虚拟机箱中的主要角色选择
在双成员 MX 系列或 EX9200 虚拟机箱中,任一成员设备都可被选为虚拟机箱的主设备(也称为协议主设备,或 VC-P)。默认情况下,第一个加入虚拟机箱的成员设备将成为初始主设备。在两个成员设备组成虚拟机箱后,虚拟机箱控制协议 (VCCP) 软件将运行主角色选择算法,为虚拟机箱配置选择主设备。
如果虚拟机箱中的主设备发生故障,备份设备(也称为协议备份或 VC-B)将接管虚拟机箱的主要角色。您还可以通过发出 request virtual-chassis routing-engine master switch 命令来切换虚拟机箱中主设备和备份设备的全局角色。
您无法在当前版本中为 MX 系列或 EX9200 虚拟机箱配置主要角色选择。
VCCP 软件使用以下算法为 EX9200 或 MX 系列虚拟机箱选择主设备:
选择内部主要角色选举标志值最高的成员设备。
主要角色选择算法使用内部标志来跟踪成员状态,以便选择虚拟机箱主设备。大多数情况下,VCCP 会选择标志值较高的成员设备作为协议主节点,而不是标志值较低的成员设备。
要显示 primary-role election 标志值,请发出
show virtual-chassis protocol database extensive命令。用于主要角色选举的标志值显示在命令输出的 TLV 字段中,如以下示例所示:{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 软件分配给成员设备,在当前版本中不可配置。主要角色优先级值可以是以下值之一:
129 — 路由引擎 角色已分配给成员设备。
128 — 未为成员设备分配任何角色。
0 - 线卡 角色已分配给成员设备(当前版本中不支持)。
要显示虚拟机箱中成员设备的主要角色优先级值,请发出
show virtual-chassis status命令。选择虚拟机箱中处于活动状态的成员设备。
选择成员数最多的虚拟机箱中的成员设备。
注意:当前版本中未使用此标准,因为所有 EX9200 和 MX 系列虚拟机箱配置都有两个成员设备。
选择作为虚拟机箱主协议的接受(当选)协议的成员设备。
选择作为同一虚拟机箱的当前协议主协议 (VC-P) 的成员设备。
选择作为同一虚拟机箱的当前协议备份 (VC-B) 的成员设备。
选择在虚拟机箱配置中加入时间最长的成员设备。
选择作为同一虚拟机箱的上一个协议主协议的成员设备。
选择具有最低媒体访问控制 (MAC) 地址的成员设备。