Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

用于第 2 层电路和 VPLS 的冗余伪线

冗余伪线可以充当 PE 路由器和 CE 设备之间的备用连接,在某些类型的故障后维护第 2 层电路和 VPLS 服务。此功能可以帮助提高某些类型网络(例如城域网)的可靠性,其中单一故障点可能会中断多个客户的服务。冗余伪线无法将流量损失降低到零。但是,它们提供了一种从伪线故障中平稳恢复的方式,即可以在已知的时间限制内重新启动服务。

为远程 PE 路由器配置冗余伪线时,将一个伪线配置为主要伪线,以传输客户流量,并在主要伪线发生故障时将另一个伪线配置为备份。您可以静态配置这两个伪线。为主要邻接方和备用邻接方分配单独一个标签。

有关如何配置冗余伪线的信息,请参阅 为第 2 层电路和 VPLS 配置冗余伪线

以下部分概述了第 2 层电路和 VPLS 的冗余伪线:

冗余伪线配置类型

您可以采用以下任一方式为第 2 层电路和 VPLS 配置冗余伪线:

  • 您可以配置单个活动伪线。配置为主邻接方的 PE 路由器将优先选择此连接,此连接用于客户流量。对于 LDP 信令,将标签交换为与主邻接方之间的传入和传出流量。备用邻接方接受 LDP 标签播发,但不会将标签播发转发给该邻接方,从而使伪线处于不完整状态。仅当主邻接方发生故障时,才会完成与备用邻接方的伪线。在两个伪线之间切换的决策由配置了冗余伪线的设备完成。主远程 PE 路由器不知道冗余配置,确保流量始终仅使用主动伪线进行交换。

  • 或者,您可以为每个 PE 路由器配置两个活动伪线,一个。使用这种方法,即可完成控制平面信令,并与主邻接方和备用邻接方建立有源伪线。但是,数据平面转发仅通过一个伪线(由本地设备指定为活动伪线)来完成。另一个伪线处于待机状态。主动伪线最好与主邻接方建立,如果主邻接方发生故障,可以切换到备用伪线。

    在主动和备用伪线之间切换的决策由本地设备控制。远程 PE 路由器不知道冗余连接,因此两个远程 PE 路由器都向本地设备发送流量。本地设备仅接受来自活动伪线的流量,并将该流量从备用设备丢弃。此外,本地设备仅向活动伪线发送流量。如果主动伪线发生故障,流量会立即切换到备用伪线。

可用于伪线冗余的两种配置具有以下限制:

  • 对于单一主动伪线配置,在检测到故障时(与两个主动伪线配置相比),切换到备份伪线需要更多时间。此方法需要额外的控制平面信令,以完成与备用邻接方之间的伪线,在从主邻接方切换期间,流量可能会丢失。

  • 如果配置两个主动伪线,则远程 PE 路由器和本地设备之间携带备份伪线的链路上的带宽将丢失。流量始终通过主动和备用伪线重复。单一主动伪线配置不会以这种方式浪费带宽。

伪线故障检测

以下事件用于检测在本地设备和远程 PE 路由器之间配置的伪线故障(控制和数据平面),并将交换机启动到冗余伪线:

  • 手动切换(用户启动)

  • 远程 PE 路由器撤回标签播发

  • 远程 PE 路由器的 LSP 关闭

  • 远程 PE 路由器的 LDP 会话中断

  • 本地配置更改

  • 定期伪线 OAM 过程失败(对 PE 路由器的第 2 层基于电路的 MPLS ping 失败)

    在 CE 设备和 PE 路由器之间配置冗余伪线时,将通过活动伪线转发定期(一分钟)ping 数据包,以验证数据平面连接。如果 ping 失败,流量会自动切换到冗余伪线。

检测到故障后,流量将从故障的活动伪线切换到冗余伪线。然后,冗余伪线被指定为活动伪线。交换机是不可逆的,这意味着,一旦冗余伪线在故障转移时承担了主动伪线的角色,即使先前有源伪线再次出现,它仍将作为主动伪线。

例如,主伪线出现故障,流量已成功切换到冗余伪线。一段时间后,主伪线故障的原因已得到解决,现在可以重新建立原始连接。但是,除非在当前活动的伪线上检测到故障,否则流量不会切换回原始伪线。