Re: Generic anycast addresses...

Mark Smith <markzzzsmith@gmail.com> Thu, 30 May 2019 05:05 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 06F8F1201E0 for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 22:05:53 -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 03XfelpBapD2 for <ipv6@ietfa.amsl.com>; Wed, 29 May 2019 22:05:51 -0700 (PDT)
Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) (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 87A45120077 for <6man@ietf.org>; Wed, 29 May 2019 22:05:51 -0700 (PDT)
Received: by mail-oi1-x22d.google.com with SMTP id q186so4015686oia.0 for <6man@ietf.org>; Wed, 29 May 2019 22:05:51 -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=WxSRL7WldNjSVT3stygpFKVCNFAvt2XWKkfBwJNUsBY=; b=I5Te5yQ/+ao9+VE0xo//hfvnjceT46E0XUfATVQInuoCnTuheh0uKOIY5DA9UvYBBC FtGf47uE6rkNLYBbLxm1m7oMPXAgl5G3aQCDVFtcuePPjWvd8orw8Jzk3d8p1ONH6/RN L3ACC6UrU3bZTIzpfZclhDcbw5ZHKgfKOcxYwIgeDJgKipMByFPFSsTWof4rqWdkI3x3 XIm7+DrcLsWjEy/0LZzcC2cg9ZFgXB2wVXaKzV/EQcxAoLNDQvPFq+GtTX84rZ4Ui7gC 3kzQn6U5I+mDZIbfDzwj3XF/tqokH3pMnHcwR7J+/Y/XEv06r2IoR9iKLxFhWBlQFMGt FbEA==
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=WxSRL7WldNjSVT3stygpFKVCNFAvt2XWKkfBwJNUsBY=; b=Pcy6EbbS+i/NiI1PkQGqXZtoGKqkQPRJAlYHuojuT+3aHGxK6mYxuMwfDIpAum/0lK X7t9psekXt4Ys6nDpit/cJGuNOMvjAMz0tth7a2zN03DCUWagQsu6T+ZX5Xdfw2qkyv5 K8n0P09JSMwRYQbMTwDcCcu8cRJobOTcCWf9NFlcr4LuY/yg6oDXYaUHStcxDOSpOP9k W/PkbAnZnvkS9Z4EuJFdcHWHzxA5wafTBbh7QbH0RvSxZtrueMleknJdTyLGZab+sK8g uYv9bohqK7Y35Do+5Bfoo/nxx0cBB9nrylJoqZcZWM4V+r5Zzr0hKjpb6XX1vUnX6468 ddSQ==
X-Gm-Message-State: APjAAAX5SVC4wKDg4wUhgUcMyysM5K5cNQ+vA8FFCGXdi65JXGKqNr6/ xbeMpb6x3uzTkSqpiQx6HrSpWlMg5/KPXdmgGs0=
X-Google-Smtp-Source: APXvYqz8QnPHX5e8BnMIWknSWsGoC0ZnmieU2HSRorTFP3gD+NPqdssvdYc4TALi23cO2kPSpkMgVfIr0dnD6OOSpIA=
X-Received: by 2002:aca:5591:: with SMTP id j139mr1331263oib.38.1559192750791; Wed, 29 May 2019 22:05:50 -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> <83ABDD66-9B41-4845-A958-5B721FE78C1B@gmail.com> <CAO42Z2w9G=kKvfx58uVqU_Uy52AFeVvc_t7Pafm87dPThMxnkA@mail.gmail.com> <20190530010505.636r2insscoelzki@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20190530010505.636r2insscoelzki@faui48f.informatik.uni-erlangen.de>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 30 May 2019 15:05:24 +1000
Message-ID: <CAO42Z2zv0oZroZ3kMY-mYWvJGhGfG6OruR7Ph_RgwOQMAJFZwA@mail.gmail.com>
Subject: Re: Generic anycast addresses...
To: Toerless Eckert <tte@cs.fau.de>
Cc: Bob Hinden <bob.hinden@gmail.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/DHxK0n1p7FSPh_QvDei_xHfZ0Pw>
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 05:05:53 -0000

On Thu, 30 May 2019 at 11:05, Toerless Eckert <tte@cs.fau.de> wrote:
>
> On Thu, May 30, 2019 at 10:59:04AM +1000, Mark Smith wrote:
> > Having deployed anycast DNS service in the past, being a reviewer of
> > RFC 7094, and having thought about this sort of problem space for a
> > while, I came to the conclusion that there should be a formal class of
> > IPv6 anycast addresses that include fine grained scopes. A separate
> > class of addresses is also what the authors of  RFC 1546 suggested as
> > an option for anycast support.
> >
> > "IPv6 Formal Anycast Addresses and Functional Anycast Addresses"
> > https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00
>
> Anycast is not the issue.

Ted asked for a scoped anycast solution.

> Scoping unicast is the issue. When you manage
> to work that out, you can get scoped anycast for free. But scoped
> unicast failed and was removed, except for ULA AFAIK. Go figure.
>

No need to "go figure", explained why in RFC 3879.

The problem with the Site-Local unicast address space is that multiple
nodes holding the same unicast address (as in, meant to permanently
and exclusively identify one and only one node - "uni") is a fault.
The Site-Local unicast address space inadvertently created a potential
fault condition by design because it created unicast address
ambiguity.

Multiple nodes intentionally holding the same anycast address (as in,
not permanently exclusive to one and only one node) is not a fault and
is expected.

One operational problem with anycast address today is that you can't
look at the address and determine if it is intended to be an anycast
address or not, meaning you can determine if a duplicate address is a
fault or not. That is because they're assigned from within the unicast
address space, rather than from a specific formal anycast address
space. Contrast that with multicast addresses, which are assigned from
within their own formal address space.

> I think the pragmatic way is to actually continue to build successful
> experiments with the existing ULA definitions we have.
>

ULAs don't meet the requirements. If a ULA address is globally
assigned by IANA and well known, and possibly used in multiple
different networks, it is not Unique and it is not Local anymore.

Regards,
Mark.




> > Regards,
> > Mark.
> >
> >
> > > Bob
> > >
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > > 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
> > --------------------------------------------------------------------
>
> --
> ---
> tte@cs.fau.de