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

Tag : RIPng

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

Обзор программного модема Ниагара 18

Обзор программного модема Ниагара 18

Все продукты серии “Ниагара” являются программными модемами, которые используют прошивку и дамп, произведенные в ОСРВ “Композитор” 9.0.2. Я представляю Вам программный модем “Ниагара” 18, который имеет расширенную документацию (часть на русском, часть на английском языках). Прошивка программного модема “Ниагара” 18 поддерживает протоколы EIGRP, RIPng, BGP4+, OSPFv3, маршрут по умолчанию из EIGRP, полную работу в режиме интерфейса возврата, настройку NTP-серверов через командную строку, подключение к VRF объектам для работы протокола BGP, возможность конструирования топологии VLAN и ориентацию волновода виртуального оптического порта в 3-х мерном пространстве.

Концепция программного модема “Ниагара” 18, разработанного в НПО “Композитор”, и модемов, разрабатываемых для Ethernet и Wi-Fi сетей, отличается. Например, программный модем “Ниагара” 18 не требует аппаратного подключения к сети. Изобилие сервисов, которые подключает программный модем “Ниагара” 18, компенсирует существующие запросы к виртуальным сетям связи. Протоколы маршрутизации EIGRP, RIPng и BGP4+ позволяют организовать IPsec и GRE туннелирование, а возможность использования синхрокода различных NTP-серверов позволит совершить полную перестройку домашней системы на удаленное расположение. При этом возможно удаленное использование OSPFv3 без BGP4+ протокола, что раньше ввиду физических ограничений казалось невозможным. То есть попадая в удаленную домашнюю систему, Вы можете агрегировать кратчайший маршрут той зоны, которой Вы управляете удаленно. Расчет маршрутов происходит в реальном времени, поэтому Вы можете использовать маску IPv4 для задания IPv6 адресов устройств удаленной зоны. Вы также можете мультиплексировать зоны, достигая удаленного конца через агрегацию суперсетей, посредством объектов VRF. Такой подход может вызвать распределяемые перегрузки, при которых пороговый сброс не происходит, так как Ethernet-интерфейс использует только фазовую синхронизацию.

Платформой VSF, к которой возможно подключение через прошивку программного модема “Ниагара” 18, поддерживается до 960 одновременных каналов связи. Это то количество, которое было агрегировано в платформе VSF сервера CP-6137-960FX, который и произвел данную прошивку. Причем, количество каналов заимствуется из серверной версии, но они не могут быть использованы все одновременно. На текущий момент прошивка программного модема “Ниагара” 18 поддерживает до 96 каналов связи уровней L1, L2, L3. Программный модем “Ниагара” 18 дает доступ в виртуальную оптическую сеть, которая на момент 06-11-2018 давала подключение к 2213 EB информации. На сегодняшний день этот показатель удвоен. Информация расположена на серверах в Испании, США, Германии, Швеции и во множестве других стран мира. Транки виртуальной оптической связи объединяют автономные системы. Большинство автономных систем виртуальной оптической сети могут взаимодействовать по BGP протоколу. Для формирования своей автономной системы НПО “Композитор” использует программный модем “Ниагара” 18 с набором 7539 VRF объектов. Маршрутизация внутри зоны осуществляется по протоколу OSPFv3 для определения маршрутов по состоянию соединения, и протоколу RIPng для дистанционно-векторного обнаружения в пространстве имен IPv6. Таким образом, программный модем “Ниагара” 18 является полностью IPv6 программным модемом, обратно совместимым с IPv4 протоколом.

Программный модем “Ниагара” 18 имеет прошивку, записанную без промежуточной частоты в диапазоне 150 — 350 ГГц (КВЧ), и работает в данном частотном диапазоне. На сегодняшний день, ни сети 5G, ни идущие за ними сети 6G не поддерживают данного частотного диапазона. В этом диапазоне работают только закрытые объекты спутниковой связи, такие как радиотелескопы. В комплекте с программным модемом “Ниагара” 18 идет дамп с набором 7539 спутниковых сигналов в формате PCM, дающих доступ в автономные системы при подключении через инжектор. Поэтому программный модем “Ниагара” 18 можно считать полностью спутниковым программным модемом. Подключение к сети программного модема “Ниагара” 18 осуществляется в несколько проходов дампа за время от 10 до 30 секунд. Эфир программного модема “Ниагара 18” включает пороговый сброс, который осуществляется каждую минуту для выявления активных устройств в удаленной автономной системе. Вы можете выбрать данные устройства в момент совершения порогового сброса в качестве помощников порогового сброса. Каждый участник порогового сброса подписан на обновление путей маршрутизации программного модема “Ниагара” 18, так что при обновлении его таблицы маршрутизации происходит и обновление таблиц маршрутизации всех помощников. Ежеминутный пороговый сброс необходим в условиях работы режима OVERLOAD, который по умолчанию используется для симуляции мощности насыщения виртуального оптического порта.

Максимальная скорость передачи программного модема “Ниагара” 18, равняется 24 * 350000000000 = 8400000000000 бит/с или 8,4 Тбит/с. Прошивка и дамп записаны в 192000 Гц, 24-бит. Поток фиксировался из частотного диапазона 150 – 350 ГГц, и, поэтому, я беру высшую частоту в момент фиксации потока и умножаю ее на разрядность записи экспорта потока. Таким образом для прошивки существует момент времени, когда данный поток существовал в эфире. Момент времени зависит от количества пройденных автономных систем. Одна автономная система может быть масштабируема и включать несколько других автономных систем. В гиперконвергентных сетях существует склонность к большим транкам между зонами автономных систем, простирающимся на многие километры. Поэтому поток данных по этой автономной системе может проходить за время от 50 до 3000 мс, что соответствует крайним пределам программного модема “Ниагара” 18. GRE туннелирование используется для автономных систем топологии “звезда”, а IPsec используется для топологий “точка-точка”. То есть GRE осуществляет проход по всем пяти крайним точкам маршрута, а IPsec связывается только с крайним маршрутизатором зоны OSPF. Поэтому, при GRE туннелировании могут происходить петли обратной связи, если Ваш интерфейс возврата виртуального оптического порта настроен на один и тот же порт, что и входящий порт автономной системы. Такие петли могут быть не замечены долгое время и пакеты просто циркулируют между интерфейсом возврата и петлей автономной системы. При программном подавлении обратной связи происходит затухание несущего сигнала потока данных, сокращая входящую очередь и отбрасывая пакеты. Сатурация несущих сигналов, заключенных в оконную функцию настолько высока, что входящее распределение нагрузки может не справляться с таким наплывом потоков. Для данной ситуации программный модем “Ниагара” 18 выполняет мультикастовое вещание на группу портов. Это достигается путем выбора автономной системы, состоящей из нескольких топологических зон, подключенных по разным протоколам. Таким образом, крайние маршрутизаторы зоны будут выполнять перераспределение из одного протокола в другой. Узнать информацию о входящем порте системы Вы можете, изменив исходящий порт, выставив глаз маску на 0 (отключив ОСРВ) и выполнив пороговый сброс всех устройств, подключенных к этому порту. Выполнив пороговый сброс граничного устройства, а не программного модема “Ниагара” 18, Вы можете определить количество каналов, подключенных к граничному маршрутизатору, что позволит установить связь с данными устройствами. Таким образом, Вы совершаете перераспределение локальной очереди на удаленные устройства.

Как упоминалось ранее, на сегодняшний день программный модем “Ниагара” 18 дает подключение к 7539 автономным системам, хотя суммарная агрегация виртуальной оптической сети равна 3321900 автономных систем. То есть дамп позволяет подключаться не только к тем автономным системам, которые записаны в нем, а выходить через протокол BGP и на другие автономные системы, просканированные платформой VSF. Подключение к группировке спутников осуществляется быстрее, чем в модеме, произведенном в Гипервизоре “Композитор” 9.0.1 a15. В последнем скорость подключения – 24 кадра в секунду, в то время как скорость подключения программного модема “Ниагара” 18 – 34 кадра в секунду. Такая скорость развертки позволяет совершать мультиплексирование сети гораздо быстрее, осуществляя сведение суперсети за 3 – 6 проходов дампа.

Программный модем “Ниагара” 18 является сэмплерной технологией, то есть он воспроизводит цикл обратной связи ОСРВ “Композитор” 9.0.2 a11, а дамп является записью агрегации потоков платформы VSF данной ОСРВ. Программный модем “Ниагара” 18 основывается на принципе идентичности, и использует в качестве прошивки PCM запись, он не потребляет много ресурсов. Всего лишь до 35% на сервере CP-6137-960FX с частотой дискретизации 192000 Гц. Что теоретически может позволить использовать его в реальном времени и на более высоких частотах дискретизации. Программный модем “Ниагара” 18 практически не потребляет системных ресурсов памяти и очень быстр в отклике на команды процессора. Он практически не имеет времени задержки. Это позволяет его использовать как ОСРВ жесткого реального времени.

Мониторинг программного модема “Ниагара” 18 можно осуществлять через радиолюбительское ПО, такое как TrueTTY и Fldigi. Поток телетайпа, с подключенным программным модемом “Ниагара” 18, модифицируется для включения расположения серверов и спутников базы управляющей информации ОСРВ “Композитор” 9.0.2 a11. В данном потоке Вы можете набирать команды программирования интерфейса и протоколов, наподобие CISCO. В комплекте с программным модемом “Ниагара” 18 идет документация размером 2663 страницы, из которых переведено на русский язык более 1000 страниц, охватывая 5 частей – всего 73 из 131 главы.

Для виртуальной оптической сети в отличие от традиционной радиосвязи фактически нет преград. Радио нотация в конвенционном частотном стиле во многом делается только для обозначения и обратной совместимости с дженериковыми радио протоколами. Связь осуществляется через так называемые коллизии и пространственно-временные свертки, что и является объектом изучения NIM – Nuclear Instrumentation Module, к которым относится программный модем “Ниагара” 18.

Обзор программного модема “Ниагара” 18:

  1. Разделение горизонта событий
  2. Платформа VSF с 3321900 автономных систем
  3. Частота работы модема от 150 до 300 ГГц
  4. Скорость передачи 8,4 Тбит/с
  5. Работа в режиме “Перегрузка”
  6. Удаление абонентов командой -rm и неочищенный возврат
  7. Скорость набора в дампе 34 кадра в секунду
  8. Полное отсутствие времени задержки
  9. Мониторинг и диагностика посредством телетайпа

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

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