fufnf 0 Опубликовано: 2006-08-25 08:32:03 Share Опубликовано: 2006-08-25 08:32:03 Добрый день. Мой вопрос как сделать, чтобы высокоприоритетному трафику были наименьшие задержки и наибольшая скорость. Вот мой конфиг шейпера: /sbin/tc qdisc add dev eth1 root handle 1: htb default 555 /sbin/tc class add dev eth1 parent 1: classid 1:2 htb rate 12Mbit ######################## LOCAL ##################################################### /sbin/tc class add dev eth1 parent 1:2 classid 1:100 htb rate 2Mbit ceil 10Mbit prio 0 #---Admin+DNS+Games+Short---# /sbin/tc class add dev eth1 parent 1:100 classid 1:110 htb rate 1000Kbit ceil 10000Kbit prio 1 /sbin/tc qdisc add dev eth1 parent 1:110 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 1 fw flowid 1:110 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 2 fw flowid 1:110 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 4 fw flowid 1:110 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 19 fw flowid 1:110 #---MAIL+HTTP---# /sbin/tc class add dev eth1 parent 1:100 classid 1:120 htb rate 700Kbit ceil 2000Kbit prio 2 /sbin/tc qdisc add dev eth1 parent 1:120 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 8 fw flowid 1:120 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 14 fw flowid 1:120 #---FTP+Other---# /sbin/tc class add dev eth1 parent 1:100 classid 1:130 htb rate 300Kbit ceil 2000Kbit prio 3 /sbin/tc qdisc add dev eth1 parent 1:130 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 11 fw flowid 1:130 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 17 fw flowid 1:130 ############################## Ukraine #################################### /sbin/tc class add dev eth1 parent 1:2 classid 1:200 htb rate 1000Kbit ceil 1300Kbit prio 0 #---Games+Short---# /sbin/tc class add dev eth1 parent 1:200 classid 1:210 htb rate 500Kbit ceil 1000Kbit prio 1 /sbin/tc qdisc add dev eth1 parent 1:210 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 3 fw flowid 1:210 #---MAIL+HTTP---# /sbin/tc class add dev eth1 parent 1:200 classid 1:220 htb rate 350Kbit ceil 1000Kbit prio 2 /sbin/tc qdisc add dev eth1 parent 1:220 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 7 fw flowid 1:220 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 13 fw flowid 1:220 #---FTP+Other---# /sbin/tc class add dev eth1 parent 1:200 classid 1:230 htb rate 150Kbit ceil 1000Kbit prio 3 /sbin/tc qdisc add dev eth1 parent 1:230 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 10 fw flowid 1:230 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 16 fw flowid 1:230 ############################### World ################################### /sbin/tc class add dev eth1 parent 1:2 classid 1:300 htb rate 128Kbit ceil 140Kbit prio 0 #---Games+Short+ICQ---# /sbin/tc class add dev eth1 parent 1:300 classid 1:310 htb rate 64Kbit ceil 128Kbit prio 1 /sbin/tc qdisc add dev eth1 parent 1:310 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 5 fw flowid 1:310 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 6 fw flowid 1:310 #---MAIL+HTTP---# /sbin/tc class add dev eth1 parent 1:300 classid 1:320 htb rate 45Kbit ceil 128Kbit prio 2 /sbin/tc qdisc add dev eth1 parent 1:320 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 9 fw flowid 1:320 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 15 fw flowid 1:320 #---FTP+Other+128K---# /sbin/tc class add dev eth1 parent 1:300 classid 1:330 htb rate 19Kbit ceil 128Kbit prio 3 /sbin/tc qdisc add dev eth1 parent 1:330 esfq perturb 5 hash dst /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 12 fw flowid 1:330 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 18 fw flowid 1:330 /sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 handle 20 fw flowid 1:330 ################### Default ################################################# /sbin/tc class add dev eth1 parent 1:2 classid 1:555 htb rate 560Kbit prio 1 /sbin/tc qdisc add dev eth1 parent 1:555 handle 555 esfq perturb 5 hash dst При этом смотрю по игре (Counter-Strike class 1:210 prio 1). Когда никто не качает пинг 16-20, когда начинается скачка с ФТП (class 1:230 prio 3) пинг возрастает до 300-400. Пакеты маркируются в mangle POSTROUTING правильно. eth1 - сетевая карта, смотрит на LAN. Подскажите, как исправить? Ссылка на сообщение Поделиться на других сайтах
r00t 0 Опубліковано: 2006-08-31 08:14:35 Share Опубліковано: 2006-08-31 08:14:35 А что ты маркируешь, весь трафик на определённые IP или трафик по протоколам, портам? Нарисуй как и что маркируешь!!! Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас