Inhaltsverzeichnis

Software Defined Networking (SDN)

OpenFlow

OpenFlow – Basic Concepts and Theory

Opinion:

P4

Mininet

Linux Network Bridge

OpenvSwitch

Mirroring

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
$ 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

Whitebox-Switches

Software für Whitebox-Switches

SONiC

Dent

Raspberry Pi as an OpenFlow Switch

Raspberry Pi as an OpenFlow Controller

Controller

ONOS

Literatur