Сенсорами в протоколе NetFlow принято называть устройства, которые отвечают за передачу информации о прошедшем через них трафике. В качестве сенсора может выступать программное или аппаратное решение.
Cisco router Код conf t ip flow-export source GigabitEthernet0/0 ip flow-export version 5 ip flow-export destination ip_address port interface GigabitEthernet0/1 ip flow ingress ip flow egress Это минимальная конфигурация.
Пояснения:- conf t - переход в режим конфигурации
- ip flow-export source GigabitEthernet0/0 - означает от какого интерфейса будем передавать данные. Это у нас будет внутренний интерфейс, соответственно с него и будет передаваться. Если вы ошибетесь, то последствия могут быть. Например если на коллекторе установлен firewall, разрешающий трафик только со внутренней сети, а вы передаете с внешнего адреса маршрутизатора, то пакеты просто не пройдут.
Хорошей практикой является указание loopback интефейса - ip flow-export version 5 - мы указали пятую версию протокола Netflow, так как наш коллектор работает с этой версией. Если версии сенсора и коллектора не будут совпадать, коллекторы будут выдавать весьма странные ошибки, которые довольно тяжело диагностировать.
- ip flow-export destination ip-address port - здесь мы указываем IP адрес и UDP порт коллектора. То есть на этот адрес и порт будет отправляться информация о трафике.
- interface GigabitEthernet0/1 - переходим в режим конфигурирования интерфейса GigabitEthernet0/1.
- ip flow ingress - включаем мониторинг входящего на интерфейс трафика
- ip flow egress - включаем мониторинг исходящего трафика
Настройка сенсора закончена. Теперь сенсор будет усердно отправлять данные на коллектор. Если у нас больше одного интерфейса на сенсоре - прописываем 6 и 7 строки на каждом интерфейсе. Если у нас больше одного сенсора стоит озаботиться вопросом - хотим ли мы передавать все в один коллектор, т.к. в некоторых случаях это может "размазать" картину. Лично я предпочитаю разные сенсоры направлять на разные коллекторы. Кроме того я бы не рекомендовал вам включать мониторинг одновременно на внутреннем и внешнем интерфейсах сенсора. SoftFlowd Это программная реализация сенсора NetFlow 1,5 и 9 версий. Полностью совместим с IPv6. На текущий момент проект находится на Google Code. Там вы можете скачать последнюю версию сенсора. Поддерживаемые платформы - FreeBSD и Linux. Насколько известно, поддержка других платформ не планируется. Установка: Код cd /usr/ports/net-mgmt/softflowd make install clean Минимальная настройка /etc/rc.d: Код # softflowd_enable="YES" softflowd_interfaces="em0" softflowd_em0_collector="collector:1234" softflowd_em0_timeouts="-t maxlife=300" softflowd_em0_max_states="16000" Подробней вы сможете узнать, ознакомившись с документацией.
|