为第 2 层电路和 VPLS 配置冗余伪线
冗余伪线可以充当 PE 路由器和客户边缘设备之间的备用连接,在发生某些类型的故障后维护第 2 层电路和 VPLS 服务。此功能有助于提高某些类型的网络(例如城域网)的可靠性,在这些网络中,单点故障可能会中断多个客户的服务。冗余伪线无法将流量损失降至零。但是,它们提供了一种从伪线故障中正常恢复的方法,以便可以在已知的时限内重新启动服务。
有关冗余伪线工作原理的概述,请参阅第 2 层电路和 VPLS 的冗余伪线。
要为第 2 层电路和 VPLS 配置伪线冗余,请完成以下部分中的过程:
在 PE 路由器上配置伪线冗余
您可以使用语句在 backup-neighbor PE 路由器上配置伪线冗余,充当主伪线和备用伪线的出口。
要在 PE 路由器上配置伪线冗余,请包含以下 backup-neighbor 语句:
backup-neighbor { community name; psn-tunnel-endpoint address; standby; virtual-circuit-id number; }
有关可包含此语句的层次结构级别列表,请参阅此语句的语句摘要。
该 backup-neighbor 语句包括以下配置选项:
community- 指定备用邻接方的社区。psn-tunnel-endpoint— 指定远程 PE 路由器上数据包交换网络 (PSN) 隧道的端点地址。PSN 隧道端点地址是远程 PE 路由器上 LSP 的目标地址。standby- 将伪线配置为指定的备用邻接方作为备用邻接方。配置此语句后,流量将通过主用伪线和备用伪线流向客户边缘设备。客户边缘设备将丢弃备用伪线的流量,除非活动伪线发生故障。如果活动伪线发生故障,客户边缘设备会自动切换到备用伪线。virtual-circuit-id— 唯一标识主层和备用第 2 层电路。此选项仅可配置于第 2 层电路。
配置伪线的切换延迟
要配置路由器在将流量从故障主伪线切换到备用伪线之前等待的时间,请包含以下语 switchover-delay 句:
switchover-delay milliseconds;
有关可包含此语句的层次结构级别列表,请参阅此语句的语句摘要。
为冗余伪线配置恢复时间
您可以为冗余第 2 层电路和 VPLS 伪线指定恢复时间。为第 2 层电路或 VPLS 配置冗余伪线后,如果主伪线发生故障,流量将切换到备用伪线。如果配置了恢复时间,则当配置的时间到期时,假设主伪线已恢复,流量将恢复到主伪线。
要为冗余伪线配置恢复时间,请使用 revert-time 以下语句指定时间(以秒为单位):
revert-time (Protocols Layer 2 Circuits) seconds maximum seconds;
使用该 maximum 选项,指定延迟后 revert-time 添加的最大恢复间隔。如果定义了恢复时间延迟,但未定义最大计时器,则会在恢复计时器到期时还原 VC。
为了尽可能减少丢弃的流量量以及在主备份过渡期间观察到的潜在数据路径不对称,可以使用此还原计时器。当备份路径作为活动运行,然后还原主路径时,将激活此还原计时器。目标是避免立即将流量移回主路径,以确保控制平面的相关任务(例如 IGP、LDP、RSVP 和内部 BGP)有足够的时间来完成其更新周期。
通过让流量逐步返回到主路径,可以确保相对缓慢的控制平面处理和更新不会对恢复过程产生负面影响。
该 maximum 选项扩展了恢复计时器的功能,以提供抖动间隔,在此间隔内,一定数量的电路可以转换回主路径。通过使用此最大值,您可以定义电路预期切换的时间间隔。因此,电路的有效转换在恢复期间是分散的。
使用 revert-time x maximum y 语句时,您可以确保在时隙(t1)内将处于活动状态的相应电路移动到主路径,例如:x <= t1 <= y。换句话说,通过激活此语句,您可以确保以下内容:
主路径恢复后,VC 会在备份路径中保留至少 x 秒。
在 y 秒过去之前,VC 将移回主路径。
y 最大值 = x 最大值 * 2 = 1200 秒。
x 和 y 的理想值取决于网络的内部方面。因此,这些设置没有默认值。如果未设置恢复时间,则默认行为为非恢复。也就是说,电路在恢复时不会返回到主路径。它们一直保留在备用路径上。
有关可包含此语句的层次结构级别列表,请参阅此语句的语句摘要。