Inhaltsverzeichnis

Mininet Nutzung

:!: Achtung: Nach der Installation startet der openvswitch-testcontroller Service automatisch. Sollen andere Controller verwendet werden (z.B. RYU) muss der Controller vorher gestoppt werden:

sudo service openvswitch-testcontroller stop

Einfache Topologie erstellen:

sudo mn --topo single,2 --mac 
sudo mn --topo linear,3 #--switch ovsk --controller remote 
sudo mn --topo tree,depth=3 #--switch ovsk --controller remote

Topologie in der Mininet CLI anpassen:

py net.addHost('h3')
py net.addLink(h3, s1)
py h3.setIP('10.0.0.3')
py s1.attach('s1-eth3')

Mininet und Wireshark

Wireshark auf dem Host starten und deren Interfaces('h1-eth0', etc.) überwachen:

mininet> sudo h1 wireshark &
mininet> sudo h2 wireshark &

Wireshark kann auch auf auf dem Switch gestartet werden:

mininet> sudo s1 wireshark &

Feste Mac-Adressen der Hosts

sudo mn --mac

Bufferbloat Simulation in Mininet