VPN 平滑重启
借助路由协议,任何服务中断都需要受影响的路由器重新计算与相邻路由器的邻接,恢复路由表条目,并更新其他协议特定的信息。路由器不受保护的重启会导致转发延迟、路由翻动、协议重新融合产生的等待时间,甚至丢弃数据包。平滑重启允许正在重新启动的路由设备将其情况通知相邻邻接方和对等方。在平稳重启期间,重新启动设备及其邻接方继续转发数据包,而不会中断网络性能。
要使 VPN 正常重启,需要在 PE 路由器上配置以下项目:
BGP 平滑重启必须在 PE 到 PE 会话上处于活动状态,这些会话承载着会话网络层可访问性信息 (NLRI) 中的任何服务信令数据。
OSPF、IS-IS、LDP 和 RSVP 平滑重启必须处于活动状态,因为这些协议添加的路由用于解析 VPN NLR。
对于其他协议(静态、路由信息协议 [RIP]等),当这些协议在 PE 和 CE 路由器之间运行时,平滑重启功能也必须处于活动状态。第 2 层 VPN 不依赖于此,因为在 PE 和 CE 路由器之间未配置协议。
在 VPN 平稳重启中,重新启动的路由器将完成以下过程:
等待来自其他 PE 路由器的所有 BGP NLRI 信息,然后才能开始向 CE 路由器公布路由。
等待所有路由实例中的所有协议融合(或完成平滑重启),然后向其他 PE 路由器发送 CE 路由器信息。
等待处理所有路由实例信息(本地配置还是来自远程对等路由器的通告),然后再将其发送到其他 PE 路由器。
保留 MPLS 路由表中的所有转发状态信息,直至分配新的标签和传输路由,然后将这些信息播发至其他 PE 路由器(以及载波 VPN 中的 CE 路由器)。
第 2 层 VPN、第 3 层 VPN 和虚拟路由器路由实例支持平滑重启。
VPN 平滑重启的优势
VPN 平滑重启的主要好处是,它允许 VPN 控制平面正在重新启动的路由器继续转发流量,同时从相邻路由器恢复其状态。它会临时抑制所有路由协议更新,并使路由器能够通过对网络其余部分隐藏的中间融合状态。如果不进行平稳重启,控制平面重新启动会中断路由器提供的 VPN 服务。