IRF 下动态聚合“成员都 Selected”只说明单条成员链路故障能切;做主备倒换/拔成员/IRF 分裂还断,通常是 MAD、跨框聚合、对端聚合模式、或路由协议主备重建这几类没配合好。按下面顺序查最快。
一、先分清你做的“倒换”是哪一种
- 主用主控倒换(slave 接管):聚合口物理不动,但路由协议在主控上跑,邻居会重建 → 没配 NSR/BFD 就会断几分钟。
- 拔某台成员机/该成员所有聚合口 down:LACP 应把对端对应成员置 Unselected,剩下成员继续跑;若不断说明对端没跨设备、或 MAD 把口 shut、或路由没收敛。
- IRF 链路全断=分裂:必须有 MAD;没 MAD 会变双主、MAC/ARP 乱、互联像断;MAD 配错会把业务口全关。
二、聚合本身核对(都 Selected 也要看参数)
display link-aggregation summary
display link-aggregation verbose Bridge-Aggregation xx
display lacp system-id
display lacp verbose Bridge-Aggregation xx
重点:
- 模式两端都是 dynamic(LACP);跨 IRF 别用 static,静态跨框在部分场景会异常。
- 操作 Key、速率、双工、trunk/access、permit vlan、PVID、STP 边缘、QinQ 两端一致;不一致会 Unselected 或选中但丢特定 VLAN 流量。
- 跨 IRF 成员分布:比如 IRF 两台各出 1 个口进同一 BAGG/Route-Agg,对端如果是单台设备就正常 LACP;对端也是 IRF/堆叠也按跨框分布。若对端只接了 IRF 其中一台的物理口,拔另一台当然不会切。
- LACP 系统优先级/系统 MAC:IRF 本来统一系统 MAC,一般不用改;但做 LACP MAD 时要保证聚合组动态、且中间设备能透传扩展 LACP TLV。
- 选中上限
link-aggregation selected-port maximum 没把第二条限掉(虽你都选中可忽略,但做演练前确认)。
知了常见坑:两台 IRF 互联的聚合口误敲 mad enable,分裂/倒换时会按 MAD 把端口 shutdown,看起来“聚合正常但互联中断”。
三、MAD 检查(倒换/拔成员变分裂必看)
display irf
display irf topology
display irf-port
display irf link
display mad verbose
display logbuffer | include MAD
- 用了 LACP MAD:聚合必须 dynamic,所有 IRF 成员都有物理口连到中间设备,中间设备透传扩展 LACP;多套 IRF 的
irf domain 不能相同。
- 用了 BFD MAD:独立 VLAN 三层接口、各成员各出一口(直连或经中间设备按官方拓扑)、MAD IP 同网段且不与其他业务 IP 冲突、BFD VLAN 物理口别开其他业务特性;别用 VLAN-interface1。
- 用了 ARP MAD:要求聚合/二层可达、各成员有 MAD IP。
- 现象判断:
- 倒换后业务口全 down、日志有
MAD conflict/shutting down ports → MAD 生效但你可能把业务聚合同时当 MAD 口,建议 MAD 单独聚合/Vlan,不动业务聚合。
- 倒换后两台都转发、MAC 漂移、邻居翻滚 → 没 MAD 或 MAD 没生效,按上面重配。
四、动态路由+聚合倒换不切,补路由高可用
IRF 主备主控倒换时,OSPF/BGP/ISIS 默认要重新建邻居,单纯 LACP 解决不了。按业务层补:
- BGP:
bgp xx 下 non-stop-routing(NSR);NSR 与 GR 互斥。
- OSPF:
ospf 1 下 non-stop-routing;接口/进程开 BFD:bfd all-interfaces enable,接口下 bfd min-transmit-interval/min-receive-interval/detect-multiplier。
- 静态路由出聚合:用 BFD+track,或 NQA+track,探测对端下一跳,断了改路。
- IS-IS 同样可 NSR。
- 主控倒换前确认 NSR 已建、邻居不重置;可用
display ospf peer/bfd session、display bgp peer/nsr 看。
新华三服务口径:堆叠/框式主备倒换前务必配 NSR,减少路由震荡;NSR 与 GR 不能同时开。
五、按你的现象对号入座
- 成员都 Selected,拔其中一台成员机→互联断:看对端聚合是否只连了被拔那台;看 IRF 分裂后 MAD 是否把本端业务口 shut;看路由下一跳是否只在被拔成员上(三层 Route-Agg 要跨两台、网关/互联 IP 在 IRF 逻辑口上而非单台物理口)。
- 主用主控 reboot/倒换→断几十秒~几分钟:基本是路由重建,配 NSR+BFD;LACP 正常不等于路由不闪。
- 倒换后两端都 up 但互 ping 不通/邻居反复 down:查 IRF 分裂双主、MAD 未生效或 domain 冲突;
display mad verbose+日志定位。
- 倒换后业务口全 down 再手动 undo shutdown 才恢复:业务聚合误启用 MAD,或 LACP MAD 聚合组被分裂仲裁关口;把 MAD 检测独立出来。
暂无评论