Linus Torvalds i det repository, hvor den fremtidige gren af kernen Linux 5.6 dannes, med implementeringen af VPN-grænsefladen fra projektet og indledende understøttelse af udvidelsen (MultiPath TCP). Tidligere nødvendige kryptografiske primitive for at køre WireGuard stammer fra bibliotekerne i den indbyggede Crypto API og i kernen . Man kan lære om funktionerne i WireGuard i om inkluderingen af WireGuard-koden i net-next-grenen.
MPTCP er en udvidelse af TCP-protokollen, der gør det muligt at organisere arbejdet med TCP-forbindelser, der leverer pakker samtidig via flere ruter gennem forskellige netværksgrænseflader, der er knyttet til forskellige IP-adresser. For netværksapplikationer ser en sådan aggregeret forbindelse ud som en almindelig TCP-forbindelse, al logikken til at opdele strømme udføres af MPTCP. Multipath TCP kan bruges både til at udvide båndbredden og til at øge pålideligheden. For eksempel kan MPTCP bruges til at organisere dataoverførsel på en smartphone ved samtidig at bruge forbindelser fra WiFi og 3G, eller til at reducere omkostningerne ved at forbinde en server med flere billige forbindelser i stedet for én dyr.
Kilde: opennet.ru
