Комментарии 7
Домашнее применение для агрегации каналов интереснее
Я активно использую mptcp для агрегации низкоскоростных каналов. Схема стандартная: Пользовательское устройство -- Wifi роутер с shadowsocks клиентом -- несколько каналов -- shadowsocks сервер -- сервер ресурсов, который запрашивает клиент.
Схема рабочая, но не очень элегантная. Было бы круто обойтись без промежуточного сервера, на котором разбираются mptcp сессии. Пока единственный сценарий нативного использования - агрегация 4/5g и wifi на мобильных аппаратах.
Кстати, на просторах интернета встречал сообщения, что есть интернет операторы, которые в своей сети режут пакеты с mptcp. Непонятно, зачем они это делают.
Если бы все хосты поддерживали его нативно... Но к сожалению приходится использовать суммирующий сервер.
Поддержка на хостах - это одно. Еще проблема в том, что на конечных пользовательских устройствах чаще всего один канал передачи данных. Например, wifi. А уж wifi роутер, в свою очередь, может иметь несколько. Mptcp же работает, когда именно на стороне конечных участников, сервера и/или клиента есть несколько независимых канала. Wifi точка доступа в этом сценарии просто роутер и наличие на ней работающего mptcp без проксирования tcp не поможет.
А можно детали? Кажется то, что нужно, но связи между shadowsocks и mptcp не понял.
И какой роутер?
Анализ внедрения MPTCP в Интернете