TCP协议面临重大变化
作者:佚名 来源:本站整理 发布时间:2012-01-10-19:43:40
TCP协议已经利用了25年了,产生过多次大的变更,最近又面临着新的重大变更。
随着互联网资源利用率问题日益突出,以及越来越多的互联网端点之间存在多条路径的涌现,TCP协议的一个重要毛病可是浮现出来:一条TCP虚连接只能利用一条网络中的路径,即使其它路径是空闲的。
虽然利用程序可以通过资源轮询等方法更高效地利用这些闲置的路径资源,Multi-Path TCP则渴望通过一转统一的方法来让一条TCP连接利用多个路径资源,以增长弹性和资源利用率。
IETF本周建立起来的MPTCP WG将负责相干的标准化工作。MPTCP协议将与现有的TCP协议完整兼容(主动协商的),与现有利用完整兼容,与现有网络完整兼容,支撑Multihome,端到端的可靠性和安全性的。
11日上午补充回到留言的提问:不是STCP,虽然SCTP也支撑多个IP地址的情况,但迄今不支撑通过多条path传递packet,而是一条坏了再选另外一条。
虽然很像SCTP的一些功效,但这里保持在TCP上扩大是考虑到 SCTP协议事实上已经失败了的现实:1)需要修正利用,2)很多Middlebox不支撑。
+-------------------------------+
| Application |
+---------------+ +-------------------------------+
| Application | | MPTCP |
+---------------+ + - - - - - - - + - - - - - - - +
| TCP | | Subflow (TCP) | Subflow (TCP) |
+---------------+ +-------------------------------+
| IP | | IP | IP |
+---------------+ +-------------------------------+
+--------------------------+ +-------------------------+
| Application | | Application |
+--------------------------+ +-------------------------+
| Semantic | | MPTCP |
|- - - - - - - - - | + - - - - - + - - - - - +
| Flow/Endpt | Flow/Endpt | | TCP | TCP |
+--------------------------+ +-------------------------+
| Network | Network | | IP | IP |
+--------------------------+ +-------------------------+
Mapping Transport Architecture to MPTCP