多路径传输协议_数据传输设备有哪些

(2) 2024-05-24 08:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说多路径传输协议_数据传输设备有哪些,希望能够帮助你!!!。

多路径在quic中很火,UDX最近也实现了多路径。

多路径意味着,可能源是多个出口网络不同的端口,目标地址也可能存在这个问题,如果是1对1转发更存在多条路径问题。基于这个情况,udx在这方面采用组合的方式来实现多路径。

实现原理:

路径1: a->s  

路径2: b->s

路径3: c->s

在三条路径上,分别对应一条原udx的联接,通过修改,每次发送单元的大小即udxtcp->sendbuff(最大值为12KB),达到细分链路分散的粒度,达到可以在三条路径上去,有效利用三条udxtcp去(最大化,实际最优)分配待发送数据。通过接收端,重新合并排序去重,完成有效唯一的接收。

在发送方,在调用发送数据的时候,触发udxtcp的连锁反应机制,按需去从待发送队列中取数据发送,自然按需发送,达到最优。

实现结果:通过发送20GB的文件,整晚发送13W次的情况来分析,误传率不超过5%,达到预期设计要求。

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复