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

Tag : IPv6

Пространство Калаби-Яу

By rmyusipov

История создания САЗЕР 2.0

История создания САЗЕР 2.0

Первый САЗЕР свет увидел еще в 2016 году, он был доступен как Standalone на платформе Max 6 и Max for Live девайс. Однако, политика компании Cycling ’74 с выходом САЗЕР сильно изменилась. В Max 7 была изменена внутренняя структура Gen~ патчинга из-за чего организация эфира внутри приложения САЗЕР на новых Max for Live платформах стала невозможна. Более того даже при организованном эфире на Max 6 такой инструмент не мог находиться в сети более 30 минут. Потребовались годы напряженного труда, чтобы согласовать работу такого плагина с Cycling ’74. Теперь на платформе Max 8 удалось сделать идеальный экспорт кода, подходящий как для организации транкового эфира, так и музыкальных целей. Для этого потребовалось создание нового Гипервизора v9 от компании Compositor Software. Процесс сборки IPv6 САЗЕР смотрите на видео ниже:

Создание САЗЕР 2.0 в Гипервизоре v9

Если Вы уже посмотрели видео, то сделаю несколько комментариев к нему. На видео Вы можете наблюдать процесс присоединения рабочих групп к IPv6 протоколу OSPFv3. Если первый САЗЕР находился полностью в IPv4 домене, то современный САЗЕР позволяет мультиплицировать длину октета до 32 бит, что в сумме дает при суммировании октетов длину в 128 бит, что и является IPv6 адресом:

Причем можно выходить как на EUI64, так и EUI48 MAC-адреса. Повторюсь, при правильной комбинации параметров можно соединяться не только через сеть, но и на уровне устройств, что позволяет видеть Ваше локальное устройство, как участника соседней сети, где бы такая сеть ни находилась.

Считается, что для подключению по Ethernet протоколу требуется либо кабельное LAN подключение, либо радиорелейное оборудование, способное передавать в сеть Ethernet. Концепция эфирной сети от НПО “Композитор” отличается. В частности, на видео Вы можете видеть как два маяковых процесса управляют протоколами RIPv1 и RIPv2. Это дистанционно-векторные протоколы и направление на точку связи указывает торус в сумме с гиперкардиоидой потоков. Результирующей такого изображения является многомерная структура Калаби-Яу. Z-пространств которой равно 16. Это квантование минимально-достаточное для построения сферической картинки:

То что Вы видите на картинке и есть сумма сферических потоков в кватернионовом вращении. Такое вращение пронизывает пространство не только в 4-х измерениях, как кватернионово вращение, а суммирует все 24 точки сферического пространства с Z-стью системы, позволяя квантовать это пространство, наполняя его дополнительными точками трансляции. Такая топология держится до следующей смены мультипликатора перерисовывая многомерные фигуры с итерацией, которую сложно предугадать. Поэтому успешное создание ОНЧ (Очень Низкая Частота) сервиса способно включать одновременно все больше потоков с увеличение Z-сти системы. Если первый САЗЕР был на Z=4 и далее на Z=8, то САЗЕР 2.0 включает уже Z=16 измерений.

Другое дело, что подключение рабочих групп на Z=16, что в системе Композитора соответствует OSPFv3 протоколу способно создавать большую сеть по сравнению с Z=8. Учитывая, что всего сеть включает 96 каналов, то при мультипликации на 16 пространств она выдает уже 1536 точек, а не 648, как у предыдущего САЗЕР. Поэтому, в реальном времени для того, чтобы вещательная сеть производила трафик нужно, чтобы каждая точка произвела хотя бы один пакет. Естественно, в коротком видео такой объем материала потребовал бы не менее 1 часа трансляции, поэтому я показываю сам принцип, нежели физическую сущность, способную произвести такой мультикаст эффект.

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 представлен ниже:

Командный язык в документации можно использовать в программном обеспечении любительского радиотерминала, таком как 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 – аналоговый радио-интерфейс для протокола IPv6

ОСРВ “Композитор” версии 3 – аналоговый радио-интерфейс для протокола IPv6

ПО “Композитор” Гипервизор версии 3 обновлено до ОСРВ. Теперь, ОСРВ “Композитор” версии 3.0.3 поддерживает множество новых функций, таких как:

  • Применены протоколы:
    • RTC8k = IS-IS Level-2
    • FF8 = ARP (Address Resolution Protocol)
    • TC25 = VLAN (IEEE 802.1aq)
  • Добавлены иерархии:
    • AI-RT1024 = SDH STM-x
    • N9000 = PDH E1
  • Другие функции:
    • Применен стек протоколов TCP/IP
    • Добавлено окно TCP/IP
    • Добавлена таблица EUI48
    • BPM теперь является параметром поля Network IP-адреса
    • Поле Network включает 2^13 для определения в качестве IPv6
    • Все модули переименованы для отображения новой функциональности

Основная причина, по которой я сделал обновление – это отображение работы протоколов FF8 (ARP) и TC25 (VLAN), поэтому рабочий процесс в ОСРВ “Композитор” версии 3.0.3 выглядит следующим образом:

Вначале я устанавливаю время для достижения точки назначения, где развернута сеть. Я делаю это путем выставления времени развертки в градусах от -180 до 180, что равняется промежутку от 0 до 1 часа. Затем я выставляю IP-адрес интерфейса назначения, следующим образом: часть IP-адреса, указывающая на идентификатор интерфейса, устанавливается стохастически или вручную. Мультипликатор в IPv4 устанавливает и второе поле, принадлежащее части Network, и хост. Поэтому, максимальная сеть в ОСРВ “Композитор” для IPv4 – это 255.4.0.0. Когда я достигаю сети назначения, и на выходе интерфейса возврата есть сильная петля обратной связи, закрытого строения, я определяю тип автономной системы, которой она принадлежит. Я делаю это путем включения протоколов VLAN и ARP для выявления назначений IPv4 адресов на сетевые устройства данной автономной системы. Я смотрю IPv4 адреса следующего перестроения и выясняю количество таких перестроений. Чем больше протокол IS-IS level-2 делает перестроений, тем больше метрика маршрута до сети назначения (автономной системы). Таким образом, я выявляю все узловые устройства целевой сети.

Когда я определяю пограничный маршрутизатор данной сети по протоколу IS-IS level-2, я отключаю протоколы VLAN и ARP и начинаю транслировать информацию этого устройства в сеть IPv6, посредством включения стека протоколов TCP/IP. Это позволяет объединять IPv4 сети с сетями IPv6 и расширить влияние моей IPv4 базы данных в IPv6 протокол.

By rmyusipov

ПО “Композитор” достигло наивысшей скорости в удм для музыкального секвенсора

ПО “Композитор” достигло наивысшей скорости в удм для музыкального секвенсора

Теперь ПО “Композитор” поддерживает IPv6-адреса. 8192 – это число ударов в минуту, которое достиг радиоканал Compositor AV Extended в ПО “Композитор” версии 9.0.2 ОСРВ. Число взято не случайно. Это 2^13 и формирует 13 бит первого хекстета IPv6-адреса. Следующие 3 бита берутся из мультипликатора. Для подачи таблиц маршрутизации не на холостом ходу выбрана новая агрегированная скорость подачи в 214 омега (соответствует 8192 удм). Это число на 14 омега выше скорости развертки дженерикового протокола EIGRP.

Теперь все дженериковые процессы назначены на протоколы. Здесь Вы можете увидеть список протоколов, поддерживаемых Compositor 9.0.2 ОСРВ:

RTC4k = RIPv1
RTC8k = RIPv2
RT-z8 = OSPF
RT-z16 = OSPFv3
RT-z32 = BGP
RT-z64 = RIPng
RT-z128 = EIGRP
RAD96 = VSF

Как Вы можете видеть, данное назначение является значительным достижением НПО “Композитор” в раскрытии технологии одноименного ПО, которое доказывает применение данного ПО как программного маршрутизатора с операционной системой реального времени, так как все параметры назначаются сразу в графическом интерфейсе пользователя.

Пространство Калаби-Яу
История создания САЗЕР 2.0