Wednesday, May 20th, 2009 11:53 am

https://www.youtube.com/watch?v=WqVv2S8e6AU&has_verified=1

via [info]dinozavr

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

Tuesday, August 18th, 2009 02:29 pm (UTC)
баг в прошивке, забытая команда зеркалирования трафика на коммутаторе
статическая привязка мака к порту коммутатора
а мак в сети вообще существует?
Tuesday, August 18th, 2009 02:40 pm (UTC)
так вот проблема в том, что трафик ко мне попадает не весь, а очень отдельные пакеты. значит, не зеркалирование.

вот три SMB-пакета на 445 порт пролетели от одного источника одному получателю: NTLMSSP_NEGOTIATE, затем NTLMSSP_AUTH, и TREE_CONNECT к C$.
Ответов я не вижу, но раз сессия развивалась, то они, очевидно были. Значит, реальный получатель тоже эти пакеты получил, и гипотеза о статической привязке мака к порту отпадает.

Мак существует, на arping отзывается.
Tuesday, August 18th, 2009 02:49 pm (UTC)
Ну да, экспирится или переполняется действительно.
Tuesday, August 18th, 2009 02:32 pm (UTC)
Сеть топят. Затопление сети происходит если у коммутатора нет информации куда послать пакет.

Пример клиники.
Есть такая штука как Microsoft Load Balanser. Он IP вешает на две разных машины. Причём, отвечает от имени виртуального MAC. Соответственно, в коммутатор НИКОГДА не приходит пакета, у которого обратный MAC будет тем, что ответил ARP. Соответственно, в таблице коммутатора никогда не появляется соответствия и он просто "топит" по всем портам согласно собственно спецификации.
Tuesday, August 18th, 2009 02:35 pm (UTC)
Соответсвенно, кривые ответы, перезагрузка таблицы. А, кстати, ещё бывает очень мало памяти для MAC-таблицы в коммутаторе и он постоянно её сбрасывает. Соответственно, порты опять "затапливает".
Tuesday, August 18th, 2009 02:42 pm (UTC)
у меня явно другой случай. мак существует. вот с переполнением таблицы - это вариант..
Tuesday, August 18th, 2009 02:48 pm (UTC)
MAC может и существует. А он реально в реальных ответах себя подставляет? И не срёт ли он в несколько портом своим MAC? Тогда тоже таблица от него избавляется. Ты понял идею, да? MAC записывается в таблицу ТОЛЬКО когда сквозь коммутатор проходит пакет Ethernet с таким вот MAC в обратном адресе заголовка. Что там ARP отвечает коммутатор не волнует.

(no subject)

[identity profile] schors.livejournal.com - 2009-08-18 02:49 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 02:52 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 02:51 pm (UTC) - Expand

(no subject)

[identity profile] schors.livejournal.com - 2009-08-18 02:53 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 02:56 pm (UTC) - Expand

(no subject)

[identity profile] ypq.livejournal.com - 2009-08-19 02:50 am (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-19 08:34 am (UTC) - Expand
Tuesday, August 18th, 2009 02:37 pm (UTC)
http://strict.spb.ru/cisco/bp-c6500.html#pre4
пруфлинк. выдрано, но зато по делу и кратенько
Tuesday, August 18th, 2009 02:47 pm (UTC)
Про коммутатор скажи.

У некоторых есть такая опция - если им плохо и они не успевают разроутить пакеты, они в режим хаба переходят. У тебя не такое?
Tuesday, August 18th, 2009 02:49 pm (UTC)
я, честно говоря, даже не знаю, чтО там за коммутатор. скорее всего, циска какая-то.
вообще, похоже, что это именно из-за переполнения таблиц он начинает пакеты иногда совать во все порты сразу.но достаточно редко
Tuesday, August 18th, 2009 03:03 pm (UTC)
Если циска, и там не выключен CDP, можно много чего из этого самого CDP узнать.

Переполнение таблиц достаточно маловероятно, и выглядело бы это скорее всего несколько по другому, мне кажется. Могут быть, например, эффекты STP: если порт не сконфигурирован специальным образом (у циски это называется portfast), и этот порт включился или выключился, это считается "topology change" и вызывает сброс мак-таблицы во всем stp-домене. А может и какие другие глюки.

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 03:05 pm (UTC) - Expand

(no subject)

[identity profile] tejblum.livejournal.com - 2009-08-18 03:08 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 03:15 pm (UTC) - Expand

(no subject)

[identity profile] tejblum.livejournal.com - 2009-08-18 03:30 pm (UTC) - Expand

(no subject)

[identity profile] ypq.livejournal.com - 2009-08-19 02:55 am (UTC) - Expand

(no subject)

[identity profile] tejblum.livejournal.com - 2009-08-19 05:54 am (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 03:17 pm (UTC) - Expand

(no subject)

[identity profile] ypq.livejournal.com - 2009-08-19 02:58 am (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-19 08:34 am (UTC) - Expand

(no subject)

[identity profile] ypq.livejournal.com - 2009-08-19 08:56 am (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-19 08:58 am (UTC) - Expand

(no subject)

[identity profile] ypq.livejournal.com - 2009-08-19 09:02 am (UTC) - Expand

(no subject)

[identity profile] bond-jimme.livejournal.com - 2009-08-21 12:20 pm (UTC) - Expand
Tuesday, August 18th, 2009 02:58 pm (UTC)
Предполагаю, что flood и overflow. Но вообще-то хз, тут конкретный случай надо рассматривать.
Tuesday, August 18th, 2009 03:00 pm (UTC)
угу, и желательно из самогО коммутатора
Tuesday, August 18th, 2009 03:02 pm (UTC)
>сеть коммутируемая

а ты твердо уверен? вдруг таки кое-где нет?
Tuesday, August 18th, 2009 03:03 pm (UTC)
тогда бы я действительно постоянно видел весь чужой трафик. а я его вижу очень частично
Tuesday, August 18th, 2009 04:25 pm (UTC)
если кто-нить посредине кабелька от тебя до свича врежется ... хабом?

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 04:27 pm (UTC) - Expand

(no subject)

[identity profile] ef-end-y.livejournal.com - 2009-08-18 04:29 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 04:32 pm (UTC) - Expand

(no subject)

[identity profile] ef-end-y.livejournal.com - 2009-08-18 05:19 pm (UTC) - Expand
Tuesday, August 18th, 2009 03:02 pm (UTC)
Их мало? Unknown unicasts?
Tuesday, August 18th, 2009 03:04 pm (UTC)
их мало, но они вполне known. от реально существующих в сети машин, по вполне обычным протоколам - smb, http, ssh и прочая
Tuesday, August 18th, 2009 03:18 pm (UTC)
Это тебе и прочим хостам они known, а у свитча могли из таблицы протухнуть -- часто я встречал, что default arp lifetime - 10 минут, а L2 mac lifetime - 5.

UPD: если ты видишь только сетап пакеты от TCP, то, скорее всего, так оно и есть
Edited 2009-08-18 03:18 pm (UTC)

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 03:21 pm (UTC) - Expand

(no subject)

[identity profile] dmarck.livejournal.com - 2009-08-18 04:01 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 04:05 pm (UTC) - Expand

(no subject)

[identity profile] ivlad.livejournal.com - 2009-08-18 05:19 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 05:30 pm (UTC) - Expand

(no subject)

[identity profile] ivlad.livejournal.com - 2009-08-18 05:41 pm (UTC) - Expand

(no subject)

[identity profile] dil.livejournal.com - 2009-08-18 05:42 pm (UTC) - Expand

(no subject)

[identity profile] ypq.livejournal.com - 2009-08-19 03:02 am (UTC) - Expand

(no subject)

[identity profile] ivlad.livejournal.com - 2009-08-18 05:22 pm (UTC) - Expand
Tuesday, August 18th, 2009 04:19 pm (UTC)
свичи работают на уровне мак-адресов (есть и ip, но я думаю это не тот случай). Послать пакет на заданный мак можно с любым dst-ip. Чтобы было понятно: представь, что твой комп - это шлюз, тогда на него будет слаться трафик с любыми dst-ip. Администратор правильно сказал - ты можешь видеть трафик в своем вилане, при условии, что пакеты шлются на твой мак-адрес. Причина поможет выяснить анализ трафика. Может у какой-нить секретарши (не знаю что у вас за организация) нет инета по причине, что шлюз указан как твой комп. А может работает icmp-перенаправление маршрутов, хотя эту фичу везде блокирует, но я с таким встречался
Tuesday, August 18th, 2009 04:20 pm (UTC)
сори, невнимательный я. \если мак не твой, то вся стройная теория не к месту)
Tuesday, August 18th, 2009 04:22 pm (UTC)
э-э.. спасибо, я в общих чертах представляю, как работают свитчи. и как работает arp, и его спуфинг, и icmp-redirect тоже представляю. это не тот случай.
Tuesday, August 18th, 2009 04:26 pm (UTC)
да, я невнимательно прочитал первый пост, уже отметил выше)
Tuesday, August 18th, 2009 05:13 pm (UTC)
unknown unicast или истощение CAM-таблицы. ну, либо бага, либо какая-нибудь настройка.
Friday, August 21st, 2009 12:48 pm (UTC)
Как вариант: странная логика работы портовых ASIC ( http://nag.ru/2006/0730/0730.shtml )