Нужно организовать простенькую поддержку 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) # Почему так? Это нормально? И как с этим бороться? Спасибо.
Форум —
Admin
