LINUX.ORG.RU
ФорумAdmin

точность шейпинга в ALTQ


0

0

Появилась необходимость шейпить траффик, для этого поднял влан на сервере, поставил связку pf+altq. Проблема в том, что реальная скорость скачки примерно в 3,8-4 раза больше, чем та, что я пишу в altq. Кто-нибудь знает, это нормальная практика или что-то пошло не так? В принципе сам шейпинг работает, но именно с таким соотношением — реально раза в четыре больше лимит чем в пф прописано.

Вот pf.conf


vlan_101="xxx.xxx.xxx.xxx/25"

altq on em1 cbq bandwidth 0.1Mb queue { outq }
queue outq cbq(default)

pass in log quick on em1 from $vlan_101 to any queue outq
pass out log quick on em1 from $vlan_101 to any queue outq

pass out log all keep state
pass in log all keep state


удобнее кстати hfsc

>pass in log quick on em1 from $vlan_101 to any queue outq >pass out log quick on em1 from $vlan_101 to any queue outq

вы вообще читали руководство?? вы понимаете что можно шейпить лишь исходящий трафик с интерфейса?

http://openbsd.org/faq/pf/queueing.html

OC и её версия не указаны.

alfss
()
Ответ на: комментарий от alfss

Руководство читал, эту строку добавил только, чтобы посмотреть значения счетчиков на вход и выход, извиняюсь, что здесь не убрал.

Операционка -- FreeBSD 7.1, pf и altq собраны в ядре.

по поводу hfsc -- пробовал все три планировщика, единственное что пронаблюдал, это то, что при cbq траффика идет в 3.8 раза болье чем написано, при priq и hfsc гдет в 4.0 раза больше

sc2
() автор топика
Ответ на: комментарий от alfss

Да врядли в реализации, да и мне не совсем понятно на каких интерфейсах делать шейпинг надо. Сам влан поднят на сервере, em1 на циске стоит как транк. ifconfig_vlan101="inet A.A.A.A netmask 255.255.255.128 vlan 101 vlandev em1" основной интерфейс в другом влане, который поднят на циске и прописан на порту. По идее исходящий трафик идет в em1 и из него же в мир. Входящий в em0, потом из em1 во внутреннюю сеть.

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