Force 10 - VLT故障转移测试建议以及通过关闭除管理接口之外的其余所有接口进行故障转移测试的效果
Summary: 本文档说明了VLT故障转移测试的建议步骤,并且还解释为什么不应通过关闭交换机上除管理接口之外的其余所有接口来执行VLT故障转移测试。
Symptoms
本文档适用于所有支持VLT的Dell Networking交换机。
Cause
Resolution

建议的VLT故障转移测试
VLT更为出名的是在接口或交换机故障期间的HA(高可用性)特性。
通常,VLT对等交换机的管理接口IP被配置为VLT备份目标。此备份链接通过带外管理网络维护检测信号消息。此备份链接只确保正确检测到节点故障情况。
在故障转移测试期间,管理员手动关闭除管理接口之外的其余所有接口是常见的错误。虽然VLT对等设备的状态为“down”(关闭),但是此活动的管理链接仍允许VLT对等设备之间交换VLT检测信号。
在上述设置中,如果VLT主设备上的VLTi (Po-1)和VLT Po (Po-2)被关闭,则网络管理员可能会认为流量将切换到VLT次要设备。但这种故障转移不会发生。相反,在此情况下,VLT次要设备上的VLT Po (Po-2)也将被自动关闭,导致整个网络中断。
VLT-Secondary#do show vlt br
VLT Domain Brief
------------------
域 ID: 1
Role(角色) 副本
角色优先级: 2
ICL Link Status 向下
HeartBeat 状态 向上
VLT 对等状态: 链路断开
本地单元 Id: 1
VLT-Secondary#do show vlt detail
Local LAG Id Peer LAG Id Local Status Peer Status Active VLANs
------------ ----------- ------------ ----------- -------------
2 2 DOWN DOWN 10, 20
只有在停止交换检测信号时,VLT次要设备才会检测到对等设备故障并打开其VLT端口通道(Po2)。这是一种设计好的行为,以便在两个VLT对等交换机都处于“Link Down”(链路断开)对等设备状态时,避免出现大脑分裂的情况。
VLT-Secondary(conf)#int man 0/0
VLT-Secondary (conf-if-ma-0/0)#shut
VLT-Secondary (conf-if-ma-0/0)#shut% STKUNIT0-M:CP% IFMGR-5-ASTATE_DN:将 interface Admin state 更改为 down (关闭):Ma 0/0
1d4h57m: % STKUNIT0-M:CP% IFMGR-5-OSTATE_DN:将接口状态更改为 down (关闭):Ma 0/0
VLT-Secondary (conf-if-ma-0/0)#shut% STKUNIT0-M:CP% VLTMGR-6-VLT_HBEAT_DOWN:心跳信号链路关闭(断开)。
1d4h57m: % STKUNIT0-M:CP% VLTMGR-6-VLT_ELECTION_ROLE:机箱正在转换为主角色。
1d4h57m: % STKUNIT0-M:CP% VLTMGR-6-VLT_PEER_STATUS:对等机箱关闭。
1d4h57m: % STKUNIT0-M:CP% IFMGR-5-OSTATE_UP:将接口状态更改为 up:2 .
结论:
要执行VLT故障转移测试,请执行以下任一步骤。
1.关闭其中一个对等设备上的VLT端口通道。
2.重新启动其中一个VLT对等设备。
3.关闭VLT对等设备上的VLTi、VLT端口通道和管理接口(或用于到达VLT备份目标的任何接口)。