Ключевые слова:qos, bandwidth, freebsd, shaper, dummynet, queue, (найти похожие документы)
Date: Wed, 29 May 2002 20:43:13 +0400
From: Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org>
Newsgroups: fido7.ru.unix.bsd
Subject: [FreeBSD] Определение приоритета трафика для различных сервисов
EG>> Тебе нужен WF2Q, я на диалапе выставляю максимальный приоритет NTP,
EG>> потом ssh/telnet etc, и в конце ftp с http. Hа 14400 эффект есть,
EG>> но не фонтан. Уже на 28800 эффект хороший.
od> а пример можно (в виде `ipfw show`)?
Одно время у меня был firewall_type="local":
-f pipe flush
add 20000 deny log tcp from any to any via ppp0 in setup
total="14400Kbyte/s"
pipe 1 config bw $total
pipe 2 config bw $total
add 65000 pass all from any to any
queue 10 config weight 90 pipe 1 mask src-port 0xffff
add 50010 queue 10 tcp from any telnet,ssh to any via ppp0 in
queue 11 config weight 90 pipe 2 mask dst-port 0xffff
add 50015 queue 11 tcp from any to any telnet,ssh via ppp0 out
queue 20 config weight 100 pipe 1
add 50020 queue 20 udp from any ntp to any via ppp0 in
queue 21 config weight 100 pipe 2
add 50025 queue 21 udp from any to any ntp via ppp0 out
queue 22 config weight 75 pipe 2
add 50027 queue 22 udp from any to any 33434-33464 via ppp0 out
queue 30 config weight 75 pipe 1
add 50030 queue 30 icmp from any to any via ppp0 in
queue 31 config weight 75 pipe 2
add 50035 queue 31 icmp from any to any via ppp0 out
queue 40 config weight 20 pipe 1 mask src-port 0xffff
add 50040 queue 40 tcp from any pop3,smtp,nntp,5999 to any via ppp0 in
queue 41 config weight 20 pipe 2 mask dst-port 0xffff
add 50045 queue 41 tcp from any to any pop3,smtp,nntp,5999 via ppp0 out
queue 50 config weight 1 pipe 1 mask src-port 0xffff
add 50050 queue 50 tcp from any http,ftp-data,3128 to any via ppp0 in
queue 51 config weight 1 pipe 2 mask dst-port 0xffff
add 50055 queue 51 tcp from any to any http,ftp-data,3128 via ppp0 out
queue 60 config weight 50 pipe 1
add 50060 queue 60 ip from any to any via ppp0 in
queue 61 config weight 50 pipe 2
add 50065 queue 61 ip from any to any via ppp0 out
Eugene