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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Gleb Smirnoff                        2:5020/400     01 Mar 2005  12:54:57
 To : Sergey Skvortsov
 Subject : Re: FYI: ng_ipacct в портах
 -------------------------------------------------------------------------------- 
 
 Sergey Skvortsov <skv@protey.ru> wrote:
 
 SS> Пожелание к пользующим ng_ipacct: в ng_ipacct.conf приведены примеры 
 SS> использования ng_ipacct для ethernet интерфейсов и Cronyx+HDLC.
 SS> Если у вас есть еще хорошие (типичные) примеры - welcome, присылайте.
 SS> Желательно с картинками в ascii :)
 
 Конечно multilink это не очень типично, но всё же вот реальный пример.
 Этот скрипт выполняется из start_if.em0, то есть до поднятия всех
 Ethernet интерфейсов:
 
 /bin/echo Starting multilink HDLC...
 
 /sbin/sconfig cp0 unfram=on
 /sbin/sconfig cp1 unfram=on
 
 ngctl -f- <<-SEQ
         mkpeer cp0: cisco rawdata downstream
         name cp0:rawdata csco0
         mkpeer cp1: cisco rawdata downstream
         name cp1:rawdata csco1
         mkpeer csco0: one2many inet many0
         name csco0:inet mux
         connect csco1: mux: inet many1
         mkpeer mux: tee one right
         name mux:one transtk_tee
         mkpeer transtk_tee: iface left inet
         msg mux: setconfig { xmitAlg=1 failAlg=2 enabledLinks=[ 1 1 ] }
 SEQ
 
 /sbin/ifconfig ng0 ${LOCAL_ADDR}/32 ${REMOTE_ADDR}
 
 Обращаем внимание на tee ноду по имени transtk_tee. Затем из
 /usr/local/etc/rc.d выполняются ipacct.sh и netflow.sh.
 
 Куски ipacct.sh:
 
 ngctl -f- <<-SEQ
                 mkpeer transtk_tee: tee right2left right
                 name transtk_tee:right2left transtk_tee2
                 mkpeer transtk_tee2: ipacct left ng0_in
                 name transtk_tee2:left ipacct_ng0
                 connect transtk_tee: ipacct_ng0: left2right ng0_out
 SEQ
 
         /usr/local/sbin/ipacctctl ipacct_ng0:ng0 dlt RAW
         /usr/local/sbin/ipacctctl ipacct_ng0:ng0 v 1
         /usr/local/sbin/ipacctctl ipacct_ng0:ng0 th 1000000
 
 Получается кольцо из двух нод tee и одной ip_acct. Cо второго tee
 мы потом будем брать трафик для netflow.
 
 Куски netflow.sh:
 
 ngctl -f- <<-SEQ
                 mkpeer transtk_tee2: netflow right2left iface0
                 name transtk_tee2:right2left netflow
                 msg netflow: setdlt { iface=0 dlt=12 }
                 msg netflow: setifindex { iface=0 index=8 }
                 mkpeer netflow: ksocket export inet/dgram/udp
                 msg netflow:export bind inet/x.x.x.x
                 msg netflow:export connect inet/y.y.y.y:4444
 SEQ
 
 -- 
 Totus tuus, Glebius.
 GLEBIUS-RIPN GLEB-RIPE
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 FYI: ng_ipacct в портах   Roman V. Palagin   28 Feb 2005 16:39:29 
 Re: FYI: ng_ipacct в портах   Alexander V. Zinin   28 Feb 2005 20:22:11 
 Re: FYI: ng_ipacct в портах   Sergey Skvortsov   28 Feb 2005 21:24:22 
 FYI: ng_ipacct в портах   Andrey Ostanovsky   01 Mar 2005 01:25:50 
 Re: FYI: ng_ipacct в портах   Sergey Skvortsov   01 Mar 2005 06:07:08 
 Re: FYI: ng_ipacct в портах   Andrew Filonov   01 Mar 2005 10:36:22 
 Re: FYI: ng_ipacct в портах   Sergey Skvortsov   01 Mar 2005 10:55:09 
 Re: FYI: ng_ipacct в портах   Gleb Smirnoff   01 Mar 2005 12:54:57 
 Re: FYI: ng_ipacct в портах   Sergey Skvortsov   01 Mar 2005 13:59:28 
 Re: FYI: ng_ipacct в портах   Gleb Smirnoff   01 Mar 2005 14:19:27 
 Re: FYI: ng_ipacct в портах   Sergey Skvortsov   01 Mar 2005 14:33:43 
 Re: FYI: ng_ipacct в портах   Gleb Smirnoff   01 Mar 2005 14:17:55 
 Re: FYI: ng_ipacct в портах   Sergey Skvortsov   28 Feb 2005 21:47:16 
Архивное /ru.unix.bsd/657772745464.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional