虚拟机箱中的主要角色选择
在双成员 虚拟机箱中,任一成员设备都可以被选为虚拟机箱的主设备(也称为协议主设备或 VC-P)。默认情况下,第一个加入虚拟机箱的成员设备将成为初始主设备。由两个成员设备组成虚拟机箱后,虚拟机箱控制协议 (VCCP) 软件将运行主角色选择算法,以便选择虚拟机箱配置的主设备。
如果虚拟机箱中的主设备发生故障,备份设备(也称为协议备份或 VC-B)将接管虚拟机箱的主要角色。您还可以通过发出 request virtual-chassis routing-engine master switch 命令来切换虚拟机箱中主设备和备份设备的全局角色。
VCCP 软件使用以下算法来选择虚拟机箱的主设备:
选择内部主角色选举标志值最高的成员设备。
主角色选择算法使用内部标志来跟踪成员状态,以选举虚拟机箱主设备。大多数情况下,VCCP 会选择标志值较高的成员设备而不是标志值较低的成员设备作为主协议。
要显示主角色选举标志值,请发出命令
show virtual-chassis protocol database extensive。用于选择主要角色的标志值显示在命令输出的 TLVs 字段中,如以下示例所示:{master:member1-re0} user@host> show virtual-chassis protocol database member 0 extensive ... TLVs: Node Info: Member ID: 1, VC ID: 5a6a.e747.8511, Flags: 3, Priority: 129 System ID: 001d.b510.0800, Device ID: 1 ...选择主角色优先级值最高的成员设备。
主角色优先级值由 VCCP 软件分配给成员设备,在当前版本中不可配置。primary-role 优先级值可以是以下值之一:
129 - 路由引擎 角色已分配给成员设备。
128 - 未为成员设备分配任何角色。
0 — 线卡 角色已分配给成员设备(当前版本中不受支持)。
要显示虚拟机箱中成员设备的主角色优先级值,请发出命令
show virtual-chassis status。选择虚拟机箱中处于活动状态的成员设备。
选择属于成员数最多的虚拟机箱的成员设备。
选择作为虚拟机箱的接受(选举)协议主体的成员设备。
选择作为同一虚拟机箱的当前协议主 (VC-P) 的成员设备。
选择作为同一虚拟机箱的当前协议备份 (VC-B) 的成员设备。
选择在虚拟机箱配置中加入时间最长的成员设备。
选择以前是同一虚拟机箱的主协议的成员设备。
选择具有最低媒体访问控制 (MAC) 地址的成员设备。