switch(4) - hat schonmal jemand damit "rumgespielt"?

uwerler

HabitusDD
Hallo,

womöglich bin ich total auf dem falschen Dampfer. Ich wollte mal mit switchd(8) und switch(4) bissel rumspielen. Dafür habe ich mir einen Tunnel mit vxlan(4) zwischen zwei Maschinen aufgesetzt. Die funktionieren auch. Sobald ich allerdings die vxlan einem switch hinzufüge, funktionieren die Tunnel nicht mehr. Die Pakete kommen auf der jeweils anderen Seite an, die antwortet aber nicht. Dann habe ich jeweils ein vether ebenfalls dem switch hinzugefügt und dachte, daß über den vxlan-Tunnel eigentlich die Switche quasi "bridgen" müßte. Geht aber nicht. Jemand 'ne Idee? Wenn ich statt switch bridge nehme, geht es:

vether0 < - (switch0) -> vxlan0 <------> vxlan0 < - (switch0) -> vether0
 
Kannst Du mal die ifconfig outputs bzw besser die hostname.if dazu posten?
Bin mir grad nicht sicher, ob man switch direkt an vxlan haengen kann *nachdenk*

PS: wenn nur manuell per ifconfig gemacht, das 'up' nicht vergessen..
 
Host A

DRSN31644872A:~$ ifconfig switch0
switch0: flags=41<UP,RUNNING>
index 9 llprio 3
groups: switch
datapath 0x32787af28f902376 maxflow 10000 maxgroup 1000
vether0 flags=0<>
port 11 ifpriority 0 ifcost 0
vxlan0 flags=0<>
port 10 ifpriority 0 ifcost 0

DRSN31644872A:~$ ifconfig vxlan0
vxlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d1:de:32
index 10 priority 0 llprio 3
vnetid: 1000
groups: vxlan
media: Ethernet autoselect
status: active
tunnel: inet 192.168.176.29 -> 192.168.176.100
inet 1.1.2.1 netmask 0xffffff00 broadcast 1.1.2.255

DRSN31644872A:~$ ifconfig vether0
vether0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d2:3b:36
index 11 priority 0 llprio 3
groups: vether
media: Ethernet autoselect
status: active
inet 1.1.1.1 netmask 0xffffff00 broadcast 1.1.1.255

DRSN31644872A:~$ netstat -nrfinet
Routing tables

Internet:
Destination Gateway Flags Refs Use Mtu Prio Iface
default 192.168.176.1 UGS 6 205 - 8 tap0
224/4 127.0.0.1 URS 0 10440 32768 8 lo0
1.1.1/24 1.1.1.1 UCn 0 0 - 4 vether0
1.1.1.1 fe:e1:ba:d2:3b:36 UHLl 0 0 - 1 vether0
1.1.1.255 1.1.1.1 UHb 0 0 - 1 vether0
1.1.2/24 1.1.2.1 UCn 0 0 - 4 vxlan0
1.1.2.1 fe:e1:ba:d1:de:32 UHLl 0 6 - 1 vxlan0
1.1.2.255 1.1.2.1 UHb 0 0 - 1 vxlan0
10/8 10.0.2.2 UGS 0 187 - 8 vio0
10.0.2/24 10.0.2.15 UCn 1 0 - 4 vio0
10.0.2.2 52:54:00:12:35:02 UHLch 5 83 - L 3 vio0
10.0.2.15 08:00:27:d2:85:b6 UHLl 0 3760 - 1 vio0
10.0.2.255 10.0.2.15 UHb 0 0 - 1 vio0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHhl 12 8092 32768 L 1 lo0
147.204/16 10.0.2.2 UGS 1 15 - 8 vio0
172.16/12 10.0.2.2 UGS 0 0 - 8 vio0
192.168/16 10.0.2.2 UGS 0 20 - 8 vio0
192.168.176/24 192.168.176.29 UCn 2 1591 - 4 tap0
192.168.176.1 a8:54:b2:3d:fd:a0 UHLch 1 1779 - 3 tap0
192.168.176.29 fe:e1:ba:d0:20:82 UHLl 0 653 - 1 tap0
192.168.176.100 fe:e1:ba:d0:63:27 UHLc 1 1595 - 3 tap0
192.168.176.255 192.168.176.29 UHb 0 424 - 1 tap0


Host B

apu01:~# ifconfig switch0
switch0: flags=41<UP,RUNNING>
index 19 llprio 3
groups: switch
datapath 0x5baa37c103e362a5 maxflow 10000 maxgroup 1000
vether0 flags=0<>
port 17 ifpriority 0 ifcost 0
vxlan0 flags=0<>
port 13 ifpriority 0 ifcost 0

apu01:~# ifconfig vxlan0
vxlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d1:61:57
index 13 priority 0 llprio 3
vnetid: 1000
groups: vxlan
media: Ethernet autoselect
status: active
tunnel: inet 192.168.176.100 -> 192.168.176.29
inet 1.1.2.2 netmask 0xffffff00 broadcast 1.1.2.255

vether0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d4:1a:7d
index 17 priority 0 llprio 3
groups: vether
media: Ethernet autoselect
status: active
inet 1.1.1.2 netmask 0xffffff00 broadcast 1.1.1.255

apu01:~# netstat -nrfinet
Routing tables

Internet:
Destination Gateway Flags Refs Use Mtu Prio Iface
default 192.168.176.1 UGS 6 70532 - 8 vether1
224/4 127.0.0.1 URS 0 12 32768 8 lo0
1.1.1/24 1.1.1.2 UCn 0 0 - 4 vether0
1.1.1.2 fe:e1:ba:d4:1a:7d UHLl 0 0 - 1 vether0
1.1.1.255 1.1.1.2 UHb 0 0 - 1 vether0
1.1.2/24 1.1.2.2 UCn 0 0 - 4 vxlan0
1.1.2.2 fe:e1:ba:d1:61:57 UHLl 0 32 - 1 vxlan0
1.1.2.255 1.1.2.2 UHb 0 0 - 1 vxlan0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHhl 7 40308058 32768 1 lo0
192.168.176/24 192.168.176.100 UCn 3 559754 - 4 vether1
192.168.176.1 a8:54:b2:3d:fd:a0 UHLch 3 912519 - 3 vether1
192.168.176.12 ac:5f:3e:c5:82:48 UHLc 2 557713 - 3 vether1
192.168.176.29 fe:e1:ba:d0:20:82 UHLc 1 559742 - 3 vether1
192.168.176.100 fe:e1:ba:d0:63:27 UHLl 1 415344 - 1 vether1
192.168.176.255 192.168.176.100 UHb 0 2 - 1 vether1

Auf der APU habe ich eine bridge laufen mit vether1 + athn0 + vlan1 (zum Router); auf dem Router habe ich eine bridge mit vlan1 (Richtung apu), athn0, vether1 und tap0 (für tinc).
 
Zurück
Oben