V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HawkinsSherpherd
V2EX  ›  宽带症候群

发现一个免费获取 bgp 路由信息的方式

  •  
  •   HawkinsSherpherd · 5 天前 · 1638 次点击

    RIPE 等组织提供路由收集器上的 BGP 路由的 MRT Dump ,供有需要的人进行特定时间段的 BGP 路由分析。

    这些数据使用二进制格式,需要一些特定的工具进行解析(比如 PyBGPStream )。

    于是我想到了一个获取分流路由信息的新方法:

    写一系列容器应用,它们会做这些事情:

    • MRT 下载:获取当前日期并从 URL 拉取当前日期的 MRT Dump
    • MRT 分析:把 MRT Dump 中核心的路由信息( Prefix ,AS_PATH )提取出来,并转换为方便解析的 CSV 格式
    • 路由分类:根据需求对路由进行分类
    • 路由压缩:把分类后的路由进行聚合
    • 路由注入脚本生成:生成将分类后的路由注入系统路由表的脚本

    且听龙吟。

    5 条回复    2024-12-30 17:39:01 +08:00
    kk2syc
        1
    kk2syc  
       5 天前   ❤️ 1
    julyclyde
        2
    julyclyde  
       4 天前
    为啥程序还没写呢先确定用容器了?感觉有点喧宾夺主啊
    maybeonly
        3
    maybeonly  
       3 天前
    你要找的是不是
    https://ris.ripe.net/docs/mrt/

    下面也给了几个 tools

    如果要做墙内路由表,
    成品的话 相对比较好的是
    https://github.com/misakaio/chnroutes2

    自己分析有个问题,有些 ip 段(如 114.114.112.0/21 )是在墙内墙外分别宣告的,没有墙内数据源的话看不到墙内的宣告,会被误认为墙外。

    以及,不要迷信容器。
    hackroad
        4
    hackroad  
       3 天前
    想做类似高春辉的那种基于 BGP/ASN 数据而分析处理而得来的 IP 库?
    thereone
        5
    thereone  
       3 天前
    我看这个实现了 https://yangpin.link/archives/1764.html bgp 路由的下发,容器做了。可以看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 15:37 · PVG 23:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.