在 JNCIA 学习指南中,指出目前 Internet 上有 120k 条路由,而 Juniper 最多支持 450k。他们是如何到达 120k 的?如果我想知道有多少条确切的路线,我怎么能自己找到呢?
我如何自己计算互联网路由的数量?
网络工程
路由
bgp
互联网
2021-07-13 19:42:59
3个回答
我认为你的学习指南有点过时了。目前,我们在互联网上大约有 50 万条路由。Geoff Huston 每周收集统计数据。你可以在这里找到他的报告。
如果您想亲自查看,请访问http://www.routeviews.org/并访问 Internet 上的一些真实系统。
除了 Jens Link 和 Ron 已经给出的好答案:
没有绝对、客观的答案,互联网上有多少路由是活跃的。由于网络连接和断开、路由器出现中断等原因,该数字不断变化。一些前缀仅向特定的其他网络公布(例如,使用非导出社区)并且仅在互联网的特定部分可见。
除此之外,还有过滤:并非每个网络都以相同的方式过滤它收到的路由。有些根本没有,有些过滤器因此不会接受小前缀(IPv4 中的 /24 到 /32,IPv6 中的 /48 到 /128)。
每个网络都有自己的互联网视图。路由表中的更多前缀并不总是更好,它也可能意味着糟糕的过滤,接受大量解聚合路由等。
ISP 的骨干路由器(准确地说是 Tier-1 ISP)构成了所谓的“无默认区域”。在该区域中,没有默认路由——在 Internet 上公布的每条路由都包含在路由器的路由表中。
这只是计算表条目的问题。
如果您想自己计算,您必须与您的 ISP 安排 BGP 对等会话,并让他们向您发送所有路由。
快乐数数!
PS,随着新网络上线或断开连接,确切数字会不断变化。
其它你可能感兴趣的问题