示例:在交换机上配置不间断活动路由
不间断主动路由 (NSR) 通过启用路由引擎的透明切换,无需重新启动受支持的路由协议,即可为路由引擎提供高可用性。这两个路由引擎在处理协议会话时都完全处于活动状态,因此可以分别接管另一个。切换对邻居透明。
此示例介绍如何在具有多个路由引擎的交换机上配置不间断活动路由,或者虚拟机箱或虚拟机箱交换矩阵配置中的 EX 系列或 QFX 系列交换机上的不间断活动路由。
要求
此示例使用以下硬件和软件组件:
具有多个路由引擎的 EX 系列,或者位于虚拟机箱或虚拟机箱交换矩阵配置中的 EX 系列或 QFX 系列交换机上
EX 系列交换机的 Junos OS 10.4 或更高版本
QFX 系列交换机的 Junos OS 13.2X51-D20 或更高版本
概述和拓扑
在具有多个路由引擎的任何 EX 系列上配置不间断活动路由,或者虚拟机箱或虚拟机箱交换矩阵配置中的 EX 系列或 QFX 系列交换机上。在邻接方路由设备不支持平滑重启协议扩展的网络中,不间断主动路由是有利的。
此示例中使用的拓扑包含一个 EX8200 交换机,其冗余路由引擎连接到邻接方路由设备,这些设备未配置为支持协议平滑重启。
配置
CLI 快速配置
要快速配置不间断活动路由,请复制以下命令并将其粘贴到交换机终端窗口中:
[edit] set chassis redundancy graceful-switchover set routing-options nonstop-routing set system commit synchronize
程序
逐步过程
在交换机上配置不间断活动路由:
启用平滑路由引擎切换 (GRES):
[edit chassis redundancy] user@switch# set graceful-switchover
启用不间断主动路由(默认情况下,禁用不间断主动路由):
[edit routing-options] user@switch# set nonstop-routing
同步路由引擎之间的配置更改:
[edit system] user@switch# set commit synchronize
如果尝试提交不间断活动路由配置,而不包括语句
commit synchronize
,则提交失败。注意:如果发出提交时备份路由引擎关闭,将显示警告,并在主路由引擎中提交候选配置。当备份路由引擎启动时,其配置会自动与主路由引擎同步。如果随后插入或启动备份路由引擎,它会自动将其配置与主路由引擎配置同步。
结果
检查配置结果:
[edit] user@switch# show chassis { redundancy { graceful-switchover; } routing-options { nonstop-routing; } system { commit synchronize; }
验证
要确认配置工作正常,请执行以下任务:
验证交换机上的不间断主动路由是否工作正常
目的
验证是否启用了不间断活动路由。
行动
发出 show task replication
命令:
user@switch# show task replication
Stateful Replication: Enabled
RE mode: Master
Protocol Synchronization Status
OSPF Complete
RIP Complete
PIM Complete
RSVP Complete
意义
此输出显示,在主路由引擎上启用了不间断活动路由(有状态复制)。如果未启用不间断路由,而不是上述输出:
在备份路由引擎上显示以下错误消息:“
error: the routing subsystem is not running
。”在主路由引擎上,如果未启用不间断路由,将显示以下输出:
Stateful Replication: Disabled RE mode: Master
故障 排除
要对不间断活动路由进行故障排除,请执行以下操作:
调查启用 NSR 时路由引擎同步的问题
问题
启用不间断活动路由 (NSR) 后,平滑路由引擎切换 (GRES) 发生后,协议会与邻接方断开连接。
解决 方案
使用追踪选项帮助隔离问题并收集故障排除信息。使用从追踪选项收集的信息,可以确认或消除路由引擎的同步,这是协议连接断开的原因。请参阅 跟踪不间断的活动路由同步事件。