有些网络会对单条 UDP 流做限速。这时提高发送速率没用,因为瓶颈不在你这边,而在中间设备对流(五元组)的识别与限制。
限速是怎么识别“流”的
中间设备通常按源 IP、目的 IP、源端口、目的端口与协议号识别一条流,并对每条流单独限速。
这意味着:拆分出更多“流”,就能绕过对单流的限速。
多路径并发的做法
客户端把数据分散到多条路径(不同出口端口或不同接入节点)同时发送,接收端按序列号重组,对上层表现为一条连接。
每条路径的发送速率由各自的实测带宽决定,避免某条路径过载造成整体抖动。
代价与注意事项
多路径会带来乱序,需要接收端有足够的重组缓冲;路径质量差异过大时,最慢的那条会拖慢整体。
因此引擎会动态裁剪:持续劣化的路径会被剔除,而不是一味堆数量。
要点速览
- 单流限速要拆流,而不是加码发送
- 多路径需要接收端按序号重组
- 质量差的路径会被动态剔除
想直接体验文中提到的能力?
立即下载
下载客户端,全平台支持,新用户可享免费体验时长。