网络层笔记(3)

4.3.3.无分类编地CIDR

1.CIDR特色和网络前缀

1)特色:

  ①nCIDR 消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,于是能够更加有效地分配 IPv4 的地址空间。网络

  (附:此处引出网络前缀:)blog

  ②CIDR使用各类长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号。路由

 

  ③IP 地址从三级编址(使用子网掩码)又回到了两级编址。路由器

  无分类两级编址的记法:IP地址 ::= {<网络前缀>, <主机号>}network

2.网络前缀

定义:略im

  CIDR 使用“斜线记法”,它又称为 CIDR 记法,即在 IP 地址面加上一个斜线“/”,而后写上网络前缀所占的位数(这个数值对应于三级编址中子网掩码中 1 的个数)。例如: 220.78.168.0/24 它表示的地址块共有 2^8 个地址(由于斜线后面的 24是网络前缀的位数,因此这个地址的主机号是 8 位)d3

 

  由于一个 CIDR 地址块能够表示不少地址,这种地址的聚合常称为路由聚合,它使得路由表中的一个项目能够表示不少个(例如上千个)原来传统分类地址的路由。项目

 

  一般路由聚合也称为构成超网。img

 

超网划分举例:解决方案

 

ISP能够有 2^14 个主机,对应着下面也就是2^10,2^9,等等数量的主机。

  (这里也体现了一个很重要的点:网络前缀越短,其地址块所包含的地址数就越多,反之亦然)

∴这个例子能很好的体现什么是地址聚合。本来ISP要存储64个C类网络,与之交换信息的路由器也要存储64个项目,而使用地址聚合后,其余路由器只须要存储一个项目,即课查找到ISP。

 

3.前缀最长匹配

  前景问题:在查找路由表时可能会获得不止一个匹配结果。

  解决方案:应当从匹配结果中选择具备最长网络前缀的路由,即最长前缀匹配。由于网络前缀越长,其地址块就越小,于是路由就越具体。

 

例子:

 

  可发现,第二个IP地址,在进行AND运算时,获得的匹配值更长。相对于第一个IP地址而言,第二个更加具体

相关文章
相关标签/搜索