卷一上用一句很简明的话解释了可变长子网掩码:如果每一个目的地址都可以单独地携带相关联的子网掩码通告到整个网络中,那么就没有什么理由要求所有的掩码必须是等长的了。上面那句话同时也说明无类路由都是支持可变长子网掩码的。正因为有了可变长子网掩码才出现了子网划分以及路由汇总等相关技术。
子网划分
我们可以把一个主类网络划分成多个子网,这就是子网划分。比如一个10.0.0.0/8的主类网络,我们可以把他划分成10.0.0.0/9,和10.128.0.0/9两个大子网。这个划分的规则就是向后借位,10.0.0.0的二进制表示如下:
00001010.|00000000.00000000.00000000/8
这里前8位都是网络位,为了划分子网,我们向后借了一位,现在的网络位就是前9位了,掩码也就是9。借位以后我们的第9位就可以自己自由分配了,有两种取值0和1。如果取0则就是10.0.0.0/9这个子网了,如果取1则就是10.128.0.0/9这个子网了。二进制如下:
00001010.0|0000000.00000000.00000000/9
00001010.1|0000000.00000000.00000000/9
接着如果我们要把10.0.0.0/9再划分出4个子网,那么我们需要借2位了,也就是说现在的掩码就是11了,那么我们可以划分的子网二进制如下:
00001010.000|00000.00000000.00000000/11
00001010.001|00000.00000000.00000000/11
00001010.010|00000.00000000.00000000/11
00001010.011|00000.00000000.00000000/11
也就是10.0.0.0/11、10.32.0.0/11、10.64.0.0/11和10.96.0.0/11这四个子网了。随着我们子网的增多,每个子网内的可用主机数量也在减少。
路由汇总
和子网划分刚好相反,路由汇总则是用一条路由条目来聚合多个子网路由。比如上面的10.0.0.0/11、10.32.0.0/11、10.64.0.0/11和10.96.0.0/11这四条路由条目就可以汇总成10.0.0.0/8的汇总路由,但是更精确的汇总方法是10.0.0.0/9。汇总的规则就是取网络位相同的位,匹配越多越精确。当然我们也可一把多个C类地址汇总成一个B类路由条目,这就是超网汇总了。
最新评论