Linus Torvalds w skład repozytorium, w którym formowana jest przyszła gałąź jądra Linux 5.6, z realizacją interfejsu VPN od projektu i wstępnym wsparciem rozszerzenia (MultiPath TCP). Wcześniej konieczne do działania WireGuard prymitywy kryptograficzne z biblioteki są częścią standardowego Crypto API oraz częścią jądra . Z możliwościami WireGuard można zapoznać się w włączenia kodu WireGuard do gałęzi net-next.
MPTCP to rozszerzenie protokołu TCP, które umożliwia organizację połączenia TCP z dostarczaniem pakietów jednocześnie przez kilka tras za pomocą różnych interfejsów sieciowych, przypisanych do różnych adresów IP. Dla aplikacji sieciowych takie zgrupowane połączenie wygląda jak zwykłe połączenie TCP, cała logika podziału strumieni jest realizowana przez MPTCP. Multipath TCP może być używany zarówno do zwiększenia przepustowości, jak i poprawy niezawodności. Na przykład, MPTCP można stosować do organizacji przesyłu danych na smartfonie przy użyciu jednocześnie połączeń WiFi i 3G, lub do zmniejszenia kosztów poprzez podłączenie serwera z użyciem kilku tanich połączeń zamiast jednego drogiego.
Źródło: opennet.ru
