本页内容
了解适用于 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 的切换准备过程如下:
-
主路由引擎启动。
-
路由平台进程开始。
-
数据包转发引擎启动并连接到主路由引擎。
-
系统会更新所有状态信息。
-
备份路由引擎启动。
-
系统确定是否已启用 GRES。
-
备份路由引擎与主路由引擎同步。
-
状态信息和转发表将更新。
切换过程包括以下步骤:
-
当来自主路由引擎的保持状态丢失时,系统会平稳地切换到备份路由引擎。
-
数据包转发引擎连接到成为新的主路由引擎的备份路由引擎。
-
不是 GRES 一部分的路由平台进程(例如路由协议进程 (rpd)重新启动。
-
从切换点获悉的状态信息会更新系统中。
-
如果配置了,平滑重启协议扩展会从相邻的对等 助手 路由器收集并还原路由信息。
路由引擎切换的影响
表 1 介绍了启用不同功能时路由引擎切换的效果:
-
仅平滑路由引擎切换
-
GRES 加不间断主动路由 (NSR)
-
GRES 以及平滑重启
特征 |
好处 |
考虑 |
---|---|---|
支持 GRES |
|
|
支持 GRES 和 NSR |
|
|
启用了 GRES 和 平稳重启 |
|
|