Duxx Posted October 4, 2007 Posted October 4, 2007 Собственно сеть роутер, который терминирует vpn и одновременно рулит трафик между сегментами сети. Есть серверная подсеть, есть интернетовский трафик, задача дать максимальный приоритет, интернетовскому, потом трафику идущему в серверную подсеть, потом трафику идущему из пиринговых сетей в серверную подсеть а уж потом трафику между абонентами, сервер соединен гигабитным шнурком с коммутатором, все сегменты заведены как vlan-ны. После недолгого раздумья свял вот что: #!/bin/sh fwcmd="/sbin/ipfw -q" ${fwcmd} -f pipe flush ${fwcmd} -f queue flush ${fwcmd} -f table 10 flush ${fwcmd} -f table 20 flush ${fwcmd} -f table 30 flush # table 10 for server lan ${fwcmd} table 10 add 192.168.0.0/24 ${fwcmd} table 10 add 172.16.0.0/24 # table 20 for piring lan ${fwcmd} table 20 add 172.17.0.0/24 ${fwcmd} table 20 add 172.18.0.0/24 # servers lan ${fwcmd} pipe 1 config bw 95Mbits ${fwcmd} pipe 11 config bw 95Mbits # gre ${fwcmd} queue 1 config pipe 1 weight 100 mask src-ip 0xffffffff ${fwcmd} queue 11 config pipe 11 weight 100 mask dst-ip 0xffffffff # servers ${fwcmd} queue 2 config pipe 1 weight 80 mask src-ip 0xffffffff ${fwcmd} queue 21 config pipe 11 weight 80 mask dst-ip 0xffffffff ${fwcmd} queue 3 config pipe 1 weight 50 mask src-ip 0xffffffff ${fwcmd} queue 31 config pipe 11 weight 50 mask dst-ip 0xffffffff ${fwcmd} queue 4 config pipe 1 weight 20 mask src-ip 0xffffffff ${fwcmd} queue 41 config pipe 11 weight 20 mask dst-ip 0xffffffff #---------------- ${fwcmd} add 10000 queue 1 gre from any to "table(10)" in ${fwcmd} add queue 11 gre from "table(10)" to any out ${fwcmd} add queue 2 ip from any to "table(10)" in ${fwcmd} add queue 21 ip from "table(10)" to any out ${fwcmd} add queue 3 ip from any to "table(20)" in ${fwcmd} add queue 31 ip from "table(20)" to any out ${fwcmd} add queue 4 ip from any to any in собсвенно вопрос вот в чем, я немного недопонял принцип pipe. pipe 1 config bw 95Mbits это значит что все юзвери в моем примере получают канал 95Mbits ? и имея гигабтный шнурок мне нужно было сделать pipe 1 config bw 950Mbits ? или каждому нарезается по 95Mbits а потом смотрятся приоритеты очередей ? и я все сделал верно. Вставить ник Quote
Duxx Posted October 11, 2007 Author Posted October 11, 2007 неужели на такой простой вопрос никто незнает ответа. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.