Представлен первый выпуск проекта OpenDaylight, направленного на создание открытой платформы для организации работы программно-конфигурируемых сетей (SDN, Software-Defined Networking), в которых управление сетью отделено от уровня передачи данных и конфигурируется программно. Платформа также может быть использована для создания виртуализированных компонентов сетей (NFV, Network Functions Virtualization).

Проект разрабатывается под эгидой организации Linux Foundation при участии компаний IBM, Juniper Networks, Cisco, Red Hat, VMware, Citrix, Ericsson, Microsoft и NEC. Компоненты OpenDaylight развиваются в соответствии с открытыми спецификациями и стандартами, такими как OpenFlow, и распространяются под свободной лицензией Eclipse Public License (EPL). Платформа распространяется как в форме RPM-пакетов и универсальных бинарных сборок, так и в виде предконфигурированных образов виртуальных машин на базе Fedora и Ubuntu Linux.

В состав входят реализация контроллера для SDN-сети, система для создания виртуальных сетей, набор плагинов для поддержки различных протоколов и утилиты, которые позволяют использовать OpenDaylight в роли полнофункциональной SDN-платформы, пригодной для прямого развёртывания в различных сетевых окружениях, без необходимости использования каких-либо дополнительных компонентов. Построенная на основе OpenDaylight инфраструктура позволяет управлять конфигурацией всех сетевых компонентов не настраивая каждое сетевое устройство, маршрутизировать потоки трафика, выполнять балансировку нагрузки, легко создавать собственные сетевые политики и устанавливать приоритеты для разных видов трафика. Наиболее востребованным применением SDN являются облачные системы, в которых виртуализация сетевого уровня позволяет динамически предоставлять клиентам желаемые виртуальные сетевые ресурсы.

Первый выпуск платформы состоит из базовой части, на основе которой подготовлены специализированные редакции для систем виртулизации и сервис-провайдеров. Базовая редакция предоставляет необходимый минимальный костяк и, сама по себе, может быть интереса в академических целей или в качестве прототипа для создания собственных решений SDN и OpenFlow. Редакция для виртуализации предназначена для датацентров и помимо состава базовой версии включает дополнения для создания и управления виртуальными сетями, а также набор приложений для управления безопасностью и параметрами сети. Редакция для севис-провайдеров нацелена на использования в существующих сетях провайдеров и операторов связи, желающих перейти на использование SDN и NFV.

Состав платформы:

  • Base Edition
    • Модульный, масштабируемый и поддерживающих разные протоклы SDN-контроллер, соответствующий спецификации OSGi (Open Services Gateway Initiative);
    • Плагин для интеграции поддержки протокола OpenFlow через абстрактный SAL-интерфейс SDN-контроллера (Service Abstraction Layer);
    • Библиотека с реализацией протокла OpenFlow 1.3;
    • Компонент с поддержкой протокола для управления и конфигурации Open vSwitch (Open vSwitch Database) и другими серверами OVSDB;
    • YANG Tools - управляющие утилиты netconf и yang, написанные на языке Java.
  • Virtualization Edition
    • Сервис привязки метаданных (Affinity Metadata Service), предоставляющий API для определения взаимосвязи типов нагрузки и уровней обслуживания;
    • Фреймворк Defense4All для выявления и блокирования DDoS-атак;
    • Система Open DOVE для организации сетевой виртуализации, включающая управляющий слой и уровень обмена данными на базе виртуального коммутатора Open vSwitch;
    • Приложение для обеспечения работы многопользовательской (Multi-tenant) виртуализированной сети с использованием OpenFlow;
  • Service Provider Edition
    • Сервис привязки метаданных (Affinity Metadata Service);
    • Система управления трафиком с использованием моделей BGP-LS (модель топологии с использованием протокола BGP) и PCEP (модель программирования путей);
    • Фреймворк Defense4All для выявления и блокирования DDoS-атак;
    • Плагин LISP Flow Mapping с реализацией протокола LISP (Locator/identifier Separation Protocol) и сервиса маппинга;
    • Плагин SNMP4SDN, предоставляющий поддержку протокола SNMP и API для управления типовыми коммутаторами Ethernet.


Источник: http://www.opennet.ru/opennews/art.shtml?num=39022