LINUX.ORG.RU
ФорумAdmin

Linux tc и шейпинг канала.


0

0

Привет Всем.
Впорос тем кто работал с шейпером канала в линуксе под названием - tc .
Вобщем емеем в сети подключеной к внешнему каналу в 50 Мбит, несколько довольно нагруденнх машин, на каждой из них запущно правило tc для шейпинга трафика каждому айпи из подсети-


tc qdisc del dev $DEV root
tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 100mbit
tc class add dev $DEV parent 1: classid 1:1 cbq rate 10mbit allot 1500 prio 5 bounded isolated
tc class add dev $DEV parent 1: classid 1:2 cbq rate 2mbit allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip src 195.111.161.0/24 flowid 1:1
tc filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip dst 195.111.161.0/24 flowid 1:2
tc qdisc add dev $DEV parent 1:1 sfq perturb 5
tc qdisc add dev $DEV parent 1:2 sfq perturb 5

В итоге при запуске таких правил время пинга увеличивается в десятки раз. Так вот может кто сталкивался, если под tc и маршрутизатор с quagga выделить отдельную машину вроде 2ядерный 2.4 проц + 4 гб озу , будет ли толк ? хотелось бы до минимума свести увеличение пинга в сети, а покупать циску нет таких средств :(

anonymous

а щас какое железо этим занимается???

и зачем на каждый IP свой собвсенный sfq вешаяется?

zhiltsov
()

1. tc не шейпер, а интерфейс к ядру.
2. cbq не самый хороший выбор.
если вопрос состоит в том - "справится ли компьютер с 4Г ОЗУ и 2 процессорами с задачей шейпинга и маршрутизацей", то да.

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