Sagcina ukwenza kanjalo
Umphathiswa
Ithuluzi likuvumela ukuthi usethe inethiwekhi ephethwe isoftware emshinini owodwa (ngokoqobo noma ngokomzimba). Vele ufake umyalo: $ sudo mn. Ngokusho konjiniyela, i-Mininet ifaneleka kahle ekuthumeleni izindawo zokuhlola.
Isibonelo, othisha baseStanford (lapho iMininet yathuthukiswa khona) basebenzisa insiza ngesikhathi samakilasi okusebenza enyuvesi. Kuyasiza ukugxilisa amakhono okuxhumana nabafundi. Eminye yemisebenzi namademo angatholakala
I-Mininet iphinde ilungele ukuhlola ama-topology e-SDN yangokwezifiso. Inethiwekhi ebonakalayo isetshenziswa nazo zonke izinguquko, izilawuli nabasingathi, bese ukusebenza kwayo kuhlolwa kusetshenziswa imibhalo yePython. Izilungiselelo zibe sezidluliswa zisuka ku-Mininet ziye kunethiwekhi yangempela.
Phakathi kokubi kwekhambi
I-Mininet ikhishwa ngaphansi kwelayisensi ye-BSD Open Source futhi iyathuthukiswa. Noma ubani anganikela - kukhona ulwazi lokuthi lokhu kwenziwa kanjani
ns-3
Simulator for
Phakathi kwezinzuzo zensiza ukusekelwa kwamasokhethi nemitapo yolwazi
Ububi buhlanganisa ukubukeka okubuthakathaka uma kuqhathaniswa. Ukuze kuboniswe i-topology
Ukufunda ngesihloko kubhulogi yethu yebhizinisi:
I-OpenNet
Lesi silingisi se-SDN sakhelwe phezu kwesisekelo samathuluzi amabili wangaphambilini - iMininet ne-ns-3. Ihlanganisa amandla ngamunye wabo. Ukwenza izixazululo zisebenze ndawonye, ββi-OpenNet isebenzisa umtapo obophayo osePython.
Ngakho-ke, i-Mininet ku-OpenNet inesibopho sokulingisa amaswishi e-OpenFlow, ihlinzeka nge-CLI kanye nokwenza izinto ezibonakalayo. Ngokuqondene ne-ns-3, ilingisa lawo mamodeli angekho ku-Mininet. Iziqondiso zokusebenza zingatholakala
/
I-Containernet
Lena imfoloko ye-Mininet yokusebenza neziqukathi zokufaka isicelo. Iziqukathi ze-Docker zisebenza njengabasingathi kumanethiwekhi alingisiwe. Isixazululo sidalwe ukuvumela abathuthukisi ukuthi bahlole ifu, i-edge, inkungu ne-NFV computing. Uhlelo seluvele lusetshenziswa ababhali be-SONATA NFV ukudala isistimu ye-orchestration kumanethiwekhi e-5G abonakalayo. I-Containernet
Ungafaka i-Containernet usebenzisa
I-Tinynet
Ilabhulali engasindi ekusiza ukuthi udale ngokushesha ama-prototypes amanethiwekhi e-SDN.
Ithuluzi alifanelekile ukulingisa amanethiwekhi amakhulu ngenxa yokusebenza okulinganiselwe. Kodwa izoba usizo lapho usebenza kumaphrojekthi amancane womuntu siqu noma i-prototyping esheshayo.
Izibonelo zokusetshenziswa nemiyalo yokufaka i-Tinynet iyatholakala kokuthi
I-MaxiNet
Leli thuluzi lenza kube nokwenzeka ukusebenzisa i-Mininet emishinini eminingi yomzimba futhi isebenze ngamanethiwekhi amakhulu e-SDN. Imoto ngayinye
I-MaxiNet ikusiza ukuthi ukale ngokushesha amanethiwekhi futhi uthuthukise ukwabiwa kwezinsiza. I-MaxiNet futhi inemisebenzi yokuqapha, i-CLI eyakhelwe ngaphakathi kanye nekhono lokuhlanganisa ne-Docker. Nokho, ithuluzi alikwazi ukulingisa ukusebenza kweswishi eyodwa emishinini eminingana.
Ikhodi yomthombo wephrojekthi iyatholakala
Ukufunda ngesihloko kubhulogi yethu yebhizinisi:
Source: www.habr.com