OpenBSD 5.1 / i386, two boxes connected using CARP/pfsync. There are
VLANs on the physical interfaces, and CARP interfaces on the VLAN
interfaces. Both boxes run dual stack on VLAN and CARP interfaces. This
all works fine.

To get rid of multicast CARP traffic, I tried using the carppeer keyword
in  hostname.carpXX files, like this:

inet 172.31.16.1 255.255.255.0 172.31.16.255 vhid 16 \
advskew 1 pass WouldntYouLikeToKnow carpdev vlan16 \
carppeer 172.31.16.3
inet6 2604:0:c2:10::1 64 vhid 16 advskew 1 pass \
WouldntYouLikeToKnow carpdev vlan16 carppeer 2604:0:c2:10::3

Problem is, after running 'sh /etc/netstart vlan16' and 'sh
/etc/netstart/carp16' I still see multicast CARP packets, but now only
from the link-local address.

Questions:

1. Why would the command 'sh /etc/netstart carp16' return the error
'ifconfig: error in parsing address string: no address associated with
name'? I can ping6 the carppeer 2604:0:c2:10::3 from this box.

2. Are multicast CARP frames from the link-local address expected behavior?

3. If so, is there any way to disable that behavior?

Thanks!

dn

Reply via email to