IP地址和AS-号码的分配和现状
IP地址和AS 号码的分配和现状 CNNIC注册服务部IP组 罗彦 一、基本概念 1. IP地址 (1)概念 连在某个网络上的两台计算机之间在相互通信时,在它们所传送的数据包里都会含有某些附加信息,这些附加信息就是发送数据的计算机的地址和接受数据的计算机的地址。当网络中存在以IP协议为基础的通信时,这些发送和接受数据的地址就是IP地址。 (2)基本地址格式 现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0。地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址。 (3)IP地址类型 最初设计互联网络时,为了便于寻址和层次化的构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址,B类地址,C类地址,D类地址和E类地址。 1)A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0“, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 2) B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10“,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16,382个,每个网络能容纳6万多个主机 。 3)C类IP地址 一个C类地址是由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110“。范围从192.0.0.0 - 223.255.255.255 C类网络达209万余个,每个网络能容纳254个主机。 4)D类地址用于多点广播(Multicast)。 D类地址第一个字节以“lll0“开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。 5)E类地址 以“llll0“开始,为将来使用保留。 全零(“0.0.0.0“)地址对应于当前主机。全“1“的IP地址(“255.255.255.255“)是当前子网的广播地址。 (4)公有IP地址和私有IP地址 IP地址依照用途和安全性级别的不同分为公用IP地址和私有IP地址两种,公有地址在Internet中使用,是由Internet权力机构(亚太区为APNIC、中国为CNNIC)统一分配的,目的是为了保证网络地址的全球唯一性。私有地址不可以在公网上使用,因为本网络中的保留地址同样也可能被其他网络使用,如果进行网络互连,那么寻找路由时就会因为地址的不唯一而出现问题。但是这些使用保留地址的网络可以通过将本网络内的保留地址翻译转换成公共地址的方式实现与外部网络的互连。这也是保证网络安全的重要方法之一。 在IP地址的主要三种类型里,各保留了三个区域作为私有地址,其地址范围如下: A类地址:10.0.0.0~10.255.255.255 B类地址:172.16.0.0~172.31.255.255 C类地址:192.168.0.0~192.168.255.255 2. AS号码 Internet是一个非常大的网络,为了使Internet保持连通性,需要动态路由协议保证路由信息的正确交换。RIP、OSPF、IGRP、EIGRP以及ISIS等内部网关协议(IGP)在技术上无法将整个Internet划分为独立的、不同的管理区域。外部网关协议(EGP)的创建是为了控制路由表的扩展以及通过把Internet划分成独立的管理区以便为Internet提供更加结构化的模式,这些具有自己独立的选路策略的管理区称为自治系统(AS)。 通过把世界划分成管理机构,我们就能够拥有一个被分成小的、更易管理的网络的大型网络Internet。这些小网络就称为AS(自治系统),一个AS有它自己的一套规则和策略,能够把自己和其他AS唯一地区别开来。每个AS运行自己的一套IGP(内部网关协议),与其他AS中的IGP无关。各AS之间通过EGP(外部网关协议)来交换选路信息,从而确保整个Internet的互通。 BGP是外部网关协议的一种,用来在AS之间传递选路信息。基于在BGP相邻体之间交换的信息,BGP构造出一个自治系统图。在BGP看来,整个Internet就是一个AS图,每个AS用AS号码来区别。 AS号码,即自治系统号码,是用来标识在BGP协议(边界网关协议)中使用的独立的自治系统的号码,这个号码是全球唯一的,同样需要互联网络权力机构分配,APNIC和CNNIC都可以分配AS号码。CNNIC目前可以为已有或者计划在三个月内与两家以上的ISP运行BGP协议的单位分配AS号码。 二、 分配与管理 1. IP地址和AS号码的分配及意义 全球唯一的IP地址和AS号码的分配由互联网络权利机构执行,是逐级进行的,目前ICANN (The Internet Corporation for Assigned Names and Numbers)是负责对全球Internet上的IP地址进行统一编号分配的机构。ICANN将部分IP地址分配给地区级的Internet注册机构 (Regional Internet Registry),然后由这些RIR负责该地区的登记注册服务。现在全球一共有3个RIR即ARIN,RIPE和APNIC。 ARIN主要负责北美地区业务,RIPE主要负责欧洲地区业务,亚太地区国家的IP地址和AS号码分配则由APNIC管理。在RIR之下还可以存在一些 IR, 如 国家级IR (NIR), 普通地区级IR (LIR)。这些IR 都可以从APNIC那里得到 Internet地址及号码, 并可以向其各自的下级进行分配,CNNIC就是中国的国家级IR,可以对中国大陆的IP地址和AS号码进行分配和管理。 IP地址,AS号码等互联网络的基本资源,是构成互联网络并使网络互联成为可能的基础,在网络的结构中有着重要的作用,同时从这些资源的分布情况上,也可以看出一个ISP乃至一个国家互联网络发展的概况。 2. IP地址使用的问题及解决的方式 在网络发展的初期,Internet设计者们这样划分IP地址的类型并没有充分预料到今天互联网络日新月异的发展和日益庞大的规模,根据地址的三种主要类型来分配地址已经造成了互联网络地址资源的严重浪费,A类地址已经被分配完了,接下来B类地址也很快就会耗尽,现在正在进行C类网络地址的分配,但是由此也带来了一个问题,路由表在IP地址分配基本单位逐渐减小的情况下,正在变的越来越大。