Re: [Int-dir] Intdir telechat review of draft-ietf-v6ops-dhcp-pd-per-device-07

Jen Linkova <furry13@gmail.com> Wed, 03 April 2024 07:38 UTC

Return-Path: <furry13@gmail.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77964C151082; Wed, 3 Apr 2024 00:38:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XFCMtJcHOERJ; Wed, 3 Apr 2024 00:38:27 -0700 (PDT)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5B72C14F5F4; Wed, 3 Apr 2024 00:38:27 -0700 (PDT)
Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2d485886545so99323171fa.2; Wed, 03 Apr 2024 00:38:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712129905; x=1712734705; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=sgRqt7UbzrRrIp2nSAOp4S1lgx5F5IVn36knNcdAGW0=; b=CeaWfauFoQVrWajJXhZVZqNftevGKNa/6X2C+0o3/fDk7qvQPXdu9CpSTNT8ZEYvYL 3XWfoqDIlr5u9QIeQDbCC+9LHAN/M3W04O58gHfUZLkvufnV6miDiLbxsv0Q0A1ps7iG 9OGf35fErHl0G4sf88046S3Sb4f9KU8OUiCWQPe08v4Y92X7Kj0duygWDHkou+xlaYXu hZSEtSoNsarii0PWXiKdHhMNADcLYTpZhbEV1HleicFInP//xt8L/7AtPwTeVsRUAgKK 2dUucXTxz/OLmJeahw5IpdwAq2J50Fhai0F+yeAkmOdgGCEqsSUk5ySCOnTUi4v/t71z twIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712129905; x=1712734705; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sgRqt7UbzrRrIp2nSAOp4S1lgx5F5IVn36knNcdAGW0=; b=ksYxDfE2Bk2PHk6/IkNZ4/TkFPd2s6vcJWVhlk79OtLl94+6DElsSPtOBhVMRVH4iY 41G9JKZkMqGUI3rG/gkl3GjwIh3wgZfXJz8S6i19oPzTzVRQT88Os1lrip/KekzdPzUI Aa68cyIMOWrG1U949aJ1vDCdAUZkmTcSI5Gq8D3wcqY25HeX4n7z6k8g1E2y0f4xHy9i XaNhXVOpCfylmqHtSVy2okdcYOtA32BSY60FH9LrofrmReO0f3SysJwf3V0Wos97fd2K C5NJuMKLzw9ThbAu+oGoTEO7sD6ot5ohMqgRy92Gq0YFuK6yOoNgRKunVzX5h9SvOYzR 0Qsg==
X-Forwarded-Encrypted: i=1; AJvYcCWlSI1AEHjvYw1AU1y6F8/mRBL5EfTQ8nvkEDb+KzD8m4+dHIdCGa7PtVfqRdvF2fgUvMf8dkJB7AgZD5TMep9AScPowy0hB6LS94yUW00N7ypU0tUdciDQo/azzzv13MpAzO7eUpLtRm/uS0pKMYXi8EUEmub9BDYJejzevTwnVZ4fkwc=
X-Gm-Message-State: AOJu0Yw6umXHPh36Sm0g0d7N44CN5tkCPSN0B3ua6I/2o/Dxaq6d5QPi CaNQ+P5hAeh2EnellvFSDCxDmioa2EvOjw5bx1PwKAycCLxQS2ZHFAANQskbOX6Rrm/FpkGPiGA +kiZtJWyIvNb3f42Ddu9DqhxIzGVmLjqcwnA=
X-Google-Smtp-Source: AGHT+IHrwUqiApVw7Ug0IyJ/9SRCz3Y5vGZJQlE25jmDsXgYuyipt++tCRLw6tIYGC0/jjiCwQhYqM9BbU3KMu0uNC0=
X-Received: by 2002:a2e:be10:0:b0:2d6:fd22:8065 with SMTP id z16-20020a2ebe10000000b002d6fd228065mr3945218ljq.1.1712129904930; Wed, 03 Apr 2024 00:38:24 -0700 (PDT)
MIME-Version: 1.0
References: <171154963813.35677.17023374898062077455@ietfa.amsl.com>
In-Reply-To: <171154963813.35677.17023374898062077455@ietfa.amsl.com>
From: Jen Linkova <furry13@gmail.com>
Date: Wed, 03 Apr 2024 18:38:12 +1100
Message-ID: <CAFU7BAQ6XSo46G72EkF6ieg_N5bg7RRKZ8c_OAQ7=CUsPj5t0A@mail.gmail.com>
To: Tim Chown <tim.chown@jisc.ac.uk>
Cc: int-dir@ietf.org, draft-ietf-v6ops-dhcp-pd-per-device.all@ietf.org, last-call@ietf.org, v6ops@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/iIdVjdGobKyI-5WRZsFlWqEEeGM>
Subject: Re: [Int-dir] Intdir telechat review of draft-ietf-v6ops-dhcp-pd-per-device-07
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Apr 2024 07:38:28 -0000

Hi Tim,

First of all, thank you for the review!
When I say 'fixed' or 'added' below it means the changes will appear
in -08 which we are going to submit in ~24 hrs.

On Thu, Mar 28, 2024 at 1:27 AM Tim Chown via Datatracker
<noreply@ietf.org> wrote:
> In the benefits in the introduction and section 12, the issue of cost to
> support increased address-related tables is not explicitly mentioned (that I
> see), in particular in campus networks we see sites having to consider more
> expensive WLAN controllers to support multi-address IPv6 nodes.  This is
> implied by bullet point 5 in section 12, but is a literal cost too and one I
> hear not infrequently as a concern for IPv6 deployment.

Yes, good point, we have added some text. The beginning of Section 12 now reads:

* Network device resources (e.g., memory) need to scale to the number
of devices, not the number of IPv6 addresses. The first-hop routers
have a single route per device pointing to the device's link-local
address. This can potentially enable hardware cost savings, for
example if hardware such as wireless LAN controllers is limited to
supporting only a specific number of client addresses, or in VXLAN
deployments where each client address consumes one routing table
entry.

* The cost of having multiple addresses is offloaded to the clients.
Hosts are free to create and use as many addresses as they need
without imposing any additional costs onto the network.

> I think the discussion of the size of site prefix needed towards the end of
> section 8 is good, but again in a campus environment were the DHCP-PD approach
> used in shared WiFi environments a /48 would be consumed fairly quickly, more
> so if "DHCP-PD Privacy Prefixes" are supported. That said it's increasingly
> common for campuses to obtain LIR status now to get a larger, independent block.

The following text has been added to the end of the penultimate
paragraph of Section 8:

"Existing sites that currently use a /48 prefix cannot support more
than 64k clients in this model without renumbering, though many
networks of such size have LIR status and can justify bigger address
blocks."

> It may be useful to explicitly describe how a client using this approach
> configures an address through which it can be reached from off the link it is
> attached to, e.g, to ssh to it, use an HTTP method, etc.  This is implied in
> section 6.4 I think, but could be clearer.

Strictly speaking it's the same approach as SLAAC.
Would the following text address your concern:

DHCPv6 servers that delegate prefixes can interface with Dynamic DNS
infrastructure to automatically populate reverse DNS, similarly to
what is described in section 2.5.2 of RFC [RFC8501]. Networks that
also wish to populate forward DNS cannot do so automatically based
only on DHCPv6 prefix delegation transactions, but they can do so in
other ways, such as by supporting DHCPv6 address registration as
described in [I-D.ietf-dhc-addr-notification].

?

> In section 9, first bullet, one SSID may span multiple links, e.g., when prefix
> pooling is enabled in a WLAN deployment.

To be honest I'm not sure what to add here. Ideally, the client shall
stay on the same link all the time (otherwise we are going to see all
those issues my gulla draft is trying to address - and thank you,
prefix pooling is another example to add there!!).

> The last bullet in section 12 seems to ignore NPTv6.  Though I am not surprised
> :).

The last thing I want is to bring the NPTv6 discussion to this thread,
so I'm only going to say that NPTv6 doesn't really solve the problem
of extending the network downstream ;)

> Maybe better to delete the "like as it.." part to avoid that rathole and
> focus on the transparent, addressable extension.

I believe it's important to mention this, as migrating to
IPv6-only/mostly w/o PD breaks exactly this scenario: s router which
looks like a host and extends the network downstream via NATv4.

> Overall, a very nice document.

Thank you!

-- 
Cheers, Jen Linkova