H3C(新华三)路由器的负载均衡配置主要依赖于 策略路由(PBR, Policy-Based Routing) 或 多出口网关(Multi-WAN) 功能,具体取决于设备型号(如 MSR 系列、S10500 核心交换机等)和软件版本(Comware V7 为主流)。
以下提供两个常见场景的配置实例:
基于策略路由(PBR)的负载均衡
适用场景:根据源 IP、目的 IP、端口或应用类型,将流量分发到不同的下一跳(Web 流量走电信,邮件流量走联通)。
网络拓扑假设
- Router A:连接内网(192.168.1.0/24)
- ISP 1 (电信):下一跳
1.1.1,出接口GigabitEthernet1/0/1 - ISP 2 (联通):下一跳
2.2.1,出接口GigabitEthernet1/0/2
配置步骤
第一步:配置基础接口和路由
<H3C> system-view [H3C] sysname Router-A # 配置电信接口 [H3C] interface GigabitEthernet 1/0/1 [H3C-GigabitEthernet1/0/1] ip address 10.1.1.2 255.255.255.0 [H3C-GigabitEthernet1/0/1] quit # 配置联通接口 [H3C] interface GigabitEthernet 1/0/2 [H3C-GigabitEthernet1/0/2] ip address 10.2.2.2 255.255.255.0 [H3C-GigabitEthernet1/0/2] quit # 配置内网接口 [H3C] interface GigabitEthernet 1/0/0 [H3C-GigabitEthernet1/0/0] ip address 192.168.1.1 255.255.255.0 [H3C-GigabitEthernet1/0/0] quit # 配置默认路由(用于回包和未匹配策略的流量) [H3C] ip route-static 0.0.0.0 0.0.0.0 10.1.1.1 preference 60 [H3C] ip route-static 0.0.0.0 0.0.0.0 10.2.2.1 preference 60
第二步:定义 ACL 匹配条件
# 定义匹配 Web 流量的 ACL(假设目的端口为 80/443) [H3C] acl advanced 3000 [H3C-acl-adv-3000] rule permit tcp destination-port eq 80 [H3C-acl-adv-3000] rule permit tcp destination-port eq 443 [H3C-acl-adv-3000] quit # 定义匹配其他流量的 ACL [H3C] acl advanced 3001 [H3C-acl-adv-3001] rule permit ip [H3C-acl-adv-3001] quit
第三步:创建流行为(Traffic Behavior)
# 行为 1:Web 流量指向电信下一跳 [H3C] traffic behavior web-balance [H3C-trafficbehavior-web-balance] redirect ip-nexthop 10.1.1.1 [H3C-trafficbehavior-web-balance] quit # 行为 2:其他流量指向联通下一跳 [H3C] traffic behavior other-balance [H3C-trafficbehavior-other-balance] redirect ip-nexthop 10.2.2.1 [H3C-trafficbehavior-other-balance] quit
第四步:创建策略路由(PBR)并绑定行为
[H3C] traffic policy pbr-balance [H3C-trafficpolicy-pbr-balance] classifier 3000 behavior web-balance [H3C-trafficpolicy-pbr-balance] classifier 3001 behavior other-balance [H3C-trafficpolicy-pbr-balance] quit
第五步:应用策略路由到入接口
# 在连接内网的接口上应用策略,对进入的流量进行调度 [H3C] interface GigabitEthernet 1/0/0 [H3C-GigabitEthernet1/0/0] traffic-policy pbr-balance inbound [H3C-GigabitEthernet1/0/0] quit
基于多出口网关(Multi-WAN)的负载均衡
适用场景:简单地将所有出站流量按比例或轮询方式分发到多个 ISP,无需复杂的应用识别,此功能在较新的 Comware V7 设备上支持较好。
配置步骤
第一步:配置接口和路由(同上)
# 假设已配置好接口 IP 和默认路由
第二步:创建多出口组
[H3C] multi-wan group 1 # 添加电信出口 [H3C-multi-wan-group-1] interface GigabitEthernet 1/0/1 [H3C-multi-wan-group-1] quit # 添加联通出口 [H3C-multi-wan-group-1] interface GigabitEthernet 1/0/2 [H3C-multi-wan-group-1] quit # 配置负载均衡模式(轮询 Round-Robin 或加权) [H3C-multi-wan-group-1] load-balance mode round-robin # 或者配置权重(例如电信权重 2,联通权重 1) # [H3C-multi-wan-group-1] interface GigabitEthernet 1/0/1 weight 2 # [H3C-multi-wan-group-1] interface GigabitEthernet 1/0/2 weight 1 [H3C-multi-wan-group-1] quit
第三步:应用多出口组到默认路由或策略
# 方法 1:直接绑定到默认路由(部分版本支持) [H3C] ip route-static 0.0.0.0 0.0.0.0 multi-wan group 1 # 方法 2:通过策略路由调用多出口组(更通用) [H3C] traffic behavior multi-wan-behavior [H3C-trafficbehavior-multi-wan-behavior] multi-wan group 1 [H3C-trafficbehavior-multi-wan-behavior] quit [H3C] acl advanced 3002 [H3C-acl-adv-3002] rule permit ip [H3C-acl-adv-3002] quit [H3C] traffic policy pbr-multi-wan [H3C-trafficpolicy-pbr-multi-wan] classifier 3002 behavior multi-wan-behavior [H3C-trafficpolicy-pbr-multi-wan] quit [H3C] interface GigabitEthernet 1/0/0 [H3C-GigabitEthernet1/0/0] traffic-policy pbr-multi-wan inbound [H3C-GigabitEthernet1/0/0] quit
关键注意事项
-
NAT 配置:
- 负载均衡通常与 NAT(网络地址转换)配合使用。
- 如果使用 NAPT,需确保在出接口上启用 NAT:
[H3C] interface GigabitEthernet 1/0/1 [H3C-GigabitEthernet1/0/1] nat outbound 2000 # 假设 ACL 2000 匹配内网网段 - 如果使用 源地址转换(Source NAT) 配合 PBR,需确保 NAT 策略在 PBR 之后生效,或使用
nat outbound在接口上直接绑定。
-
会话保持(Session Persistence):
- 负载均衡可能导致同一用户的 TCP 会话从不同出口出去,造成连接中断。
- H3C 支持 会话保持 或 哈希算法(基于源/目的 IP 哈希),确保同一会话走同一出口。
- 在 PBR 中可使用
hash命令(如果支持)或在多出口组中配置哈希模式。
-
健康检查(Health Check):
- 建议配置 NQA(Network Quality Analyzer) 或 BFD 进行链路状态检测。
- 当某条链路故障时,自动将流量切换到另一条链路,实现高可用。
-
回包问题:
确保路由器有到达内网的路由,NAT 转换正确,否则外网返回的流量可能无法正确路由回内网。
-
验证命令:
display traffic policy statistics # 查看策略命中次数 display ip routing-table # 查看路由表 display multi-wan status # 查看多出口状态
⚠️ 提示:不同型号的 H3C 设备(如 MSR 20-40 系列 vs S10500 核心交换机)命令可能略有差异,建议在实际操作前使用 查看命令帮助,或参考对应型号的《配置指南》。
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/477671.html



