The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подсчет трафа от cisco на freebsd 7.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Подсчет трафа от cisco на freebsd 7.2"  +/
Сообщение от hicks (ok) on 18-Ноя-09, 16:50 
День добрый.

Есть локалка на 4к абонентов. Необходимо организовать подсчет исходящего трафика.

На cisco 3750 делаю копию tx пакетов в порт сервака (em1).

Собственно вопрос в том, как теперь его подсчитать ?

Делаю так:

#!/bin/sh

ipfw='/sbin/ipfw -q'

counter=em1

$ipfw flush
$ipfw -q pipe flush

netgraph='netgraph.sh'

# NetGraph -
$netgraph stop
$netgraph start
$ipfw add 11 ngtee 30 ip from any to any in recv $counter
# ==========

и так (netgraph.sh):

#!/bin/sh

case "$1" in
    start)
        /usr/sbin/ngctl mkpeer ipfw: netflow 30 iface0
        /usr/sbin/ngctl name ipfw:30 netflow

        /usr/sbin/ngctl msg netflow: setdlt {iface=0 dlt=12}
        /usr/sbin/ngctl msg netflow: setifindex {iface=0 index=5}
                            
        /usr/sbin/ngctl mkpeer netflow: ksocket export inet/dgram/udp
        /usr/sbin/ngctl msg netflow:export connect inet/127.0.0.1:9996
    ;;
    stop)
        /usr/sbin/ngctl shutdown netflow:
    ;;
    restart)
        sh $0 stop
        sleep 5
        sh $0 start
    ;;
    *)
        echo ""
        echo "Usage: `basename $0` { start | stop | restart }"
        echo ""
    exit 64
;;
esac

Проблема в том, что трафф от циски не ходит через интерфейс и правило ipfw 11 не заворачивает трафф на нужную ноду для последующего экспорта его в дебиллинг.

Бридж между em1 и lo0 не поднять, с циски слать сразу же netflow не реально, ибо ляжет она. Биллинг и резалка канала разнесены на два сервака для надежности. Если слать нетфлоу в с сервака с резалкой, то возникают задержки по 3-4мс при прохождении пакетов через файерволл, что не айс.

Подскажите как быть тут мне ?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подсчет трафа от cisco на freebsd 7.2"  +/
Сообщение от EL (??) on 18-Ноя-09, 17:26 

>На cisco 3750 делаю копию tx пакетов в порт сервака (em1).
>
>Проблема в том, что трафф от циски не ходит через интерфейс и

А и не должны такие левые пакеты через интерфейс и стек ходить, их только чем-то tcpdump-ообразным можно добыть, и смотреть посему нужно в сторону bpf и того что это использует


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Подсчет трафа от cisco на freebsd 7.2"  +/
Сообщение от hicks (ok) on 18-Ноя-09, 17:29 
>А и не должны такие левые пакеты через интерфейс и стек ходить,
>их только чем-то tcpdump-ообразным можно добыть, и смотреть посему нужно в
>сторону bpf и того что это использует

Так это оно и понятно, что не должны =)
Щас буду смотреть тогда в указанную сторону

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Подсчет трафа от cisco на freebsd 7.2"  +/
Сообщение от hicks (ok) on 18-Ноя-09, 17:46 
Может есть у кого пример реализации навешивания ng_bpf на em1 для прослушки входящих пакетов ?

З.Ы. Сильно не пинайте, с netgraph пока не очень хорошо знаком. Изучаем в боевых условия, так сказать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Подсчет трафа от cisco на freebsd 7.2"  +/
Сообщение от YuryD (??) on 19-Ноя-09, 07:40 
>День добрый.
>
>Есть локалка на 4к абонентов. Необходимо организовать подсчет исходящего трафика.
>
>На cisco 3750 делаю копию tx пакетов в порт сервака (em1).
>

Если для биллинга некритична задержка в 5 минут - включите на интерфейсах киски ip accounting и собирайте любым способом, хоть ipcad...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру