URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 108942
[ Назад ]

Исходное сообщение
"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"

Отправлено opennews , 28-Авг-16 11:25 
После года разработки представлена (https://multipath-tcp.org/pmwiki.php?n=Main.Release91) новая версия (0.91) расширения MPTCP (http://multipath-tcp.org) (MultiPath TCP) для ядра Linux, которое позволяет организовать (http://multipath-tcp.org/pmwiki.php/Users/ConfigureRouting) работу TCP-соединения с доставкой пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы, привязанные к разным IP-адресам. Для сетевых приложений подобное агрегированное соединение выглядит как обычное TCP-соединение, вся логика разделения потоков выполняется силами MPTCP. Новая версия выполнена в виде патча для ядра Linux 4.1 LTS. Бинарные пакеты собраны (http://multipath-tcp.org/pmwiki.php?n=Users.AptRepository) для Ubuntu 14.04  и Debian Jessie.

Multipath TCP может использоваться как для расширения пропускной способности, так и для увеличения надёжности. В качестве одного из практических применений Multipath TCP для обычных пользователей упоминается возможность организации передачи данных на смартфоне с использованием одновременно линков WiFi и 3G. Для серверных систем Multipath TCP может обеспечить сокращение расходов за счёт использования нескольких дешевых линков вместо одного более дорогого.

В новой версии:

-  Добавлена поддержка опции  ADD_ADDR2, определённой в черновом варианте спецификации RFC6824bis (https://tools.ietf.org/html/draft-ietf-mptcp-rfc6824bis-05) (TCP Extensions for Multipath Operation with Multiple Addresses). Для использования ADD_ADDR2 требуется изменить значение  версии MPTCP через "sysctl net.mptcp.mptcp_version=1", но поддержка RFC6824bis пока реализована не полностью и не рекомендуется для промышленного использования;

-  Представлен отказоустойчивый планировщик MPTCP, позволяющий сократить задержки и повысить однородность потока (jitter). Отказоустойчивость обеспечивается через дублирование всего трафика на всех доступных каналах. Для включения нового планировщика следует установить sysctl net.mptcp.mptcp_scheduler в значение "redundant";

-  Внесена серия оптимизаций производительности и исправлений ошибок;

-  Проведена синхронизация с кодовой базой новых выпусков ядра Linux.

URL: https://multipath-tcp.org/pmwiki.php?n=Main.Release91
Новость: https://www.opennet.ru/opennews/art.shtml?num=45037


Содержание

Сообщения в этом обсуждении
"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 28-Авг-16 11:25 
Уже больше года применяем на очень высоконагруженном проекте, гоняем по 4-м гигабитным интерфейсам метаданные CephRBD..  Респект ребятам, проблем нет!

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено XoRe , 28-Авг-16 15:31 
> Уже больше года применяем на очень высоконагруженном проекте, гоняем по 4-м гигабитным
> интерфейсам метаданные CephRBD..  Респект ребятам, проблем нет!

LACP не пробовали?


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 28-Авг-16 17:55 
>> Уже больше года применяем на очень высоконагруженном проекте, гоняем по 4-м гигабитным
>> интерфейсам метаданные CephRBD..  Респект ребятам, проблем нет!
> LACP не пробовали?

Конечно же, но производительность на 30% оказалась хуже!


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено . , 29-Авг-16 02:07 
А не брешешь ли ты, мил человек?

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 29-Авг-16 14:16 
> А не брешешь ли ты, мил человек?

Брешет, как Троцкий. А вообще прикольно - изобрести мультипасинг в 2016м году, когда на нормальных осях он уже 20 с лишним лет как существует.


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено _ , 29-Авг-16 16:43 
Не уподобляйся! Столько он даже в Соляре _НЕ_ существует.

PS: Кстати - то что сделали в Линуксе ... с Cолярным IPMP не совместимо :-\


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено zanswer , 30-Авг-16 07:08 
Solaris IPMP больше похож на HSRP или GLBP, чем на Multipath TCP.

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено zanswer , 30-Авг-16 07:10 
>> А не брешешь ли ты, мил человек?
> Брешет, как Троцкий. А вообще прикольно - изобрести мультипасинг в 2016м году,
> когда на нормальных осях он уже 20 с лишним лет как
> существует.

Что за нормальный ОС и о каком multipath идёт речь? Уточню вопрос, где именно реализован ещё TCP Multipath?


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Anonymous1 , 29-Авг-16 13:52 
> Уже больше года применяем на очень высоконагруженном проекте, гоняем по 4-м гигабитным
> интерфейсам метаданные CephRBD..  Респект ребятам, проблем нет!

Простите, а не пробовали 10G интерфейс применить? Может, он и не нужно бы стало...
Что за высоконагруженный проэкт на гигабите, когда китайцы уже 100G сетевые модули вживую предлагают?


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено sdfgsdg , 28-Авг-16 11:47 
А что в апстрим не берут?

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 28-Авг-16 12:29 
Я ядре и так очень много костылей, зачем еще один!

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 28-Авг-16 13:46 
Пан Аноним - эксперт по ядру Linux.

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено X2asd , 28-Авг-16 14:18 
> зачем еще один

Для mptcp ?


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено YetAnotherOnanym , 28-Авг-16 15:00 
Кэп!

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 29-Авг-16 10:36 
Брехня

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено derlafff , 28-Авг-16 13:22 
Судя по всему, они не заинтересованы пилить это для последнего ядра. Либо ресурсов нет.

Ну т.е. если ты начинаешь вмерживать что-то в ядро, то в LTS-выпуск оно попадет через год, а к моменту допиливания до продакшон-реди состояния только к следующему LTS еще через год.

Короче, нет смысла.


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено X2asd , 28-Авг-16 14:21 

> Короче, нет смысла.

Почему нет смысла? Через год планета Нибиру? или что такого случится через год что вдруг mptcp станет неактуальным?


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено АнонимХ , 28-Авг-16 17:05 
Сначала спутал с kernel connection multiplexer (KCM) https://lwn.net/Articles/657999/  , тоже интересная штука

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено adolfus , 28-Авг-16 19:54 
Эта технология как-то может затруднить отслеживание активности пользователей в интернете?

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 28-Авг-16 23:17 
сомневаюсь что сильно поможет. пакеты все равно на твой ip пойдут. ну можно также проксики задействовать. но знаешь и это не гарант.

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 30-Авг-16 17:19 
там вопрос в случае если 2..n link-ов.

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 28-Авг-16 21:58 
А как же sctp? Раз в виндовсе его нет, то и партнёры микрософта его забросят?

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Crazy Alex , 29-Авг-16 05:46 
А он вообще где-то живьём есть? В смысле - чтобы использовался.

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 29-Авг-16 08:07 
Дык отец и несомненный лидер мирового опенсорца нишмог его ни из какого бсд слизать, потому и не используется. Как и сабж нигде использоваться не будет.

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Demo , 29-Авг-16 10:26 
> А он вообще где-то живьём есть? В смысле - чтобы использовался.

Используется, и довольно давно — для SIGTRAN (для чего и задумывался, собственно).


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено _ , 29-Авг-16 16:47 
А на вопрос то слабо ответить? Ну да на тот, неприятный, простой как топор: "А он вообще где-то живьём есть? В смысле - чтобы использовался."


Ясно - понятно :-\


"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 29-Авг-16 12:38 
это Другое и для других применений.
mptcp - это как для балансирования tcp (как по хардверу, так и по интерфейсам) а также для мобильных сетей с Мягким handover-ом/роумингом а также mesh/ad-hoс сетей.
stcp интересен в мэйнстриме и секьюрнее но на него "забили" равно как и на dctcp. к сожалению.

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 29-Авг-16 10:34 
Когда ждать в убунтовском нетворк-менеджере? Или это опять для гиков, а всем домохозякам на винде оставаться?

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Отправлено Аноним , 30-Авг-16 10:59 
> Когда ждать в убунтовском нетворк-менеджере? Или это опять для гиков, а всем
> домохозякам на винде оставаться?

ненавидишь домохозяек и хочешь, чтобы они с хипстерскими сетевыми стеками пердолились вместо мытья посуды и смотрения телевизира?