Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VPLS 对网络故障的多宿主反应

VPLS 多宿主设计用于在发生以下类型的网络故障时,保护客户站点免受网络连接中断:

  • CE 设备和 PE 路由器之间的链路故障 — 当链路中断时,PE 路由器上的 BGP 会收到通知。BGP 设置MP_REACH_NLRI中的电路状态向量位,以指示电路已关闭。

    如果所有 VPLS 本地附件电路均关闭,则 BGP 会修改 VPLS 通告第 2 层扩展社区中的下行位,以指示客户站点已关闭。修改位时,BGP 将路由播发至所有远程 PE 路由器,以通知它们电路(和站点)关闭。每个远程 PE 路由器都会再次运行 BGP 和 VPLS 路径选择过程,并根据需要重新路由 VPLS 伪线。

  • 远程 PE 路由器的 MPLS 连接故障 — 在多宿主 PE 路由器上,BGP 发现 MPLS 无法连接到服务提供商网络中的 BGP 下一跃点。BGP 修改MP_REACH_NLRI中的电路状态向量位,以指示 LSP 已关闭。修改位后,BGP 将路由读出至所有远程 PE 路由器,以通知它们从本地站点到远程站点的连接已关闭。

    远程 PE 路由器都会再次运行 BGP 和 VPLS 路径选择过程。关闭原始多宿主 PE 路由器的 LSP 后,远程 PE 路由器会将备份多宿主 PE 路由器指定为多宿主客户站点的 VE 设备。然后,来自远程 PE 路由器的伪线被重新路由到备用多宿主 PE 路由器。

  • PE 路由器故障 — 当多宿主 PE 路由器或上运行的多宿主 PE 路由器的 BGP 进程出现故障时,远程 PE 路由器会检测保持时间器到期,关闭其对等会话,并从该多宿主 PE 路由器中删除第 2 层公告。远程 PE 路由器都会再次运行 BGP 和 VPLS 路径选择过程,并将其伪线重新路由到备份的多宿主 PE 路由器。

    或者,远程 PE 路由器可能会发现 BGP 下一跃点(由故障的多宿主 PE 路由器表示)无法访问。在这种情况下,远程 PE 路由器将多宿主 PE 路由器播发的第 2 层路由标记为无法访问。远程 PE 路由器都会再次运行 BGP 和 VPLS 路径选择过程,并将其伪线重新路由到备份的多宿主 PE 路由器。

    如果重新配置主多宿主 PE 路由器的本地首选项属性(有效地执行到备份多宿主 PE 路由器的管理故障转移),则远程 PE 路由器的行为方式相同。在主多宿主 PE 路由器上,BGP 使用新的本地优先级属性将第 2 层更新播发至所有远程 PE 路由器。远程 PE 路由器都会再次运行 BGP 和 VPLS 路径选择过程,并将其伪线重新路由到备份的多宿主 PE 路由器。

注意:

在 VPLS 文档中,PE 路由器等术语用于指提供路由功能的任何设备。