MPTCP (Multipath TCP) - это стандарт, который позволяет доставлять TCP-пакеты по разным путям, максимально увеличивая использование ресурсов и избыточность. Используйте этот тег для вопросов программирования, связанных с этим стандартом, желательно также с применением тега tcp.
0 ответов

У mongodb поддержка MPTCP

Кто-нибудь знает / пробовал как mongo поддерживает Multi Path TCP? Я не смог найти ни одной статьи или слова о MPTCP в документации Mongo.
12 сен '18 в 17:47
0 ответов

vmlinux из mptcp 4.14.24 не запускается

Привет! Я работаю над MPTCP и мне нужен vmlinux для запуска виртуальной машины. Когда я извлекаю vmlinux моей машины, работающей на MPTCP, и пытаюсь запустить его, я получаю ошибку сегментации. /usr/src/linux-headers-4.14.24.mptcp/scripts/extract-vm…
29 май '18 в 08:59
0 ответов

Как мне собрать и запустить код из github для NS3 по предоставленной ссылке

Как мне собрать и запустить код из github для NS3 по ссылке, приведенной ниже https://github.com/mkheirkhah/mptcp
20 окт '18 в 10:22
0 ответов

PJSIP с MPTCP для потокового видео

Я планирую проверить возможности MPTCP в отношении качества видеопотока между двумя устройствами по сети. Предположим, у нас есть два сетевых пути между двумя устройствами (например, мобильная сеть и другая сеть Wi-Fi). Если один путь подключения, р…
20 ноя '17 в 14:38
1 ответ

Установка номера исходящего порта сокета в ядре Linux

Я пытаюсь интегрировать многопутевой TCP ( https://www.multipath-tcp.org/) в проект, и я хотел бы изменить исходный код, чтобы вручную выбрать порт исходящего сокета для нового подпотока mptcp так, чтобы Я могу определить пакеты, входящие и выходящи…
05 июл '16 в 15:07
1 ответ

Отладка с использованием GDB

Я пытаюсь избавиться от ошибки в моей программе ns-3 (программное обеспечение для сетевого моделирования). Я запускаю его под GDB: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff4850195 in ns3::MpTcpBulkSendApplication::StartApplica…
23 янв '16 в 13:05
0 ответов

Многопутевой TCP-пакет вышел из строя

Я слышал, что проблема переупорядочения пакетов является основной причиной снижения производительности Проблема неупорядоченного пакета является более серьезной, когда задержка подпотока сильно отличается. Но когда я вижу MPTCP с несвязанным контрол…
13 авг '18 в 00:40
0 ответов

MPTCP + Mininet: MPTCP не использует все интерфейсы

Я создал скрипт mininet для N ссылок с пропускной способностью 1 Мбит / с между двумя хостами. Я включил mptcp на хост-машине (Ubuntu). Когда я попытался с N=15, пропускная способность составляет около 5 Мбит / с с использованием iperf. Это должно б…
06 апр '18 в 10:38
1 ответ

Пропускная способность TCP

Я изучаю TCP и многолучевой TCP. Есть некоторые моменты, которые меня смущают. Мне было интересно, если TCP является агрессивным или неагрессивным протоколом? если есть только одна ссылка, а другого трафика нет, отправитель может использовать всю пр…
0 ответов

Скомпилируйте новое ядро ​​на fs_file

Я пытаюсь скомпилировать мой файл.deb из mptcp 4.14.24 в fs_file, чтобы использовать его в uml. У меня больше 1 ГБ свободного места, но я получил dpkg: error processing linux-image-4.14.24+-dbg_4.14.24+-1_amd64.deb (--install): failed in write on bu…
02 июн '18 в 22:36
0 ответов

HTTPS подумал теневые носки --mptcp

Я хотел бы спросить, можно ли переадресовать HTTPS через следующую диаграмму ПОЛЬЗОВАТЕЛЬ -> Wi-Fi -> SQUID -> SHADOWSOCKS_CLIENT -> MPTCP -> SHADOWSOCKS_SERVER -> ИНТЕРНЕТ HTTP работает. Мы уже попросили совета о том, как правильно использовать sha…
07 ноя '16 в 13:09
1 ответ

Как проверить наличие пакетов в порядке для MPTCP в мининет?

Я пытаюсь протестировать некоторые планировщики MPTCP в мини-сети и хотел бы проверить пакеты с ошибками (на уровне соединения) на стороне получателя. Я пробовал это с Wireshark(v2.4.5) и отслеживал порядковый номер данных (DSN) для dupACKs, но я сч…
07 апр '18 в 10:59
0 ответов

Реализация ядра Linux для mptcp

Я пытаюсь собрать свой собственный uml-образ ядра mptcp 4.14.24 для запуска виртуальной машины. Но я получаю ошибку с момента, и я в замешательстве. $ make ARCH=um CHK include/generated/uapi/linux/version.h CC arch/x86/um/user-offsets.s /home/hored/…
31 май '18 в 09:33
0 ответов

Как рассчитать пропускную способность в TCP?

Я пытаюсь рассчитать пропускную способность для TCP/MPTCP с помощью параметра tp->packages_out, а также tp->snd_una, но они не точны. Как Wireshark это делает? Или кто-нибудь знает какое-нибудь решение? Заранее спасибо.
09 янв '19 в 08:26
1 ответ

Работают ли средства управления перегрузкой MPTCP и TCP вместе?

Я знаю, что MPTCP имеет свой собственный контроль перегруженности, такой как "Связанный". Однако MPTCP находится на уровне TCP. У TCP уже есть оригинальные. Они дублируют друг друга, или только MPTCP работает независимо? Кажется, что в случае совмес…
1 ответ

Как проверить я использую MPTCP

Я пробовал этот веб-сайт, чтобы проверить, что я использую MPTCP, но он не работает. но в Wireshark я вижу, что есть некоторые записи MPTCP. но только на eth1. Я приложил картинку. 1 моя система использует mptcp или нет? Спасибо
25 янв '18 в 13:44
0 ответов

Могу ли я вызвать несколько пакетов из буфера SKB перед их отправкой?

Я работаю над планировщиком для MPTCP и пытаюсь заранее определить, в каких подпотоках отправлять пакеты, прежде чем отправлять их. У меня есть виртуальная очередь, где я пытаюсь пометить SKB подпотоками. Проблема, с которой я сталкиваюсь, заключает…
24 авг '18 в 23:03
2 ответа

Мобильный телефон с Multipath-TCP: сколько подпотоков?

Только один подпоток через LTE и один подпоток через WiFi или несколько подпотоков через LTE и WiFi? Спасибо.
08 мар '16 в 06:43
0 ответов

Трудно заставить OPenMPTCProuter успешно подключиться к VPN и установить связь

OpenMPTCProuter звучит как фантастический инструмент. Однако, устанавливая его на Linksys 3200ACM, я не могу заставить его связывать соединения, и, в частности, документация по VPN немного тонкая. Есть ли у кого-нибудь более подробное описание того,…
11 мар '19 в 22:08
0 ответов

Как отправить структуру из пространства пользователя в ядро ​​с помощью сокетов?

Для проекта, в котором я хочу, чтобы данные доходили до ядра из пользовательского пространства, я уже создал новые сокеты для строк и целых чисел, но я застреваю со структурами. Как вы отправляете структуру из пользовательского пространства в ядро? …
25 июн '19 в 16:21