Both Server and Client are OpenBSD 5.7-current (GENERIC) #0: Sun Apr 12
22:01:35 MDT
SERVER
# route -n show -inet
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio
Iface
default 216.x.x.x UGS 8 202064 - 8 vlan50
10.1.1.101 10.1.1.101 UHl 0 0 32768 1 lo0
10.1.1.103 10.1.1.103 UHl 0 0 32768 1 lo0
10.1.1.105 10.1.1.105 UHl 0 0 32768 1 lo0
10.1.1.107 10.1.1.107 UHl 0 0 32768 1 lo0
10.1.1.109 10.1.1.109 UHl 0 0 32768 1 lo0
10.10.10/24 link#18 UC 0 0 - 4
vlan4093
10.10.10.1 08:60:6e:47:e9:6c UHLl 0 0 - 1 lo0
10.10.10.255 link#18 UHLb 0 0 - 1
vlan4093
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHl 1 0 32768 1 lo0
216.x.x.x/29 link#19 UC 1 0 - 4 vlan50
216.x.x.x 00:d0:f6:dc:cb:4d UHLc 1 0 - 4 vlan50
216.x.x.x 08:60:6e:47:e9:6c UHLl 0 0 - 1 lo0
216.x.x.x link#19 UHLb 0 0 - 1 vlan50
224/4 127.0.0.1 URS 0 0 32768 8 lo0
# ifconfig trunk0
trunk0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 08:60:6e:47:e9:6c
priority: 0
trunk: trunkproto lacp
trunk id: [(8000,08:60:6e:47:e9:6c,4064,0000,0000),
(8000,00:17:94:51:4f:80,0003,0000,0000)]
trunkport em1 active,collecting,distributing
trunkport em0 active,collecting,distributing
groups: trunk
media: Ethernet autoselect
status: active
# ifconfig vlan1105
vlan1105: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu
1500
lladdr 08:60:6e:47:e9:6c
description: Client-5
priority: 0
vlan: 1105 parent interface: trunk0
groups: vlan
status: active
# ifconfig vxlan1105
vxlan1105: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu
1500
lladdr fe:e1:ba:d4:43:6d
description: Client-5
priority: 0
groups: vxlan
media: Ethernet autoselect
status: active
tunnel: inet 10.1.1.109 -> 10.1.1.108 vnetid 1105
bridge1105: flags=41<UP,RUNNING>
description: Client-5
groups: bridge
priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto
rstp
designated: id 00:00:00:00:00:00 priority 0
vlan1105 flags=3<LEARNING,DISCOVER>
port 17 ifpriority 0 ifcost 0
vxlan1105 flags=3<LEARNING,DISCOVER>
port 11 ifpriority 0 ifcost 0
Addresses (max cache: 100, timeout: 240):
00:00:40:11:dd:37 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:35:88 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:4f:dd vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:a0:16 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:a0:c2 vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:b3:32 vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:01:bf vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:6b:fb vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:92:95 vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:6a:2c vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:19:d3 vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:8b:cf vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:7b:a1 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:2d:2c vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:ff:9c vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:7b:9b vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:57:24 vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:a1:f8 vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:4e:19 vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:77:72 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:d6:9c vxlan1105 0 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:9d:bc vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:b9:33 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:6d:f6 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
.. Many more 00:00:00:40
00:90:1a:a0:3b:a5 vlan1105 1 flags=0<>
00:00:40:11:ad:50 vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
00:00:40:11:e1:3f vxlan1105 1 flags=0<> tunnel 10.1.1.108:
vxlan
CLIENT
# route -n show -inet
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio
Iface
default 10.42.0.1 UGS 7 214 - 8 em0
10.1.1.108 10.1.1.108 UHl 0 0 32768 1 lo0
10.42.0/24 link#1 UC 1 0 - 4 em0
10.42.0.1 00:24:e8:1d:4b:ca UHLc 1 9 - 4 em0
10.42.0.140 00:00:24:d0:62:10 UHLl 0 0 - 1 lo0
10.42.0.255 link#1 UHLb 0 0 - 1 em0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHl 1 0 32768 1 lo0
224/4 127.0.0.1 URS 0 0 32768 8 lo0
# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:24:d0:62:10
priority: 0
groups: egress
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet 10.42.0.140 netmask 0xffffff00 broadcast 10.42.0.255
# ifconfig em1
em1: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST>
mtu 1500
lladdr 00:00:24:d0:62:11
priority: 0
media: Ethernet autoselect (100baseTX full-duplex,rxpause,txpause)
status: active
# ifconfig vxlan1105
vxlan1105: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu
1500
lladdr fe:e1:ba:d1:f8:d9
description: Client-5
priority: 0
groups: vxlan
media: Ethernet autoselect
status: active
tunnel: inet 10.1.1.108 -> 10.1.1.109 vnetid 1105
# ifconfig bridge1105
bridge1105: flags=41<UP,RUNNING>
description: Client-5
groups: bridge
priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto
rstp
designated: id 00:00:00:00:00:00 priority 0
em1 flags=3<LEARNING,DISCOVER>
port 2 ifpriority 0 ifcost 0
vxlan1105 flags=3<LEARNING,DISCOVER>
port 8 ifpriority 0 ifcost 0
Addresses (max cache: 100, timeout: 240):
00:00:40:11:ef:cd vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:64:1f vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:ce:00 vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:15:7b vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:1a:a0 vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:1f:f5 vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:3b:4c vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:c6:1a vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:7f:2e vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:96:00 vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:64:76 vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
24:37:4c:3b:84:b0 em1 1 flags=0<>
00:00:40:11:6d:78 vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:29:84 vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:9d:26 vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:f5:72 vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:4e:58 vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:cc:fd vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:c7:87 vxlan1105 0 flags=0<> tunnel 10.1.1.109:
vxlan
00:00:40:11:d5:31 vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
Now I'll 'switchport access vlan 666' and reboot the Client .. Server was
untouched it unlearned the mac's promptly
# route -n show -inet
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio
Iface
default 108.181.36.1 UGS 6 484 - 8 em0
10.1.1.108 10.1.1.108 UHl 0 0 32768 1 lo0
108.181.36/22 link#1 UC 1 0 - 4 em0
108.181.36.1 0c:a4:02:23:f5:96 UHLc 1 0 - 4 em0
108.181.38.229 00:00:24:d0:62:10 UHLl 0 0 - 1 lo0
108.181.39.255 link#1 UHLb 0 0 - 1 em0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHl 1 0 32768 1 lo0
224/4 127.0.0.1 URS 0 0 32768 8 lo0
127.0.0.1 URS 0 0 32768 8 lo0
# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:24:d0:62:10
priority: 0
groups: egress
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet 108.181.38.229 netmask 0xfffffc00 broadcast 108.181.39.255
# ifconfig em1
em1: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST>
mtu 1500
lladdr 00:00:24:d0:62:11
priority: 0
media: Ethernet autoselect (100baseTX full-duplex,rxpause,txpause)
status: active
# ifconfig vxlan1105
vxlan1105: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu
1500
lladdr fe:e1:ba:d1:99:8b
description: Client-5
priority: 0
groups: vxlan
media: Ethernet autoselect
status: active
tunnel: inet 10.1.1.108 -> 10.1.1.109 vnetid 1105
# ifconfig bridge1105
bridge1105: flags=41<UP,RUNNING>
description: Client-5
groups: bridge
priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto
rstp
designated: id 00:00:00:00:00:00 priority 0
em1 flags=3<LEARNING,DISCOVER>
port 2 ifpriority 0 ifcost 0
vxlan1105 flags=3<LEARNING,DISCOVER>
port 8 ifpriority 0 ifcost 0
Addresses (max cache: 100, timeout: 240):
24:37:4c:3b:84:b0 em1 1 flags=0<>
00:90:1a:a0:3b:a5 vxlan1105 1 flags=0<> tunnel 10.1.1.109:
vxlan
At this point Multicast is fully functional
Please let me know if more information could be helpful
On Sun, Apr 12, 2015 at 12:35 AM, Rob wylde <[email protected]> wrote:
> *Private*
> Internet:
> Destination Gateway Flags Refs Use Mtu Prio
> Iface
> default 10.42.0.1 UGS 9 435365 - 8 em0
> 10.1.1.108 10.1.1.108 UHl 0 0 32768 1 lo0
> 10.42.0/24 link#1 UC 3 0 - 4 em0
> 10.42.0.1 00:24:e8:1d:4b:ca UHLc 2 19 - 4 em0
> 10.42.0.103 ba:18:9d:1e:b7:fc UHLc 1 61948 - 4 em0
> 10.42.0.137 76:25:1c:0f:e2:96 UHLc 0 0 - 4 em0
> 10.42.0.140 00:00:24:d0:62:10 UHLl 0 0 - 1 lo0
> 10.42.0.255 link#1 UHLb 0 0 - 1 em0
> 127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
> 127.0.0.1 127.0.0.1 UHl 1 0 32768 1 lo0
> 224/4 127.0.0.1 URS 0 0 32768 8 lo0
>
> *Public*
> Internet:
> Destination Gateway Flags Refs Use Mtu Prio
> Iface
> default 108.181.x.x UGS 8 70 - 8 em0
> 10.1.1.108 10.1.1.108 UHl 0 0 32768 1 lo0
> 108.181.x/22 link#1 UC 1 0 - 4 em0
> 108.181.x.x 0c:a4:02:23:f5:96 UHLc 1 0 - 4 em0
> 108.181.x.x 00:00:24:d0:62:10 UHLl 0 0 - 1 lo0
> 108.181.x.255 link#1 UHLb 0 0 - 1 em0
> 127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
> 127.0.0.1 127.0.0.1 UHl 1 0 32768 1 lo0
> 224/4 127.0.0.1 URS 0 0 32768 8 lo0
>
> No other changes aside from 'switchmode access vlan x' and issuing a
> reboot on the client side device once it comes back online with a public
> address my IPTV flows perfectly.
> I'm also now updating to -current and applying
> http://marc.info/?l=openbsd-tech&m=142867514829648&w=2 and hoping for the
> best
>
> Thanks for the response
>
> On Sun, Apr 12, 2015 at 12:22 AM, Stuart Henderson <[email protected]>
> wrote:
>
>> On 2015/04/11 20:35, Rob wylde wrote:
>> > Here is my possibly poorly written bugreport
>> >
>> > http://marc.info/?l=openbsd-bugs&m=142856496830537&w=2
>> > I also have port 4789 udp open
>> >
>> > I've since posting that discovered that if I give my client box a
>> public IP
>> > it works flawlessly. The instant I flip it back to private
>> > functionality deteriorate's( unicast works but multicast completely
>> fails
>> > ). Between flipping of networks I destroy and rebuild the vxlan and
>> bridge
>> > on the server side and usually for good measure completely reboot the
>> > client.
>> >
>> > Any suggestions would be helpful
>> >
>> > Thanks
>>
>> It seems unlikely that this would be about the exact IP addresses in use.
>> Is that the only change or is there some other change (maybe routes; do
>> you
>> have a default route in one case, and not in the other)?
>>
>>
>