Как Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ SDN - осСм инструмСнта с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄

ДнСс смС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠ»ΠΈ Π·Π° Π½Π°ΡˆΠΈΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ сСлСкция ΠΎΡ‚ SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° GitHub ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„ΠΎΠ½Π΄Π°Ρ†ΠΈΠΈ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎ Linux Foundation.

Как Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ SDN - осСм инструмСнта с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄
/flickr/ Π”ΠΆΠΎΠ½ Π’Π΅Π±Π΅Ρ€ / CC BY

ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Π΄Π½Π΅Π²Π½Π° свСтлина

OpenDaylight Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΠ°Ρ‰Π°Π±Π½ΠΈ SDN ΠΌΡ€Π΅ΠΆΠΈ. ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΠΌΡƒ вСрсия сС появи ΠΏΡ€Π΅Π· 2013 Π³., която ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-късно стана част ΠΎΡ‚ Linux Foundation. ΠŸΡ€Π΅Π· ΠΌΠ°Ρ€Ρ‚ Ρ‚.Π³ сС появи дСсСтата вСрсия инструмСнт, Π° броят Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΠΈ ΠΌΠΈΠ»ΠΈΠ°Ρ€Π΄.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° систСма Π·Π° създаванС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° внСдряванС Π½Π° ΠΏΡŠΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π° SDN ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° API ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΠΉΡ‚Π΅ OpenDaylight с Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ. Π―Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ написано Π½Π° Java, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с Π½Π΅Π³ΠΎ Π½Π° всяка систСма с JVM.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° разпространява сС ΠΎΡ‚ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° RPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ унивСрсални Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ сборки, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ изобраТСния Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Fedora ΠΈ Ubuntu. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ Π½Π° официалния уСбсайт Π·Π°Π΅Π΄Π½ΠΎ с докумСнтацията. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ отбСлязват, Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с OpenDaylight ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ‚Ρ€ΡƒΠ΄Π½Π°, Π½ΠΎ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π² YouTube ΠΊΠ°Π½Π°Π» Има голям Π±Ρ€ΠΎΠΉ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° Π·Π° настройка Π½Π° инструмСнта.

Lighty.io

Π’ΠΎΠ²Π° Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Ρ€Π°ΠΌΠΊΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ. Π’ΠΎΠ²Π° Π΅ SDK, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenDaylight. Π¦Π΅Π»Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Lighty.io Π΅ Π΄Π° опрости ΠΈ ускори Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° SDN Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Java, Python ΠΈ Go.

Π Π°ΠΌΠΊΠ°Ρ‚Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π° голям Π±Ρ€ΠΎΠΉ инструмСнти Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² SDN срСди. По-спСциално, Lighty.io Π²ΠΈ позволява Π΄Π° Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚Π΅ тяхното ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ЗаслуТава Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΡŠΡ‚ Визуализация Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° топология β€” ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° топологията Π½Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅.

НамСрСтС Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° създаванС Π½Π° SDN прилоТСния с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Lighty.io Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π² GitHub. Пак Ρ‚Π°ΠΌ. ΠΈΠΌΠ° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° миграция ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ прилоТСния към Π½ΠΎΠ²Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.

Π§Π΅Ρ‚Π΅Ρ‚Π΅ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π² нашия ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π΅Π½ Π±Π»ΠΎΠ³:

ΠΏΡ€ΠΎΠΆΠ΅ΠΊΡ‚ΠΎΡ€

Π’ΠΎ - ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠΎΡ€ с Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ прилоТСния Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° OpenFlow ΠΌΡ€Π΅ΠΆΠΈ. АрхитСктурата Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π½Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° мноТСство Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΈ физичСски ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ Π½Π°ΠΌΠ΅Ρ€ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ° стрийминг услуга, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° SDN - Кино GENI, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ софтуСрно Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Coraid.

На Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ€Π΅Π΄ΠΈΡ†Π° тСстовС,Floodlight ΠΏΡ€Π΅Π²ΡŠΠ·Ρ…ΠΎΠΆΠ΄Π° OpenDaylight Π² ΠΌΡ€Π΅ΠΆΠΈ с голямо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅. Но Π² ΠΌΡ€Π΅ΠΆΠΈ с ниско ΠΈ срСдно Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Floodlight ΠΈΠΌΠ° ΠΏΠΎ-висока латСнтност. НамСрСтС Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° инсталиранС Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Π° докумСнтация.

OESS

Набор ΠΎΡ‚ софтуСрни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ OpenFlow. OESS ΠΏΡ€Π΅Π΄Π»Π°Π³Π° прост ΡƒΠ΅Π± интСрфСйс Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ API Π·Π° ΡƒΠ΅Π± услуги. ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²Π°Ρ‚Π° Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ към Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π² случай Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° инструмСнти Π·Π° визуализация. ΠœΠΈΠ½ΡƒΡΠΈ: ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π±Ρ€ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ.

Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° инсталиранС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° OESS Π΅ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° GitHub.

Как Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ SDN - осСм инструмСнта с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄
/flickr/ ЕрнСстас / CC BY

Π Π°Π²Π΅Π»

Π’ΠΎΠ²Π° Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€, Ρ‡ΠΈΠΈΡ‚ΠΎ Π½ΠΈΠ²Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° абстракция са прСдставСни ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° SQL заявки. Π’Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС управляват Ρ‡Ρ€Π΅Π· командния Ρ€Π΅Π΄. ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π΅, Ρ‡Π΅ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° SQL заявкитС сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ. Π’ допълнСниС, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π²ΠΈ позволява Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ мноТСство слоСвС абстракции Ρ‡Ρ€Π΅Π· Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° функция Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° оркСстрация. ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ липсата Π½Π° визуализация ΠΈ нСобходимостта ΠΎΡ‚ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° линия.

Π£Ρ€ΠΎΠΊ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ravel ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π΅Π½ сайт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Всичко Ρ‚ΠΎΠ²Π° Π΅ прСдставСно Π² ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ.

ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π·Π° сигурност

Π‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€Π½ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ инструмСнт Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. Π’ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни, систСми Π·Π° прСдотвратяванС Π½Π° ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ²Π°Π½Π΅ ΠΈ антивируси. OSC дСйства ΠΊΠ°Ρ‚ΠΎ посрСдник ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° ΠΏΠΎ сигурността ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ срСди Π·Π° сигурност. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΌΡƒΠ»Ρ‚ΠΈΠΎΠ±Π»Π°Ρ†ΠΈ.

ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° OSC Π΅, Ρ‡Π΅ Π½Π΅ Π΅ ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ софтуСрни ΠΈΠ»ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ ΠΎΠ±Π°Ρ‡Π΅ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΠ°Ρ‰Π°Π±Π½ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ‚Π°Π·ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΅ ΠΌΠ°Π»ΠΊΠΎ вСроятно Π΄Π° Π΅ подходящ Π·Π° Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° стартиращ бизнСс.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° Π±ΡŠΡ€Π· старт Π½Π° сайта Π·Π° докумСнтация Π½Π° OSC.

ONOS

Π’ΠΎΠ²Π° Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° SDN ΠΌΡ€Π΅ΠΆΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. НСговата особСност Π΅, Ρ‡Π΅ ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π° функционалността Π½Π° SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€, ΠΌΡ€Π΅ΠΆΠΎΠ²Π° ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π½Π° ОБ. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π°Π·ΠΈ комбинация, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π²ΠΈ позволява Π΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ сС случва Π² ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ ΠΈ опростява миграцията ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° към SDN.

β€žΠ’ΡΡΠ½ΠΎΡ‚ΠΎ ΠΌΡΡΡ‚ΠΎβ€œ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Ρ€Π΅Ρ‡Π΅ сигурност. Π‘ΠΏΠΎΡ€Π΅Π΄ Π΄ΠΎΠΊΠ»Π°Π΄ 2018, ONOS ΠΈΠΌΠ° Ρ€Π΅Π΄ΠΈΡ†Π° нСотстранСни уязвимости. НапримСр податливост Π½Π° DoS Π°Ρ‚Π°ΠΊΠΈ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° инсталиранС Π½Π° прилоТСния Π±Π΅Π· удостовСряванС. Някои ΠΎΡ‚ тях Π²Π΅Ρ‡Π΅ са ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ; Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ всС ΠΎΡ‰Π΅ работят Π²ΡŠΡ€Ρ…Ρƒ останалитС. ΠšΠ°Ρ‚ΠΎ цяло ΠΎΡ‚ 2015 Π³. ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ… голям Π±Ρ€ΠΎΠΉ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ²ΠΈΡˆΠ°Π²Π°Ρ‚ сигурността Π½Π° срСдата.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ инструмСнта ΠΎΡ‚ официалния страница с докумСнтация. Има ΡΡŠΡ‰ΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° Π·Π° инсталиранС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΡƒΡ€ΠΎΡ†ΠΈ.

Π’ΠΎΠ»Ρ„Ρ€Π°ΠΌΠΎΠ²Π° Ρ‚ΡŠΠΊΠ°Π½

ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ сС Π½Π°Ρ€ΠΈΡ‡Π°ΡˆΠ΅ OpenContrail. Но бСшС ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½, слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π° β€žΠΏΠΎΠ΄ ΠΊΡ€ΠΈΠ»ΠΎΡ‚ΠΎβ€œ Π½Π° Linux Foundation. Tungsten Fabric Π΅ плъгин Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° виртуализация, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, Π³ΠΎΠ»ΠΈ ΠΌΠ΅Ρ‚Π°Π»Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ натоварвания ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ.

ΠŸΠ»ΡŠΠ³ΠΈΠ½ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° с популярни инструмСнти Π·Π° оркСстрация: Openstack, Kubernetes, Openshift, vCenter. НапримСр, Π·Π° внСдряванС Π½Π° Tungsten Fabric Π² Kubernetes Ρ‰Π΅ трябва 15 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° всички Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈΡ‚Π΅: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, визуализация, ΠΌΡ€Π΅ΠΆΠΎΠ²Π° конфигурация ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ. ВСхнологията Π²Π΅Ρ‡Π΅ Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΎΠ±Π»Π°Ρ†ΠΈ, ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ SDN стСковС Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с 5G ΠΈ Edge ΠΊΠΎΠΌΠΏΡŽΡ‚ΠΈΠ½Π³.

Π’ΡŠΠΊΠ°Π½ΡŠΡ‚ ΠΎΡ‚ Π²ΠΎΠ»Ρ„Ρ€Π°ΠΌ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ припомня OpenDaylight, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈΠΌΠ° ΡΡŠΡ‰ΠΈΡ‚Π΅ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ - Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ Π²Π΅Π΄Π½Π°Π³Π°, особСно ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. Но Ρ‚ΡƒΠΊ са ΠΏΠΎΠ»Π΅Π·Π½ΠΈ инструкциитС. Π·Π° ΠΌΠΎΠ½Ρ‚Π°ΠΆ ΠΈ конфигурация ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π² GitHub.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° ΠΎΡ‚ нашия Π±Π»ΠΎΠ³ Π½Π° Π₯Π°Π±Ρ€Π΅:

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€