====== 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
* http://manpages.org/mn
==== 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 ====
* https://github.com/mininet/mininet/wiki/Bufferbloat
==== Links: ====
* https://sreeninet.wordpress.com/2014/11/30/mininet-internals-and-network-namespaces/
* [[linux:network_namespaces|Linux: Network Namespaces]]