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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Barabanov                    2:5020/400     24 Oct 2003  21:46:49
 To : Igor Blagodetelev
 Subject : Re: [linux] Модуль сбора трафика
 -------------------------------------------------------------------------------- 
 
 Igor Blagodetelev wrote:
 
 > Hello Aleksey.
 > 
 > 24 Oct 03 14:48, you wrote to me:
 >  AB> Hадо рассмотреть еще возможность регистрации динамического
 >  устройства.
 >   ppp, vlan, ipip, ...?
 
 Точно.
 
 > 
 >  >>  У этого метода, как я понимаю, есть недостаток - при
 >  >> переинициализации сетевого устройства нужно очень внимательно
 >  >> следить за этим.
 >  AB> Hо это не "недостаток", а "условие".
 >   Тогда надо думать чем-же отслеживать появление нового устройства.
 
 Когда устройство регистрируется оно вписывается в ряд системных таблиц. Я
 специально это еще не копал, но думаю можно найти вызовы которые можно
 перехватывать.
 
 В крайнем случае как обычно - делается утилитка , которая из юзерспейса
 заставляет переинитить включение перехватов на отправку пакетов и далее
 этот вызов прописывается в скрипты инициализации динамических устройств.
 
 > 
 >  AB> И еще одно условие, при инициализации skb просто сдублировать еще
 >  AB> пару полей, которые использовать в подсчете траффика.
 >   А вот тут по-подробнее, plz. Куда сдублировать и какие поля, например?
 
 Поскольку подсчет траффика идет по ip то достаточно в точке инициализации
 просто сохранить исходное значение ip-хедера. Эту точку я еще не искал.
 Думаю что так или иначе в каждом драйвере. Hо можно так как у вас сделать -
 подключиться N1 к хуку на прероутинг. Через этот хук проходят все пакеты в
 исходном виде и в обязательном порядке. Т.е. надо зарезервировать место в
 ядерном инклюде и при прохождении этого хука как у вас и сделано сохранить
 ip хедер.
 
 > 
 >  >>  Вот и хочется сделать что-то без лишнего "подкручивания" :)
 >  AB> Так, эта ... Когда ? ;)
 >   Хороший вопрос :) Пока эксперименты по большому счету. В идеале хотелось
 >   бы
 > еще block list и вывод в формате netflow, чтобы в биллинги разные можно
 > было подключить. Самому хочется сделать побыстрее, поэтому и открыл в
 > паблик доступ. В идеале нужно добиться точности netflow цискиного, ну а по
 > функциональности (учет AS, задержек в обработке...) - как получится.
 
 Вообще интерфейс с такого рода инструментом это отдельный вопрос. Imho надо
 сделать максимально безглючный вывод сырых данных но с минимальными
 издержками и в ascii виде. Тогда к этому можно в дальнейшем подключить
 любой бекэнд на чем угодно написанный от баша до Ц. Поскольку цифры всегда
 бесспорны, то и решение подсчета траффика которое не заморочено на
 интерфейсе тоже будет абсолютно бесспорным. А вот обработка и интерпретация
 результатов это уже дело совершенно иного дизайна. Собственно этот
 добавочный дизайн и может быть отличием коммерческого продукта от
 общеиспользуемого модуля и/или кернельного патча.
 
 Главное как мне кажется если подсчет статистики проводить на выходе девайса,
 то все импрувности типа файрвола, шейпинга, шедуйлинга с полисингом и проч.
 роутинги с балансингами на реальные цифры ни как не повлияют. И если за
 таким хостом поставить циску со счетчиком, то циска намереет теже цифры.
 
 > 
 >  AB>  А то надоело быть тем лохом, который оплачивает траффик по предъяве
 >  AB> сволочей, пользующихся биллинговыми системами, написанными ламерами.
 >   Я та самая сволочь, которая уже 3 года пишет различные биллинговые
 >   системы ;)
 
 Hет. Сволочи те, которые требуют на основании этого денег ;)
 
 -- 
 Bye.
 Aleksey Barabanov <alekseybb at mail.ru>
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: home (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 [linux] Модуль сбора трафика   Igor Blagodetelev   24 Oct 2003 13:34:08 
 Re: [linux] Модуль сбора трафика   Aleksey Barabanov   24 Oct 2003 11:52:09 
 Re: [linux] Модуль сбора трафика   Aleksey Barabanov   24 Oct 2003 12:06:02 
 Re: [linux] Модуль сбора трафика   Igor Blagodetelev   24 Oct 2003 16:47:42 
 Re: [linux] Модуль сбора трафика   Aleksey Barabanov   24 Oct 2003 14:48:51 
 Re: [linux] Модуль сбора трафика   Igor Blagodetelev   24 Oct 2003 22:26:50 
 Re: [linux] Модуль сбора трафика   Aleksey Barabanov   24 Oct 2003 21:46:49 
 Re: [linux] Модуль сбора трафика   Igor Blagodetelev   26 Oct 2003 16:22:50 
 Re: [linux] Модуль сбора трафика   Slava Astashonok   24 Oct 2003 23:30:51 
 Re: [linux] Модуль сбора трафика   Igor Blagodetelev   26 Oct 2003 16:05:32 
Архивное /ru.linux/78241c3ec207.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional