
想问下大家,SW1,SW2,SW3做IRF堆叠,使用何种MAD,HJA和HJB独立汇聚,是做主备还是负载均衡,HJA和HJB不支持M-LAG,不做堆叠。Core-A和Core-B是做主备还是负载均衡,是使用VRRP还是OSPF,是配置M-LAG还是只通过光纤心跳动态聚合检测。请问大家这样的方案,SW1,SW2,SW3做堆叠后,配置何种MAD。HJ交换机和核心交换机选择哪种方案更优。
(0)
最佳答案
1. 三台 IRF 堆叠 MAD 可选类型对比
表格
MAD 类型 适用场景 本方案适配度
LACP MAD(推荐首选) 下联多接入、上联双汇聚 HJA/HJB,跨设备有聚合链路 ★★★★★ 最优
ARP MAD 三层网关设备、需要三层连通 ★★☆☆☆ 备选
BFD MAD 单独三层检测链路,额外布线 ★★☆☆☆ 不推荐
直连 MAD(多台堆叠专用线缆) 仅两台堆叠,三台 IRF 不支持 × 禁用
2. 本场景 LACP MAD 完整原理与配置逻辑
SW1/SW2/SW3 三台 IRF,上联分别双上联 HJA、HJB 两台独立汇聚交换机:
将IRF 堆叠组与 HJA、HJB 之间的上联聚合口作为 LACP MAD 检测链路;
IRF 分裂后,分裂的两台设备会通过 LACP 报文识别冲突,自动关闭除堆叠口以外所有业务接口,防止二层环路、IP 冲突;
优势:无需额外布线,复用现有上联光纤,部署最简单、故障收敛最快。
关键配置要点(H3C IRF LACP MAD)
plaintext
# IRF组内全局开启LACP MAD
irf mad lacp enable
# 上联HJA、HJB的聚合接口下配置MAD检测
interface Bridge-Aggregation 1
port link-aggregation mode dynamic
irf mad lacp enable
3. 不推荐其他 MAD 的原因
BFD MAD:需要单独拉一条三层检测光纤到 HJA/HJB,额外布线、增加运维成本;
ARP MAD:依赖三层网关正常,堆叠分裂后三层接口可能冲突,可靠性弱于二层 LACP MAD;
直连 MAD:仅两台 IRF 支持,三台堆叠无法使用。
二、HJA、HJB 两台独立汇聚交换机(不堆叠、不支持 M-LAG)最优方案
前提约束:HJA/HJB 无法堆叠、不支持 M-LAG,只能独立两台三层汇聚
最优架构:OSPF 负载分担三层转发 + 终端网关 VRRP 主备
路由层面:OSPF 双上行负载均衡
HJA、HJB 均运行 OSPF,同时向 Core-A/Core-B 发布内网网段;
Core 核心下发默认路由到 HJA、HJB,等价路由负载分担,上下行流量双链路同时走;
单台 HJ 故障,OSPF 自动收敛,流量全部切换至另一台 HJ。
终端网关层面:VRRP 主备
内网所有业务 VLAN 在 HJA、HJB 配置三层 VLANIF,启用 VRRP;
HJA 为 Master、HJB 为 Backup,终端网关指向 VRRP 虚拟 IP;
主设备故障,VRRP 3s 内切换至备机,终端无感知。
下联三台 IRF 堆叠(SW1/SW2/SW3):
IRF 组分别单链路上联 HJA、单链路上联 HJB(两条独立上行,不聚合,因为 HJ 不支持 M-LAG);
IRF 设备双上行,配合 OSPF 等价路由实现流量负载。
为什么不推荐纯主备静态路由?
静态路由无法自动负载分担,只能单链路承载流量,带宽浪费;OSPF 动态路由故障收敛更快,适合园区多 VLAN、多网段扩展。
三、Core-A、Core-B 两台核心交换机最优方案
推荐架构:DRNI(分布式 M-LAG)+ 三层 OSPF 负载分担 + VRRP 冗余
1. 二层接入侧:Core-A/Core-B 之间部署 DRNI 心跳聚合
光纤互联 Core-A、Core-B 作为DRNI 控制心跳 + 数据备份链路;
下联 HJA、HJB、防火墙 FWA/FWB、AC 全部做 DRNI 聚合(M-LAG);
DRNI 作用:消除二层环路、设备故障时流量秒级切换,下联设备只需单聚合上联,无需双链路复杂配置。
你提到的 “光纤心跳动态聚合检测” 就是 DRNI 的聚合心跳链路,优于普通静态聚合。
2. 三层路由层面:OSPF 全域负载均衡
Core-A、Core-B、HJA、HJB、防火墙全部纳入同一 OSPF 进程;
内网网段、互联网默认路由、数据区路由全部等价负载分担;
不依赖 VRRP 做核心转发,三层路由天然双活,带宽完全利用。
3. 互联网出口冗余(FWA/FWB 防火墙)
FWA、FWB 双防火墙双活,上下行 DRNI 聚合接入 Core-A/Core-B,ISP 双线路做 NAT 多出口策略路由。
补充:是否需要 VRRP?
内网用户网关下放至 HJA/HJB 汇聚层,Core 核心不需要配置业务 VRRP;
仅当有服务器网段直接挂在 Core 下时,才在 Core 上配置 VRRP 做网关冗余。
对比两种 Core 方案优劣
表格
方案 优缺点
DRNI+OSPF 负载分担(推荐) 双设备同时转发,带宽 100% 利用,故障收敛快,二层无环路
纯 VRRP 主备(无 DRNI) 同一时间只有一台 Core 转发,闲置一半带宽,故障切换存在丢包,不推荐
四、整体方案总结(分模块精简结论)
1. 接入三层 IRF(SW1/SW2/SW3 三台堆叠)
MAD 选型:LACP MAD,复用上联 HJA/HJB 的聚合链路做分裂检测,无需额外布线,可靠性最高。
2. 汇聚 HJA、HJB(不堆叠、不支持 M-LAG)
最优模式:OSPF 动态路由负载分担 + VRRP 主备网关
路由双活走两条上行光纤,带宽充分利用;
终端网关靠 VRRP 冗余,单台汇聚故障终端无感知。
3. 核心 Core-A、Core-B
最优模式:DRNI 分布式聚合(光纤心跳聚合)+ OSPF 全域负载分担
Core 之间部署 DRNI 聚合心跳链路,下联所有设备做 M-LAG;
全域 OSPF 等价路由,核心两台同时转发流量,不做主备闲置;
放弃单 VRRP 主备架构,最大化双核心带宽利用率。
五、补充风险规避点
HJA/HJB 无 M-LAG 能力,IRF 上联两条独立链路,务必在 HJ 上开启STP 边缘端口 / 环路检测,防止 IRF 分裂产生二层环路;
LACP MAD 需要保证 IRF 两条上联聚合链路同时在线,否则 MAD 检测失效;
DRNI 心跳链路建议至少两条光纤做聚合,防止单心跳链路故障导致 DRNI 分裂;
全域 OSPF 规划分层区域:接入汇聚 Area 1,核心出口 Area 0,减少 LSA 泛洪,优化园区路由表规模。
(0)
我这边vlan数量超过了50个,VRRP组网配置命令会不会特别多。
我的建议是做M-LAG+VRRP
参考手册 1 园区场景基于M-LAG的VRRP组网配置举例
打开你的电脑,在浏览器输入知了社区,找到这个帖子,要么在别人下面评论,要么点我名字。
(0)
我这边vlan数量超过了50个,VRRP组网配置命令会不会特别多。
我这边vlan数量超过了50个,VRRP组网配置命令会不会特别多。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
我这边vlan数量超过了50个,VRRP组网配置命令会不会特别多。