Доброго времени суток!
Имеем сеть с 3000 абонентами. Шлюзом в интернет является машина на FreeBSD (на данный момент 6.2 RELEASE, позже хотим 7.0). Используется 2 фаервола: pf - для включения/выключения интернета, и в ipfw используется dummynet для ограничения скорости абонентам с безлимитными тарифами.
Хотим сделать приоритезацию трафика по протоколам (например, у трафика HTTP приоритет будет 80 %, у трафика с торрента 5 % и т.п.). Есть у кого-нибудь опыт в данном деле, на каком фаерволе лучше будет настроить данную приоритезацию (если можно то с примерами), какой трафик лучше ставить в приотиреты, приоритет ставить для всех, или только тем, кому режется скорость?
Несколько полос из /etc/rc.firewall:
while read ip
do
$IPFW table 16 add "$ip"
done < /pf/16
while read ip
do
$IPFW table 32 add "$ip"
done < /pf/32
$IPFW pipe 11 config bw 1024Kbit/s mask dst-ip 0xffffffff
$IPFW pipe 12 config bw 1024Kbit/s mask src-ip 0xffffffff
$IPFW pipe 13 config bw 2048Kbit/s mask dst-ip 0xffffffff
$IPFW pipe 14 config bw 2048Kbit/s mask src-ip 0xffffffff
$IPFW add pipe 11 ip from any to table\(16\) via em0 in
$IPFW add pipe 12 ip from table\(16\) to any via em0 out
$IPFW add pipe 13 ip from any to table\(32\) via em0 in
$IPFW add pipe 14 ip from table\(32\) to any via em0 out