The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"IPFW + BRIDGE + 6000 правил с pipe"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Информационная безопасность (Public)
Изначальное сообщение [Проследить за развитием треда]

"IPFW + BRIDGE + 6000 правил с pipe"  
Сообщение от ночной админ1 on 28-Окт-06, 03:17 
Задача: 3000 ip адресов, ограничить каждому адресу отдельно
скорость in и out. Желательно все это резать на бридже.
Ось - FreeBSD 6.0
Железо P4 2.4Gz, 1Gb Ram , 2 сетевых 3Com (точную модель не помню, но не самые плохие)

Поднял бридж, все ок. Использовал старый вариант "option BRIDGE".

Начитавшись про ipfw решил изобразить следующее:

ipfw add pipe 1 ip from any to 192.168.0.2
ipfw pipe 1 config bw 128Kbit/s
ipfw add pipe 2 ip from 192.168.0.2 to any
ipfw pipe 2 config bw 128Kbit/s
и так по 4 записи на каждый хост.

Получается по 2 pipe на адрес. При условии что загружены все 6000 pipe, но траффика через бридж еще нет, загрузка машины по CPU уже идет под 50%, расход памяти практически не увеличился.

Нерискнул сие творение воткнуть в живую сеть :-).
Так вот вопрос в следующем, использовал ли ктонибудь ipfw и его шейпирование в таких масштабах. Если юзали каковы были результаты.

В данный момент шейпится 1500 пользователей с помошью rshaper-2.01 на машине п3 800/512mb ram, проблемм с ним не возникает, единственный минус что он стоит на роутере и режет только входящий трафф.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "IPFW + BRIDGE + 6000 правил с pipe"  
Сообщение от Sergey (??) on 28-Окт-06, 14:32 
Канал, в котором ограничивается трафик для каждого адреса, например в  100Kbit/s.

# ipfw add 1000 pipe 1000 all from 192.168.0.0/16 to any out via fxp0
# ipfw add 1001 pipe 1001 all from 192.168.0.0/16 to any in via fxp0
# ipfw pipe 1000 config mask src-ip 0x000000ff bw 100Kbit/s queue 50Kbytes
# ipfw pipe 1001 config mask dst-ip 0x000000ff bw 100Kbit/s queue 50Kbytes

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "IPFW + BRIDGE + 6000 правил с pipe"  
Сообщение от ночной админ1 on 01-Ноя-06, 23:28 
>Канал, в котором ограничивается трафик для каждого адреса, например в  100Kbit/s.
>
>
># ipfw add 1000 pipe 1000 all from 192.168.0.0/16 to any out
>via fxp0
># ipfw add 1001 pipe 1001 all from 192.168.0.0/16 to any in
>via fxp0
># ipfw pipe 1000 config mask src-ip 0x000000ff bw 100Kbit/s queue 50Kbytes
>
># ipfw pipe 1001 config mask dst-ip 0x000000ff bw 100Kbit/s queue 50Kbytes
>


Еслиб все было так просто.
В подсети надо выделять разнообразный BW.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру