堆叠支持跨设备链路聚合技术,堆叠后成为逻辑上的一台交换机,支持将 Eth-Trunk 的成员接口分布在不同的成员交换机上。
当其中一条聚合链路故障或堆叠中某台成员交换机故障时,Eth-Trunk 接口通过堆叠线缆将流量重新分布到其也聚合链路上,实现了链路间和设备间的备份,保证了数据流量的可靠传输
流量本地优先转发
链路聚合的负载分担算法根据流量特征将报文分担在不同的成员链路上,对于跨设备链路聚合极有可能出现报文的出接口和入接口不在同一台成员设备之上的情况,此时堆叠成员之间将会通过堆叠线缆转发流量,这增加了堆线缆的流量负担,同时也降低了转发效率
配置命令
锐捷
设备堆叠 +BFD 综合实现
- 规划 S1 和 S2 间的 Te0/25-26 端口作为 VSL 链路,使用 VSU 技术实现网络设备虚拟化。其中 S1 为主,S2 为备;
- 规划 S1 和 S2 间的 Gi0/17 端口作为双主机检测链路,配置基于 BFD 的双主机检测,当 VSL 的所有物理链路都异常断开时,备机会切换成主机,从而保障网络正常;
- 主设备:Domain id :1,switch id:1,priority 200,description:S2910-24GT4XS-E-1
- 备设备:Domain id :1,switch id:2,priority 150,description:S2910-24GT4XS-E-2
S1(config) switch virtual domain 1
S1(config) switch 1 # 设置switch ID
S1(config-vs-domain) switch 1 priority 200 # 将switch1的优先级设置为200
S1(config-vs-domain) switch 1 description S2910-24GT4XS-E-1 # switch1的描述为S2910-24GT4XS-E-1
S1(config) vsl-port # 进入VSL配置视图
S1(config-vsl-ap-1) port-member interface TengigabitEthernet 0/25 # 配置Te0/25为VSL链路
S1(config-vsl-ap-1) port-member interface TengigabitEthernet 0/26 # 配置Te0/26为VSL链路
S1(config-vsl-ap-1) end
S1# write memory
S1# switch convert mode virtual -- 更改为VSU模式
Are you sure to convert switch to virtual mode[yes/no]:yes
Do you want to recover config file from backup file in virtual mode (press 'ctrl + c' to cancel) [yes/no]:no
# no S2(config) switch virtual domain 1
S2(config) switch 2
S2(config-vs-domain) switch 1 priority 150
S2(config-vs-domain) switch 1 description S2910-24GT4XS-E-2
S2(config) vsl-port
S2(config-vsl-ap-1) port-member interface TengigabitEthernet 0/25
S2(config-vsl-ap-1) port-member interface TengigabitEthernet 0/26
S2(config-vsl-ap-1) end
S2# write memory
S2# switch convert mode virtual
Are you sure to convert switch to virtual mode[yes/no]:yes
Do you want to recover config file from backup file in virtual mode (press 'ctrl + c' to cancel) [yes/no]:no
选择转换模式后,设备会重启启动,并组建 VSU。
VSU(config) interface gi1/0/17
VSU(config-if-GigabitEthernet 1/0/17) no switchport # 转换为三层口
VSU(config) interface gi2/0/17
VSU(config-if-GigabitEthernet 2/0/17) no switchport
VSU(config) switch virtual domain 1
VSU(config-vs-domain) dual-active detection bfd # BFD 开关,缺省关闭
VSU(config-vs-domain) dual-active bfd interface gi1/0/17 # 配置一对BFD 检测接口
VSU(config-vs-domain) dual-active bfd interface gi2/0/17
锐捷 AC 配置
virtual-ac domain 1 # 域
device 1 # 设备编号
device 1 pri 150 # 优先级
device 1 description AC-1 # 设备描述
exi
vac-port # 配置堆叠口,可以使用千兆口做堆叠
port-member interface gigabitEthernet 0/3
port-member interface gigabitEthernet 0/4
end
device convert mode virtual # 切换到堆叠模式# 堆叠成功后配置bfd
virtual-ac domain 1dual-active detection bfd # 设置检测接口,必须是三层口dual-active bfd interface GigabitEthernet 1/0/5dual-active bfd interface GigabitEthernet 2/0/5
华三
display irf 查看堆叠信息
SW1:
// 关闭堆叠互联逻辑端口的物理接口
[H3C]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[H3C-if-range]shutdown
// 将物理接口划入堆叠逻辑接口。 堆叠成员ID/逻辑接口编号
注意:交叉互联,SW1的1/1连接SW2的1/2。如果SW1与SW2堆叠成功后,SW3加入堆叠时,SW2的互联逻辑口为2/1(2/2与SW1互联)
[H3C]irf-port 1/1
[H3C-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/49
[H3C-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/50
// 开启物理接口
[H3C]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[H3C-if-range]undo shutdown
// 设置优先级
[H3C]irf member 1 priority 20
// 激活堆叠
[H3C]irf-port-configuration active SW2:
// 修改堆叠成员ID,堆叠合并后生效,默认为1.
[H3C]irf member 1 renumber 2
// 关闭物理接口
[H3C]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[H3C-if-range]shutdown
// 进入堆叠逻辑接口
[H3C]irf-port 1/1
[H3C-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/49
[H3C-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/50
// 开启物理接口
[H3C]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[H3C-if-range]undo shutdown
// 激活堆叠配置
[H3C]irf-port-configuration active 两端配置完毕后,重启设备。注意:主设备先重启
MAD 检测
// LACP-MAD检测
配置lacp-mad时,当堆叠线断裂时,
mad会迅速shutdown 掉number号大的交换机的所有业务口。
堆叠恢复时,又会迅速up刚才down掉的业务口
//sw1的1/0/1和2/0/1口聚合,连接sw10的聚合口(1口和2口)
SW1:
interface Bridge-Aggregation1port link-type trunkport trunk permit vlan alllink-aggregation mode dynamicmad enable //开启mad功能检测sw10:
interface Bridge-Aggregation1port link-type trunkport trunk permit vlan alllink-aggregation mode dynamicmad enable //开启mad功能检测
注意:两台交换机开启mad时,domain 要一致。且同一个局域网内,检测多个堆叠设备时,domain不能重复// BFD检测
这种方式,需要单独用一根线连接sw1和sw2。这里将sw1的48口和sw2的48口相连
需要单独配置一个vlan,供bfd检测使用,这里用vlan100
将两台交换机的48口划到vlan100
bfd-mad检测与生成树(stp)互斥,所以两台交换机的48口需要关闭生成树协议
[sw1]int range gig1/0/48 gig2/0/48 port link-type acceseport access vlan 100undo stp enable [sw1]interface Vlan-interface100mad bfd enablemad ip address 10.0.100.1 255.255.255.0 member 1mad ip address 10.0.100.2 255.255.255.0 member 2// ARP-MAD检测
这种方式需要和mstp结合使用
[sw1]stp mode mstp
[sw1]undo irf mac-address persistent 将IRF配置为MAC地址立即改变的模式 [sw1]vlan 200
[sw1]int range gig1/0/46 gig2/0/46 port link-type acceseport access vlan 200
[sw1]int vlan 200 ip address 10.0.200.1 24 mad arp enablesw10的配置:
[sw10]stp mode mstp 全局下将stp模式改为mstp
[sw10]vlan 200 创建用于检测的vlan200port gig1/0/1 to g1/0/2 将这两个端口加入到vlan200中
华为
未经测试
SW1:
// 关闭堆叠互联逻辑端口的物理接口
[HuaWei]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[HuaWei-if-range]shutdown
// 将物理接口划入堆叠逻辑接口。 堆叠成员ID/逻辑接口编号
注意:交叉互联,SW1的1/1连接SW2的1/2。如果SW1与SW2堆叠成功后,SW3加入堆叠时,SW2的互联逻辑口为2/1(2/2与SW1互联)
[HuaWei]interface stack-port 1/1
[HuaWei-stack-port1/1]port interface Ten-GigabitEthernet 1/0/49 enable
[HuaWei-stack-port1/1]port interface Ten-GigabitEthernet 1/0/49 enable
// 开启物理接口
[HuaWei]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[HuaWei-if-range]undo shutdown
// 设置优先级
[HuaWei]stack slot 0 priority 200SW2:
// 修改堆叠成员ID为1
[HuaWei]stack slot 0 renumber 1
// 关闭堆叠互联逻辑端口的物理接口
[HuaWei]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[HuaWei-if-range]shutdown
// 将物理接口划入堆叠逻辑接口。 堆叠成员ID/逻辑接口编号
注意:交叉互联,SW1的1/1连接SW2的1/2。如果SW1与SW2堆叠成功后,SW3加入堆叠时,SW2的互联逻辑口为2/1(2/2与SW1互联)
[HuaWei]interface stack-port 1/1
[HuaWei-stack-port1/1]port interface Ten-GigabitEthernet 1/0/49 enable
[HuaWei-stack-port1/1]port interface Ten-GigabitEthernet 1/0/49 enable
// 开启物理接口
[HuaWei]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[HuaWei-if-range]undo shutdown 两端配置完毕后,重启设备。注意:主设备先重启