IRF是Intelligent Resilient Framework的简称,即智能弹性架构,是华三公司专有的设备虚拟化技术,将物理设备虚拟化为一台“分布式设备”供用户使用,IRF技术有点类似于堆叠技术,但比堆叠技术更为先进。
IRF可将多台设备虚拟化为一台设备,使其拥有更高的性能、扩展性、可靠性。加入了IRF的物理设备,管理员只需要连接其中一台设备即可对全部设备进行配置和管理,大大缩短了管理人员的工作量,以及降低错误率。
IRF分为一下四个阶段:物理链接、设备间通过指定的IRF端口收集信息、选举主备设备、IRF自行维护。
选举规则:根据IRF的优先级进行选举,优先级越大越优先,优先级最大的则为该IRF系统中的Master,其余则为Slave
分裂机制: 1、IRF分裂分为两种情况,master或者slave整机down掉,那么直接更换新设备即可
2、如果是IRF链路或者端口down掉,主备之间需要IRF的心跳线(MAD检测)彼此互换IRF信息,为避免二层信息混乱 ,IRF是让备机完全处于停机状态
组网要求,建立IRF链路的端口必须使用专用的IRF板卡或者10G以上的普通业务接口,端口数量一或一以上都可以,本例使用两条链路以达到冗余的效果。
设备默认的Member ID为1 ,Priority也为1,这时需要修改该设备的Member ID,使其可与另一台机器区分,
将SW32的Member ID修改为2 ,将SW31的priority修改为32,使其必定为master。
修改member ID的时候提示,修改member ID 会导致之前的配置失效 输入Y即可
保存并重启设备,使得修改生效
修改完member ID之后,该设备的所有接口标识也会改为2/0/*开头
修改SW31的priority值为32,使得SW31必定为master
创建IRF端口,在IRF端口中第一个一是该设备的Member ID 第二个一则为该IRF端口的编号,在IRF中端口是一对一起使用的,如 SW31创建了1/1的IRF端口那么SW32则要使用Member ID/2的端口,此次SW32的Member ID为2,所以SW32创建与SW31相连的IRF端口时应使用2/2端口编号,若IRF端口号不为一组则无法建立连接
将要作为IRF通信的接口加入到IRF-port中,加入之前需要先将接口手动关闭,因为SW32的Member ID改为 了2,所以该交换机的接口编号也改成了2开头
将接口接入到IRF 中,加入到IRF组之后提示使用irf-port-configuration active激活配置,该命令稍后在使用。先将两台机器的接口都加入到IRF组中
加入完端口之后将接口启动一下
开IRF协商
做完之后保存配置,然后使用irf-port-configuration active激活配置
备交换机就会进入自动重启。
重启完成之后,SW32的sysname变成了SW31则为配置完成,因为SW32 学习到了SW31的配置
可以使用dis irf查看配置,Member ID前的*表示该设备为Master,+为当前登录的设
使用dis irf topology查看当前IRF的逻辑拓扑
在任意设备使用dis int b查看所有接口,接口数量增加了,合并了SW31和SW32的所有接口。
到此IRF配置基本完成
因篇幅问题不能全部显示,请点此查看更多更全内容