Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos 多接入用户平面上的 GRES

Junos OS 中的平滑路由引擎切换 (GRES) 使具有冗余路由引擎的路由器能够继续转发数据包,即使一个路由引擎发生故障也是如此。GRES 保留接口和内核信息。流量不会中断。

注意:

MX204 路由器不支持 GRES。

要在切换期间保留路由,GRES 必须与以下两种组合:

  • 平滑重启协议扩展

  • 不间断活动路由 (NSR)

对于 Junos 多接入用户平面,GRES 切换可保护 PFCP KeepAlive 协议。新的主路由引擎开始回答对等方激活。

主路由引擎的任何更新一旦发生,就会复制到备份路由引擎。

主角色交换机到备份路由引擎(如果):

  • 主路由引擎内核停止运行。

  • 主路由引擎遇到硬件故障。

  • 管理员启动手动切换。

注意:

要在切换期间快速恢复或保留路由协议状态信息,GRES 必须分别与平滑重新启动或不间断活动路由结合使用。有关平滑重新启动的详细信息,请参阅 平滑重启概念。有关不间断主动路由的详细信息,请参阅 不间断主动路由概念

如果备份路由引擎在 2 秒后不会从主路由引擎接收激活,则确定主路由引擎发生故障:并承担主要角色

数据包转发引擎:

  • 无缝断开与旧主路由引擎的连接

  • 重新连接到新的主路由引擎

  • 不要重新启动

  • 不会中断流量

然后,新的主路由引擎和数据包转发引擎将同步。如果新的主路由引擎检测到数据包转发引擎状态未更新,则会重新发送状态更新消息。

注意:

在两个路由引擎出现之后,连续的路由引擎切换事件必须至少分开 240 秒(4 分钟)。

如果路由器或交换机显示的警告消息与此类似 Standby Routing Engine is not ready for graceful switchover. Packet Forwarding Engines that are not ready for graceful switchover might be reset ,请勿尝试切换。如果选择继续切换,将重置尚未准备好平滑切换的数据包转发引擎。任何 FPC 都不应自发重新启动。建议您等到警告不再出现后继续切换。

注意:
  • 当路由器或交换机上启用 GRES 时, 我们不 建议在备份路由引擎上执行提交操作。

  • 任何情况下,我们不建议在备份路由引擎上启用 GRES。

图 1 显示了平滑路由引擎切换的系统架构以及路由平台为切换准备的过程。

图 1:准备平滑路由引擎切换 Preparing for a Graceful Routing Engine Switchover
注意:

执行以下两项功能,检查 GRES 是否就绪:

  • request chassis routing-engine master switch check 路由引擎中的命令

  • show system switchover 份路由引擎的命令

GRES 的切换准备流程如下:

  1. 主路由引擎将启动。

  2. 路由平台进程(如机箱进程 [机箱])开始。

  3. 数据包转发引擎启动并连接到主路由引擎。

  4. 系统中更新了所有状态信息。

  5. 备份路由引擎将启动。

  6. 系统将确定 GRES 是否已启用。

  7. 内核同步进程 (ksyncd) 可将备份路由引擎与主路由引擎同步。

  8. ksyncd 完成同步后,将更新所有状态信息和转发表。

图 2 显示了切换对路由(或交换)平台的影响。

图 2:平滑路由引擎切换过程 Graceful Routing Engine Switchover Process

切换过程包含以下步骤:

  1. 当主路由引擎的激活丢失时,系统将平滑切换到备份路由引擎。

  2. 数据包转发引擎连接到备份路由引擎,后者将成为新的主路由引擎。

  3. 不属于 GRES 的路由平台进程(如路由协议进程 rpd)重新启动。

  4. 系统中更新了从切换点学到的状态信息。

  5. 如果配置了平滑重新启动协议扩展,将从相邻的对等 帮手 路由器收集并恢复路由信息。

注意:

对于使用增强型订阅者管理的 MX 系列路由器,执行平滑路由引擎切换时,新的备份路由引擎(前主路由引擎)将重新启动。此冷重启将备份路由引擎状态与新主路由引擎的状态重新同步,从而防止在切换期间可能发生的状态存在差异。

注意:

在 Junos 多接入用户平面配置中,如果已提交移动边缘配置,然后需要启用或禁用 GRES,则需要重新启动整个机箱。

注意:

在 Junos 多接入用户平面中,任何会话状态不是ESTABLISHED的订阅者会话、平滑重新启动会记录该订阅者并清理任何状态。SAEGW-C 需要重新建立此会话

表 1:路由引擎切换的影响

特征

好处

考虑

仅双路由引擎(未启用任何功能)

  • 完成切换到新主路由引擎后,将进行路由融合并恢复信息流。

  • 所有物理接口均已脱机。

  • 数据包转发引擎重新启动。

  • 备份路由引擎将重新启动路由协议进程 (rpd)。

  • 所有硬件和接口都由新的主路由引擎发现。

  • 切换需要几分钟。

  • 路由器的所有邻接关系都可感知物理(接口报警)和路由(拓扑)变化。

启用了 GRES

  • 切换期间,将保留接口、移动边缘用户信息和内核信息。

  • 由于数据包转发引擎未重新启动,切换速度更快。

  • 新的主路由引擎将重新启动路由协议进程 (rpd)。

  • 所有硬件和接口都由类似于暖重启的过程获取。

  • 所有邻接关系都了解路由器状态的变化。

  • 移动边缘 PFCP 对等方并不知道 GRES 发生了。

支持 GRES NSR

  • 切换期间,信息流不会中断。

  • 接口、移动边缘用户信息和内核信息将被保留。

  • 必须使用每个协议内置的正常恢复机制刷新不受支持的协议。

  • 移动边缘 PFCP 对等方并不知道 GRES 发生了。

支持 GRES 平滑重新启动

  • 切换期间,信息流不会中断。

  • 接口、移动边缘用户信息和内核信息将被保留。

  • 平滑重新启动协议扩展可快速从邻接路由器收集并恢复路由信息。

  • 邻接方需要支持平滑重新启动,并且需要等待间隔。

  • 路由协议进程 (rpd) 将重新启动。

  • 对于某些协议,网络发生重大变化可能会导致平稳重新启动停止。

  • 从 Junos OS 12.2 版开始,如果重新启动的路由器与相邻的对等方“帮助者”路由器之间的邻接时间,平滑重新启动可能会停止,并导致信息流中断。

  • 移动边缘 PFCP 对等方并不知道 GRES 发生了。

发布历史记录表
释放
描述
12.2
从 Junos OS 12.2 版开始,如果重新启动的路由器与相邻的对等方“帮助者”路由器之间的邻接时间,平滑重新启动可能会停止,并导致信息流中断。