Jump to content
Калькуляторы

SNR-S2990G(-24TX,-24FX) иногда не изучает MAC.

Добрый вечер.

 

Есть несколько свитчей серии SNR-S2990G, VSF, LAG, MSTP. Прошива: 7.0.3.5(R0254.0063). Стал замечать, что свитч не изучает некоторые MACи, причем меняю клиентский VLAN, MAC начинает изучаться. Соответственно, свитч флудит юникаст на все порты. Сталкивался кто-то с такой ситуацией? 

 

PS: Задал вопрос поддержке, но сейчас выходные.

 

Спасибо!

Share this post


Link to post
Share on other sites

Это общая проблема для почти любых коммутаторов, в зависимости от модели и количества МАС-адресов на устройстве меняется только вероятность её возникновения.

Насколько я в теме, для ускорения поиска по списку MAC-адресов в чипах коммутаторов используется хэш от пары MAC+vlan#, реже - только от MAC.

Хэш в разы короче исходных данных, и соответственно неизбежны коллизии (одинаковое значение хэша для разных входящих данных).

Вероятность коллизии зависит от реализации хэша в чипе коммутатора.

Что именно происходит при коллизии - тоже от функционала чипа, как правило новая запись просто не добавляется в таблицу, что приводит к юникаст-флуду, что у вас и наблюдается.

В некоторых чипах реализована возможность добавлять более одной записи с совпадающим хэшем в таблицу, но всё равно количество таких "конфликтующих" записей сильно ограничено (читал про вариант не более 4-х записей на одно значение хэша).

 

В вышележащем разделе была большая тема по вероятности таких MAC-коллизий на разных моделях коммутаторов разных вендоров, поищите.

Share this post


Link to post
Share on other sites

Спасибо! Понято. Буду "копать" в этом направлении.

Share this post


Link to post
Share on other sites

Не включен ли mac-address-learning cpu-control ?

Share this post


Link to post
Share on other sites

Добрый день.

Поддержка проблему нашла, в свежем ПО устранят.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this