我知道MPTCP有自己的拥塞控制,例如“耦合”。但是,MPTCP位于TCP层。 TCP已经有原始的。这些工作是否重复,或者只有MPTCP独立完成?
在一起的情况下,似乎发生HOL阻塞问题,如HTTP / 2的情况。
答案 0 :(得分:0)
根据MPTCP开发人员Sebastien Barre的博士论文Implementation and Assessment of Modern Host-based Multipath Solutions,拥塞控制取代了传统的TCP拥塞控制,因为MPTCP拥塞控制的设计遵循以下原则:
“在多路径场景中,仅使用较少拥塞的路径而不是传播 可用路径中的流量“
他说
" Multipath TCP和常规TCP之间的另一个重要区别是 拥塞控制方案。多路径TCP无法使用标准TCP控件 方案不会对正常的TCP流量不公平。"
MPTCP拥塞控制通过改变拥塞窗口将吞吐量分配给TCP子流,如果它们同时运行会破坏传统的TCP拥塞控制,所以我相信它们不会一起运行"