Hello, I have two machines running OpenBSD-current (OpenBSD 4.1-current (GENERIC) #238: Mon Jun 4 20:03:24 MDT 2007) and I also got this on the same machines running 4.1-stable.
There are 5 carp interfaces and I will only describe one but the behaviour is the same. The machine puff1 has: inet 172.22.16.2 255.255.240.0 NONE vhid 4 pass mysecret advbase 1 The machine puff2 has: inet 172.22.16.2 255.255.240.0 NONE vhid 4 pass mysecret advbase 1 advskew 200 Both have net.inet.carp.preempt=1 While running this setup I can see puff1 being the master and puff2 being the slave. Now if I reboot puff1, puff2 becomes master but does not give back the master state on puff1 when it comes back up and puff2 stays master. Now if I change the advskew to 100 instead of 200 on puff2, I have the normal behaviour and puff1 becomes master if present. Can someone enlighten me on this?