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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yuri Chumakov                        2:5079/65.2    17 Aug 2006  21:18:56
 To : Eugene Grosbein
 Subject : ipfw pipe
 -------------------------------------------------------------------------------- 
 
 
 14 августа 2006 16:01, Eugene Grosbein писал Vladislav Mushchinskih:
 
 VM>> Есть внешний канал 192kbps (gre0)
 VM>> И нужно этот канал поделить поpовну сpеди четыpех (одновpеменно
 VM>> подключенных)
 VM>> клиентов так, как указано ниже:
 VM>>  - min 128kbps, max unlim
 
 EG> Hе может быть unlim на канале 192kbps, max 192 тут.
 
 VM>>  - min 32 kbps, max 128 kbps
 VM>>  - min 16 kbps, max  64 kbps
 VM>>  - min 16 kbps, max  64 kbps
 
 VM>> То есть чтобы пpи одновpеменной pаботе всех четыpех клиентов
 VM>> каждый имел свой гаpантиpованный минимум, а если часть канала не
 VM>> используется то чтобы этот остаток делился на подключенных
 VM>> согласно пpиоpитету - у кого выше гаpантиpованная минимальная
 VM>> скоpость, тому и кусочек "свободного" канала "по-толще"... ну или
 VM>> хотя бы по-pовну.. главное пока pеализовать гаpантиpованные
 VM>> скоpости...
 
 EG> Ты реши, либо тебе надо max 128/64, либо весь остаток отдать, пока
 EG> больше никому не нужен.
 
 EG> У тебя получается 12 долей по 16kbps, первому дать 8 долей, второму 2
 EG> доли, третьему и четвертому по одной по минимуму. Соответственно и
 EG> описывай два pipe шириной в 192Kb (один на вход, другой на выход) и по
 EG> два queue на каждого абонента (тоже для входа и выхода), все входные
 EG> queue подключай к одной pipe, выходные к другой. И веса для
 EG> queue, первому вес 8, второму 2, третьему и четвертому по 1. Тогда
 EG> даже если все будут качать по максимуму, третий и четвертый получат по
 EG> 1/(8+2+1+1)=1/12 канала, то есть по 16kbps.
 
 EG> Если максимум сверху тебе таки нужен, то можешь еще дополнительно
 EG> порезать им максимум, а если нужно отдавать простаивающий остаток
 EG> канала, то ничего больше делать не надо.
 
 А можно это в faq? А то ведь довольно часто встречающаяся тема, а тут так всё
 классно расписано...
 
 До встречи, с уважением Yuri Chumakov
 
 --- GoldED+/W32 1.1.5-030809
  * Origin: Default origin (2:5079/65.2)
 
 

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

 Тема:    Автор:    Дата:  
 ipfw pipe   Vladislav Mushchinskih   14 Aug 2006 12:55:38 
 Re: ipfw pipe   Eugene Grosbein   14 Aug 2006 16:01:25 
 ipfw pipe   Yuri Chumakov   17 Aug 2006 21:18:56 
Архивное /ru.unix.bsd/281144e48909.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional