Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解适用于 Junos OS Evolved 的平滑路由引擎切换

平滑路由引擎切换概念

Junos OS 演化版中的 平滑路由引擎切换 (GRES) 功能使具有冗余路由引擎的路由器能够继续转发数据包,即使一个路由引擎出现故障。GRES 会保留接口信息。流量不会中断。

注意:

在运行 Junos OS 演化版的 PTX10004 和 PTX10008 平台上,GRES 默认处于启用状态,无法禁用。

相邻路由器会检测到路由器重新启动,并按个别路由协议规范规定的方式对事件做出反应。

要在切换期间保留路由,GRES 必须与:

  • 平滑重启协议扩展

  • 不间断活动路由 (NSR)

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

注意:

由于其同步要求和逻辑,NSR/GRES 性能受系统中最慢的路由引擎的限制。

在以下情况中,主要角色将切换到备份路由引擎:

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

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

  • 管理员启动手动切换。

注意:

要在切换期间快速恢复或保留路由协议状态信息,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 就绪情况:

  • 来自 request chassis routing-engine master switch check 主路由引擎的命令。

  • show system switchover来自备份路由引擎的命令。

GRES 的切换准备过程如下:

  1. 主路由引擎启动。

  2. 路由平台进程开始。

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

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

  5. 备份路由引擎启动。

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

  7. 备份路由引擎与主路由引擎同步。

  8. 状态信息和转发表将更新。

切换过程包括以下步骤:

  1. 当来自主路由引擎的保持状态丢失时,系统会平稳地切换到备份路由引擎。

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

  3. 不是 GRES 一部分的路由平台进程(例如路由协议进程 (rpd)重新启动。

  4. 从切换点获悉的状态信息会更新系统中。

  5. 如果配置了,平滑重启协议扩展会从相邻的对等 助手 路由器收集并还原路由信息。

路由引擎切换的影响

表 1 介绍了启用不同功能时路由引擎切换的效果:

  • 仅平滑路由引擎切换

  • GRES 加不间断主动路由 (NSR)

  • GRES 以及平滑重启

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

特征

好处

考虑

支持 GRES

  • 切换期间,将保留接口信息。

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

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

  • 所有相邻系统都知道路由器的状态变化。

支持 GRES NSR

  • 切换期间流量不会中断。

  • 接口信息将保留。

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

启用了 GRES 平稳重启

  • 切换期间流量不会中断。

  • 接口信息将保留。

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

  • 需要邻接方才能支持平稳重启,需要有一个等待间隔。

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

  • 对于某些协议,网络的重大变化可能导致正常停止重启。