Рис. 1 Внешний вид коммутатора Стандар Телеком серии PA11QCC.
Функционал прошивок (Firmware) от компании Стандар Телеком ИТ включает в себя поддержку:
- GUI: WEB-интерфейса (http, https)
- Командной строки CLI (telnet, ssh)
- SNMP v1/v2/v3
- Для настройки функций коммутаторов, перечисленных ниже:
Пример рабочего экрана по настройке коммутаторов приведен на Рис.2
Рис.2 Пример WEB-интерфейса для настройки коммутаторов Стандар Телеком.
В качестве основной платформы разработки ПО используется пакет WebStaX, позволяющий осуществлять управление с помощью WEB GUI, интерфейса командной строки (CLI), удаленного вызова процедур с нотацией объектов JavaScript (JSON-RPC) и SNMP. WebStaX тесно интегрирован с такими функциями коммутатора, как списки управления QoS (QCL), списки контроля доступа (ACL) и очереди управления.
Рис.3 Архитектура ПО на базе WebStaX
Для поддержки аппаратной части коммутаторов, применяется пакет BSP и унифицированный API – MESA (Microchip Ethernet Switch API) разработанные и оптимизированный для Ethernet коммутаторов построенных на базе эталонных плат(решений) от компании Microsemi.
Основным языком программирования является: С/С++. Web-интерфейс написан с применением HTML/CSS/JS. Сборка исходников осуществляется в среде Linux (CentOS).
Помимо реализации настройки параметров (настроек) Ethernet коммутатора реализуемых в аппаратном обеспечении (чипсетах), решение от Стандар Телеком ИТ реализует ряд дополнительных протоколов на 100% разработанных специалистами Стандар Телеком ИТ, таких как кольцевого протокола StandarTelecom-Telecom-Ring (ST-Ring), специальные протоколы для совместимости с оборудованием третьих вендоров (программные технологии по объединению колец, поддержка МЭК61850 и т.д.). А рамках реализации этих протоколов, программистами Стандар Телеком ИТ разработаны решения позволяющие вводить специальные Ethernet кадры (IP, TCP, UDP) в ядро коммутатора/Linux и извлекать кадры, которые были перенаправлены в ЦП (вводить/извлечение данные из очереди ЦП в аппаратном обеспечении коммутации – IP стек Linux).
Таким образом, обеспечивается как полная совместимость со стандартным Ethernet-оборудованием (общеприменительные протоколы IEEE 802.1), так и реализация новых протоколов резервирования разработанных компанией Стандар Телеком ИТ позволяющая реализовать «сложные» топологии.
Рис.4. Пример «сложной» сетевой Ethernet топологии на базе коммутаторов Стандар Телеком, с программным обеспечением от Стандар Телеком ИТ и протоколами резервирования Стандар Телеком ИТ.