У ядро ​​Linux 5.6 прийнято код з підтримкою VPN WireGuard та розширення MPTCP (MultiPath TCP)

Лінус Торвальдс ухвалив до складу репозиторію, в якому формується майбутня гілка ядра Linux 5.6, патчі з реалізацією VPN-інтерфейсу від проекту WireGuard та початковою підтримкою розширення MPTCP (MultiPath TCP). Раніше необхідні для роботи WireGuard криптографічні примітиви було перенесені з бібліотеки цинк до складу штатного Crypto API та включені до складу ядра 5.5. З особливостями WireGuard можна познайомитись у минулому анонсі включення коду WireGuard у гілку net-next.

MPTCP являє собою розширення протоколу TCP, що дозволяє організувати роботу TCP-з'єднання з доставкою пакетів одночасно по кількох маршрутах через різні мережеві інтерфейси, прив'язані до різних IP-адрес. Для мережних додатків подібне агреговане з'єднання виглядає як звичайне з'єднання TCP, вся логіка поділу потоків виконується силами MPTCP. Multipath TCP може використовуватися як розширення пропускної спроможності, так збільшення надійності. Наприклад, MPTCP можна застосовувати для організації передачі даних на смартфоні з використанням одночасно лінків WiFi та 3G, або для скорочення витрат за рахунок підключення сервера з використанням кількох дешевих лінків замість одного дорогого.

Джерело: opennet.ru

Додати коментар або відгук