浅析M-lag技术(后附华为交换机配置命令)

M-lag技术

M-lag的定义

M-lag(Multichassis Link Aggregation Group),即跨设备链路聚合组,是一种实现跨设备链路聚合的机制。其将一台设备与另外两台设备进行跨设备链路聚合,从而把链路可靠性从单板级提升到设备级,组成双活系统。

流量正常转发模型:

(1)服务器侧上行的流量,基于流负载分担到两台M-LAG设备上;
(2)流量转发到M-LAG 的成员设备,不管是上
行还是下行,都是本地优先转发;
(3)广播流量经过peerlink,peer-link 与双归的M-LAG 成员口单向隔离(peer-link进的流量不可以从M-LAG 相应的成员口出)。

流量故障转发模型:

(1)M-LAG 成员口故障后, 支持放开Peer-link与另一侧成员口的隔离,让流量可以绕行;
(2)peer-link故障后,支持联动备设备上所有物理口Down,只保证主设备可以正常转发;
(3)单台设备掉电,正常设备继续转发报文。

M-lag涉及的概念

DFS Group

动态交换服务组,用于部署M-lag设备之间的配对,M-lag双归设备之间的接口状态、表项等信息需要依赖DFS Group协议进行同步。

  • DFS Group角色分为主备,
    正常情况下主设备和备设备同时进行业务流量转发,转发行为无区别。仅在故障场景下,主设备的行为会有差别。

peer link链路

  • 用于交换协商报文及传输部分流量。
  • 用于两设备之间直连,
  • 必须进行链路聚合(就算只有一条)
  • 接口配置为peer-link接口后,该接口上不能在配置其他业务。

双主检测链路

  • 三层互通链路
  • 用于M-lag主备设备间发送双主检测报文
  • 正常情况下,双主检测链路不会参与M-lag的任何转发行为,只在DFS Group配对失败或者peer-link故障情况下,检查是否出现双主情况。
  • 只要通过IP网络能互通,就能作为双主检测链路

M-lag成员接口

M-lag主备设备上连接用户侧主机(或交换设备)的Eth-trunk接口。
推荐链路聚合配置为LACP模式(增加可靠性)
成员接口角色也分主备

M-lag配置

1、配置MAD的VPN实例
#
ip vpn-instance MAD
ipv4-family

int eth-trunk 100
undo portswitch 
ip binding vpn-instance MAD
ip add 1.1.1.1 30

##
ip vpn-instance MAD
ipv4-family

int eth-trunk 100
undo portswitch 
ip binding vpn-instance MAD
ip add 1.1.1.2 30

2、配置STP生成树协议
#
sysname ZWWW_CE16808_B201-N01_4U-1 		设备命名
stp instance 0 root primary		设置根桥
stp v-stp enable		使用v-stp
stp mode rstp		设定模式为rstp快速生成树协议


##
sysname ZWWW_CE16808_B201-N01_4U-1 		设备命名
stp instance 0 root primary		设置根桥
stp v-stp enable		使用v-stp
stp mode rstp		设定模式为rstp快速生成树协议

3、配置DFS group
#
dfs-group 1		创建DFS-group
priority 150	设置优先级
source ip 1.1.1.1 vpn-instance MAD		设置双主检测链路

##
dfs-group 1		
priority 120	
source ip 1.1.1.2 vpn-instance MAD		

4、配置peer-link
#
int eth-trunk 0
mode lacp-static 		配置Eth-Trunk的工作模式为LACP模式。
trunkport 100GE 1/1/0/35	//增加成员接口
trunkport 100ge 1/2/0/35
mode lacp-static		//聚合模式LACP
peer-link 1		配置接口为peer-link接口
port vlan exclude 1		禁止vlan1防止环路

##
int eth-trunk 0
mode lacp-static 		配置Eth-Trunk的工作模式为LACP模式。
trunkport 100GE 2/1/0/35	//增加成员接口
trunkport 100ge 2/2/0/35
mode lacp-static		//聚合模式LACP
peer-link 1		配置接口为peer-link接口
port vlan exclude 1		禁止vlan1防止环路

5、配置M-lag成员接口
#
int eth-trunk 101
dfs-group 1 m-lag 1

int eth-trunk 102
dfs-group 1 m-lag 2

##
int eth-trunk 101
dfs-group 1 m-lag 1

int eth-trunk 102
dfs-group 1 m-lag 2

检测命令

在两台交换机上
<>display dfs-group 1 m-lag
<>display dfs-group 1 m-lag brief

通过以上显示信息可以看到,“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的配置正确。

  • 8
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
本实验指导书书共包含10个实验,从设备基本操作配置开始、逐一介绍了数据中心组网中的二层组网、安全、三层组网、SDN、eSight网管软件的配置与实现。 实验一:HCIE-DC实验环境准备,其中包括检查设备是否齐全、实际设备组网连线、设备配置清空,通过实验一的操作,帮助读者熟悉HCIE-DC设备及物理拓扑搭建。, O* h1 f/ y6 {9 C! g 实验二:DC二层网络配置实验,通过基本的操作与配置,帮助读者熟悉数据中心交换机二层堆叠和VS虚拟化的基本功能。 实验三:DC网络Trill特性配置实验,通过基本的操作与配置,帮助读者熟悉Trill的基本功能和特性。 实验四:DC网络M-LAG特性配置实验,通过基本的操作与配置,帮助读者熟悉M-LAG的基本功能和特性。 实验五:DC三层网络特性配置实验,通过基本的操作与配置,帮助读者熟悉OSPF与BGP的基本功能和特性。 实验六:DC网络安全特性配置实验,通过基本的操作与配置,帮助读者熟悉华为防火墙的基本功能和安全过滤特性。 实验七:DC网络VXLAN特性配置实验,通过基本的操作与配置,帮助读者熟悉手工建立VXLAN隧道的基本功能和双活网关特性。 实验八:DC网络eSight特性配置实验,通过基本的操作与配置,帮助读者熟悉华为网管eSight的基本功能和特性 实验九:存储基本配置,主要包括存储的LUN、主机组的创建,为后期的映射做准备 实验十:存储双活配置,主要是双活的配置方法。实现高可用性; 实验十一:配置FusionCompute资源,主要内容是完成FusionCompute存储资源的关联,使FusionCompute集群可以使用V3存储资源;/ 实验十二:配置FusionSphere OpenStack CPS,主要内容是完成FusionCompute资源对接,使FusionCompute的计算、存储、网络等资源可以为FusionSphere OpenStack调用; 实验十三:配置FusionSphere OpenStack,主要内容包括计算、镜像、规格、网络等资源的配置各管理
华为交换机M-LAG(Multi-Chassis Link Aggregation Group)是一种基于链路聚合的技术,可实现网络设备的冗余、负载均衡和高可用性。下面将介绍如何配置华为交换机M-LAG。 首先需要注意的是,M-LAG技术要求交换机要至少有两台,并且每台交换机必须有至少两个可用的物理接口,用于组成M-LAG群组。 1.创建M-LAG群组:在交换机配置界面中输入以下命令:创建M-LAG群组,并指定群组中主节点的优先级。 [Switch] m-lag configuration [Switch-m-lag-configuration] peer entity 1 [Switch-m-lag-configuration-peer-1] priority 50 [Switch-m-lag-configuration-peer-1] quit [Switch-m-lag-configuration] peer entity 2 [Switch-m-lag-configuration-peer-2] priority 40 [Switch-m-lag-configuration-peer-2] quit 在以上命令中,我们创建了两个M-LAG群组,每个群组包含一台交换机,主节点的优先级分别为50和40。 2.创建M-LAG接口:在交换机配置界面中输入以下命令:创建M-LAG接口,并将该接口绑定到M-LAG群组。 [Switch]interface m-lag 1 [Switch-M-LAG1] port GigabitEthernet 0/0/1 [Switch-M-LAG1] port GigabitEthernet 0/0/2 [Switch-M-LAG1] quit 在以上命令中,我们创建了一个M-LAG接口,并将接口绑定到M-LAG群组1上。该接口由GigabitEthernet 0/0/1和GigabitEthernet 0/0/2两个物理接口组成。 3.为M-LAG接口绑定Tag类型IP地址:在交换机配置界面中输入以下命令:为M-LAG接口绑定Tag类型IP地址。 [Switch]interface m-lag 1.1 [Switch-M-LAG1/1] ip address 192.168.1.1 24 [Switch-M-LAG1/1] quit 在以上命令中,我们为M-LAG接口绑定了一个Tag类型的IP地址,该IP地址为192.168.1.1。 以上就是华为交换机M-LAG配置的基本步骤。通过M-LAG技术交换机间可以实现冗余备份和负载均衡,提高网络可用性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sevel7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值