例如,如果我想查看特定日期,如何从 RIS 原始数据(RIPE 网络协调中心)中找到 BGP 路由公告的数量?如果我选择随机路由收集器,下载我感兴趣的特定时间的交通轨迹,并且由于这些消息是MRT格式,将它们转换为文本后我得到的信息不知道如何处理。如果我选择所有具有“公告”类型的 BGP 消息,我将无法获得某些研究论文所指的数据量。一定是我错了,因为我发现很少有参考文献说明类似的结果......我的甚至不接近!请帮忙。
BGP 路由公告定义
网络工程
bgp
2021-07-08 01:23:04
1个回答
最简单的方法是使用pybgpdump
该软件包在示例目录中包含一个名为 simple.py 的工具,该工具将汇总给定 MRT 文件的公告/撤回计数:
./simple.py -i updates.20070131.2330.gz
2630 total messages with 12028 announced and 5666 withdrawn routes
如果您需要一整天的数据,则需要以 5 分钟为间隔下载所有 288 个文件,然后 hack simple.py 以遍历列表。