Re: Generic anycast addresses...

George Michaelson <ggm@algebras.org> Wed, 29 May 2019 23:08 UTC

Return-Path: <ggm@algebras.org>
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 F1D56120125 for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 16:08:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=algebras-org.20150623.gappssmtp.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 NRFlHvsr6lKk for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 16:08:47 -0700 (PDT)
Received: from mail-it1-x12a.google.com (mail-it1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) (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 2E7471200D6 for <6man@ietf.org>; Wed, 29 May 2019 16:08:46 -0700 (PDT)
Received: by mail-it1-x12a.google.com with SMTP id h20so6879380itk.4 for <6man@ietf.org>; Wed, 29 May 2019 16:08:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=dGxUAHSHgMljGe+W1UqjEveo0SL9gj6m4ey4dq0caBU=; b=175Zcd61FIaJxC5Pfy6yZIoA8mKlZ/vgyvyBHK05LkETb9BMvoqHzfDUMPAjVKoL+r qJ1vBDQ3mXrd+yzc36ScMX/NWqWopRbW8wWrdBg538EMojviuAdatSwQwWjdSn/ygP/3 czCRCpsV2WiS9GmxhxXCxekaDInrboNg6V/+h3h1EezdBTBtXEg2edNGVTwchnTyyvOv ofePRvgwI47pbeTp2r8wNEUeGULMVOow/AJkibDithhEgrZMvbeD8o5K/adMI9t9JwY+ ZnVNquen4HQqN/SYdSaxyQLdTDp5jWOv0ZKx+xQCtokrAC+0wP0/tUZ5Dg8fxqk1f44m AryQ==
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=dGxUAHSHgMljGe+W1UqjEveo0SL9gj6m4ey4dq0caBU=; b=PHszpaozcdzt/iM17ha0VxVbzd/ajeLSlJLmCy5l80/5L0wflouKhQRcpyWvngrcYi 82ot5ncOzMTsA49qDhV3WfsU694/9rafrPtw/RoII+clhScUNY3zyCcIGC3virNCfAN7 IRGYmMq7yR/PlLCLBpqhF2AhyI4d77dt0j4i0pGCSNogYvb0QQeSeBd7HdyE2KSsyE7l fAQHkpekeGgQdJRuKNGsXtEj5dY226lDfE6UiOrRuka3LzIDZlVYD9cIMPzjhTewF3OM cHQGpFZF7uK4jD3FyPCMmeg8ZFuUOzzAjwBekb/HK/nAcq97akClCNoOM9YzToxIbWyC ORhw==
X-Gm-Message-State: APjAAAWzbYzIwAuIa8z7TEL7jWh0obXI+SbkvVwx25n0jK018xuOH3Cq WoqlspKRSoS4UCl/Kg9MmdHspMpJ8kmL6eTC/mWPtw==
X-Google-Smtp-Source: APXvYqzEx6BQIVBFe+Vcygro2sh2eWNprhF7hpXu2Ui6scnRv/tS7/II2Sv7t6mmnb86TaZjb9/S7o6atGhN+ctQFp4=
X-Received: by 2002:a24:edce:: with SMTP id r197mr627868ith.147.1559171326221; Wed, 29 May 2019 16:08:46 -0700 (PDT)
MIME-Version: 1.0
References: <D22E680C-3EE3-4AD7-90C0-9339DA2E5A29@fugue.com> <BN6PR21MB04978DB375C05CB3CE4C914EA31F0@BN6PR21MB0497.namprd21.prod.outlook.com>
In-Reply-To: <BN6PR21MB04978DB375C05CB3CE4C914EA31F0@BN6PR21MB0497.namprd21.prod.outlook.com>
From: George Michaelson <ggm@algebras.org>
Date: Thu, 30 May 2019 09:08:35 +1000
Message-ID: <CAKr6gn2=pu2Cz5-b-+7OYnxRaP6e6vJhtNcCQyQkKCY7TWUnqA@mail.gmail.com>
Subject: Re: Generic anycast addresses...
To: Dave Thaler <dthaler=40microsoft.com@dmarc.ietf.org>
Cc: Ted Lemon <mellon@fugue.com>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/B4vZadrbb7zWzN7P4uIy79Z2PqU>
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: Wed, 29 May 2019 23:08:50 -0000

I read that document as saying "we don't know right now, although we
suspect it doesn't scale" and "maybe in the future people could
revisit this"

So.. Is Ted's question a revisit? Is it too soon to re-visit if there
are contexts where it would be useful to have some small number of
constrained use anycast prefixes, which could be used to engineer
things between the purely local and global contexts?

The idea of being able to send a sonar-ping like "wtf" out to some TTL
constrained boundary, and find the nearest best-fit thing you would
possibly want to fulfill a role, I think thats pretty good. A local
7-11 or Lawsons on every corner is like link-local. What if I need the
nearest shop which actually has a barista? Google models this already
in maps. We're all routinely used to the idea of a somewhat loosely
defined constraint on "anywhere" which is "near" but that is definedly
NOT link-local only.

-G

On Thu, May 30, 2019 at 8:58 AM Dave Thaler
<dthaler=40microsoft.com@dmarc.ietf.org> wrote:
>
> See RFC 7094 (https://tools.ietf.org/html/rfc7094) for history and discussion.
>
> Dave
>
> -----Original Message-----
> From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Ted Lemon
> Sent: Wednesday, May 29, 2019 3:48 PM
> To: 6man@ietf.org
> Subject: Generic anycast addresses...
>
> I was looking through the IANA registry for anycast addresses with an idea of what I wanted, and was surprised to learn that no such thing exists.   I’m curious if what I want is something that’s already been shot down in flames, or something for which no energy has existed to do.
>
> Right now it appears that anycast addresses either aren’t special (that is, they are just IP addresses in someone’s prefix) or are link-specific (e.g., the subnet router anycast address, which if I understand it correctly is constructed of <local-prefix>::0).
>
> What I am looking for is an anycast address that won’t match any local prefix, so that it filters out towards an egress router and is caught somewhere along the way, or worst case, at the egress.   I can see where this would have gone down in flames, since we don’t want anycast packets to keep going toward the backbone and create congestion, so that might explain why this hasn’t happened.   But we do have the notion of scopes, e.g. for multicast, and that would seem to apply for anycast as well.   We do allow multicast in scopes larger than the local subnet, and AFAIK this has not melted the Internet.
>
> The actual use case I have for this is wanting to be able to have a constrained device send a unicast discovery or announcement which can be assumed to be caught and handled by infrastructure.
>
> So, is this something that’s been talked about and abandoned as a terrible idea, or abandoned because nobody wanted to do the process to make it happen, or is it (seems unlikely) an innovation on my part?   Or is it already done and I just managed to not find the document describing it?
>
> Thanks!
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fipv6&amp;data=02%7C01%7Cdthaler%40microsoft.com%7C6e224fa0b7b74966e80e08d6e487cf86%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636947669302316535&amp;sdata=Xl7PhIj%2FHbOEN%2BtY9oeejMJw%2BmlT5bL3Z96FiLUdQiU%3D&amp;reserved=0
> --------------------------------------------------------------------
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------