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