GXfrank9 2024-09-26 16:39 采纳率: 75%
浏览 2

ensp模拟器bgp协议使用正则表达式完成ip as-path-fliter工具实现

img


实现上要求,并展示相关代码,感谢各位师父分享建议看法。在AR1上写入过滤器即可,❤

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-26 17:02
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    解决方案

    第一部分:创建AS_Path过滤器s1

    首先,我们需要定义一个AS Path Filter(AS_Path Filter),它将接受AS 65500始发的路由。

    # 定义AS Path Filter s1
    ip as-path-filter s1 permit ^65500$
    

    这个命令会阻止所有非AS 65500的路由通过,并且只允许AS 65500的路由通过。

    第二部分:创建AS_Path过滤器s2

    接下来,我们创建另一个AS Path Filter,它将拒绝AS 65500始发的路由,但允许接收其他路由。

    # 定义AS Path Filter s2
    ip as-path-filter s2 deny any
    

    这个命令禁止所有路由通过,包括AS 65500的路由。

    第三部分:创建AS_Path过滤器s3

    然后,我们将创建一个过滤器s3,用于拒绝经过AS 65400的路由。

    # 定义AS Path Filter s3
    ip as-path-filter s3 deny ^65400$
    

    这个命令仅阻止那些路径包含AS 65400的路由。

    第四部分:创建AS_Path过滤器s4

    现在,我们需要创建一个过滤器s4,以拒绝经过AS 65400的路由,同时确保AS 65400不是路由的始发AS,也不是路由经过的最后一个AS。

    # 定义AS Path Filter s4
    ip as-path-filter s4 deny ^65400$ not in $last
    

    这个命令阻止那些路径包含AS 65400的路由,但排除了那些经过AS 65400的路由是路由的最后一个AS的情况。

    第五部分:创建AS_Path过滤器s5

    最后,我们将定义一个过滤器s5,用于匹配本地始发路由,即只接收本地始发的路由。

    # 定义AS Path Filter s5
    ip as-path-filter s5 permit ^local$
    

    这个命令允许只有本地始发的路由通过。

    以上就是在路由器上配置AS_Path Filter的步骤。这些规则可以应用于不同的接口,具体取决于你的网络结构和需求。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月26日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?