Wireless Community Weekend 2021/WSWSSDN
Workshop Wireless SDN
Zeit und Ort
- Sonntag, 16.5.2021
- Beginn: 15 Uhr, Dauer (vermutlich) 2-3 Stunden - ggf. länger
- Ort: https://bbb.daten.reisen/b/yan-blr-srz-noi
Themen
In diesem Workshop gibt es eine Einführung in:
- Netzwerk-Emulation mit Mininet-Wifi
- Virtuelle Ethernet-Switches mit Open vSwitch
- Software Defined Networking (SDN) nach RFC 7426
- Ryu als OpenFlow Controller
Ziel ist eine Einführung in die verschiedenen Techniken. Anhand von ein paar Beispiel-Aufgaben wird ein einfaches Netz emuliert. Wenn alles gut läuft, binden wir einen Hotspot / Accesspoint mit 2 Internet-Zugängen an und machen ein wenig Load-Balancing. Wer mag, kann natürlich auch komplizierte Netze aufbauen.
Material
- Mininet-Wifi VM (bitte vorab herunterladen und mal starten) - andere VM / neu! (Stand: 14. Mai 2021) - https://yanosz.net/wcw-vm.ova
- Folien zum Workshop: https://yanosz.net/SDNWorkshop.pdf
- Mininet Wifi Buch (englisch - die ersten 100 Seiten reichen für den Workshop) - https://mininet-wifi.github.io/book/
- Ryu
- SDN Tutorial: https://ryu.readthedocs.io/en/latest/getting_started.html
- EBook: RYU SDN Framework: https://ryu-sdn.org/resources.html#wiki
- Python-Einführung:
Wer kann mitmachen?
Jede / Jeder! Der Workshop richtet sich an alle, die Lust und Zeit haben ein wenig mit Wireless SDN, Ryu und Open vSwitch zu spielen. Weg mag kann interaktiv mitmachen.
Basiswissen in Python und Rechnernetze ist hilfreich - aber keine Sorge, wer mag kann auch einfach nur zusehen.
Wer vorab ein wenig Lust und Zeit hat, kann folgende Quizfragen beantworten:
- Was sind die Unterschiede zwischen diesen Geräten?
- Ethernet-Hub
- Ethernet-Switch
- Layer-4 Ethernet-Switch
- IP-Router
- Warum hat ein Ethernet-Frame 2 Adressen (Quelle, Ziel), aber ein WLAN-Frame bis zu 4 (bzw. 6)?
- Wie programmiert man "Hallo Welt" in Python? Was ist eine Instanz-Variable?
- Wie benutzt man iPerf?
... oder ein wenig im Mininet WiFi Buch lesen. Dort gibt's eine kurze einführung Signal Propagation Models, den WLAN Phy-Layer ...