URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36446
[ Назад ]

Исходное сообщение
"Тематический каталог: Использование iproute2 при настройке Linux маршрутизатора. (iproute2 linux route nat traffic bandw..."

Отправлено auto_topic , 15-Янв-07 21:13 
Обсуждение статьи тематического каталога: Использование iproute2 при настройке Linux маршрутизатора. (iproute2 linux route nat traffic bandwidth iptables queue qos)

Ссылка на текст статьи: http://www.opennet.me/base/net/iproute2_cebka.txt.html


Содержание

Сообщения в этом обсуждении
"Использование iproute2 при настройке Linux маршрутизатора. (iproute2 linux route nat traffic bandwidth iptables queue qos)"
Отправлено Сергей , 15-Янв-07 21:13 
Здравствуйте, Всеволод!

В Вашей статье, Вы пишете, что "существует также возможность создания хешей фильтров(т.е. групп   фильтров, которые применяются при прохождении определённых других фильтров)"

У меня возникла именно такая ситуация. Не могли бы Вы объяснить как использовать группы фильтров.

Передо мной стоит следующая задача. Есть порядка 10 подсетей, в каждой примерно по 4000 IP-адресов, реально компьютеров примерно по 300 в каждой из подсетей. Для каждого компьютера каждой подсети необходимо индивидуально ограничить полосу пропускания. Для компьютеров, принадлежащий одной подсети, параметры шейпинга одинаковы.

Если назначать шейпинг на подсеть - компьютеры одной подсети будут делить между собой назначенную полосу. Если задавать отдельные правила шейпинга для каждого адреса каждой подсети - tc отказывается добавлять правила при примерно 10000 правил (может и меньше, точно не знаю).

В FreeBSD всё делается просто:
ipfw add 800 pipe 10 ip from any to 10.1.128.0/20
ipfw pipe 10 config bw 128Kbit/s mask dst-ip 0x0000ffff
Вторая команда создаёт отдельный "канал" для каждого адреса подсети 10.1.128.0/20, попадающего под маску 0x0000ffff. При этом добавление правил происходит быстро (всего два правила), и много памяти не тратится.

Заранее огромное спасибо.


"Использование iproute2 при настройке Linux маршрутизатора. (iproute2 linux route nat traffic bandwidth iptables queue qos)"
Отправлено Xenon_lightforce , 02-Апр-10 00:10 
Ошибку нашёл...где скорости,там
    mbit - мегабиты в секунду;
    kbit - килобиты в секунду;
    mbps - мегабайты в секунду;
    kbps - килобиАЙты в секунду.
Всё...мож полезное замечание))