华为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的配置正确。

相关推荐
两个人的幸福6 小时前
Windows 桌面应用自研 PHP 队列(下):完整代码与六大工程化优化
php
zzzzzz3109 小时前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
BingoGo2 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack2 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
用户3074596982073 天前
PHP 扩展——从入门到理解
php
鹏仔先生4 天前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
程序猿追4 天前
那个右下角的小数字怎么“卡”住我打字——我用 HarmonyOS 自己写了一个字数限制输入框
pytorch·华为·harmonyos
古德new4 天前
鸿蒙PC使用electron迁移:Joplin Electron 桌面适配全记录
华为·electron·harmonyos
世人万千丶4 天前
桌面便签小应用 - HarmonyOS ArkUI 开发实战-TextArea与Flex布局-PC版本
华为·harmonyos·鸿蒙·鸿蒙系统