华为ce12800交换机m-lag(V-STP模式)配置举例

配置## 标题思路

采用如下的思路配置M-LAG双归接入IP网络:

1.在Switch上配置上行接口绑定在一个Eth-Trunk中。

2.分别在SwitchA和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口。

3.分别在SwitchA和SwitchB上配置LACP M-LAG的系统优先级、系统ID。

4.分别在SwitchA和SwitchB上配置VLANIF接口IP地址和MAC地址,作为接入设备的双活网关。

5.分别在SwitchA、SwitchB和SwitchC上配置OSPF功能,保证三层互通。

6.分别在SwitchA和SwitchB上配置Monitor Link关联上行接口和下行接口,避免因上行链路故障导致用户侧流量无法转发而丢弃。

在V-STP场景下,为防止接口因生成树协议计算结果被阻塞,可以通过配置主接口实现三层互通或者去使能IP网络侧的生成树协议。

配置Switch。

system-view

[~HUAWEI] sysname Switch

[*HUAWEI] commit

[~Switch] vlan batch 11

[*Switch] interface eth-trunk 20

[*Switch-Eth-Trunk20] mode lacp-static

[*Switch-Eth-Trunk20] port link-type trunk

[*Switch-Eth-Trunk20] port trunk allow-pass vlan 11

[*Switch-Eth-Trunk20] trunkport 10ge 1/0/1 to 1/0/4

[*Switch-Eth-Trunk20] quit

[*Switch] commit

操作步骤

1.在Switch上配置上行接口绑定在一个Eth-Trunk中 # 配置Switch。

system-view

[~HUAWEI] sysname Switch

[*HUAWEI] commit

[~Switch] vlan batch 11

[*Switch] interface eth-trunk 20

[*Switch-Eth-Trunk20] mode lacp-static

[*Switch-Eth-Trunk20] port link-type trunk

[*Switch-Eth-Trunk20] port trunk allow-pass vlan 11

[*Switch-Eth-Trunk20] trunkport 10ge 1/0/1 to 1/0/4

[*Switch-Eth-Trunk20] quit

[*Switch] commit

2.分别标题在SwitchA## 标题和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口

配置SwitchA。

system-view

[~HUAWEI] sysname SwitchA

[*HUAWEI] commit

[~SwitchA] stp mode rstp

[*SwitchA] stp v-stp enable

[*SwitchA] interface loopback 0

[*SwitchA-LoopBack0] ip address 10.1.1.1 32

[*SwitchA-LoopBack0] quit

[*SwitchA] dfs-group 1

[*SwitchA-dfs-group-1] source ip 10.1.1.1

[*SwitchA-dfs-group-1] priority 150

[*SwitchA-dfs-group-1] quit

[*SwitchA] interface eth-trunk 1

[*SwitchA-Eth-Trunk1] trunkport 10ge 1/0/4

[*SwitchA-Eth-Trunk1] trunkport 10ge 1/0/5

[*SwitchA-Eth-Trunk1] mode lacp-static

[*SwitchA-Eth-Trunk1] peer-link 1

[*SwitchA-Eth-Trunk1] quit

[*SwitchA] vlan batch 11

[*SwitchA] interface eth-trunk 10

[*SwitchA-Eth-Trunk10] mode lacp-static

[*SwitchA-Eth-Trunk10] port link-type trunk

[*SwitchA-Eth-Trunk10] port trunk allow-pass vlan 11

[*SwitchA-Eth-Trunk10] trunkport 10ge 1/0/2

[*SwitchA-Eth-Trunk10] trunkport 10ge 1/0/3

[*SwitchA-Eth-Trunk10] dfs-group 1 m-lag 1

[*SwitchA-Eth-Trunk10] quit

[*SwitchA] commit

#配置SwitchB。

system-view

[~HUAWEI] sysname SwitchB

[*HUAWEI] commit

[~SwitchB] stp mode rstp

[*SwitchB] stp v-stp enable

[*SwitchB] interface loopback 0

[*SwitchB-LoopBack0] ip address 10.1.1.2 32

[*SwitchB-LoopBack0] quit

[*SwitchB] dfs-group 1

[*SwitchB-dfs-group-1] source ip 10.1.1.2

[*SwitchB-dfs-group-1] priority 120

[*SwitchB-dfs-group-1] quit

[*SwitchB] interface eth-trunk 1

[*SwitchB-Eth-Trunk1] trunkport 10ge 1/0/4

[*SwitchB-Eth-Trunk1] trunkport 10ge 1/0/5

[*SwitchB-Eth-Trunk1] mode lacp-static

[*SwitchB-Eth-Trunk1] peer-link 1

[*SwitchB-Eth-Trunk1] quit

[*SwitchB] vlan batch 11

[*SwitchB] interface eth-trunk 10

[*SwitchB-Eth-Trunk10] mode lacp-static

[*SwitchB-Eth-Trunk10] port link-type trunk

[*SwitchB-Eth-Trunk10] port trunk allow-pass vlan 11

[*SwitchB-Eth-Trunk10] trunkport 10ge 1/0/2

[*SwitchB-Eth-Trunk10] trunkport 10ge 1/0/3

[*SwitchB-Eth-Trunk10] dfs-group 1 m-lag 1

[*SwitchB-Eth-Trunk10] quit

[*SwitchB] commit

3.分别在SwitchA和SwitchB上配置LACP M-LA## 标题G的系统优先级、系统ID

配置SwitchA。[~SwitchA] lacp m-lag priority 10

[*SwitchA] lacp m-lag system-id 00e0-fc00-0000

[*SwitchA] commit

配置SwitchB。[~SwitchB] lacp m-lag priority 10

[*SwitchB] lacp m-lag system-id 00e0-fc00-0000

[*SwitchB] commit

4.分别在SwitchA和SwitchB上配置VLANIF接口IP地址和MAC地址,作为接入设备的双活网关

两端的虚拟IP和虚拟MAC配置要求完全一致,目的是为M-LAG提供相同的虚拟IP和虚拟MAC。

配置SwitchA。[~SwitchA] interface vlanif 11

[*SwitchA-Vlanif11] ip address 10.2.1.1 24

[*SwitchA-Vlanif11] mac-address 0000-5e00-0101

[*SwitchA-Vlanif11] quit

[*SwitchA] commit

配置SwitchB。[~SwitchB] interface vlanif 11

[*SwitchB-Vlanif11] ip address 10.2.1.1 24

[*SwitchB-Vlanif11] mac-address 0000-5e00-0101

[*SwitchB-Vlanif11] quit

[*SwitchB] commit

5.分别在SwitchA、SwitchB和SwitchC上配置OSFP功能,保证三层互通

配置SwitchA。[~SwitchA] interface 10ge 1/0/1

[~SwitchA-10GE1/0/1] undo portswitch

[*SwitchA-10GE1/0/1] ip address 10.3.1.1 24

[*SwitchA-10GE1/0/1] quit

[*SwitchA] ospf 1

[*SwitchA-ospf-1] area 0

[*SwitchA-ospf-1-area-0.0.0.0] network 10.1.1.1 0.0.0.0

[*SwitchA-ospf-1-area-0.0.0.0] network 10.2.1.0 0.0.0.255

[*SwitchA-ospf-1-area-0.0.0.0] network 10.3.1.0 0.0.0.255

[*SwitchA-ospf-1-area-0.0.0.0] quit

[*SwitchA-ospf-1] quit

[*SwitchA] commit

配置SwitchB。[~SwitchB] interface 10ge 1/0/1

[~SwitchB-10GE1/0/1] undo portswitch

[*SwitchB-10GE1/0/1] ip address 10.4.1.1 24

[*SwitchB-10GE1/0/1] quit

[*SwitchB] ospf 1

[*SwitchB-ospf-1] area 0

[*SwitchB-ospf-1-area-0.0.0.0] network 10.1.1.2 0.0.0.0

[*SwitchB-ospf-1-area-0.0.0.0] network 10.2.1.0 0.0.0.255

[*SwitchB-ospf-1-area-0.0.0.0] network 10.4.1.0 0.0.0.255

[*SwitchB-ospf-1-area-0.0.0.0] quit

[*SwitchB-ospf-1] quit

[*SwitchB] commit

配置SwitchC。

system-view

[~HUAWEI] sysname SwitchC

[*HUAWEI] commit

[~SwitchC] interface 10ge 1/0/1

[~SwitchC-10GE1/0/1] undo portswitch

[*SwitchC-10GE1/0/1] ip address 10.3.1.2 24

[*SwitchC-10GE1/0/1] quit

[*SwitchC] interface 10ge 1/0/2

[*SwitchC-10GE1/0/2] undo portswitch

[*SwitchC-10GE1/0/2] ip address 10.4.1.2 24

[*SwitchC-10GE1/0/2] quit

[*SwitchC] ospf 1

[*SwitchC-ospf-1] area 0

[*SwitchC-ospf-1-area-0.0.0.0] network 10.3.1.0 0.0.0.255

[*SwitchC-ospf-1-area-0.0.0.0] network 10.4.1.0 0.0.0.255

[*SwitchC-ospf-1-area-0.0.0.0] quit

[*SwitchC-ospf-1] quit

6.分别在SwitchA和SwitchB上配置Monitor Link关联上行接口和下行接口

[*SwitchA-mtlk-group1] port 10ge 1/0/1 uplink

[*SwitchA-mtlk-group1] port eth-trunk 10 downlink 1

[*SwitchA-mtlk-group1] quit

[*SwitchA] commit

[*SwitchB-mtlk-group1] port 10ge 1/0/1 uplink

[*SwitchB-mtlk-group1] port eth-trunk 10 downlink 1

[*SwitchB-mtlk-group1] quit

[*SwitchB] commit

结果查看

查看DFS Group编号为1的M-LAG信息。

[~SwitchA] display dfs-group 1 m-lag

             : Local node

Heart beat state : OK

Node 1 *

Dfs-Group ID : 1

Priority : 150

Address : ip address 10.1.1.1

State : Master

Causation : -

System ID : 0025-9e95-7c31

SysName : SwitchA

Version : V100R006C00

Device Type : CE12800

Node 2

Dfs-Group ID : 1

Priority : 120

Address : ip address 10.1.1.2

State : Backup

Causation : -

System ID : 0025-9e95-7c11

SysName : SwitchB

Version : V100R006C00

Device Type : CE12800

查看SwitchA上的M-LAG信息。

[~SwitchA] display dfs-group 1 node 1 m-lag brief

    • Local node

M-Lag ID Interface Port State Status

1 Eth-Trunk 10 Up active(*)-active

查看SwitchB上的M-LAG信息。

[~SwitchA] display dfs-group 1 node 2 m-lag brief

    • Local node

M-Lag ID Interface Port State Status

1 Eth-Trunk 10 Up active-active(*)

通过以上显示信息可以看到,"Heart beat state"的状态是"OK",表明心跳状态正常;SwitchA作为Node 1,优先级为150,"State"的状态是"Master";SwitchB作为Node 2,优先级为120,"State"的状态是"Backup"。同时"Causation"的状态是"-",Node 1的"Port State"状态为"Up",Node 2的"Port State"状态为"Up",且Node 1和Node 2的M-LAG状态均为"active",表明M-LAG的配置正确。

相关推荐
黑客Jack13 分钟前
网络安全加密
安全·web安全·php
枫叶红花15 分钟前
【Linux系统编程】:信号(2)——信号的产生
linux·运维·服务器
Zmxcl-0072 小时前
IIS解析漏洞
服务器·数据库·microsoft
Stark、2 小时前
【Linux】文件IO--fcntl/lseek/阻塞与非阻塞/文件偏移
linux·运维·服务器·c语言·后端
Damon小智3 小时前
HarmonyOS NEXT 技术实践-基于基础视觉服务的多目标识别
华为·harmonyos
龙哥·三年风水3 小时前
workman服务端开发模式-应用开发-后端api推送修改二
分布式·gateway·php
一个不秃头的 程序员4 小时前
服务器上加入SFTP------(小白篇 1)
运维·服务器
fnd_LN4 小时前
Linux文件目录 --- 复制命令CP、递归复制目录、软连接、硬链接
linux·运维·服务器
MorleyOlsen4 小时前
【Trick】解决服务器cuda报错——RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED
运维·服务器·深度学习
周周的奇妙编程4 小时前
基于鲲鹏服务器的打砖块小游戏部署
运维·服务器