为 VPN 配置平滑重启
您可以配置平稳重启,使路由器能够通过对网络其余部分隐藏的中间融合状态。平滑重启允许 VPN 控制平面正在重新启动的路由器(重新启动路由器)继续转发流量,同时从相邻路由器(帮助路由器)恢复其状态。
重新启动的路由器会向邻接方或对等方请求一个宽限期,后者随后可以与重新启动的路由器配合。发生重启事件并启用平滑重启后,重新启动的路由器在重新启动期间仍然可以转发流量,并且不会中断网络中融合。帮助器路由器不会对未直接连接到重新启动路由器的其他设备隐藏重新启动事件。换句话说,重新启动对网络的其他部分不可见,并且重新启动的路由器不会从网络拓扑中移除。
如果不进行平稳重启,控制平面重新启动会中断路由器提供的任何 VPN 服务。第 2 层 VPN、第 3 层 VPN、虚拟路由器路由实例和 VPLS 支持平滑重启。
仅当满足以下条件时,才会出现平滑重启请求:
网络拓扑结构稳定。
邻接路由器或对等路由器相互配合。
重新启动的路由器尚未与另一个已在重新启动正在进行中的路由器协作。
宽限期不会过期。
开始之前:
配置设备以进行网络通信。
配置设备接口。
默认情况下,平滑重启处于禁用状态。要启用 VPN 平稳重启:
配置全局平滑重启。
[edit routing-options] user@host# set graceful-restart
注意:可以在逻辑系统上启用平滑重启。要配置全局平滑重启,请在
graceful-restart
或[edit logical-systems logical-system-name routing-instances routing-instance-name routing-options]
层级添加语句[edit logical-systems logical-system-name routing-options]
。要全局禁用平滑重启,请在
disable
层次结构级别包含该语句[edit routing-options graceful-restart]
。例如:
[edit routing-options] user@host# set graceful-restart disable
根据使用最具体定义的特定协议,按按协议、按组或按邻接方启用或禁用平滑重启。
[edit protocols] user@host# set bgp graceful-restart user@host# set bgp group group-name type internal local-address local-ip-address neighbor neighbor1-address user@host# set bgp group group-name type internal local-address local-ip-address neighbor neighbor2-address graceful-restart disable
为路由实例内的所有路由和 MPLS 相关协议配置第 3 层 VPN 的平滑重启。由于您可以配置多实例 BGP 和多实例 LDP,因此支持运营商方案平滑重启。
[edit routing-instance] user@host# set routing-instance-name routing-options graceful-restart
注意:要全局禁用平滑重启,请在
disable
层次结构级别包含该语句[edit routing-instances routing-instance-name routing-options graceful-restart]
。例如:
[edit routing-instances] user@host# set instance1 routing-options graceful-restart disable
要禁用各个协议的平滑重启,请在层次结构级别包含语句
disable
[edit routing-instances routing-instance-name protocols protocol-name graceful-restart]
。例如:
[edit routing-instances] user@host# set instance1 protocols ospf graceful-restart disable
配置路由实例的平滑重启持续时间。
[edit routing-options] user@host# set graceful-restart restart-duration seconds
选项
restart-duration
可设置路由器等待正常重启的时间段。您可以配置 1 到 600 秒之间的时间。默认值为 300 秒。在配置的时间周期结束时,路由器会执行标准重启,而不会从相邻路由器恢复其状态。这会中断 VPN 服务,但如果路由器运行不正常,则可能是必须的。注意:您可以在全局或路由实例级别包括
restart-duration
选项。