Linus Torvalds в состав репозитория, в котором формируется будущая ветка ядра Linux 5.6, с реализацией VPN-интерфейса от проекта и начальной поддержкой расширения (MultiPath TCP). Ранее необходимые для работы WireGuard криптографические примитивы 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 можно познакомиться в включения кода WireGuard в ветку net-next.
MPTCP представляет собой расширение протокола TCP, позволяющее организовать работу TCP-соединения с доставкой пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы, привязанные к разным IP-адресам. Для сетевых приложений подобное агрегированное соединение выглядит как обычное TCP-соединение, вся логика разделения потоков выполняется силами MPTCP. Multipath TCP может использоваться как для расширения пропускной способности, так и для увеличения надёжности. Например, MPTCP можно применять для организации передачи данных на смартфоне с использованием одновременно линков WiFi и 3G, или для сокращения расходов за счёт подключения сервера с использованием нескольких дешёвых линков вместо одного дорогого.
Allikas: opennet.ru
