虚拟机箱中的拆分检测行为
如果由于成员路由器或交换机或一个或多个虚拟机箱端口接口故障而导致 MX 系列 5G 通用路由平台或 EX9200 交换机的虚拟机箱配置中断,则由此产生的连接丢失可能会导致 虚拟机箱 配置分裂。拆分检测可识别 拆分 ,并可最大限度地减少进一步的网络中断。
从 Junos 版本 14.1R1 开始,MX 系列虚拟机箱中必须使用心跳连接,而非拆分检测功能。这是为了避免在邻接中断或拆分期间发生不必要的主要角色更改,并为主要角色选举过程提供额外的成员运行状况信息。无拆分检测可能会导致在网络上创建两个虚拟机箱主站等问题。
本主题涵盖:
拆分检测在虚拟机箱中的工作原理
默认情况下,在 EX9200 或 MX 系列虚拟机箱中启用拆分检测。您可以通过在层次结构级别包含 no-split-detection
语句 [edit virtual-chassis]
来禁用拆分检测。在某些虚拟机箱配置中禁用拆分检测可能很有用。
no-split-detection
配置检测信号连接时,禁止使用该语句,并且该软件会阻止您同时配置 no-split-detection
and heartbeat-address
语句。如果尝试这样做,软件将显示一条错误消息,并导致提交操作失败。请配置语句heartbeat-address
而不是no-split-detection
语句。
例如,如果备份路由器或交换机在两成员虚拟机箱配置中出现故障,并且启用了拆分检测(默认行为),则主路由器或交换机将发挥作用 line-card
,不托管虚拟机箱端口的线卡 (FPC) 将脱机。此状态可有效地停止路由并禁用虚拟机箱配置。相比之下,如果备份路由器或交换机在双成员虚拟机箱配置中出现故障,并且禁用了拆分检测,则主路由器或交换机将保留主要角色并维护所有虚拟机箱端口,从而有效地形成仅由主路由器或交换机组成的单成员虚拟机箱。
拆分检测对虚拟机箱故障场景的影响
虚拟机箱在某些故障情况下的行为取决于是启用还是禁用拆分检测。 #split-检测-行为-在-虚拟-chassis__table-mx-virtual-cassis-split-detection-failure 描述了拆分检测设置对双成员 MX 系列虚拟机箱中常见故障场景的影响。
故障类型 |
拆分检测设置 |
结果 |
---|---|---|
虚拟机箱端口接口关闭 |
启用 |
重新连接虚拟机箱端口接口时:
|
虚拟机箱端口接口关闭 |
禁用 |
虚拟机箱端口接口断开连接时:
重新连接虚拟机箱端口接口时:
|
虚拟机箱备份路由器或交换机 (VC-B) 出现故障 |
启用 |
当故障路由器或交换机恢复服务时:
|
虚拟机箱备份路由器或交换机 (VC-B) 出现故障 |
禁用 |
|
虚拟机箱主路由器或交换机 (VC-P) 出现故障 |
拆分检测设置对行为没有影响 |
当原始 VC-P 重新投入使用时,或者当原始 VC-P 被新的路由器或交换机替换时:
|
VC-P 和接入节点(如数字用户线路接入复用器 (DSLAM))之间的主动接入链路断开 |
拆分检测设置对行为没有影响 |
|