CARP on 9.0 (was no subject)

Gerard van Essen gvanessen at gmail.com
Fri Sep 9 06:40:52 UTC 2011


On Fri, Aug 26, 2011 at 10:00 PM, Johan Hendriks <Johan at double-l.nl> wrote:

> SOLVED!
>
> Was a typo in /etc/sysctl.conf
> Sorry for the noise
>
> and thanks for your time.
>
> regards
> Johan
> ________________________________________
> Van: owner-freebsd-current at freebsd.org [owner-freebsd-current at freebsd.org]
> namens Johan Hendriks [Johan at double-l.nl]
> Verzonden: vrijdag 26 augustus 2011 20:22
> Aan: Brian Seklecki (Mobile); freebsd-questions at freebsd.org
> CC: freebsd-current at freebsd.org
> Onderwerp: RE: CARP on 9.0 (was no subject)
>
> >How about:
>
> >    %sudo netstat -s carp
>
> >...on both machines.
>
> >A few years ago I submitted (or maybe it was Steve Polyack) a patch to add
> >debugging to CARP, not sure if it ever got commited.
>
> >Need-more-Cisco'sih-Debugging.
>
> >~BAS
>
>
> >On Fri, 26 Aug 2011, Patrick Lamaiziere wrote:
>
> >> Le Fri, 26 Aug 2011 15:26:28 +0000,
> >> Johan Hendriks <Johan at double-l.nl> a ?crit :
> >>
> >>> I am trying to set up CARP under 9.0
> >>
> >> ...
> >>
> >>> Also with a higer value like advskew 200 or 254 the role of the
> >>> servers stays the same.
> >>
> >> Ok, there is something wrong so.
> >>
> >> Did you check that the sysctl net.inet.carp.suppress_preempt is equal
> >> to zero ? If yes, I don't have any more idea.
> >>
> >> Regards.
>
> Hello
> first off all thanks for your time.
>
> sysctl -a | grep carp on both machines give me the following output
>
> sysctl -a | grep carp
> device  carp
> net.inet.ip.same_prefix_carp_only: 0
> net.inet.carp.allow: 1
> net.inet.carp.preempt: 0
> net.inet.carp.log: 2
> net.inet.carp.arpbalance: 0
> net.inet.carp.suppress_preempt: 0
>
>
> netstat -s on the master
>
> carp:
>        260 packets received (IPv4)
>        0 packets received (IPv6)
>                0 packets discarded for wrong TTL
>                0 packets shorter than header
>                0 discarded for bad checksums
>                0 discarded packets with a bad version
>                0 discarded because packet too short
>                0 discarded for bad authentication
>                0 discarded for bad vhid
>                0 discarded because of a bad address list
>        11430 packets sent (IPv4)
>        0 packets sent (IPv6)
>                0 send failed due to mbuf memory error
>
> netstat -s on the slave
>
> carp:
>        11735 packets received (IPv4)
>        0 packets received (IPv6)
>                0 packets discarded for wrong TTL
>                0 packets shorter than header
>                0 discarded for bad checksums
>                0 discarded packets with a bad version
>                0 discarded because packet too short
>                0 discarded for bad authentication
>                0 discarded for bad vhid
>                0 discarded because of a bad address list
>        448 packets sent (IPv4)
>        0 packets sent (IPv6)
>                0 send failed due to mbuf memory error
>
> tcpdump -i bge0 on slave
>
> 20:10:48.868200 IP 192.168.50.40 > vrrp.mcast.net: VRRPv2, Advertisement,
> vrid 1, prio 50, authtype none, intvl 1s, length 36
>
> Here the advskew is set to 50, on the slave it is 20.
> So the slave should be the master.
> if i raise the advskew to 254, i see the change in the capture.
>
> Both machines are fresh install with nothing changed on them so far just a
> fresh build from a csup this morning.
> And installed bash as the shell..
>
> for freebsd-current@ the /etc/rc.conf file again
> Master
> ifconfig_bge0="inet 192.168.50.40 netmask 255.255.255.0"
> defaultrouter="192.168.50.150"
> # CARP
> cloned_interfaces="carp0"
> ifconfig_carp0="vhid 1 advskew 10 pass letmepass 192.168.50.45 netmask
> 255.255.255.0"
>
> On the slave i have the following in /etc/rc.conf
> ifconfig_bge0="inet 192.168.50.41 netmask 255.255.255.0"
> defaultrouter="192.168.50.150"
> # CARP
> cloned_interfaces="carp0"
> ifconfig_carp0="vhid 1 advskew 20 pass letmepass 192.168.50.45 netmask
> 255.255.255.0"
>
> regards,
> Johan
>
>
>
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>


More information about the freebsd-questions mailing list