The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от opennews (??) on 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
Новость: http://www.opennet.ru/opennews/art.shtml?num=45037

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +10 +/
Сообщение от Аноним (??) on 28-Авг-16, 11:25 
Уже больше года применяем на очень высоконагруженном проекте, гоняем по 4-м гигабитным интерфейсам метаданные CephRBD..  Респект ребятам, проблем нет!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  –6 +/
Сообщение от . on 29-Авг-16, 02:07 
А не брешешь ли ты, мил человек?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

24. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  –2 +/
Сообщение от Аноним (??) on 29-Авг-16, 14:16 
> А не брешешь ли ты, мил человек?

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  –1 +/
Сообщение от zanswer on 30-Авг-16, 07:08 
Solaris IPMP больше похож на HSRP или GLBP, чем на Multipath TCP.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +1 +/
Сообщение от sdfgsdg on 28-Авг-16, 11:47 
А что в апстрим не берут?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  –4 +/
Сообщение от Аноним (??) on 28-Авг-16, 12:29 
Я ядре и так очень много костылей, зачем еще один!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +4 +/
Сообщение от Аноним (??) on 28-Авг-16, 13:46 
Пан Аноним - эксперт по ядру Linux.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от X2asd (ok) on 28-Авг-16, 14:18 
> зачем еще один

Для mptcp ?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от YetAnotherOnanym (ok) on 28-Авг-16, 15:00 
Кэп!
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

21. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от Аноним (??) on 29-Авг-16, 10:36 
Брехня
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +3 +/
Сообщение от X2asd (ok) on 28-Авг-16, 14:21 

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

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от АнонимХ (ok) on 28-Авг-16, 17:05 
Сначала спутал с kernel connection multiplexer (KCM) https://lwn.net/Articles/657999/  , тоже интересная штука
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от adolfus (ok) on 28-Авг-16, 19:54 
Эта технология как-то может затруднить отслеживание активности пользователей в интернете?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от Аноним (??) on 28-Авг-16, 23:17 
сомневаюсь что сильно поможет. пакеты все равно на твой ip пойдут. ну можно также проксики задействовать. но знаешь и это не гарант.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

31. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +/
Сообщение от Аноним (??) on 30-Авг-16, 17:19 
там вопрос в случае если 2..n link-ов.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

14. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  +1 +/
Сообщение от Аноним (??) on 28-Авг-16, 21:58 
А как же sctp? Раз в виндовсе его нет, то и партнёры микрософта его забросят?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  –1 +/
Сообщение от Crazy Alex (ok) on 29-Авг-16, 05:46 
А он вообще где-то живьём есть? В смысле - чтобы использовался.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  –1 +/
Сообщение от Аноним (??) on 29-Авг-16, 08:07 
Дык отец и несомненный лидер мирового опенсорца нишмог его ни из какого бсд слизать, потому и не используется. Как и сабж нигде использоваться не будет.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

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


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

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

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

20. "Выпуск MPTCP 0.91 (Multipath TCP) для Linux"  –2 +/
Сообщение от Аноним (??) on 29-Авг-16, 10:34 
Когда ждать в убунтовском нетворк-менеджере? Или это опять для гиков, а всем домохозякам на винде оставаться?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру