Linus Torvalds dans le dépôt qui formera la future branche du noyau Linux 5.6, avec la mise en œuvre d'une interface VPN du projet et le support initial de l'extension (MultiPath TCP). Auparavant, les primitives cryptographiques nécessaires au fonctionnement de WireGuard de la bibliothèque dans le cadre du Crypto API standard et dans le noyau . Vous pouvez découvrir les particularités de WireGuard dans l'intégration du code WireGuard dans la branche net-next.
MPTCP est une extension du protocole TCP qui permet d'organiser le fonctionnement d'une connexion TCP avec la livraison de paquets simultanément par plusieurs chemins via différentes interfaces réseau, associées à différentes adresses IP. Pour les applications réseau, cette connexion agrégée apparaît comme une connexion TCP standard, toute la logique de séparation des flux étant gérée par MPTCP. Le Multipath TCP peut être utilisé à la fois pour élargir la bande passante et pour augmenter la fiabilité. Par exemple, MPTCP peut être utilisé pour organiser le transfert de données sur un smartphone en utilisant simultanément des connexions WiFi et 3G, ou pour réduire les coûts en connectant un serveur via plusieurs connexions peu coûteuses plutôt qu'une seule connexion coûteuse.
Source : opennet.ru
