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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Mikhalchenko               2:550/5057     09 Mar 2002  00:41:30
 To : All
 Subject : shaper
 -------------------------------------------------------------------------------- 
 
 
    Существует задача, которая тут уже не раз обсуждалась, однако реального
 решения я так и не увидел.
    Итак, есть роутер, две сетевухи - одна - смотрит в инет, 64кбит/с, вторая -
 локальная сетка, 100мбит. Из этих 64Кбит/c надо выделить половину для одного
 пользователя с конкретным ip-адресом, оставшиеся 32кбит/с разделить между
 остальными пользователями. Причем, если первого пользователя нет, то отдавать
 все 64кбит/с всем пользователям. Т.е., если коротко, надо дать гарантированные
 32кбит/с одному ip-адресу.
    Проблема в том, что большую часть траффика составляют запросы http/ftp,
 которые идут через прокси (на роутере), поэтому шейпер на внешнем интерфейсе не
 увидит для кого идут запросы. Шейпер же на внутреннем интерфейсе будет резать
 внутренний траффик, а внешний канал будет, естественно, забит, поскольку сквид
 будет тянуть все на максимальной скорости.
    Пробовал решить проблему установкой соответствующих правил у сквида.
 Разделил канал на две равные части, но это не есть хорошо, поскольку если
 первого пользователя нет, то остальные все так же получают половину канала, а не
 весь канал. Пинг (для проверки главного пользователя и подмены конфигов сквида)
 не подходит, поскольку сам он может быть в сети, а с инетом не работать.
    Что посоветуете?
 
 ps:  к манам лучше не отсылать, поскольку их я уже основательно прочитал ;) Так
 же не стоит говорить общие слова про tc/cbq/iproute2 ;)
 pss: linux 2.4.17+iptables+iproute2
 psss: а может у oops'а больше возможностей в этом плане?
 pssss: есть идея тормозить исходящий траффик (запросы), чтобы упал входящий.
 Поможет ли? Hасколько точно можно будет подсчитать, каким будет входящий? Чем
 лучше реализовать?
 
     bye bye,  All!                                   /Alexander
 
   [ICQ:26352285]    [ http://nmss.narod.ru ]    [E-mail: nms@scandata.ru]
 ... np: silence (Winamp is not active ;-)
 --- Обмен mp3. >80Gb в оффлайне. Пишите.
  * Origin: -=ю NiGHT MUSiC Station ю=- (2:550/5057.0) 
 
 

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

 Тема:    Автор:    Дата:  
 shaper   Alexander Mikhalchenko   09 Mar 2002 00:41:30 
Архивное /ru.linux/33113c892211.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional