• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HawkinsSherpherd
V2EX  ›  程序员

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

  •  1
     
  •   HawkinsSherpherd · Nov 28, 2025 · 1987 views
    This topic created in 195 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   ·   5625 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:30 · PVG 10:30 · LAX 19:30 · JFK 22:30
    ♥ Do have faith in what you're doing.