Re: Generic anycast addresses...

Mark Smith <markzzzsmith@gmail.com> Thu, 30 May 2019 01:08 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 7D86412007A for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 18:08:09 -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 aNSu-wrKQ80Q for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 18:08:07 -0700 (PDT)
Received: from mail-ot1-x335.google.com (mail-ot1-x335.google.com [IPv6:2607:f8b0:4864:20::335]) (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 B6CEE12003F for <6man@ietf.org>; Wed, 29 May 2019 18:08:07 -0700 (PDT)
Received: by mail-ot1-x335.google.com with SMTP id l25so3995114otp.8 for <6man@ietf.org>; Wed, 29 May 2019 18:08:07 -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; bh=ANmL5f0+Kom0yd4+HQ3lgRYj/dqTW8Za0sazpCSVvbo=; b=S6b1RXwRo8F9e3i3ou5R3EvfCPwJesNxsQa404yXxdUfoOLjGK7Y0cI8cNOAkElSTK SZ0C62dKzJrQ1GO2jI+sSyG4IVCqNmqRXz2qFa+8PJyMyyyRCy+yjMmhIJQPOJzWYgSb w0VfHS6Okiifs4zV0jppIbPzU9I/cy1Mrfhbm0AyoyO34jLSbdxkNMuPcrxZv702EfLO VaRvJ/PUvqGKPRmoYQ029GQgsDbllcQCjPManLa7sdXRqR/RQyVa0ky3WKGSX54pOxtw 9b8wL2fU9kts09EuTUCUadUq7OgzCShTKYuXqZvLsxr9apowLXqnGhuKKFMDWvMVEyw+ q1/g==
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; bh=ANmL5f0+Kom0yd4+HQ3lgRYj/dqTW8Za0sazpCSVvbo=; b=hrCBHS5M0h1ldKUbGbqWNvp6+ImHVWBLDpfiYVow+18PLQJ4BoyRYIXhc/I/lWtU/+ GuGhdZs1lUVvpbwO0L30uvtniozXODqngf+Z5YB5g6hpeFWv8SgevM6g2YcnxC9QqbIv XviqZaSm41koVYCCKgrKtwp0Tw+sd058D5p6+9bZMhEXUfVvRWOJWV+Iajp5tNHVTDRl 3QHv2px+oZRSk9ZAB06edlgIC5qA7RtpTdiMVmlwk/Z/sPwHk1gBy/nAsEWQ9my/0EMN sfRu8TI3SCgTLR/URfbSZMvaIxkIYWphmOwiLc/B6qQQ4KLV5GYzxxTLEGq9VQtEJHk4 0anw==
X-Gm-Message-State: APjAAAW++aJ+P7tx2JXUpBeleEHbBbf5jFZxPs8aqLgQEvj0gm3xxtNz Zo+vlj2m7QIhkwtvmZQ5CckmIZKkfa64FzsvmnI=
X-Google-Smtp-Source: APXvYqz2jwppD8AfuMSo3al+rr/pdUgVJWETeY4cJnhpXzQAviiOjBapd59SpYGh7uf4q2iTLCBur2uiPbnC0M4eHiI=
X-Received: by 2002:a9d:58c5:: with SMTP id s5mr577007oth.153.1559178486928; Wed, 29 May 2019 18:08:06 -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>
In-Reply-To: <20190530005734.7d2alod2zoaemmhc@faui48f.informatik.uni-erlangen.de>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 30 May 2019 11:07:40 +1000
Message-ID: <CAO42Z2xkM=jBhseNOCc+Kjg__YfSk2v_mTs9OwQQp+04u2zc4Q@mail.gmail.com>
Subject: Re: Generic anycast addresses...
To: Toerless Eckert <tte@cs.fau.de>
Cc: Ted Lemon <mellon@fugue.com>, "6man@ietf.org" <6man@ietf.org>, Dave Thaler <dthaler@microsoft.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ICbdyBLPmdBF9uS4fe1naCOn5Mw>
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 01:08:09 -0000

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
> --------------------------------------------------------------------