NAT 与发布75 条

链路负载均衡

在单台设备上把流量按算法分摊到多条出口链路,提高带宽利用率;需解决会话一致性与故障切换两个问题。

安全设备配置速查安全更新于 2026-10-13

多出口要解决两件事

链路负载均衡把流量按算法分摊到多条出口链路,目标是提升带宽利用率并具备冗余。它必须同时解决两个问题:一是会话一致性,同一条会话的往返必须走同一条出口,否则源地址与端口在两台链路之间来回变化,对端会直接丢弃报文;二是故障切换,某条链路不可用时流量要迅速转到剩余链路上。

基本信息

适用平台华为 USG、深信服 AF 等支持多出口链路负载的设备
调度算法按带宽比例、加权轮询、按连接数分摊
会话一致性同一会话固定单一出口,依靠哈希或会话保持实现
故障检测探测目标可达性与时延,多目标综合判断更准确

典型使用场景

  • 多条宽带叠加:单条链路带宽不足时提升出口总容量
  • 运营商线路冗余:某条线路中断时业务不受影响
  • 按业务分流:不同业务走不同线路,便于管理与计费
  • 带宽扩容过渡期:新线路先承接部分流量做验证
  • 演练验证:断开一条链路,确认流量重分布且业务无中断

实施要点

实施要点
1. 明确各条链路的带宽比例,作为权重配置依据
2. 开启会话保持或选用哈希类算法,避免同一会话跨链路
3. 为每条链路配置探测目标,建议使用多个目标综合判断
4. 出口与 NAT 地址池一一对应,链路切换时源地址同步切换
5. 在业务窗口内演练单链路故障,记录切换时长与业务表现

常见问题与方向

现象可能原因处理方向
随机丢包与连接重置同一会话跨链路,源地址不一致开启会话保持或改用哈希算法
链路故障未切换探测目标不可达或阈值不合理调整探测目标与判定条件
切换后部分业务不通NAT 地址池未随链路切换核对出口与地址池的绑定关系
某链路利用率异常权重与实际带宽不匹配按实际带宽比例重新分配权重
链路负载均衡与 NAT 地址池是绑定的:出口变了,源地址也要跟着变,否则回程会被上游按源地址过滤掉。

易错点

  • 未开启会话保持,同一连接往返走不同链路,现象是随机丢包与连接重置,排查时很难联想到选路问题
  • 探测目标只配一个公网地址,该地址不可达就误判整条链路故障,流量被无谓地集中到剩余链路
  • 链路切换后 NAT 地址池没有同步切换,出现能出去回不来的单通
  • 权重设置与实际带宽不符,其中一条链路长期打满、另一条闲置

数据来源与参考

  • 华为 USG6000 产品文档:链路负载均衡
  • 深信服 AF 产品手册:多线路负载
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌