行业内普遍存在一种观点:多链路聚合通信在提升网络可靠性的同时,必然会一定程度增加时延。该结论实际上只成立一半,核心缺陷在于没有厘清时延对比基准,同时依托两套脱离真实场景的理想化假设。
这套观点暗含两大前提:
- 多条链路中长期稳定存在一条时延最低的 "最优链路",其余所有链路时延持续高于它;
- 讨论时延变化时,剥离了丢包、重传带来的时延损耗,只单纯考量聚合调度引入的处理开销。
青岛乾元通数码科技有限公司技术团队在大量落地实践中验证,上述理想化前提在真实移动场景下很难成立:
从终端侧环境来看,移动终端相对基站位置不断变化,无线信号强度、信噪比、干扰水平实时波动,不存在长期恒定的低时延链路;从协议底层机制分析,传统 TCP 各类拥塞控制算法依靠滑动窗口实现拥塞感知,存在天然滞后性:系统监测到拥塞、调整窗口大小时,网络拥塞现象早已发生,单条链路极易突发性出现排队时延激增、随机丢包。
在单链路场景下,一旦链路突发拥塞、信号衰减,数据包丢失后会触发 TCP 重传,重传等待、多次重试会产生巨大的额外时延。反观多链路聚合架构,可以通过智能分包调度,将业务流量分散至多条异构链路并行传输。调度算法择优分发数据包,规避瞬时拥塞链路;同时依靠多路径冗余传输降低丢包概率,大幅减少代价极高的重传时延。
因此简单判定 "多链路聚合一定会增加时延" 是片面结论。
聚合调度固然会引入少量算法处理开销,但在移动无线网络、链路动态波动的真实工况中,多链路聚合能够规避单链路突发拥塞与丢包重传造成的时延暴涨。多数场景下,聚合系统整体端到端时延,甚至优于不断波动的那条所谓 "单条最优链路"。