IRF(Intelligent Resilient Framework,智能弹性架构)
如图1-1所示,Master和Slave组成IRF,对上、下层设备来说,它们就是一台设备——IRF。
成员优先级
成员优先级是成员设备的一个属性,主要用于角色选举过程中确定成员设备的角色。优先级值越大表示优先级越高,优先级越高当选为Master的可能性越大。
设备的缺省优先级均为1,如果想让某台设备当选为Master,则在组建IRF前,可以通过命令行手工提高该设备的成员优先级。
(一个IRF端口可以与一个或多个IRF物理端口绑定,以提高IRF链路的带宽以及可靠性。目前,设备支持一个IRF端口最多可以跟12个物理端口绑定。)
角色选举
确定成员设备角色为Master或Slave的过程称为角色选举。
角色选举会在拓扑变更的情况下产生,比如IRF建立、新设备加入、Master设备离开或者故障、两个IRF合并等。角色选举规则如下:
(1) 当前Master优先(IRF系统形成时,没有Master设备,所有加入的设备都认为自己是Master,会跳转到第二条规则继续比较);
(2) 成员优先级大的优先;
(3) 系统运行时间长的优先(各设备的系统运行时间信息也是通过IRF Hello报文来传递的);
(4) 成员编号地址小的优先。
从第一条开始判断,如果判断的结果是多个最优,则继续判断下一条,直到找到唯一最优的成员设备才停止比较。此最优成员设备即为Master,其它成员设备则均为Slave。
在角色选举完成后,IRF形成,将进入IRF管理与维护阶段。
在IRF中必须保证所有设备成员编号的唯一性,否则不能建立IRF。IRF编号缺省值为1,修改新的成员编号需要重启才能生效
[SW1]irf member 成员编号 renumber 新的成员编号 //配置成员编号
IRF域为了适应各种组网应用,同一个网络里可以部署多了IRF,IRF之间使用域编号来区别 (缺省IRF域编号为0)
[SW1]irf domain 域编号 //设置IRF域编号
配置实例
如下图 2台95E做堆叠 采用预配置方式配置IRF (非预配置方式配置IRF 参考附件)
95EG2/0/2G2/0/295E 第一台配置如下
[95E-1] irf member 1 //设置成员编号
[95E-1] irf priority 2 //设置优先级
[95E-1] irf-port 1
[95E-1-irf-port 1] port group interface gigabitethernet 2/0/2 //绑定IRF物理
端口
[95E-1-irf-port 1] quit
[95E-1] quit
<95E-1> save
[95E-1] chassis convert mode irf //切换到IRF模式,会重启设备
其他设备配置参考以上 注:irf端口需要1 2 对应
IRF的显示命令 dis irf //查看irf中所有成员的设备的相关信息
dis irf topology //查看IRF拓扑
dis irf configuration //显示所有成员设备重启以后生效的IRF配置
因篇幅问题不能全部显示,请点此查看更多更全内容