[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[openbsd] pf altq per ip
Встала тут задача выделить гарантированную полосу пропускания каждому айпи в локальной сети, юзеров в которой - легион, почти на /24 .
Решено на pf достаточно топорным методом вида
..........SKIPPED
queue 1 bandwidth 100Kb cbq(borrow red)
..........SKIPPED
queue 192 bandwidth 100Kb cbq(borrow red)
..........SKIPPED
pass quick on $int_if from 192.168.0.1 to any queue 1
..........SKIPPED
pass quick on $int_if from 192.168.0.192 to any queue 192
..........SKIPPED
То есть, имеем 254 очереди по 100Kb и каждый айпи в сети загоняем в такую очередь, в результате имеем гарантированную полосу для каждого.
Собственно, вопрос - есть ли для этого более изящный метод, без написания вот такой пачки правил подряд?
--
To unsubscribe send an e-mail to openbsd+unsubscribe@uaoug.org.ua
For retrieval in messages archive http://www.uaoug.org.ua/archive