A类的第一段是网络号,B类地址的前两段是网络号,C类的前三段是网络号,而VLSM的作用就是在类的IP地址的基础上,从他们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。
一、在部署新的网络时,我们除了需要确定分配的IP子网大小,包含多少IP地址、之外,还需要考虑这些子网在路由表中怎么汇总,在地址充裕的情况下,使用SLSM地址,路由表的配置比较简单;但是对于地址较少的情形,往往要用到VLSM地址,为了后续配置的方便,在划分子网时应该采取如下步骤:
1、首先找到包含最多地址的子网的前缀;
2、将现有地址按1所确定的前缀等分;
3、先分需求地址最多的子网即1所确定的,剩下的是未分配的地址块;
4、选一个未分配的地址块,也按前面3步来划分找剩余未分配子网中包含地址最多的;
5、如果分配很小的子网用于路由器间链路,建议选择处于最后地址范围的子网段。
二、在已知子网的情况下,包含汇总路由,单条汇总路由包含了所有已知子网,也可能包含其它不存在的子网,排他汇总路由,使用尽可能少的路由包含所有已知子网,不能包含其它不存在的子网,这两种情况各有其存在的理由,比如说,当局域网中需要保留一些地址在未来使用时。
三、计算包含汇总路由的方法是写出每个子网号的二进制形式,找出这些子网号中连续且值相同的位,这些位数即前缀值x,写一个新的32位数,该数复制子网号的前x位数,剩余位的值都为0,这就是汇总的路由,将该数转换成10进制形式。
1、计算已知子网的个数,找到最小值x,使得2x >= 子网个数;
2、找到子网中最大的前缀值y,令y=y-x;
3、假定地址值最小的子网号为一个IP地址,令其前缀为y,计算出该假设地址所在的子网号;
4、假定地址值最大的子网号为一个IP地址,令其前缀为y,计算出该假设地址所在的子网号,如果所得子网号与3、所得一样,那么这就是汇总的路由;
5、如果4、所得子网号与3、所得不一样,那么再重复3、和4、的步骤,但是y=y-1。
说明:先找出包含汇总路由,称为候选排他汇总路由,看该候选路由是否包含了不存在的子网,如果没有包含,那么该候选路由即所求的一部分,如果候选路由包含了不存在的子网,则将其分割成两半,形成两条新的候选路由,这与磊科路由器设置是一样的。