Cara Membina SDN - Lapan Alat Sumber Terbuka

Hari ini kami telah menyediakan untuk pembaca kami pilihan pengawal SDN yang disokong secara aktif oleh pengguna GitHub dan asas sumber terbuka yang besar seperti Yayasan Linux.

Cara Membina SDN - Lapan Alat Sumber Terbuka
/Flickr/ John Weber / CC BY

BukaDaylight

OpenDaylight ialah platform modular terbuka untuk mengautomasikan rangkaian SDN berskala besar. Versi pertamanya muncul pada tahun 2013, yang kemudiannya menjadi sebahagian daripada Yayasan Linux. Pada bulan Mac tahun ini versi kesepuluh muncul alat, dan bilangan pengguna telah melebihi satu bilion.

Pengawal termasuk sistem untuk mencipta rangkaian maya, satu set pemalam untuk menyokong pelbagai protokol, dan utiliti untuk menggunakan platform SDN berciri penuh. Terima kasih kepada API seseorang boleh menyepadukan OpenDaylight dengan pengawal lain. Inti penyelesaian telah ditulis dalam Java, jadi anda boleh bekerja dengannya pada mana-mana sistem dengan JVM.

Pelantar diedarkan oleh baik dalam bentuk pakej RPM dan himpunan binari universal, dan dalam bentuk imej pra-konfigurasi mesin maya berdasarkan Fedora dan Ubuntu. Anda boleh memuat turunnya di laman web rasmi bersama dengan dokumentasi. Pengguna ambil perhatian bahawa bekerja dengan OpenDaylight boleh menjadi sukar, tetapi Projek saluran YouTube Terdapat sejumlah besar panduan untuk menyediakan alat.

Lighty.io

Ini adalah rangka kerja terbuka untuk membangunkan pengawal SDN. Ia adalah SDK berdasarkan platform OpenDaylight. Matlamat projek Lighty.io adalah untuk memudahkan dan mempercepatkan pembangunan penyelesaian SDN dalam Java, Python dan Go.

Rangka kerja ini menawarkan sejumlah besar alatan untuk menyahpepijat persekitaran SDN. Khususnya, Lighty.io membolehkan anda meniru peranti rangkaian dan memprogramkan tingkah laku mereka. Ia juga perlu diperhatikan komponennya Visualisasi Topologi Rangkaian β€” ia digunakan untuk menggambarkan topologi rangkaian.

Dapatkan panduan untuk mencipta aplikasi SDN menggunakan Lighty.io dalam repositori di GitHub. Ibid. ada panduan hijrah aplikasi sedia ada ke platform baharu.

Membaca topik dalam blog korporat kami:

Banjir

Ia - pengawal dengan satu set aplikasi untuk mengurus rangkaian OpenFlow. Seni bina penyelesaian adalah modular dan menyokong berbilang suis maya dan fizikal. Penyelesaian itu telah pun menemui aplikasi dalam pembangunan perkhidmatan penstriman berskala berdasarkan SDN - Pawagam GENI, serta storan yang ditakrifkan perisian Coraid.

Pada data daripada beberapa ujian,Floodlight mengatasi prestasi OpenDaylight pada rangkaian beban tinggi. Tetapi pada rangkaian dengan beban rendah dan sederhana, Floodlight mempunyai kependaman yang lebih tinggi. Cari panduan pemasangan dalam dokumentasi projek rasmi.

OESS

Satu set komponen perisian untuk mengkonfigurasi suis OpenFlow. OESS menawarkan antara muka web yang ringkas untuk pengguna serta API untuk perkhidmatan web. Kelebihan penyelesaian termasuk penukaran automatik ke saluran sandaran sekiranya berlaku kegagalan dan ketersediaan alat visualisasi. Kekurangan: Sokongan untuk bilangan model suis yang terhad.

Panduan pemasangan dan konfigurasi OESS ada dalam repositori pada GitHub.

Cara Membina SDN - Lapan Alat Sumber Terbuka
/Flickr/ Ernestas / CC BY

Ravel

Ini ialah pengawal yang tahap abstraksi rangkaiannya diwakili dalam bentuk pertanyaan SQL. Mereka boleh dikawal melalui baris arahan. Kelebihan pendekatan ini ialah, disebabkan oleh SQL, pertanyaan dihantar lebih cepat. Selain itu, alat ini membolehkan anda mengawal berbilang lapisan abstraksi melalui ciri orkestrasi automatiknya. Kelemahan penyelesaian termasuk kekurangan visualisasi dan keperluan untuk mengkaji hujah baris arahan.

Tutorial langkah demi langkah untuk bekerja dengan Ravel boleh didapati di laman web rasmi projek. Ini semua dibentangkan dalam format yang ringkas. dalam repositori.

Buka Pengawal Keselamatan

Alat yang ditakrifkan perisian untuk melindungi rangkaian maya. Ia mengautomasikan penggunaan tembok api, sistem pencegahan pencerobohan dan antivirus. OSC bertindak sebagai perantara antara pengurus keselamatan dan pelbagai fungsi dan persekitaran keselamatan. Pada masa yang sama, ia mampu berfungsi dengan multicloud.

Kelebihan OSC ialah ia tidak terikat dengan produk perisian atau perkakasan tertentu. Walau bagaimanapun, alat ini direka untuk berfungsi dengan rangkaian korporat berskala besar. Atas sebab ini, ia tidak mungkin sesuai untuk keperluan permulaan.

Panduan permulaan pantas boleh didapati di tapak dokumentasi OSC.

ONOS

Ini ialah sistem pengendalian untuk menguruskan rangkaian SDN dan komponennya. Keistimewaannya ialah ia menggabungkan fungsi pengawal SDN, rangkaian dan OS pelayan. Terima kasih kepada gabungan ini, alat ini membolehkan anda memantau semua yang berlaku dalam rangkaian dan memudahkan pemindahan daripada seni bina tradisional ke SDN.

"Bottleneck" platform boleh dipanggil keselamatan. mengikut laporan 2018, ONOS mempunyai beberapa kelemahan yang belum ditambal. Contohnya, kerentanan terhadap serangan DoS dan keupayaan untuk memasang aplikasi tanpa pengesahan. Sebahagian daripada mereka telah ditambal; pemaju masih mengusahakan selebihnya. Secara keseluruhan, sejak 2015 platform menerima sejumlah besar kemas kini yang meningkatkan keselamatan alam sekitar.

Anda boleh memuat turun alat tersebut di laman rasmi halaman dokumentasi. Terdapat juga panduan pemasangan dan tutorial lain.

Kain Tungsten

Projek ini dahulunya dipanggil OpenContrail. Tetapi ia telah dinamakan semula selepas bergerak "di bawah sayap" Yayasan Linux. Tungsten Fabric ialah pemalam virtualisasi rangkaian terbuka yang berfungsi dengan mesin maya, beban kerja logam kosong dan bekas.

Pemalam boleh disepadukan dengan cepat dengan alat orkestrasi popular: Openstack, Kubernetes, Openshift, vCenter. Contohnya, untuk menggunakan Fabrik Tungsten dalam Kubernetes akan diperlukan 15 minit. Alat ini juga menyokong semua fungsi tradisional pengawal SDN: pengurusan, visualisasi, konfigurasi rangkaian dan banyak lagi. Teknologi sudah mendapati aplikasi dalam pusat data dan awan, sebagai sebahagian daripada susunan SDN untuk bekerja dengan pengkomputeran 5G dan Edge.

Kain Tungsten sangat menyerupai OpenDaylight, jadi penyelesaiannya mempunyai kelemahan yang sama - sukar untuk mengetahui dengan segera, terutamanya apabila bekerja dengan bekas. Tetapi di sinilah arahan berguna. untuk pemasangan dan konfigurasi dan bahan tambahan lain dalam repositori di GitHub.

Siaran mengenai topik dari blog kami di HabrΓ©:

Sumber: www.habr.com

Tambah komen