检查一看,原来是交换机间的链路出了幺蛾子!
这种情况多半是因为设备没有配置得当,特别是没有利用好交换机的堆叠技术。
啥是交换机堆叠?
简而言之,就是将多台支持堆叠功能的交换机通过专用线缆或端口连接在一起,使之在逻辑上表现为一个统一且大型的交换设备。
一般企业中随着业务需求的不断矿长和数据流量的增长,网工就需要面临如何提升网络性能、简化管理复杂程度以及保证网络可靠性的挑战。交换机堆叠技术也就应运而生。
今天就跟大家聊聊交换堆叠~
为什么需要堆叠?
肯定是因为堆叠具有诸多优势:
▶高可靠性
堆叠系统多台成员交换机之间形成冗余备份,如下图所示。
SwitchA和SwitchB组成堆叠系统,SwitchA和SwitchB相互备份,SwitchA故障时,SwitchB可以接替SwitchA保证系统的正常运行。
另外,堆叠系统支持跨设备的链路聚合功能,也可以实现链路的冗余备份。
堆叠示意图
▶扩展端口数量
如下图所示,当接入的用户数增加到原交换机端口密度不能满足接入需求时,可以增加新交换机与原交换机组成堆叠系统扩展端口数量。
扩展端口数量示意图
▶高带宽
如下图所示,当需要增大交换机上行带宽时,可以增加新交换机与原交换机组成堆叠系统,将成员交换机的多条物理链路配置成一个聚合组,提高交换机的上行带宽。
增大带宽示意图
▶简化组网
如下图所示,网络中的多台设备组成堆叠,虚拟成单一的逻辑设备。
简化后的组网不再需要使用MSTP等破环协议,简化了网络配置,同时依靠跨设备的链路聚合,实现单设备故障时的快速切换,提高可靠性。
简化组网示意图
▶长距离堆叠
如下图所示,每个楼层的用户通过楼道交换机接入外部网络,现将各相距较远的楼道交换机连接起来组成堆叠,这相当于每栋楼只有一个接入设备,网络结构变得更加简单。每栋楼有多条链路到达核心网络,网络变得更加健壮、可靠。对多台楼道交换机的配置简化成对堆叠系统的配置,降低了管理和维护的成本。
长距离堆叠示意图
H3C交换机堆叠
H3C设备是通过IRF链路来实现设备堆叠的。
IRF它的核心思想是将多台设备连接在一起,进行必要的配置后,虚拟化成一台设备。
那么,如何建立堆叠?
给大家介绍下两台交换机堆叠流程,以做参考
两台交换机堆叠网络拓扑图
▶master配置
第一步:设置端口号
因为堆叠是将两台交换机逻辑上变成一台交换机需要将交换机设置不同的端口 号如G0/0/1,G1/0/1,他们就是两台交换机同一位置的端口号,默认为0,看个人习惯,可以将0改为1,后面交换机以此类推。
需要进行重启,服务生效
[H3C] irf member 0 renumber 1
<H3C>save
<H3C>reboot
第二步:设置irf成员优先级
在S5120型号下,优先级被限制于1-32,不同交换机有所不同,优先级越高,成为master的机会越大。
需要进行重启生效
#配置irf成员及优先级
[H3C]irf member 1 priority 30
[H3C]quit
[H3C]save
<H3C>reboot
第三步:进行对要设置为irf端口的端口进行down,开启状态无法设备irf
#临时关闭需要irf的相关物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]shutdown
[H3C-if-range]quit
第四步:进入irf逻辑端口
将端口进行加入到irf逻辑端口,这个逻辑端口有点不好理解,下面我给大家详细说一下规则。
简单来说,在1/2的第一个数字是端口号的数字,第二个数字是irf的端口号,现在配置时如果master使用1/2那么slave必须配置2/1,如果master是1/1,那么slave需要是2/2。如果在多太交换机的情况下,就是按照此规律进行往后推。
#配置irf接口并将对应的物理接口加入
[H3C]irf-port 1/2
[H3C-irf-port1/2]port group interface FortyGigE 1/0/23
[H3C-irf-port1/2]port group interface FortyGigE 1/0/24
[H3C-irf-port1/2]quit
第五步:然后进入物理接口进行开启端口
#启用物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]undo shutdown
[H3C-if-range]quit
[H3C]save
第六步:然后将irf进行开启即可
#启用irf配置
[H3C]irf-port-configuration active
▶对slave交换机配置
配置与master命令相同,但是需要注意,将优先级设置为比master小,和端口号进行区分
第一步:设置端口
需要进行重启,服务生效
[H3C] irf member 0 renumber 2
<H3C>save
<H3C>reboot
第二步:设置irf成员优先级
需要进行重启生效
#配置irf成员及优先级
[H3C]irf member 2 priority 20
[H3C]quit
[H3C]save
<H3C>reboot
第三步:进行对要设置为irf端口的端口进行down,开启状态无法设备irf
#临时关闭需要irf的相关物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]shutdown
[H3C-if-range]quit
第四步:进入irf逻辑端口
#配置irf接口并将对应的物理接口加入
[H3C]irf-port 2/1
[H3C-irf-port1/2]port group interface FortyGigE 1/0/23
[H3C-irf-port1/2]port group interface FortyGigE 1/0/24
[H3C-irf-port1/2]quit
第五步:然后进入物理接口进行开启端口
#启用物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]undo shutdown
[H3C-if-range]quit
[H3C]save
第六步:然后将irf进行开启即可
#启用irf配置
[H3C]irf-port-configuration active
配置完成后,接入网线或者光纤之后,回发现slave会自动重启,然后通过display irf进行查看irf的状态,就可以查看是否配置成功了。