LINUX.ORG.RU

История изменений

Исправление Davyd, (текущая версия) :

Что-то у меня drr вообще не заработало, по статистике пакеты не попадают в класс, хотя фильтр срабатывает.

tc qdisc add dev $iface root handle 1: htb
tc class add dev $iface parent 1: classid 1:1 htb rate 85mbit
tc qdisc add dev $iface parent 1:1 handle 2: drr
tc class add dev $iface parent 2: classid 2:1 drr quantum 600
tc class add dev $iface parent 2: classid 2:2 drr quantum 1400

tc qdisc add dev $iface parent 2:1 pfifo limit 50
tc qdisc add dev $iface parent 2:2 pfifo limit 50

tc filter add dev $iface parent 1: protocol ip prio 1 u32 match ip dst 10.0.0.3/32 classid 2:1
tc filter add dev $iface parent 1: protocol ip prio 1 u32 match ip dst 10.0.0.2/32 classid 2:2

Что ж я делаю не так?

Исходная версия Davyd, :

Что-то у меня drr вообще не заработало, по статистике пакеты не попадают в класс, хотя фильтр срабатывает.

tc qdisc add dev $iface root handle 1: htb
tc class add dev $iface parent 1: classid 1:1 htb rate 85mbit
tc qdisc add dev $iface parent 1:1 handle 2: drr
tc class add dev $iface parent 2: classid 2:1 drr quantum 600
tc class add dev $iface parent 2: classid 2:2 drr quantum 1400

tc qdisc add dev $iface parent 2:1 fifo limit 50
tc qdisc add dev $iface parent 2:2 fifo limit 50

tc filter add dev $iface parent 1: protocol ip prio 1 u32 match ip dst 10.0.0.3/32 classid 2:1
tc filter add dev $iface parent 1: protocol ip prio 1 u32 match ip dst 10.0.0.2/32 classid 2:2

Что ж я делаю не так?