首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到asn的集合?

如何找到asn的集合?
EN

Network Engineering用户
提问于 2018-10-01 12:35:43
回答 2查看 7K关注 0票数 2

我们怎样才能找到asn的集合?

例如,我有asn:32934。我想要那套?

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2018-10-02 12:38:51

据我所知,您正在寻找一种方法来确定BGP对等方所宣传的ASN集,因此这个对等点所宣传的前缀总数,都来自对等ASN及其下游。

据我所知,没有单一的真实来源来查询哪一个BGP是同侪广告的集合。这里有三个消息来源:

  1. peeringDB。许多网络确实在那里注册了这些信息,但是没有那么多的检查,所以任何人都可以宣称为任何一组信息做广告。由于有了peeringDB API,查询这些信息很容易。
  2. 为对等ASN路由注册表信息(whois数据)。这可能包含一些信息,大部分是自由文本作为备注,关于对等广告的设置。就像peeringDB一样,由于没有验证,所以不太可靠,而且由于输出没有标准化,所以很难解析。
  3. 路由注册中心中的RPSL数据。如果对等方以RPSL格式注册了其路由策略,则可以根据对等方向其他对等方发布的内容确定其对等会话策略。RPSL数据是标准化的格式,所以它更容易解析,但同样没有验证,而且您也不能确定您是否能够从其他策略中推断出策略。

底线:很难获得可靠的数据,也很难自动构建前缀列表来过滤不正确的广告(我想这就是你的最终目标?)有什么能帮到你的吗?

  1. 当建立一种新的窥视关系时,向同龄人询问他们的一致意见。特别是由于ASN可以在不同的位置上发布不同的AS集,仅仅是一个对等的集合映射是不够的。
  2. 在处理不可靠数据时,请考虑将RPKI验证作为额外检查,以确定接收到的路由是否有效。
票数 2
EN

Network Engineering用户

发布于 2019-11-18 05:04:16

如果您有linux主机,请确保安装了bind工具(whois应该可以工作)。

对于AS "32934“,请执行以下操作: this -h whois.radb.net AS32934 x grep mnt

对于每个MNT对象,再次运行whois命令。-h whois.radb.net !o'$MNT‘\ grep AS -- whois >这应该给出所有集合的列表,这是它的一部分。检查AS32934..。似乎它是属于Facebook的。

*编辑*

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/53644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档