ne:sdn
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
ne:sdn [2019/08/14 08:05] – [Mininet] admin | ne:sdn [2023/02/24 04:28] (aktuell) – [Mininet] admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Software Defined Networking (SDN) ====== | ====== Software Defined Networking (SDN) ====== | ||
+ | |||
+ | ===== OpenFlow ===== | ||
+ | [[https:// | ||
==== Opinion: ==== | ==== Opinion: ==== | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
- | ===== OpenFlow ===== | + | |
* Counting Packet-IN and Packet-OUT Messages in a pcap-Trace [[https:// | * Counting Packet-IN and Packet-OUT Messages in a pcap-Trace [[https:// | ||
* http:// | * http:// | ||
- | ===== ONOS ===== | ||
- | |||
- | [[ne: | ||
===== P4 ===== | ===== P4 ===== | ||
- | * [[ne: | + | * [[ne:sdn:p4:p4|P4]] |
===== Mininet ===== | ===== Mininet ===== | ||
- | * [[ne: | + | * [[ne: |
- | * [[ne:sdn:mininet: | + | |
- | ===== Open vSwitch | + | ===== Linux Network Bridge ===== |
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | ===== OpenvSwitch | ||
* http:// | * http:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * [[https:// | ||
- | ===== Hardware-Switches ===== | + | * [[https:// |
+ | |||
+ | ==== Mirroring | ||
+ | |||
+ | <code bash> | ||
+ | ovs-vsctl -- set Bridge br0 mirrors=@m \ | ||
+ | -- --id=@eth0 get Port eth0 \ | ||
+ | -- --id=@eth1 get Port eth1 \ | ||
+ | -- --id=@eth2 get Port eth2 \ | ||
+ | -- --id=@m create Mirror name=mymirror select-dst-port=@eth0, | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | $ ovs-vsctl add-br br0 | ||
+ | $ ovs-vsctl add-port br0 eth0 | ||
+ | $ ovs-vsctl add-port br0 tap0 | ||
+ | $ ovs-vsctl add-port br0 tap1 \ | ||
+ | -- --id=@p get port tap1 \ | ||
+ | -- --id=@m create mirror name=m0 select-all=true output-port=@p \ | ||
+ | -- set bridge br0 mirrors=@m | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Tutorial ==== | ||
+ | * https:// | ||
+ | ===== Whitebox-Switches ===== | ||
* [[ne: | * [[ne: | ||
- | ===== Raspberry Pi as an OpenFlow Switch ===== | ||
+ | ==== Software für Whitebox-Switches ==== | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | === SONiC === | ||
+ | * https:// | ||
+ | === Dent === | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | ===== Raspberry Pi as an OpenFlow Switch ===== | ||
* http:// | * http:// | ||
Zeile 40: | Zeile 83: | ||
* [[ne: | * [[ne: | ||
* [[ne: | * [[ne: | ||
+ | |||
+ | ===== ONOS ===== | ||
+ | |||
+ | * [[ne: | ||
+ | |||
+ | |||
+ | |||
===== Literatur ===== | ===== Literatur ===== | ||
Zeile 45: | Zeile 95: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// |
ne/sdn.1565769959.txt.gz · Zuletzt geändert: 2019/08/14 08:05 von admin