Huston: Multipath TCP
Geoff Huston has written a lengthycolumn on multipath TCP. "For many scenarios there is littlevalue in being able to use multiple addresses. The conventional behavior iswhere each new session is directed to a particular interface, and thesession is given an outbound address as determined by localpolicies. However, when we start to consider applications where the bindingof location and identity is more fluid, and where network connections aretransient, and the cost and capacity of connections differ, as is often thecase in todays mobile cellular radio services and in WiFi roaming services,then having a session that has a certain amount of agility to switch acrossnetworks can be a significant factor." (See also: LWN's look at the Linux multipath TCPimplementation from 2013).