figure_memory 2021-03-17 10:29 采纳率: 100%
浏览 1055
已采纳

某个ACL规则如下,为什么10.0.1.0 和反码0.0.254.255可以产生以下效果

rule 5 deny ip source 10.0.1.0 0.0.254.255

为什么10.0.1.1/32和10.0.3.0/24 可以被deny规则匹配?

反而10.0.2.0/24和10.0.4.0/24

  • 写回答

1条回答 默认 最新

  • hanziqing 2021-03-17 10:42
    关注

    要弄清这个问题需要先将IP和反掩码都转换成二进制,这样更便于理解。

    10.0.1.0转换为二进制:      00001010.00000000.00000001.00000000

    0.0.254.255转换为二进制:00000000.00000000.11111110.11111111

    根据反掩码的特性,反掩码为0的位置是不允许改变的,反掩码为1的位置是可以随意变化的,此例子中,网络号的第1、2段(10.0)是不允许变化的,最后一段是可以随意变化的(0-255),区分单双数主要通过识别第三段。网络号第三段的最后一位是1,反掩码最后一位是0,所以第三段最后一位不允许变化,这样就实现了前七位不管怎样变化,加上最后一位的1都是单数,这样就实现了匹配所有单数。

    例:

    当第三段为:0000 0011,对应的网络号:10.0.3.0/24

    当第三段为:0001 0001,对应的网络号:10.0.17.0/24

    当第三段为:1001 0001,对应的网络号:10.0.145.0/24

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度