VLSM其实就是相对于类的IP地址来讲的。A类的第一段是网络号(前八位),B类地址的前两段是网络号(前十六位),C类的前三段是网络号(前二十四位)。而VLSM的做用就是在类的IP地址的基础上,从他们的主机号部分借出相应的位数来作网络号,也就是增长网络号的位数。各种网络能够用来再划分子网的位数为:A类有二十四位能够借,B类有十六位能够借,C类有八位能够借(能够再划分的位数就是主机号的位数。实际上不能够都借出来,由于IP地址中必需要有主机号的部分,并且主机号部分剩下一位是没有意义的,因此在实际中能够借的位数是在我写的那些数字中再减去2,借的位做为子网部分)。网络
这是一种产生不一样大小子网的网络分配机制,指一个网络能够配置不一样的掩码。开发可变长度子网掩码的想法就是在每一个子网上保留足够的主机数的同时,把一个子网进一步分红多个小子网时有更大的灵活性。若是没有VLSM,一个子网掩码只能提供给一个网络。这样就限制了要求的子网数上的主机数。 另外,VLSM是基于比特位的,而类网络是基于8位组的。less
在实际工程实践中,可以进一步将网络划分红三级或更多级子网。同时,可以考虑使用全0和全1子网以节省网络地址空间。某局域网上使用了27位的掩码,则每一个子网能够支持30台主机(2^5-2=30);而对于WAN链接而言,每一个链接只须要2个地址,理想的方案是使用30位掩码(2^2-2=2),然而同主类别网络相同掩码的约束,WAN之间也必须使用27位掩码,这样就浪费28个地址。ide
CIDR是把几个标准网络合成一个大的网络ssl
VLSM是把一个标准网络分红几个小型网络(子网)路由
CIDR是子网掩码往左边移了,VLSM是子网掩码往右边移了开发
CIDR(Classless Inter.Domain Routing 无类别域间路由)it
VLSM(Variable Length Subnetwork Mask 可变长子网掩码)class