Jump to content

Recommended Posts

Posted (edited)

эксперименты...

 

6.2-REL

ng_netflow с целью считать трафик идущий в обе стороны через два split'а прицеплен к интерфейсу sk0 по схеме http://tmp.barev.net/htmlart/unix/ng_img/ng_img03.png

export сказано делать на 127.0.0.1:4444, для таймаутов сказано settimeouts { inactive = 5 active = 300 }

На этой-же машине запущено flow-capture -w /var/log/netflow -n 288 -S 1 0/0/4444 (flow-tools-0.68_5 собран из портов)

 

Тут-же запущен vsftpd, sk0 соединен патчкордом с другой машиной во избежание лишнего трафика.

 

Скачиваем с фтп любой файл. Разрываем сессию. В flowctl node show - пусто. Ждем окончания 5-минутного периода. flow-capture генерит очередной файл. В файле пусто. Ждал полчаса, файлы исправно генерятся, но по прежнему пусто.

Скачиваю с фтп еще один любой файл. По окончании 5-минутного интервала в очередном файле нахожу либо обе сессии, либо только первую. Вторая снова где-то кэширована неясно на сколько. Причем если глянуть flow-print -f 1, то из него видно что время сессий верное, тем не менее в лог-файлы данные попадают с неочевидной задержкой после разрыва сессии, а хотелось бы как можно ближе к реальному.

 

 

Куда копать? Кандидаты на замену flow-tools ?

Edited by umike
Posted

собственно сам ng_netflow сбрасывает данные коллектору только когда через интерфейс идёт трафик. Когда трафика нет - сессии могут не сбрасываться сенсором хоть 6 часов.

Posted (edited)

угу, еще вчера прочитал.

 

Выходит что несмотря на кажущуюся универсальность, ng_netflow на самом деле универсальным не является. Например для малых сетей (где применимость pc-роутеров весьма оправдана, а трафик может быть "пульсирующим" в зависимости от времени суток) адекватность данных в каждый конкретный момент времени из-за подобной "фичи" может на гигабайты отличаться от реальности.

Edited by umike
Posted
угу, еще вчера прочитал.
Это в каком месте можно почитать мою личку? )
Выходит что несмотря на кажущуюся универсальность, ng_netflow на самом деле универсальным не является. Например для малых сетей (где применимость pc-роутеров весьма оправдана, а трафик может быть "пульсирующим" в зависимости от времени суток) адекватность данных в каждый конкретный момент времени из-за подобной "фичи" может на гигабайты отличаться от реальности.
Ну я бы не был так критичен. Трафик всё равно придёт, раньше или позже. Можно попробовать покрутить active timeout.

 

Posted

http://www.fido7.spb.su/fido7.ru.unix.bsd/msg21527.html и по треду :) Не личка, но смысел тотже :)

* From: Gleb Smirnoff

 

GS>> Да, пока не сформируется полный пакет - 30 записей.

 

AF> а можно как нибудь раз в N секунд скидывать, если есть что скидывать конечно

AF> же...

 

Наверное если на роутере долгое время не образуется 30 потоков, то ему

netflow и не нужен?

раньше или позже может означать задержку актуальности например часов на 14. Возьмем например небольшой офис. Один из 30-ти последних потоков на 3 гига. Висит в кэше и не сбрасывается, потребитель имеет возможность качнуть еще 10 раз по столько-же пока "биллинг" поймет что лимит исчерпан и заблокирует доступ.

 

active timeout не поможет. Рыл сорцы - пока 30 потоков не накопятся и не заполнится "пакет", не сбрасываются даже expired.

Posted

Вот уж не представлял, что тут есть такая засада. ИМХО это большая недоработка, но ее можно попытаться обойти - можно время от времени посылать ICMP пакеты во внешний мир, чтобы генерировались сессии.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.