Проект ONOS (Open Network Operating System), который в декабре 2014 г. выпустил первый релиз операционной системы с открытым исходным кодом для программно-конфигурируемых сетей (SDN), представил второй релиз, который позволит пользователям лучше управлять своими сетевыми средами.

Этот новейший релиз под названием Blackbird включает набор показателей для оценки возможностей платформ управления и контроллеров SDN. Кроме того, он даст пользователям возможность публиковать для всеобщего доступа показатели производительности своих релизов Blackbird.

Представители проекта ONOS хотят, чтобы пользователи применяли эти показатели при эксплуатации Blackbird для оценки производительности, масштабируемости и высокой доступности платформы SDN.

«Когда сервис-провайдеры начинают развертывать решения SDN не только в своих лабораториях, но и для того, чтобы контролировать свои сети операторского класса и управлять ими, высокая производительность, масштабируемость и устойчивость становятся важнейшими архитектурными требованиями, предъявляемыми к таким решениям, — заявил директор проекта ONOS по продуктам Праякта Джоши. — Платформы и решения SDN операторского класса должны продемонстрировать эти качества, измерять и оценивать их с помощью эффективных показателей».

Проект ONOS был начат в ноябре 2014 г. некоммерческой группой Open Networking Lab (ON.Lab), возглавляемой некоторыми пионерами в разработке технологий SDN. Участниками ONOS являются Cisco Systems, AT&T, Ericsson, Intel и Huawei Technologies.

Эта группа является одной из нескольких, разрабатывающих открытый исходный код для SDN и виртуализации сетевых функций. Такие консорциумы как OpenDaylight, Open Networking Foundation (ONF) и Open Platform for NFV (OPNFV) создают открытые структуры для сетевых технологий в надежде на их ускоренное внедрение. Кроме того, некоторые небольшие производители вроде Midokura открывают исходный код своих технологий виртуализации сетей.

При запуске проекта ONOS его представители заявили, что создаваемая в его рамках операционная система должна позволить пользователям эксплуатировать унаследованную инфраструктуру своих ЦОДов, когда те начнут планировать переход на SDN. Операционная система представляет собой распределенную, но логически централизованную контрольную панель, что обеспечивает ей высокую производительность и масштабируемость. Кроме того, это способствует высокой доступности систем, в т. ч. позволяет полностью восстанавливать их работоспособность после сбоев в коммутаторах, соединениях, ONOS в целом, кластерах с одним узлом и каналах связи между устройствами и узлом.

Другие платформы SDN с открытым исходным кодом испытывают трудности с обеспечением необходимой высокой доступности и масштабируемости без ущерба для производительности, сообщил исполнительный директор ON.Lab Гуру Парулкар. По его словам, это препятствует распространению SDN.

«Имея архитектуру распределенной системы, ONOS представляет первое решение с открытым исходным кодом в области SDN, которое линейно масштабируется, поддерживая высокую производительность и доступность, — заявил Парулкар. — По мере роста вашей сети можно добавлять экземпляры ONOS для масштабирования контрольной панели SDN и плавно увеличивать пропускную способность до необходимого уровня. Такая особенность не только ломает барьеры на пути реального внедрения SDN, но и обеспечивает вашим сетям задел на будущее».

Масштабируемость контрольной панели достигается посредством повышения производительности. Что же касается высокой доступности, то целями ONOS являются 1 млн. потоковых операций в секунду и задержка менее 100 мс. Одновременно благодаря возможностям контрольной панели релиз Blackbird призван предоставить организациям более точную картину SDN по сравнению с той, что дают используемые сейчас инструменты, такие как Cbench, заявили представители ONOS. В операционной системе показатели производительности учитывают топологию, восходящий трафик и пропускную способность потоковых операций, сообщили они.