Список изменений програмного обеспечения Спринтер TX [LP OS 1.0.8.2SR17 -> LP OS 1.0.8.2SR18] ----------------------------------------------------------------------------------------------------------------------------------- General: [*] Исправлена ошибка команды restore E1: [*] Исправлен ряд ошибок отображения статистик канала по интервалам Eth: [+] ethaneg - управление autonegotiation для устройств 424, 426 SNMP: [*] ifAdminStatus - исправлен [LP OS 1.0.8.2SR16 -> LP OS 1.0.8.2SR17] ----------------------------------------------------------------------------------------------------------------------------------- TDMoP: [*] Исправлена ошибка с перезагрузкой устройства при приеме потока без установки соединение по SIP'у ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2SR15 -> LP OS 1.0.8.2SR16] ----------------------------------------------------------------------------------------------------------------------------------- Slave: [+] Добавлен протокол загрузки слейва по сети. Со стороны слейва нужен специальный загрузчик [*] По умолчанию слейв теперь не отвечает на ICMP-запросы [+] Слейв журналирует события в лог-файле мастера Shell: [+] restore - команда резервирования конфигурации и запуска таймера для перезагрузки с восстановлением [+] watchdog - команда для перезагрузки устройства при потере "пингов" до узлов сети (до 3х шт.) IGMP: [*] в режиме MVR мак добавляется не только к Reciever портам, но и к Source. Требуется для корректной работы IGMP Snooping совместно с RSTP [+] igmp -e (yes|no). Можно отключить передачу IGMP-Query, для того чтобы устройство не могло стать IGMP-Querier'ом. [+] Удаление записи из таблицы FDB(ATU), если больше нет подписчиков Eth: [+] Максимальное число статических записей в таблицу FDB(ATU) - 256 (в том числе IGMP записи) NTP: [*] NTP по умолчанию 0.0.0.0 ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2SR11 -> LP OS 1.0.8.2SR15] ----------------------------------------------------------------------------------------------------------------------------------- IGMP: [*] IGMP Query больше не отправляются в заблокированные порты E1: [+] 1.3.6.1.4.1.18.2.3.57.X.Y [E1, кол-во таймслотов] Eth: [*] Мак больше нельзя обновлять в реальном времени [+] Мак процессора и слейвов добавлен статической записью в FDB(ATU) General: [*] Увеличена производительность и стабильность ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2SR10 -> LP OS 1.0.8.2SR11] ----------------------------------------------------------------------------------------------------------------------------------- Emac: [*] Увеличен размер очереди для протоколов 3го уровня ffs: [*] delete директории не удалялись ntp: [*] Переход на летнее/зимнее время отключен rstp: [*] Исправлена работа RSTP для устройств с количеством Ethernet портов больше 31го ip: [*] Размер таблицы ARP увеличен до 200 записей [*] Размер очереди отложенной отправки увеличен до 100 записей lldp: [*] Исправлен LLDP для портов 31 e1: [*] Исправлена ошибка в формировании SIP запросов при использовании NAT igmp: [*] Исправлена проблема передачи igmp запросов в блокированные порты (RSTP) ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2SR9 -> LP OS 1.0.8.2SR10] ----------------------------------------------------------------------------------------------------------------------------------- e1: [+] добавлен флаг dup, который позволяет управлять повторной отправкой фреймов. Пример: e1setup 0 -dup 1 будет отслывать фрейм k-1 после отправки каждого k-го фрейма для данного канала. Используется если возможны потери фреймов. Увеличивает нагрузку на сеть в 2 раза. Данная опция доступна для всех устройств, кроме Sprinter TX(STM1) [*] Изменение описания канала не приводит к переподключению Sprinter TX(STM1): [*] Исправлена серия ошибок, которые могли вызвать перезагрузку устройства RSTP: [*] Изменение конфигурации eth канала через веб интерфейс не приводит к бессрочной блокировке порта ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2SR7 -> LP OS 1.0.8.2SR9] ----------------------------------------------------------------------------------------------------------------------------------- igmp: [*] По умолчанию выключен tdmop: [+] Добавлена возможность передачи данных через NAT [+] e1setup: добавлены ключи sip,rport,nat ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2SR4 -> LP OS 1.0.8.2SR7] ----------------------------------------------------------------------------------------------------------------------------------- console: [+] color (см. color -e) eth_cmd: [+] mapmac grep [+] ethstat grep,color [+] forcetype for 10G sprinter 10G: [+] default mode - 10G. 1G/10G port config [*] Multi mode - is no vlan mode [*] Default no vlan configured [+] 1G/10G - type forcing E1: [+] e1stat grep [*] e1loop исправлен, (не уходит в циклическое переполнение буфера) shell: [*] Исправлен баг с записью лишних символов в cfg.sys [*] Поправлен баг с падением устройства, при выводе бинарных файлов [*] Исправлена ошибка показа версии загрузчика ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2SR3 -> LP OS 1.0.8.2SR4] ----------------------------------------------------------------------------------------------------------------------------------- net: [*] Исправлен ряд ошибок связанных с igmp snooping'ом ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.2 -> LP OS 1.0.8.2SR3] ----------------------------------------------------------------------------------------------------------------------------------- switch: [*] 6131: fiber port autonegotiation enabled ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.1 SR 10 -> LP OS 1.0.8.2] ----------------------------------------------------------------------------------------------------------------------------------- e1 [+] Исправлена ошибка с источником синхронизации для слейвов [*] Улучшена команада e1stat [+] Алгоритмы SA, IA доведены до состояния "рекомендовано к использованию" execute: [*] Исправлена ошибка с cfg.sys нулевой длины kernel: [*] Улучшена производительность ОС global: [+] Добавлена команда telnet ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.1 SR 7 -> LP OS 1.0.8.1 SR 10] ----------------------------------------------------------------------------------------------------------------------------------- OIDS: [*] Выявлено пересечение OID'ов. 1.3.6.1.4.1.18.2.6 -> 1.3.6.1.4.1.18.2.17 (e1) global: [*] Исправлен ряд ошибок, приводящих к повреждению данных ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.1 SR 5 -> LP OS 1.0.8.1 SR 7] ----------------------------------------------------------------------------------------------------------------------------------- global [*] Уменьшено время загрузки устройства [*] Исправлен баг с ipconfig (ip слейвов) [*] Устранена ошибка совместимости со старыми устройствами ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.1 SR 3 -> LP OS 1.0.8.1 SR 5] ----------------------------------------------------------------------------------------------------------------------------------- Ethernet [*] Исправлен баг с выставлением inratelimit через snmp net [+] Добавлена поддержка протокала LLDP (IEEE 802.1AB) [+] в emux.mib добавленна поддержка lldp [*] Улучшена реализация TCP/IP e1 [*] Исправлена проблема с неадекватной реакцией регуляторов IA и SA на задание размера пэйлоада через SNMP global [*] Исправлена ошибка падения устройства при большом количестве http запросов ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.1 SR 2 -> LP OS 1.0.8.1 SR 3] ----------------------------------------------------------------------------------------------------------------------------------- Ethernet [*] Исправлена ошибка приводящяя к перезагрузке устройства ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.1 SR 1 -> LP OS 1.0.8.1 SR 2] ----------------------------------------------------------------------------------------------------------------------------------- Ethernet [-] Изменены приоритеты для BPDU, в результате чего RSTP стал работать стабильнее при большой загрузке сети ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.1 rc1 -> LP OS 1.0.8.1 SR 1] ----------------------------------------------------------------------------------------------------------------------------------- log [+] log -c all - вернуть настройки по умолчанию snmp [*] snmptrapip -d - значение по умолчанию, не пишется в cfg.sys [+] смена версии snmp пишется в cfg.sys time [+] time -d - сброс в настройки по умолчанию mac [*] setmac -s исправлен E1 [*] исправлен глюк с удалением нескольких субканалов, писал NOT FOUND!!! в консоль [*] При задержке 600 - 1000 мс не поднимается канал E1. Исправленно leds [*] Исправлена индикация системным светодиодом для 306х устройств ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 SR 9 -> LP OS 1.0.8.1 rc1] ----------------------------------------------------------------------------------------------------------------------------------- IGMP [+] Добавлены OID'ы для настроек IGMP. global [+] Добавлена команда lasterr, c помощью неё можно посмотреть отчет о последней ошибке ОС ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 SR 8 -> LP OS 1.0.8.0 SR 9] ----------------------------------------------------------------------------------------------------------------------------------- global [+] Уменьшено время загрузки устройства [+] Добавлено время изменения файла для новых устройств [+] добавлена команда power для управления блоками питания ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 SR 7 -> LP OS 1.0.8.0 SR 8] ----------------------------------------------------------------------------------------------------------------------------------- Emac [*] Изменения, касающиеся ограничения скорости на 306м железе. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 SR 6 -> LP OS 1.0.8.0 SR 7] ----------------------------------------------------------------------------------------------------------------------------------- global [-] После перезагрузки устройства не применялись настройки NTP-сервера из конфигурации. [-] Иногда не получался IP-адрес с DHCP-сервера. [-] Исправлена ошибка, приводящая к перезагрузке slave-процессоров многопроцессорных устройств. shell [-] В конфигурации не сохранялся ключ -а команды e1setup. [+] В команду ping добавлен ключ -v для пинга в заданном влане. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 SR 3 -> LP OS 1.0.8.0 SR 6] ----------------------------------------------------------------------------------------------------------------------------------- global [-] Исправлена ошибка, иногда приводящаю к невыполнению последней команды конфигурации при старте устройства. [+] Добавлено сохранение в лог команд конфигурирования E1 и ethhernet портов. E1 [-] Исправлена ошибка передачи частичных потоков. shell [*] в команду log добавлен новый ключ -с (no|e1|eth) для выбора уровня журнализации выполненных команд. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 SR 2 -> LP OS 1.0.8.0 SR 3] ----------------------------------------------------------------------------------------------------------------------------------- E1 [-] При соединении с многопортовым устройством в статистике и меню неправильно отображались порт и IP-адрес удаленного устройства. [*] Для unframed-потока состояние AZS не является ошибкой - убраны запись сообщения в лог и сброс uptime'а канала в этом случае. SNMP [-] Устройство перезагружалось при выполнении команд через SNMP-переменные. [-] Во многих целочисленных переменных возвращался результат неправильного типа. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 SR 1 -> LP OS 1.0.8.0 SR 2] ----------------------------------------------------------------------------------------------------------------------------------- global [-] Исправлена ошибка, приводящая к перезагрузке устройства при выводе хэлпа некоторых команд. EMAC [-] При изменении описания Eth-порта этот порт перезапускался, что приводило к обрыву связи. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.8.0 -> LP OS 1.0.8.0 SR 1] ----------------------------------------------------------------------------------------------------------------------------------- global [-] Не работала VLAN-приоритезация Е1-потоков на стомегабитных устройствах. E1 [+] Реализована возможность отключать перезапрос пакетов при их потере (по умолчанию перезапрос включен). shell [-] Устройство перезагружалось при выводе справки команды rstp. [-] Устройство перезагружалось при вводе большого номера Ethernet или E1-порта (например e1stat 1000000). [-] Некорректно работала команда e1setup с ключем reset. [-] Некорректно отображался счетчик RX errors в команде ethstat -q. [-] Некорректно отображался и сохранялся в конфигурации параметр настройки Е1 - keyframe interval. [*] Исправлено сохранение в файле конфигурации команд activate и timeout. [*] В команду e1setup добавлен ключ -r (no|yes) для включения/выключения функции перезапроса потеряных пакетов. [+] Команда show для папки показывает список файлов этой папки (аналогично команде ls). menu [-] Для Е1-потока не устанавливался VLAN 0. HTTP [+] Добавлена возможность перезагружать устройство из web-интерфейса. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 17 -> LP OS 1.0.8.0] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] Не ограничивалась скорость на порту, если он был в режиме trunk. SNMP [-] Исправлена ошибка обработки SNMP v1 запросов. [+] Добавлена поддержка SNMP v2c (Bulk Get). shell [*] В команду snmptrapip добавлен ключ -v для выбора версии посылаемых устройством SNMP-трапов (1 или 2с). menu [*] Добавлен пункт SNMP version 2 (NO|YES) для включения SNMP-трапов второй версии. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 15 -> LP OS 1.0.7.10 SR 17] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] Исправлена ошибка закольцовки внутри коммутатора 424.32Eth пакетов с Destination Address вида 01-80-с2-00-00-2x. [-] исправлена ошибка конфигурирования управляющего влана на 426м устройстве. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 13 -> LP OS 1.0.7.10 SR 15] ----------------------------------------------------------------------------------------------------------------------------------- global [-] исправлена ошибка инициализации 24х портовых устройств, приводившая к неработоспособности одного из модулей. shell [+] в команду ethtype добавлены ключи sfp100 и sfp1000 для установки типа вставленного SFP. По умолчанию все все вставленные SFP в гигабитные устройства считаются гигабитными. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 11 -> LP OS 1.0.7.10 SR 13] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] исправлена ошибка задания дефолтного VLAN'а для CPU-порта на свиче Marvell6063. [-] исправлена ошибка настройки E1 VLAN'ов на многопроцессорных устройствах. [-] исправлены ошибки MVR (Multicast Vlan Registration). shell [-] неправильно сохранялась в конфигурации команда igmp с ключем -v. [+] в команду mapmac добавлен ключ -i для просмотра групповых IGMP-адресов. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 10 -> LP OS 1.0.7.10 SR 11] ----------------------------------------------------------------------------------------------------------------------------------- global [+] добавлен мониторинг температуры устройства. EMAC [+] работа стомегабитных SFP в гигабитном свиче Marvell6131. E1 [-] исправлена ошибка, приводящая к постоянному росту интерполированных пакетов при передергивании потока с порта на порт. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 9 -> LP OS 1.0.7.10 SR 10] ----------------------------------------------------------------------------------------------------------------------------------- global [*] при загрузке в дефолте из файла конфигурации не выполняется ни одна команда ethernet-настроек. OIDs [*] добавлены новые OIDы для новой версии программы управления. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 8 -> LP OS 1.0.7.10 SR 9] ----------------------------------------------------------------------------------------------------------------------------------- SNMP [-] request ID в ответе на запрос содержал 16 бит вместо 32. shell [-] исправлена ошибка сохранения команды vlan при указании CPU-порта. OIDs [+] пользователи oper1 и oper2 не могут устанавливать значения OID'ов (касается управления по HTTP и через меню). ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 5 -> LP OS 1.0.7.10 SR 8] ----------------------------------------------------------------------------------------------------------------------------------- global [*] изменения в коде, касающиеся стабильности работы устройства. shell [-] неправильно считалась задержка в ethernet в команде e1test. [*] сжатие Е1 и режим unframed можно задать только если используются все тайм-слоты. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 4 -> LP OS 1.0.7.10 SR 5] ----------------------------------------------------------------------------------------------------------------------------------- global [*] при блокировании порта по неверному IP в лог пишутся выданный и подмененный IP-адреса. E1 [-] неправильно настривались виртуальные E1-порты на многопроцессорных устройствах. [-] не устанавливалось соединие при попытке передачи части тайм-слотов с разными масками у портов источника и назначения. shell [-] при настройке виртуальных Е1-портов на многопроцессорных устройствах в конфигурации неправильно сохранялась команда e1virtual. [-] команда e1save иногда неверно сохраняла конфигурации E1-портов. menu [-] не настраивались виртуальные E1-порты через меню. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 SR 1 -> LP OS 1.0.7.10 SR 4] ----------------------------------------------------------------------------------------------------------------------------------- global [-] исправлена ошибка установки неверной даты при запуске устройства 1го числа какого-либо месяца. [-] исправлена ошибка неверного перехода не летнее время. HTTP [-] исправлена ошибка неверной установки VLAN управления. [+] добавлена возможность настройки IP-адресов slave-процессоров и flow control AUX-порта. shell [-] исправлен неверный ввод параметров в команде rstp. OIDs [+] добавлены переменные для IP-адресов slave-процессоров и flow control AUX-порта. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.10 -> LP OS 1.0.7.10 SR 1] ----------------------------------------------------------------------------------------------------------------------------------- global [+] поддержка нового устройства 426. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 SR 17 -> LP OS 1.0.7.10] ----------------------------------------------------------------------------------------------------------------------------------- global [+] реализована функция получения свободного IP-адреса из заданного диапазона. [-] изменена процедура начала нового интервала статистики Е1, ранее приводящая к ошибкам в потоках Е1. EMAC [*] чтение MAC-таблицы из свича теперь происходит порциями по 20 адресов. E1 [+] реализована функция автоматического соединения потоков Е1 между двумя устройствами "точка-точка". shell [*] в команду ipconfig добавлен ключ -i для указания интервала IP-адресов, из которого автоматически получается свободный адрес. [+] новая команда autosetup для настройки автоматического соединения E1. [+] новая команда e1save для записи в cfg.sys текущих настроек портов E1. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 SR 15 -> LP OS 1.0.7.9 SR 17] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] исправлена ошибочная работа DHCP Option 82 в цепочке устройств. shell [*] изменен ключ -r в команде ethmode, теперь он может принимать значения user, trunk, no. [*] в команде mapmac убрано ограничение на кол-во выводимых адресов в таблице маршрутизации. [-] ключ -k команды e1setup не сохранялся в cfg.sys. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 SR 12 -> LP OS 1.0.7.9 SR 15] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] в RSTP не изменялся BridgID устройства при изменении MAC-адреса. [-] устройство иногда не получало адрес по DHCP. [*] slave-устройства теперь тоже получают адреса по DHCP. global [*] по умолчанию открыт пинг для slave-устройств. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 SR 10 -> LP OS 1.0.7.9 SR 12] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] устройство перезагружалось при работе в telnet. [-] при старте RSTP нулевой порт неправильно инициализировался. [-] команда tftpsend часто работала неверно, создавая файл нулевой длины. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 SR 9 -> LP OS 1.0.7.9 SR 10] ----------------------------------------------------------------------------------------------------------------------------------- global [+] новый web-интерфейс. [-] были перепутаны индикаторы LNK0 и LNK1 на 378_102. shell [*] в команду dhcprelay добавлен вывод пользоватетельских IP-адресов, полученных по DHCP. [*] в команде e1setup ключ -d сохраняется в cfg.sys, не затирая остальных настроек. [*] команда ethreportlevel доработана для фильтрации трапов и лог-сообщений. menu [*] в режим Е1-порта добавлен пункт RESTORE для восстановления настроек канала после выключения. OIDs [+] переменные приведены в соответствие стандарту. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 SR 6 -> LP OS 1.0.7.9 SR 9] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] ошибка получения адреса по DHCP через access-порт. [+] устройство может пропускать BPDU-пакеты насквозь, не обрабатывая их. E1 [*] изменен алгоритм восстановления частоты: размер джиттер-буфера учитывает задержки прихода пакетов; изменены константы PID-регулятора (K=50, d=50, I=500, K2=500, D2=500, I2=1000000) [-] при задании дескрипшена канала происходил его перезапуск. global [*] при включенной автоматической синхронизации времени устройство синхронизуется при старте, пока не получит ответ от сервера [*] можно задавать период синхронизации времени (1-30 дней). shell [*] в команду switchcfg Добавлен ключ -b для задания пропускать или обрабатывать BPDU-пакеты. [*] в команду time Добавлен ключ -p для задания периода автоматической синхронизации времени. [*] при постраничном выводе команд строчка "Press any key..." стирается, а не ползет вверх по экрану. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 -> LP OS 1.0.7.9 SR 6] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] исправлена ошибка tagprimap, можно было изменить только приоритеты 0,1,2,3. [-] ошибка RSTP, из-за которой порт оставался заблокированным, пока не соединялся с другим RSTP-портом. [*] добавлены настройки дуплекса порта auto10, default VLAN ID для CPU порта. global [+] в списке разрешенных адресов можно задавать подсети, указывая адрес и маску. [*] возможность задавать facility для syslog. shell [-] при работе в консоле через putty клавиша BackSpace рабтала некорректно. [*] в команду ethmode -d добавлен параметр auto10 для включения дуплекса auto10. [*] в команду ethmode добавлен ключ -k для задания default VLAN ID для CPU порта. [*] в команду hosts добавлен ключ -m для задания маски подсети, с которой разрешен доступ к устройству. [*] в команду syslog добавлен ключ -f для задания facility. OIDs [-] ошибка в OID'ах MSTP для задания имени региона и номера ревизии. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 rc 6 -> LP OS 1.0.7.9 ] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] устройство не пинговалось в управляющем VLAN, доступ по telnet был только, если MAC-адрес устройства был в arp-таблице компьютера. [*] добавлена возможность обработки тэгированных пакетов, как-будто они все приходят с одинаковым заданным VLAN ID (режим force VLAN). E1 [-] исправлена ошибка сохранения команды e1setup на slave-портах. shell [*] в команду ethmode добавлен ключ -f для включения/выключения режима force VLAN. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 rc 2 -> LP OS 1.0.7.9 rc 6] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] исправлена ошибка, когда access-порт пропускал пакеты с неизвестными VLAN ID. [-] исправлена ошибка, когда при мультикаст-вещании все мультикаст пакеты поадали в CPU, что приводило к ошибкам в Е1. [-] исправлена ошибка настройки SCPU порта на гигабитных устройствах, из-за чего не настраивались многопроцессорные устройства. shell [-] исправлена ошибка отображения и сохранения настроек hosts -f -r на многопроцессорных устройствах. [-] ключ ethrate -r не сохранялся в cfg.sys. [-] исправлена ошибка ввода команды e1loop, после которой устройство перезагружалось. [-] не работала команда e1virtual. [-] в команде ethreportlevel были перепутаны ключи -l и -t. [-] исправлена ошибка ввода, из-за которой команды passwd и su не работали через терминальную программу CRT. [-] исправлене неправильное сохранение в cfg.sys команды igmp. [*] в команде e1stat -s теперь отображается полный размер пакета с данными E1. [*] в команду snmpcom добавлен вывод текущих значений community. OIDs [-] исправлена ошибка ввода маски подканала и отображения режима канала. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 beta 6 -> LP OS 1.0.7.9 rc 2] ----------------------------------------------------------------------------------------------------------------------------------- shell [*] help полностью стал встроенным, добавлено описание ко всем открытым командам и ключам. [*] добавлена новая команда stp для установки типа и времени блокирования неSTP-порта, в который приходят BPDU-пакеты. [*] из команды rstp убраны ключи -b и -m (перенесены в команду stp). ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 beta 4 -> LP OS 1.0.7.9 beta 6] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [*] восстановлено ограничение скорости и мониторниг на не 424х устройствах. shell [-] исправлена ошибка чтения, из-за которой команды passwd и su не работали через терминальную программу CRT. [-] в команде ethreportlevel были перепутаны ключи -l и -t. [*] в команду e1setup добавлен ключ reset для сброса всех настроек E1-канала. [*] в команде ethstat full теперь показывается и информация об SFP. [*] в команде vlan теперь можно изменять имя заданного VLAN ID без перечисления портов. [*] в команду snmpcom добавлены ключи -r, -w и -t для задания read, write, trap community соответственно; добавлен вывод текущих значений. menu [*] отображение до 24х E1-портов. HTTP [*] количество отображаемых Eth-портов увеличено до 6. OIDs [*] изменены OID'ы управления E1 stacking, чтобы не пересекались с другими E1-OID'ами. [*] добавлен OID для исполнения любой команды {4.1.18.2.6.1.3}. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.9 beta 4 -> LP OS 1.0.7.9 beta 5] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [+] реализована функция smart VLAN. shell [*] убран файл help.txt, удалена команда help. [*] вывод списка доступных команд по клавише TAB или ?. [*] добавлено краткое описание команд, выводимое при контекстной справке. [*] в команду ethmode добавлен ключ -a для включения/выключения на порту функции smart VLAN. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.8 -> LP OS 1.0.7.9 beta 4] ----------------------------------------------------------------------------------------------------------------------------------- global [424] [*] новый BIOS: детектирование SFP, измерение напряжений, хранение времени, подсчет кол-ва перезагрузок. [424] [+] мониторинг напряжений датчиков. [+] реализован syslog-клиент. [+] реализован TFTP-клиент. [*] по умолчанию автоматическая синхронизация времени теперь выключена (для включения необходимо выполнить команду time -a yes). [-] исправлена ошибка определения оптики на 0м порту 354го и 358го устройств. EMAC [+] реализован DHCP-клиент. [424] [+] реализован DHCP Relay Agent Option 82. [424] [+] добавлено ограничение кол-ва learning MAC-адресов на порту. [+] добавлена возможность блокировки порта на n минут: блокирование неRSTP-порта, в который приходят BPDU-пакеты; [424] блокирование untrusted DHCP-порта, в который приходят ответы DHCP-сервера; [424] IP Source Guard. [424] [+] IRL Rules. [+] реализован RSTP Root Guard. [+] реализован MVR, режим fast leave. [-] исправлена ошибка удаления управляющего VLAN ID при смене его приоритета. [-] приоритет управляющего VLAN и VLAN E1 не заносился в свитч. [-] исправлена ошибка в RSTP, которая могла приводить к возникновению кольца при запуске устройства. [*] уменьшено время сходимости протокола RSTP. E1 [*] в многопроцессорных устройствах обмен служебными пакетами между процессорами происходит через отдельный сервис для каждой запущенной console/telnet сессии. shell [+] реализована контекстная справка консольных команд (клавиша TAB или ?): если введено начало команды, то показываются возможные варианты окончания; если команда введена полностью, то показываются все ее ключи; если команда введена с ключем, то показывается краткая информация об этом ключе. [+] новая команда syslog для настройки параметров syslog'а. [+] новые команды tftpsend и tftpget для tftp-клиента. [424] [+] новая команда dhcprelay для настройки параметров DHCP Relay Agent. [*] в команду ethmode добавлен ключ -x для быстрого копирования всех настроек одного порта на другой. [424] [*] в команду ethmode добавлен ключ -q для задания кол-ва learning MAC-адресов на порту. [*] в команду ethmode добавлен ключ -e для разблокировки порта. [424] [*] в команду ethmode добавлен ключ -r для включения DHCP relay на порту. [*] в команде ethstat с ключем -b теперь выводятся все счетчики порта. [*] в команду ethstat добавлен ключ -h для просмотра гистограммы количества пакетов в зависимости от их размера. [424] [*] в команду ethstat добавлен ключ -f для просмотра статистики interconnect-портов. [*] в команду ethstat добавлен ключ full для отображения подробной информации о порте. [*] в команду ipconfig добавлен ключ -r для обновления IP-адреса по DHCP. [*] в команду vlan добавлен ключ -s для просмотра информации о введенном VLAN'е. [*] команда vlan выводит информацию о VLAN'ах порта, если выполнена только с ключем -p. [*] в команду mapmac добавлен ключ -c для очистки таблицы маршрутизации (полностью или только learning-адресов). [*] команда mapmac выводит таблицы маршрутизации для порта, если выполнена только с ключем -p. [424] [*] в команде envir -f выводятся потребляемый устройством ток и напряжения на датчиках. [*] изменено отображение результатов команды rstp, добавлена шапка, выводятся только существующие порты, добавлен постраничный вывод. [*] в команду rstp добавлен ключ -g для включения/выключения Root Guard. [*] в команду rstpbridge добавлены ключи -b и -m для настройки типа и времени блокировки неRSTP-портов, в которые приходят BPDU-пакеты. [*] в команду igmp добавлен ключ -v для задания MVR VLAN ID. [*] в команду igmp добавлены ключи -s и -r для задания роли порта в режиме MVR (source или reciever). [*] в команду igmp добавлены ключи -f И -q для включения/выключения режима fast leave на порту. [*] директория по умолчанию изменена на /mnt. OIDs [*] добавлен OID для кол-ва learning MAC-адресов на порту. [*] добавлен OID для IP-адреса syslog-сервера. [*] добавлены OID'ы для просмотра напряжений и потребляемого тока. [*] добавлены OID'ы для настройки типа и времени блокировки неRSTP-портов, в которые приходят BPDU-пакеты. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 11 -> LP OS 1.0.7.8] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] ошибка занесения VLANID и VLANPri в DSAtag на гигабитных устройствах. [-] на гигабитных устройствах не передавались unknown пакеты, что приводило к длительной остановке передачи трафика при работе RSTP. [*] для счетчиков пакетов добавлен текущий интервал, привязанный к текущему интервалу статистики E1. E1 [*] отключение передачи keyframe при задании keyframe_interval=0. global [+] отключены сервисы HTTP и SNMP на slave-устройствах. [+] telnet на slave-устройствах перенесен на порт 22. [+] добавлена возможность включать/отключать ответ на пинг и доступ по FTP для slave-устройств. [*] выполнение startup.cmd на slave-устройствах. [*] поддержка нового устройства 424. shell [*] в команду hosts добавлены ключи -r и -f для управления ответом на пинг и доступом по FTP для slave-устройств. [*] восстановлена возможность перечислять тайм-слоты через запятую. menu [*] пункты меню начинаются с 0 (раньше было с 1). // так как не хватало для всех портов 424го. [*] добавлены пункты для для управления ответом на пинг и доступом по FTP для slave-устройств. OIDs [*] добавлены OIDы для статистики E1 (счетчики -e, -c, -t, -s), для статистики Eth (текущий период -с). [*] добавлены OIDы для управления ответом на пинг и доступом по FTP для slave-устройств. [*] добавлены OIDы для IP-адресов slave-устройств. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 10 -> LP OS 1.0.7.7 SR 11] ----------------------------------------------------------------------------------------------------------------------------------- global [-] исправлена ошибка AUX-порта на 378 устройстве. OIDs [*] добавлен OID для определения нахождения устройства в сети, в ответ на него пысалается COLDSTART_TRAP. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 9 -> LP OS 1.0.7.7 SR 10] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [*] при включении устройства Eth-порты блокируются до окончания инициализации для предотвращения шторма во время загрузки. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 8m -> LP OS 1.0.7.7 SR 9] ----------------------------------------------------------------------------------------------------------------------------------- EMAC [-] из-за неверно определения BridgeID в сети могли оказаться устройства с одинаковыми BridgeID, что приводило к неработоспособности RSTP. global * [*] исправлен пересчет BaudRate из реального значения в устройстве в стандартное значение. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 6 -> LP OS 1.0.7.7 SR 7] ----------------------------------------------------------------------------------------------------------------------------------- OIDs [*] добавлен OID, показывающий маску активности передаваемых тайм-слотов. EMAC [-] исправлена ошибка включения RSTP. shell [*] в команде e1virtual добавлена проверка на корректность вводимых номеров портов. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 5 -> LP OS 1.0.7.7 SR 6] ----------------------------------------------------------------------------------------------------------------------------------- global [*] по умолчанию доступ к устройству разрешен со всех узлов сети, раньше был доступ только для узлов локальной подсети. Emac [-] исправлена ошибка выключения ограничения пропускной способности Eth-порта. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 4 -> LP OS 1.0.7.7 SR 5] ----------------------------------------------------------------------------------------------------------------------------------- E1 [*] размер джиттер-буфера по умолчанию увеличен с 3х до 4х секунд. OIDs [*] восстановлен OID для задания framed/unframed. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 3 -> LP OS 1.0.7.7 SR 4] ----------------------------------------------------------------------------------------------------------------------------------- FTP [+] автоматическая распаковка нужных файлов при копировании дистрибутива ПО. menu [*] в меню добавлены новые пункты для 'слипов'. OIDs [-] ошибка в OID для payload size. [*] добавлены OIDs для настройки 'слипов'. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 2 -> LP OS 1.0.7.7 SR 3] ----------------------------------------------------------------------------------------------------------------------------------- E1 [+] реализован механизм 'слипов' при внешней синхронизации. Emac [-] исправлена ошибка работы RSTP на 304х и 328х устройствах. [-] исправлена ошибка обработки IGMP-пакетов. telnet [-] команды rstp и rstbridge выводились только на консоль. global [*] в многопроцессорных устройствах реализована передача с master'а на slave управляющего VLAN и параметров hosts. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 SR 1 -> LP OS 1.0.7.7 SR 2] ----------------------------------------------------------------------------------------------------------------------------------- E1 [*] изменен размер payload (32-1484 байт). ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.7 -> LP OS 1.0.7.7 SR 1] ----------------------------------------------------------------------------------------------------------------------------------- E1 [-] исправлена ошибка внешней синхронизации. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.6 SR 1 -> LP OS 1.0.7.7] ----------------------------------------------------------------------------------------------------------------------------------- E1 [+] возможность передачи части тайм-слотов без нулевого тайм-слота. [*] e1loop -d возвращает порт в состояние передачи, которое было до включения e1loop. Emac [+] реализован протокол IGMPv2. shell [*] в команду ethmode добавлен ключ -i (no|yes) для включения/выключения IGMP snooping. OIDs [*] добавлен OID для включения/выключения IGMP snooping. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.6 -> LP OS 1.0.7.6 SR 1] ----------------------------------------------------------------------------------------------------------------------------------- global [*] в NTP добавлены возможности указать сервер синхронизации времени, отключить автоматическую синхронизацию. E1 [*] при соединении с listen-портом ему передаются параметры соединения (vlan, ToS, jitter, gap, payload, framing, protlevel). shell [*] в команде time добавлен ключ -i для для задания сервера синхронизации времени и ключ -a для включения/отключения автоматической синхронизации. [*] в команду tagprimap добавлена возможность задания порта, для которого переопределяются приоритеты. [-] команды rstp и rstpbridge не сохранялись в cfg.sys. OIDs [+] добавлены OID's для задания сервера синхронизации времени и включения/отключения автоматической синхронизации. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.5 -> LP OS 1.0.7.6] ----------------------------------------------------------------------------------------------------------------------------------- global [+] реализован протокол NTP, автоматический переход на летнее время. Emac [-] для стомегабитного свича не был задан strict priority QoS. [*] при добавлении/удалении VLAN eth-порты не перезапускаются. shell [+] в команде time добавлен ключ -s для синхронизации времени по протоколу NTP и ключ -z для задания часового пояса. OIDs [+] добавлен OID для задания часового пояса. [-] невозможно было задать значение VLAN для е1 больше 1023. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.4 -> LP OS 1.0.7.5] ----------------------------------------------------------------------------------------------------------------------------------- Emac [+] реализован режим double tagging. [+] возможность ограничения доступа к eth-интерфейсу по mac-адресу. [+] функция мониторинга порта. shell [+] добавлена команда switchcfg для конфигурации свитча, ключ -t определяет использовать или нет данные из удаленного тэга в режиме double tagging. [*] в команде ethmode к ключу -m добавлен режим qinq, переключающий порт в режим double tagging. [*] в команде ethmode к ключу -s добавлен режим mac, переключающий порт в режим ограничения доступа по mac-адресу. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.3 -> LP OS 1.0.7.4] ----------------------------------------------------------------------------------------------------------------------------------- E1 [+] добавлен режим Listen - после команды e1setup порт второго мультиплексора в этом режиме автоматически настраивает соединение, таким образом нет необходимости задавать зеркальные команды на двух устройствах. По умолчанию порт находится в этом режиме. shell [+] в команду e1setup добавлен ключ -e для переключения порта в режим Listen. ffs [-] исправлена ошибка, когда команды не сохранялись в файле cfg.sys, если он имел нулевую длину. Emac [-] при нетегированном ARP запросе порт multi самопроизвольно тэгировал ARP-ответ. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.2 -> LP OS 1.0.7.3] ----------------------------------------------------------------------------------------------------------------------------------- global [+] добавлена светодиодная индикация отсутствия меги. shell [*] табличный вывод в команде e1stat -m. [-] команда logclear -e в slave приводила к перезагрузке. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.7.1 -> LP OS 1.0.7.2] ----------------------------------------------------------------------------------------------------------------------------------- global [+] автоматическое настраивание в стек двухпроцессорных устройств. [+] команда reset, выполненная на master'е также перезагружает и slave. Emac [-] Исправлена ошибка тегирования пакетов, входящих в access-порт и выходящих из multi-порта. shell [+] в команду ipconfig добавлен ключ -b для задания ip-адреса slave-устройства. ffs [*] нельзя переименовать файл, если файл с новым именем уже существует (раньше создавалось два файла с одинаковыми именами). ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.6.6 beta8 -> LP OS 1.0.7.0] ----------------------------------------------------------------------------------------------------------------------------------- E1 [+] реализована возможность создания и работы нескольких подканалов в одном Е1-канале. [+] новый формат пакета несущего Е1, версия 4. [+] для установки соединения реализован протокол SIP. [+] добавлена возможность сжатия E1-пакета (неиспользуемые тайм-слоты не передаются). [*] создан отдельный поток для работы стекового соединения. [*] окно для пришедших Е1-пакетов увеличено в 1.5 раза. ip [+] добавлен пересчет контрольной суммы при изменении длины передаваемого пакета. console [+] реализован постраничный вывод на консоль. shell [*] в команде e1setup добавлены ключи -с и -f для управления сжатием. [*] команда e1stat при выводе интервальной статистики по умолчанию выводит 3 последних интервала, включая текущий, и суммарную статистику за остальное время накопления. [*] команда e1stat при выводе интервальной статистики объединяет подряд идущие интервалы без ошибок в один интервал. [*] команды e1stat, log, show выводят информацию постранично. menu [*] добавлена прокрутка в меню. OIDs [+] добавлены OIDы для управления сжатием. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.6.6 beta7 -> LP OS 1.0.6.6 beta8] ----------------------------------------------------------------------------------------------------------------------------------- shell [*] в командах mem и stats -f добавлен вывод процента свободной памяти E1 [-] исправлена ошибка вычисления времени задержки при передаче Е1 через пакетную среду. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.6.6 beta4 -> LP OS 1.0.6.6 beta7] ----------------------------------------------------------------------------------------------------------------------------------- DataFlash [*] При работе с Flash памятью теперь не используется прерывание E1 [+] Новый формат пакета несущего Е1 версия 3. [+] Реализована интервальная статистика привязанная к календарному времени. [-] Исправлена ошибка из за которой после конфигурации Е1 по IP адресу нельзя было вернуться к MAC адресации. [*] e1stat изменена для вывода статистики в табличном виде. [*] e1stat существенно изменена для поддержки интервальной статистики. [+] Реализовано измерение времени задержки при передаче Е1 через пакетную среду. [+] Реализовано формирование и вывод по команде e1hist гистограммы распределения времени задержки передачи Е1 в пакетной среде. OIDs [-] исключен OID 4.1.18.2.5.1.3 , так как имел «трудный» для SNMPc тип longlong. [*] OID 4.1.18.2.1.1.1 , теперь версию выдает в формате xxx.x.xx например 304.1.04. [-] Исправлена ошибка декодирования time ticks. [*] OID 4.1.18.2.1.4.11.2 , (read community) теперь недоступен по snmp. [*] OID 4.1.18.2.1.4.11.3 , (write community) теперь недоступен по snmp. [*] OID 4.1.18.2.1.4.11.4 , (trap community) теперь недоступен по snmp. Kernel [-] Исправлена ошибка в алгоритме sleep приводящая к неправильному времени «засыпания» потоков. [+] Добавлена внутренняя переменная для определения версии оборудования. shell [*] В отклик команды stats добавлен uptime. [+] Добавлены команды about и authors. ----------------------------------------------------------------------------------------------------------------------------------- [LP OS 1.0.6.6 beta -> LP OS 1.0.6.6 beta4] ----------------------------------------------------------------------------------------------------------------------------------- E1 [+] реализован ключ –x synchro в команде e1setup позволяющий задавать внешнюю синхронизацию для порта ели задано число 0-3 или обычное поведение, если задано число -1. [+] Реализован вывод статистических счетчиков по команде e1stat –c в виде таблицы. [-] e1virtual молча отключала стек при недостатке параметров. Ethernet [+] внесены серьезные изменения в команду ethmode теперь на новом оборудовании можно управлять режимами порта приоритезацией и маршрутизацией. [+] реализована команда vlan для управления vlan в коммутаторе. [+] реализована команда mapmac для ручного маршрутизирования пакетов. [+] Реализован вывод статистических счетчиков по команде ethstat –c в виде таблицы. [-] иногда команда ethtype не сохраняла результаты своей работы в cfg.sys. [-] ошибка сохранения в команде ethreportlevel в cfg.sys. console [+] реализован ключ –r в команде ethstat для обнуления статистики. [+] Теперь есть возможность вводить отрицательные параметры в ключах команд. [+] В команду ping добавлена статистика откликов. ip [-] Исправлена ошибка при запросе мак адреса в случае пометки пакетов управления меткой VLAN OIDs [+] реализована запись в OID 2.1.1.6 , при записи в эту переменную строки в cfg.sys файл записывается команда ‘setdevloc’. [+] реализован OID 4.1.18.2.4.1.14, def db. [+] реализован OID 4.1.18.2.4.1.15, secure mode. [+] реализован OID 4.1.18.2.4.1.16, monitor port -1 if none. [+] реализован OID 4.1.18.2.4.1.17, trunk id -1 if none. [+] реализован OID 4.1.18.2.4.1.18, priority mode. [+] реализован OID 4.1.18.2.4.1.19, default priority. [+] реализован OID 4.1.18.2.1.3.5, VLAN для контрольного потока ipconfig. [+] реализован OID 4.1.18.2.1.3.5.1, VLAN для контрольного потока ipconfig (только для сохранения). http [+] Реализована аутентификация при пользовании сервером. [+] Реализована возможность установки переменных при запросе POST. menu [+] Реализованы префиксы w r q для переменной типа c это ожидание нажатия клавиши по завершению очистка экрана и рефреш и начало команды с середины экрана соответственно.. [+] Реализована подсказка к заголовку меню выводящаяся внизу меню (синтаксис как help для пунктов). [LP OS 1.0.6.5 -> LP OS 1.0.6.6 beta] OIDs [+] реализована запись в OID 2.1.1.6 , при записи в эту переменную строки в cfg.sys файл записывается команда ‘setdevloc’. [+] реализован OID 4.1.18.2.1.1.10, возвращающий версию сопроцессора безопасности. [+] реализован OID 4.1.18.2.1.1.2.1, который возвращает расширенную версию firmware. [+] реализован OID 4.1.18.2.8.2 - eth ports mask. [*] OID 4.1.18.2.1.1.1, теперь возвращает аппаратную версию. [*] OID 4.1.18.2.1.1.9, теперь возвращает температуру в виде строкового значения вместо числа. [*] При трапах теперь передается номер интерфейса OID 4.1.18.2.5.Х.1.1 для Е1 и OID 2.1.2.2.Х.1 для Ethernet. [*] OID 4.1.18.2.12.1, (количество Е1 каналов) теперь только для чтения [-] Исправлена ошибка приводящая к ошибке при передаче трапов. console [+] реализована команда setdevloc str [-z] задающая месторасположение мультиплексора. [+] команда stats теперь выдает полные данные об устройстве. [+] в команде e1setup добавлена диагностика неверных параметров [+] в команде e1desc появился параметр –d для удаления комментария и показ имеющихся по умолчанию [+] в команде ethdesc появился параметр –d для удаления комментария и показ имеющихся по умолчанию [+] в команде e1virtual появился параметр –d для удаления стека [*] Исключена команда e1channelnum [*] Команда setmac показывает какой адрес (сохраненный или реальный) отображается [*] команда su по умолчанию переключается на польщователя admin [*] командs snmpcom и snmptrapip реализованы в соответствии с документацией [-] результаты команды e1virtual сохранялись даже при указании -z [-] ethtype не сохраняла результат в cfg.sys [-] hosts –a addr дублировала адреса [-] команда show расшифровывает ошибку открытия файла [LP OS 1.0.6.4 -> LP OS 1.0.6.5] Global [+] В команду ping добавлены ключи –t и –w . [-] Исправлена ошибка из за которой иногда не работал ping. [LP OS 1.0.6.3 -> LP OS 1.0.6.4] menu [+] В вариантах команды {e } теперь возможно дописывать комментарии с синтаксисом {e OID|<число>:<текст>!комментарий[|<число>:<текст>!комментарий]}. [-] теперь перед исполнением команды комментарий стирается. [-] Если первый пункт меню был удален в следствие отсутствия переменной курсор вообще не появлялся. E1 [+] Теперь встроенный тестер может корректно мерить задержки до 3000 мс. [*] В e1stat отображается приоритет VLAN. [-] Автосохранение при отличном от значения по умолчанию приоритете VLAN и отключенном самом VLAN записывала в cfg.sys один ключ –o который сбрасывал VLAN ID в 32 при загрузке. [-] Создавались переменные для несуществующих (по команде engset) портов. [-] Не удается установить больший размер payload'а (e1setup -p) пока муксы "видят" друг друга. Global [+] реализована команда setoids для сохранения строки в системную переменную. [+] маршруты Ethernet теперь сохраняются даже когда кольцо не активно. [-] Ошибочно показывалось сообщение об ошибке при выполнении upload. OIDs [+] реализован OID 4.1.18.2.6.1.2 при записи в эту переменную строки ‘setboot’ исполняется консольная команда ‘setboot /mnt/z’. [*] вместо OID 4.1.18.2.6.1 реализован OID 4.1.18.2.6.1.1 при записи в эту переменную строки ‘reset’ исполняется консольная команда ‘reset’. [*] OIDs 2.1.1.4 а также 2.1.1.5 а также 2.1.1.6 доступны для записи http [-] парсер shtml включался на все файлы в корне, исправлено, теперь картинки отдаются правильно. Ethernet [+] В команду ethstat добавлен ключ –q позволяющий видеть в реальном времени объем передаваемых данных через канал, можно оценить загрузку канала. [*] Изменены таймауты при опросе свича для повышения стабильности. [-] Создавались переменные для несуществующих (по команде engset) портов. [-] При загрузке с заводскими установками мукс не игнорирует команду ethmode и setmac. [LP OS 1.0.6.2 -> LP OS 1.0.6.3] global [-] исправлена ошибка и изменен Алгоритм автосохранения. emac [*] Еще раз изменен алгоритм включения и выключения Power down режима для чипа realtek SNMP [-] Исправлен тип возвращаемого значения в переменных Uptime [-] исправлена ошибка GetNext для многих переменных [LP OS 1.0.6.1 -> LP OS 1.0.6.2] global [+] Добавлена возможность отключать некоторые функции и задавать MAC по умолчанию [+] добавлен stack dump при ошибках [+] добавлен пользователь “factory” который может изменять список отключенных функций [+] при отсутствии аппаратного идентификатора устанавливается 4 вспышки для светодиода SYS console [+] Добавлены параметры команды menu [-d] [menu file name] [+] реализована команда “engset” доступная только пользователю factory [+] меню вынесено в отдельный файл e1 [+] при установлении соединения arp запросы через один помечаются меткой VLAN [*] в состоянии LOS светодиод мигает чаще, чтобы лучше отличать от других состояний emac [*] Изменен алгоритм включения и выключения Power down режима для чипа realtek ffs [-] исправлена ошибка, возникающая при работе с папками ftp [+] реализована функция переименования файлов ip [+] реализованы arp запросы с указанным VLAN [-] исправлена ошибка «send reset» [-] исправлена ошибка, возникающая при обработке входящих пакетов при отсутствии открытых сокетов [LP OS 1.0.5.6 -> LP OS 1.0.6.1] global [+] автоматическое сохранение конфигурации при исполнении консольных команд и других манипуляциях snmp, menu) [+] реализована опция ‘:’ – в описании консольных команд для повышения стабильности [+] отображение процесса загрузки [*] увеличен размер стека для консольного процесса console [+] добавлена опция «интерфейс меню по умолчанию» [+] реализованы опции ipconfig –s-z-v [+] реализованы опции hosts –s-z [+] реализована опция sersetup –z [+] команда setboot теперь удаляет файл загрузчика при успешном исполнении [+] реализована опция setdevname –z [+] реализована команда activate [-t (no|yes)] [-r (no|yes)] [-h (no|yes)] [-s (no|yes)] [-f (no|yes)] [+] реализована команда snmptrapip [-d] [-e] [+] реализована команда allowstorecfg [-d] [-s] [*] изменено поведение команды passwd для повышения безопасности [*] реализовано округление baudrate для последовательного порта [*] команда reset закрывает соединение [-] отклик команды envir исправлен [-] исправлена ошибка «reads» (надежность) [-] исправлена команда «show» snmp [+] реализованы snmp traps e1 [+] реализована настройка времени усреднения для синтезатора выходной частоты (ключ –а) [+] реализованы опции e1setup -z -s [+] реализована возможность комментировать назначение Е1 канала (команда e1desc, опция –d в e1stat) [*] изменены шаблоны для светодиодов индикации [*] время ожидания wait ack увеличено до 1 сек [*] изменен алгоритм test mode [*] vlan priority по умолчанию теперь 6 [*] алгоритм команды e1virtual скорректирован [*] изменены значения OIDs (были недокументированны, теперь полностью реализованы) [-] ошибка local loop исправлена [-] исправлена ошибка vlan setting emac [+] реализована возможность комментировать назначение Ethernet канала (ethdesc) [+] реализованы опции setmac -z –s [+] реализованы опции ethmode –z [+] реализована команда ethreportlevel [*] опция ethstat –f переименована в –c для общности [*] изменены значения OIDs (были недокументированны, теперь полностью реализованы) [-] исправлена ошибка setportcfg [-] скорректировано конфигурирование чипа realtek ffs [-] исправлена ошибка mutex bug [-] исправлена ошибка close bug [-] исправлена ошибка delete bug [-] исправлена ошибка umnt ftp [+] реализована возможность остановить запустить сервис [+] timeout implemented http [+] реализована возможность остановить запустить сервис [+] реализована возможность получить значения системных переменных OIDs для shtml файлов (SSI syntax) ip [+] возможность помечать VLAN меткой весть не E1 трафик (управление) leds [+] реализована команда blink и OIDs для управления светодиодами в тестовых целях rspipe [+] реализована возможность остановить запустить сервис ethernet loop algorithm [*] изменен алгоритм telnet [+] реализована возможность остановить запустить сервис [LP OS 1.0.5.5 -> LP OS 1.0.5.6] 29.11.05 [+] Добавлена команда savecfg для записи cfg файла с актуальной конфигурацией. 30.11.05 [-] Исправлена ошибка, приводящая к краху системы при попытке удалить файл лога (вернее после этой попытка) ошибка была связана с освобождением inode файла при неудачной попытке его открыть, даже если он был открыт до этого. 30.11.05 [*] Изменены параметры стека TCP/IP в результате кратковременное прерывание передачи файла не вызывает сбоя соединения (нормально работает восстановление пакетов). 05.12.05 [+] В команду mapethport добавлен ключ –l VLANID который позволяет в одной подсети организовать несколько непересекающихся колец и защитить кольцо от ложных срабатываний от других мультиплексоров 05.12.05 [+] Добавлена команда blink led_number [on|off|no|blink] позволяющая тестировать светодиоды. 05.12.05 [*] Изменено поведение системных светодиодов syst и line с целю большего соответствия документации 05.12.05 [*] Изменено поведение Ethernet светодиодов чтобы мигали при передаче пакетов ffs [-] исправлена ошибка при операции удаления файла ftp [*] увеличено время ожидания в команде PASV console [+] реализован timeout snmp [+] реализована команда snmpcom [+] реализована команда snmptrapip tcp/ip [-] Внесены изменения в код стека протоколов повышающие надежность [LP OS 1.0.5.5] 24.11.05 [-] Изменено поведение функции работы с резервированием, введены случайные задержки, позволяющие работать этой функции с медными портами и автоопределением. 24.11.05 [+] Появилась команда setmaxlinkerr int позволяющая сказать через какое время в 200мс интервалах считается что порт НЕ ВСТАЛ после включения, команда нужна чтобы устанавливать различные значения (в районе 10) для получения разного периода опроса в муксах с резервированием каналов. 24.11.05 [*] В команде e1test теперь есть ключ –d отключающий этот режим. 24.11.05 [-] Исправлена ошибка приводящая к тому что некоторые символьные ключи (например e1mode 0 –m user) не работали должным образом. 25.11.05 [+] Добавлен ключ –о в команду e1setup позволяющий устанавливать приоритет VLAN тага сопровождающего Е1 поток. Флаг –v теперь не меняет приоритет если таковой был предварительно установлен. 25.11.05 [*] Теперь при старте с нажатой кнопкой команды ipconfig и setmac не работают только из конфигурационных файлов. 25.11.05 [+] Теперь в командах конфигурирования ethernet портов можно указывать несколько портов через запятую. [LP OS 1.0.5.4] 15.11.05 [*] Введено ограничение на размер пакета в 1024 байт payload 16.11.05 [+] Теперь MAC адрес, если его не задавать вручную зависит он ID термометра 23.11.05 [-] Исправлена ошибка, в результате которой не работали локальная петля. 23.11.05 [*] Введено ограничение на параметр –g теперь это 4000 мс. 23.11.05 [+] Введена доступная администратору команда logclear –e для стирания лога. 23.11.05 [*] Изменена команда stats теперь у ней есть ключ –f который выводит доп. инф. [LP OS 1.0.5.3] 18.10.05 [*] изменен формат списка фалов в FTP в конце каждой строки теперь \r\n вместо \n\r 20.10.05 [-] Теперь размер Джиттер буфера в виртуальных каналах показывается правильно 08.11.05 [*] Изменена нумерация Ethernet портов, теперь они начинают нумероваться с нуля 14.11.05 [*] Изменена нумерация E1 портов, теперь они начинают нумероваться с нуля, старая нумерация (A,B,C,…) сохраняется 14.11.05 [-] Изменен размер стека для потока консоли. 14.11.05 [*] Изменен формат описания команды, теперь список параметров может быть с запятыми, например e1loop a,b –r, а в описании команды появился новый синтаксис со скобками. [LP OS 1.0.5.2] 18.10.05 [-] Исправлена ошибка приводящая к поиску мак адреса (состояние MAC) в случае указания MAC адреса непосредственно [LP OS 1.0.5.1] 17.10.05 [+] Масса всего [LP OS 1.0.2.16] 30.05.05 [+] Добавлена команда testfs [-c] производящая проверку файловой системы на корректность и исправляющая найденные ошибки ключ –с позволяет найти и вернуть к использованию потерянные секторы (секторы помеченные как занятые на которые не ссылается ни один из файлов) 30.05.05 [+] При старте устройства теперь проверяется файловая система на предмет ошибок и исправляются найденные ……. [LP OS 1.0.2.15] 25.05.05 [-] Исправлена ошибка вывода времени из закоторой неправильно выводились часы от 20 до 23 (вместо этого выводилось 0-3) 25.05.05 [+] Команда ver теперь выдает версии всех программных компонентов системы 25.05.05 [+] Команда setboot проверяет запись на флешку гарантируя что записалось верно (командой ver можно проверить что записалось то что нужно) 26.05.05 [+] Появилась поддержка нового чипа свича Ethernet marvell 26.05.05 [*] Изменилось поведение команды ethstat теперь она выдает отчет по процессору по ключу –f 27.05.05 [*] Изменилась версия протокола обмена Е1 трафиком теперь версия 2 и есть механизм переключения на версию 1 для соединения со старыми устройствами (версия < 1.0.2.15) 27.05.05 [+] В коменде e1stat появился ключ –t показывающий технические параметры (резмер джиттер-буфера и текущее положение регулятора скорости [LP OS 1.0.2.5] 22.04.05 [-] Исправлена ошибка перераспределения памяти (realloc) вызывавшая проблемы при заливке файлов по фтп (из за лога) …………. [LP OS 1.0.2.4] Начальная версия