CIDR概述
英文:Classless Inter-Domain Routing,中文是:无分类域间路由选择。一般叫做无分类编址。
设计目的:解决路由表项目过多过大的问题。
表示法:{<网络前缀>,<主机号>} / 网络前缀所占位数
CIDR表示法给出任何一个IP地址,就相当于给出了一个CIDR地址块。例如这个IP:128.14.35.7/20
128.14.35.7/20:00000000 00001110 00100011 00000111
我们可以看出来前20位是网络号,后12位是主机号,因此我们还可以计算出这个CIDR地址块的最小地址和最大地址:
最小地址:128.14.32.0 = 10000000 00001110 00100000 00000000
最大地址:128.14.47.255 = 10000000 00001110 00101111 11111111
子网掩码:255.255.240.0 = 11111111 11111111 11110000 00000000
因此这个CIDR地址块有(47-32+1)*256=4096个地址,包含全0和全1.
CIDR子网划分
CIDR子网划分与我们之前学习的子网划分方式不同:比如网络号向主机号借走2位时可以划分成4个子网,不用减2。
例子:某个机构拥有一个大的CIDR地址块,即206.0.64.0/18,现在某个高校需要申请一个较大的CIDR地址块以供学校使用,学校内部又分为4个系,由于每个系的人数不一样,所以要给人数较多的系分配较多的IP地址,人数较少的系分配较少的IP地址,现在采用以下的分配方案:
机构分配给该高校