IP规划----变长掩码的应用
IP地址规划
网络结构图示例:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

右边是公司总部,上下分别连接200台设备,左边是三个分支机构,每分支机构准备连接24台设备。拟订IP地址段为1725.16.12.0----172.16.15.255,尝试给出合适的IP规划方案。

 

172.16.12.0/22可以知道掩码中1的个数是22,但是172.16已经对应的161,所以还有61,那么将该网段译成二进制,是11111111.11111111.11111100.00000000  对应的掩码就是255.255.252.0 ,好了,接下来我们就可以对子网进行计算了。

172.16.12.0

255.255.252.0   匹配,255对应的值不变,0对应的值添0,其他值按照三步走。

三步走的内容为;

1256-其他值=差,

2,差*<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />0.1.2.3……)=积,

3,差〈=其他值对应的IP值,按照最近原则得到积。

最近原则:符合3的条件的差值可能很多,但是为了具有可扩展性和避免IP的浪费,那么要取和其他值最接近的那个数值。

变长掩码计算的步骤:

1,        找到容量最大的子网或网段,按照该网段中的节点的数量,给剩余IP地址匹配合适的掩码头。

2,到容量第二大的子网或网段,按照该网段中的节点的数量,给剩余IP地址匹配合适的掩码头。

3,        找到容量第三大的子网或网段,按照该网段中的节点的数量,给剩余IP地址匹配合适的掩码头。

4,        依次类推……

 

上图中先对200进行计算,根据2的主机为次幂-2=子网容量。可以算出主机位取8,当然910……等等,也都满足条件,但是为了网络的可扩展性和节省IP地址,这里就进原则是8,所以子网掩码是255.255.255.0,又因为IP地址范围是172.16.12.0---172.16.15.255,每一个网段最多254台设备。

匹配:172.16.12.0

255.255.255.0得出结果是IP172.16.12.0/24

另一个200台计算机的计算和它一样,对应IP172.16.13.0/24

接下来计算第二容量大的子网或网段,这里是24了,方法同上,2的主机位次方-2=子网容量24,算出了主机位是5,有这样一条理论大家不可忘记,主机位的个数等于掩码中0的个数,所以它的二进制表示11111111.11111111.11100000.00000000掩码为255.255.224.0

172.16.14.0

255.255.224.0 ------匹配三步走,

1256-224=32

232*7=224

3,224<=224

 

所以,172.16.14.0/27

    172.16.14.32/27

    172.16.14.64/27

    172.16.14.96/27

    172.16.14.128/27

    172.16.14.160/27

   172.16.14.192/27

   172.16.14.224/27

   172.16.14.256/27  这条IP是不存在的。

  

  

从上到下依次选出三个IP作为规划利用的IP,假如网络将来有扩展,那么下面的IP将是备用的IP 地址.实现了IP的合理利用.

  最后我们来看点对点的网络.

2的主机位次幂-2=子网容量2,那么主机位是2,掩码的二进制对应为11111111.11111111.11111111.11111100

掩码255.255.252.0

其实14网段的剩余IP也是可以继续分配的,但是在实际的工程中或工作中为了便于以后的路由汇总,一般是将连续的IP地址进行分配到一起,这里匹配IP172.16..0/30的形式,所以为了不将连续的IP切断,那么取最大的IP 作为分配的起点,

三步走得到256-252=4

172.16.14.224/30

172.16.14.228/30

 

172.16.14.232/30

 

 

172.16.14.236/30

 

 

172.16.14.240/30

……

这里取我们现在网络上需求的三个即可,那么就是:

 

172.16.14.224/30

172.16.14.228/30

172.16.14.232/30

其实B类网段的计算是比较复杂的,C类网段的计算会相对简单一些,我这里举出一个比较复杂的B类网段,可谓深入浅出了,相信其他应该好理解一定。这是好多人头疼的问题,有问题大家一起讨论,原理就是这样。以上例子的答案如下:

IP地址规划

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

比较以下,我们分析计算的结果是没问题的.

下面是一个C类网段的例子:

IP地址规划

由图看出最大IP容量是25,由公式2的主机位次幂-2=子网容量25。可以计算出主机位是5,对应的二进制是11111111.11111111.11111111.11100000对应掩码是255.255.255.224

由图网络段范围是192.168.49.0---192.168.49.255

 

192.168.49.0

255.255.255.224-----256-224=32

需要匹配的IP的形式是192.168.49./27

上面的IP和掩码匹配为:

192.168.49.0/27

192.168.49.32/27

192.168.49.64/27

192.168.49.96/27

192.168.49.128/27

192.168.49.160/27

192.168.49.192/27

192.168.49.224/27

从这些IP中由上到下写5个分配给需要的子网。

192.168.49.0/27

192.168.49.32/27

192.168.49.64/27

192.168.49.96/27

192.168.49.128/27

接下来考虑对点对点分配IP2的主机位次幂-2=主机容量2,主机位是2,对应的二进制是11111111.11111111.11111111.11111100

掩码255.255.255.252

其实14网段的剩余IP也是可以继续分配的,但是在实际的工程中或工作中为了便于以后的路由汇总,一般是将连续的IP地址进行分配到一起,,这里匹配IP172.16..0/30的形式,所以为了不将连续的IP切断,那么取最大的IP 作为分配的起点,

256-252=4

192.168.49.224/30

192.168.49.228/30

192.168.49.232/30

192.168.49.236/30

192.168.49.240/30

192.168.49.244/30

192.168.49.252/30

192.168.49.256/30   这个IP是不存在的。

同理:由上而下选出5IP作为需求,当然也是有备用的,符合了网络的可扩展性。下面对比一下答案。

如果一致,就万事大吉了。

192.168.49.224/30

192.168.49.228/30

192.168.49.232/30

192.168.49.236/30

192.168.49.240/30

IP地址规划

 

 

 

 

但是叙述可能不太清楚,有疑问留言探讨,谢谢!!!