Internet 核心和边缘网络中的冗余 - 冗余设备和冗余链路

网络工程 冗余
2021-07-06 01:03:58

自成立以来,互联网的弹性一直基于从源到目的地的多条路径。在 AS 的粒度上,这通常是通过链接到多个 AS 来实现的。无需进一步解决每个链路是否承载所有路由的通告或仅承载路由子集的通告,这是弹性的基础。

特别是在 Tier 1 网络中的路由器,我很好奇每条链路末端的路由器是否作为一组冗余路由器的一部分来实现。我熟悉用于操作这样一组冗余路由器的 VRRP 和 HSRP,但我只知道它们在存根 AS 中的使用,例如需要确保其与 Internet 连接的弹性的最终用户拥有的那些。

换句话说,为了增强互联网的弹性,使用设备冗余作为多链路的补充手段有多普遍?我猜想在地理区域之间的链接相对较少的情况下(例如基于海底电缆的链接),设备冗余是互联网弹性的重要因素。这种猜测是基于这样的假设,即每个此类链路承载的区域间流量部分都很高,这增加了端点(路由器)冗余的重要性。

3个回答

这完全取决于第 1 层及其战略/业务模型,每个人可能会以不同的方式处理这个问题。冗余首先是防止服务丢失,然后是防止服务降级(通常是遥远的第二个)。这意味着重点需要放在避免提供“单点故障”的任何事情上。

让我们看一下您的海底电缆示例。是的,他们可能有冗余设备,但更常见的是他们有一个内置冗余的设备(多个 SUP/RP、冗余电源)连接到该电缆中的多个光纤对(可能绑定到不同的线卡/模块)在设备中)。这为您提供了多个硬件平台的大部分冗余。

然而,由于电缆本身是一个可能的故障点,而不是两端绑定到同一故障点的第二块冗余硬件,最好花这笔钱将硬件放在第二条替代路径上(即另一艘潜艇电缆遵循不同的路线)。或者计划并依赖具有替代路径的对等合作伙伴。

虽然由于多种原因,这条路径可能更长/效率更低/带宽更低或不太理想,但如果电缆本身发生问题,它会提供完全不同的替代路径。

当您考虑互联网服务的稳定性和弹性(如您所描述的)时,您需要考虑不同的 ISP,而不是多个 AS,并且您可以在不同的路由器上运行每个 ISP,然后在这些路由器之间运行任何内部冗余协议,如 HSRP 或 VRRP 以向用户提供单个 Internet GW。如果您在同一个 ISP 上运行多个 AS,如果此 ISP 连接下垂,则不会导致降神,因此与其相关的所有 AS 也将下垂。

物理设备和链路分离是冗余计划的关键。它不仅对意外故障有益,而且在进行计划的软件升级或硬件更换时对正常运行时间也至关重要。

您可以拥有通向同一 IP 的冗余路径或利用 BGP 多宿主来使用不同的 ISP。