H all, I have the following setup: 

2 OpenBSD 6.2 (let's say cluster A) and 2 OpenBSD 5.8 (cluster B) 

I have a carp interface on both clusters that is reachable through both
through dynamic routing. Then, I have a vxlan that is built with tunnel
source and destination through both carp interfaces: 

CLUSTER A:
active_host:
# cat /etc/hostname.carp1
inet 10.0.0.1 255.255.255.0 NONE vhid 1 pass test123 carpdev em0
# cat /etc/hostname.vxlan1
rdomain 10 tunnel 10.0.0.1 10.1.1.1 vnetid 1 tunneldomain 0 mtu 1500 
inet 192.168.0.1 255.255.255.252 NONE

backup_host:
# cat /etc/hostname.carp1
inet 10.0.0.1 255.255.255.0 NONE vhid 1 pass test123 carpdev em0 advskew 150
# cat /etc/hostname.vxlan1
rdomain 10 tunnel 10.0.0.1 10.1.1.1 vnetid 1 tunneldomain 0 mtu 1500 
inet 192.168.0.1 255.255.255.252 NONE


CLUSTER B:
active_host:
# cat /etc/hostname.carp1
inet 10.1.1.1 255.255.255.0 NONE vhid 1 pass test123 carpdev em0
# cat /etc/hostname.vxlan1
rdomain 10 tunnel 10.1.1.1 10.0.0.1 vnetid 1 tunneldomain 0 mtu 1500 
inet 192.168.0.2 255.255.255.252 NONE

backup_host:
# cat /etc/hostname.carp1
inet 10.1.1.1 255.255.255.0 NONE vhid 1 pass test123 carpdev em0 advskew 150
# cat /etc/hostname.vxlan1
rdomain 10 tunnel 10.1.1.1 10.0.0.1 vnetid 1 tunneldomain 0 mtu 1500 
inet 192.168.0.2 255.255.255.252 NONE

Basically what is happening is: 
- Since there is only one carp interface active at a time, the vxlan should
only be enable on one host of the cluster (because the tunnel source is the
carp interface itself)
- However if I netstart the vxlan on the backup node, a garp will be sent
towards all the vxlan subnet. 
- When I try to generate traffic sourced from the active host vxlan the arp
is not updated on the other cluster which causes traffic forwarding to fail. 
- I have a 5.8 to 5.8 cluster running and this is not happening, my
/var/log/messages is flooded with arp updates/refresh  
Ex: 
Mar 16 15:48:53 myrouter /bsd: arp info overwritten for X.X.X.X by
aa:aa:aa:aa:aa:aa on vxlanX
Mar 16 15:48:55 myrouter /bsd: arp info overwritten for Y.Y.Y.Y by
bb:bb:bb:bb:bb on vxlanY
Mar 16 15:49:02 myrouter /bsd: arp info overwritten for Z.Z.Z.Z by
cc:cc:cc:cc:cc:cc on vxlanZ

Is this an interoperability issue between 5.8 and 6.2 ?

Does 6.2 stopped to support this setup ?

Is there some way I can overcome this issue through vxlan different
interface configuration ? 

If this explanation is ambiguous please let me know I can provide all the
details needed. 

Thanks in advance



--
Sent from: http://openbsd-archive.7691.n7.nabble.com/openbsd-user-misc-f3.html

Reply via email to