华为数据中心CE系列交换机级联M-LAG配置示例

M-LAG组网简介

M-LAG(Multi-chassis Link Aggregation)技术是一种跨设备的链路聚合技术,它通过将两台交换机组成一个逻辑设备,实现链路的负载分担和故障切换,从而提高网络的可靠性和稳定性。下面给大家详细介绍如何在华为交换机上进行M-LAG配置。在配置M-LAG之前,我们需要确认交换机的型号是否支持M-LAG,如数据中心交换机CE58、CE68、CE88、CE98等等交换机都支持M-LAG技术。

如下图组网所示,多级M-LAG互联可以在保证可靠性、提供链路利用率的同时扩展双归接入的网络规模,满足客户的需求。同时汇聚交换机作为双活网关,接入与汇聚之间采用交叉连线方式,保证设备级可靠性。

组网图:

配置步骤
一、配置STP

1,配置SwitchA

复制代码
一、配置STP
1,配置SwitchA
[SwitchA] stp bridge-address 0000-0000-1111     		//M_LAG中node 1 与node 2 生成树mac地址保持一致
[SwitchA] stp mode rstp
[SwitchA] stp tc-protection enable
[SwitchA] stp bpdu-protection enable
[SwitchA] stp v-stp enable

2,配置SwitchB

复制代码
[SwitchB] stp bridge-address 0000-0000-1111 ? ? ?? ??? ?//M_LAG中node 1 与node 2 生成树mac地址保持一致
[SwitchB] stp mode rstp
[SwitchB] stp tc-protection enable
[SwitchB] stp bpdu-protection enable
[SwitchB] stp v-stp enable

3,配置SwitchC

复制代码
[SwitchC] stp bridge-address 0000-0000-2222 ? ? ?? ??? ?//M_LAG中node 1 与node 2 生成树mac地址保持一致
[SwitchC] stp mode rstp
[SwitchC] stp tc-protection enable
[SwitchC] stp bpdu-protection enable
[SwitchC] stp v-stp enable

4,配置SwitchD

复制代码
[SwitchD] stp bridge-address 0000-0000-2222 ? ? ?? ??? ?//M_LAG中node 1 与node 2 生成树mac地址保持一致
[SwitchD] stp mode rstp
[SwitchD] stp tc-protection enable
[SwitchD] stp bpdu-protection enable
[SwitchD] stp v-stp enable
二、配置DFS Group

1,配置SwitchA

复制代码
[SwitchA] interface meth 0/0/0?
[SwitchA]-MEth0/0/0] ip address 10.1.1.1 24?? ??? ??? ??? ?//带外管理接口ip用作m-lag双住检测源
[SwitchA] dfs-group 1
[SwitchA-dfs-group-1] dual-active detection source-ip 10.1.1.1 peer 10.1.1.2
[SwitchA-dfs-group-1] priority 150
[SwitchA-dfs-group-1] quit

2,配置SwitchB

复制代码
[SwitchB] interface meth 0/0/0
[SwitchB]-MEth0/0/0] ip address 10.1.1.2 24?? ??? ??? ??? ?//带外管理接口ip用作m-lag双住检测源
[SwitchB] dfs-group 1
[SwitchB-dfs-group-1] dual-active detection source-ip 10.1.1.2 peer 10.1.1.1
[SwitchB-dfs-group-1] priority 120
[SwitchB-dfs-group-1] quit

3,配置SwitchC

复制代码
[SwitchC] interface meth 0/0/0
[SwitchC]-MEth0/0/0] ip address 10.1.1.3 24?? ??? ??? ??? ?//带外管理接口ip用作m-lag双住检测源
[SwitchC] dfs-group 1
[SwitchC-dfs-group-1] dual-active detection source-ip 10.1.1.3 peer 10.1.1.4
[SwitchC-dfs-group-1] priority 150
[SwitchC-dfs-group-1] quit

4,配置SwitchD

复制代码
[SwitchD] interface meth 0/0/0
[SwitchD]-MEth0/0/0] ip address 10.1.1.4 24?? ??? ??? ??? ?//带外管理接口ip用作m-lag双住检测源
[SwitchD] dfs-group 1
[SwitchD-dfs-group-1] dual-active detection source-ip 10.1.1.4 peer 10.1.1.3
[SwitchD-dfs-group-1] priority 150
[SwitchD-dfs-group-1] quit

1,配置SwitchA

复制代码
[SwitchA] interface Eth-Trunk 0
[SwitchA-Eth-Trunk0] mode lacp-static
[SwitchA-Eth-Trunk0] trunkport xge ?0/0/47 to ?0/0/48
[SwitchA-Eth-Trunk0] peer-link 1
[SwitchA-Eth-Trunk0] quit

2,配置SwitchB

复制代码
[SwitchB] interface Eth-Trunk 0
[SwitchB-Eth-Trunk0] mode lacp-static
[SwitchB-Eth-Trunk0] trunkport xge ?0/0/47 to ?0/0/48
[SwitchB-Eth-Trunk0] peer-link 1
[SwitchB-Eth-Trunk0] quit

3,配置SwitchC

复制代码
[SwitchC] interface Eth-Trunk 0
[SwitchC-Eth-Trunk0] mode lacp-static
[SwitchC-Eth-Trunk0] trunkport xge ?0/0/47 to ?0/0/48
[SwitchC-Eth-Trunk0] peer-link 1
[SwitchC-Eth-Trunk0] quit

4,配置SwitchD

复制代码
[SwitchD] interface Eth-Trunk 0
[SwitchD-Eth-Trunk0] mode lacp-static
[SwitchD-Eth-Trunk0] trunkport xge ?0/0/47 to ?0/0/48
[SwitchD-Eth-Trunk0] peer-link 1
[SwitchD-Eth-Trunk0] quit

四、配置业务口

1,配置SwitchA

复制代码
[SwitchA] interface Eth-Trunk 1
[SwitchA-Eth-Trunk1] mode lacp-static
[SwitchA-Eth-Trunk1] port link-type trunk
[SwitchA-Eth-Trunk1] port trunk allow-pass vlan all
[SwitchA-Eth-Trunk1] dfs-group 1 m-lag 1
[SwitchA-Eth-Trunk1] trunkport xge ?0/0/1 to ?0/0/2 ? ? //添加与汇聚交换机C、D的互联物理接口
[SwitchA] interface Eth-Trunk 2
[SwitchA-Eth-Trunk2] mode lacp-static
[SwitchA-Eth-Trunk2] port link-type trunk
[SwitchA-Eth-Trunk2] port trunk allow-pass vlan all
[SwitchA-Eth-Trunk2] dfs-group 1 m-lag 2
[SwitchA-Eth-Trunk2] trunkport xge ?0/0/3 ? ??? ??? ? //添加与Server互联的物理接口

2,配置SwitchB

复制代码
[SwitchB] interface Eth-Trunk 1
[SwitchB-Eth-Trunk1] mode lacp-static
[SwitchB-Eth-Trunk1] port link-type trunk
[SwitchB-Eth-Trunk1] port trunk allow-pass vlan all
[SwitchB-Eth-Trunk1] dfs-group 1 m-lag 2
[SwitchB-Eth-Trunk1] trunkport xge ?0/0/1 to ?0/0/2 ? ? //添加与汇聚交换机C、D的互联物理接口
[SwitchB] interface Eth-Trunk 2
[SwitchB-Eth-Trunk2] mode lacp-static
[SwitchB-Eth-Trunk2] port link-type trunk
[SwitchB-Eth-Trunk2] port trunk allow-pass vlan all
[SwitchB-Eth-Trunk2] dfs-group 1 m-lag 2
[SwitchB-Eth-Trunk2] trunkport xge ?0/0/3 ? ??? ??? ? //添加与Server互联的物理接口

3,配置SwitchC

复制代码
[SwitchC] interface Eth-Trunk 1
[SwitchC-Eth-Trunk1] mode lacp-static
[SwitchC-Eth-Trunk1] port link-type trunk
[SwitchC-Eth-Trunk1] port trunk allow-pass vlan all
[SwitchC-Eth-Trunk1] dfs-group 1 m-lag 1
[SwitchC-Eth-Trunk1] trunkport xge ?0/0/1 to ?0/0/2 ? ? //添加与接入交换机A、B的互联物理接口

4,配置SwitchD

复制代码
[SwitchD] interface Eth-Trunk 1
[SwitchD-Eth-Trunk1] mode lacp-static
[SwitchD-Eth-Trunk1] port link-type trunk
[SwitchD-Eth-Trunk1] port trunk allow-pass vlan all
[SwitchD-Eth-Trunk1] dfs-group 1 m-lag 1
[SwitchD-Eth-Trunk1] trunkport xge ?0/0/1 to ?0/0/2 ? ? //添加与接入交换机A、B的互联物理接口
五、验证DFS Group的M-LAG信息

验证M-LAG配置是否正确。可以通过显示命令来检查DFS Group、M-LAG状态信息。

1,接入交换机SwitchA上DFS Group、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        : SwitchC
  Version        : V100R006C00
  Device Type    : CE6850EI
Node 2
  Dfs-Group ID   : 1
  Priority       : 120
  Address        : ip address 10.1.1.2
  State          : Backup
  Causation      : -
  System ID      : 0025-9e95-7c11
  SysName        : SwitchD
  Version        : V100R006C00
  Device Type    : CE6850EI
[SwitchA] display dfs-group 1 node 1 m-lag brief
* - Local node
M-Lag ID     Interface      Port State    Status
       1     Eth-Trunk 1   Up            active(*)-active
       2     Eth-Trunk 2   Up            active(*)-active

2,汇聚交换机SwitchC上DFS Group、M-LAG状态检查

复制代码
[SwitchC] 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.3
  State          : Master
  Causation      : -
  System ID      : 0025-9e95-7c41
  SysName        : SwitchC
  Version        : V100R006C00
  Device Type    : CE6850EI
Node 2
  Dfs-Group ID   : 1
  Priority       : 120
  Address        : ip address 10.1.1.4
  State          : Backup
  Causation      : -
  System ID      : 0025-9e95-7c21
  SysName        : SwitchD
  Version        : V100R006C00
  Device Type    : CE6850EI
[SwitchC] display dfs-group 1 node 1 m-lag brief
* - Local node
M-Lag ID     Interface      Port State    Status
       1     Eth-Trunk 1    Up            active(*)-active

通过以上显示信息可以看到,"Heart beat state"的状态是"OK",表明心跳状态正常;SwitchA和SwitchC作为Node 1,优先级为150,"State"的状态是"Master";SwitchB和SwitchD作为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的配置正确。

通过以上配置步骤,就可以在华为CE交换机上成功配置M-LAG,提高网络的可靠性和稳定性。

相关推荐
weixin_436525071 小时前
Linux 终端下的 My Sql 常用操作指南(替代 Navicat)
linux·运维·服务器
柒儿吖8 小时前
m4宏处理器在鸿蒙PC上的应用指南
华为·harmonyos
ljh5746491199 小时前
PhpStorm 2022.3 版本中,修改使用 Git 提交时看到弹出式的对话框模式
ide·git·php·phpstorm
讯方洋哥9 小时前
初探HarmonyOS应用
华为·harmonyos
C雨后彩虹10 小时前
任务总执行时长
java·数据结构·算法·华为·面试
爬山算法10 小时前
Netty(10)Netty的粘包和拆包问题是什么?如何解决它们?
服务器·网络·tcp/ip
Sleepy MargulisItG10 小时前
【Linux网络编程】应用层协议:HTTP协议
linux·服务器·网络·http
logic_511 小时前
静态路由配置
运维·服务器·网络
G311354227311 小时前
Linux 内核设计中的核心思想与架构原则
linux·架构·php
深海的鲸同学 luvi11 小时前
【HarmonyOS】个性化应用图标动态切换详解
华为·harmonyos