Могу ли я установить приоритет одного потока UDP над другим в Linux?

322
Andi Domi

Я сделал небольшую программу на Python, которая создает два потока UDP через Gstreamer Framework. Одним из них является основной поток, помеченный A, который ДОЛЖЕН пройти через порт 3333 . Другой является вторичным потоком, помеченным B, через который не обязательно проходить через порт 5555 . Поскольку моя сеть имеет определенный предел, я хотел бы знать, можно ли установить приоритет потока А над В, чтобы она использовала максимальную доступную полосу пропускания, а затем, если осталось место для потока В, для отправки своих пакетов.

0
Вы пытаетесь ограничить их для трафика локальной сети или интернет-трафика? Tim_Stewart 6 лет назад 1
@Tim_Stewart желательно через Интернет, но локальная сеть все еще хороша, так как я могу использовать Raspberry Pi в качестве посредника Andi Domi 6 лет назад 0
Какова марка и модель вашего роутера? Этот тип расстановки приоритетов достигается за счет использования качества обслуживания на уровне маршрутизатора. Tim_Stewart 6 лет назад 1
Я предпочел бы больше программного решения для этого, чем добавить еще один маршрутизатор, как вы думаете, это будет возможно? Andi Domi 6 лет назад 0
Это может быть? Но большинство маршрутизаторов в наши дни имеют встроенный сервис. В большинстве случаев вам просто нужно настроить его. Tim_Stewart 6 лет назад 1
Я - сетевой парень, хотя, я знаю, что это работает на уровне маршрутизатора (интернет-трафик). Он также может работать на уровне локальной сети через VLAN. Может кто знает, как это сделать с помощью таблицы маршрутизации хоста в Linux? Tim_Stewart 6 лет назад 1
Таким образом, на самом деле возможно, по крайней мере, с точки зрения интернет-трафика, иметь возможность отправлять почти 100% потока A, а затем, что остается от доступной полосы пропускания, отправлять поток B? Andi Domi 6 лет назад 0
Да, качество обслуживания. Tim_Stewart 6 лет назад 1
Похоже, вы можете сделать это с помощью интерфейса в Linux. Т.е. на хосте программ программы. О чем я не знал, http: //www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/#i-assumptions Tim_Stewart 6 лет назад 0

0 ответов на вопрос