CIDR和VLSM的区别是什么


CIDR(Classless inter Domain Routing 无类别域间路由)是将几个小型的网络合成一个大的网络,VLSM(Variable Length Subnetwork Mask 可变长子网掩码)是把一个标准的网络划分成几个小型的网络,CIDR相当于子网掩码向左移动了,而VLSM相当于子网掩码向右移动了。


  • 对IP地址更为有效的使用-如果不采用VLSM,公司将被限制为在一个A、B、C类网络号内只能使用一个子网掩码;

  • 就用路由归纳的能力更强-VLSM允许在编址计划中有更多的体系分层,因此可以在路由表内进行更好的路由归纳。

  • CIDR是开发用于帮助减缓IP地址和路由表增大问题的一项技术。CIDR的理念是将多个地址块聚合在一起生成一个更大的网络,如:多个C类地址块可以被组合或聚合在一起生成更大的无类别I P地址集(也就是说允许有更多的主机)。成块的C类地址是分配给各个ISP的,因为路由表的条目少了,路由归纳可以减少对路由器内存的占用,减少路由选择协议造成的网络流量。

  • CIDR支持路由聚合,能够将路由表中的许多路由条目合并为成更少的数目,因此可以限制路由器中路由表的增大,减少路由通告。同时,CIDR有助于IPv4地址的充分利用。

  • 使用CIDR聚合地址的方法与使用VLSM划分子网的方法类似。在使用VLSM划分子网时,将原来分类IP地址中的主机位按照需要划出一部分作为网络位使用;而在使用CIDR聚合地址时,则是将原来分类IP地址中的网络位划出一部分作为主机位使用。