M-LAG—跨设备链路聚合组

M-LAG是一种跨设备链路聚合机制,提高链路可靠性,简化网络配置。它通过DFSGroup协议进行主备协商,利用双主检测链路防止双活异常,并实施单向隔离防环。在流量转发中,M-LAG处理单播、组播和广播流量,确保网络稳定运行。

目录

一、M-LAG简介

二、M-LAG基本概念

1)M-LAG 基本概念

三、M-LAG 协议交互原理

1)DFS Group配对

2)DFS Group协商主备

3)M-LAG成员接口协商主备

 4)双主检测

5)M-LAG同步信息

四、M-LAG防环机制

1)单向隔离机制

2)单向隔离机制实现原理

 五、M-LAG 配置一致性检查

六、M-LAG 正常工作场景流量转发

1)单播流量转发

        1、单播流量转发包括二层已知单播转发和三层单播转发。

2)组播流量转发 

        1、M-LAG接入二层网络

        2、M-LAG接入三层网络 

3)广播流量转发 

        1、M-LAG接入二层网络

        2、M-LAG接入三层网络


一、M-LAG简介

M-LAG(Multichassis Link Aggregation Group)即跨设备链路聚合组,是一种实现跨设备链路聚合的机制,如图所示,将SwitchA和SwitchB通过peer-link链路连接并以同一个状态和Switch进行链路聚合协商,从而把链路可靠性从单板级提高到了设备级。

M-LAG 示意图

目的
        M-LAG作为一种跨设备链路聚合的技术,除了具备增加带宽、提高链路可靠性、负载分担的优势外,还具备以下优势:
        ●更高的可靠性
        把链路可靠性从单板级提高到了设备级。
        ●简化组网及配置
        可以将M-LAG理解为一种横向虚拟化技术,将双归接入的两台设备在逻辑上虚拟成一台设备。M-LAG提供了一个没有环路的二层拓扑同时实现冗余备份,不再需 要繁琐的生成树协议配置,极大的简化了组网及配置。
        ●独立升级
        两台设备可以分别进行升级,保证有一台设备正常工作即可,对正在运行的业务几乎没有影响。 

二、M-LAG基本概念

如图所示,用户侧设备Switch(可以是交换机或主机)通过M-LAG机制与另外两台设备(SwitchA和SwitchB)进行跨设备链路聚合,共同组成一个双活系统。这样可以实现SwitchA和SwitchB共同进行流量转发的功能,保证网络的可靠性。

M-LAG 基本拓扑

1)M-LAG 基本概念

概念 说明
DFS Group 动态交换服务组DFS Group(Dynamic Fabric Service
Group),主要用于部署M-LAG设备之间的配对,M-LAG
双归设备之间的接口状态,表项等信息同步需要依赖DFS
Group协议进行同步。
DFS主设备 部署M-LAG且状态为主的设备,通常也称为M-LAG主设
DFS备设备 部署M-LAG且状态为备的设备,通常也称为M-LAG备设备。
说明:
DFS Group的角色区分为主和备,正常情况下,主设备和备设备同时进行业务流量的转发,转发行为没有区别,仅在故障场景下,主备设备的行为会有差别
双主检测链路

双主检测链路,又称为心跳链路,是一条三层互通链路,用于M-LAG主备设备间发送双主检测报文。

说明:

正常情况下,双主检测链路不会参与M-LAG的任何转发行为,只在故障场景下,用于检查是否出现双主的情况。双主检测链路可以通过外部网络承载(比如,如果M-LAG上行接入IP网络,那么两台双归设备通过IP网络可以互通,那么互通的链路就可以作为双主检测链路)。也可以单独配置一条三层可达的链路来作为双主检测链路(比如通过管理口)。

peer-link接口 peer-link链路两端直连的接口均为peer-link接口。
peer-link链路 peer-link链路是一条直连链路且必须做链路聚合,用于交
换协商报文及传输部分流量。接口配置为peer-link接口
后,该接口上不能再配置其它业务。
为了增加peer-link链路的可靠性,推荐采用多条链路做链
路聚合
HB DFS主设备 通过心跳链路来协商的状态为主的设备。
说明:
通过心跳链路报文来协商的设备HB DFS主备状态在正常情况下,对M-LAG的转发行为不会产生影响,仅用于二次故障恢复场景下,在原DFS主设备或备设备故障恢复且peer-link链路仍然故障时,触发HB DFS状态为备的设备上相应端口Error-Down,避免M-LAG设备在双主情况下出现的流量异常。
M-LAG成员接口 M-LAG主备设备上连接用户侧主机(或交换设备)的Eth-
Trunk接口。
为了增加可靠性,推荐链路聚合配置为LACP模式。M-LAG成员接口角色也区分主和备,与对端同步成员口信息时,状态由Down先变为Up的M-LAG成员接口成为主M-LAG成员口,对端对应的M-LAG成员口为备。

说明:
仅在M-LAG接入组播场景下,M-LAG成员接口的主备角色存在转发行为差异。

三、M-LAG 协议交互原理

基于M-LAG组成的双活系统提供了设备级的可靠性

M-LAG的建立过程有如下几个步骤:

1)DFS Group配对


当设备完成M-LAG配置后,设备首先通过peer-link链路发送DFS Group的Hello报文。当设备收到对端的Hello报文后,会判断报文中携带的DFS Group编号是否和本端相同,如果两台设备的DFS Group编号相同,则两台设备DFS Group配对成功。


2)DFS Group协商主备


配对成功后,两台设备会向对端发送DFS Group的设备信息报文,设备根据报文中携带的DFS Grou

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

李李网工日记

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

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

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

打赏作者

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

抵扣说明:

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

余额充值