FreeBSD bridge + FreeBSD GW + ipfw pipe
Добавлено: 2011-05-20 10:44:11
Добрый день!
В наличии следующая схема сети:
От провайдера имею свич и сетку /28, дальше пропускаю ее через бридж FreeBSD bridge для сбора статистики, firewall и динамического шейпинга между адресами. Дальше за бриджем второй свич switch, где эти белые IP расходятся по разным сервисам и на основной интернет шлюз FreeBSD GW loval to inet, через который ходят юзеры наружу. Вопрос в том как поделить канал на этом шлюзе, т.к. на FreeBSD bridge общая скорость динамически делиться между всеми белыми IP на FreeBSD GW loval to inet я не могу жестко прописать да и не могу знать, какая скорость за каждым получается, т.е. нельзя сказать
и направить в этот пайп очереди по приоритетам, т.к. скорость на внешнем адресе будет всегда разной. Еще на внешнем интерфейсе закреплены порядка 6 адресов из 13 имеющихся. Как быть в такой ситуации? Как поделить динамически меняющуюся скорость на внешних адресах между участниками локальной сети?
В наличии следующая схема сети:
Код: Выделить всё
switch prov -- FreeBSD bridge -- switch -- FreeBSD GW loval to inet Код: Выделить всё
${FwCMD} pipe 1 config bw 5000Kbit/s