多路径UDX传输技术

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

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

实现原理:

路径1: a->s  

路径2: b->s

路径3: c->s

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

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

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值