Днес сме подготвили за нашите читатели селекция от SDN контролери, които се поддържат активно от потребители на GitHub и големи фондации с отворен код, като например Linux Фондация.
/flickr/ /
OpenDaylight е отворена, модулна платформа за автоматизиране на мащабни SDN мрежи. Първата ѝ версия е пусната през 2013 г. и по-късно става част от Linux Фондация. През март тази година, инструмент, а броят на потребителите надхвърли милиард.
Контролерът включва система за създаване на виртуални мрежи, набор от добавки за поддръжка на различни протоколи и помощни програми за внедряване на пълнофункционална SDN платформа. Благодарение на API интегрирайте OpenDaylight с други контролери. Ядрото на решението е написано на Java, така че можете да работите с него на всяка система с JVM.
Платформа както под формата на RPM пакети и универсални двоични компилации, така и предварително конфигурирани образи на виртуални машини, базирани на Fedora и UbuntuМожете да ги изтеглите. заедно с документацията. Потребителите отбелязват, че работата с OpenDaylight може да бъде трудна, но Има голям брой ръководства за настройка на инструмента.
Това е отворена рамка за разработване на SDN контролери. Това е SDK, базиран на платформата OpenDaylight. Целта на проекта Lighty.io е да опрости и ускори разработката на SDN решения в Java, Python и Go.
Рамката предлага голям брой инструменти за отстраняване на грешки в SDN среди. По-специално, Lighty.io ви позволява да емулирате мрежови устройства и да програмирате тяхното поведение. Заслужава да се отбележи и компонентът — използва се за визуализиране на топологията на мрежите.
Намерете ръководство за създаване на SDN приложения с помощта на Lighty.io в . Пак там. съществуващи приложения към новата платформа.
Четете по темата в нашия корпоративен блог:
То - с набор от приложения за управление на OpenFlow мрежи. Архитектурата на решението е модулна и поддържа множество виртуални и физически комутатори. Решението вече намери приложение в разработването на мащабируема стрийминг услуга, базирана на SDN - , както и софтуерно дефинирано хранилище .
На ,Floodlight превъзхожда OpenDaylight в мрежи с голямо натоварване. Но в мрежи с ниско и средно натоварване Floodlight има по-висока латентност. Намерете ръководството за инсталиране в .
Набор от софтуерни компоненти за конфигуриране на превключватели OpenFlow. OESS предлага прост уеб интерфейс за потребителите, както и API за уеб услуги. Предимствата на решението включват автоматично превключване към резервни канали в случай на повреди и наличието на инструменти за визуализация. Минуси: Поддръжка на ограничен брой модели превключватели.
Ръководството за инсталиране и конфигуриране на OESS е в хранилището .

/flickr/ /
Това е контролер, чиито нива на мрежова абстракция са представени под формата на SQL заявки. Те могат да се управляват чрез командния ред. Предимството на подхода е, че благодарение на SQL заявките се изпращат по-бързо. В допълнение, инструментът ви позволява да контролирате множество слоеве абстракции чрез неговата функция за автоматична оркестрация. Недостатъците на решението включват липсата на визуализация и необходимостта от проучване командна линия.
Урок стъпка по стъпка за работа с Ravel можете да намерите на проект. Всичко това е представено в съкратен формат. .
Софтуерно дефиниран инструмент за защита на виртуални мрежи. Той автоматизира разполагането на защитни стени, системи за предотвратяване на проникване и антивируси. OSC действа като посредник между мениджъра по сигурността и различни функции и среди за сигурност. В същото време той може да работи с мултиоблаци.
Предимството на OSC е, че не е обвързано с конкретни софтуерни или хардуерни продукти. Инструментът обаче е проектиран да работи с широкомащабни корпоративни мрежи. Поради тази причина е малко вероятно да е подходящ за нуждите на стартиращ бизнес.
Можете да намерите ръководство за бърз старт .
Това е операционна система за управление на SDN мрежи и техните компоненти. Неговата особеност е, че съчетава функционалността на SDN контролер, мрежова и сървърна ОС. Благодарение на тази комбинация, инструментът ви позволява да наблюдавате всичко, което се случва в мрежите и опростява миграцията от традиционна архитектура към SDN.
„Тясното място“ на платформата може да се нарече сигурност. Според 2018, ONOS има редица неотстранени уязвимости. Например податливост на DoS атаки и възможност за инсталиране на приложения без удостоверяване. Някои от тях вече са коригирани; разработчиците все още работят върху останалите. Като цяло от 2015 г. платформата голям брой актуализации, които повишават сигурността на средата.
Можете да изтеглите инструмента от официалния . Има също ръководства за инсталиране и други уроци.
Този проект преди се е наричал OpenContrail. Но е преименуван, след като е поет от Linux Фондация. Tungsten Fabric е плъгин за мрежова виртуализация с отворен код, който работи с виртуални машини, натоварвания „гол метал“ и контейнери.
Плъгинът може бързо да се интегрира с популярни инструменти за оркестрация: Openstack, Kubernetes, Openshift, vCenter. Например, за внедряване на Tungsten Fabric в Kubernetes 15 минути. Инструментът също така поддържа всички традиционни функции на SDN контролерите: управление, визуализация, мрежова конфигурация и . Технологията вече е приложение в центрове за данни и облаци, като част от SDN стекове за работа с 5G и Edge компютинг.
Тъканът от волфрам е много OpenDaylight, така че решението има същите недостатъци - трудно е да се разбере веднага, особено когато работите с контейнери. Но тук са полезни инструкциите. и други допълнителни материали в .
Публикации по темата от нашия блог на Хабре:
Източник: www.habr.com
