В случае, когда MAC-адрес назначения пакета коммутатору не известен (не входит в его таблицу маршрутизации), устройство рассылает этот пакет по всем хостам сети, кроме интерфейса отправителя.
Это явление называется unicast-флуд (unicast flood). Наиболее частыми причинами являются:
- переполнение таблицы адресов коммутатора (частая проблема больших сетей);
- наличие хостов с таймерами ARP больше, чем тайм-аут кэша адресов на коммутаторах;
- некорректная настройка STP.
В устройствах "Инфинет" предусмотрена защита от unicast-флуда. При этом можно включить пропускание unicast-флуда через группу коммутации путем установки соответствующего флажка:
При возникновении unicast-флуда устройства R5000 рассылают пакет с неизвестным MAC-адресом во все порты, пока не придёт ответ в виде пакета с этим адресом в качестве отправителя. После этого устройство обучится (т. е. добавит MAC-адрес в свою адресную таблицу и закрепит его за портом, на котором он был получен). Если устройство не может обучиться в течение 4 секунд, а пакеты продолжают поступать, то трафик на это направление блокирутся на 4 секунды. Затем процесс повторяется.
Данный процесс имеет следующее представление на графиках, например, на графиках статистики устройства:
Также наличие unicast-флуда можно отследить во вкладке "Состояние устройства" в разделе "Статистика коммутатора":