Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.3
Дерево команд: tunnel.uitcp.configure.tunnel.socket.NAME.qdisc

Что это такое?

Это дисциплина управления выходными очередями.

Зачем это нужно?

Только для многоканальных сокетов.

Как это настроить?

roundRobin
Поступающие пакеты раскладываются в выходные очереди всех туннелей "по кругу". Рекомендуется во всех случаях.
fullWindow
В каждый туннель (т.е. канал связи) посылается подряд число пакетов, равное его размеру окна (window); после этого посылается аналогичное число пакетов в следующий туннель и т.д. по кругу. Экспериментальная дисциплина, предназначенная для передачи больших потоков данных.
weighted
Пакеты раскладываются в выходные очереди всех туннелей "по кругу" пропорционально его размерам окна (window). Экспериментальная дисциплина.
duplicate
Пакеты посылаются одновременно во все туннели. На приёме первый полученный пакет обрабатывается, последующие его копии игнорируются. Экспериментальная дисциплина для очень ненадёжных каналов связи. Позволяет сократить время ожидания пакетов и повторной передачи средствами протокола TCP. (Механизм TCP вступает в действие только в том случае, если пакет не дошёл ни по одному из каналов.)

Если выходная очередь какого-либо канала связи заполнена (по причине его низкого быстродействия, или отказа, т.е. нулевой пропускной способности), то он пропускается и пакет направляется в следующий канал. В случае пакетов TCP или другого протокола с гарантированной доставкой, если пакет будет потерян или поставлен в очередь к неработоспособному каналу связи, то принимающий хост обнаружит это и затребует повторную передачу. При этом в следующий раз пакет пойдёт уже по другому каналу, поскольку очередь этого канала будет оставаться заполненной до тех пор, пока он не заработает.

Управление входными очередями в многоканальном сокете не производится. Полученные пакеты передаются локальному хосту по мере их поступления. Восстановление очерёдности пакетов возлагается на его прикладное программное обеспечение (например, видеокодек).


© Network Systems Group 2015–2024 Отдел документации