Linus Torvalds Linux 5.6 tuuma tulevase haru repository'sse, VPN-liidese rakenduse projektist ning algne tugi laiendusele (MultiPath TCP). Varasemalt WireGuard'i tööks vajalikud krüptograafilised primitiivid tuuma osana komponentide integreerimine, mis on vajalik MPTCP (MultiPath TCP) toe tagamiseks, TCP protokolli laiendus, et korraldada TCP-ühenduse töötamist pakettide edastamisega samaaegselt mitmete radade kaudu, mis on seotud erinevate IP-aadressidega. Võrgurakenduste jaoks näib selline koondatud ühendus tavalisena TCP-ühenduseks, kuid kogu voogude jaotus toimub MPTCP abil. Multipath TCP võib olla kasulik nii läbilaskevõime suurendamiseks kui ka usaldusväärsuse suurendamiseks. Näiteks võib MPTCP-d kasutada andmete edastamiseks nutitelefonis, kasutades samaaegselt WiFi ja 4G linke või kulude vähendamiseks serveri ühendamisel mitme odava lingi kaudu ühe kalli asemel. võrgu järjestuste töötlemise distsipliini sch_ets toetamine ( . WireGuard'iga saab tutvuda WireGuard'i koodi lisamine net-next harusse.
MPTCP on TCP protokolli laiendus, mis võimaldab korraldada TCP-ühenduse, edastades pakette samal ajal mitme marsruudi kaudu erinevatest võrguliidestest, mis on seotud erinevate IP-aadressidega. Võrgurakenduste jaoks näeb selline koondatud ühendus välja nagu tavaline TCP-ühendus, kogu voogude jagamise loogika teostatakse MPTCP vahendusel. Multipath TCP saab kasutada nii läbilaskevõime laiendamiseks kui ka usaldusväärsuse suurendamiseks. Näiteks võib MPTCP-d kasutada andmete edastamiseks nutitelefonis, kasutades samal ajal WiFi ja 3G ühendusi, või kulude vähendamiseks serveri ühendamiseks mitme odava lingi kaudu ühe kallima asemel.
Allikas: opennet.ru
