Разработчики Open Source-проектов в области сетевой виртуализации продолжают поставлять новые релизы. На следующий день после того, как организация OpenDaylight Foundation представила пятый релиз своей открытой платформы для программно-определяемых сетей (SDN), получивший название Boron, группа ONOS Project выпустила восьмой релиз своей SDN-ориентированной операционной системы для сервис-провайдеров и предприятий. Он носит кодовое название Hummingbird и предлагает усовершенствования в «северных» (уровень провайдера) и «южных» (уровень пользователей) протоколах и поддержку инкрементного развертывания SDN на унаследованных сетевых устройствах.
А еще через четыре дня группа Open Project for NFV (NFV — виртуализация сетевых функций) — проекта, также известного под аббревиатурой OPNFV — представила третий релиз своей платформы, названный Colorado. По словам представителей проекта, он содержит все возможности двух прошлых релизов плюс функциональные усовершенствования, связанные с безопасностью, IPv6, SFC (формирование цепочек сервисных функций), функционалом VPN и поддержкой разнообразных аппаратных архитектур.
«Релиз Colorado знаменует зрелость наших процессов, подтверждением чему являются присвоение нам знака отличия CII (Core Infrastructure Initiative) Best Practices Badge по безопасности и растущий уровень нашей методологии тестирования и реализации DevOps», — заявил Крис Прайс, председатель Технического управляющего комитета OPNFV и Open Source-менеджер по вопросам SDN, облачных технологий и NFV компании Ericsson.
Выпущенные релизы иллюстрируют объем текущих работ по созданию открытых платформ для сетевой виртуализации. SDN и NFV призваны предоставить бизнесу и сервис-провайдерам возможности построения масштабируемых, программируемых и быстро перестраиваемых сетей, удовлетворяющих требованиям быстро меняющихся дата-центров и ИТ-сред в силу таких трендов, как растущая мобильность работников, развитие Интернета вещей (IoT), использование аналитики данных, видеотрафика и облачных технологий.
Эти технологии снимают задачи управления и сетевые функции типа балансировки нагрузки, маршрутизации и сетевых экранов с дорогой и сложной аппаратуры и возлагают их на ПО, которым легче управлять и которое может работать на менее дорогих серийно выпускаемых системах.
OpenDaylight, ONOS и OPNFV представляют собой отраслевые консорциумы, созданные с целью разработки вокруг этих технологий открытых платформ, которые позволят вендорам создавать свои продукты. Благодаря этой деятельности у пользователей также снизятся риски постоянной привязки к определенным вендорам и появится больше гибкости в построении программно-определяемых сетей. Все три группы также представлены проектами под покровительством Linux Foundation.
OpenDaylight и ONOS в определенной мере занимаются одинаковыми вопросами, и возникает вопрос, помогает это или мешает усилиям по стандартизации. В сообщении блога OpenDaylight после присоединения ONOS в октябре 2015 г. к Linux Foundation исполнительный директор OpenDaylight Нила Жак, признав, что вопрос существует, отметил, что в конечном счете оба проекта будут полезны для конечных пользователей.
«Ключевые пользователи, такие как AT&T, согласны с нами в том, что сегодня нет одной технологии, которая решала бы все их проблемы. Ряд конечных пользователей и вендоров видят веские причины для того, чтобы поддерживать в настоящее время и ONOS, и OpenDaylight. Как и в случае родственных проектов OpenDaylight и OPNFV, наличие у ONOS и OpenDaylight одного куратора позволяет им продолжать инновации, но одновременно подталкивает к тому, чтобы подумать о синергии и путях использования достижений друг друга», — написал Жак.
В числе новых функций ONOS Hummingbird следует отметить улучшения в «южных» протоколах, которые позволят ONOS OS поддерживать больше сетевых устройств Cisco Systems и Arista Networks, новые функции «северного» уровня для улучшения интероперабельности, и возможности взаимодействия приложений через интеграцию на базе шины обмена сообщениями посредством таких технологий, как RabbitMQ компании Adara и Kafka компании Calix.
Другими новшествами являются улучшенные возможности масштабирования для больших сетей и новые функции Yang-моделирования и управления от компании Huawei Technologies для поддержки инкрементного внедрения SDN в сетях традиционного типа. Кроме того, Huawei расширила коммерческую поддержку ONOS, используя новый контроллер Agile Controller 3.0, основанный на ONOS.
«Hummingbird является идеальной платформой, и для сервис-провайдеров она будет полноценным SDN-предложением», — заявил Билл Сноу, вице-президент ON.Lab по техническим разработкам. — Hummingbird отмечена важными подвижками не только в базовых функциях контроля, но и в поддержке автоматизации и конфигурирования унаследованных устройств и аппаратуры с протоколом OpenFlow для обслуживания все более широкого спектра теперешних и будущих сценариев, с которыми имеют дело сервис-провайдеры«.
Сообщается, что релиз Colorado проекта OPNFV включает усовершенствования безопасности, отмеченные CII Badge за использование наилучших практик в Open Source-разработках и продолжающуюся работу по созданию прототипов в сфере управления идентификацией для OpenStack и OpenDaylight. Кроме того, SFC теперь может работать на множестве узлов и включает поддержку инсталляции VNF (Virtual Network Functions) Manager и расширенных облачных сценариев. В Colorado также улучшена поддержка IPv6 в системах, построенных только вокруг IPv6, и обеспечена полная поддержка оверлея (инфраструктура виртуальной сети) и андерлея (инфраструктура физической сети).
Colorado включает и полную поддержку разнообразных аппаратных архитектур, в том числе x86 и ARM.
«Colorado является более солидной версией платформы OPNFV, чем ее предыдущий вариант Brahmaputra, — отметил директор OPNFV Хезер Киркси. — Сообщество OPNFV в тесном сотрудничестве с другими upstream-сообществами предлагает улучшенные возможности, наиболее важные для роста и взросления NFV-платформы».