Kumaha Ngawangun SDN - Dalapan Alat Open Source

Dinten ieu kami parantos nyiapkeun pikeun pamiarsa urang pilihan pengendali SDN anu aktip dirojong ku pangguna GitHub sareng yayasan open source ageung sapertos Yayasan Linux.

Kumaha Ngawangun SDN - Dalapan Alat Open Source
/flickr/ John Weber / CC ku

cahaya panonpoe

OpenDaylight mangrupikeun platform modular kabuka pikeun ngajadikeun otomatis jaringan SDN skala ageung. Versi kahijina muncul dina 2013, anu engké janten bagian tina Yayasan Linux. Dina Maret taun ieu versi kasapuluh mucunghul alat, sarta jumlah pamaké geus ngaleuwihan samilyar.

Controller kalebet sistem pikeun nyiptakeun jaringan virtual, sakumpulan plugins pikeun ngadukung sababaraha protokol, sareng utilitas pikeun nyebarkeun platform SDN anu lengkep. Hatur nuhun kana API bisa ngahijikeun OpenDaylight sareng pangendali anu sanés. Inti leyuran ieu ditulis dina Java, sangkan anjeun tiasa dianggo kalayan eta dina sagala sistem kalawan JVM a.

panggung disebarkeun ku boh dina bentuk bungkusan RPM sareng rakitan binér universal, sareng dina bentuk gambar mesin virtual anu tos dikonpigurasi dumasar kana Fedora sareng Ubuntu. Anjeun tiasa ngundeur éta dina situs wéb resmi babarengan jeung dokuméntasi. Pamaké nyatet yén damel sareng OpenDaylight tiasa sesah, tapi Saluran YouTube proyék Aya sajumlah ageung pituduh pikeun nyetél alat.

Lighty.io

Ieu mangrupikeun kerangka kabuka pikeun ngembangkeun pengendali SDN. Ieu mangrupikeun SDK dumasar kana platform OpenDaylight. Tujuan proyék Lighty.io nyaéta pikeun nyederhanakeun sareng nyepetkeun pamekaran solusi SDN di Java, Python sareng Go.

Kerangka nawiskeun sajumlah ageung alat pikeun debugging lingkungan SDN. Khususna, Lighty.io ngamungkinkeun anjeun niru alat jaringan sareng program kabiasaanana. Éta ogé sia ​​noting komponén Visualisasi Topologi Jaringan - dipaké pikeun visualize topologi jaringan.

Milarian pituduh pikeun nyieun aplikasi SDN nganggo Lighty.io di repositories on GitHub. Ibid. aya pituduh hijrah aplikasi nu aya kana platform anyar.

Maca topik dina blog perusahaan kami:

Floodlight

Ieu - anu ngaturna kalawan sakumpulan aplikasi pikeun ngatur jaringan OpenFlow. Arsitéktur solusina modular sareng ngadukung sababaraha saklar virtual sareng fisik. Solusina parantos mendakan aplikasi dina pamekaran layanan streaming scalable dumasar kana SDN - Bioskop GENI, kitu ogé neundeun software-diartikeun Coraid.

on data tina sababaraha tés,Floodlight ngaleuwihan kinerja OpenDaylight dina jaringan beban tinggi. Tapi dina jaringan kalayan beban rendah sareng sedeng, Floodlight gaduh latency anu langkung luhur. Manggihan pituduh instalasi di dokuméntasi proyék resmi.

OESS

Hiji set komponén software pikeun ngonpigurasikeun saklar OpenFlow. OESS nawiskeun antarbeungeut wéb anu saderhana pikeun pangguna ogé API pikeun jasa wéb. Kauntungannana leyuran ieu kalebet ngalihkeun otomatis kana saluran cadangan upami aya gagal sareng kasadiaan alat visualisasi. kontra: Rojongan pikeun jumlah kawates model switch.

Panungtun pamasangan sareng konfigurasi OESS aya dina gudang dina GitHub.

Kumaha Ngawangun SDN - Dalapan Alat Open Source
/flickr/ Ernestas / CC ku

Ravel

Ieu controller anu tingkat abstraksi jaringan digambarkeun dina bentuk queries SQL. Éta bisa dikawasa via garis paréntah. Kauntungannana pendekatan éta, alatan SQL, queries dikirim leuwih gancang. Sajaba ti éta, alat nu ngidinan Anjeun pikeun ngadalikeun sababaraha lapisan abstraksi ngaliwatan fitur orkestrasi otomatis na. Kalemahan solusi kalebet kurangna visualisasi sareng kabutuhan diajar alesan garis paréntah.

A step-by-step tutorial pikeun gawé bareng Ravel bisa kapanggih di ramatloka resmi proyék. Ieu kabeh dibere dina format condensed. dina gudang.

Buka Kaamanan Controller

Alat anu didefinisikeun ku parangkat lunak pikeun ngajagi jaringan virtual. Éta ngajadikeun otomatis panyebaran firewall, sistem pencegahan intrusion sareng antipirus. OSC bertindak salaku perantara antara manajer kaamanan sareng rupa-rupa fungsi sareng lingkungan kaamanan. Dina waktos anu sami, éta tiasa damel sareng multicloud.

Kauntungannana OSC nyaeta teu dihijikeun ka software husus atawa produk hardware. Nanging, alatna dirancang pikeun dianggo sareng jaringan perusahaan skala ageung. Ku sabab kitu, sigana moal cocog pikeun kabutuhan ngamimitian.

Hiji pituduh mimiti gancang bisa kapanggih dina situs dokuméntasi OSC.

ONOS

Ieu sistem operasi pikeun ngatur jaringan SDN sareng komponenana. Fiturna nyaéta ngagabungkeun fungsionalitas controller SDN, jaringan sareng OS server. Hatur nuhun kana kombinasi ieu, alat ngamungkinkeun anjeun pikeun ngawas sadayana anu lumangsung dina jaringan sareng nyederhanakeun migrasi tina arsitéktur tradisional ka SDN.

The "bottleneck" tina platform bisa disebut kaamanan. Numutkeun kana laporan 2018, ONOS ngagaduhan sajumlah kerentanan anu teu ditambal. Contona, karentanan kana serangan DoS sareng kamampuan masang aplikasi tanpa auténtikasi. Sababaraha di antarana parantos ditambal; pamekar masih ngusahakeun sésana. Gemblengna, saprak 2015 platform ditampi sajumlah ageung apdet anu ningkatkeun kaamanan lingkungan.

Anjeun tiasa ngundeur alat dina resmi kaca dokuméntasi. Aya ogé Panungtun instalasi tur tutorials séjén.

Kain Tungsten

Proyék ieu baheulana disebut OpenContrail. Tapi diganti namina saatos pindah "di handapeun jangjang" Yayasan Linux. Tungsten Fabric mangrupikeun plugin virtualisasi jaringan kabuka anu tiasa dianggo sareng mesin virtual, beban kerja logam sareng wadah.

plugin nu bisa gancang terpadu kalayan parabot orchestration populér: Openstack, Kubernetes, Openshift, vCenter. Contona, pikeun nyebarkeun Tungsten Fabric di Kubernetes peryogi 15 menit. Alat ogé ngadukung sadaya fungsi tradisional Controllers SDN: manajemén, visualisasi, konfigurasi jaringan sareng loba batur. téhnologi nu geus manggih aplikasi dina puseur data jeung awan, salaku bagian tina tumpukan SDN pikeun gawé bareng 5G jeung komputasi Edge.

Tungsten lawon pisan nyarupaan OpenDaylight, janten solusina gaduh kalemahan anu sami - sesah langsung terang, khususna nalika damel sareng wadah. Tapi ieu téh dimana instruksi datangna dina gunana. pikeun instalasi tur konfigurasi jeung bahan tambahan lianna di repositories on GitHub.

Tulisan dina topik tina blog urang dina Habré:

sumber: www.habr.com

Tambahkeun komentar