M-LAG 跨设备链路聚合及配置命令

堆叠支持跨设备链路聚合技术,堆叠后成为逻辑上的一台交换机,支持将 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 1
 dual-active detection bfd # 设置检测接口,必须是三层口
 dual-active bfd interface GigabitEthernet 1/0/5
 dual-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-Aggregation1
 port link-type trunk
 port trunk permit vlan all
 link-aggregation mode dynamic
 mad enable    //开启mad功能检测
 
sw10:
interface Bridge-Aggregation1
 port link-type trunk
 port trunk permit vlan all
 link-aggregation mode dynamic
 mad 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 accese
      port access vlan 100
      undo stp enable  
  
[sw1]interface Vlan-interface100
		 mad bfd enable
		 mad ip address 10.0.100.1 255.255.255.0 member 1
		 mad 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 accese
      port access vlan 200  
[sw1]int vlan 200         
      ip address 10.0.200.1 24  
      mad arp enable

sw10的配置:
[sw10]stp mode mstp   全局下将stp模式改为mstp
[sw10]vlan 200                  创建用于检测的vlan200
        port 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 200

SW2:
// 修改堆叠成员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 

两端配置完毕后,重启设备。注意:主设备先重启

 

 

 

 

 

M-LAG(Multi-Chassis Link Aggregation)是华为交换机中一种实现无缝冗余和负载均衡的技术,它可以同时使用两个交换机,让它们看起来像一个设备,从而提高网络的可靠性和性能。下面是华为设备配置 M-LAG 的具体方法和命令: 1. 配置 M-LAG 交换机的基本设置,包括交换机的名称、管理 IP 地址等: [SwitchA] sysname SwitchA [SwitchA] interface vlanif 10 [SwitchA-Vlanif10] ip address 10.0.0.1 24 [SwitchA] interface vlanif 20 [SwitchA-Vlanif20] ip address 20.0.0.1 24 [SwitchA] interface vlanif 30 [SwitchA-Vlanif30] ip address 30.0.0.1 24 [SwitchB] sysname SwitchB [SwitchB] interface vlanif 10 [SwitchB-Vlanif10] ip address 10.0.0.2 24 [SwitchB] interface vlanif 20 [SwitchB-Vlanif20] ip address 20.0.0.2 24 [SwitchB] interface vlanif 30 [SwitchB-Vlanif30] ip address 30.0.0.2 24 2. 配置 M-LAGLAG(Link Aggregation Group),即物理链路聚合组。在本例中,我们将使用两个链路聚合组:LAG 1 和 LAG 2: [SwitchA] interface Eth-Trunk 1 [SwitchA-Eth-Trunk1] mode lacp [SwitchA-Eth-Trunk1] trunkport 2/0/1 to 2/0/2 [SwitchB] interface Eth-Trunk 1 [SwitchB-Eth-Trunk1] mode lacp [SwitchB-Eth-Trunk1] trunkport 2/0/1 to 2/0/2 [SwitchA] interface Eth-Trunk 2 [SwitchA-Eth-Trunk2] mode lacp [SwitchA-Eth-Trunk2] trunkport 2/0/3 to 2/0/4 [SwitchB] interface Eth-Trunk 2 [SwitchB-Eth-Trunk2] mode lacp [SwitchB-Eth-Trunk2] trunkport 2/0/3 to 2/0/4 3. 配置 M-LAG 的虚拟接口,即将两个交换机看成一个设备的接口。在本例中,我们将使用三个虚拟接口:Vlanif 10、Vlanif 20 和 Vlanif 30: [SwitchA] interface Vlanif 10 [SwitchA-Vlanif10] m-lag master local 1 [SwitchA-Vlanif10] ip address 10.0.0.1 24 [SwitchB] interface Vlanif 10 [SwitchB-Vlanif10] m-lag master local 1 [SwitchB-Vlanif10] ip address 10.0.0.2 24 [SwitchA] interface Vlanif 20 [SwitchA-Vlanif20] m-lag master local 2 [SwitchA-Vlanif20] ip address 20.0.0.1 24 [SwitchB] interface Vlanif 20 [SwitchB-Vlanif20] m-lag master local 2 [SwitchB-Vlanif20] ip address 20.0.0.2 24 [SwitchA] interface Vlanif 30 [SwitchA-Vlanif30] m-lag master local 3 [SwitchA-Vlanif30] ip address 30.0.0.1 24 [SwitchB] interface Vlanif 30 [SwitchB-Vlanif30] m-lag master local 3 [SwitchB-Vlanif30] ip address 30.0.0.2 24 4. 配置 M-LAG 的备份接口,即当主接口出现故障时,备份接口将接管其工作。在本例中,我们将使用两个备份接口:Backup 1 和 Backup 2: [SwitchA] interface M-Lag 1 backup 1 [SwitchA-M-Lag1-backup1] peer switch SwitchB [SwitchA-M-Lag1-backup1] backup-interface Vlanif 10 [SwitchA] interface M-Lag 2 backup 1 [SwitchA-M-Lag2-backup1] peer switch SwitchB [SwitchA-M-Lag2-backup1] backup-interface Vlanif 20 [SwitchA] interface M-Lag 3 backup 1 [SwitchA-M-Lag3-backup1] peer switch SwitchB [SwitchA-M-Lag3-backup1] backup-interface Vlanif 30 [SwitchB] interface M-Lag 1 backup 1 [SwitchB-M-Lag1-backup1] peer switch SwitchA [SwitchB-M-Lag1-backup1] backup-interface Vlanif 10 [SwitchB] interface M-Lag 2 backup 1 [SwitchB-M-Lag2-backup1] peer switch SwitchA [SwitchB-M-Lag2-backup1] backup-interface Vlanif 20 [SwitchB] interface M-Lag 3 backup 1 [SwitchB-M-Lag3-backup1] peer switch SwitchA [SwitchB-M-Lag3-backup1] backup-interface Vlanif 30 5. 配置 M-LAG 的状态: [SwitchA] m-lag enable [SwitchA] m-lag interface Eth-Trunk 1 [SwitchA] m-lag interface Eth-Trunk 2 [SwitchB] m-lag enable [SwitchB] m-lag interface Eth-Trunk 1 [SwitchB] m-lag interface Eth-Trunk 2 这些命令将为您配置 M-LAG。请注意,这只是一个基本配置,您可能需要根据您的网络环境和需求进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值