MPTCP和TCP的拥塞控制是否协同工作?

时间:2015-11-02 04:34:57

标签: tcp protocols transport congestion-control mptcp

我知道MPTCP有自己的拥塞控制,例如“耦合”。但是,MPTCP位于TCP层。 TCP已经有原始的。这些工作是否重复,或者只有MPTCP独立完成?

在一起的情况下,似乎发生HOL阻塞问题,如HTTP / 2的情况。

1 个答案:

答案 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拥塞控制,所以我相信它们不会一起运行"