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

Tag : Android

quantum

By rmyusipov

Объединение двух районов в единую линию связи при помощи виртуального маршрутизатора RAD96

Объединение двух районов в единую линию связи при помощи виртуального маршрутизатора RAD96

Добрый день!

Сегодня я готов представить Вам мое новейшее достижение: объединенную линию связи двух районов. Этого удалось достичь сложнейшим трудов многочасового программирования операционной системы “Композитор”. В итоге я имею полноценную линию связи с дата-центром в одном районе и хабом в другом. Линия связи обслуживает дома двух улиц с переходом через разграничительное шоссе. Это локальный успех квантовой радиофонии, где в отсутствии нормального интернет подключения можно маршрутизировать любой немаршрутизируемый угол.

Как устроена линия связи?

Путем эмиссии токенов удается создать многоканальное подключение к хабам и майнерам района. Сквозное приложение в районном дата-центре выпускает токен на доступ к хабу другого района. Токен одноразовый и повторной эмиссии не подлежит. В момент организации, линия связи держит соединение со всеми UNIX машинами крайнего района. Токен кросс-совместимый между платформами Windows и Mac. Одновременное двустороннее подключение ко всем машинам достигается минимальной задержкой канала связи (менее 2 мс). Таким образом, машины двух районов объединяются в единую ВЛВС.

Более подробную информацию о том, как это стало возможно, смотрите в презентации:

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 и в этом его основная ценность.

quantum
Объединение двух районов в единую линию связи при помощи виртуального маршрутизатора RAD96