Benutzer-Werkzeuge

Webseiten-Werkzeuge


ne:sdn

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ne:sdn [2022/01/15 15:25] – [ONOS] adminne:sdn [2023/02/24 04:28] (aktuell) – [Mininet] admin
Zeile 15: Zeile 15:
 ===== P4 ===== ===== P4 =====
  
-  * [[ne:sdn:p4|P4]]+  * [[ne:sdn:p4:p4|P4]]
  
 ===== Mininet ===== ===== Mininet =====
  
-  * [[ne:sdn:mininet:install|Mininet Installation]] +  * [[ne:sdn:mininet:start|Mininet Dokumentation, Installation und Nutzung]] 
-  * http://mininet.org/walkthrough+ 
-  * [[ne:sdn:mininet:mininet_usage|Nutzung von Mininet]] +===== Linux Network Bridge ===== 
-  *   * https://dokuwiki.alu4u.com/doku.php?id=einstieg-in-sdn-mit-mininet-vm-und-ryu-controller+  
 +  * https://www.kernel.org/doc/Documentation/networking/switchdev.rst 
 +  * https://wiki.archlinux.org/title/Network_bridge
 ===== OpenvSwitch ===== ===== OpenvSwitch =====
   * http://openvswitch.org/download/   * http://openvswitch.org/download/
Zeile 30: Zeile 32:
  
   * [[https://developers.redhat.com/blog/2017/04/06/direct-kernel-open-vswitch-flow-programming/|Direct Kernel Open vSwitch Flow Programming]]   * [[https://developers.redhat.com/blog/2017/04/06/direct-kernel-open-vswitch-flow-programming/|Direct Kernel Open vSwitch Flow Programming]]
 +
 +==== 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,@eth1 select-src-port=@eth0,@eth1 output-port=@eth2
 +</code>
 +
 +<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
 +</code>
 +
  
 ==== Tutorial ==== ==== Tutorial ====
   * https://www.openvswitch.org/support/dist-docs-2.5/tutorial/Tutorial.md.html   * https://www.openvswitch.org/support/dist-docs-2.5/tutorial/Tutorial.md.html
-===== Hardware-Switches =====+===== Whitebox-Switches =====
  
   * [[ne:sdn-hardware|SDN Hardware-Switches]]   * [[ne:sdn-hardware|SDN Hardware-Switches]]
-===== Raspberry Pi as an OpenFlow Switch ===== 
  
 +==== Software für Whitebox-Switches ====
 +
 +  * https://www.epsglobal.com/about-eps-global/blog/january-2021/dent-and-sonic-the-hitchhiker-and-the-hedgehog
 +
 +=== SONiC ===
 +  * https://azure.microsoft.com/de-de/blog/sonic-the-networking-switch-software-that-powers-the-microsoft-global-cloud/
 +=== Dent ===
 +  * https://thenewstack.io/dent-an-operating-system-for-disaggregated-network-switches/
 +  * https://dent.dev/
 +
 +
 +===== Raspberry Pi as an OpenFlow Switch =====
  
   * http://openflow-sdn.blogspot.co.uk/2013/05/cheapest-openflow-switch-in-world-using.html   * http://openflow-sdn.blogspot.co.uk/2013/05/cheapest-openflow-switch-in-world-using.html
Zeile 55: Zeile 89:
  
  
-===== SONiC ===== 
  
-  * https://azure.microsoft.com/de-de/blog/sonic-the-networking-switch-software-that-powers-the-microsoft-global-cloud/ 
 ===== Literatur ===== ===== Literatur =====
  
ne/sdn.1642260303.txt.gz · Zuletzt geändert: 2022/01/15 15:25 von admin