Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       27 Jan 2005  21:57:06
 To : Alexander Fatykhov
 Subject : Re: Динамическое распределение скорости канала на разные IP-адреса.
 -------------------------------------------------------------------------------- 
 
 26 янв 2005, среда, в 14:48 KRAST, Alexander Fatykhov написал(а):
 
  AF> т.е. если я правильно понял:
  AF> положим
  AF> - есть канал 256Kbit/s
  AF> - есть 4 пользователя
  AF> - 1 юзеру хочу дать 15Kbit/s (15/256 ~ 1/17 ~ 0.58%)
  AF> - 2 юзеру - 30Kbit/s (~1.1%)
  AF> - 3 и 4 всё что есть
  AF> соответенно правила должны быть такие:
 
 ipfw pipe 1 config bw 256Kbit/s    # на вход
 ipfw pipe 2 config bw 256Kbit/s    # на выход
 
 15Kbit/s первому, 30Kbit/s второму - остается 211.
 Если 3 и 4 должны делить остаток, то им обоим по 105.5.
 Максимальная из долей 105.5, а вес не должен превышать 100,
 поэтому нормируем скорости, деля их на 105.5 и выражая в целых процентах:
 
 15/105.5*100% = 14
 30/105.5*100% = 28
 
 Получаем для первого вес 14, для второго 28, для третьего и четвертого по
 100. Конфигурация весов для входящего трафика:
 
 ipfw queue 10 config pipe 1 weight 14
 ipfw queue 20 config pipe 1 weight 28
 ipfw queue 30 config pipe 1 weight 100
 ipfw queue 40 config pipe 1 weight 100
 
 И для исходящего:
 
 ipfw queue 11 config pipe 2 weight 14
 ipfw queue 21 config pipe 2 weight 28
 ipfw queue 31 config pipe 2 weight 100
 ipfw queue 41 config pipe 2 weight 100
 
 Теперь связываем трафик юзеров и приорититеты:
 
 ipfw add queue 10 ip from any to $user1
 ipfw add queue 11 ip from $user1 to any
 
 ipfw add queue 20 ip from any to $user2
 ipfw add queue 21 ip from $user2 to any
 
 ipfw add queue 30 ip from any to $user3
 ipfw add queue 31 ip from $user3 to any
 
 ipfw add queue 40 ip from any to $user4
 ipfw add queue 41 ip from $user4 to any
 
 Eugene
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Динамическое распределение скорости канала на разные IP-адреса.   Eugene Grosbein   27 Jan 2005 21:57:06 
 Динамическое распределение скорости канала на разные IP-адреса.   Andrey Ostanovsky   31 Jan 2005 01:29:56 
 Re: Динамическое распределение скорости канала на разные IP-адреса.   Eugene Grosbein   31 Jan 2005 12:26:52 
Архивное /ru.unix.bsd/2609337113a1d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional