SDN digest - li-emulators tse tšeletseng tse bulehileng tsa mohloli

Nakong e fetileng re ile ra etsa joalo khetho ea balaoli ba SDN ba bulehileng. Kajeno, li-emulators tsa marang-rang tsa SDN tse bulehileng ke tse latelang. Re mema bohle ba nang le thahasello tabeng ena tlas'a katse.

SDN digest - li-emulators tse tšeletseng tse bulehileng tsa mohloli/flickr/ Dennis van Zuijlekom / CC

Mininet

Sesebelisoa se u lumella ho theha marang-rang a laoloang ke software mochining o le mong (oa sebele kapa oa 'mele). Kenya feela taelo: $ sudo mn. Ho ea ka bahlahisi, Mininet e loketse hantle bakeng sa ho tsamaisa libaka tsa liteko.

Ka mohlala, matichere a Stanford (moo Mininet e hlahisitsoeng teng) a sebelisa thuso nakong ea litlelase tse sebetsang univesithing. E thusa ho kenya litsebo tsa marang-rang ho baithuti. Tse ling tsa mesebetsi le li-demos li ka fumanoa polokelong ho GitHub.

Mininet e boetse e loketse ho hlahloba li-topology tsa SDN tse tloaelehileng. Marang-rang a marang-rang a sebelisoa ka li-switch tsohle, balaoli le mabotho, ebe ts'ebetso ea eona e hlahlojoa ho sebelisoa mangolo a Python. Litlhophiso li fetisoa ho tloha Mininet ho ea marang-rang a sebele.

Har'a mefokolo ea tharollo litsebi li totobatsa ho hloka tšehetso ea Windows. Ho phaella moo, Mininet ha e loketse ho sebetsa le marang-rang a maholo, kaha emulator e sebetsa mochine o le mong - ho ka 'na ha se ke ha e-ba le lisebelisoa tse lekaneng tsa hardware.

Mininet e lokolloa tlas'a laesense ea BSD Open Source mme e ntse e ntlafatsoa ka mafolofolo. Mang kapa mang a ka kenya letsoho - ho na le tlhaiso-leseling ea hore na sena se etsoa joang webosaete ea morero ea semmuso и polokelong.

ns-3

Simulator bakeng sa mohlala oa ketsahalo e ikhethang marangrang. Sesebelisoa sena se ne se reretsoe hore e be sesebelisoa sa thuto, empa kajeno se sebelisetsoa ho hlahloba maemo a SDN. Litaelo tsa ho sebetsa le ns-3 li ka fumanoa ho websaeteng e nang le litokomane tsa morero.

Har'a melemo ea ts'ebeliso ke ts'ehetso ea li-sockets le lilaebrari Papali bakeng sa ho sebetsa le lisebelisoa tse ling (joaloka Wireshark), hammoho le sechaba se arabelang.

Mefokolo e kenyelletsa pono e batlang e fokola. Bakeng sa ho bonts'a topology likarabo NetAnim. Ho feta moo, ns-3 ha e tšehetse balaoli bohle ba SDN.

Ho bala ka sehlooho ho blog ea rona ea khoebo:

OpenNet

Emulator ena ea SDN e hahiloe motheong oa lisebelisoa tse peli tse fetileng - Mininet le ns-3. E kopanya matla a e mong le e mong oa bona. Ho etsa hore tharollo e sebetse 'moho, OpenNet e sebelisa laeborari e tlamang ho Python.

Kahoo, Mininet ho OpenNet e ikarabella bakeng sa ho etsisa li-switches tsa OpenFlow, ho fana ka CLI le virtualization. Ha e le ns-3, e etsisa mehlala eo e seng Mininet. Litaelo tsa ts'ebetso li ka fumanoa ho GitHub.Ho teng hape lihokelo tse eketsehileng bakeng sa lisebelisoa tsa sehlooho.

SDN digest - li-emulators tse tšeletseng tse bulehileng tsa mohloli
/ PxMona /PD

Containernet

Ena ke fereko ea Mininet bakeng sa ho sebetsa ka lijana tsa kopo. Li-container tsa Docker li sebetsa joalo ka batho ba amohelang marang-rang a etsisoang. Tharollo e entsoe ho lumella bahlahisi ho etsa liteko ka cloud, Edge, fog le NFV computing. Tsamaiso e se e sebelisitsoe ke bangoli ba SONATA NFV ho theha tsamaiso ea 'mino oa liletsa ho marang-rang a 5G a sebele. Containernet bua motheo oa sethala sa ho etsisa sa NFV.

U ka kenya Containernet u sebelisa tataiso ho GitHub.

Tinynet

Laeborari e bobebe e u thusang ho etsa li-prototypes tsa marang-rang a SDN kapele. Sesebelisoa sa API, e ngotsoeng ka Go, e u lumella ho etsisa topology leha e le efe ea marang-rang. Laebrari ka boeona e "tekanya" hanyane, ka lebaka leo e kenyang le ho sebetsa ka potlako ho feta li-analogues tsa eona. Tinynet e ka kopanngoa le lijana tsa Docker.

Sesebelisoa ha sea lokela ho etsisa marang-rang a maholo ka lebaka la ts'ebetso e fokolang. Empa e tla ba molemo ha o sebetsa mererong e menyenyane ea motho kapa prototyping e potlakileng.

Mehlala ea ts'ebetsong le litaelo tsa ho kenya Tinynet li fumaneha ho Libaka tsa polokelo ea GitHub.

MaxiNet

Sesebelisoa sena se etsa hore ho khonehe ho sebelisa Mininet ka mechine e mengata ea 'mele le ho sebetsa le marang-rang a maholo a SDN. E 'ngoe le e 'ngoe ea likoloi Basebetsi - e qala Mininet mme e etsisa karolo ea eona ea marang-rang ka kakaretso. Li-switches le baamoheli ba buisana ba sebelisana GRE- lithanele. Ho laola likarolo tsa marang-rang a joalo, MaxiNet e fana ka API.

MaxiNet e o thusa ho lekanya marang-rang kapele le ho ntlafatsa kabo ea lisebelisoa. MaxiNet e boetse e na le mesebetsi ea ho beha leihlo, CLI e hahelletsoeng kahare le bokhoni ba ho hokahana le Docker. Leha ho le joalo, sesebelisoa ha se khone ho etsisa ts'ebetso ea sesebelisoa se le seng bakeng sa mechini e mengata.

Khoutu ea mohloli oa morero oa fumaneha ho GitHub. Tataiso ea ho kenya le tataiso ea ho qala kapele li ka fumanoa ho ofisiri leqephe la morero.

Ho bala ka sehlooho ho blog ea rona ea khoebo:

Source: www.habr.com

Eketsa ka tlhaloso