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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : natashka Admin                       2:5020/400     25 Feb 2004  12:49:08
 To : All
 Subject : ipfw---pipes-count
 -------------------------------------------------------------------------------- 
 
 привет.... вопрос от начинающего
 
 есть ipfw.
 была создана система подсчета траффика через правила типа count.
 потом была поставлена задача организовать pipe .. были организованы
 следующим образом:
 
 ############################################################################
 ########
 rl0 --внешний интерфейс
 net2 --- подсеть из реальных ip , которая расположена за маршрутизатором
 #########################################################################
  ipfw  pipe 10 config bw  64Kbit/s
  ipfw  pipe 11 config bw  64Kbit/s
 
  ipfw queue 101 config pipe 10 weight 5 mask dst-ip 0xFFFFFFFF
  ipfw queue 102 config pipe 10 weight 5 mask src-ip 0xFFFFFFFF
 
  ipfw queue 111 config pipe 11 weight 5 mask dst-ip 0xFFFFFFFF
  ipfw queue 112 config pipe 11 weight 5 mask src-ip 0xFFFFFFFF
 
 ################################
  ipfw  pipe 12 config bw  9600bit/s
  ipfw  pipe 13 config bw  9600bit/s
 
  ipfw queue 121 config pipe 12 weight 5 mask dst-ip 0xFFFFFFFF
  ipfw queue 122 config pipe 12 weight 5 mask src-ip 0xFFFFFFFF
  ipfw queue 131 config pipe 13 weight 5 mask dst-ip 0xFFFFFFFF
  ipfw queue 132 config pipe 13 weight 5 mask src-ip 0xFFFFFFFF
 ##################################
 
 500 count ip from any to any out xmit rl0
 501 count ip from any to any in recv rl0
 550 count ip from localip to any out xmit rl0
 554 count ip from localip1 to any out xmit rl0
 557 queue 122 ip from localip to any out xmit rl0
 558  queue 132 ip from localip1 to any out xmit rl0
 2052 queue 101 ip from net2 to any out xmit rl0
 2058  queue 111 ip from  not net2 to any out xmit rl0
 
 2100 divert in recv
 2101 divert out xmit
 2151 count ip from any to localip in recv rl0
 2155 count ip from any to localip1 in recv rl0
 
 2154  queue 102 ip from net2 to any in recv rl0
 2160  queue 112 ip from  not net2 to any in recv rl0
 2200 queue 121 ip from localip to any in recv rl0
 2201 queue 131 ip from localip1 to any in recv rl0
 переменная      net.inet.ip.fw.one_pass: 0
 divert без опции unregistered_only
 
 Интересуют два вопроса..
 ##########################################
 
 ---- предполагалось изначально разделить канал на две части(
   pipe1 для сети net2 ,pipe2 для локальной сети) [  2052,2058 , 2154,2160  ]
 
 ----pipe2 для некоторый юзеров ограничен   [557,  558, 2200,2201  ]
 , для некоторых вся возможная пропускная способность pipe2..
 
 если можна, критику  на эту тему...(на сколько верно реализовано)
 ##############################################
 
 после таких вот телодвижений сумма (складываеться из  500, 501) отличаеться
 от провайдеровской где-то 2 раза..
 
 возможно нужно изменить  размеры очередей по умолчанию?
 
 Огромное спасибо..
 Hаташка
 --- ifmail v.2.15dev5.3
  * Origin: Donbass Internet Center DIPT (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 ipfw---pipes-count   natashka Admin   25 Feb 2004 12:49:08 
 ipfw---pipes-count   Andrey Ostanovsky   26 Feb 2004 01:35:02 
Архивное /ru.unix.bsd/12005fdb80e06.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional