V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HawkinsSherpherd
V2EX  ›  程序员

bgp-utils-cli:一个用户友好的 BGP 路由信息处理实用程序

  •  1
     
  •   HawkinsSherpherd · Nov 28, 2025 · 1907 views
    This topic created in 163 days ago, the information mentioned may be changed or developed.

    今年年初,我曾在 nodeseek 说过我要做一个可以从 MRT 数据源里提取分流数据的软件。

    https://www.nodeseek.com/post-230707-1

    现在,它来了。

    赶时间搞出来的 vibe coding 产物,对代码质量和可读性不要期待太多。

    基于 Java 编写,运行需要电脑有 Java 环境。

    功能:

    • 从 MRT ,CSV ,纯文本中读取和根据思科风格正则表达式对 AS_PATH 进行匹配以过滤路由
    • 路由聚合
    • 生成 iproute2 路由添加脚本

    关于思科风格正则表达式,目前只实现了一个简化的版本,可使用符号“_”,“^”,“$”来进行 token 级别的匹配。

    用例:

    • _9808_:经过和始发 AS9808 的路由
    • 9808$:始发 AS9808 的路由
    • ^9808:从 AS9808 发来的路由

    命令行参数暂无,提供交互界面

    项目地址: https://github.com/Hawkins-Sherpherd/JavaBGP

    测试过的 MRT 数据源:

    1 replies    2025-11-28 21:20:36 +08:00
    lo0pback
        1
    lo0pback  
       Nov 28, 2025
    支持大佬,能否搞个 routeros 版本
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4042 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 507ms · UTC 04:19 · PVG 12:19 · LAX 21:19 · JFK 00:19
    ♥ Do have faith in what you're doing.