====== 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]]