sexta-feira, 31 de janeiro de 2020

MPTCP

O Multipath TCP é um esforço contínuo do grupo de trabalho Multipath TCP da Internet Engineering Task Force, que visa permitir que uma conexão do Transmission Control Protocol use vários caminhos para maximizar o uso de recursos... Ref; https://en.m.wikipedia.org/wiki/Multipath_TCP

Transmission Control Protocol (TCP) < Experimental standard in RFC 6824 < The redundancy offered by Multipath TCP enables inverse multiplexing of resources, and thus increases TCP < The problem of link handover is thus solved by abstraction in the transport layer <  In contrast to Ethernet channel bonding using 802.3ad < API that extends Netlink on Linux < During the MPTCP WG meeting at IETF 93 <  Siri sends voice samples over an HTTPS session to Apple servers < network operators willing to combine xDSL and LTE networks < the Hybrid Access Networks < SOCKS proxies < for which IANA has created and will maintain a sub-registry entitled "MPTCP Option Subtypes" under the "Transmission Control Protocol (TCP) Parameters" registry. <
Value

Symbol

Name

0x0 MP_CAPABLE Multipath Capable 
0x1 MP_JOIN Join Connection 
0x2 DSS Data Sequence Signal (Data ACK and data sequence mapping) 
0x3 ADD_ADDR Add Address 
0x4 REMOVE_ADDR Remove Address 
0x5 MP_PRIO Change Subflow Priority 
0x6 MP_FAIL Fallback 
0x7 MP_FASTCLOSE Fast Close 
0xf (PRIVATE) Private Use within controlled testbeds 

Values 0x8 through 0xe are currently unassigned. < The core idea of multipath TCP is to define a way to build a connection between two hosts and not between two interfaces (as standard TCP does).

For instance, Alice has a smartphone with 3G and WiFi interfaces (with IP addresses 10.11.12.13 and 10.11.12.14) and Bob has a computer with an Ethernet interface (with IP address 20.21.22.23). < Stream Control Transmission Protocol (SCTP) is a reliable in-order datagram stream transport protocol originally intended for telecommunication signaling. < IMS SIP < Within the IP Multimedia Subsystem (IMS) architecture, Session Initiation Protocol (SIP) can support the concurrent use of multiple contact IP addresses for the registration of one or more IMS user agents.  < On these signaling paths, signaling messages carry Session Description Protocol (SDP) messaging to negotiate media streams.  < Multipath RTP can offer flow granularity with concurrent access and mobility (via IMS, SDP signaling or the RTP control protocol). < Other protocols and experimentsEdit

At the session layer, the Mobile Access Router project experimented in 2003 with the aggregation of multiple wireless accesses with heterogeneous technologies, transparently balancing traffic between them in response to the perceived performance of each of them.[35]

Parallel access schemes[32] used to accelerate transfers by taking advantage of HTTP range requests to initiate connections to multiple servers of a replicated content, are not equivalent to Multipath TCP as they involve the application layer and are limited to content of known size.


Ref; https://en.wikipedia.org/wiki/Multipath_TCP