首页/网络/VLAN 与高可用速查/M-LAG 跨设备聚合概念

M-LAG 跨设备聚合概念

M-LAG 让两台独立设备对下行(服务器/交换机)呈现一个聚合逻辑口:主机侧无感跨设备聚合,设备间通过 peer-link 同步协议信息。

VLAN 与高可用速查网络更新于 2026-10-13

M-LAG 是什么

M-LAG(跨设备链路聚合)让两台独立设备对下行(服务器或交换机)呈现为一个聚合逻辑口:主机侧无感知地做跨设备聚合,设备之间通过 peer-link 同步协议与控制信息。它与堆叠的关键区别在于两台设备控制面独立,一台故障时另一台继续转发,故障域不会连成一片。

基本信息

别名华为 M-LAG / Cisco vPC / 通用 MC-LAG
核心依赖peer-link + 配置一致性检查
与堆叠对比双控制面、故障域独立
下行视角服务器看到一个标准 LACP 聚合
关键风险peer-link 故障与配置不一致

典型使用场景

  • 服务器双网卡分别接到两台交换机,同时获得冗余与带宽
  • 接入交换机双上行替代 STP 阻塞,提升链路利用率
  • 核心与汇聚之间希望避免单一控制面的连坐风险
  • 需要独立升级与维护窗口的场景(一台可单独操作)
  • 与 VRRP 配合提供网关与链路两层冗余

拓扑示意

拓扑示意
# 两台设备对下行呈现一个聚合口
SW1 ──(peer-link)── SW2
  \                  /
   server LACP bond(跨设备聚合)
# 要点:peer-link 承载同步与控制流量,独立设计冗余

与堆叠的取舍

维度M-LAG堆叠
控制面两台设备各自独立合并为一套控制面
故障域一台故障不影响另一台转发主设备故障可能触发倒换
配置一致性靠流程与工具校验天然一份配置
升级维护可单台滚动操作通常需窗口内整栈操作
管理两个管理地址单一管理地址
peer-link 承载协议同步与控制流量,必须单独按规格与冗余设计,不能与业务链路混用凑数。peer-link 一旦中断且没有配套检测机制,两侧可能同时认为自己是转发侧,出现与双主等价的问题。

易错点

  • peer-link 承载同步流量,链路规格与冗余要单独设计,不可与业务链路混用
  • 两台设备没有堆叠那样的一份配置保证,一致性靠流程与校验工具维持
  • peer-link 中断后缺少检测与抑制机制时会出现双活,形成与双主等价的风险
  • 只改一台设备的参数(VLAN、特性开关)会造成两侧不一致,业务表现随机
  • 把 M-LAG 当堆叠用:管理地址、升级方式与故障行为都不同,运维习惯需要相应调整

数据来源与参考

  • 华为 S 系列交换机产品文档(M-LAG)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌