I am trying to configure a new server with OpenBSD 5.1 using CARP and I am having trouble configuring the internal interface. When configured the traffic flows out the physical interface (bge2) and not the carp interface (carp5). I am currently running another set of servers on OpenBSD 4.9 with the same configuration files and the traffic flows out the internal interface on the carp interface and not the physical. Has something changed in the latest release?
I have four interfaces on the box bge0 : used for management bge1 : external interface that is trunked to manage ip's on different VLAN bge2 : internal interface bge3 : pfsync /etc/hostname.bge0 -> inet 192.168.29.73 255.255.255.0 /etc/hostname.bge1 -> up description "Trunked for external" /etc/hostname.bge2 -> inet 172.16.28.42 255.255.255.0 NONE /etc/hostname.bge3 -> inet 172.16.29.42 255.255.255.0 NONE /etc/hostname.carp30 -> inet 192.168.28.40 255.255.255.0 192.168.28.255 vhid 30 advbase 1 advskew 100 carpdev vlan28 pass xxx /etc/hostname.carp5 -> inet 172.16.28.20 255.255.255.0 172.16.28.255 vhid 5 advbase 1 advskew 100 carpdev bge2 pass xxx /etc/hostname.pfsync0 -> up syncdev bge3 syncpeer 172.16.29.32 /etc/hostname.vlan28 -> inet 192.168.28.8 255.255.255.0 NONE vlan 28 vlandev bge1 Everything is actually working and I can fail over an interface between two servers but I noticed when using tcpdump that the traffic is not going over the internal carp5 interface. Any help is appreciated, --jw