OcNOS – это надежная, гибко настраиваемая, инновационная операционная система. ОС представлена в виде единого образа и совместима со всеми продуктами проекта Open Compute ведущих мировых производителей оборудования, что гарантирует целостность, отказоустойчивость и большие возможности по автоматизации типовых задач, а также снижение операционных расходов заказчика.
OcNOS является продолжением популярной линейки ZebraOS и обеспечивает богатейший функционал и надежность, проверенные временем и протестированные в сетях множества заказчиков. OcNOS предоставляет типичный для сетевых устройств CLI, поддерживает все стандартные MIB, а также другие типовые операции и инструменты управления. Её встроенный функционал централизованного управления обеспечивает легкое конфигурирование и управление функциями сетевых устройств. В операционной системе на уровне управления имеются поддержка Netconf, средства REST API, предназначенного для генерации пользовательского CLI. Это позволяет конфигурировать и управлять OcNOS при помощи NMS для распределенных топологий различными способами.
OcNOS является модульной, многозадачной операционной системой с богатейшими возможностями по интеграции с оборудованием различных производителей, что позволяет использовать решение в высоконагруженных сложных топологиях.
OcNOS построена с использованием нескольких встроенных уровней абстракций. Уровень аппаратных абстракций позволяет OcNOS выполняться на различных типах CPU с различными уровнями управления (control plane) и специализированными чипсетами различных производителей. Абстракции уровня системных вызовов позволяют переключаться между операционными системами. Данная архитектура была опробована и протестирована на оборудовании различных производителей.
При построении уровня управления OcNOS использован модульный подход, что позволяет обеспечить выполнение ключевых протоколов выделенными процессами. Совокупность этих процессов выполняется и контролируется специализированной рабочей средой, которая обеспечивает их бесперебойную работу. OcNOS может быть кастомизорована непосредственно под требования заказчика, что серьезно снижает операционные расходы. Уровень управления обеспечивает работу L2-switching, Carrier, DC Switching, MPLS/MPLS-TP а также комплексную поддержку различных протоколов маршрутизации.
Решение OcNOS построено как с использованием открытых стандартов, так и с использованием специфических технологий популярных вендоров. Контроль и управление ОС обеспечивается при помощи CLI и SNMP, что позволяет узлам сети, использующим OcNOS успешно взаимодействовать с оборудованием других производителей. Уровень управления OcNOS может поддерживать большое количество интерфейсов управления, такие как CLI, SNMP, REST, NETCONF, SAF IMM-OI, а также любые произвольные или разрабатываемые интерфейсы управления.
OcNOS поддерживает большинство стандартизованных протоколов обеспечения отказоустойчивости, такие как BFD, VRRP, MLAG, UDLD, а также механизмы реализации кольцевых топологий и мягкого перезапуска сервисов. Отказоустойчивость на уровне сетевых протоколов обеспечивает бесперебойную работу сетевых сервисов.
Для отказоустойчивости на уровне сетевых устройств решение OcNOS поддерживает модель master/slave hot-standby синхронизации. Модульная архитектура ОС позволяет выполнять обновления ПО и перезапуск сервисов без перерыва в работе сети.
OcNOS содержит встроенный процесс оценки состояния модулей и выполняет рестарт модулей как в режиме одиночного устройства, так и в кластере с большим количеством устройств. Данная архитектура позволяет минимизировать время простоя в сетях с высокими требованиями к доступности сервисов.