cbep40k Posted May 25, 2018 Posted May 25, 2018 Добрый вечер. Есть несколько свитчей серии SNR-S2990G, VSF, LAG, MSTP. Прошива: 7.0.3.5(R0254.0063). Стал замечать, что свитч не изучает некоторые MACи, причем меняю клиентский VLAN, MAC начинает изучаться. Соответственно, свитч флудит юникаст на все порты. Сталкивался кто-то с такой ситуацией? PS: Задал вопрос поддержке, но сейчас выходные. Спасибо! Вставить ник Quote
azhur Posted May 26, 2018 Posted May 26, 2018 Это общая проблема для почти любых коммутаторов, в зависимости от модели и количества МАС-адресов на устройстве меняется только вероятность её возникновения. Насколько я в теме, для ускорения поиска по списку MAC-адресов в чипах коммутаторов используется хэш от пары MAC+vlan#, реже - только от MAC. Хэш в разы короче исходных данных, и соответственно неизбежны коллизии (одинаковое значение хэша для разных входящих данных). Вероятность коллизии зависит от реализации хэша в чипе коммутатора. Что именно происходит при коллизии - тоже от функционала чипа, как правило новая запись просто не добавляется в таблицу, что приводит к юникаст-флуду, что у вас и наблюдается. В некоторых чипах реализована возможность добавлять более одной записи с совпадающим хэшем в таблицу, но всё равно количество таких "конфликтующих" записей сильно ограничено (читал про вариант не более 4-х записей на одно значение хэша). В вышележащем разделе была большая тема по вероятности таких MAC-коллизий на разных моделях коммутаторов разных вендоров, поищите. Вставить ник Quote
cbep40k Posted May 26, 2018 Author Posted May 26, 2018 Спасибо! Понято. Буду "копать" в этом направлении. Вставить ник Quote
tros10 Posted June 4, 2018 Posted June 4, 2018 Не включен ли mac-address-learning cpu-control ? Вставить ник Quote
cbep40k Posted June 14, 2018 Author Posted June 14, 2018 Добрый день. Поддержка проблему нашла, в свежем ПО устранят. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.