Страница 1 из 1

Коллизия хэш-функций коммутатора MES3324

Добавлено: 08 июл 2019 18:43
Sergei_Pavlovskii
Добрый день
Есть коммутатор MES3324

console#show version
Active-image: flash://system/images/_image1.bin
Version: 4.0.9.6
Commit: a0586227
Build: 5 (master)
MD5 Digest: c759f2ab1599442957d57addfd4f322a
Date: 03-Aug-2018
Time: 08:58:35
Inactive-image: flash://system/images/image1.bin
Version: 4.0.9.6
Commit: a0586227
Build: 5 (master)
MD5 Digest: c759f2ab1599442957d57addfd4f322a
Date: 03-Aug-2018
Time: 08:58:35

при проверке на коллизионность коммутатор из малого значения aging-time, равного в 410, сбрасывает ранее залитые на него мак-адреса из-за чего оценить на что способен его хэш нельзя.
Точную картину можно получить примерно при следующем кол-ве обученных мак-адресов
console#show mac address-table count
Capacity : 16384
Free : 10709
Used : 5675
Secure : 0
Dynamic : 5668
Static : 6
Internal : 1

Почему установлено такое маленькое значение aging-time? Есть ли возможность его поменять в большую сторону, например на других версиях ПО? Если взять других производителей данное значение варьируется в диапазоне <10-1000000>. Было бы неплохо получить полную картину как будет вести себя данная железка.

Re: Коллизия хэш-функций коммутатора MES3324

Добавлено: 09 июл 2019 10:31
Андрей Есман
Здравствуйте.

На данный момент нет возможности выставить значение более 410 сек. Обычно в сети используется стандартное время жизни в MAC-таблице - 300 секунд.
Для теста можно использовать больший pps пакетов.

В будущих версиях ПО планируется увеличение времени жизни в MAC-таблице. Если Вам требуется отправить релиз по готовности, прошу сообщить в ЛС критичность реализации, название Вашей организации и Ваши контактные данные.