Carane Mbangun SDN - Wolung Piranti Open Source

Dina iki kita wis nyiapake kanggo para pamaca pilihan pengontrol SDN sing didhukung aktif dening pangguna GitHub lan yayasan open source gedhe kaya Linux Foundation.

Carane Mbangun SDN - Wolung Piranti Open Source
/flickr/ John Weber / CC BY

opendaylight

OpenDaylight minangka platform modular mbukak kanggo ngotomatisasi jaringan SDN skala gedhe. Versi pisanane muncul ing 2013, sing banjur dadi bagian saka Yayasan Linux. Ing Maret taun iki versi sepuluh muncul alat, lan jumlah pangguna wis ngluwihi milyar.

Kontroler kalebu sistem kanggo nggawe jaringan virtual, set plugin kanggo ndhukung macem-macem protokol, lan utilitas kanggo nggunakake platform SDN kanthi fitur lengkap. Thanks kanggo API bisa nggabungake OpenDaylight karo pengontrol liyane. Inti saka solusi iki ditulis ing Jawa, supaya sampeyan bisa karo ing sembarang sistem karo JVM a.

Platform disebarake dening loro ing wangun paket RPM lan majelis binar universal, lan ing wangun gambar sing wis diatur saka mesin virtual adhedhasar Fedora lan Ubuntu. Sampeyan bisa ngundhuh ing situs web resmi bebarengan karo dokumentasi. Pangguna nyathet yen nggarap OpenDaylight bisa uga angel, nanging Proyek saluran YouTube Ana akeh pandhuan kanggo nyetel alat kasebut.

Lighty.io

Iki minangka kerangka kerja sing mbukak kanggo ngembangake pengontrol SDN. Iku SDK adhedhasar platform OpenDaylight. Tujuan proyek Lighty.io yaiku kanggo nyederhanakake lan nyepetake pangembangan solusi SDN ing Jawa, Python lan Go.

Kerangka kasebut nawakake akeh alat kanggo debugging lingkungan SDN. Khususe, Lighty.io ngidini sampeyan niru piranti jaringan lan program prilaku. Iku uga worth kang lagi nyimak komponen Visualisasi Topologi Jaringan - digunakake kanggo nggambarake topologi jaringan.

Temokake pandhuan babagan nggawe aplikasi SDN nggunakake Lighty.io ing repositori ing GitHub. Ibid. ana pandhuan migrasi aplikasi sing wis ana menyang platform anyar.

Maca topik ing blog perusahaan kita:

Lampu

Iku - pengontrol karo sakumpulan aplikasi kanggo ngatur jaringan OpenFlow. Arsitektur solusi kasebut modular lan ndhukung sawetara switch virtual lan fisik. Solusi kasebut wis nemokake aplikasi ing pangembangan layanan streaming skalabel adhedhasar SDN - Wayang GENI, uga panyimpenan sing ditemtokake piranti lunak Coraid.

Miturut data saka sawetara tes,Floodlight ngungguli OpenDaylight ing jaringan muatan dhuwur. Nanging ing jaringan kanthi muatan sedheng lan sedheng, Floodlight nduweni latensi sing luwih dhuwur. Temokake pandhuan instalasi ing dokumentasi proyek resmi.

OESS

Sakumpulan komponen piranti lunak kanggo ngatur switch OpenFlow. OESS nawakake antarmuka web sing prasaja kanggo pangguna uga API kanggo layanan web. Kauntungan saka solusi kasebut kalebu ngalih otomatis menyang saluran serep yen gagal lan kasedhiyan alat visualisasi. Cons: Dhukungan kanggo nomer winates saka model ngalih.

Pandhuan instalasi lan konfigurasi OESS ana ing repositori ing GitHub.

Carane Mbangun SDN - Wolung Piranti Open Source
/flickr/ Ernestas / CC BY

rawel

Iki minangka pengontrol sing tingkat abstraksi jaringan diwakili ing bentuk pitakon SQL. Padha bisa dikontrol liwat baris printah. Kauntungan saka pendekatan kasebut yaiku, amarga SQL, pitakon dikirim luwih cepet. Kajaba iku, alat kasebut ngidini sampeyan ngontrol pirang-pirang lapisan abstraksi liwat fitur orkestrasi otomatis. Kerugian saka solusi kasebut kalebu kekurangan visualisasi lan kudu sinau bantahan baris printah.

Tutorial langkah-langkah kanggo nggarap Ravel bisa ditemokake ing situs resmi proyek. Iki kabeh ditampilake ing format sing dipadhetke. ing repositori.

Kontrol Keamanan Terbuka

Piranti sing ditetepake piranti lunak kanggo nglindhungi jaringan virtual. Iki ngotomatisasi penyebaran firewall, sistem pencegahan intrusi lan antivirus. OSC tumindak minangka perantara antarane manajer keamanan lan macem-macem fungsi keamanan lan lingkungan. Ing wektu sing padha, bisa digunakake karo multicloud.

Kauntungan saka OSC yaiku ora ana gandhengane karo piranti lunak utawa produk hardware tartamtu. Nanging, alat kasebut dirancang kanggo nggarap jaringan perusahaan skala gedhe. Kanggo alasan iki, mesthine ora cocog kanggo kabutuhan wiwitan.

Pandhuan wiwitan cepet bisa ditemokake ing situs dokumentasi OSC.

ONOS

Iki minangka sistem operasi kanggo ngatur jaringan SDN lan komponene. Keanehane yaiku nggabungake fungsi pengontrol SDN, jaringan lan OS server. Thanks kanggo kombinasi iki, alat kasebut ngidini sampeyan ngawasi kabeh sing kedadeyan ing jaringan lan nyederhanakake migrasi saka arsitektur tradisional menyang SDN.

"Bottleneck" saka platform bisa kasebut keamanan. miturut laporan 2018, ONOS duwe sawetara kerentanan sing durung ditambal. Contone, kerentanan kanggo serangan DoS lan kemampuan kanggo nginstal aplikasi tanpa otentikasi. Sawetara wis ditambal; pangembang isih nggarap liyane. Sakabèhé, wiwit 2015 platform ditampa nomer akeh nganyari sing nambah keamanan lingkungan.

Sampeyan bisa ndownload alat kasebut ing resmi kaca dokumentasi. Ana uga pandhuan instalasi lan tutorial liyane.

Kain Tungsten Kab

Proyek iki biyen diarani OpenContrail. Nanging diganti jeneng sawise pindhah "ing swiwi" saka Linux Foundation. Tungsten Fabric minangka plugin virtualisasi jaringan mbukak sing bisa digunakake karo mesin virtual, beban kerja lan wadhah tanpa logam.

Plugin bisa cepet Integrasi karo alat orkestrasi populer: Openstack, Kubernetes, Openshift, vCenter. Contone, kanggo masang Tungsten Fabric ing Kubernetes butuh 15 menit. Alat kasebut uga ndhukung kabeh fungsi tradisional pengontrol SDN: manajemen, visualisasi, konfigurasi jaringan lan akeh liyane. Teknologi wis ketemu aplikasi ing pusat data lan awan, minangka bagΓ©an saka tumpukan SDN kanggo nggarap komputasi 5G lan Edge.

Tungsten Fabric banget ngelingake OpenDaylight, saengga solusi kasebut duwe kekurangan sing padha - angel dingerteni langsung, utamane nalika nggarap kontaner. Nanging ing kene instruksi bisa migunani. kanggo instalasi lan konfigurasi lan bahan tambahan liyane ing repositori ing GitHub.

Kiriman babagan topik saka blog kita ing HabrΓ©:

Source: www.habr.com

Add a comment