Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2012 11:43:45 +0100
From:      =?ISO-8859-1?Q?Ermal_Lu=E7i?= <eri@freebsd.org>
To:        Gleb Smirnoff <glebius@freebsd.org>
Cc:        "tsaregorodtsev.denis@itmh.ru" <tsaregorodtsev.denis@itmh.ru>, freebsd-net@freebsd.org
Subject:   Re: IPv6 aliases don't work on carp interface
Message-ID:  <CAPBZQG0YWZUciT5ik%2BxLw_m7HjCPLF=_v6kpoZqhAE2Th%2BkBTA@mail.gmail.com>
In-Reply-To: <20121031095642.GN70741@FreeBSD.org>
References:  <5090E884.4090901@itmh.ru> <20121031095642.GN70741@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 31, 2012 at 10:56 AM, Gleb Smirnoff <glebius@freebsd.org> wrote:
>   Denis,
>
> On Wed, Oct 31, 2012 at 02:59:48PM +0600, tsaregorodtsev.denis@itmh.ru wrote:
> t> I've run into a problem while adding IPv6 aliases on carp interface on FreeBSD 8.1.
> t> All IPv6 aliases on carp interface are unreachable from other devices but the first IPv6 on carp interface works well.
> t>
> t> # ifconfig
> t> em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
> t>      options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
> t>      ether 00:50:56:ad:00:5f
> t>      inet 172.16.249 netmask 0xffffff00 broadcast 255.255.255.224
> t>      inet6 2001:db8:af:ff01:1:be60:80:700 prefixlen 64
> t>      nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
> t>      media: Ethernet autoselect (1000baseT <full-duplex>)
> t>      status: active
> t> ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
> t> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
> t>      options=3<RXCSUM,TXCSUM>
> t>      inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
> t>      inet6 ::1 prefixlen 128
> t>      inet 127.0.0.1 netmask 0xff000000
> t>      nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
> t> carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
> t>      inet6 2001:db8:af:ff01:1:be60:80:70f prefixlen 128
> t>      inet6 2001:db8:af:ff01:1:be60:80:70e prefixlen 128
> t>      nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
> t>      carp: MASTER vhid 250 advbase 1 advskew 0
> t>
> t> # ping6 2001:db8:af:ff01:1:be60:80:70f
> t> PING 2001:db8:af:ff01:1:be60:80:70f(2001:db8:af:ff01:1:be60:80:70f) 56 data bytes
> t> 64 bytes from 2001:db8:af:ff01:1:be60:80:70f: icmp_seq=1 ttl=59 time=0.793 ms
> t> 64 bytes from 2001:db8:af:ff01:1:be60:80:70f: icmp_seq=2 ttl=59 time=0.837 ms
> t>
> t> # ping6 2001:db8:af:ff01:1:be60:80:70e
> t> PING 2001:db8:af:ff01:1:be60:80:70e(2001:db8:af:ff01:1:be60:80:70e) 56 data bytes From 2001:db8:af:ff00::1 icmp_seq=1 Destination unreachable: Address unreachable From 2001:db8:af:ff00::1 icmp_seq=4 Destination unreachable: Address unreachable
> t>
> t> If I delete both IPs and add inet6 2001:db8:af:ff01:1:be60:80:70e before inet6 2001:db8:af:ff01:1:be60:80:70f then 2001:db8:af:ff01:1:be60:80:70e does work and 2001:db8:af:ff01:1:be60:80:70f does not.
> t>
> t> I googled this issue and found a patchhttp://lists.freebsd.org/pipermail/freebsd-net/2011-August/029619.html
> t> I've tried to apply it but the problem still exists. I've tested this issue on FreeBSD9.1 RC2 as well and there was the same problem.
>
> This should work on 10-CURRENT, where the carp(4) had been significantly rewritten.
>
Just to correct the marketing!
You have change the interface of carp(4) with the operation system
interaction but not re-written carp(4).
To me these are different things.


> --
> Totus tuus, Glebius.
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"



-- 
Ermal



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPBZQG0YWZUciT5ik%2BxLw_m7HjCPLF=_v6kpoZqhAE2Th%2BkBTA>