Chinaunix首页 | 论坛 | 博客
  • 博客访问: 258003
  • 博文数量: 42
  • 博客积分: 3110
  • 博客等级: 中校
  • 技术积分: 830
  • 用 户 组: 普通用户
  • 注册时间: 2005-10-18 22:12
文章分类

全部博文(42)

文章存档

2012年(2)

2011年(6)

2010年(5)

2009年(20)

2008年(9)

我的朋友

分类: 系统运维

2009-02-18 16:59:35

在internet早期,地址空间在表面上看来几乎是无限的,人们便将ip地址基于其申请而分配给某个组织或者公司,而很少会考虑到是否真的需要这个地址空间,没有考虑到ip地址空间最终会用尽。
  ipv4使用32位的地址,即在ipv4的地址空间中只有2的32次方(4,294,967,296,低于43亿)个地址可用。与此相比,世界人口数已达60多亿。也就是说,将出现ip地址的赤贫人群。因此,ip地址的长度决定了ipv4的地址空间,决定了地址的有限。
  目前基于ipv6的互联网设施还不完善,ipv4的资源有待进一步利用。因此在从ipv4到ipv6的过渡中,为了解决每年连入internet的主机数成倍增长,internet面临b类地址匮乏、路由表爆炸和整个地址耗尽等危机。而开发出来的无类域间路由(cidr)
  无类域间选路( cidr )技术有时也被称为超网,它把划分子网的概念向相反的方向作了扩展:通过借用前三个字节的几位可以把多个连续的c类地址集聚在一起。换句话说,就像所有到达某个b类地址的数据都将发给某个路由器一样,所有到达某一块c类地址的数据都将被选路至某个路由器上。
  称做无类选路的原因在于它使得路由器可以忽略网络类别( c类)地址,并可以在决定如何转发数据报时向前再多看几位。另外一个与子网划分不同的特点在于,对于外部网络来说,子网掩码是不可见的;而超网路径的使用主要是为了减少路由器上的路由表项数。
  换句话来说,就是把c类地址当做b类地址来用,将多个c类地址做为一个块(block),从而简化路由,路由器可设定为包含地址块的前1 6位,然后把地址块作为有8位超网的一条路由来处理,而不再是为其中包含的每个c类地址处理最多可能2 5 6项路由。因而子网的划分有了变化
  isp常用这样的方法给客户分配地址,isp提供给客户1个块(block size),类似这样:192.168.10.32/28,这排数字告诉你你的子网掩码是多少,/28代表多少位为1,28位1也就是:255.255.255.224最大/32.但是你必须知道的1点是:不管是a类还是b类还是其他类地址,最大可用的只能为30/,即保留2位给主机位
    
  无类域间路由的子网掩码值:
  1.掩码255.0.0.0:/8(a类地址默认掩码)
  2.掩码255.128.0.0:/9
  3.掩码255.192.0.0:/10
  4.掩码255.224.0.0:/11
  5.掩码255.240.0.0:/12
  6.掩码255.248.0.0:/13
  7.掩码255.252.0.0:/14
  8.掩码255.254.0.0:/15
  9.掩码255.255.0.0:/16(b类地址默认掩码)
  10.掩码255.255.128.0:/17
  11.掩码255.255.192.0:/18
  12.掩码255.255.224.0:/19
  13.掩码255.255.240.0:/20
  14.掩码255.255.248.0:/21
  15.掩码255.255.252.0:/22
  16.掩码255.255.254.0:/23
  17.掩码255.255.255.0:/24(c类地址默认掩码)
  18.掩码255.255.255.128:/25
  19.掩码255.255.255.192:/26
  20.掩码255.255.255.224:/27
  21.掩码255.255.255.240:/28
  22.掩码255.255.255.248:/29
  23.掩码255.255.255.252:/30
    
  无类域间路由划分子网的几个捷径:
  1.你所选择的子网掩码将会产生多少个子网?:2的x次方-2(x代表掩码位,即2进制为1的部分)
  2.每个子网能有多少主机?: 2的y次方-2(y代表主机位,即2进制为0的部分)
  3.有效子网是?:有效子网号=256-10进制的子网掩码(结果叫做block size或base number)
  4.每个子网的广播地址是?:广播地址=下个子网号-1
  5.每个子网的有效主机分别是?:忽略子网内全为0和全为1的地址剩下的就是有效主机地址.最后有效1个主机地址=下个子网号-2(即广播地址-1)
    
  根据上述捷径划分子网的具体实例:
  c类地址例子:网络地址192.168.10.0;子网掩码255.255.255.192(/26)
  1.子网数=2*2-2=2
  2.主机数=2的6次方-2=62
  3.有效子网?:block size=256-192=64;所以第一个子网为192.168.10.64,第二个为192.168.10.128
  4.广播地址:下个子网-1.所以2个子网的广播地址分别是192.168.10.127和192.168.10.191
  5.有效主机范围是:第一个子网的主机地址是192.168.10.65到192.168.10.126;第二个是192.168.10.129到192.168.10.190
    
  b类地址例子1:网络地址:172.16.0.0;子网掩码255.255.192.0(/18)
  1.子网数=2*2-2=2
  2.主机数=2的14次方-2=16382
  3.有效子网?:block size=256-192=64;所以第一个子网为172.16.64.0,最后1个为172.16.128.0
  4.广播地址:下个子网-1.所以2个子网的广播地址分别是172.16.127.255和172.16.191.255
  5.有效主机范围是:第一个子网的主机地址是172.16.64.1到172.16.127.254;第二个是172.16.128.1到172.16.191.254
    
  b类地址例子2:网络地址:172.16.0.0;子网掩码255.255.255.224(/27)
  1.子网数=2的11次方-2=2046(因为b类地址默认掩码是255.255.0.0,所以网络位为8+3=11)
  2.主机数=2的5次方-2=30
  3.有效子网?:block size=256-224=32;所以第一个子网为172.16.0.32, 最后1个为172.16.255.192
  4.广播地址:下个子网-1.所以第一个子网和最后1个子网的广播地址分别是172.16.0.63和172.16.255.223
  5.有效主机范围是:第一个子网的主机地址是172.16.0.33到172.16.0.62;最后1个是172.16.255.193到172.16.255.223
    
  由于b类网络相对缺乏和c类网络相对富余,这种把c类地址捆在一起的方法对于中等规模的机构来说很有用。此外, 无类域间路由还缩短了路由表,这大大增加了选路的效率。但是,虽然无类域间路由增强了网络地址分配的效率,可它却并不能增加ipv4下总的主机数量,因此这只是一种短期解决办法而不是对于ipv4问题的长期解决方案。
阅读(1210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~