Benutzer-Werkzeuge

Webseiten-Werkzeuge


openvswitch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

openvswitch [2016/05/28 15:03] (aktuell)
benny angelegt
Zeile 1: Zeile 1:
 +====== OpenVSwitch (OVS) auf dem Raspberry Pi ======
 +
 +Work in Progress! (Wie in so vielen Artikeln ...)
 +Hier soll es perspektivisch um VXLAN-Themen gehen und wie sich der OpenVSwitch (OVS) mit dem OmniSwitch 6900-X72 bzw. -Q32 verbinden lässt.
 +
 +===== Voraussetzungen =====
 +  * Raspberry Pi
 +  * USB-Hub mit eigener Stomversorgung (sinnvoll damit einstecken/​abziehen von USB-Zeug nicht zu Problemen mit der Stomversorgung führt) (verlinken, meiner hat kein backfeed über den Host-Port)
 +  * USB-RJ45 Adapter (verlinken, hier gibt es gute und schlechte)
 +  * Raspbian Jessie Lite Release vom 05.10.2016 (damit hat man keinen grafischen Overhead)
 +  * Installation einiger Pakete
 +    * ''​sudo apt-get install openvswitch-switch''​
 +
 +===== xyz =====
 +
 +===== Grundlegende Kommandos =====
 +
 +==== ovs-vsctl show ====
 +Zeigt die Bridges an die angelegt wurden.
 +<​code>​
 +pi@pi3:~ $ sudo ovs-vsctl show
 +7fa1d026-691e-4ade-bf8b-c701350b10cc
 +    ovs_version:​ "​2.3.0"​
 +</​code>​
 +
 +==== ovs-vsctl add-br <​bridge-name>​ ====
 +Nun legen wir exemplarisch die Bridge "​test"​ an.
 +<​code>​
 +pi@pi3:~ $ sudo ovs-vsctl add-br test
 +pi@pi3:~ $ sudo ovs-vsctl show
 +7fa1d026-691e-4ade-bf8b-c701350b10cc
 +    Bridge test
 +        Port test
 +            Interface test
 +                type: internal
 +    ovs_version:​ "​2.3.0"​
 +</​code>​
 +
 +Dies erzeugt hat auch Auswirkungen im System:
 +<​code>​
 +pi@pi3:~ $ ifconfig test
 +test      Link encap:​Ethernet ​ HWaddr c2:​bb:​ab:​76:​7c:​44  ​
 +          inet addr:​169.254.63.185 ​ Bcast:​169.254.255.255 ​ Mask:​255.255.0.0
 +          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:​0 txqueuelen:​1 ​
 +          RX bytes:0 (0.0 B)  TX bytes:4812 (4.6 KiB)
 +          ​
 +pi@pi3:~ $ ip link
 +1: lo: <​LOOPBACK,​UP,​LOWER_UP>​ mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
 +    link/​loopback 00:​00:​00:​00:​00:​00 brd 00:​00:​00:​00:​00:​00
 +2: eth0: <​NO-CARRIER,​BROADCAST,​MULTICAST,​UP>​ mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
 +    link/ether b8:​27:​eb:​61:​78:​ec brd ff:​ff:​ff:​ff:​ff:​ff
 +3: eth1: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
 +    link/ether 00:​e0:​8f:​00:​42:​bb brd ff:​ff:​ff:​ff:​ff:​ff
 +4: wlan0: <​NO-CARRIER,​BROADCAST,​MULTICAST,​UP>​ mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
 +    link/ether b8:​27:​eb:​34:​2d:​b9 brd ff:​ff:​ff:​ff:​ff:​ff
 +5: ovs-system: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
 +    link/ether 56:​fc:​c0:​f8:​46:​cb brd ff:​ff:​ff:​ff:​ff:​ff
 +6: test: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
 +    link/ether c2:​bb:​ab:​76:​7c:​44 brd ff:​ff:​ff:​ff:​ff:​ff
 +          ​
 +</​code>​
 +
 +==== Garbage ====
 +
 +<​code>​
 +$ip link add vxlan123 type vxlan id 123 remote 1.2.3.4
 +$ip link set dev vxlan123 up
 +$ip -d link show dev vxlan123
 +
 +VXLAN Service Node Daemon?
 +VXLAN Registration Daemon?
 +
 +
 +
 +</​code>​
 +
  
openvswitch.txt · Zuletzt geändert: 2016/05/28 15:03 von benny