Re: Generic anycast addresses...

Toerless Eckert <tte@cs.fau.de> Thu, 30 May 2019 14:55 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 1D7B6120223 for <ipv6@ietfa.amsl.com>; Thu, 30 May 2019 07:55:38 -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 Mesmmgia1thx for <ipv6@ietfa.amsl.com>; Thu, 30 May 2019 07:55:35 -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 EF3B912023B for <6man@ietf.org>; Thu, 30 May 2019 07:55:34 -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 E115554807D; Thu, 30 May 2019 16:55:29 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id D2B24440041; Thu, 30 May 2019 16:55:29 +0200 (CEST)
Date: Thu, 30 May 2019 16:55:29 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: Ted Lemon <mellon@fugue.com>, "6man@ietf.org" <6man@ietf.org>, Dave Thaler <dthaler@microsoft.com>
Subject: Re: Generic anycast addresses...
Message-ID: <20190530145529.lgign5qymme6ziui@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> <24592.1559226612@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <24592.1559226612@localhost>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/GEW5KS9X-PkwleNCka0vuMYzUpU>
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 14:55:45 -0000

On Thu, May 30, 2019 at 10:30:12AM -0400, Michael Richardson wrote:
> RFC7084 points out:
> 
>    Anycast addresses are syntactically indistinguishable from unicast
>    addresses.  Anycast addressing is equivalent to that of unicast in
>    multiple locations.
> 
> and I think you want an address which is synatically distinguishable from
> unicast.  Maybe something that does not get caught by default route; although
> I'm not sure about that.

+1

If we want to improve support for anycast, i would start figuring out
what we could do in the routing protocol domain. I am not aware of
any explicit support for anycast thats actually widely deployed.
We are still running anycast routing (for decades now) as an unexpected
bonus from the way our routing protocols work.

Indeed, it may be more difficult right now to operationally discover
what Mark called the "fault", e.g.: discovering when the same prefix
is incorrectly announced from two different originating sources than
just assuming its path redundancy or anycast. Appropriate tagging
sourced route information could help a lot to improve diagnostics
and allow more flexible anycast policies. main issue is tht routing
folks don't like to do new stuff unless their pain level is high enoug,
and "anycast routing kinda works well enough right now" (famous last words).

In any case i am a lot more a fan of solving the policies of addresses
being anycast rather than "fault" in the routing than the RIR domain.

toerless

> Maybe we could have hacked in what you want into site-local space, but that's deprecated.
> I don't think it can go into link-local space.
> 
> In the case where the service is not available in the homenet/campus, where
> would the packet get discarded?   Maybe this could be done in an IANA
> allocated /48 that we all agree to blackhole route on the DFZ, but this seems
> like it might be a hack.
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
> 
> 
> 



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


-- 
---
tte@cs.fau.de