如何知道ISP网络是否有多个路由

网络工程 互联网服务供应商 冗余 故障转移 路线
2021-07-20 08:46:13

当需要在偏远地区选择 ISP 时,我希望所选择的 ISP 在其网络中具有可接受的冗余。

有什么方法可以验证 ISP 在其网络中的所有不同路由?

在询问 ISP 代表时,他们肯定会告诉您他们提供可靠的冗余服务,但是是否有任何工具可以用来检查 ISP 是否在该网络中有多个路由?

即使我提供了两个 ISP,如果他们都在同一个网络帖子上运行他们的光纤,那也没有必要为我提供良好的冗余。

这是我第一次在这里发帖。我尝试在现有答案中找到答案,但没有任何运气。

谢谢

2个回答

就我个人而言,我使用许多不同的公开可用的“路由服务器”或“眼镜”来进行此类研究。只需在网络上搜索“public bgplooking glass”,您就会找到大量结果。

许多这些工具现在都有一个您可以访问的 Web 界面,尽管有些仍然是网络设备,您可以通过 telnet/ssh 直接运行查询(如果您知道自己在做什么)。对 BGP 命令输出有一些基本的了解会有所帮助,但对于许多工具来说,这不是必需的。

您需要确定 ISP 网络使用的 IP 地址或相关 ISP 的 BGP ASN 编号。使用 BGP 路由信息,您应该能够确定 ISP 是否有多个对等体。每个工具的工作方式可能略有不同,并且通常会根据它们自己对 Internet 的“独特”观点(即它们的连接位置、目标所在的位置、两者之间存在哪些网络等)为您提供不同的结果。

例如,您可以使用Hurricane Electric Writing Glass 网站根据 IP 地址执行查询。选择源路由器,选择“BGP route”命令,输入IP地址。按下“探测”按钮后,结果应显示在表格中。在“路径”列中,应该是到目标 IP 的 ASN 路径。

单击该 ASN 可以获得有关 AS 的更多信息。此信息包含在许多选项卡中,您最有可能感兴趣的是“Peers v4”和“Peers v6”。这将提供 HE 已确定哪些是相关 AS 的对等体的列表。

优秀的 ISP 会记录他们的对等能力。对于他们的公共 IX 对等互连(和一些私有对等互连),您可以查询多个开放数据库,例如https://www.peeringdb.com(请查看下面 YLearn 对这些信息可靠性的评论)。

更重要的是他们的内部网络设计,包括弹性和冗余——然而,这通常不会被披露,而且很难衡量。