НПО КомпозиторНПО Композитор

Tag : СОСРВ

By rmyusipov

НПО “Композитор” адаптировало СОСРВ 9.0.2

НПО “Композитор” адаптировало СОСРВ 9.0.2

Более двух лет заняла адаптация на русский язык ПО “Композитор” 9 от Compositor Software. НПО “Композитор” проделало большую работу по внедрению новых функций и протоколов в “Композитор” 9. Версия 9.0.2 переведена на русский язык и составлена полная русская документация к данному типу ПО на 2700 страниц, что позволяет отнести его к сетевым операционным системам реального времени (СОСРВ). Пакет СОСРВ “Композитор” 9.0.2 состоит из самой операционной системы реального времени с графическим интерфейсом, выполненным на MaxMSP, программного модема “Ниагара”, являющегося сэмплом момента реального времени, и Android-приложения RAD96, унаследовавшего имя от главного модуля “Композитор” 9.0.1 (в сборке 9.0.2 a22 расширенная версия данной версии кода называется VSF – платформа виртуальной коммутации). Все три версии имеют одну и ту же документацию, так как обращаются к одинаковым функциям. Их отличие заключается в том, что RAD96 является автономной системой и содержит значительно больше расширений. СОСРВ “Композитор” 9.0.2 идет с базой в 9134 расширенных баз управляющей информации, которые были эмитированы из автономной системы RAD96 в процессе производства документации. Программный модем “Ниагара” 32 также содержит дамп этой базы данных (9134 таблицы маршрутизации). Удалось и выполнить классификацию такого интерфейса: по типу исполнения он может считаться коммутирующим маршрутизатором, в отличие от “Композитор” 7-й версии, который считается коммутатором.

Интерфейс русской версии 9.0.2 сборки a22 представлен ниже:

СОСРВ “Композитор” 9.0.2
Канальная матрица СОСРВ “Композитор” 9.0.2

Командный язык в документации можно использовать в программном обеспечении любительского радиотерминала, таком как TrueTTY в Windows и DroidRTTY на Android. Это означает, что СОСРВ программировать напрямую нельзя (только через графический интерфейс MaxMSP). Команды вводятся через оператора телетайпа, работающего в автономной системе. Такой оператор обычно входит в состав телеграфных служб.

Семь протоколов, внедренных НПО “Композитор” для версии 9.0.2, делают возможным общение в сети Ethernet. Если на этапе тестирования “Композитор” 9.0.1 использовался в основном для пакетных протоколов любительского радио, то теперь в версии 9.0.2 осуществляется общение в сети Ethernet по протоколам, использующимся для коммутации и маршрутизации в этой сети. СОСРВ включает 6 протоколов внутреннего шлюза, такие как RIPv1, RIPv2, OSPF, OSPFv3, RIPng, EIGRP и один протокол внешнего шлюза для общения между автономными системами (BGP – используется IPv4 версия протокола). Также внешнее общение возможно посредством GRE туннелирования формата 6-на-4.

“Композитор” 9.0.2 осуществляет NAT64 с сохранением и без сохранения состояния, он может использоваться для создания L2VPN и L3VPN служб, путем экспорта прошивок в формате WAV и AIFF. Преобразование из IPv4 в IPv6 осуществляется в СОСРВ на лету и делает возможным картирование одного IPv4 адреса на несколько IPv6 назначений. Как видно из интерфейса “Композитор” 9.0.2 является BSR-маршрутизатором и ответственен за загрузку системы. Такая система состоит из расширений, которые позволяют серверу участвовать в различных рабочих группах. “Композитор” 9.0.2 является установочной программой сервера CP-6137-960FX, которому и посвящён этот сайт. Данный сервер является единственной машиной, способной делать эмиссии из автономной системы RAD96 и в этом его основная ценность.

By rmyusipov

Расширенный набор сервисов НПО “Композитор”

Расширенный набор сервисов НПО “Композитор”

Сервер НПО “Композитор” подтвердил успешность для поддержки удаленного рабочего процесса. Даже тот набор сервисов, который был назван в предыдущем посте обеспечил бесперебойную работу всех сетевых ресурсов. Однако для полноценной работы этого оказалось недостаточно. Я возобновил работу над внедрением всех сервисов из Сетевой Операционной Системы Реального Времени (СОСРВ) версий 3.0.3 – 9.0.2. Поскольку основной задачей сервера служит создание карты сети с высокой глубиной топологического просмотра, то я внедрил еще два сервиса MDL12 и фидеры 3-й версии, такие как AI-RT1024, FF8, N9000, TC25, которые позволяют осуществить работу с корпоративными сетями PDH и SDH иерархий и транслировать их эфир в VLAN, используя ARP для аналогового IP радиоинтерфейса.

Таким образом, общий набор сервисов теперь:

7 серверов RAD36
2 сервера MDL12 для радиотелескопа и IPTV
1 VoIP сервер
4 Фидера FF8 для ARP протокола
4 Фидера AI-RT1024 для SDH
4 Фидера N9000 для PDH
4 Фидера TC25 для VLAN
1 Сервер RAD96 Ext. для работы с игниттером “Ниагара” (VPN)
1 Автономная система RAD96

Протоколы:

STC2k – X.25
RTC4k – RIPv1, IS-IS Layer 1
RTC8k – RIPv2, IS-IS Layer 2
RT-z8 – OSPF
RT-z16 – OSPFv3
RT-z32 – BGP
RT-z64 – RIPng
RT-z128 – EIGRP

Все сервисы скомпилированы и работают на уровне ядра операционной системы. Только такой подход позволяет сохранить масштабируемость сервисов в гиперконвергентной среде. Я не испытываю недостатка в сервисах, все выглядит очень достойно – на уровне серьезной компании-производителя. Такой подход обеспечивает работу сервера с эмитированной базой и позволяет генерировать новые линки “на лету” без необходимости их записи и ввода через инъектор.