Re: Generic anycast addresses...
Toerless Eckert <tte@cs.fau.de> Thu, 30 May 2019 00:28 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 BDB8B120020 for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 17:28:43 -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 6yE96UxcXUvh for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 17:28:39 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff: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 5D3741200B9 for <6man@ietf.org>; Wed, 29 May 2019 17:28:39 -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 E1F8E5488AE; Thu, 30 May 2019 02:28:33 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id CFD1C440041; Thu, 30 May 2019 02:28:33 +0200 (CEST)
Date: Thu, 30 May 2019 02:28:33 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Ted Lemon <mellon@fugue.com>
Cc: Dave Thaler <dthaler@microsoft.com>, "6man@ietf.org" <6man@ietf.org>
Subject: Re: Generic anycast addresses...
Message-ID: <20190530002833.wfvjfbj2lv2ig664@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>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4EF97F31-1F39-4150-B044-955C46E96FB4@fugue.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/usuouNVhC0dxufhE2nRQRh8430E>
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 00:28:44 -0000
Ted: Just because you would like for the anycast address to have a member somehwere close to the edge so the anycast address packet does not aimlessly roam the Internet does not mean that every edge would have such an anycast member that captures the packet before it escapes. At least that would be my main concern if i correctly understood your use case intentions... which you really didn't explain in a lot of detail. So i am just guessing. AFAIK, all the successful deployments of anycast even across the Internet are based on using addresses belonging to one organization, and that organization is able to control where the member instances are in the Internet and what apps they are used for and therefore one org can ensure the deployment model works. Example: anycast in DNS/CDN. Whenever a solution attempts to go beyond this, it becomes difficult, and thorough understanding of rfc7094 i probably useful. Alas, there seems to be no good "great working anycast deployment recipes" RFC, which would probably be more helpful. So, if you have any way to design your solution to first discover a local environment specific anycast address, then you should be fine. If you expect that all type of software could hardcode an Internet wide single anycast address -> probably forget about it. Wrt to your notion of scoped addresses and IP multicast: Anycast IMHO is just a variant of unicast, not multicast, so the argument "this works in multicast, so it should also work in unicast/anycast" doesn't work. In fact, in unicast, site-scoped addresses where removed from the architecture, so AFAIK, we are only left with LL, ULA and global. Which makes me think that you could try to construct a ULA prefix to use for anycast from whatever "local" information you have (worst case the unicast prefix used), and then the resulting ULA address would be anycast and given how its ULA, its not supposed to go to the internet and would be filtered on Internet edges by default UNLESS your routing system puts routes for that ULA prefix in. Of course, some probability analysis of hash collision to be considered. Toerless On Wed, May 29, 2019 at 04:10:18PM -0700, Ted Lemon wrote: > On May 29, 2019, at 3:58 PM, Dave Thaler <dthaler@microsoft.com> wrote: > > See RFC 7094 (https://tools.ietf.org/html/rfc7094 <https://tools.ietf.org/html/rfc7094>) for history and discussion. > > Unfortunately this document doesn???t really talk about the use case I???m referring to. We did talk about doing this for DNS and for PCP, but neither of those proposals ever got the point of actually wanting to do something. I don???t think what I???m talking about is novel, but it appears that not only hasn???t it caught on, but it???s not even really talked about in the places where one might wish for it to be talked about. > > RFC 7094 seems to be mostly focused on what can go wrong if you try to deploy internet-wide services using anycast, which is an interesting problem, but essentially orthogonal to what I???m describing, which is more like an automatic zero-packet service discovery mechanism, and which I would expect to be constrained to scopes on the site side of site edge routers. > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- -- --- tte@cs.fau.de
- Generic anycast addresses... Ted Lemon
- RE: Generic anycast addresses... Dave Thaler
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... George Michaelson
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Bob Hinden
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... George Michaelson
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... George Michaelson
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... JORDI PALET MARTINEZ
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Sander Steffann
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Sander Steffann
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Fred Baker
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... STARK, BARBARA H
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Brian E Carpenter
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Sander Steffann
- Re: Generic anycast addresses... George Michaelson
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Brian E Carpenter
- Re: Generic anycast addresses... Brian E Carpenter
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Fred Baker
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Mikael Abrahamsson
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Mikael Abrahamsson
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... joel jaeggli
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Fred Baker
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Nick Hilliard
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Joel Jaeggli
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Ole Troan
- Re: Generic anycast addresses... Brian E Carpenter
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Sander Steffann
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Nick Hilliard
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... joel jaeggli
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Mikael Abrahamsson
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Mikael Abrahamsson
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Christian Huitema
- Re: Generic anycast addresses... Toerless Eckert
- Re: Generic anycast addresses... Michael Richardson
- Re: Generic anycast addresses... Brian E Carpenter
- Re: Generic anycast addresses... Mikael Abrahamsson
- Re: Generic anycast addresses... Sander Steffann
- Re: Generic anycast addresses... Christian Huitema
- Anycast to unicast resolution (was: Re: Generic a… Toerless Eckert
- Re: Anycast to unicast resolution (was: Re: Gener… Christian Huitema
- Re: Anycast to unicast resolution (was: Re: Gener… Brian Haberman
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Alexandre Petrescu
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Bob Hinden
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Bob Hinden
- Re: Generic anycast addresses... Ted Lemon
- Re: Generic anycast addresses... Mark Smith
- Re: Generic anycast addresses... Erik Kline
- Re: Generic anycast addresses... Mark Smith