Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658322
  • 博文数量: 751
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4990
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 09:48
文章分类

全部博文(751)

文章存档

2011年(1)

2008年(750)

我的朋友

分类:

2008-10-28 09:52:02


  CIDR=CLASSLESS INTERDOMAIN ROUTING无类别域间,它是忽略IP地址类别的一种技术,我查查他的定义,没找到,切!他允许路由聚和或是超网将路由分组以减少核心路由所含路由信息的数量,如果用他,几个I P网络作为最大的实体呈现与组外的网络!
  
  我们在传统的有类系统中,路由先判定一个地址的类别,就是先看他是A,B,C中的哪类!然后根据这个判定来识别网络和主机字节!当我们用C IDR的时候,路由用一种比特掩码来判定一个地址的网络和主机部分,它不限于用一个整的字节!
  
  我看还是用个实例来讲吧!
  
  其实说到路由聚合实际上就是可以用一个地址和网络掩码的组合就能表示多个网络的路由!注意是一个地址,一个掩码!
  
  有几个B类网络地址
  
  172.24.0.0/16
  172.25.0.0/16
  172.26.0.0/16
  172.27.0.0/16
  172.28.0.0/16
  172.29.0.0/16
  172.30.0.0/16
  172.31.0.0/16
  
  这里面16是掩码的表示办法就是255.255.0.0
  
  如果我们不用CIDR,那么路由就必须独立的来维护这八个B类网络!
  这样会造成网络路由表的膨胀,同时占用很大的内存!
  但是我们用了CIDR呢?我们看看这些地址的特点,我们用二进制来看看!
  
  172.24.0.0/16=10101100 00011 000
  00000000 00000000
  172.25.0.0/16=10101100 00011 001 00000000 00000000
  172.26.0.0/16=10101100 00011 010 00000000 00000000
  172.27.0.0/16=10101100 00011 011 00000000 00000000
  172.28.0.0/16=10101100 00011 100 00000000 00000000
  172.29.0.0/16=10101100 00011 101 00000000 00000000
  172.30.0.0/16=10101100 00011 110 00000000 00000000
  172.31.0.0/16=10101100 00011 111 00000000 00000000
  这八个路由前13个比特是一样的,看到了吗?CIDR就可以用13个比特前缀来归纳路由,这八个网络来共享这些比特10101100 00011
  我们就可以用10101100 00011000 00000000 0000000=172.24.0.0(地址)11111111 11111000 00000000 0000000=255.248.0.0(掩码)来归纳路由
  
  我们用172.24.0.0/13来归纳路由好处是什么呢?
  提高路由的效率,降低了内存的使用!切!
【责编:admin】

--------------------next---------------------

阅读(347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~