UDP-Based 多路径乱序传输

Posted dog250

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UDP-Based 多路径乱序传输相关的知识,希望对你有一定的参考价值。

Google 的 PLB 简单讲即检测到拥塞时及时换一条等价路径,详见 PLB。这种事用 UDP 很容易实现,随机换一个源端口即可,这在数据中心是高尚的。

TCP 单流不能好好利用 ECMP 并行资源,但 UDP 可以。

​端主机发现拥塞(Vegas,BBR 均可测量),当判定要降速或减 cwnd 时随机换个源端口,ECMP 结果就改了。DC 内利用多条等价路径分散疏导拥塞,有 PLB 的意思。

随机选择源端口即可,不用保证元组唯一性,UDP-based 传输协议里有个 CID(类似 QUIC 的 Connection ID)识别连接即可,也不怕 NAT(再说 DC 内哪有 NAT),只要保证能路由到对端正确解析出 CID 就能收。

地址/端口 与 “连接” 解耦,QUIC 可轻松实现连接迁移,但若仅仅希望利用 ECMP 分散疏导拥塞,QUIC 的连接迁移过重了。

DC 内部,对称拓扑保证 ECMP 等价,切路径后甚至不需重置 RTT,同时没有 NAT Session 问题,直接换端口即可,QUIC 连接迁移的 probing frame,non-probing frame,PATH_CHANGING,PATH_RESPONSE 均可省却,乱序窗口增大,轻松将 QUIC 裁剪成一个轻量 DCN 新协议。

IPv4/v6 都好使,但同样的事,TCP 无能为力,MultiPath TCP 也不行,约束太多。

还可这么多路径乱序传输,事先建多条 UDP(而不是 TCP,受不了它那个可靠和保序) “连接”(即 connected UDP元组),数据或随机或根据拥塞度量分发到这些路径,有点 SD-WAN 的意思,但得换个名字,SD-LAN or SD-DCN。

浙江温州皮鞋湿,下雨进水不会胖。

以上是关于UDP-Based 多路径乱序传输的主要内容,如果未能解决你的问题,请参考以下文章

落子华东,深入布局 百度智能云携手浙江温州共建百度智能云物联芯片(温州)产业创新中心

富贵鸟退市达芙妮缩水,奥康有机会破而后立吗?

2011年中乙联赛南区,上海中邦队主场对温州队的比赛结果

jieba

Linux TCP F-RTO图解

中国(温州)数安港“2022数据智能夏令营”圆满收官!