无类域间路由(Classless Inter-Domain Routing,CIDR)是1993年提出来的。从其命名就可以看出,CIDR的研究思路是:将剩余的IP地址不是按照标准的地址分类规则分配,而是以可变大小的块方法进行分配。ISP、大学、机关和公司在确定IP地址时,不是限制于标准分类的IP地址结构,而是根据对IP地址管理和路由的需求来灵活的决定。
无类域间路由主要有两个特点:
(1)CIDR使用有别于传统标准分类的IP地址与划分子网概念的“网络前缀(network prefix)”,代替“网络号+主机号”,同时也不再使用子网的概念,形成新的无分类的二级地址结构:“网络前缀+主机号”。
(2)CIDR将网络前缀相同的连续的IP地址组成一个“CIDR地址块”,一个“CIDR地址块”是由块起始地址和块地址数来表示的。
现在,就CIDR进行具体说明。
CIDR地址采用“斜线记法”,即在IP地址后面加上一个斜线“/”,然后再写上网络前缀所占的比特数。例如,用CIDR方法给出的IP地址:200.16.23.0/24,表示在这个长度为32位的IP地址中,其中前24位是网络前缀,后8位是主机号。如将其表示为一个地址块时,其网络起始地址为200.16.23.0,其块地址数为2^8。
在标准IP地址的A/B/C类地址中,如果主机号全为1,那么这个地址就是广播地址。在无类域间路由技术中,广播地址也采用同样的原则。例如,200.16.23.0/24的广播地址就是将8位主机地址全部置1,即:200.16.23.255