Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Mar 2014 22:21:48 +0200
From:      mxb <mxb@alumni.chalmers.se>
To:        freebsd-net@freebsd.org
Subject:   Re: FreeBSD 10-STABLE and CARP states
Message-ID:  <4A818132-757F-4BAD-8137-CDB1F6F0681C@alumni.chalmers.se>
In-Reply-To: <EDCF2D3E-D785-4DCA-8033-09D547BDCC93@alumni.chalmers.se>
References:  <EDCF2D3E-D785-4DCA-8033-09D547BDCC93@alumni.chalmers.se>

next in thread | previous in thread | raw e-mail | index | archive | help


Manually setting net.inet.carp.demotion brought BOTH VHIDs in desired state.
pfsync bulk update seems to not put everything back as it should.

lagg0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 9000
	options=8407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO>
	ether 00:25:90:e3:71:f2
	inet 172.16.0.234 netmask 0xfffff800 broadcast 172.16.7.255
	inet6 fe80::225:90ff:fee3:71f2%lagg0 prefixlen 64 scopeid 0x5
	inet 172.16.0.231 netmask 0xfffff800 broadcast 172.16.7.255 vhid 201
	inet 172.16.0.233 netmask 0xfffff800 broadcast 172.16.7.255 vhid 202
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect
	status: active
	carp: MASTER vhid 201 advbase 1 advskew 1
	carp: BACKUP vhid 202 advbase 5 advskew 100
	laggproto lacp lagghash l2,l3,l4
	laggport: ix1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
	laggport: ix0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>


On 31 mar 2014, at 20:42, mxb <mxb@alumni.chalmers.se> wrote:

> 
> Hi list,
> 
> hopefully this is the right place to have my question regarding CARP on 10-STABLE.
> 
> I have two nodes with following setup(node1):
> 
> lagg0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 9000
> 	options=8407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO>
> 	ether 00:25:90:e3:71:f2
> 	inet 172.16.0.234 netmask 0xfffff800 broadcast 172.16.7.255
> 	inet6 fe80::225:90ff:fee3:71f2%lagg0 prefixlen 64 scopeid 0x5
> 	inet 172.16.0.231 netmask 0xfffff800 broadcast 172.16.7.255 vhid 201
> 	inet 172.16.0.233 netmask 0xfffff800 broadcast 172.16.7.255 vhid 202
> 	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> 	media: Ethernet autoselect
> 	status: active
> 	carp: BACKUP vhid 201 advbase 1 advskew 1
> 	carp: BACKUP vhid 202 advbase 5 advskew 100
> 	laggproto lacp lagghash l2,l3,l4
> 	laggport: ix1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
> 	laggport: ix0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
> 
> net.inet.carp.preempt=1 on both nodes. as well as PSYNC as this:
> 
> pfsync0: flags=41<UP,RUNNING> metric 0 mtu 1500
> 	pfsync: syncdev: vlan22 syncpeer: 10.22.22.2 maxupd: 128 defer: off
> 
> The problem is (if it is not clear from the ifconfig-output for the lagg0) the state of VHID 201.
> Node2 with advskew of 100 is currently MASTER, but it SHOULD NOT as of setup.
> 
> Am I hitting a bug or doing something wrong?
> 
> I also have noted that after the pfsync bulk update the demotion counter never setts to 0, but stays on 480,
> thus preventing node1 become a MASTER 201(?). Or is this a normal behavior?
> 
> Regards,
> mxb
> 
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A818132-757F-4BAD-8137-CDB1F6F0681C>