如何将两台路由器进行堆叠
最近,我一直在学习网络技术,对两台路由器堆叠充满好奇,于是利用了将近四天的时间了解了一下,要想掌握设备堆叠技术,首先得掌握IRF的概念,IRF,Intelligent Resilient Framework的简称,原以为很费解,没想到在边做实验,边查询一些专业化术语的过程中,逐渐了解了IRF的真面目,为了巩固和加强对IRF的印象,我做了一个简单的总结,将所学心得以及实验过程碰到的问题分享给爱学习的小白们,其实我也是个小白,希望帮到你们噢!
首先,我们了解一下角色选举原则,就是判断当IRF建立起来后,如何选择主设备和从设备。
角色选举的原则:
(1)当前主设备优先,IRF不会因为有新的成员设备加入而重新选举主设备。不过,当IRF形成时,因为没有主设备,所有加入的设备都认为自己是主设备,则继续下一条规则的比较。
(2)成员优先级大的优先。如果优先级相同,则继续下一条规则的比较。
(3)系统运行时间长的优先。在IRF中,成员设备启动时间间隔精度为10分钟,即10分钟之内启动的设备,则认为它们是同时启动的,则继续下一条规则的比较。
(4)CPU MAC小的优先。
然后,我设计了一个简单的拓扑图,Device A 和Device B,将他们堆叠。1、设备0口作为堆叠口;2、设备1口作为mad bfd 口;3、设备2口作为分裂后连接口。我目前做了第一个要求,后面两个会后续更新。
配置过程:先设置成员编号,然后设置成员优先级,再切换到IRF模式,创建IRF虚拟端口,同时将创建的IRF虚拟端口与设备的物理端口做绑定,之后激活IRF端口,完成堆叠。具体的操作命令如下:
Device A:
[H3C]sysname IRF-Port1
[IRF-Port1]irf member 1 #设置成员编号
[IRF-Port1]irf priority 10 #设置成员优先级
[IRF-Port1]chassis convert mode irf #切换到IRF模式,设备会提示重新启动,确认就ok.
[IRF-Port1]interface g1/0/0 #进入设备物理端口GE_0/0
[IRF-Port-GigabitEthernet1/0/0]shutdown #关闭物理端口
[IRF-Port-GigabitEthernet1/0/0]irf-port 1/1 #创建IRF虚拟端口
[IRF-Port1-irf-port1/1]port group interface g1/0/0 #绑定端口
[IRF-Port1-irf-port1/1]int g1/0/0
[IRF-Port-GigabitEthernet1/0/0]undo shutdown #打开物理端口
[IRF-Port-GigabitEthernet1/0/0]quit
[IRF-Port1]save
[IRF-Port1]irf-port-configuration active #激活IRF端口
Device B做同样的操作,唯一不同的是端口名不同,成员编号不同,优先级设置不同,这样就完成了两台设备的堆叠。
查看两台设备是否堆叠成功,可以使用dis irf,如下图所示:
如果dis irf查看结果如下,说明堆叠失败。
堆叠过程中需要注意的问题:
1、绑定端口前务必要将物理端口关闭;
2、绑定端口后务必要将物理端口打开;
3、在激活端口前务必要将主备设备的当前配置保存,否则有时激活端口时,因备设备会重启,导致配置丢失,堆叠失败。
本人也是个小白,上边分享的技术有不对的地方,望技术大神赐教。