湖北华育教育

华小智问道IE面试 | M-LAG技术(二)

发布日期:2025年01月15日

“前面认识了M-LAG技术的相关概念后,我们现在继续来了解...

“前面认识了M-LAG技术的相关概念后,我们现在继续来了解M-LAG系统建立及工作过程。”华小阮老师继续讲解道。M-LAG 设备间通过交互 DRCP 报文和 Keepalive 报文建立和维护 M-LAG 系统。在 M-LAG系统正常工作时, M-LAG 系统的主从设备负载分担共同进行流量转发。接下来以图1进行讨论。

图1如图1所示,SWA-1和SWA-2之间M-LAG系统建立及工作过程如下:1)当M-LAG设备完成M-LAG系统参数配置后,两端设备通过peer-link链路定期发送DRCP报文。当本端收到对端的DRCP协商报文后,会判断DRCP协商报文中的M-LAG系统配置是否和本端相同。如果两端的M-LAG系统配置相同,则这两台设备组成M-LAG系统。2)配对成功后,两端设备会确定出主从状态。依次比较两端 M-LAG 设备的初始角色、M-LAG MAD DOWN 状态、设备的健康值、角色优先级、设备桥 MAC,比较结果更优的一端为主设备。主从协商后, M-LAG 设备间会进行配置一致性检查。3)当主从角色确定后,两端设备通过 Keepalive 链路周期性地发送 Keepalive 报文检测邻居状态。4)M-LAG 系统开始工作后,两端设备之间会实时同步对端的信息,例如 MAC 地址表项、ARP 表项,这样任意一台设备故障都不会影响流量的转发,保证正常的业务不会中断。通过上述M-LAG系统建立和工作过程可知,需要经过DRCP报文协商、主从协商、一致性检查、Keepalive报文邻居检测、数据同步。下面我们先具体聊一下DRCP报文。M-LAG通过在peer-link链路上运行DRCP(Distributed Relay Control Protocol,分布式聚合控制协议)来交互M-LAG的相关信息,以确定两台设备是否可以组成M-LAG系统。运行该协议的设备之间通过互发DRCPDU(Distributed Relay Control Protocol Data Unit,分布式聚合控制协议数据单元)来交互M-LAG的相关信息。DRCP为H3C私有协议。1)DRCPDU的交互两端M-LAG设备通过peer-link链路定期交互DRCP报文。当本端M-LAG设备收到对端M-LAG设备的DRCP协商报文后,会判断DRCP协商报文中的M-LAG系统配置是否和本端相同。如果两端的M-LAG系统配置相同,则这两台设备可以组成M-LAG系统。2)DRCP超时时间DRCP超时时间是指peer-link接口等待接收DRCPDU的超时时间。在DRCP超时时间之前,如果本端peer-link接口未收到来自对端M-LAG设备的DRCPDU,则认为对端M-LAG设备peer-link接口已经失效。DRCP超时时间同时也决定了对端M-LAG设备发送DRCPDU的速率。DRCP超时有短超时(3秒)和长超时(90秒)两种:①若本端DRCP超时时间为短超时,则对端M-LAG设备将快速发送DRCPDU(每1秒发送1个DRCPDU)。②若本端DRCP超时时间为长超时,则对端M-LAG设备将慢速发送DRCPDU(每30秒发送1个DRCPDU)。闻道有先后,术业有专攻,扫描下方二维码,添加好友,让我们一起进步吧!

图片|王在礼文字|王在礼排版|张坚审核|姜明哲@新媒体中心

相关资讯
【考培一体化】2024新华三H3CIE实验考试12月湖北移动考场(华育专场) 【校企合作&生态校区】红帽认证考试喜报来啦! 华小智问道IE面试 | M-LAG技术(五) 华育智远实训中心2024年度工作总结 华小智问道IE面试 | M-LAG技术(六)
相关课程