SDN digest - genep émulator open source

Panungtungan waktu urang ngalakukeun pilihan open source SDN controllers. Kiwari, émulator jaringan SDN open-source salajengna. Urang ngajak dulur anu museurkeun ieu handapeun ucing.

SDN digest - genep émulator open source/flickr/ Dennis van Zuijlekom / CC

Mininet

Alat ieu ngamungkinkeun anjeun nyetél jaringan anu diurus ku parangkat lunak dina hiji mesin (virtual atanapi fisik). Lebetkeun paréntah: $ sudo mn. Numutkeun para pamekar, Mininet cocog pisan pikeun nyebarkeun lingkungan tés.

Salaku conto, guru di Stanford (tempat Mininet dikembangkeun) ngagunakeun utilitas nalika kelas praktis di universitas. Eta mantuan instill kaahlian jaringan di siswa. Sababaraha tugas sareng demo tiasa dipendakan dina gudang dina GitHub.

Mininet ogé cocog pikeun nguji topologi SDN adat. Jaringan virtual disebarkeun sareng sadaya saklar, pangendali sareng host, teras kinerjana dipariksa nganggo skrip Python. Setélan teras ditransfer ti Mininet ka jaringan nyata.

Diantara kalemahan solusi para ahli nyorot kurangna rojongan Windows. Salaku tambahan, Mininet henteu cocog pikeun damel sareng jaringan skala ageung, sabab émulator dijalankeun dina hiji mesin - panginten henteu aya sumber hardware anu cekap.

Mininet dileupaskeun dina lisénsi Open Source BSD sareng aktip dikembangkeun. Saha waé tiasa nyumbang - aya inpormasi ngeunaan cara ngalakukeun ieu ramatloka proyék resmi и dina gudang.

ns-3

Simulator pikeun modeling acara diskrit jaringan. Alat éta asalna dimaksudkeun salaku utilitas pendidikan, tapi ayeuna dianggo pikeun nguji lingkungan SDN. Pituduh pikeun gawé bareng ns-3 tiasa dipendakan di ramatloka kalawan dokuméntasi proyék.

Diantara kaunggulan utilitas nyaéta dukungan pikeun sockets sareng perpustakaan Pcap pikeun gawé bareng parabot lianna (sapertos Wireshark), kitu ogé komunitas responsif.

Kalemahanna kalebet visualisasi anu kawilang lemah. Pikeun mintonkeun topologi waleran NetAnim. Salaku tambahan, ns-3 henteu ngadukung sadaya pangendali SDN.

Maca topik dina blog perusahaan kami:

OpenNet

Émulator SDN ieu diwangun dina dasar dua alat saméméhna - Mininet sareng ns-3. Ieu ngagabungkeun kaunggulan unggal sahijina. Pikeun nyieun solusi gawé bareng, OpenNet ngagunakeun perpustakaan mengikat di Python.

Ku kituna, Mininet di OpenNet tanggung jawab pikeun niru saklar OpenFlow, nyayogikeun CLI sareng virtualisasi. Sedengkeun pikeun ns-3, éta niru modél-modél anu henteu aya dina Mininet. parentah operasi bisa kapanggih dina GitHub.Aya oge Tumbu tambahan pikeun bahan dina topik.

SDN digest - genep émulator open source
/ saham /PD

Containernet

Ieu garpu Mininet pikeun gawé bareng wadah aplikasi. Wadah Docker bertindak salaku host dina jaringan anu ditiru. Solusina diciptakeun pikeun ngamungkinkeun para pamekar ékspérimén sareng komputasi awan, tepi, kabut sareng NFV. Sistem éta parantos dianggo ku pangarang SONATA NFV pikeun nyiptakeun sistem orkestrasi dina jaringan 5G virtualisasi. Containernet nyarita inti tina platform emulation NFV.

Anjeun tiasa masang Containernet nganggo pituduh on GitHub.

Tinynet

Perpustakaan anu ringan anu ngabantosan anjeun gancang nyiptakeun prototipe jaringan SDN. alat API, ditulis dina Go, ngidinan Anjeun pikeun emulate sagala topologi jaringan. Perpustakaan sorangan "beurat" sakedik, ku sabab éta dipasang sareng dianggo langkung gancang tibatan analogna. Tinynet ogé tiasa dihijikeun sareng wadah Docker.

Alatna henteu cocog pikeun niru jaringan skala ageung kusabab pungsionalitasna terbatas. Tapi éta bakal mangpaat nalika damel dina proyék pribadi leutik atanapi prototyping gancang.

Conto palaksanaan sareng paréntah pikeun masang Tinynet sayogi di Repositories GitHub.

MaxiNet

Alat ieu ngamungkinkeun ngagunakeun Mininet dina sababaraha mesin fisik sareng damel sareng jaringan SDN skala ageung. Masing-masing mobil pagawe - ngaluncurkeun Mininet sareng niru bagianna tina jaringan umum. Saklar jeung host saling komunikasi ngagunakeun GRE- torowongan. Pikeun ngadalikeun komponén jaringan sapertos kitu, MaxiNet nyayogikeun API.

MaxiNet ngabantosan anjeun gancang skala jaringan sareng ngaoptimalkeun alokasi sumberdaya. MaxiNet ogé ngagaduhan fungsi ngawaskeun, CLI anu diwangun sareng kamampuan ngahijikeun sareng Docker. Sanajan kitu, alat nu teu bisa emulate operasi hiji switch pikeun sababaraha mesin.

Kodeu sumber proyék sayogi dina GitHub. Pituduh pamasangan sareng pituduh ngamimitian gancang tiasa dipendakan dina resmi kaca proyék.

Maca topik dina blog perusahaan kami:

sumber: www.habr.com

Tambahkeun komentar