Re: Generic anycast addresses...

Mark Smith <markzzzsmith@gmail.com> Sun, 02 June 2019 00:35 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 67822120058 for <ipv6@ietfa.amsl.com>; Sat, 1 Jun 2019 17:35:15 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 BF1KXGYCn_EX for <ipv6@ietfa.amsl.com>; Sat, 1 Jun 2019 17:35:13 -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 49306120043 for <6man@ietf.org>; Sat, 1 Jun 2019 17:35:13 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id i8so12838995oth.10 for <6man@ietf.org>; Sat, 01 Jun 2019 17:35:13 -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=BW8OqizS13eW84teSQ/QIPl0wPQKXwVDdEYhlVJIsd4=; b=hvcfxtw41Dzh59/HixJuGxXY9FoJbuvsyPt1mLrKsXYnScffjR7jAx8pZOgPke7+t0 Y2fpT7gEHd7uMrnO0Hr9ApuX+bXEqr2db11QB00Wmz/KSyXFqh9LxHu+N8Vak1A4oECu TPugsH4U5JxxzeWrWfFbLUbhD4HjJV6QdQgm6IWZS74XGtgWUbp26nAdflT3aUA7KlFQ VhUJNZ/y2ymMu7pA4VU9aXpTQ6xQ36145tW2A0vd3kmG4cHdS4kXLvFf31lEaDQGjgMS PuZ530F/HfyJinoU0oDy40qz8oE8LIsAeMTEFN7jjqsIsdBegmt/U/j59v6WgdFdBvah Bp5Q==
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=BW8OqizS13eW84teSQ/QIPl0wPQKXwVDdEYhlVJIsd4=; b=tmcsZtkqRqc/lR8z3rFwtBWYWPJ22fNdPx+CFZ52kddCWbU861TPMt9WZq7+oju1y6 XsJ92L23YaRRdxgnsA2zaL7/bqUz+AOxxT1e9b5qgJ5f9jtgkQCXbo9J6OXWyEVmgtbY QPuX+DGx3NC/Qe8+kczk67SZgPCSKObBO3FZ+yESbviXIPnig7O8spJpUGmVsr/rTYVv A1K/wxWd4VHB9TUixrZq1vAF6kr7knvW+11+c+yifHra3VkdEIAuQn42uCZ0gx1YwFVS omeD2XdBpPSgFJsE9UMobbslup3jMbveq/dxbxMNQtqNW1ZRtFWSGtmuIdDh2bXXMCgb Ve7g==
X-Gm-Message-State: APjAAAVKrKLwSU3K3FvyJFtqUYim53CKGFhu15GrJQGKsp4jD6DL7+6R 3vZRAhxXFdM6BrSqby2vNb1yEXqZyl0UefUag0Q7zw==
X-Google-Smtp-Source: APXvYqy4YFeOQElNWUhj7zXqy2nvmtROaQ51YdDUbLWYKZfWtDfwv0YMuS7WJroJWZzVj07cIWGfJg6cj2sGHCqcv/0=
X-Received: by 2002:a9d:5ab:: with SMTP id 40mr7637675otd.153.1559435712480; Sat, 01 Jun 2019 17:35:12 -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> <D6E27B45-437F-45BE-A305-47DD460BCE02@fugue.com> <26144.1559226966@localhost> <1DD451A7-D898-4105-974C-53776A3DA9F2@fugue.com> <20190530152902.l2nmyhadr4e4kt7x@faui48f.informatik.uni-erlangen.de> <0FF19D6D-1A45-41EF-BE34-CC35B5E51E1E@steffann.nl> <D91629F6-73AC-4A80-80EF-16644F73DA36@fugue.com> <701687d4-842c-6a16-3c97-349125324e3f@gmail.com> <D648647D-60E1-4DCE-B0BE-11002E0AE5A4@fugue.com> <25631.1559317738@localhost> <CAO42Z2x9iTrbvZuCxqSpDX-CQ9MtY8V1yyb-hg+XYtXXYn7LKg@mail.gmail.com> <9021.1559397908@localhost>
In-Reply-To: <9021.1559397908@localhost>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 02 Jun 2019 10:35:00 +1000
Message-ID: <CAO42Z2xDUYOZqQ2_gjApifaPO3uG-kzjHpzND3nBD=hzw1TW2A@mail.gmail.com>
Subject: Re: Generic anycast addresses...
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: Ted Lemon <mellon@fugue.com>, 6MAN <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b14b98058a4c6bde"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/zQm7ymCFwmOBDNmK8MBy7QNmOCU>
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: Sun, 02 Jun 2019 00:35:15 -0000

On Sun., 2 Jun. 2019, 00:05 Michael Richardson, <mcr+ietf@sandelman.ca>
wrote:

>
> Mark Smith <markzzzsmith@gmail.com> wrote:
>     >> hop 1 is the router at home, and hope 2 is the access router at my
> ISP, and
>     >> hop 3 is my ISP's core router connect to upstream peers.
>     >>
>     >> Should hop 1 (home router) or hop 2 (access node) were to blackhole
> route
>     >> fc00::/6 (ULA-R and ULA-C), would that affect your use case?  Or
> could the
>     >> anycast service possibly be at the ISP?
>
>     > I'm guessing you don't have internal ULA address space, which is why
> you're
>     > more successful than if you did.
>
> I do have a lot of ULA, but I didn't try from within those segments,
> because I
> was not at my office and I couldn't get there from the conference I was at.
>
>     >> Should home routers install routes to 2000::/3 when they see
> "default"
>     >> rather
>     >> than "::/0"?  I have made that argument, but I see the other point
> about
>     >> how limiting it could be in the future.
>
>     > A ULA address at an ISP would only be reachable to customers who
> only have
>     > GUA addresses.
>
>     > If a customer has ULA internally, a ULA source address would be
> preferred
>     > over a GUA source to reach an ISP ULA (anycast) destination. That ULA
>     > source address would cause the packet to be dropped by a BCP38
> filter at
>     > the ISP access router, assuming they have them, as they should.
>
>     > Even if the ISP doesn't have BCP 38 filters, the ISP's routing is
> very
>     > unlikely to have routes back to all customers' ULA address spaces.
>
> This is a good point you make.
> So should home routers do BCP38 filtering on their external interface?
> (Better to drop it early)
>
>     > So you need global scope anycast addresses for working source address
>     > selection. Except that defeats the goal of having anycast destined
> packets'
>     > travel being restricted to a domain smaller than global when that is
>     > required or desirable.
>
> Do you think we need another scope of address?
>

I think we need a formal, multi-scoped anycast address space.

Anycast also has enough properties in common with multicast that I think it
should be more than just a configured special case address within the
unicast address space. I think it should be a distinct class in between
unicast and multicast.

Unicast: 1:1
Anycast: 1:Any
Multicast: 1:Many


IPv6 Formal Anycast Addresses and Functional Anycast Addresses

https://tools.ietf.org/id/draft-smith-6man-form-func-anycast-addresses-00.txt


Regards,
Mark.



> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
>
>
>
>