Re: [v6ops] Implementation Status of PREF64

Mark Smith <markzzzsmith@gmail.com> Tue, 12 October 2021 08:45 UTC

Return-Path: <markzzzsmith@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EAB903A11B7 for <v6ops@ietfa.amsl.com>; Tue, 12 Oct 2021 01:45:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level:
X-Spam-Status: No, score=-0.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, 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 5VupYh_zfeKF for <v6ops@ietfa.amsl.com>; Tue, 12 Oct 2021 01:45:28 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 0E0F43A11B2 for <v6ops@ietf.org>; Tue, 12 Oct 2021 01:45:28 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id p68so22852496iof.6 for <v6ops@ietf.org>; Tue, 12 Oct 2021 01:45:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=AVxXgTwNp5XyMGnXwGtva0k0a6waV6CoqTvGs2Lx0a4=; b=Ly7T4qY7kU/wf+hLjAwHfJvAWzSQZffL6XOCUAOsdVtS0aYp9dnP+Ox0OC8nsAckgA t6+F7/BDGvco+Q53GBiP6Jn/CvtmD/nKP+27yVOZOlLABajZRKRIped3zI9namXiQU1L K9I7mQfpZzvLayN+dx60IEGlEgEAc6LLTmOf/PUhP/112+ZEQP7XWZfcwgoPbSmAnf6A mHIm+6YN/jXiRAHsOURLwNBAv6BYHeCyQwTsN7EhfeQCM2A+QHV1+4s26otAC/U2rqdQ z+jGiu2pe4rBXlUgMseat5F2uWTkJt06dSpm/dAYgtc26o0Os/eoFy04ZWCkLK/JQoBN v0ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=AVxXgTwNp5XyMGnXwGtva0k0a6waV6CoqTvGs2Lx0a4=; b=ddrVc6LsJQiWQwC/10xsKPSyqPy1Rs9vbD11V5WKcshvLy3kndPFuK1N1iiYkoYbaa XUoUFHx/XXzu3H7iQKzqpMdlnbw75SB29mI3YOzYQ6YnNerAcCCQsrwbrJqGhEcYMb4Y Z2mCZ+jPVgE/yTz7J6kCD+3RY8lupTRA5dAMRUuQ/T27X6g8r7ytpmuxS9/1a8247pb2 vubiy+/hhhojEgvRlIARHm+g3WWsT9rLE0/Pje5p+7i66Ad5hWU5gxqoXooZlqc6tuOe bnxwf6x2qcroS+eNq+TYmfBmtX3on0eI12h14srojqYN46PVGQ9WuRCeRrtL2BUvqd0J qLMg==
X-Gm-Message-State: AOAM532bUn2BATU3+jUzNbKX/54w9Zg6xZG1Yeh+OH7LUiObIDiKnXZL bzZ1zUIo+N1ECnct6/Vo87bnFGArlvQ8rKOgyuayDVlJ
X-Google-Smtp-Source: ABdhPJyJuRH4MGa0Vpn2vX6xiWz1O8TVumyDx2maCB5TylBtgOSmIQnHbA2REUaQ8Ry+e3rlrPoRYsj8FTG7cjeUY/I=
X-Received: by 2002:a02:3b02:: with SMTP id c2mr22526445jaa.94.1634028327006; Tue, 12 Oct 2021 01:45:27 -0700 (PDT)
MIME-Version: 1.0
References: <DDA36020-90CC-471B-83AD-3D98950F1164@delong.com> <CAKD1Yr0T-7t-UHbsJBMLpTjKhPAV5uUQkux6oby89TVUue7PyA@mail.gmail.com> <CO1PR11MB4881D400EA4681F1505040D2D8AA9@CO1PR11MB4881.namprd11.prod.outlook.com> <CAKD1Yr3TmqFxjKuZ57wS7VuPOf6rJvOwnvnQdFrRLQ=DkZ+CCw@mail.gmail.com> <CO1PR11MB4881F411A4D5BEA7A8479726D8AA9@CO1PR11MB4881.namprd11.prod.outlook.com> <D8AEA194-293B-43E4-BCAE-33CD81FB7D8C@delong.com> <CAKD1Yr2Tug-PFV7wAh0s6-gw8W3LcLG7wC1fD7Lu_hMZQYKdtw@mail.gmail.com> <08D2885E-B824-48E8-9703-DCA98771FA37@delong.com> <CAKD1Yr2EVsY3tYUf56R0Q1+KVrowtqh-HgwXj5vxzy4wd-vkTg@mail.gmail.com> <1A6ED87B-666E-439C-852F-2E5C904C0515@delong.com> <CAKD1Yr23fY2DJDvB-9eVFRsxnBnZQ0kZuZfYUfRUHYW=_D=enA@mail.gmail.com> <CAN-Dau1z0q0R61x7iY+Wg_cFRU0jmqr+fR0y=bSXxj+K-n722w@mail.gmail.com> <CAKD1Yr1T_mXfxJGHOrBfqZfexm6GTrUqnFi57710pTroKQK6uQ@mail.gmail.com> <702CB018-1A02-4B32-B9AA-7C7B31521F12@delong.com> <CAKD1Yr0jZR8Efzr_Y6FeiBvHYS8ATmDupx2ABTXXy-rSA_QjmA@mail.gmail.com> <1adb70a8-db0a-4ea6-f721-c1035343cda3@foobar.org> <DM6PR02MB69249D4F0A8003E77EC9F153C3B19@DM6PR02MB6924.namprd02.prod.outlook.com> <E1FED93B-674C-46DD-8C39-F6C30475C48A@delong.com> <CAKD1Yr34jv_N0jGKdg=sG76oGU7PdRjYFC_-w9Uvzs=7oGm38w@mail.gmail.com> <E6316781-AC7D-438F-B216-75B1DF9217DC@delong.com> <CAKD1Yr10OKMJ1y8bs5xpt6jS8ZWsqs66oFCXmp-QLySS5Yn4hg@mail.gmail.com> <5DF8D1AE-4B54-429F-962A-488F2AA1F895@delong.com> <CAPt1N1ma45GKqXcvjHUGCYFKVbEGp3OuT013pZhrnOkFFLMiQA@mail.gmail.com> <CAKD1Yr2Pe+=tNkA7Ou9KeMkgFhcdSb8WxgVn1w9MauusMEhRcw@mail.gmail.com> <CO1PR11MB4881076DFF8A145C8CD818B8D8B69@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB4881076DFF8A145C8CD818B8D8B69@CO1PR11MB4881.namprd11.prod.outlook.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 12 Oct 2021 19:45:00 +1100
Message-ID: <CAO42Z2ygfK=eLLJ1W_jSfDePp5sj=kU03pNYyK=h=6MCNiZLEg@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
Cc: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>, Ted Lemon <mellon@fugue.com>, v6ops list <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/OKg6bRYb1zb1yyUnnBfwpE0vCHU>
Subject: Re: [v6ops] Implementation Status of PREF64
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Oct 2021 08:45:32 -0000

On Tue, 12 Oct 2021 at 19:13, Pascal Thubert (pthubert)
<pthubert=40cisco.com@dmarc.ietf.org> wrote:
>
> When that’s the case, and the node needs, say, less than 1000 addresses, could we delegate a /118?
>
> This way, we can build a /64 NBMA subnet, which maintains the subnet boundary at /64, but allow routing inside.
>
> We could, e.g., terminate vxlan on the /118 and use routing over them.
>
> I would love to see that…
>

How many nodes are these NBMA subnets?

Why not give each node a /64? If you're doing flat routing, which it
sounds like you are, a /48 provides 64K /64s.

For GUA address space, APNIC RIR fees amount to about $0.03 Australian
dollars or less per annum (not per month!) for a /48 (and they're
effectively free if your IPv4 address space costs more than IPv6). GUA
/48 space is very, very cheap. (In any organisation paying RIR fees,
there probably isn't a cheaper per-unit cost resource. Pens in the
stationary cupboard cost far more than that.)

If you're using ULA address space, each ULA you generate is a /48, so
for example if your NBMA subnet is 250K nodes, you'll need only 4 x
ULA /48s to give each node a /64.

(With some of the EVPN work that is going on regarding ND proxying to
reduce multicast traffic, it has occurred to me that a lot of
organisations could do a single EVPN across their whole network,
fitting all devices within a single /64. In the 90s, before layer 3
switches, there was a saying - "bridge where you can, route where you
must". A big flat layer 2 domain, if you can do it, is quite a lot
easier. If there is any need for subnet boundaries, it's more likely
to be able to create security domains, although I don't entirely agree
with that, I think zero trust networks is a far better idea.)

Regards,
Mark.

>
>
> Pascal
>
>
>
> From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Lorenzo Colitti
> Sent: mardi 12 octobre 2021 6:39
> To: Ted Lemon <mellon@fugue.com>
> Cc: v6ops list <v6ops@ietf.org>
> Subject: Re: [v6ops] Implementation Status of PREF64
>
>
>
> On Tue, Oct 12, 2021 at 1:14 AM Ted Lemon <mellon@fugue.com> wrote:
>
> However, they’re not going to want IA_PD addresses on the directly attached interface. They’re going to want IA_NA there and to route the IA_PD prefix to the host via ND resolution of the MAC of it’s IA_NA address.
>
>
>
> This isn't really necessary, although it's common practice. If the device is not going to use the prefix on the DHCP-ward link, it can use the address on the link it /does/ use the prefix on as its GUA. Its link-local address on the DHCP-ward link will suffice for routing, and is known to the DHCP server because that's the address it used to do the IA_PD.
>
>
>
> +1, that's how I think such an implementation would behave.
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops