一、概述
1、划分子网在一定程度上缓解了因特网在发展中遇到的困难,但是数量巨大的C类网因为其地址空间太小没有得到充分使用,因而因特网的IP地址仍在加速消耗,整个IPV4地址空间面临全部耗尽的威胁
2、为此因特网工程任务组IETF又提出采用无分类编址的方法来解决IP地址紧张的问题。同时还专门成立IPV6工作组负责研究新版本IP以彻底解决IP地址耗尽问题
3、1993年,IETF发布了无分类域间路由选择CIDR的RFC文档:RFC 1517~1519和1520
(1)CIDR消除了传统的A类、B类和C类地址,以及划分子网的概念
(2)CIDR可以更加有效地分配IPV4的地址空间,并且可以在新的IPV6使用之前允许因特网的规模继续增长
二、CIDR地址块
1、CIDR使用“斜线记法”,或称CIDR记法。即在IPV4地址后加上斜线“/”,在斜线后面写上网络前缀所占的比特数量
2、CIDR实际上是将网络前缀都相同的连续的IP地址组成一个“CIDR地址块”
3、我们只要知道CIDR地址块中的任何一个地址,就可以知道该地址块的全部细节
(1)地址块的最小地址
(2)地址块的最大地址
(3)地址块中的地址数量
(4)地址块中聚合某类网络(A、B、C)的数量
(5)地址掩码(也可继续称为子网掩码)
三、路由聚合(构造超网)
1、一个路由将其网络下的所有主机的路由信息通告给另一个路由,先找其网络下所有主机地址的共同前缀,将IPV4地址相同字节的后面一位字节转为二进制数,在找二进制数中的共同前缀,加上前面几位相同字节看一共是多少比特,再将其后的比特全部取0,转化为十进制数的IPV4地址,再IPV4地址后加上“/”和共同前缀位数,即可得到聚合地址块。
2、网络前缀越长,地址块越小,路由越具体
3、若路由器查表转发分组时发现有多条路由可选,则选择网络前缀最长的那条,这称为最长前缀匹配,因为这样的路由更具体。