Linus Torvalds en el repositorio donde se está formando la futura rama del núcleo de Linux 5.6, con la implementación de la interfaz VPN del proyecto y el soporte inicial para la extensión (MultiPath TCP). Anteriormente, los primitivos criptográficos necesarios para el funcionamiento de WireGuard de la biblioteca en el Crypto API estándar y en el núcleo . Se puede conocer más sobre las características de WireGuard en la inclusión del código de WireGuard en la rama net-next.
MPTCP es una extensión del protocolo TCP que permite gestionar una conexión TCP con la entrega de paquetes simultáneamente por múltiples rutas a través de diferentes interfaces de red, vinculadas a diferentes direcciones IP. Para las aplicaciones de red, esta conexión agregada se presenta como una conexión TCP normal, toda la lógica de separación de flujos es realizada por MPTCP. El Multipath TCP puede usarse tanto para aumentar el ancho de banda como para mejorar la fiabilidad. Por ejemplo, MPTCP se puede utilizar para organizar la transferencia de datos en un teléfono inteligente utilizando simultáneamente conexiones de WiFi y 3G, o para reducir gastos al conectar servidores utilizando múltiples enlaces económicos en lugar de uno costoso.
Fuente: opennet.ru
