SDN Digest - sechs Open Source Emulatoren

Déi leschte Kéier hu mir gemaach eng Auswiel vun Open Source SDN Controller. Haut sinn Open-Source SDN Netzwierkemulatoren nächst. Mir invitéieren jiddereen deen un dëser ënner Kaz interesséiert ass.

SDN Digest - sechs Open Source Emulatoren/flickr/ Dennis van Zuijlekom / CC

Mininet

D'Tool erlaabt Iech e Software-verwalte Netzwierk op enger Maschinn opzestellen (virtuell oder kierperlech). Gitt einfach de Kommando un: $ sudo mn. Laut den Entwéckler ass Mininet gutt gëeegent fir Testëmfeld z'installéieren.

Zum Beispill, Léierpersonal zu Stanford (wou Mininet entwéckelt gouf) benotzen d'Utility während praktesche Klassen op der Uni. Et hëlleft d'Vernetzungsfäegkeeten an de Studenten z'informéieren. E puer vun den Aufgaben an Demos kënnen fonnt ginn am Repository op GitHub.

Mininet ass och gëeegent fir personaliséiert SDN Topologien ze testen. De virtuelle Netzwierk gëtt mat all Schalter, Controller a Hosten ofgesat, an dann gëtt seng Leeschtung iwwerpréift mat Python Skripte. D'Astellunge ginn dann vum Mininet an dat richtegt Netzwierk transferéiert.

Ënnert den Nodeeler vun der Léisung Experten Highlight Mangel u Windows Ënnerstëtzung. Zousätzlech ass Mininet net gëeegent fir mat grousse Netzwierker ze schaffen, well den Emulator op enger Maschinn leeft - et kann net genuch Hardware Ressourcen sinn.

Mininet gëtt ënner der BSD Open Source Lizenz verëffentlecht an ass aktiv entwéckelt. Jidderee kann dozou bäidroen - et gëtt Informatiounen iwwer wéi dat ze maachen offiziell Projet Websäit и am Repository.

ns-3

Simulator fir diskret Eventmodelléierung Netzwierker. D'Tool war ursprénglech als pädagogesch Utility geduecht, awer haut gëtt et benotzt fir SDN Ëmfeld ze testen. Guiden fir mat ns-3 ze schaffen fannt Dir op Websäit mat Projet Dokumentatioun.

Ënnert de Virdeeler vum Utility sinn Ënnerstëtzung fir Sockets a Bibliothéiken Pcap fir mat aneren Tools ze schaffen (wéi Wireshark), souwéi eng reaktiounsfäeger Gemeinschaft.

D'Nodeeler enthalen relativ schwaach Visualiséierung. Fir Topologie ze weisen refuséiert NetAnim. Zousätzlech ënnerstëtzt ns-3 net all SDN Controller.

Liest iwwer dëst Thema an eisem Firmeblog:

OpenNet

Dësen SDN Emulator ass op der Basis vun zwee virdrun Tools gebaut - Mininet an ns-3. Et kombinéiert d'Stäerkte vun jiddereng vun hinnen. Fir Léisungen zesummen ze schaffen, benotzt OpenNet eng verbindlech Bibliothéik am Python.

Sou ass Mininet am OpenNet verantwortlech fir d'Emuléierung vun OpenFlow Schalter, déi CLI a Virtualiséierung ubitt. Wat den ns-3 ugeet, emuléiert se déi Modeller déi net am Mininet sinn. Operatiounsinstruktiounen kënnen fonnt ginn op GitHub.Et gëtt och zousätzlech Linken fir Material zum Thema.

SDN Digest - sechs Open Source Emulatoren
/ Pzb /PD

Containernet

Dëst ass eng Mininet Gabel fir mat Applikatiounscontainer ze schaffen. Docker Container handelen als Hosten an emuléierten Netzwierker. D'Léisung gouf erstallt fir Entwéckler z'erméiglechen mat Cloud, Rand, Niwwel an NFV Computing ze experimentéieren. De System gouf scho vun den Autoren vum SONATA NFV benotzt fir en Orchestersystem an virtualiséierte 5G Netzwierker ze kreéieren. Containernet geschwat Kär vun der NFV Emulatioun Plattform.

Dir kënnt Containernet installéieren mat Guide op GitHub.

Tinynet

Eng liicht Bibliothéik déi Iech hëlleft séier Prototypen vun SDN Netzwierker ze kreéieren. API Tool, geschriwwen a Go, erlaabt Iech all Netzwierktopologie ze emuléieren. D'Bibliothéik selwer "weit" wéineg, wéinst deem se installéiert a méi séier funktionnéiert wéi seng Analoga. Tinynet kann och mat Docker Container integréiert ginn.

D'Tool ass net gëeegent fir grouss-Skala Netzwierker ze emuléieren wéinst limitéierter Funktionalitéit. Awer et wäert praktesch kommen wann Dir u klenge perséinleche Projete schafft oder séier Prototyping.

Beispill Implementatiounen a Kommandoen fir Tinynet z'installéieren sinn verfügbar op GitHub Repositories.

MaxiNet

Dëst Tool mécht et méiglech Mininet op verschidde kierperlech Maschinnen ze benotzen a mat grousser SDN Netzwierker ze schaffen. Jiddereng vun den Autoen Aarbechter - lancéiert Mininet an emuléiert säin Deel vum allgemenge Netzwierk. Schalter an Hosten kommunizéieren matenee benotzt GRE-Tunnel. Fir d'Komponente vun esou engem Netzwierk ze kontrolléieren, bitt MaxiNet eng API.

MaxiNet hëlleft Iech séier Netzwierker ze skaléieren an d'Ressourceallokatioun ze optimiséieren. MaxiNet huet och Iwwerwaachungsfunktiounen, en agebaute CLI an d'Fäegkeet fir mat Docker z'integréieren. Wéi och ëmmer, den Tool kann d'Operatioun vun engem Schalter fir verschidde Maschinnen net emuléieren.

De Projet Quellcode ass verfügbar op GitHub. Den Installatiounsguide a Schnellstartguide kënnen um offiziellen fonnt ginn Projet Säit.

Liest iwwer dëst Thema an eisem Firmeblog:

Source: will.com

Setzt e Commentaire