I am setting up a redundant OpenBSD firewall using CARP and pfsync. I am using an OpenBSD 3.8 install from the CDs.

As part of the work being done, I am also configuring Solaris multipathing on some servers inside the firewall. The way Solaris switches to a redundant interface in case of failure seems to be by advertising the shared IP address on the standby NIC when failing over.

When Solaris does its failover, I am seeing the following message in the firewall's logs:

/bsd: arp: attempt to overwrite entry for x.x.x.x on carp1 by nn:nn:nn:nn:nn:nn on fxp0

carp1 is my carp interface on the inside and fxp0 is the physical interface on the inside. Basically this message is saying that the Solaris failover is happening exactly as expected, but the firewall is rejecting the arp update because it thinks carp1 and fxp0 are two completely different interfaces although with carp, I don't think this should be the case.

I am new to OpenBSD so I'm hoping I am misunderstanding the situation or there is a simple solution to this problem.

Any suggestions will be greatly appreciated.

        - Aner

Reply via email to