角色选举
IRF系统由多台成员设备组成,每台成员设备具有一个确定的角色,即Master或者Slave。确定成员设备角色的过程称为角色选举。
角色选举会在拓扑变更的情况下产生,比如:IRF建立、新设备加入、IRF分裂或者两个IRF系统合并。角色选举规则如下:
当前Master优于非Master成员;
当成员设备均是框式分布式设备时,本地主用主控板优于本地备用主控板;
当成员设备均是框式分布式设备时,原Master的备用主控板优于非Master成员上的主控板;
成员优先级大的优先;
系统运行时间长的优先(各设备的系统运行时间信息也是通过IRF Hello报文来传递的);
成员桥MAC小的优先。
从第一条开始判断,如果判断的结果是多个最优,则继续判断下一条,直到找到唯一最优的成员设备才停止选举。此最优成员设备即为Master,其它成员设备则均为Slave。
在角色选举完成后,IRF形成,进入IRF管理与维护阶段。
盒式设备虚拟化形成的IRF相当于一台框式分布式设备,Master相当于IRF的主用主控板,Slave设备相当于备用主控板(同时担任接口板的角色)。