为 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]该语句。要全局禁用平滑重启,请在层次结构级别包含
[edit routing-options graceful-restart]该disable语句。例如:
[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
注意:要全局禁用平滑重启,请在层次结构级别包含
[edit routing-instances routing-instance-name routing-options graceful-restart]该disable语句。例如:
[edit routing-instances] user@host# set instance1 routing-options graceful-restart disable
要禁用各个协议的平滑重启,请在层次结构级别包含
[edit routing-instances routing-instance-name protocols protocol-name graceful-restart]该disable语句。例如:
[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选项。