软件定义广域网:控制面与数据面分离
软件定义广域网的核心思想是把「算路」和「转发」拆开。控制面负责根据实时测量结果计算路径,数据面负责按算好的路径转发。
| 平面 | 职责 | 输入 | 输出 |
|---|---|---|---|
| 控制面 | 路径计算与决策 | 延迟、抖动、丢包、带宽、节点负载 | 选定的转发路径 |
| 数据面 | 按路径转发 | 控制面的决策 | 实际数据流 |
| 测量面 | 实时探测与反馈 | 主动探测 + 被动统计 | 质量指标 |
智能路径选择
路径选择不是查一张静态路由表,而是一个持续进行的动态过程。融合使用多种网络资源,动态根据网络状况调整数据传输路径。
- 收集各候选路径的实时质量指标。
- 按目标服务的区域归属缩小候选集。
- 剔除当前质量不合格的路径。
- 在剩余候选中选综合评分最高的一个。
- 在传输过程中持续复测,劣化即触发重算。
第 2 步常被忽略但很重要:访问日本服务的流量不应该被送到欧洲出口,即使那个节点的「节点延迟」看起来更低。
四步理解控制面与数据面分离
SD-WAN 的价值在于把「决策」与「转发」分开。四步看清这两件事各自的职责。
- 控制面负责决策:采集链路质量、计算候选路径、下发策略,不承载用户数据。
- 数据面负责转发:按下发策略转发流量,不做复杂计算,保证转发效率。
- 分离带来的好处:策略调整不需要中断数据通道,收敛更快。
- 分离带来的代价:控制面异常时数据面只能沿用旧策略,需要保底路径兜底。
职责与影响对照
| 平面 | 职责 | 异常时的影响 |
|---|---|---|
| 控制面 | 质量采集与路径决策 | 无法调整策略,沿用旧策略 |
| 数据面 | 按策略转发 | 连接直接受影响,需要切换兜底 |
| 保底路径 | 控制面不可用时的兜底 | 保障可用性,性能可能下降 |
| 回退直连 | 整体不可用时的最后手段 | 失去加速效果但不中断 |
SD-WAN 是硬件方案吗?
不限于硬件。本站的实现以软件方式在终端与节点侧完成决策与转发。
控制面采集了哪些数据?
只采集链路质量与可用性指标,不采集访问内容。
收敛时间为什么重要?
收敛越慢,链路劣化到恢复之间的空窗期越长,体感越差。
配图与读法
下列示意图对应本页讲解的关键结构,建议结合正文一起看,读图要点已写在图注中。

网络拥堵情况下的表现
拥堵是跨境链路的常态而非异常。高峰期两家运营商之间的互联带宽有限,拥塞会造成延迟从几十毫秒跳到两百毫秒以上,且与物理距离无关。
| 时段 | 典型表现 | 调度动作 |
|---|---|---|
| 低谷期 | 质量平稳 | 维持主用路径 |
| 高峰期 | 部分路径劣化 | 按评分重排候选集 |
| 严重拥堵 | 多路径同时劣化 | 切换区域出口 + 启用备用线路 |
| 维护窗口 | 计划性中断 | 提前预热备选路径,无感切换 |
实现细节与参数取值
边缘节点解决的是「第一跳」问题。如果入口离用户很远,第一跳就消耗掉了本可以在骨干段省下的时间。我们在全球部署边缘节点,用户请求先就近接入,再由边缘节点进入优化后的骨干路径。
软件定义广域网把「算路」和「转发」拆开:控制面根据实时测量计算路径,数据面按算好的路径转发,测量面持续探测并反馈。三者构成闭环,任何一层的调整都不需要改动其他两层。
| 平面 | 职责 | 输入 | 输出 |
|---|---|---|---|
| 控制面 | 路径计算 | 质量指标 + 节点负载 | 选定路径 |
| 数据面 | 按路径转发 | 控制面决策 | 实际数据流 |
| 测量面 | 探测与反馈 | 主动探测 + 被动统计 | 质量指标 |
性能数据与测量方法
路径选择是持续进行的动态过程,而不是查一张静态路由表。系统融合多种网络资源,动态根据网络状况调整数据传输路径,确保在网络拥堵时仍能维持可用体验。
以上数据的测量方式统一为:同一台设备、同一时段、同一目标服务,开关对应功能各测三轮并取稳定段均值。我们公开测量方法的原因很简单——没有方法的数字无法验证,也无法复现。
边界条件与已知限制
| 限制 | 原因 | 影响 | 缓解方式 |
|---|---|---|---|
| 共享瓶颈 | 两条路径同一上游 | 多路径收益接近于零 | 更换出口区域 |
| 水位过高 | 容量不足 | 高峰期丢包上升 | 触发扩容 |
| 回程未优化 | 只测量去程 | 实时业务体感差 | 双向分别测量 |
节点列表里的延迟数字是客户端到节点的延迟,不是端到端延迟。访问日本服务不应该被送到欧洲出口,即使那个节点的数字看起来更低。
控制面的算路算法
控制面的任务是在候选路径集合中选出一条当前最优路径。这听起来简单,但「最优」的定义随业务类型变化。
| 业务类型 | 主要权重 | 次要权重 | 说明 |
|---|---|---|---|
| 实时交互(会议、终端) | 抖动 40% + 延迟 35% | 丢包 20% | 宁可慢 5ms 也不能抖 30ms |
| 吞吐型(下载、备份) | 可用带宽 45% | 丢包 30% | 延迟权重最低 |
| 通用业务 | 延迟 40% | 抖动与丢包各 25% | 默认权重 |
权重不是固定常数。引擎通过连接的首包特征与端口范围做初步业务分类,再结合前 5 秒的流量形态修正。分类不准时退回默认权重——宁可保守,也不要错误优化。
免费试用快连
注册即获试用额度,全功能开放,无需绑定支付方式。
下载客户端 查看常见问题