华为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。\[\~SwitchA\] monitor-link group 1 \[\*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。\[\~SwitchB\] monitor-link group 1 \[\*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的配置正确。

相关推荐
慢一点会很快14 分钟前
【Tools】VScode远程调试linux服务器(打断点可视化界面方式)
linux·服务器·vscode
lifei_000124 分钟前
VM中 ubuntu 网卡不显示
运维·服务器·ubuntu
python算法(魔法师版)1 小时前
.NET 在鸿蒙系统上的适配现状
华为od·华为·华为云·.net·wpf·harmonyos
墨北x1 小时前
2025 年福建省职业院校技能大赛网络建设与运维赛项Linux赛题解析
linux·运维·服务器
码农00000011 小时前
Linux开启3306端口,开启远程连接
linux·运维·服务器
Rverdoser1 小时前
代理服务器运行速度慢是什么原因
开发语言·前端·php
Clockwiseee2 小时前
SSTI记录
运维·服务器·redis·学习
珹洺2 小时前
Linux操作系统从入门到实战(六)Linux开发工具(上)详细介绍什么是软件包管理器,Linux下如何进行软件和软件包的安装、升级与卸载
linux·运维·服务器
小白的白是白痴的白2 小时前
配置yarn模式
linux·运维·服务器
森叶2 小时前
从 JIT 即时编译一直讲到CGI|FastGGI|WSGI|ASGI四种协议的实现细节
python·php·web