ACL 通配符计算
急求ACL 通配符计算方法,自己琢磨了一下午都没琢磨清楚。比如192.168.1.1-192.168.1.7 这个地址段的通配符是 0.0.0.7192.168.1.0/24 192.168.1.1-192.168.1.8的通配符是不是0.0.0.15 如果是,那00001111匹配的不知八个IP地址呀,弄了一下午都没有搞明白。
求大神详解!!!跪谢
怎么解释呢?我举个例子吧,在知道掩码的情况下如何求反掩码(也就是ACL的通配符)
PS:如果兄台掩码都算不清楚的话建议先看看这篇文章http://wenku.baidu.com/link?url=9Hc6Gmmkas7NY7_iUBhi4sgrk3eUDrcA0I73yWvJIlHZuBvtiQgiGJBDEirkuU9xEx0_V8ydyKbj7MQUsoR0JDfyrvMEp3L65VSded1aqei
eg:求子网掩码255.255.255.248通配符掩码(反掩码)
(1)、把子网掩码255.255.255.248 转换成二进制为: 11111111.11111111.11111111.11111000 通配符掩码值为:广播全1(二进制)地址 减去 子网掩码二制制值,即: 11111111.11111111.11111111.11111111 - 11111111.11111111.11111111.11111000 得到结果为: 00000000.00000000.00000000.00000111 转换为十进制: 0.0.0.7
(2)、通配符掩码=255-掩码.255-掩码.255-掩码.255-掩码,即: 255-255.255-255.255-255.255-248=0.0.0.7
还有00001111匹配的确实不止八个地址。你不必过于纠结这个问题。有的时候确实没办法比配的完美。
感觉你不是不会算只是过于纠结这个问题了 比如192.168.10.0/29掩码为255.255.255.248,所以通配符最后一位就是256-248-1=7,所以通配符为0.0.0.7
192.168.10.0/28掩码为255.255.255.240,所以通配符最后一位就是256-240-1=15,所以通配符为0.0.0.15
192.168.0.0/22掩码为255.255.252.0,所以通配符倒数第2位就是256-252-1=3,IP地址最后一位可以任意所以通配符最后一位为255,所以通配符为0.0.3.255
以此类推。 感谢楼上两位的解释,如果还不明白,可以加我的QQ 61107111进行交流~ 1343526463 发表于 2014-3-21 21:06
比如192.168.10.0/29掩码为255.255.255.248,所以通配符最后一位就是256-248-1=7,所以通配符为0.0.0.7
19 ...
非常感谢。
zcj2012 发表于 2014-3-21 20:55
怎么解释呢?我举个例子吧,在知道掩码的情况下如何求反掩码(也就是ACL的通配符)
PS:如果兄台掩码都算 ...
非常感谢,大概知道是思路了。非常有帮助。
都是大神。
感谢二楼三楼的,你们热情干干的。
页:
[1]