一、可变长子网掩码划分网络后是如何的计算主机数与子网数的?
例1:192.168.1.0/26;子网掩码为:11111111 11111111 11111111
11
000000
- 每个子网的主机位数位:26-2=62 个,6为子网掩码为0位
- 可划子网数量为:256/26=4 个
- 即可以划分4个网络,每个网络可以包含62个主机
例2:192.168.1.0/30,子网掩码为 11111111 11111111 11111111
111111
00
- 每个子网的主机位数位:22-2=2 个
- 可划分子网数量:256/22=64 个
二、子网掩码快速计算
- /25 -- 128 10000000
- /26 -- 192 11000000
- /27 -- 224 11100000
- /28 -- 240 11110000
- /29 -- 248 11111000
- /39 -- 252 11111100
三、通配符掩码,反子网掩码,用于ACL、OSPF、EIGRP
- 定义:0表示准确匹配,1表示忽略匹配项
- 一般情况下快速计算的方法是:255-子网掩码
- 192.168.1.0/24 的 子网掩码为:255.255.255.0
反子网掩码为:000 .000.000.255
- 192.168.1.0-192.168.1.15 对应子网掩码为 255.255.255.240
反子网掩码为:000.000.000.15
- 快速计算通配符掩码在子网为连续的情况,但如果精确匹配不连续的子网时,不能用快速计算方法,
例如,有六个网段:10.1.1.0/24、10.1.2.0/24、10.1.3.0/24、10.1.16.0/24、10.1.17.0/24、10.1.18.0/24.
如何用反子网掩码实现匹配,我们把每个网段的第三位写成二进制0000 00010000 00100000 00110001 00000001 00010001 0010子网掩码为 11100000 = 224反子网掩码 00010011 =19 ,为什么这么写是因为前3位和中间2为都为0,我们可以进行精确匹配,通配符掩码写全了为:0.0.19.255 , 此时255-224=31 并不等于19
本文转自zcm8483 51CTO博客,原文链接:http://blog.51cto.com/haolun/993194