forum.bitel.ru
http://forum.bitel.ru/

Помогите разобраться с подсчётом трафика
http://forum.bitel.ru/viewtopic.php?f=5&t=3047
Страница 1 из 1

Автор:  braek-neck [ 20 окт 2009, 16:44 ]
Заголовок сообщения:  Помогите разобраться с подсчётом трафика

не могу ни как оптимально настроить. подсчёт трафика без потери хвостов сесии.

есть нас сервер pppoe. MPD 5.3

вот часть конфига относящаяся к NetFlow

Код:
set netflow peer х.х.х.х 2001                                 
        set netflow self х.х.х.х 5008                                 
        set netflow timeouts 10 10
        set iface enable netflow-in
        set iface enable netflow-out




в конфиге модуля DialUP есть такая вещь

Код:
#задержка закрытия сессий в секундах, используется при тарификации по данным NetFlow
#для исключения потери "хвостов" сессий, т.е. информации о трафике, пришедшей после завершения сессии
delay.stop=5


так вот
при
Код:
delay.stop=5
теряеться трафик конца сесии.
при увеличении этого значения. - если отключиться и тут же подключиться то новая сесия виснет и не считаеться.


как оптимально настроить. чтобы трафик считался полностью и чтобы при быстром переподключении сесия не висла.

Автор:  braek-neck [ 21 окт 2009, 14:44 ]
Заголовок сообщения:  Re: Помогите разобраться с подсчётом трафика

вот уже около суток висит сесия. клиент давно отключился, успешно скачав несколько десятков мегабайт. но в мониторе сесий счётчик времени и трафика так и остался на нуле.

в конфиге наса прописано
Код:
drop.sleep.timeout=3600



что делать. в какую сторону капать?

Автор:  snark [ 21 окт 2009, 20:35 ]
Заголовок сообщения:  Re: Помогите разобраться с подсчётом трафика

на этом мпд случайно не всего один юзер висит?

Автор:  braek-neck [ 22 окт 2009, 09:02 ]
Заголовок сообщения:  Re: Помогите разобраться с подсчётом трафика

snark писал(а):
на этом мпд случайно не всего один юзер висит?


это имеет какоето значение? можно по подробней.

ситема тестовая. юзеров пока только два.

Автор:  snark [ 22 окт 2009, 16:43 ]
Заголовок сообщения:  Re: Помогите разобраться с подсчётом трафика

braek-neck писал(а):
это имеет какоето значение?

да!

braek-neck писал(а):
можно по подробней.

пожалуйста ...

Глеб Смирнов давным давно писал:
Глеб Смирнов писал(а):
полный пакет - 30 записей

собсно в сорцах это и указано:
Код:
# grep NETFLOW_V5_MAX_RECORDS /usr/src/sys/netgraph/netflow/netflow.h | grep define
#define NETFLOW_V5_MAX_RECORDS 30

о чем это говорит? это говорит о том что пока не наберется 30 строк записей о трафике или не сработает таймаут - пакет коллектору отослан не будет, а т.к. у Вас:

braek-neck писал(а):
юзеров пока только два.

то эти 2 юзера генерят настолько мало записей о трафике, что пакеты на коллектор отсылаются раз в пятилетку ...
чтоб Вам было проще понять - допустим Вы качаете в несколько присестов с одного и того же сервера стопицот терабайт через НТТР, но для netflow это один src ip, один dst ip, один src порт (80) и разные только кол-во пакотов, байт и dst порты, т.е. записей будет ровно по кол-ву Ваших сессий/скачиваний и пока их не наберется 30 штук или не сработает таймаут коллектор пакеты не получит ... чтоб тестить на паре юзеров - включите дебаг режим и после скачивания ждите пока не получите пакет с инфой о ней и только после этого рвите соединение ... ну или рвите раньше, но следите чтоб пакет пришел в указанный вами интервал

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/