SDNди кантип куруу керек - сегиз ачык булак куралы

Бүгүн биз окурмандарыбыз үчүн GitHub колдонуучулары жана Linux Foundation сыяктуу ири ачык булактуу фонддор тарабынан активдүү колдоого алынган SDN контроллерлорунун тандоосун даярдадык.

SDNди кантип куруу керек - сегиз ачык булак куралы
/flickr/ Джон Вебер / CC BY

OpenDaylight

OpenDaylight чоң масштабдагы SDN тармактарын автоматташтыруу үчүн ачык модулдук платформа. Анын биринчи версиясы 2013-жылы пайда болгон, ал бир аздан кийин Linux Фондунун бир бөлүгү болуп калган. Ушул жылдын март айында онунчу варианты пайда болду курал, ал эми колдонуучулардын саны миллиарддан ашты.

Контроллер виртуалдык тармактарды түзүү тутумун, ар кандай протоколдорду колдоо үчүн плагиндердин топтомун жана толук функционалдык SDN платформасын жайылтуу үчүн утилиталарды камтыйт. API үчүн рахмат алат OpenDaylight башка контроллерлор менен интеграциялоо. Чечимдин өзөгү Java тилинде жазылган, ошондуктан сиз аны JVM менен каалаган системада иштей аласыз.

платформа жайылуу RPM пакеттери жана универсалдуу бинардык ассамблеялар түрүндө да, Fedora жана Ubuntu негизиндеги виртуалдык машиналардын алдын ала конфигурацияланган сүрөттөрү түрүндө да. Аларды жүктөп алсаңыз болот расмий сайтында документтер менен бирге. Колдонуучулар OpenDaylight менен иштөө кыйын болушу мүмкүн экенин белгилешет, бирок Долбоордун YouTube каналы Куралды орнотуу үчүн көптөгөн нускамалар бар.

Lighty.io

Бул SDN контроллерлорун иштеп чыгуу үчүн ачык негиз болуп саналат. Бул OpenDaylight платформасына негизделген SDK. Lighty.io долбоорунун максаты Java, Python жана Go тилдеринде SDN чечимдерин иштеп чыгууну жөнөкөйлөтүү жана тездетүү болуп саналат.

Алкак SDN чөйрөлөрүндө мүчүлүштүктөрдү оңдоо үчүн көптөгөн куралдарды сунуштайт. Тактап айтканда, Lighty.io тармак түзмөктөрүн эмуляциялоого жана алардын жүрүм-турумун программалоого мүмкүндүк берет. Бул компонентти да белгилей кетүү керек Тармак топологиясынын визуализациясы — бул тармактардын топологиясын визуализациялоо үчүн колдонулат.

Lighty.io аркылуу SDN тиркемелерин түзүү боюнча колдонмону табыңыз GitHubдагы репозиторийлер. Ошол эле жерде. миграциялык гид бар жаңы платформага учурдагы колдонмолор.

Биздин корпоративдик блогубуздагы тема боюнча окуу:

Прожектордук

Бул - контролер OpenFlow тармактарын башкаруу үчүн колдонмолордун топтому менен. Чечимдин архитектурасы модулдук жана бир нече виртуалдык жана физикалык өчүргүчтөрдү колдойт. Чечим SDN негизинде масштабдуу агымдык кызматты иштеп чыгууда колдонууну тапты - GENI кинотеатры, ошондой эле программалык камсыздоо тарабынан аныкталган сактагыч Coraid.

боюнча бир катар сыноолордон алынган маалыматтар,Floodlight жогорку жүктөмдүү тармактарда OpenDaylightтан ашып түштү. Бирок аз жана орточо жүктөмдүү тармактарда, Floodlight көбүрөөк күтүү убактысына ээ. Орнотуу боюнча колдонмону табыңыз расмий долбоордук документтер.

OESS

OpenFlow которгучтарын конфигурациялоо үчүн программалык камсыздоо компоненттеринин жыйындысы. OESS колдонуучулар үчүн жөнөкөй веб-интерфейсти, ошондой эле веб кызматтар үчүн API сунуштайт. Чечүүнүн артыкчылыктары каталар болгон учурда резервдик каналдарга автоматтык түрдө өтүүнү жана визуализация куралдарынын болушун камтыйт. Жаман жактары: Которуу моделдеринин чектелген санын колдоо.

OESS орнотуу жана конфигурациялоо колдонмосу репозиторийде GitHub боюнча.

SDNди кантип куруу керек - сегиз ачык булак куралы
/flickr/ Эрнестас / CC BY

Равел

Бул тармактын абстракция деңгээли SQL сурамдары түрүндө берилген контроллер. Аларды буйрук сабы аркылуу башкарса болот. Бул ыкманын артыкчылыгы - SQLдин жардамы менен, сурамдар тезирээк жөнөтүлөт. Мындан тышкары, курал анын автоматтык оркестрлөө функциясы аркылуу абстракциялардын бир нече катмарын башкарууга мүмкүндүк берет. Чечимдин кемчиликтери визуализациянын жоктугун жана изилдөөнүн зарылдыгын камтыйт аргументтер буйрук сабы.

Ravel менен иштөө боюнча этап-этабы менен окуу куралы төмөнкү жерден тапса болот расмий сайты долбоор. Мунун баары конденсацияланган форматта берилген. репозиторийде.

Коопсуздук контроллерин ачыңыз

Виртуалдык тармактарды коргоо үчүн программалык камсыздоо тарабынан аныкталган курал. Ал брандмауэрлерди, интрузияны алдын алуу системаларын жана антивирустарды жайылтууну автоматташтырат. OSC коопсуздук менеджери менен ар кандай коопсуздук функциялары жана чөйрөлөрүнүн ортосунда ортомчу катары иштейт. Ошол эле учурда, ал multicloud менен иштөөгө жөндөмдүү.

OSC артыкчылыгы, ал белгилүү бир программалык же аппараттык продуктыларга байланган эмес. Бирок, курал ири корпоративдик тармактар ​​менен иштөө үчүн иштелип чыккан. Ушул себептен улам, ал стартаптын муктаждыктарына ылайыктуу болушу күмөн.

Ыкчам баштоо колдонмосун тапса болот OSC документация сайтында.

ONOS

Бул SDN тармактарын жана алардын компоненттерин башкаруу үчүн операциялык система. Анын өзгөчөлүгү SDN контроллерунун, тармактын жана сервердик ОСтун функционалдуулугун айкалыштырганында. Бул айкалыштын аркасында курал тармактарда болуп жаткан нерселердин баарын көзөмөлдөөгө мүмкүндүк берет жана салттуу архитектурадан SDNге өтүүнү жөнөкөйлөтөт.

Платформанын "тартышы" коопсуздук деп атоого болот. Ылайык билдирүү 2018-жылы, ONOS бир катар жаңыланбаган алсыздыктарга ээ. Мисалы, DoS чабуулдарына ийкемдүүлүк жана аутентификациясыз тиркемелерди орнотуу мүмкүнчүлүгү. Алардын айрымдары жаңыланган, калгандарынын үстүндө иштеп чыгуучулар дагы эле иштеп жатышат. Жалпысынан, 2015-жылдан бери платформа Мен алган айлана-чөйрөнүн коопсуздугун жогорулаткан жаңыртуулардын көп саны.

Сиз расмий түрдө куралды жүктөй аласыз документтер барагы. Ошондой эле орнотуу көрсөтмөлөрү жана башка окуу куралдары бар.

Вольфрам кездеме

Бул долбоор мурда OpenContrail деп аталган. Бирок ал Linux Фондунун "канатынын астына" өткөндөн кийин аталды. Tungsten Fabric – бул виртуалдык машиналар, жылаңач металл жүктөрү жана контейнерлер менен иштеген ачык тармак виртуалдаштыруу плагини.

Плагинди популярдуу оркестр аспаптары менен тез интеграциялоого болот: Openstack, Kubernetes, Openshift, vCenter. Мисалы, Kubernetesте вольфрам кездемесин жайылтуу керек 15 мүнөт. Курал ошондой эле SDN контроллерлорунун бардык салттуу функцияларын колдойт: башкаруу, визуализация, тармак конфигурациясы жана көп башкалар. Технология мурунтан эле табылгалар 5G жана Edge эсептөөлөрү менен иштөө үчүн SDN стектеринин бир бөлүгү катары маалымат борборлорунда жана булуттарда колдонмо.

Вольфрам кездеме абдан кайра OpenDaylight, ошондуктан чечимдин эле кемчиликтери бар - дароо түшүнүү кыйын, айрыкча контейнерлер менен иштөөдө. Бирок бул жерде көрсөтмөлөр жардам берет. орнотуу жана конфигурациялоо үчүн жана башка кошумча материалдар GitHubдагы репозиторийлер.

Habré биздин блогубуздан тема боюнча билдирүүлөр:

Source: www.habr.com

Комментарий кошуу