M-LAG协议原理

简介 

跨设备链路聚合组

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


 

 优势


更高可靠性
链路可靠性从单板级提升到设备级


简化组网及配置
提供了一个没有环路的二层拓扑实现冗余备份


独立升级
可以分别升级,对正运行业务无影响
 

相关概念 


DFS Group
动态交换服务组,用于M-LAG设备配对


DFS主设备
部署M-LAG且状态为主的设备,也称M-LAG主设备


DFS备设备
部署M-LAG且状态为备的设备,也称M-LAG备设备


双主检测链路
心跳链路,是一条三层互通链路,发送双主检测报文


peer-link链路
是一条直连链路且必须做链路聚合,用于交互协商报文及传输部分流量。接口配置为peer-link后不能再配置其他业务


M-LAG成员接口
连接用户侧的Eth-Trunk接口,推荐链路聚合配置为LACP模式


HB DFS主设备
通过心跳链路来协商的状态为主的设备


HB DFS备设备
通过心跳链路来协商的状态为备的设备

 

协议交互过程


1.dfs group 配对
配置完成后,通过peer-link链路发送dfs group的hello报文,对端收到后会判断dfs group编号是否和本端相同,相同则配对成功


2.协商主备
配对成功后会向对端发送dfs group设备信息报文,根据dfs group优先级及系统mac地址确定dfs group的主备状态
(先比优先级,优先级相同比较mac,越小越优)


3.M-LAG成员接口协商主备
协商出主备后,M-LAG两台设备会通过peer-link链路发送M-LAG设备信息报文,报文携带了M-LAG成员接口的配置信息,成员口信息同步完成后,确定M-LAG成员接口的主备状态,
与对端同步成员接口信息时,状态由Down先变为up的M-LAG成员接口成为主M-LAG成员口,对端相应的M-LAG成员口为备,主备状态默认不回切


4.双主检测
协商出M-LAG主备后,会通过双主检测链路发送双主检测报文,在45s内两台设备均能收到对端发送的双主检测报文,双活系统即开始正常工作,45s内未收到双主检测报文则心跳超时 。一但设备感知到peer-link故障,设备会快速发送双主检测链路报文,加速检测。


在dfs group配对失败或Peer-link故障场景下,双主检测链路用于检查是否出现双主的情况。双主检测链路可以通过外部网络承载,也可以单独配置一条三层可达链路。


双主检测链路通过业务网络互通,会通过最优路由经peer-link链路传输。一但peer-link故障,路由收敛期间,双主检测报文通过次优路径传输到对端,双主检测时间会慢0.5或1s


5.M-LAG同步信息
正常工作后两台设备会通过peer-link链路发送M-LAG同步报文实时同步对端信息,M-LAG同步报文中主要包括MAC表项,ARP,以及STP等,并发送M-LAG成员端口的状态

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值