1

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

在一起的情况下,似乎出现了 HOL-Blocking 问题,就像 HTTP/2 的情况一样。

4

1 回答 1

0

根据 MPTCP 开发人员 Sebastien Barre 的博士论文Implementation and Assessment of Modern Host-based Multipath Solutions,拥塞控制取代了传统的 TCP 拥塞控制,因为 MPTCP 拥塞控制的设计原理如下:

“在多路径场景中,仅使用拥塞较少的路径,而不是在可用路径之间平均分配流量”</p>

他说

“多路径 TCP 和常规 TCP 之间的另一个重要区别是拥塞控制方案。多路径 TCP 不能使用标准 TCP 控制方案,而不会对正常 TCP 流不公平。”

MPTCP拥塞控制通过改变拥塞窗口将吞吐量分配给TCP子流,如果它们同时运行,这将打破传统的TCP拥塞控制,所以我相信它们不会“重复地一起运行”

于 2016-07-07T19:34:42.377 回答