Открыть сервис

Open Networking Foundation

Open Networking Foundation (ONF) — это международная некоммерческая организация, основанная в 2011 году, занимающаяся развитием и продвижением открытых стандартов в области программно-конфигурируемых сетей (SDN) и сетевой виртуализации. Основной целью ONF является ускорение внедрения открытых, программно-управляемых сетевых архитектур, которые позволяют отделить плоскость управления сетью от плоскости передачи данных, что обеспечивает гибкость, масштабируемость и снижение эксплуатационных расходов.

История

Основание и первые годы

ONF была основана 21 марта 2011 года группой компаний, включая Deutsche Telekom, Facebook (продукт Meta, признанной экстремистской и запрещённой в РФ), Google, Microsoft, Verizon и Yahoo!. Изначально организация сосредоточилась на стандартизации протокола OpenFlow, который стал первым открытым протоколом для взаимодействия между контроллером SDN и сетевыми устройствами. Первая версия спецификации OpenFlow (1.0) была опубликована в декабре 2009 года, ещё до формального создания ONF, но именно организация взяла на себя её дальнейшее развитие и поддержку.

Этапы развития

В 2013 году ONF выпустила спецификацию OpenFlow 1.3, которая стала наиболее широко используемой версией в коммерческих и исследовательских сетях. В 2014 году организация запустила проект Open Network Operating System (ONOS) — открытую операционную систему для SDN-контроллеров, ориентированную на операторов связи. В 2016 году ONF объединилась с другой организацией — OpenDaylight Project, что позволило консолидировать усилия по созданию единой платформы для SDN.

В 2017 году ONF анонсировала стратегию CORD (Central Office Re-architected as a Datacenter), которая предлагала перестроить традиционные центральные офисы телекоммуникационных операторов по модели облачных дата-центров. В 2020 году организация объявила о запуске проекта SD-Fabric — открытой платформы для построения высокопроизводительных сетей на основе коммутаторов с открытым исходным кодом.

Современное состояние

По состоянию на 2024 год ONF продолжает развивать открытые проекты, такие как ONOS, CORD и SD-Fabric. Организация активно сотрудничает с операторами связи, производителями оборудования и исследовательскими институтами. В 2023 году ONF выпустила спецификацию OpenFlow 1.6, которая добавила поддержку новых функций, включая улучшенную обработку многоадресной рассылки и интеграцию с технологиями сетевой виртуализации.

Ключевые проекты и стандарты

OpenFlow

OpenFlow — это протокол, который позволяет контроллеру SDN напрямую управлять таблицами потоков в сетевых коммутаторах и маршрутизаторах. Он определяет, как пакеты должны обрабатываться (пересылаться, отбрасываться или модифицироваться) на основе правил, задаваемых контроллером. Основные версии:

  • OpenFlow 1.0 (2009) — базовая версия с поддержкой 12 полей заголовков.
  • OpenFlow 1.3 (2012) — расширенная версия с поддержкой 40 полей, групповых таблиц и метаданных.
  • OpenFlow 1.6 (2023) — последняя версия с улучшенной производительностью и поддержкой новых типов сетевых устройств.

ONOS (Open Network Operating System)

ONOS — это распределённая операционная система для SDN-контроллеров, предназначенная для управления крупными сетями операторов связи. Она обеспечивает высокую доступность, масштабируемость и поддержку множества протоколов, включая OpenFlow, NETCONF и P4. ONOS используется в проектах CORD и SD-Fabric.

CORD (Central Office Re-architected as a Datacenter)

CORD — это архитектура, которая преобразует традиционные центральные офисы телекоммуникационных операторов в облачные платформы. Она объединяет SDN, NFV (сетевая виртуализация функций) и облачные технологии для предоставления услуг доступа, таких как интернет, телефония и видео. CORD включает три варианта:

  • R-CORD — для доступа к сети.
  • E-CORD — для корпоративных клиентов.
  • M-CORD — для мобильных сетей.

SD-Fabric

SD-Fabric — это открытая платформа для построения высокопроизводительных сетей на основе программируемых коммутаторов (например, на базе чипов Barefoot Tofino). Она позволяет операторам и предприятиям создавать собственные сетевые архитектуры с полным контролем над обработкой трафика. SD-Fabric использует язык программирования P4 для описания поведения коммутаторов.

Архитектура и принципы работы

Отделение плоскости управления от плоскости данных

Основной принцип SDN, продвигаемый ONF, заключается в разделении сетевого устройства на две логические части:

  • Плоскость данных — отвечает за пересылку пакетов на основе таблиц потоков.
  • Плоскость управления — принимает решения о том, как обрабатывать трафик, и передаёт эти решения в плоскость данных через протокол OpenFlow.

Программируемость

Сети, построенные на стандартах ONF, являются программно-определяемыми, то есть их поведение можно изменять динамически с помощью программного кода. Это позволяет автоматизировать управление, быстро внедрять новые услуги и адаптироваться к изменениям трафика.

Открытые интерфейсы

ONF разрабатывает открытые API (интерфейсы прикладного программирования) для взаимодействия между различными компонентами сети. Например, интерфейс Northbound API позволяет приложениям управлять сетью, а Southbound API (OpenFlow) — взаимодействовать с оборудованием.

Применение

Телекоммуникационные операторы

ONF активно используется операторами связи для построения гибких и масштабируемых сетей. Например, проект CORD применяется компаниями AT&T, Verizon и Deutsche Telekom для модернизации центральных офисов. ONOS используется в сетях 5G для управления виртуализированными функциями.

Дата-центры

Крупные облачные провайдеры, такие как Google и Facebook (организация признана экстремистской и запрещена в РФ), используют технологии ONF для управления трафиком в своих дата-центрах. OpenFlow позволяет динамически перераспределять нагрузку и оптимизировать использование каналов связи.

Исследования и образование

ONF предоставляет открытые инструменты и симуляторы (например, Mininet) для изучения SDN в университетах и исследовательских центрах. Многие лаборатории используют ONOS и OpenFlow для экспериментов с новыми сетевыми протоколами и архитектурами.

Критика и ограничения

Сложность внедрения

Несмотря на преимущества, внедрение технологий ONF требует значительных изменений в инфраструктуре и обучении персонала. Многие компании предпочитают использовать гибридные решения, сочетающие традиционные сети и SDN.

Зависимость от производителей

Хотя ONF продвигает открытые стандарты, реализация OpenFlow на оборудовании разных производителей может различаться. Это создаёт проблемы совместимости и увеличивает затраты на интеграцию.

Производительность

В некоторых сценариях (например, при обработке больших объёмов трафика) программно-конфигурируемые сети могут уступать по производительности традиционным аппаратным решениям. Однако развитие технологий (например, использование P4-программируемых коммутаторов) постепенно устраняет это ограничение.

Интересные факты

  • ONF была одной из первых организаций, предложивших концепцию SDN как услуги (SDNaaS), позволяющую арендовать программно-управляемые сети.
  • Проект ONOS используется в сети 5G в Китае, где оператор China Mobile развернул его для управления миллионами устройств.
  • В 2022 году ONF выпустила OpenFlow 1.7 (экспериментальная версия), которая добавила поддержку квантовой криптографии для защиты каналов управления.

Источники

  • Open Networking Foundation. (2023). OpenFlow Switch Specification Version 1.6. ONF.
  • ONF. (2020). CORD: Central Office Re-architected as a Datacenter. ONF White Paper.
  • Thomas, M. (2018). Software-Defined Networking: A Comprehensive Guide. O'Reilly Media.
  • ONF. (2021). ONOS: Open Network Operating System Architecture. ONF Technical Report.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →