Re: Generic anycast addresses...

Toerless Eckert <tte@cs.fau.de> Thu, 30 May 2019 11:24 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06D04120121 for <ipv6@ietfa.amsl.com>; Thu, 30 May 2019 04:24:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8AuHss4Rg6fU for <ipv6@ietfa.amsl.com>; Thu, 30 May 2019 04:24:25 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 098F912011F for <6man@ietf.org>; Thu, 30 May 2019 04:24:24 -0700 (PDT)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id B1FDC548904; Thu, 30 May 2019 13:24:19 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 9B00C440041; Thu, 30 May 2019 13:24:19 +0200 (CEST)
Date: Thu, 30 May 2019 13:24:19 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, "6man@ietf.org" <6man@ietf.org>, Dave Thaler <dthaler@microsoft.com>
Subject: Re: Generic anycast addresses...
Message-ID: <20190530112419.wmrhummmc75h5elj@faui48f.informatik.uni-erlangen.de>
References: <D22E680C-3EE3-4AD7-90C0-9339DA2E5A29@fugue.com> <BN6PR21MB04978DB375C05CB3CE4C914EA31F0@BN6PR21MB0497.namprd21.prod.outlook.com> <4EF97F31-1F39-4150-B044-955C46E96FB4@fugue.com> <20190530002833.wfvjfbj2lv2ig664@faui48f.informatik.uni-erlangen.de> <7A9560FC-0393-45DF-8389-B868455AC6DD@fugue.com> <83ABDD66-9B41-4845-A958-5B721FE78C1B@gmail.com> <CAO42Z2w9G=kKvfx58uVqU_Uy52AFeVvc_t7Pafm87dPThMxnkA@mail.gmail.com> <20190530010505.636r2insscoelzki@faui48f.informatik.uni-erlangen.de> <CAO42Z2zv0oZroZ3kMY-mYWvJGhGfG6OruR7Ph_RgwOQMAJFZwA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CAO42Z2zv0oZroZ3kMY-mYWvJGhGfG6OruR7Ph_RgwOQMAJFZwA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vNrqjynC25pkMrs_hoFEA3LVCRM>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 May 2019 11:24:28 -0000

On Thu, May 30, 2019 at 03:05:24PM +1000, Mark Smith wrote:
> > Anycast is not the issue.
> Ted asked for a scoped anycast solution.

My point was that scoped anycast would operate on top of
scoped unicast which we deprecated.

> > Scoping unicast is the issue. When you manage
> > to work that out, you can get scoped anycast for free. But scoped
> > unicast failed and was removed, except for ULA AFAIK. Go figure.
> 
> No need to "go figure", explained why in RFC 3879.

Right. I know. Back when this was happening i felt this was somewhat
ridiculous because scoped multicast addresses where not deprecated and
those scoped multicast addresses where/are even worse than scoped
unicast in the way they are defined in the IPv6 architecture. 

> The problem with the Site-Local unicast address space is that multiple
> nodes holding the same unicast address (as in, meant to permanently
> and exclusively identify one and only one node - "uni") is a fault.
> The Site-Local unicast address space inadvertently created a potential
> fault condition by design because it created unicast address
> ambiguity.

"Fault" is your assesment, its not rfc3879 language. For me its really
hard to agree fully with rfc3879 because it draws a lot of justification
from comparison with rfc1918, yet rfc1918 was back in 2004 and likely is
still today the address space with the most number of host on the planet.
How bad is something you call a fault if the mayority of the planet runs 
on it ?  IMHO, the IPv6 architecture addition of (arbitrarily) locally
numbered zones was the ambitious but insufficient fail, not the concept of
scoped adresses itself. The scoped addresses where just counterintuitive
to the global peer-to-peer connectivity vision of IPv6.

> One operational problem with anycast address today is that you can't
> look at the address and determine if it is intended to be an anycast
> address or not, meaning you can determine if a duplicate address is a
> fault or not. That is because they're assigned from within the unicast
> address space, rather than from a specific formal anycast address
> space. Contrast that with multicast addresses, which are assigned from
> within their own formal address space.

Dedicated anycast address space would IMHO not help to magically
make network layer deployment easier or more broadly deployable than
it is today. The only benefit would be to transport layer, and i think
by now we worked out how to deal with anycast in transport or other
higher layer protocols without dedicated anycast address space. 

> > I think the pragmatic way is to actually continue to build successful
> > experiments with the existing ULA definitions we have.
> 
> ULAs don't meet the requirements. If a ULA address is globally
> assigned by IANA and well known, and possibly used in multiple
> different networks, it is not Unique and it is not Local anymore.

Agreed, but that was not the proposal. 

Cheers
    Toerless

> Regards,
> Mark.
> 
> 
> 
> 
> > > Regards,
> > > Mark.
> > >
> > >
> > > > Bob
> > > >
> > > >
> > > >
> > > >
> > > > --------------------------------------------------------------------
> > > > IETF IPv6 working group mailing list
> > > > ipv6@ietf.org
> > > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > > > --------------------------------------------------------------------
> > >
> > > --------------------------------------------------------------------
> > > IETF IPv6 working group mailing list
> > > ipv6@ietf.org
> > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > > --------------------------------------------------------------------