carp for IPv6?

Ermal Luçi eri at freebsd.org
Tue Jul 5 08:58:54 UTC 2011


On Tue, Jul 5, 2011 at 7:32 AM, Michael Sinatra
<michael at rancid.berkeley.edu> wrote:
> On 07/04/11 21:29, Doug Barton wrote:
>>
>> On 07/04/2011 21:20, Doug Barton wrote:
>>>
>>> On 07/04/2011 20:26, Michael Sinatra wrote:
>>>>
>>>> On 07/04/11 19:59, Doug Barton wrote:
>>>>>
>>>>> If I try to set up a carp interface for IPv6 on a recent 8.2-STABLE I
>>>>> get an error using either /64 or /128 as the mask:
>>>>>
>>>>> ifconfig carp2 vhid 4 advskew 0 pass mycleverpass 2001:a:b:c::2/64
>>>>>
>>>>> ifconfig 2001:a:b:c::2/64: bad value (width too large)
>>>>>
>>>>> There are no examples for IPv6 in the man page, or the handbook; and I
>>>>> can't find any on line. I'm interested in configuration for the command
>>>>> line, and rc.conf.
>>>>
>>>> ifconfig_carp0="vhid 80 advskew 120 pass yomama 128.32.206.100/32"
>>>> ipv6_ifconfig_carp0="2607:f140:ffff:ffff::80/128"
>>>>
>>>> Works on 8.2-STABLE (June 7, 2011).
>>>>
>>>> Note that I cannot get carp to work properly without configuring an IPv4
>>>> address.
>>
>> I should point out that I was able to do the following:
>>
>> ifconfig carp2 *inet6* vhid 4 ....
>>
>> as above, and it "worked" in the sense that it configured the carp
>> interface, but subsequently my IPv6 network went straight into the
>> crapper. Hence, the statement that it won't work without an IPv4 address
>> seems to be correct. This seems pretty sub-optimal given the world we
>> currently live in ...
>

The carp_* patches in this repository
https://github.com/bsdperimeter/pfsense-tools/tree/master/patches/RELENG_8_1
especially the livelock and ipalias one make it work for pfSense.

> Sorry, I was watching fireworks or I would have tipped you off on that one
> earlier.  I was setting that config up as part of a talk I gave on building
> a redundant IPv6 web reverse-proxy for World IPv6 Day, which has some of the
> config snippets I just gave you.  This was at the Internet2/ESCC Joint Techs
> meeting:
>
> http://www.internet2.edu/presentations/jt2011winter/20110202-sinatra-world-IPv6-day-LT.pdf
>
> The video for the talk can be seen here:
>
> http://events.internet2.edu/2011/jt-clemson/agenda.cfm?go=session&id=10001572&event=1150
>
> Anyway, I had some trouble getting carp to work correctly between 8.x hosts
> and 7.x hosts (both sides claimed to be master), in addition to the IPv6
> issue.  I had meant to do some more troubleshooting after I returned from
> the talk, but I was in the process of changing jobs and a couple of the test
> servers at UCB are currently down and I need to get them back up.  In other
> words, I haven't had the chance to troubleshoot these issues further, but I
> do know that you definitely need to configure IPv4 on the interface.
>
> michael
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>



-- 
Ermal


More information about the freebsd-net mailing list