Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

为路由协议配置平滑重启

总结 您可以按照以下步骤为路由协议配置平滑重启。

实现平稳重启

默认情况下,平滑重启处于禁用状态。要启用平滑重启,请在 [编辑路由实例instance-name路由-选项] 或 [编辑路由选项] 层次结构级别添加平滑重启语句。

例如:

要配置平滑重启周期的持续时间,请在 [编辑路由选项平滑重启] 层次结构级别添加重新启动持续时间

注意:

默认情况下,当您启动路由平台时,将启用助手模式(协助相邻路由器尝试平稳重启的能力),即使不支持平稳重启也是如此。您可以按协议禁用帮助器模式。

要全局禁用正常重启,请在 [编辑路由选项平滑重启] 层次结构级别包含 disable 语句。

[编辑路由选项 平滑重启] 层次结构级别为所有路由协议启用平滑重启后,您可以按协议禁用平滑重启。

注意:

如果在建立 BGP 或 LDP 会话后配置平稳重启,则 BGP 或 LDP 会话将重新启动,对等方协商平滑重启功能。此外,BGP 对等路由统计信息也重置为零。

为 BGP 配置平滑重启选项

要配置 BGP 平滑重启周期的持续时间,请在 [编辑协议 bgp 平滑重启] 层次结构级别添加 restart-time 语句。要设置路由器等待接收从重新启动邻接方接收消息的时间长度,请在 [编辑协议 bgp 平滑重启] 层次结构级别添加过时的路由时间语句。

要对所有 BGP 会话禁用 BGP 平滑重启功能,请在 [编辑协议 bgp 平滑重启] 层次结构级别添加 disable 语句。

注意:

要为组设置 BGP 平滑重启属性或将其禁用,请在 [编辑协议 bgp 组 group-name 平滑重启] 层次结构级别添加所需的语句。

要为组中的特定邻接方设置 BGP 平滑重启属性或禁用它们,请在 [编辑协议 bgp 组 group-name 邻接方 ip-address 平滑重启] 层次结构级别添加所需的语句。

注意:

为 BGP 配置平稳重启会将 BGP 对等路由统计信息重置为零。此外,现有 BGP 会话会重新启动,对等方协商平滑重启功能。

注意:

请勿同时为 BGP 配置双向转发检测 (BFD) 和为 BGP 配置平滑重启。如果这样做,路由性能可能不尽如人心。

使用与控制平面相关的 BFD 以及平滑重启助手模式

当 BFD 与控制平面相关且设备检测到 BFD 关闭事件且尚未进入平滑重启助手模式时,这被视为常规 BFD 关闭事件,并且设备将进入平滑重启助手模式。此行为使得与控制平面相关的 BFD 无法与平稳重启同时使用。

dont-help-shared-fate-bfd-down在层次结构中[edit protocols bgp graceful-restart]包括该语句,以确保设备不会进入平滑重启助手模式,即使出现接口故障(BGP 邻接方上没有控制平面重启),数据流量也会继续被定向到备用路径。

从 Junos OS 18.3R1 版开始,当设备配置为 BFD 并使用单跳外部 BGP (EBGP) dont-help-shared-fate-bfd-down 配置时,可以通过在层次结构中包含 [edit protocols bgp graceful-restart] 语句来阻止 SRX 系列设备进入平滑重启助手模式。

为 ES-IS 配置平滑重启选项

在 J 系列服务路由器上,要配置 ES-IS 平滑重启周期的持续时间,请在 restart-duration 层次结构级别添加语句 [edit protocols esis graceful-restart]

要禁用 ES-IS 平滑重启功能,请在 disable 层次结构级别包含语句 [edit protocols esis graceful-restart]

为 IS-IS 配置平滑重启选项

要配置 IS-IS 平滑重启周期的持续时间,请在 restart-duration 层次结构级别添加语句 [edit protocols isis graceful-restart]

要禁用 IS-IS 平滑重启助手功能,请在 helper-disable 层次结构级别包含语句 [edit protocols isis graceful-restart] 。要禁用 IS-IS 平滑重启功能,请在 disable 层次结构级别包含语句 [edit protocols isis graceful-restart]

注意:

从 Junos OS 12.3 版开始,如果路由引擎与相邻对等方“帮助者”路由器之间的邻接超时,则平滑重启协议扩展无法通知对等“帮助者”路由器即将重新启动。然后,平稳重启可以停止流量并造成流量中断。

为了确保保留这些邻接,将 IS-IS 协议的保留时间从默认的 27 秒更改为高于 40 秒的值。

注意:

您还可以使用层级的 traceoptions 语句跟踪平稳的 [edit protocols isis] 重启事件。有关更多信息,请参阅 跟踪平滑重启事件

为 OSPF 和 OSPFv3 配置平滑重启选项

要配置 OSPF/OSPFv3 平滑重启周期的持续时间,请在 [编辑协议 (ospf | ospf3) 平滑重启] 层级添加重新启动持续时间语句。要指定路由器通知帮助路由器已完成正常重启的时间长度,请在 [编辑协议 (ospf | ospf3) 平滑重启] 层次结构级别添加通知持续时间。严格的 OSPF 链路状态通告 (LSA) 检查会导致帮助路由器终止平滑重启。要禁用严格 LSA 检查,请在 [编辑协议 (ospf | ospf3) 平滑重启] 层次结构级别添加无严格-lsa-checking 语句。

要禁用 OSPF/OSPFv3 平滑重启,请在 [编辑协议 (ospf | ospf3) 平滑重启] 层级添加 disable 语句。

从 11.3 版开始,Junos OS 既支持标准(基于 RFC 3623、平滑 OSPF 重启)也支持基于重启信令(如 RFC 4811、RFC 4812 和 RFC 4813 中指定)的 OSPF 版本 2 平滑重启配置的帮助器模式。默认情况下,标准和基于重启信令的帮助器模式均处于启用状态。要为 OSPF 第 2 版平滑重启配置禁用助手模式,请在 [编辑协议 ospf 平滑重启] 层次结构级别添加帮助程序禁用<两|重启信号|标准>语句。请注意,最后一个提交的语句始终优先于前一个语句。

要重新启用助手模式,请使用删除协议 ospf 平滑重启helper-disable <重新启动信令|标准|> 命令从配置中删除 helper-disable 语句。同样,在这种情况下,最后一个执行的命令优先于前一个命令。

注意:

OSPFv3 配置不支持基于重启信令的助手模式。要禁用 OSPFv3 配置的助手模式,请在 helper-disable [编辑协议 ospfv3 平滑重启] 层次结构级别添加语句。

提示:

您还可以在 [编辑协议(ospf | ospf3)] 层次结构级别使用 traceoptions 语句跟踪平稳的重启事件。有关更多信息,请参阅跟踪平滑重启事件

注意:

在运行 Junos OS 7.5 及更早版本的路由平台与运行 Junos OS 7.6 或更高版本的路由平台之间,无法启用 OSPFv3 平滑重启。作为应对方案,请确保两个路由平台使用相同的 Junos OS 版本。

为 RIP 和 RIPng 配置平滑重启选项

要配置 RIP 或 RIPng 平滑重启周期的持续时间,请在 restart-time 层次结构级别添加语句 [edit protocols (rip | ripng) graceful-restart]

要禁用 RIP 或 RIPng 平滑重启功能,请在 disable 层次结构级别包含语句 [edit protocols (rip | ripng) graceful-restart]

为 PIM 稀疏模式配置平滑重启选项

PIM 稀疏模式在平滑重启期间继续转发现有组播数据包流,但在重新启动完成后才会转发新流。重新启动后,路由平台会使用从邻接方收到并在重新启动期间发生的任何更新来更新转发状态。例如,路由平台在重新启动期间重新学习邻接方加入和删除状态,但在重新启动后才会对转发表应用更改。

启用 PIM 稀疏模式的路由平台会生成一个称为生成标识符的唯一 32 位随机数。默认情况下,按照 IETF Internet 草案 无关协议组播 - 稀疏模式 (PIM-SM):协议规范(修订)中规定的,在 PIM hello 消息中会包含生成标识符。当路由平台在点对点接口上收到包含生成标识符的 PIM hello 时,Junos OS 会激活优化平滑重启的算法。

在 PIM 稀疏模式正常重启之前,每个路由平台都会创建一个生成标识符,并将其发送至其组播邻接方。如果启用 PIM 稀疏模式的路由平台重新启动,它将创建新一代标识符并将其发送至其邻接方。当邻接方收到新标识符时,它会将组播更新重新发送至重新启动路由器,以使其高效退出平稳重启。当 PIM 状态变为稳定或重新启动间隔计时器过期时,重新启动阶段就会完成。

如果路由平台不支持生成标识符,或者如果在多点接口上启用了 PIM,则 PIM 稀疏模式平滑重启算法不会激活,并且默认重启计时器用作重新启动机制。

要配置 PIM 平滑重启周期的持续时间,请在 restart-duration 层次结构级别添加语句 [edit protocols pim graceful-restart]

要禁用 PIM 稀疏模式平滑重启功能,请在 disable 层次结构级别包含语句 [edit protocols pim graceful-restart]

注意:

组播转发可以通过两种方式被中断。首先,如果底层路由协议不稳定,组播反向路径转发 (RPF) 检查可能会失败并导致中断。其次,由于转发表不会在平滑重新启动期间更新,因此在正常重新启动之前,新的组播流不会转发。

跟踪平滑重启事件

要跟踪平稳重启事件的进度,可以为 IS-IS 和 OSPF/OSPFv3 配置平滑重启跟踪选项标记。要配置平滑重启跟踪选项,请在 [编辑协议 protocol traceoptions 标志] 层次结构级别添加平滑重启语句:

为 MPLS 相关协议配置平滑重启

本节包含以下主题:

配置全局平滑重启

要为所有 MPLS 相关协议配置全局平滑重启,请在graceful-restart层级添加语句[edit routing-options]。要配置平滑重启时间的持续时间,请在层次结构级别包括重新启动持续时间[edit routing-options graceful-restart]

要全局禁用平滑重启,请在 disable 层次结构级别包含该语句 [edit routing-options graceful-restart]

为 RSVP、CCC 和 TCC 配置平滑重启选项

由于 CCC 和 TCC 依赖于 RSVP,因此必须将这三种协议修改为单个组。

要配置路由器在正常重新启动时路由器保留其 RSVP 邻接方的状态的时间,请在层次结构级别添加 maximum-helper-recovery-time 语句 [edit protocols rsvp graceful-restart] 。此值将应用于所有相邻路由器,因此它应基于恢复速度最慢的 RSVP 邻接方所需的时间。

要配置路由器发现相邻路由器关闭与声明邻接方关闭之间的延迟,请在层次结构级别包含 maximum-helper-restart-time 语句 [edit protocols rsvp graceful-restart] 。此值应用于所有相邻路由器,因此它应基于最慢的 RSVP 邻接方重新启动所需的时间。

要禁用 RSVP、CCC 和 TCC 平滑重启,请在 disable 层次结构级别包含语句 [edit protocols rsvp graceful-restart] 。要禁用 RSVP、CCC 和 TCC 帮助程序功能,请在 helper-disable 层次结构级别包括语句 [edit protocols rsvp graceful-restart]

为 LDP 配置平滑重启选项

为 LDP 配置平滑重启时,可以在层次结构级别包括以下可选语句 [edit protocols ldp graceful-restart]

这些语句对平滑重启过程有以下影响:

  • 要配置在正常重启后重新建立会话所需的时间,请添加 reconnect-time 语句;范围为 30 到 300 秒。要限制重新启动邻接方路由器允许的最大重新连接时间,请添加 maximum-neighbor-reconnect-time 语句;范围为 30 到 300 秒。

  • 要配置帮助路由器在正常重新启动期间保持旧转发状态所需的时间长度,请添加语句 recovery-time ;范围为 120 到 1800 秒。在帮助器路由器上,您可以配置一个语句,用于覆盖来自重新启动路由器的请求,并设置帮助路由器将保持旧转发状态的最大时间长度。要配置此功能,请添加 maximum-neighbor-recovery-time 语句;范围为 140 到 1900 秒。

    注意:

    层次结构级别的恢复时间和maximum-neighbor-recovery-time语句[edit protocols ldp graceful-restart]的值应比层次结构级别语句restart-duration[edit routing-options graceful-restart]的值长约 80 秒。否则,当您尝试提交配置时,将显示警告消息。

  • 要禁用 LDP 平滑重启功能,请包括语句 disable 。要禁用 LDP 平滑重启助手功能,请包括语句 helper-disable

版本历史记录表
释放
描述
12.3
从 Junos OS 12.3 版开始,如果路由引擎与相邻对等方“帮助者”路由器之间的邻接超时,则平滑重启协议扩展无法通知对等“帮助者”路由器即将重新启动。