Перейти к содержимому
Калькуляторы

Cisco + Port Mirroring + снять информацию по каждому 1000 пакету

Добрый всем.

 

Нам нужно снять дамп трафика через port mirroring - но снимать нужно не все пакеты - а к примеру каждый 1000 пакет. 

суть задачи в том - что нам нужно определить мак адрес роутера - который отправляет к нам определенный трафик (дело происходит внутри IX, где все участники внутри одного влана)

и разумеется трафик который к нам отправляют - имеет подменный сурс ip - поэтому по ip не найти того - кто отправил трафик

так вот - обычным порт миррорингом снять дамп не проблема, да и найти там мак легкое дело. Но вот когда скороть потока 10ге - это становится сложно

поэтому хотим как то сказать циске - слать каждый 1000 пакет в порт мирроринг или даже реже.

netflow не катит - там нет мак адресов роутеров которые отправили пакет.

 

так же у нас есть sflow - судя по гуглю он умеет слать mac адреса

однако на нашей Nexis 3064


sflow counter-poll-interval 10
sflow collector-ip x.x.x.x vrf default source x.x.x.x
sflow agent-ip x.x.x.x

sflow data-source interface port-channel111

 

мак адреса не шлются. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если IX не крупный, то ACL-based trafic mirroring, в ACL матчить всё адреса, отличающиеся от IP участников.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, TheUser сказал:

Если IX не крупный, то ACL-based trafic mirroring, в ACL матчить всё адреса, отличающиеся от IP участников.

 

это дурной тон - да и сложный.  70к маршрутов - плюс кто то может не анонсить свою сеть но слать от нее трафик.

в общем много ложных срабатываний.

 

Сейчас смотрим в сторону обычного tcpdump - и смотрим как в нем заставить писать на винч дамп в который будет сохраняться каждый 1000 пакет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, artplanet сказал:

70к маршрутов

Это уже серьезно. Ставьте на постоянку Linux + 10G карту, снимайте весь трафик через TAP-ик, и начинайте пробовать с простых вариантов (tcpdump) в сторону сложных (DPDK).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sflow должен слать какое-то количество первых байт пакета

да ещё и семплинг должен уметь, что б слать 1 из Х пакетов

Изменено пользователем GrandPr1de

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.