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

FreeBSD bridge + FreeBSD GW + ipfw pipe

Добавлено: 2011-05-20 10:44:11
bsdavod
Добрый день!
В наличии следующая схема сети:

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

switch prov -- FreeBSD bridge -- switch -- FreeBSD GW loval to inet 
От провайдера имею свич и сетку /28, дальше пропускаю ее через бридж FreeBSD bridge для сбора статистики, firewall и динамического шейпинга между адресами. Дальше за бриджем второй свич switch, где эти белые IP расходятся по разным сервисам и на основной интернет шлюз FreeBSD GW loval to inet, через который ходят юзеры наружу. Вопрос в том как поделить канал на этом шлюзе, т.к. на FreeBSD bridge общая скорость динамически делиться между всеми белыми IP на FreeBSD GW loval to inet я не могу жестко прописать да и не могу знать, какая скорость за каждым получается, т.е. нельзя сказать

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

${FwCMD} pipe 1 config bw 5000Kbit/s
и направить в этот пайп очереди по приоритетам, т.к. скорость на внешнем адресе будет всегда разной. Еще на внешнем интерфейсе закреплены порядка 6 адресов из 13 имеющихся. Как быть в такой ситуации? Как поделить динамически меняющуюся скорость на внешних адресах между участниками локальной сети?

Re: FreeBSD bridge + FreeBSD GW + ipfw pipe

Добавлено: 2011-05-24 11:16:55
bsdavod
Совсем нет идей?
Сейчас на бридже сделал 4 пайпа, 3 пайпа по одному IP внешнему, в 4м все остальные, IP зведены на FreeBSD GW loval to inet. В 4 м пайпе скорость 3500кбит/c в queue попадают IP по входящему и исходящему трафу, вопрос как теперь на FreeBSD GW loval to inet засунуть в шейпер две локалки правильно. Я сделал пайп на 3000кбит/c и в него запихал, в queue также появляются IP уже локалок, но думаю не верно это. Потому как на бридже по всем внешним IP d 4м пайпе 3500кбит/c распределяется по всем адресам и сколько там получается за каждым не ясно.