Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置平滑重启

请按照以下步骤在设备上配置平滑重启。

实现平滑重启

默认情况下,平滑重启处于禁用状态。您必须在 或 [edit routing-instances instance-name routing-options] 层次结构级别配置[edit routing-options]平滑重启,才能全局启用该功能。

例如:

您可以选择在单个协议级别修改全局设置,或者从 Junos OS 15.1 开始修改单个路由实例级别的全局设置。

注意:

如果在建立 BGP 或 LDP 会话后配置平稳重启,则 BGP 或 LDP 会话将重新启动,并且对等方协商平稳重启功能。

要禁用平滑重启,请包含该disable语句。您可以通过在层次结构级别包含 [edit routing-options] the disable 语句来对所有协议全局执行此作,也可以通过在层次结构级别包含 [edit protocols protocol graceful-restart] disable 语句来禁用单个协议的平滑重启。要配置完全重启的时间段,请包含该restart-duration语句。可以指定一个介于 120 和 900 之间的数字。

有关可包含此语句的层次结构级别列表,请参阅此语句的语句摘要部分。

在层次结构级别包含[edit routing-options]graceful-restart语句时,也会为聚合路由和静态路由启用平滑重启。

配置平滑重启

要启用平滑重启,请在层次结构级别包含该graceful-restart语句[edit routing-instance instance-name routing-options][edit routing-options]。这样可以为所有路由协议实现全局平滑重启。您可以选择修改或补充单个协议级别的全局设置。

注意:

当配置为接受动态 BGP 会话时 set protocols bgp group group-name allow networkunconfigured-peer-graceful-restart 应将语句配置为避免在平稳重启或平稳路由引擎切换期间流量丢弃。

例如:

图 1 显示了标准 MPLS VPN 网络。路由器 CE1 和 CE2 是客户边缘路由器,PE1 和 PE2 是提供商边缘路由器,P0 是提供商核心路由器。此网络中配置了多个第 3 层 VPN 以及一个第 2 层 VPN。相关接口如图中所示,不包含在以下配置示例中。

图 1:第 3 层 VPN 平滑重启拓扑 Network topology diagram of an MPLS network showing CE1 and CE2 customer edge devices, PE1 and PE2 provider edge routers, P0 and P1 provider routers, MPLS LSP path, loopback IP addresses, interface names, and MPLS label for data packet forwarding.

路由器 CE1

在路由器 CE1 上,在 t3-3/1/0 的逻辑接口上配置以下协议:单元 101 上的 OSPF、单元 102 上的 RIP、单元 103 上的 BGP 和单元 512 上的 IS-IS。此外,在主实例上配置平滑重启、BGP、IS-IS、OSPF 和 RIP,以便能够连接到路由器 PE1 上的路由实例。

路由器 PE1

在路由器 PE1 上,在主实例中配置平滑重启以及 BGP、OSPF、MPLS 和 LDP。接下来,配置多个特定于协议的平滑重启实例。通过包含 BGP、OSPF、第 2 层 VPN、RIP 和静态路由的实例,您可以观察到在实施平滑重启时可用的各种选项。在 t3-0/0/0 逻辑接口上的各个实例中配置以下协议:单元 100 上的静态路由、单元 101 上的 OSPF、单元 102 上的 RIP、单元 103 上的 BGP 以及单元 512 上的第 2 层 VPN 实例上的帧中继。

路由器 P0

在路由器 P0 上,在主实例中配置平滑重启以及 OSPF、MPLS 和 LDP。这样,PE 路由器上的协议就可以相互通信。

路由器 PE2

在路由器 PE2 上,在主实例中配置 BGP、OSPF、MPLS、LDP 和平滑重启。在 t1-0/1/3 逻辑接口上的各个实例中配置以下协议:单元 200 上的静态路由、单元 201 上的 OSPF、单元 202 上的 RIP、单元 203 上的 BGP 以及单元 612 上的帧中继,用于第 2 层 VPN 实例。此外,在所有路由实例中配置特定于协议的平滑重启,第 2 层 VPN 实例除外。

路由器 CE2

在路由器 CE2 上,通过镜像路由器 PE2 和 CE1 上已设置的协议来完成第 2 层和第 3 层 VPN 配置。具体而言,在 t1-0/0/3 的逻辑接口上配置以下内容:单元 201 上的 OSPF、单元 202 上的 RIP、单元 203 上的 BGP 和单元 612 上的 IS-IS。最后,在主实例上配置平滑重启、BGP、IS-IS、OSPF 和 RIP,以便能够连接到路由器 PE2 上的路由实例。

重新启动前的路由器 PE1 状态

以下示例显示重新启动之前路由器 PE1 上的邻接方关系:

重新启动期间的路由器 PE1 状态

在验证平滑重启是否有效之前,必须先模拟路由器重启。要导致路由进程刷新并模拟重启,请使用 restart routing 作模式命令:

在路由器重新启动期间捕获以下示例输出:

配置 VPN 平滑重启

平滑重启允许其 VPN 控制平面正在重启的路由器继续转发流量,同时从相邻路由器恢复其状态。如果不正常重启,控制平面重启将中断路由器提供的任何 VPN 服务。第 2 层 VPN、第 3 层 VPN、虚拟路由器路由实例和 VPLS 支持平滑重启。

要为第 2 层 VPN 或第 3 层 VPN 实施平滑重启,请执行以下部分中所述的配置任务:

全局配置平滑重启

要启用平滑重启,请在层次结构级别包含[edit routing-options]graceful-restart语句。要为平稳重启期配置全局持续时间,请在层次结构级别包含restart-duration[edit routing-options graceful-restart]该语句。

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

为路由实例配置平滑重启

仅对于第 3 层 VPN,您还必须通过在层次结构级别包含[edit routing-instances instance-name routing-options]该语句,为graceful-restart路由实例中的所有路由和 MPLS 相关协议配置平滑重启。由于您可以配置多实例 BGP 和多实例 LDP,因此支持载波至载波场景的平滑重启。要配置路由实例的平滑重启期的持续时间,请将语句[edit routing-instances instance-name routing-options]包含在 restart-duration

您可以在层次结构级别使用[edit routing-instances instance-name protocols protocol-name graceful-restart]disable语句禁用单个协议的平滑重启。

配置逻辑系统平滑重启

逻辑系统平稳重启的工作原理与主路由器中的平稳重启非常相似。唯一的区别是语句的位置 graceful-restart

以下主题介绍要进行哪些配置以在逻辑系统中实施平滑重启:

全局实现平滑重启

要在逻辑系统中启用平滑重启,请在层次结构级别包含[edit logical-systems logical-system-name routing-options]graceful-restart语句。要配置平稳重启期的全局持续时间,请在层次结构级别包含restart-duration[edit logical-systems logical-system-name routing-options graceful-restart]该语句。

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

为路由实例配置平滑重启

仅对于第 3 层 VPN,您还必须为逻辑系统中的路由实例配置平滑重启。要进行配置,请在层次结构级别包含[edit logical-systems logical-system-name routing-instances instance-name routing-options]graceful-restart语句。由于您可以配置多实例 BGP 和多实例 LDP,因此支持载波至载波场景的平滑重启。要配置路由实例的平滑重启期的持续时间,请将语句[edit logical-systems logical-system-name routing-instances instance-name routing-options]包含在 restart-duration

要在层次结构级别使用[edit logical-systems logical-system-name routing-instances instance-name protocols protocol-name graceful-restart]语句禁用disable单个协议的平滑重启。

为 QFabric 系统配置平滑重启

在 QFabric CLI 中配置平稳重启时,QFabric 系统会将配置应用于网络节点组,以便参与 QFabric 系统外部设备的平稳重启作。此类配置将保留路由表状态,并帮助相邻路由设备在系统重新启动后更快地恢复路由作。这也使得网络节点组在 QFabric 系统重新启动(如软件升级)时能够迅速恢复路由作。因此,建议为 QFabric CLI 中的路由协议启用平滑重启。

注意:

QFabric 系统还会在交换矩阵内部使用平滑重启,以促进交换矩阵间的弹性和恢复。默认情况下,此内部功能处于启用状态,无需配置。

实现平滑重启

默认情况下,平滑重启处于禁用状态。要启用平滑重启,请在 [edit routing-instance instance-name routing-options][edit routing-options] 层次结构级别包含 graceful-restart 语句。

例如:

要配置平稳重启期的持续时间,请在层次结构级别包含 restart-duration [edit routing-options graceful-restart]。

注意:

启动路由平台时,默认情况下会启用帮助模式(协助相邻路由器尝试平稳重启的能力),即使未启用平稳重启也是如此。您可以根据每个协议禁用帮助程序模式。

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

[edit routing-options graceful-restart] 层次结构级别为所有路由协议启用平稳重启后,您可以根据每个协议禁用平稳重启。

注意:

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

为 BGP 配置平滑重启选项

要配置 BGP 平滑重启期的持续时间,请在层次结构级别包含 restart-time 语句 [ edit protocols bgp graceful-restart] 。要设置路由器在声明关闭之前等待接收来自重新启动邻接方的消息的时间长度,请在层次结构级别包含 stale-routes-time 语句 [ edit protocols bgp graceful-restart]

要禁用所有 BGP 会话的 BGP 优雅重启功能,请在层次结构级别包含 disable 语句 [ edit protocols bgp graceful-restart]

注意:

要为组设置或禁用 BGP 平滑重启属性,请在层次结构级别包含所需的语句 [edit protocols bgp group group-name graceful-restart]。

要为组中的特定邻接方设置或禁用 BGP 平滑重启属性,请在 [edit protocols bgp group group-name neighbor ip-address graceful-restart] 层次结构级别包含所需的语句。

注意:

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

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

要配置 OSPF/OSPFv3 平稳重启期的持续时间,请在 [edit protocols (ospf | ospf3) graceful-restart] 层级包含 restart-duration 语句。要指定路由器通知辅助路由器已完成平滑重启的时间长度,请在 [edit protocols (ospf | ospf3) graceful-restart] 层级包括 notify-duration。严格的 OSPF 链路状态通告 (LSA) 检查会导致帮助路由器终止平滑重启。要禁用严格 LSA 检查,请在 [edit protocols (ospf | ospf3) graceful-restart] 层级包含 no-strict-lsa-checking 语句。

要禁用 OSPF/OSPFv3 平滑重启,请在层次结构级别的 [edit protocols (ospf | ospf3) graceful-restart] 添加 disable 语句。

从 11.3 版开始,Junos OS 支持 OSPF 版本 2 平滑重启配置的标准(基于 RFC 3623,平滑 OSPF 重启)和基于重启信令(如 RFC 4811、RFC 4812 和 RFC 4813 中指定)帮助模式。默认情况下,标准和基于重新启动信令的帮助程序模式均处于启用状态。要OSPF版本 2 平滑重启配置禁用帮助程序模式,请在 [edit protocols ospf graceful-restart] 层级包含 helper-disable <both | restart-signaling | standard> 语句。请注意,最后提交的语句始终优先于前一个语句。

要重新启用帮助程序模式,请使用 delete protocols ospf graceful-restarthelper-disable <restart-signaling | standard | both> 命令从配置中删除 helper-disable 语句。在这种情况下,最后执行的命令也优先于前一个命令。

注意:

重新启动 OSPFv3 配置不支持基于信令的帮助程序模式。要禁用 OSPFv3 配置的帮助程序模式,请在 [edit protocols ospfv3 graceful-restart] 层次结构级别包含 helper-disable 语句。

提示:

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

注意:

如果为 OSPF 配置 BFD 和平稳重启,则平稳重启可能无法按预期工作。

跟踪平滑重启事件

要跟踪平稳重启事件的进度,可以为 IS-IS 和 OSPF/OSPFv3 配置平稳重启追踪选项标志。要配置平稳重启追踪选项,请在 [edit protocols protocol traceoptions flag] 层次结构级别包含 graceful-restart 语句:

示例:管理 OSPF 平滑重启的帮助程序模式

配置

分步程序

默认情况下,标准和基于重启信令的帮助程序模式均处于启用状态,无论路由设备上的平滑重启配置状态如何。Junos OS 允许您根据需要禁用或启用帮助程序模式。

要配置平稳重启的帮助程序模式选项:

  1. 要启用平滑重启,请在[edit routing-options]层次结构级别添加graceful-restart该语句。

    默认情况下,辅助模式(标准模式和基于重启信号的模式)处于启用状态。

  2. 要禁用一种或两种辅助模式,请在[edit protocols ospf graceful-restart]层次结构级别添加helper-disable <both | restart-signaling | standard>语句。

    • 要禁用标准和基于重启信令的帮助程序模式:

    • 要仅禁用基于重新启动信号的帮助程序模式:

    • 要仅禁用标准帮助程序模式:

    注意:

    您必须先提交配置,更改才会生效。

    最后提交的语句始终优先于前一个语句。

  3. 要在禁用帮助模式时启用一种或两种辅助模式,请从层次结构级别中[edit protocols ospf graceful-restart]删除该helper-disable <both | restart-signaling | standard>语句。

    • 要同时启用标准和基于重启信令的帮助程序模式:

    • 要启用基于重新启动信令的帮助程序模式:

    • 要启用标准帮助程序模式,请执行以下作:

    注意:

    您必须先提交配置,更改才会生效。

    最后提交的语句始终优先于前一个语句。

要求

运行 Junos OS 11.4 或更高版本的 M Series 或 T Series 路由器以及 EX 系列 交换机。

概述

Junos OS 11.4 版扩展了对 OSPF 平滑重启的支持,以包括基于重启信号的帮助程序模式。默认情况下,标准(基于 RFC 3623)和基于重启信令的帮助程序模式均处于启用状态,无论路由设备上的平滑重启配置状态如何。

但是,Junos OS 允许您使用语句在 helper-disable <standard | restart-signaling | both> 帮助程序模式之间进行选择。

验证

确认配置工作正常。

验证 OSPF 平滑重启和辅助模式配置

目的

验证路由器上的 OSPF 平滑重启和辅助模式配置。

行动
  • 从配置模式输入 run show ospf overview 命令。

意义

输出显示,平稳重启和两种辅助模式均已启用。

跟踪基于重启信号的助手模式事件,用于 OSPF 平滑重启

Junos OS 提供了一个跟踪选项,用于记录 OSPF 平滑重启的基于重启信号的帮助程序模式事件。要为基于重启信令的帮助程序模式事件启用跟踪,请在层次结构级别包含[edit protocols ospf]traceoptions flag restart-signaling语句。

要启用基于重启信号的事件跟踪:

  1. 创建用于保存日志的日志文件。

    其中 ospf-log 是日志文件的名称。

  2. 为基于重启信号的帮助程序模式事件启用跟踪。
  3. 提交配置。

日志将保存到 /var/log 文件夹中的文件中ospf-log

查看日志文件

要从日志文件中查看基于重新启动信号的事件,请键入:

验证平滑重启作

本主题包含以下部分:

平滑重启作模式命令

要验证平滑重启是否正常运行,请使用以下命令:

  • show bgp neighbor (用于 BGP 平滑重启)

  • show log (适用于 IS-IS 和 OSPF/OSPFv3 平滑重启)

  • show (ospf | ospfv3) overview (对于 OSPF/OSPFv3 平滑重启)

  • show rsvp neighbor detail (用于 RSVP 平滑重启 - 辅助路由器)

  • show rsvp version (用于 RSVP 平滑重启 — 重新启动路由器)

  • show ldp session detail (用于 LDP 平滑重启)

  • show connections (用于 CCC 和 TCC 平滑重启)

  • show route instance detail (适用于第 3 层 VPN 平稳重启以及路由实例中使用平稳重启的任何协议)

  • show route protocol l2vpn (用于第 2 层 VPN 平滑重启)

有关这些命令及其输出字段的说明的更多信息,请参阅 CLI 资源管理器

验证 BGP 平滑重启

要查看 BGP 会话的平滑重启信息,请使用以下 show bgp neighbor 命令:

验证 IS-IS 和 OSPF 平滑重启

要查看 IS-IS 和 OSPF 的平稳重启信息,请配置 traceoptions(请参阅 跟踪平稳重启事件)。

以下是 OSPF 重新启动路由器的 traceoptions 日志输出:

以下是来自 OSPF 辅助路由器的 traceoptions 日志输出:

验证 CCC 和 TCC 平滑重启

要查看 CCC 和 TCC 连接的平滑重启信息,请使用命令 show connections 。以下示例假定 CE1 和 CE2 之间有四个远程接口 CCC 连接:

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。

发布
描述
15.1
您可以选择在单个协议级别修改全局设置,或者从 Junos OS 15.1 开始修改单个路由实例级别的全局设置。