SD-WAN 链路聚合和负载均衡有什么区别?
简答:一句话结论:链路聚合或 WAN Bonding 关注把多条链路组成更大的逻辑通道,负载均衡关注把不同流量分配到不同链路。若要让单个文件传输或视频流同时使用多条链路,必须确认设备支持逐包聚合或类似机制;普通按流负载均衡通常不能突破单条链路上限。
定义:SD-WAN 链路聚合是通过隧道、逐包或其他机制协同使用多条 WAN 链路,负载均衡则是依据路径、流量或业务策略把连接分配到不同链路。
先看结论:四个概念不要混用
读者最容易混淆的是传统以太网链路聚合、SD-WAN 带宽聚合、链路负载均衡和故障切换。它们都可能使用两条或更多链路,但解决的问题不同。传统链路聚合通常发生在两个逻辑设备之间,常见实现包括 LACP;SD-WAN 则往往通过 CPE、隧道和控制策略,在不同运营商或不同接入类型之间进行选路、分流或聚合。
| 能力 | 主要目标 | 常见分流粒度 | 单个连接能否使用多条链路 | 是否要求对端支持 |
|---|---|---|---|---|
| 传统链路聚合 | 增加设备间吞吐并提供冗余 | 按哈希、按流或按会话 | 通常不能保证单流跨多条链路 | 通常需要两端设备和链路配置配合 |
| SD-WAN WAN Bonding | 形成更大的或更稳定的逻辑通道 | 可按流,也可能按包 | 取决于实现;逐包机制才可能让单流使用多条链路 | 通常需要两端 SD-WAN 设备、隧道或汇聚节点 |
| 链路负载均衡 | 把多个连接或业务分散到不同链路 | 按流、会话、策略或路由 | 通常不能 | 可由本地设备和路由策略完成,但具体能力以产品文档为准 |
| 故障切换 | 主链路异常时转移到备用链路 | 按会话或新建连接 | 重点不是叠加带宽 | 需要探测、阈值和回退策略 |
Cisco Meraki 文档将链路聚合描述为把多个连接并行组合,以提升吞吐并提供冗余,同时将三层及以上的流量分配称为负载均衡或负载分担。这个分类适合用来建立基本概念,但不同厂商的命名可能不同,部署时仍应核对具体产品的实现方式。
关键区别一:单个连接能不能叠加带宽?
这是最重要的判断问题。假设有一条 500 Mbps 链路和一条 300 Mbps 链路:
- 按流负载均衡:连接 A 选择链路一,连接 B 选择链路二。多个用户或多个并发连接可以共同利用两条链路,但单个 TCP 或 UDP 流通常仍停留在其中一条链路上。
- 逐包聚合:同一条流的不同数据包可以在多个链路之间发送,接收端再进行重组,因此在实现、隧道和路径条件都满足时,单个业务流才有机会使用多条链路。
- 传统 LACP:虽然多个物理接口组成一个逻辑接口,但设备通常仍依据源地址、目的地址、端口等字段进行哈希。结果是多条连接可以分散,单一连接不一定跨越所有成员链路。
VMware 对 per-flow 和 per-packet 的说明明确区分了两种方式:per-flow 会在流开始时选择一条传输电路,per-packet 则会在整个流的传输过程中把数据包分配到多个电路。前者能利用多条链路,但不能因此直接改善单个应用流的性能;后者才具备带宽聚合的可能,但需要额外处理乱序、重传、抖动和两端重组等问题。可参考 VMware 关于 per-packet 与 per-flow 的说明。
因此,“两条线路相加就是单连接速度相加”并不是通用结论。验收时应分别测试单连接、多连接和多用户场景,不能只看设备界面上的总带宽。
关键区别二:传统 LACP 与 SD-WAN 聚合的边界
传统 LACP 主要适用于设备之间可直接协商的以太网链路。它通常要求两端具备对应的链路聚合能力,链路也应处在可建立二层聚合关系的网络环境中。不同运营商提供的两条普通互联网接入,通常不能仅凭“都有网口”就直接做成跨公网的 LACP 聚合。
SD-WAN 聚合的逻辑不同。SD-WAN 可以把 Internet、MPLS、LTE 或 5G 等混合链路纳入统一的控制与转发体系,并通过隧道、边缘设备、控制器或远端汇聚点完成选路和流量处理。华为对 SD-WAN 的公开说明提到,SD-WAN 支持混合链路接入,并可根据业务和链路状态进行动态路径调整与负载分担,具体能力仍取决于厂商和部署架构,见华为 SD-WAN 技术百科。
实际判断可以问三个问题:
- 两条链路是否连接在同一对支持 LACP 的逻辑设备之间?如果不是,不要把它们直接称为传统 LACP 聚合。
- 两端是否存在能够接收、重组或转发聚合流量的 SD-WAN 设备或汇聚节点?如果没有,单端设备通常无法凭空完成跨公网的单流聚合。
- 方案说明中写的是“总带宽”“多用户共享带宽”还是“单连接带宽”?这三个指标不能互换。
关键区别三:负载均衡更关注分流与链路质量
SD-WAN 负载均衡的目标通常不是让每条连接都获得全部链路带宽,而是根据链路状态和业务策略,把不同流量安排到更合适的路径。例如,办公网页、云应用、视频会议和语音流量可以使用不同的策略;某条链路出现较高延迟、抖动或丢包时,新建流量可以优先选择其他路径。
这类能力通常需要链路探测、策略匹配和路径决策。Allied Telesis 的 SD-WAN 技术指南说明,其方案可通过 VPN 链路探测评估路径质量,并根据应用性能要求对敏感业务进行动态选路。这里的“动态选路”不等于“所有单连接都能叠加带宽”,而是说明链路质量可以参与路径选择。
负载均衡常见的实际效果包括:多用户并发时提高整体链路利用率;让不同业务分布在不同路径;在链路质量下降时把新流量引导到更合适的路径;在完全断链时执行故障切换。对于已经建立的连接,是否会迁移、是否保持会话、是否需要重新连接,必须以具体设备的会话处理方式和测试结果为准。
还要注意“平均分配”并不等于“严格均分”。链路容量不同、连接数量不同、流量大小不同,都会导致实际占用不均。策略还可能按照应用、源地址、目的地址、端口或链路质量进行偏置。
按业务选择:你真正需要的是哪一种?
| 业务需求 | 优先考虑 | 重点核验 | 不要误判 |
|---|---|---|---|
| 多人办公、网页和云应用并发 | 链路负载均衡 | 按流分配、策略优先级、链路利用率 | 总带宽增加不代表单个下载一定变快 |
| 视频会议和 VoIP | 质量感知选路,必要时再考虑聚合 | 时延、抖动、丢包、切换后的会话表现 | 链路多不代表语音质量必然稳定 |
| 大文件传输或单个长连接 | 支持逐包聚合的 WAN Bonding | 两端是否支持、乱序处理、重组能力、单流测试 | 普通 LACP 或按流负载均衡通常不足以证明单流叠加 |
| 关键业务需要备用出口 | 故障切换 | 探测目标、故障阈值、恢复条件、会话是否重建 | 备用链路不等于正常时自动叠加 |
| 跨地点访问和跨境办公 | SD-WAN 隧道、质量选路或聚合组合 | 两端接入、隧道终止点、业务策略和实际路径 | 只看本地出口带宽,无法判断端到端体验 |
简单决策法:先问“是否必须提升单个连接速度”。如果答案是否定的,先评估负载均衡和故障切换;如果答案是肯定的,再确认是否有逐包聚合或明确的单流加速机制;如果主要目标是业务不中断,则优先验证探测、切换和会话恢复,而不是只比较线路总带宽。
部署前后的 6 步核验方法
- 列出链路:记录每条接入的运营商、接入类型、上下行带宽、地址类型和是否存在 NAT。版本、地区、账户和设备能力会变化,相关选项以当前设备页面和官方文档为准。
- 定义目标:明确是提高多用户总吞吐、提高单连接速度、改善实时业务质量,还是提供备用链路。一个方案可能同时具备多种能力,但验收指标不能混为一谈。
- 确认模式:查找产品文档中的 per-flow、per-packet、bonding、link aggregation、load balancing、failover 等术语,确认它们的真实实现,不要只根据中文菜单名称判断。
- 确认对端:核对远端设备、云端汇聚节点、隧道终止点和控制器是否需要同品牌或同类型支持。若只在本地配置聚合,而远端无法接收和重组,单流聚合结论不能成立。
- 分三类测试:分别测试单个连接、多个并发连接和多个用户;同时记录延迟、抖动、丢包、实际链路利用率以及业务是否重连。
- 设置回退:保留单链路或主备模式的配置,记录关闭聚合、关闭策略或恢复默认路由的方法。升级、改策略或链路变化后,应重新验证而不是沿用旧结论。
建议把验收结果写成“测试条件—业务类型—使用模式—链路状态—结果—回退方式”。这样可以避免把某一次多连接测速结果误写成单连接能力,也便于排查“总带宽看起来正常但某个应用仍然慢”的问题。
常见误区与最终判断
- 误区一:链路聚合一定等于带宽相加。不一定。是否叠加取决于聚合层级、分流粒度、两端能力和业务连接数量。
- 误区二:负载均衡一定会让每条链路平均占用。不一定。哈希、链路容量、业务策略和连接大小都会影响分布。
- 误区三:故障切换等于无感知不中断。不一定。新连接通常更容易切到健康链路,已有会话是否保持需要单独测试。
- 误区四:不同运营商线路可以直接使用 LACP。不能直接推断。传统 LACP 与基于隧道的 SD-WAN 聚合属于不同实现边界。
截至 2026-11-03,可核验资料支持的稳妥结论是:负载均衡解决“把流量分到哪里”,链路聚合或 WAN Bonding 解决“如何协同使用多条链路”,故障切换解决“链路出问题后如何恢复”。选型时先确定单连接是否需要跨链路,再根据业务的延迟、抖动、丢包和会话连续性要求选择实现方式。
常见问题
SD-WAN 负载均衡能让单个下载速度翻倍吗?
通常不能直接这样判断。按流或按会话的负载均衡会把一个连接放在某条链路上,多条连接或多个用户才可能共同利用多条线路。只有设备和两端架构明确支持逐包聚合、隧道重组等机制时,单个下载才有机会使用多条链路。
两条不同运营商的宽带可以直接做 LACP 吗?
不能仅凭运营商不同或设备有多个 WAN 口就确认可以。传统 LACP 通常需要两端设备在可协商的链路环境中支持对应协议;跨不同互联网接入的多链路协同,往往需要 SD-WAN 设备、隧道或远端汇聚节点,具体以当前产品文档和现场测试为准。
视频会议应该选链路聚合还是负载均衡?
先看主要问题。如果是多人同时使用导致出口拥塞,链路负载均衡可能更直接;如果是单个会议流需要跨多条链路,必须确认是否支持逐包聚合;如果主要担心某条线路中断,则应优先验证质量探测、故障切换和已有会话的恢复表现。
链路聚合和故障切换有什么关系?
两者可以同时存在,但目标不同。链路聚合关注多条链路正常时如何共同承载流量,故障切换关注某条链路异常时如何把业务转移到其他路径。启用聚合不代表故障时所有会话都能无感知保持,仍需单独测试。
如何确认设备到底是按流还是按包?
查看产品官方文档或管理页面中的 per-flow、per-packet、bonding、load sharing 等定义,并确认适用版本和前置条件。随后分别进行单连接、多连接和链路降质测试;如果文档没有明确说明,就不要把设备宣传中的“总带宽”写成单连接带宽。
相关阅读
- 继续看 SD-WAN 多线路融合与带宽叠加的验收方法
- 双链路主备、负载均衡与故障切换配置思路
- SD-WAN 监控需要关注哪些链路和业务指标
- 用可执行步骤验证 SD-WAN 自动故障切换
- 按业务并发量规划 SD-WAN 带宽