Linus Torvalds nel repository, in cui si sviluppa il futuro ramo del kernel Linux 5.6, con l'implementazione dell'interfaccia VPN del progetto e il supporto iniziale per l'estensione (MultiPath TCP). In precedenza, i primitivi crittografici necessari per il funzionamento di WireGuard dalla libreria nel Crypto API standard e nel nucleo . Puoi familiarizzare con le caratteristiche di WireGuard in inclusione del codice di WireGuard nel ramo net-next.
MPTCP è un'estensione del protocollo TCP che consente di gestire una connessione TCP con la consegna dei pacchetti su più percorsi simultaneamente attraverso diverse interfacce di rete collegate a indirizzi IP differenti. Per le applicazioni di rete, questa connessione aggregata appare come una normale connessione TCP, mentre tutta la logica di separazione dei flussi è gestita da MPTCP. Il Multipath TCP può essere utilizzato sia per aumentare la larghezza di banda sia per migliorare l'affidabilità. Ad esempio, MPTCP può essere impiegato per organizzare la trasmissione dei dati su uno smartphone utilizzando contemporaneamente i collegamenti WiFi e 3G, o per ridurre i costi sfruttando un server con più collegamenti economici invece di uno costoso.
Fonte: opennet.ru
