Страница 1 из 1

ipfw pipe от статики к динамике

Добавлено: 2011-03-29 11:47:54
bsdavod
Добрый день.
Опишу ситуацию, есть сетевой мост, через который инет - сетка xxx.xxx.xxx.xxx/28 - на 16 адресов. Скорость 6 Мбит/c. На данный момент канал статично нарезан для ряда адресов следующим образом:

Код: Выделить всё

${FwCMD} add pipe 1 icmp from any to any
${FwCMD} add pipe 2 ip from 111.111.111.111 to any
${FwCMD} add pipe 3 ip from any to 111.111.111.111
${FwCMD} add pipe 4 ip from 222.222.222.222 to any
${FwCMD} add pipe 5 ip from any to 222.222.222.222
${FwCMD} add pipe 6 ip from 333.333.333.333 to any
${FwCMD} add pipe 7 ip from any to 333.333.333.333
${FwCMD} add pipe 8 ip from 444.444.444.444 to any
${FwCMD} add pipe 9 ip from any to 444.444.444.444
${FwCMD} add pipe 10 ip from 555.555.555.555 to any
${FwCMD} add pipe 11 ip from any to 555.555.555.555
${FwCMD} pipe 1 config bw 50Kbit/s                      # ping          50Kbit/s
${FwCMD} pipe 2 config bw 512Kbit/s                     # upload        512Kbit/s
${FwCMD} pipe 3 config bw 512Kbit/s                     # download      512Kbit/s
${FwCMD} pipe 4 config bw 1024Kbit/s                    # upload        1024Kbit/s
${FwCMD} pipe 5 config bw 1024Kbit/s                    # download      1024Kbit/s
${FwCMD} pipe 6 config bw 256Kbit/s                     # upload        256Kbit/s
${FwCMD} pipe 7 config bw 256Kbit/s                     # download      256Kbit/s
${FwCMD} pipe 8 config bw 2048Kbit/s                    # upload        2048Kbit/s
${FwCMD} pipe 9 config bw 2048Kbit/s                    # download      2048Kbit/s
${FwCMD} pipe 10 config bw 1024Kbit/s                   # upload        1024Kbit/s
${FwCMD} pipe 11 config bw 1024Kbit/s                   # download      1024Kbit/s
Оставшимся адресам остается, то что остается от 6 Мбит. За мостом стоит инет шлюз, nat им разные ИП в разные каналы, с разной скоростью. То что в остатке от канала - это для тех остальных не привилегированных, которые через squid выходят с ограничениями.

Сама схема не очень оптимальна. Хотелось бы чтобы динамически скорость перераспределялась, а для некоторых ИП и добавлялась при пиковых нагрузках.

Re: ipfw pipe от статики к динамике

Добавлено: 2011-03-30 21:58:11
vadim64
http://www.lissyara.su/articles/freebsd ... /ipfw_nat/
там вроде и про пайпы было

Re: ipfw pipe от статики к динамике

Добавлено: 2011-04-01 8:37:29
bsdavod
Еще вопрос, при текущей схеме пайпы созданы для 5 внешних IP, соответственно остальные 8 IP в пайпы не входят. Если считать, то что входит в пайпы составляет 4914 Кбит, остаток от 6Мбит - 1230 Кбит. Правильно ли я понимаю, если потребление по 8 IP адресам большое т.е. не ограничено это пайпами, то вся схема разваливается? Думаю надо делать один общий пайп на все сетку xxx.xxx.xxx.xxx/28 - который чуть меньше 6Мбит, а дальше в этом пайке нарезать очереди, или как лучше поступить?

Re: ipfw pipe от статики к динамике

Добавлено: 2011-04-01 17:03:50
vadim64
вы читали статью по ссылке, что я дал?