Есть такая сеть. L3 коммутаторы работают на OS Cumulus Linux. Collector на OS Ubuntu Linux.
Цель такая чтобы информация о трафике, проходящего через SW1 и SW2, отображалась на Collector. Нашел я два способа это сделать: sFlow и SPAN. Пробую пока с первым разобраться.
ссылка на документацию .
На SW2 на порту swp3 адрес 10.1.4.1/24
Collector на порту eth1 адрес 10.1.4.11/24
Включаю сервис, в конфиге прописываю строчку
collector { ip=10.1.4.11 udpport=6343 }
В итоге он выглядит так:
Далее отправляю пинг с srv1 на srv2 через коммутатор SW2, трафик на коммутаторе виден. Теперь задача видеть его на сервере.
Результат на сервере Collector в tcpdump:
Вопрос: Правильно ли я всё делаю? Нужно ли как-то указывать какие конкретно порты слушать? Приходящий на Collector трафик можно ли расшифровать мол сервера srv1 и srv2 пингуются? Надо ли что-то дополнительно настраивать на сервере?