Продолжает развиваться открытый проект OpenDaylight по созданию общей платформы для сетевой виртуализации: группой выпущен уже пятый релиз с рабочим названием Boron.
О выходе Boron отраслевой консорциум объявил 21 сентября, за неделю до старта конференции OpenDaylight Summit в г. Сиэтл, запланированного на 27 сентября. Руководители проекта заявили, что в новый релиз были добавлены улучшения, касающиеся облаков и виртуализации сетевых функций (network functions virtualization, NFV), а также что он стал результатом совместной работы участников консорциума сразу в нескольких направлениях, в том числе в плане повышения производительности и расширения функционала.
«С выпуском Boron платформа OpenDaylight прочно закрепила свои позиции в качестве фактического стандарта для построения сетевых решений следующего поколения, — заявил исполнительный директор проекта Нила Жак. — В версии Boron мы продолжили разработку и стандартизацию поддержки наиболее распространенных прикладных задач в этой области, подстегнув при этом разработку новаторских подходов к решению бизнес-проблем, связанных с сетевым обеспечением».
Аншу Агарвал, глава отдела технических решений и развития партнерских отношений подразделения Communications Solutions Business компании HPE и член совета директоров OpenDaylight, отметила, что OpenDaylight стал «открытым SDN-стандартом (software-defined networking, программно-определяемые сети) для решения задач, связанных с NFV. В релизе Boron уделяется повышенное внимание функциям уровня мобильных операторов, таким как S3P (smart, safe and secure platform — интеллектуальная, безопасная и надежная платформа) и сетевая виртуализация, которые просто незаменимы при решении такого рода задач».
SDN и NFV задуманы для того, чтобы дать возможность сетевым провайдерам и предприятиям проектировать и поддерживать более программируемые, гибкие, автоматизированные и масштабируемые сети, способные удовлетворить растущие потребности, возникающие в связи с растущим количеством мобильных устройств и развитием таких перспективных направлений, как облака, Интернет вещей (IoT) и аналитика больших данных. Эти технологии фактически переносят уровень сетевого управления, а также различные смежные функции (работу брандмауэров, обнаружение и предотвращение вторжения, балансировку нагрузки и маршрутизацию) с базового аппаратного обеспечения сети на ее аппаратное обеспечение, способное работать на менее дорогих, стандартных аппаратных системах.
Проект OpenDaylight был запущен в 2013 г. с целью создать общую открытую платформу SDN и NFV, которую вендоры могли бы взять за основу для дальнейших разработок. Над похожими (часто сопряженными) проблемами работают некоторые другие организации, например, Open Networking Foundation (ONF) и Open Platform for NFV (OPNFV).
Релиз Boron делает акцент на облаке и NFV. Группа OpenDaylight оптимизировала функции, относящиеся к открытым облачным технологиям OpenStack, в результате чего удалось повысить масштабируемость и производительность по таким показателям, как бесперебойность и постоянство соединения. В плане улучшений низкоуровневого, «южного» интерфейса виртуальных сетевых функций (VNF) можно отметить оптимизацию протоколов OpenFlow и NETCONF, а также добавление поддержки аппаратных оконечных точек туннеля VXLAN (VXLAN tunnel endpoint, VTEP) и усовершенствование пакета средств для разработки уровня данных Data Plane Development Kit (DPDK).
Также внимания заслуживает ориентированный на OpenStack-окружение проект NetVirt от OpenDaylight, улучшающий координацию между пакетом сетевых расширений OpenStack Neutron и контроллером OpenDaylight, а также предоставляющий расширенную поддержку IPv6, групп безопасности, сетей VLAN и других функций. Также в OpenDaylight провели совместную с OPNFV работу в таких областях, как образование сервисных цепочек, а их совместный проект Genius представляет собой программно-независимый фреймворк для согласования различных SDN-приложений, докладывают официальные представители OpenDaylight.
Что касается производительности и инструментария, то в OpenDaylight постарались упростить SDN-разработчикам доступ к Boron. Добавлены новые пакетные средства для упрощения контроля за бесперебойностью работы сети в приложениях, запущенных в нераспределенных сетях. Руководство проекта утверждает, что с их помощью разработчикам будет легче писать приложения, не вникая в детали сетевой аппаратной архитектуры.
Пользователи Boron также наверняка оценят тот факт, что стало проще отслеживать рабочее состояние контроллера благодаря усилиям консорциума в рамках проекта Cardinal, представляющего собой сервис мониторинга целостности данных контроллера. Также появились средства аналитики больших данных в потоковой передаче посредством репозитория Time Series Data Repository (TSDR) и проекта Centinel от OpenDaylight.
«Выпустив Boron, свой пятый релиз, OpenDaylight продемонстрировал еще большую зрелость: теперь его можно считать ключевым SDN-решением уровня мобильных операторов для организации программируемых сквозных сетей, —заявил Джамиль Чоки, менеджер по SDN/NFV и Open Source мобильного оператора Orange. — В этот релиз были включены важные функции и средства: среда разработки Yang IDE, поддержка многосетевых сервисов в сервисных цепочках SFC (service function chaining) и расширенные протоколы BGP L2/L3 VPN».