Multitrayecto TCP es una extensión de TCP que permite una conexión TCP para enviar / recibir paquetes a través de diferentes interfaces. El multitrayecto TCP tiene varios casos de uso:
– permiten a los smartphones usar WiFi y 3G de forma simultánea o en los modos de conmutación por error.
– mejorar TCP rendimiento en centros de datos para explotar así varias rutas.
– mejorar el rendimiento, ejecutando IPv4 e IPv6
El diseño de una extensión TCP ha sido un problema difícil y supuso un gran esfuerzo dentro de varios proyectos de investigación. El trabajo comenzó en el proyecto Trilogy FP7 financiado por la Comisión Europea (CE). Continúa con los proyectos: CHANGE y 2 Trilogy.
Después de cinco años de esfuerzo, nos estamos acercando a una amplia adopción de múltiples rutas TCP.
– En enero de 2013, el IETF publicó la especificación de múltiples rutas como una norma experimental en RFC 6824
– En julio de 2013, el grupo de trabajo MPTCP informó que tres implementaciones independientes de múltiples rutas TCP, incluyendo nuestra aplicación en Linux .
– El 18 de septiembre de 2013, Apple lanza iOS7 que incluye el primer despliegue comercial a gran escala de múltiples rutas TCP. Usando el marketing para así dar a conocer el nuevo lanzamiento de iOS7.