# Changelog ## [1.12.0] - 2024-11-18 ### Added - Функционал MAC-IP-ACL - Настраиваемое время жизни записей в кеше IGMP Snooping RADIUS Authentication - SNMP ветка .1.3.6.1.4.1.40418.7.100.13 для управления функционалом DHCP Snooping - SNMP OID .1.3.6.1.4.1.40418.7.100.1.6.0 для сохранения конфигурации - SNMP OID .1.3.6.1.4.1.40418.7.100.1.11.14.0 - общий размер flash в байтах - Команда 'logging server time-format local' для установки локального времени в timestamp Syslog сообщений - Отправка сообщений Dying Gasp на Syslog сервер при отключении питания на коммутаторе - Поддержка модели SNR-S5210G-24FX-2AC ### Changed - Статическое распределение TCAM с фиксированным количеством правил для каждого функционала (MAC-ACL, IP-ACL, Binding, Policy-map и.т.п.) изменено на динамическое, в зависимости от используемого функционала на коммутаторе. Общее количество доступных TCAM правил увеличено до 1792 для моделей SNR-S5110G-24TX(-POE) и всех моделей серии S5210, и до 3840 для моделей SNR-S5110G-48TX(-POE) и всех моделей серии S5310 - Изменен алгоритм шифрования RADIUS и TACACS+ ключей в конфигурации на более стойкий. При этом сохранена обратная совместимость со старым алгоритмом шифрования - Добавлена возможность использовать '.' в имени пользователя - Минимальный интервал отправки пакетов LBD в команде 'loopback-detection interval-time' уменьшен до 1 сек. - В режиме igmp snooping report-suppression добавлена задержка при отправке IGMP-Report с активными подписками при получении IGMP General Query (0,1 сек на каждые 32 пакета) для уменьшения pps IGMP пакетов на вышестоящих коммутаторах - Изменен список доступных команд в непривилегированном режиме (удалены команды: 'clear', 'debug', 'undebug', 'license', 'ntp', 'sntp', 'ztp', 'poe-led-mode', 'reset', добавлены команды: 'ping', 'traceroute', 'telnet', 'ssh') ### Fixed - В режиме авторизации 'aaa alternate-model' пользователи с ролью network-admin после успешной аутентификации попадали в непривилегированный режим - В шаблоне '%h' формата DHCP опции 82 и PPPoE IA длина поддерживаемого hostname увеличена до 63 символов - Исправлена совместная работа интерфейсов PO16 и SA1 - Команда 'igmp snooping limit group' ограничивала количество подписок на порту, исходя из общего количества подписок на коммутаторе, а не количества подписок на порту - Некорректная работа OID lldpPortConfigTLVsTxEnable (1.0.8802.1.1.2.1.1.6.1.4) на запись - Нажатие 'Ctrl+Z' во время процесса обновления ПО коммутатора приводило к невозможности запустить обновление ПО повторно - Обновление ПО по SNMP не из корневой папки сервера ('/' в имени файла-источника) приводило к невозможности запустить обновление ПО повторно - Отправка SNMP-trap при применении команд 'snmp-server ...' - При удалении TACACS+ сервера из конфигурации коммутатор продолжал использовать его для аутентификации - Некорректная работа таймаута при недоступности TACACS+ сервера - DHCP Server не запускался после перезагрузки коммутатора в определенных сценариях ## [1.11.1] - 2024-10-07 ### Fixed - Не работают команды установки доверия меткам CoS и DSCP на порту ('mls qos trust cos', 'mls qos trust dscp') - Пользовательские сессии могли не закрываться по истечению exec-timeout ## [1.11.0] - 2024-09-17 ### Added - SNMP ветка .1.3.6.1.4.1.40418.7.100.26.10 для получения статуса PoE - SNMP ветка .1.3.6.1.4.1.40418.7.100.32 для управления Port-Security - Возможность настройки порта syslog сервера - Поддержка broadcast ответов от DHCP-сервера в DHCP-клиенте коммутатора ### Changed - В статистику SNMP OID ifOutDiscards (1.3.6.1.2.1.2.2.1.19) добавлены пакеты, отброшенные по причине отсутствия ресурсов - Максимальное количество VLAN в DHCP Snooping увеличено до 32 - В функционал storm-control добавлен burst 10% от установленного ограничения (но не более 65535 пакетов/байт, в зависимости от типа ограничения) ### Fixed - Перезагрузка PPPoE IA при получении специфического PPPoE пакета - Port-security не переводит порт в состояние errdisable - При наличии символа "." в hostname, в syslog сообщениях в hostname не передавались символы после "." - Некорректная настройка изоляции портов, при указании более 50 интерфейсов - Ошибка при настройке bandwitdh control receive на моделях SNR-S5310G-48TX, SNR-S5310G-48TX-POE, SNR-S5110G-48TX и SNR-S5110G-48TX-POE - Невозможность залогиниться на коммутатор, при загрузке конфигурации с отключенным логированием на flash ('no logging logfile') - Утечка памяти при выполнении команды 'show running-config' - DHCP Server не стартует после перезагрузки коммутатора ## [1.9.7] - 2024-09-05 ### Added - Функционал MAC-VLAN - Поддержка шаблонов hostname и slot в self-defined форматах DHCP опции 82 и PPPoE Intermediate agent - Поддержка одновременного назначения меток VLAN и COS в policy-map - Режим авторизации 'aaa alternate-model' при котором после успешной авторизации enable привилегия пользователя повышается до network-admin ### Fixed - Отправка избыточных IGMP-report в режиме report-suppression при получении отписки от мульткаст группы, если на коммутаторе остались подписчики на данную группу ## [1.9.6] - 2024-08-21 ### Added - Поддержка модели SNR-S5210G-8TX-POE - Поддержка модели SNR-S5210G-8TX-RPS ### Fixed - Некорректная инициализация порта xe1 на моделях SNR-S5310G-48TX. SNR-S5310G-48TX-2AC, SNR-S5310G-48TX-2DC, SNR-S5310G-48TX-DC ## [1.9.4] - 2024-07-31 ### Fixed - Перезагрузка коммутатора при определенном multicast ACL ## [1.9.3] - 2024-07-26 ### Changed - В имени пользователя разрешены символы в верхнем регистре - Из вывода SNMP убраны служебные интерфейсы ### Fixed - SNMP OID ifAlias при пустом Description возвращает непустое значение - Высокая загрузка CPU при опросе DDMI на SNR-S5210G-24TX-POE ## [1.9.2] - 2024-07-15 ### Added - Поддержка модели SNR-S5310G-48TX-2DC ### Fixed - Ограничение передачи l2-mcast пакетов при включенном IGMP Snooping - При срабатывании 'spanning-tree bpdu-guard' порты не восстанавливались из состояния Errdisable - Исправлено значение SNMP OID LpbackDetecShowInformation (.1.3.6.1.4.1.40418.7.100.3.4.5.1.2) - Исправлен вывод SNMP ENTITY-MIB ### Changed - Передача имени пользователя в Tacacs+ пакете при авторизации enable через Tacacs+ ## [1.9.0] - 2024-06-26 ### Added - Команда 'ip dhcp relay share-vlan relay-unicast' для включения DHCP-Relay для unicast DHCP пакетов - SNMP OID .1.3.6.1.4.1.40418.7.100.26.6.0 для получения суммарной потребляемой мощности PoE - Индикация наличия startup-config диодом DIAG (частота мигания DIAG - 1 сек. при наличии startup-config, 0,1 сек. при работе с конфигурацией по умолчанию) - Поддержка в ZTP DHCP опции 125 - назначение на int vlan1 "ip address dhcp" при неуспешном завершении ZTP - Поддержка модели SNR-S5110G-24TX-POE - Поддержка модели SNR-S5110G-48TX-POE - Поддержка модели SNR-S5311G-48TX-POE - Поддержка модели SNR-S5210G-8TX-UPS ### Changed - Перезапуск ZTP каждые 10 минут при загрузке коммутатора без конфигурации (перезапуск ZTP отменяется при переходе в конфигурационный режим или при сохранении конфигурации) ### Fixed - На SFP+ портах в режиме 1G в автосогласовании включается flow-control - IPv6 SAVI | Не создаётся запись по пакетам DHCPv6 REBIND/RENEW - Пользовательские сессии могли не очищаться при применении команды 'clear line ..' - При включенном ARP-Inspection, ARP-пакеты коммутировались без учета изоляции портов (isolate-traffic) - Коммутация ULDP пакетов при включенном ULDP - Отображение параметра DDMI "link length" для модулей с дальностью > 25 км. - В выводе команды "show transceiver" на модели SNR-S5210G-24FX, значения DDMI могли отображаться на портах без SFP модулей - Ошибка при копировании по SNMP файлов с расширением ".conf" - Некорректный формат SNMP trap при UP/Down портов ## [1.8.3] - 2024-05-02 ### Fixed - Не поднимается линк на XE портах при использовании 1G SFP модулей без DDMI (модели SNR-S5210G-24TX(-RPS|-UPS|-DC), SNR-S5210G-8TX, SNR-S5210X-8F(-RPS|-UPS|-DC), SNR-S5210G-24FX(-RPS|-UPS|-DC)) ## [1.8.2] - 2024-04-17 ### Added - IPv6 DHCP Snooping - IPv6 SAVI (режим dhcp-only) - Поля VLAN и COS в IP ACL - Режим одновременного конфигурирования несколькими пользователями (multi config access) - Функционал "ip dhcp snooping blackhole" - Поддержка многострочного баннера - Поддержка моделей SNR-S5310G-48TX-DC и SNR-S5310G-48TX-2AC - SNMP: - Отображение статуса LoopbackDetection (.1.3.6.1.4.1.40418.7.100.3.4) - OID и trap для мониторинга питания модификаций -RPS и -DC ### Changed - Увеличен blksize по умолчанию для tftp клиента - Скрыто отображение значения по умолчанию команды mls qos queue weight - Добавлено отображение Description порта в выводе команды 'show interface brief' - Символ "." разрешено использовать в snmp community и именах пользователей SNMP - Убрано добавление префикса "Contact E-Mail Address: " в SNMP OID 1.3.6.1.2.1.1.4.0 - Добавлено автоматическое удаление всех завершающих пробелов в командах 'description ', 'snmp-server location ', 'snmp-server contact ' ### Fixed - Отключение Errdisable Recovery-timer при вводе команды 'shutdown' на порту - Некорректное отображение уровня сигнала DDMI RX/TX -40 при определенных сценариях - Вывод команды 'show interface capabilities' - Некорректная работа IP-ACL, MAC-ACL (пакеты могли ошибочно подпадать под правила ACL) - Отправка DHCP пакета обратно на порт получения при включенном "ip dhcp snooping" - Отображение ограничения максимальной мощности POE на порту в команде 'show power inline interface' для моделей SNR-S5210G-24TX-POE и SNR-S5310G-48TX-POE - Отображение режима работы вентиляторов 'show fan' для моделей SNR-S5210G-24TX-POE и SNR-S5310G-48TX-POE - При выходе через Ctrl+C из диалогового режима команды 'copy', копирование файлов могло заблокироваться до перезагрузки ## [1.8.1] - 2024-03-04 ### Added - SNMP: - Поддержка RMON-MIB - Поддержка ENTITY-MIB - OID для получения групп IGMP Snooping - OID для мониторинга вентиляторов - Trap по событиям Login/Logout/AuthenticationFailure - Trap с причиной перезагрузки коммутатора ### Fixed - LLDP пакеты не отправлялись на заблокированные по STP интерфейсы - LLDP пакеты не отправлялись на интерфейсы включенные в агрегацию Po/Sa - Некорректные значения в SNMP LLDP-MIB::lldpLocPortId ## [1.8.0] - 2024-02-28 ### Added - Проверка лицензионного ключа при загрузке коммутатора - Протокол обнаружения односторонних линков (ULDP) - Функционал изоляции портов в VLAN - Accounting команд по протоколу TACACS+ - Авторизация команд по протоколу TACACS+ - Настройка приоритета 802.1p для пакетов отправляемых с L3 интерфейсов - Настройка приоритета 802.1p для пакетов IGMP - Поддержка TPID 0x88A8 и 0x9100 в QinQ - Перемаркировка VLAN в сервисных политиках - Добавлены SNMP OID: - Перезагрузка коммутатора - Выбор загрузочного файла - Настройка отложенной перезагрузки - Копирование файлов с/на коммутатор по протоколам tftp/ftp/sftp/scp - Диагностика кабеля - Управление локальными пользователями - Расширенная информация с SFP/SFP+ модулей (серийный номер, производитель, модель, тип и.т.д.) ### Changed - Изменен порядок вывода логов от новых к старым - Добавлено поле "Remote ip-address" в пакеты Tacacs+ - Добавлено поле "NAS-Identifier" в пакеты Radius - Увеличена максимальная длина имени пользователя до 16 символов ### Fixed - При загрузке startup-config, некорректные команды приводили к игнорированию всех остальных команд в режиме конфигурации интерфейса - Запрет добавления физ.портов, используемых в monitor session, в Po/Sa - Работа SNMPv3 с алгоритмами SHA и AES - Перезагрузка коммутатора при некорректной настройке изоляции портов ## [1.7.3] - 2024-02-29 ### Fixed - Не применяется настройка 'ip address dhcp' из конфигурации при загрузке коммутатора ### Changed - Строка приглашения при подключении по консоли ## [1.7.1] - 2024-02-10 ### Fixed - Исправлена работа индикатора DIAG на модели SNR-S5310G-48TX - Некорректный source-MAC в пакетах OAM Dying Gasp - При загрузке startup-config, если в настройках интерфейса присутствует команда 'alias', не загружались все остальные настройки интерфейса ### Changed - OID ifDescr .1.3.6.1.2.1.2.2.1.2 всегда отдает имя интерфейса, а не description - OID IfAlias .1.3.6.1.2.1.31.1.1.1.18 отдает description интерфейса, если description сконфигурирован, иначе, пустую строку. На запись OID IfAlias конфигурирует description интерфейса - При отсутствии настройки глобального TACACS+ ключа, серверы без настроенного локального ключа в аутентификации enable не используются ## [1.7.0] - 2023-12-25 ### Added - Отключение передатчиков SFP/SFP+ при применении команды 'shutdown' на порту - Функционал Vlan-translation - Функционал ZTP (Autoprovisioning) - Функционал Dynamic Arp Inspection - Команда 'switchport mode trunk allow-null' запрещающая все VLAN на порту, при переводе в trunk - Автоопределение DAC-кабелей на XGE портах - Функционал RSPAN VLAN - Команда 'switchport flood-control mcast' - Функционал OAM Dying Gasp - Поддержка модели SNR-S5110G-24TX - Поддержка модели SNR-S5110G-48TX - Поддержка модели SNR-S5210G-8TX - Поддержка модели SNR-S5310G-48TX-POE - Поддержка модели SNR-S5210G-24FX-UPS - Поддержка модели SNR-S5210G-24FX-DC - Поддержка модели SNR-S5210G-24FX-RPS - Поддержка модели SNR-S5210G-24TX-RPS - Поддержка модели SNR-S5210X-8F-DC - Поддержка модели SNR-S5210X-8F-RPS ### Changed - Скорректирована работа IGMP Snooping: - Реализован флуд unknown-mcast в mrouter порты - Максимальное количество VLAN с включенным IGMP Snooping уменьшено до 6 - Ошибка с добавлением "/" в запрашиваемое имя файла, при копировании по TFTP - Изменена логика работы команды "switchport mode trunk", при её применении разрешаются все Vlan на порту ### Fixed - SNMP OID .1.3.6.1.2.1.31.1.1.1.18 не передает description порта - Работа dying gasp - Команда 'mac-address-table static' не загружается из startup-config - В Po/Sa могли быть добавлены порты с различным native vlan - Сброс команды 'speed-duplex force10g-full media dac' - Нумерация ifindex xe портов на модели SNR-S5310G-48TX ## [1.6.2] - 2023-11-28 ### Added - Вывод статистики по отброшенным пакетам в выходных очередях портов в команде 'show interface ' - Команда для включения отладки IGMP Snooping 'debug igmp snooping brief' ### Changed - Изменение таймеров на отписку IGMP Snooping ## [1.6.0] - 2023-09-28 ### Added - Функционал BPDU-Tunnel - Команда 'show ip dhcp-client' - Проверка контрольной суммы, версии ПО и платформы при обновлении ПО - SNMP OID .1.3.6.1.4.1.xxx.7.100.1.200 - название модели коммутатора - SNMP OID .1.3.6.1.4.1.xxx.7.100.1.201 - время до отложенной перезагрузки - Вывод информации об отложенной перезагрузке при подключении к терминалу - Команда 'mac-address-table aging-time