MAD 方式怎么选
堆叠分裂时如果两侧都在转发,就会形成双主:地址冲突、转发表混乱、业务大范围异常。MAD(Multi-Active Detection,多主检测)负责发现这种状态并抑制一侧。常见方式有直连 MAD、中继 MAD、LACP MAD 与 BFD MAD,选择依据是现网有没有可用资源,以及检测速度能否满足业务要求。
基本信息
| 目的 | 检测堆叠分裂导致的双主并抑制其中一侧 |
|---|---|
| 常见方式 | 直连 MAD、中继 MAD、LACP MAD、BFD MAD |
| 配置时机 | 与堆叠拓扑同时设计,不留到组建完成后补 |
| 隔离要求 | 检测链路尽量独立,不承载业务流量 |
| 验收方法 | 用模拟分裂演练测量检测与抑制的生效时间 |
典型使用场景
- 新建堆叠系统:在部署阶段同时规划检测方式与链路
- 割接改造:确认现有检测方式在新拓扑下仍然有效
- 检测失效排查:分裂后没有触发抑制时的取证
- 速度要求提升:业务要求更快检测时评估方式切换
- 大型组网:评估两种检测方式互补部署的可行性
常见方式与核对
常见方式与核对
display stack # 堆叠成员与角色
display stack configuration # 堆叠与 MAD 相关配置(按平台)
display eth-trunk 1 verbose # LACP MAD 依赖动态聚合,核对其状态
display interface GigabitEthernet0/0/47 # 直连检测链路状态
# Cisco VSS 侧对应
show switch virtual # 虚拟化成员状态
show switch virtual link # 虚拟链路状态
# 核对目标:检测链路与业务链路物理分离常见 MAD 方式对比
| 方式 | 依赖资源 | 注意点 |
|---|---|---|
| 直连 MAD | 成员间专用直连链路 | 检测直接、占用端口,简单可靠 |
| 中继 MAD | 中间设备中继报文 | 布线灵活,依赖第三方设备状态 |
| LACP MAD | 支持 LACP 的动态聚合 | 借业务链路承载检测,两端都需支持 |
| BFD MAD | 三层可达与路由 | 依赖探测参数与路由收敛速度 |
检测链路只跑检测流量:用独立端口或专用 VLAN,避免业务流量与检测流量相互影响,也避免检测链路本身成为业务瓶颈。
没有 MAD 或检测失效的分裂场景会直接形成双主:两台设备独立建树、独立管理,地址冲突与环路风险同时出现,属于必须优先处理的高危状态。