Hi,
I'm testing carp for the first time on 5.2 (both) and no mather
what I try, both are master. I see the traffic from carp with
tcpdump on both device. Must be a RTMF error but I already
readed all official doc and some unofficial and still can't find
what wrong.
The config of both device is following.
Thanks
Michel
# tcpdump -i em0
tcpdump: listening on em0, link-type EN10MB
tcpdump: WARNING: compensating for unaligned libpcap packets
00:51:45.455370 CARPv2-advertise 36: vhid=1 advbase=1 advskew=0 demote=0
(DF) [tos 0x10]
00:51:45.530004 CARPv2-advertise 36: vhid=2 advbase=1 advskew=10
demote=32 (DF) [tos 0x10]
00:51:46.460226 CARPv2-advertise 36: vhid=1 advbase=1 advskew=0 demote=0
(DF) [tos 0x10]
00:51:46.574755 CARPv2-advertise 36: vhid=2 advbase=1 advskew=10
demote=32 (DF) [tos 0x10]
00:51:47.465083 CARPv2-advertise 36: vhid=1 advbase=1 advskew=0 demote=0
(DF) [tos 0x10]
00:51:47.619506 CARPv2-advertise 36: vhid=2 advbase=1 advskew=10
demote=32 (DF) [tos 0x10]
Device 1 :
# cat /etc/hostname.em0
inet 10.0.0.101 255.255.255.0
# cat /etc/hostname.em1
inet 10.0.1.101 255.255.255.0
# cat /etc/hostname.em2
inet 10.0.2.1 255.255.255.0
# cat /etc/hostname.carp0
inet W.X.Y.B 255.255.255.248 W.X.Y.D vhid 1 carpdev em0 \
pass fdhnap483745y -inet6
# cat /etc/hostname.carp1
inet 10.0.1.1 255.255.255.0 10.0.1.255 vhid 3 carpdev em1 \
pass 3orohasfv73 -inet6
# cat /etc/hostname.pfsync0
up syncdev em2
# ifconfig -g carp
carp: carp demote count 0
# pfctl -sr
pass all flags S/SA
block drop in on ! lo0 proto tcp from any to any port 6000:6010
# sysctl | grep carp
net.inet.carp.allow=1
net.inet.carp.preempt=1
net.inet.carp.log=2
from ifconfig :
carp0: flags=28843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NOINET6> mtu 1500
lladdr 00:00:5e:00:01:01
priority: 0
carp: MASTER carpdev em0 vhid 1 advbase 1 advskew 0
groups: carp
status: master
inet X.X.X.X netmask 0xfffffff8 broadcast X.X.X.X
carp1: flags=28843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NOINET6> mtu 1500
lladdr 00:00:5e:00:01:03
priority: 0
carp: MASTER carpdev em1 vhid 3 advbase 1 advskew 0
groups: carp
status: master
inet 10.0.1.1 netmask 0xffffff00 broadcast 10.0.1.255
Device 2:
# cat /etc/hostname.em0
inet 10.0.0.102 255.255.255.0
# cat /etc/hostname.em1
inet 10.0.1.102 255.255.255.0
# cat /etc/hostname.em2
inet 10.0.2.2 255.255.255.0
# cat /etc/hostname.carp0
inet X.W.Z.B 255.255.255.248 X.Y.Z.D vhid 2 carpdev em0 \
advskew 10 pass fdhnap483745y -inet6
# cat /etc/hostname.carp1
inet 10.0.1.1 255.255.255.0 10.0.1.255 vhid 4 carpdev em1 \
advskew 10 pass -inet6
# cat /etc/hostname.pfsync0
up syncdev em2
# ifconfig -g carp
carp: carp demote count 32
# pfctl -sr
pass all flags S/SA
block drop in on ! lo0 proto tcp from any to any port 6000:6010
# sysctl | grep carp
net.inet.carp.allow=1
net.inet.carp.preempt=1
net.inet.carp.log=2
from ifconfig :
carp0: flags=28843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NOINET6> mtu 1500
lladdr 00:00:5e:00:01:02
priority: 0
carp: MASTER carpdev em0 vhid 2 advbase 1 advskew 10
groups: carp
status: master
inet X.X.X.X netmask 0xfffffff8 broadcast X.X.X.X
carp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:5e:00:01:04
priority: 0
carp: MASTER carpdev em1 vhid 4 advbase 1 advskew 10
groups: carp
status: master
inet6 fe80::200:5eff:fe00:104%carp1 prefixlen 64 scopeid 0xc
inet 10.0.1.1 netmask 0xffffff00 broadcast 10.0.1.255