LINUX.ORG.RU
ФорумAdmin

qdisc PRIO и QoS


0

0

Нужно организовать простенькую поддержку QoS через интерфейс, чтобы через канал передавать VoIP с приоритетом перед другим трафиком.

Нашел, что это можно сделать через qdisc PRIO.
Взял из примера:
#tc qdisc add dev eth1 root handle 1: prio
# tc qdisc add dev eth1 parent 1:1 handle 10: sfq
# tc qdisc add dev eth1 parent 1:2 handle 20: sfq
# tc qdisc add dev eth1 parent 1:3 handle 30: sfq

Но, почему-то такая ситуация, что у меня ВЕСЬ трафик попадает во 2 полосу. Любой трафик, независимо от того, TOS у него 0 или нет.

# tc -s qdisc ls dev eth1
qdisc prio 1: bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 123930 bytes 1349 pkts (dropped 0, overlimits 0)

 qdisc sfq 10: parent 1:1 quantum 1518b
 Sent 0 bytes 0 pkts (dropped 0, overlimits 0)

 qdisc sfq 20: parent 1:2 quantum 1518b
 Sent 123930 bytes 1349 pkts (dropped 0, overlimits 0)

 qdisc sfq 30: parent 1:3 quantum 1518b
 Sent 0 bytes 0 pkts (dropped 0, overlimits 0)

 #

Почему так?
Это нормально?
И как с этим бороться?

Спасибо.



каким образом устанавливаешь TOS ?

Nao ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.