获取 ASN 上游/下游/对等点

网络工程 bgp
2021-07-20 04:36:06

我正在尝试收集 ASN 的上游/下游/对等点。

让我们举个例子AS8866,我在成熟的 API 上运行这个查询

https://stat.ripe.net/data/asn-neighbors/data.json?resource=AS8866有关此处查询的更多信息https://stat.ripe.net/docs/data_api#asn-邻居

我得到

...
"neighbour_counts": {
    "unique": 233, 
    "right": 100, 
    "uncertain": 60, 
    "left": 73
},
...

left 上游right 下游,我怎样才能得到同行?

根据https://ipinfo.io/AS8866,这个 ASN 只有 7 个上游,但 RIPE API 返回73标记为left

我在这个主题上找到的唯一资源是这个电子邮件列表https://www.ripe.net/ripe/mail/archives/opensource-wg/2017-March/000053.html

2个回答

您可以尝试 caidas 作为排名数据集,其中包含标有 p2p/c2p 的 AS 链接:

http://data.caida.org/datasets/2013-asrank-data-supplement/

另外一般来说,AS之间的业务关系是不公开的,但是有像上面这样的项目试图根据BGP数据推断它们。

将这个 RIPE RIS 数据与我可以验证的数据进行比较,他们的数据似乎算作left上游/运输提供商和right客户。似乎也uncertain可能是对等交换上的双边对等点(但并非所有人都可能出现)。