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 [2019/12/26 17:30] – [Mininet] adminne:sdn [2023/02/24 04:28] (aktuell) – [Mininet] admin
Zeile 1: Zeile 1:
 ====== Software Defined Networking (SDN) ====== ====== Software Defined Networking (SDN) ======
  
 +===== OpenFlow =====
 [[https://overlaid.net/2017/02/15/openflow-basic-concepts-and-theory/|OpenFlow – Basic Concepts and Theory]] [[https://overlaid.net/2017/02/15/openflow-basic-concepts-and-theory/|OpenFlow – Basic Concepts and Theory]]
  
Zeile 7: Zeile 7:
   * https://blog.ipspace.net/2016/06/build-your-own-service-provider-gear-on.html   * https://blog.ipspace.net/2016/06/build-your-own-service-provider-gear-on.html
   * https://blog.ipspace.net/2017/05/is-anyone-using-open-daylight.html   * https://blog.ipspace.net/2017/05/is-anyone-using-open-daylight.html
-===== OpenFlow =====+
  
   * Counting Packet-IN and Packet-OUT Messages in a pcap-Trace [[https://github.com/tscheffl/Counting-Openflow-Messages|Github Link]]   * Counting Packet-IN and Packet-OUT Messages in a pcap-Trace [[https://github.com/tscheffl/Counting-Openflow-Messages|Github Link]]
   * http://networkstatic.net/openflow-proactive-vs-reactive-flows/   * http://networkstatic.net/openflow-proactive-vs-reactive-flows/
  
-===== ONOS ===== 
- 
-[[ne:sdn:onos|Installation - ONOS v1.12 (Simon Joswig November 22, 2017)]] 
  
 ===== 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 33: 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 52: Zeile 83:
   * [[ne:sdn:ryu|RYU]]   * [[ne:sdn:ryu|RYU]]
   * [[ne:sdn:faucet|Faucet]]   * [[ne:sdn:faucet|Faucet]]
 +
 +===== ONOS =====
 +
 +  * [[ne:sdn:onos|Installation - ONOS v1.12 (Simon Joswig November 22, 2017)]]
 +
 +
 +
 ===== Literatur ===== ===== Literatur =====
  
Zeile 57: Zeile 95:
   * https://www.amazon.de/Software-Defined-Networks-Comprehensive-Approach/dp/0128045558/   * https://www.amazon.de/Software-Defined-Networks-Comprehensive-Approach/dp/0128045558/
   * https://www.amazon.de/Software-Defined-Networking-SDN-OpenFlow/dp/1483427234/   * https://www.amazon.de/Software-Defined-Networking-SDN-OpenFlow/dp/1483427234/
 +  * https://www.gdt.id.au/~gdt/presentations/2016-07-05-questnet-sdn/papers/
ne/sdn.1577381401.txt.gz · Zuletzt geändert: 2019/12/26 17:30 von admin