The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Приоритезация средствами ipfw и dummynet. Это реально?"
Отправлено DeadLoco, 23-Фев-10 02:08 
>Я тут собрал систему, павда не смог убедиться в работоспособности решения.
>Я корректно сделал?

Синтаксически все верно, кажется. Но я все равно не понимаю, зачем внутри организации делать фиксированные шейпы. Если б вы торговали полосой - это было бы понятно. Но зачем отдельного пользователя ужимать до 256Кбит вне зависимости от обстановки...

Попробуйте сделать вот так:

ipfw queue 10 config weight 90 queue 50 pipe 200 gred 0.002/5/15/0.1 mask dst-ip 0xffffffff  
ipfw queue 11 config weight 90 queue 50 pipe 300 gred 0.002/5/15/0.1 mask src-ip 0xffffffff  

ipfw queue 20 config weight 50 queue 50 pipe 200 gred 0.002/5/15/0.1 mask dst-ip 0xffffffff  
ipfw queue 21 config weight 50 queue 50 pipe 300 gred 0.002/5/15/0.1 mask src-ip 0xffffffff

ipfw queue 30 config weight 25 queue 50 pipe 200 gred 0.002/5/15/0.1 mask dst-ip 0xffffffff  
ipfw queue 31 config weight 25 queue 50 pipe 300 gred 0.002/5/15/0.1 mask src-ip 0xffffffff

ipfw queue 40 config weight 10 queue 50 pipe 200 gred 0.002/5/15/0.1 mask dst-ip 0xffffffff  
ipfw queue 41 config weight 10 queue 50 pipe 300 gred 0.002/5/15/0.1 mask src-ip 0xffffffff

ipfw queue 50 config weight 5 queue 50 pipe 200 gred 0.002/5/15/0.1 mask dst-ip 0xffffffff  
ipfw queue 51 config weight 5 queue 50 pipe 300 gred 0.002/5/15/0.1 mask src-ip 0xffffffff


ipfw add 6001 queue 10 ip from any to "table(1)" in via em0     #  Небожители
ipfw add 6002 queue 11 ip from "table(1)" to any out via em0

ipfw add 6003 queue 20 ip from any to "table(2)" in via em0
ipfw add 6004 queue 21 ip from "table(2)" to any out via em0

ipfw add 6005 queue 30 ip from any to "table(3)" in via em0     # Средний класс
ipfw add 6006 queue 31 ip from "table(3)" to any out via em0

ipfw add 6007 queue 40 ip from any to "table(4)" in via em0
ipfw add 6008 queue 41 ip from "table(4)" to any out via em0

ipfw add 6009 queue 50 ip from any to "table(5)" in via em0     # Пролетарии
ipfw add 6010 queue 51 ip from "table(5)" to any out via em0

Веса нужно рассчитывать исходя из количества машин в каждой таблице и средней их активности.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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