Re: Generic anycast addresses...

Mark Smith <markzzzsmith@gmail.com> Thu, 30 May 2019 07:45 UTC

Return-Path: <markzzzsmith@gmail.com>
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 E2993120077 for <ipv6@ietfa.amsl.com>; Thu, 30 May 2019 00:45:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 wQ0xrur4dnB7 for <ipv6@ietfa.amsl.com>; Thu, 30 May 2019 00:45:04 -0700 (PDT)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71C5612000F for <6man@ietf.org>; Thu, 30 May 2019 00:45:04 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id n14so4745168otk.2 for <6man@ietf.org>; Thu, 30 May 2019 00:45:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=iINg9om9ofnAb73qZYytIUVVQSkgyE5BEQePXW52zRE=; b=XxBivGWccq/IAPTD2HDcRPI3sdZvlP7kPrJjnv0qtVdaS5329yGj4cISD3Mk/VmDe6 SwlEh1F7t0j5YDLefX4ns14CNnL7MQS+RGzY8ZqtS/KnChKdLlVxnTT4HQTV2OBwFyMq dZIBsNo2TwrpjL/QkL3C/Lnb4MrTvzWUEL9LX56IJEbrstbrh3AMvWizqFvbHRhbLj+R M/eZA1d6BxrALNzhJ7dqCg1t/lMas40elp/vX77VQnk2dPSkhSBn/sE/zAjpiM5FNngV pwzlPEd0oxgFrPDR5b7pZn7kaBEczsR2F4ni0/ZSNdosqGjIqoMJHn8a/BtczClcGODl Gdig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=iINg9om9ofnAb73qZYytIUVVQSkgyE5BEQePXW52zRE=; b=ckcctv12OWTpY4owvxf+MmDoX5+S5PvImLudZw376uZZNezpxAgPChWVlbK/tnUJ4f veyaf5re5zS+UX2aJYTR4+1Cs/b8YvzMr+fZ/O1vlwqc9Ku1gXIxIstbEMjoGKRQamPn KMuVSOEyJFLU/AY2bzURwxQuwGRQ1Gr9yKx/S0/QbrOrrvbn+eBo5PtFjU+P/eYbKd8R Nh93ViCf7m5xPNITejE6dfNKlvouaVAg7fMt98+HBOlU4n+rvGnKPfn2U7hpb0sU0GLD iRQ2gywLYKcgEhgsZDx3f/81459zbm+6iLKxnhhqdjmWiiAENbUWERLY6ZJNI4Swh/1q Ekkg==
X-Gm-Message-State: APjAAAWUgS+ap0YkrnaOx0/xtfzmVe4KLVvuZnwVRXkZbPWpha/hagz3 qb2CHIn3llF1BY8zvO1jE7jlA8QQ3mF2nJCFVSE=
X-Google-Smtp-Source: APXvYqxmg+Fq7SAE15ZGZOACsP5bNDSBm9GTQwPuNwXHjv+OGzyd6t8N4GXsY8F9d+R8UjkIzBdJfHq0U7kJNyWSfOM=
X-Received: by 2002:a05:6830:1602:: with SMTP id g2mr1467748otr.348.1559202303633; Thu, 30 May 2019 00:45:03 -0700 (PDT)
MIME-Version: 1.0
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> <20190530005734.7d2alod2zoaemmhc@faui48f.informatik.uni-erlangen.de> <CAO42Z2xkM=jBhseNOCc+Kjg__YfSk2v_mTs9OwQQp+04u2zc4Q@mail.gmail.com> <CAKr6gn0NZ6DfP4Ws4UZc-7s_X=NQb=HECzsOJV8GuK_uGiiu2Q@mail.gmail.com> <C7E0D053-FC10-45F1-8525-050EBDC7724C@consulintel.es>
In-Reply-To: <C7E0D053-FC10-45F1-8525-050EBDC7724C@consulintel.es>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 30 May 2019 17:44:37 +1000
Message-ID: <CAO42Z2zf7pkO=bX-QweGsmMnfSSjXoP_zZT1NXJLkHBU8X2_WA@mail.gmail.com>
Subject: Re: Generic anycast addresses...
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Cc: George Michaelson <ggm@algebras.org>, "6man@ietf.org" <6man@ietf.org>, Dave Thaler <dthaler@microsoft.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/EhqCZ9hlwm71LyV_psKqpN9PAgo>
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 07:45:07 -0000

On Thu, 30 May 2019 at 17:14, JORDI PALET MARTINEZ
<jordi.palet@consulintel.es> wrote:
>
> In fact, I tried to rescue ULA-central by means of having the support in RIR policies (see pointers below). It didn't reached consensus at that time, but new arguments, new experience may change the situation (it happened already several times with other policy proposals).
>
> After we get that, we can advance draft-ietf-ipv6-ula-central.

I don't really see how ULA central solves a scoped well known anycast
address problem that would support multiple forwarding domain scopes.

ULAs only have a single scope, and that is global per RFC 4193 and
https://tools.ietf.org/html/draft-carpenter-6man-whats-global-00.

However, in terms of reachability or forwarding domain scope, ULAs
effectively have an administrative scope by default, due to this text
in RFC 4193:

"The default behavior of exterior routing protocol sessions between
   administrative routing regions must be to ignore receipt of and not
   advertise prefixes in the FC00::/7 block.  A network operator may
   specifically configure prefixes longer than FC00::/7 for inter-site
   communication."

So if somebody wants to have a anycast address, well known or not,
that has a limited forwarding domain that is smaller or larger than
administrative, such as one of these,

Interface-Local scope
Link-Local scope
Realm-Local scope
Site-Local scope
Organization-Local scope
Network Service Provider scope
Global scope

ULA isn't going to suit.

A Link-Local anycast address or a GUA anycast address ticks off two of
the above, however there are no other unicast address scopes that
could suit any of the remaining ones. (That's the multicast address
scope list with the addition of a Network Service Provider scope that
would encompass its downstream customers' networks.)

Regards,
Mark.


>
> If we think this is a possible path, I'm happy to work again in the ULA-Central policy proposals in the 5 RIRs.
>
> https://www.ripe.net/participate/policies/proposals/2007-05
> https://www.apnic.net/community/policy/proposals/prop-048/
> https://afrinic.net/policy/archive/proposal-for-ipv6-ula-central-afpub-2007-v6-003
> https://www.lacnic.net/innovaportal/file/556/1/lac-2007-06-sp.pdf
>
> I can't find the ARIN one, not sure if I presented it there as well.
>
> Regards,
> Jordi
>
>
>
> El 30/5/19 3:13, "ipv6 en nombre de George Michaelson" <ipv6-bounces@ietf.org en nombre de ggm@algebras.org> escribió:
>
>     point of information. the RIR system exists, and in the ULA
>     discussions it was understood that globally unique assigned address
>     processes were RFC bound in RFC2050 and subsequently RFC7020.
>
>     If it becomes necessary to implement the service, the RIRs already
>     indicated they understood how to manage ULA distribution with
>     uniqueness, and mechanisms to apply normal address services like
>     WHOIS.
>
>     I guess I'm saying "just because we don't, doesn't mean we can't"
>
>     -G
>
>     On Thu, May 30, 2019 at 11:08 AM Mark Smith <markzzzsmith@gmail.com> wrote:
>     >
>     > On Thu, 30 May 2019 at 10:58, Toerless Eckert <tte@cs.fau.de> wrote:
>     > >
>     > > I cant brainstorm a lot more without more details of what you're
>     > > trying to achieve, and  therefore what the constraints are.
>     > >
>     > > Worst case, you float the idea to a single ULA prefix defined
>     > > by your RFCs mecanism and see how reviewers like this. At least its
>     > > a lot better than trying to define a "well known" rfc1918
>     > > anycast address - because your application defined ULA
>     > > prefix has a very low probability of colliding with somebodies
>     > > actually used ULA prefix.
>     >
>     > Per RFC4193 4.1 and the route propagation constraint, ULAs effectively
>     > have an organisation scope by default. That may be too small or too
>     > large for other anycast use cases.
>     >
>     > If there is a reserved well-known ULA prefix, then RFC 4193 would have
>     > to be updated to exclude that value from the algorithm. We also don't
>     > know if the chosen well-known ULA prefix is already in use somewhere.
>     >
>     > I think a better idea is a formal class of anycast addresses with fine
>     > grained scopes that match (or are) the multicast address scopes.
>     >
>     > "IPv6 Formal Anycast Addresses and Functional Anycast Addresses"
>     > https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00
>     >
>     >
>     > > On Wed, May 29, 2019 at 05:41:04PM -0700, Ted Lemon wrote:
>     > > > Indeed, the propagation pattern of a ULA would work nicely for this, but there???s no way to do this automatically.   I might have (and indeed unfortunately it???s common to have) more than one ULA on a constrained network.   How do I pick?   :)
>     > > >
>     > > > So what I really want is indeed something that is treated like a ULA, but that can be a constant, and not something that has to be derived.
>     > >
>     > > --
>     > > ---
>     > > tte@cs.fau.de
>     > >
>     > > --------------------------------------------------------------------
>     > > 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
>     > --------------------------------------------------------------------
>
>     --------------------------------------------------------------------
>     IETF IPv6 working group mailing list
>     ipv6@ietf.org
>     Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>     --------------------------------------------------------------------
>
>
>
>
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
>
> This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.
>
>
>