雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2046|回复: 6

[讨论/求助] ACL 通配符计算

[复制链接]
发表于 2014-3-21 18:48:56 | 显示全部楼层 |阅读模式
急求ACL 通配符计算方法,自己琢磨了一下午都没琢磨清楚。比如192.168.1.1-192.168.1.7 这个地址段的通配符是 0.0.0.7  
192.168.1.0/24 192.168.1.1-192.168.1.8的通配符是不是0.0.0.15 如果是,那00001111匹配的不知八个IP地址呀,弄了一下午都没有搞明白。


求大神详解!!!跪谢
发表于 2014-3-21 20:55:51 | 显示全部楼层
怎么解释呢?我举个例子吧,在知道掩码的情况下如何求反掩码(也就是ACL的通配符)
PS:如果兄台掩码都算不清楚的话建议先看看这篇文章http://wenku.baidu.com/link?url= ... rvMEp3L65VSded1aqei
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匹配的确实不止八个地址。你不必过于纠结这个问题。有的时候确实没办法比配的完美。
感觉你不是不会算只是过于纠结这个问题了
发表于 2014-3-21 21:06:32 | 显示全部楼层
比如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
以此类推。
发表于 2014-3-22 19:56:03 | 显示全部楼层
感谢楼上两位的解释,如果还不明白,可以加我的QQ 61107111进行交流~
 楼主| 发表于 2014-3-23 11:25:57 | 显示全部楼层
1343526463 发表于 2014-3-21 21:06
比如192.168.10.0/29掩码为255.255.255.248,所以通配符最后一位就是256-248-1=7,所以通配符为0.0.0.7
19 ...

非常感谢。
 楼主| 发表于 2014-3-23 11:27:17 | 显示全部楼层
zcj2012 发表于 2014-3-21 20:55
怎么解释呢?我举个例子吧,在知道掩码的情况下如何求反掩码(也就是ACL的通配符)
PS:如果兄台掩码都算 ...

非常感谢,大概知道是思路了。非常有帮助。
发表于 2014-3-24 09:54:04 | 显示全部楼层
都是大神。

感谢二楼三楼的,你们热情干干的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-3-29 06:27 , Processed in 0.074681 second(s), 18 queries , Gzip On.

快速回复 返回顶部 返回列表