Linus Torvalds im Repository, in dem der zukünftige Branch des Linux-Kernels 5.6 entwickelt wird, mit der Implementierung einer VPN-Schnittstelle aus dem Projekt und erster Unterstützung für die Erweiterung (MultiPath TCP). Früher benötigte kryptographische Primitiven für WireGuard aus der Bibliothek in das integrierte Crypto API und in den Kernel . Die Besonderheiten von WireGuard können Sie in dem Einfügen des WireGuard-Codes in den net-next-Branch kennenlernen.
MPTCP ist eine Erweiterung des TCP-Protokolls, die es ermöglicht, TCP-Verbindungen mit der gleichzeitigen Zustellung von Paketen über mehrere Routen durch verschiedene Netzwerkinterfaces mit unterschiedlichen IP-Adressen zu organisieren. Für Netzwerk-Anwendungen sieht diese aggregierte Verbindung wie eine normale TCP-Verbindung aus, die gesamte Logik der Datenströme wird durch MPTCP umgesetzt. Multipath TCP kann sowohl zur Erhöhung der Bandbreite als auch zur Verbesserung der Zuverlässigkeit verwendet werden. Beispielsweise kann MPTCP zur Datenübertragung auf Smartphones genutzt werden, indem sowohl WiFi- als auch 3G-Verbindungen gleichzeitig verwendet werden, oder um Kosten zu sparen, indem mehrere kostengünstige Verbindungen anstelle einer teuren Verbindung genutzt werden.
Quelle: opennet.ru
