The OpenNET Project / Index page

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

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

"Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от opennews (??) on 21-Авг-14, 21:22 
Для ядра Linux доступна (http://multipath-tcp.org/pmwiki.php?n=Main.Release89) новая версия (0.89) расширения MPTCP (http://multipath-tcp.org) (MultiPath TCP), которое позволяет организовать (http://multipath-tcp.org/pmwiki.php/Users/ConfigureRouting) работу TCP-соединения с доставкой пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы, привязанные к разным IP-адресам. Для сетевых приложений подобное агрегированное соединение выглядит как обычное TCP-соединение, вся логика разделения потоков выполняется силами MPTCP. Новая версия выполнена в виде патча для ядра Linux 3.14. Бинарные пакеты собраны (http://multipath-tcp.org/pmwiki.php?n=Users.AptRepository) для Ubuntu  (amd64) и Debian (amd64, i386).

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

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


-  Добавлена поддержка алгоритма контроля перегрузки wVegas (http://tools.ietf.org/html/draft-xu-mptcp-congestion-control-00);
-  Обеспечена возможность включения/выключения  MPTCP  через опцию сокета "MPTCP_ENABLED";
-  Реализована корректная поддержка TCP keepalive, TSQ (TCP small-queues) и TLP (TCP tail-loss probe);
-  Реализована возможность интеграции с Binder (http://dl.acm.org/citation.cfm?id=2502894);
-  Представлена модульная инфраструктура подключения планировщиков, позволяющая использовать разные планировщики при решении разных задач;
-  Внесены небольшие оптимизации производительности.

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

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

Оглавление

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


1. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  –3 +/
Сообщение от Аноним (??) on 21-Авг-14, 21:22 
Это такой косящий под SCTP костыль? Не нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +1 +/
Сообщение от Аноним (??) on 21-Авг-14, 21:37 
Нет. В sctp речь идет о доставке разным клиентам, здесь - одному клиенту, но через разные маршруты.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

42. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 24-Авг-14, 15:20 
http://ndl.ru/~hammet/netw/SS7/SS7_Protocol_Architecture_and...

Вот тебе картинка, чтобы понятнее было.

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

3. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 21-Авг-14, 21:48 
Непохоже. Тут про агрегирование нескольких физических потоков в один логический TCP. SCTP же - возможность иметь несколько логических потоков в рамках одного сокета. Логично предположить возможность аналогичной технологии агрегации физических потоков и для SCPT и DCCP протоколов (MPSCTP, MPDCCP).
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 21-Авг-14, 22:48 
Это BGP для бедных.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Apple on 22-Авг-14, 06:51 
Причём тут BGP? Какое из его свойств вы увидели в MPTCP?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

32. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 20:56 
Похоже на:

>C доставкой пакетов одновременно по нескольким маршрутам

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

7. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  –1 +/
Сообщение от Аноним (??) on 21-Авг-14, 23:38 
> Это такой косящий под SCTP костыль? Не нужно.

А SCTP разве умеет по нескольким линкам работать? Он вроде про мультиплексирование в один поток кучи дряни...

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

5. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от anonymous (??) on 21-Авг-14, 23:25 
оно поможет обойти DPI?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +2 +/
Сообщение от Аноним (??) on 21-Авг-14, 23:38 
Зависит от уровня тупости DPI и условий. Если у вас несколько линков, пров на каждом будет видеть какую-то половинчатую "зебру", содержащую только часть данных.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

29. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Alex (??) on 22-Авг-14, 15:08 
СОРМ уже плачет кровавыми слезами...
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

15. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Нанобот (ok) on 22-Авг-14, 10:36 
вопрос из серии "можно ли микроскопом забивать гвозди?"
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

26. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от karapuz2 (ok) on 22-Авг-14, 13:22 
по-моему, нормальный хак.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

8. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 05:59 
Не нашёл - оно с солярным IPMP совместимо?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Apple on 22-Авг-14, 06:53 
Нет конечно, аналог IPMP - CARP, MPTCP совершенно о другом.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

33. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 20:58 
... :-(
Благодарствую. А я уж было дело губу раскатал :)
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

35. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним email(??) on 22-Авг-14, 23:17 
так ipmp еще и балансировку делает т.е. увеличивает пропускную способность
нормальная тема lacp*4 ethernet+lacp*4 ethernet в разные коммутаторы например и ipmp, из плюсов сразу - не нужны стекируемые коммутаторы, а пропускная способность как полная если все актив-актив
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

36. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 23:42 
> так ipmp еще и балансировку делает т.е. увеличивает пропускную способность

Я разве про это спрашивал? :) Про это я знаю, я думал теперь так и линксы законнектить. Ну да ладно - будем подождать.

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

39. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 23-Авг-14, 01:50 
А trill в линуксе сделали?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

40. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Apple on 23-Авг-14, 07:21 
Сделали, может нет в mainline, но сделали.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

41. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Apple on 23-Авг-14, 07:29 
Её все делают, логично чтобы линк через второй интерфейс не простаивал без дела. Вы имеете ввиду пару интерфейсов в один коммутатор, пару в другой, LACP по парный, без mLAG? Да, это значительно удешевляет коммутаторы, в прочем, важно учесть, это возможно с некоторыми оговорками, а так да.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

11. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 08:40 
На OpenWrt хочу такой, у меня два кабеля от разных провайдеров по 100мб
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +1 +/
Сообщение от Нанобот (ok) on 22-Авг-14, 10:39 
> На OpenWrt хочу такой, у меня два кабеля от разных провайдеров по
> 100мб

нет, не хочешь. если на роутере такое будет, приложение в самом роутере сможет качать на 200мбит/с. и это никак не затронет сеть за роутером, там будет всё по-старому

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

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

24. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +1 +/
Сообщение от Xasd (ok) on 22-Авг-14, 13:09 
> ну видимо у него гиговый роутер?

ды хоть какой.

главное это то, кто контролирует TCP-поток -- роутер или клиентский компьютер?

если клиентский компьютер -- то тогда ему нужны (для MPTCP) два роутера :-) .. или просто два канала к двум интернет-провайдерам.

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

45. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 24-Авг-14, 22:40 
> главное это то, кто контролирует TCP-поток -- роутер или клиентский компьютер?

Кто создает и принимает соединения - те и контролируют. Для роуретов по пути это просто нечто типа обычной TCP конекции.

> если клиентский компьютер -- то тогда ему нужны (для MPTCP) два роутера
> :-) .. или просто два канала к двум интернет-провайдерам.

Может он хотел чтобы оба канала агрегировались? Можно сделать - цепляем роутер на 2 прова, поднимаем MPTCP и туннель через впн на сервер агрегации где-нибудь в инете. Попутно делаем ку роскомпозору, поставив сервак в забугорье, чтобы не видеть е...чие плашки :).

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

44. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 24-Авг-14, 22:38 
> На OpenWrt хочу такой,

Хочешь - сделай, все в твоих руках. Правда роутер на 200 мегов траффа потребуется мощный, а еще понадобится сервак в интернете для агрегации 200Мбит траффика, т.е. нечто типа машины с гигабитом.

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

12. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от evkogan on 22-Авг-14, 09:33 
Не понимаю. Разве поддержка не нужна на обеих сторонах.
Получается пропатченный сервер Linux сможет это использовать только с пропатчинным клиентом Linux и больше ни с кем.
А смысл тогда в чем? Или они надеются потом в стандарт это воткнуть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  –1 +/
Сообщение от Гость (??) on 22-Авг-14, 09:54 
Юзкейс: вы админ госконторы в эрэфии, наложены ограничения на использование криптографии, если та не сертифицирована (надеюсь, после heartbleed не осталось брызжущих слюной в сторону этого закона), вы используете открытые каналы для передачи данных между датацентрами.
Есть по два и более каналов связи, на которых работают агрессивно настроенные провайдерские системы dpi - всовывают свой javascript во всё подряд. Но мультипас не дает им собрать транзитный траффик в одно целое, а как следствие - данные приходят без повреждений.

Своеобразный RAID, только по отношению к передаваемым данным.

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

17. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Нанобот (ok) on 22-Авг-14, 10:42 
как-то сильно надумано

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

25. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Xasd (ok) on 22-Авг-14, 13:14 
> вы админ госконторы в эрэфии, наложены ограничения на использование криптографии

проще тогда использовать криптографию :-) , ту самую которая ограниченная.

от расшифровки не спасёт, а от DPI спаст, да..

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

14. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +1 +/
Сообщение от evkogan on 22-Авг-14, 10:03 
Мне казалось для этого нужен VPN.
А если VPN через провайдера не проходит, то
1. Долбить Техподдержку провайдера, Вы ж все таки контора.
2. Попробовать другой тип VPN
3. Поменять провайдера.
А использовать это явно не по назначению и без гарантий, неправильно.
Тогда уж лучше VPN поверх этого пускать.
Но это очень узкая зона применения, только между своими серверами, разнесенными географически.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 11:40 
Не подскажите в двух словах чем это лучше LACP 802.3ad (или других технологий агрегирования)? И нужна ли поддержка активного оборудования для этой технологии?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Censored on 22-Авг-14, 12:39 
> Не подскажите в двух словах чем это лучше LACP 802.3ad (или других
> технологий агрегирования)? И нужна ли поддержка активного оборудования для этой технологии?

LACP => L2
MPTCP => L3

Еще вопросы есть? :)

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

22. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Andrey Mitrofanov on 22-Авг-14, 12:52 
>> Не подскажите в двух словах чем это лучше LACP 802.3ad (или других
> LACP => L2
> MPTCP => L3
> Еще вопросы есть? :)

Да! "Так что же лучше-то, L3 или L2??" :D

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

30. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Alex (??) on 22-Авг-14, 15:09 
> MPTCP => L4

Fixed.

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

37. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 23:45 
>> MPTCP => L4
> Fixed.

Fix your fix, moron!
MPTCP => L7

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

43. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 24-Авг-14, 22:34 
> MPTCP => L7

Да что уж там, L9 сразу, не ошибетесь.

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

27. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Apple on 22-Авг-14, 14:37 
Тем, что может работать через океан, поддержка в оборудовании не нужна.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

21. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 12:48 
В описанни, как мне показалось, нигде не сказано, что MPTCP дожен быть с обоих концов. Однако в коментариях это постоянно проскакивает. Могу ли я свой инет шлюз выпустить в сетку по 3-м провам и будут ли у юзеров нормально открываться сайтики. (сейчас балансировка просто накостылина, а так кажется как-то более прозрачно...)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Andrey Mitrofanov on 22-Авг-14, 13:00 
> В описанни, как мне показалось, нигде не сказано, что MPTCP дожен быть
> с обоих концов.
> балансировка просто накостылина

Вот там http://tools.ietf.org/html/draft-deng-mptcp-proxy-00 костылят ещё больше: прокси для случаев, где клиент и/или сервер не поддерживает или тиа того

""However, MPTCP connections are pretty rare since the servers hosting the applications are too few to offer MPTCP capability.

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

28. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Apple on 22-Авг-14, 14:38 
Конечно нужна поддержка у клиента и сервера, иначе, как он по вашему должен работать?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

31. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 15:17 
Где скриншоты?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним email(??) on 22-Авг-14, 23:09 
я правильно понимаю что это по сути аналог ipmp в солярисе? Так это клевая штука тогда
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 22-Авг-14, 23:47 
> я правильно понимаю что это по сути аналог ipmp в солярисе? Так это клевая штука тогда

Неправильно :( Смотри выше.

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

46. "Выпуск MPTCP 0.89 (Multipath TCP) для Linux "  +/
Сообщение от Аноним (??) on 25-Авг-14, 12:52 
> А SCTP разве умеет по нескольким линкам работать? Он вроде про мультиплексирование в один поток кучи дряни...

Умеет. С точки зрения конечного юзера multihoming в SCTP (причем одновременно и поверх IPv4, и поверх IPv6) гораздо важнее и вкуснее, чем какое-то там мультиплексирование (интересное только программистам).

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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