Re: [v6ops] Chair decision on WGLC for draft-ietf-v6ops-dhcp-pd-per-device-04

Lorenzo Colitti <lorenzo@google.com> Thu, 02 November 2023 23:14 UTC

Return-Path: <lorenzo@google.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 AA8CAC15155F for <v6ops@ietfa.amsl.com>; Thu, 2 Nov 2023 16:14:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -22.606
X-Spam-Level:
X-Spam-Status: No, score=-22.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 TtuQ1r35fzoQ for <v6ops@ietfa.amsl.com>; Thu, 2 Nov 2023 16:14:07 -0700 (PDT)
Received: from mail-qv1-xf33.google.com (mail-qv1-xf33.google.com [IPv6:2607:f8b0:4864:20::f33]) (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 9C693C15153C for <v6ops@ietf.org>; Thu, 2 Nov 2023 16:14:07 -0700 (PDT)
Received: by mail-qv1-xf33.google.com with SMTP id 6a1803df08f44-66d0252578aso8752086d6.0 for <v6ops@ietf.org>; Thu, 02 Nov 2023 16:14:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1698966846; x=1699571646; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tTxYTYpWxMqX1kfAlgPgbfjiGXaO3AsisXNLWrH/Bdk=; b=syjiDDgRiEwFm+3iYkSv+sBw4Ck3iU3yMxnig8tO1U0JZw8Tep4m6Ve1BepoH2Zkdw fPRdcboT5wDW21TcLqvr0bsGl4zuwyNatgxTVW/ZzGTNMNmivahTO/gc8CT0fNwvVXnm yekyHu1rccLBMqd8LCBLJY5TzvljaHepjkTMc2Q6FphL20QpU1zB0mtxEmZgtS/qvM0B icqUa+RhhI0GLt5sNBMfq2omjcP0HI5ZAlZUcbJUXAX6if3A6z7lNoKORgtURNhVliqJ d/zZCYAVmVhi545aBp2pTEYjmiXcItzsaLbBYPCoRopNHcbVjrkSGEIyNlr/aN+kp7xm UNWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698966846; x=1699571646; h=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=tTxYTYpWxMqX1kfAlgPgbfjiGXaO3AsisXNLWrH/Bdk=; b=U+4/ljGGny0Sqeo6ht9AwmHb8nsR8DkZ/Flt3kip6ABTlBrKcnmX2WPgudVo/cid1y TC7z3bs0fop/qu0uM3rtftJzADpzY4kTZNfCOJIvtegph6kHxQDh2Uc+ml+9ao4Od/X/ OLKX3PholAC3vZqEAhrR9+mtO/G650IBLQaIXQc8f0Xiu0R0WP9S+lAGMmek1thEcGAl ACvDJqssGcu+bXbAU9tCZbYfzqnQM0Pbfanzc0T07jfFRywqqcW9bnDwoxOpTWfbEH4d oeF1pemGhL4GrD4hVREDEimGFw/VAbav/fL+UanomOj9tBTaqsDtgJgCojMGpAYF1PMP Juew==
X-Gm-Message-State: AOJu0YzaiIuM4rRKE6L8qY48nTdD5uh0PY0D2knz9NUvU5XXID5B3N8B ZYikJk2Dk/fnqJin0CSqa1sYIcPPogL4YorODpdYsLHiK3EOpSFjTafssP2v/drTiw==
X-Google-Smtp-Source: AGHT+IG2v0JKbxHeZ9YedbDHWyV9I9dqs+BVIowyfAas750KRTfvur5VyF8koyhdq6CjoiEJWcQR3eByyjFGHId6qXU=
X-Received: by 2002:ad4:574c:0:b0:66d:3e3e:5bad with SMTP id q12-20020ad4574c000000b0066d3e3e5badmr25903460qvx.33.1698966846371; Thu, 02 Nov 2023 16:14:06 -0700 (PDT)
MIME-Version: 1.0
References: <e078c90495b54390a3fb4c7bae143b05@huawei.com> <82240620-5d81-48bc-adcd-4f7d45a32482@gmail.com> <BL1PR18MB4277B500C01CF41FEA137693ACA6A@BL1PR18MB4277.namprd18.prod.outlook.com> <b204c19975b7420d803d0ad2b79fb1ab@huawei.com> <C55EFA0E-BD25-4B6A-9E07-C4B3DBA385CF@employees.org>
In-Reply-To: <C55EFA0E-BD25-4B6A-9E07-C4B3DBA385CF@employees.org>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 02 Nov 2023 23:13:49 +0000
Message-ID: <CAKD1Yr3wDTO7J3K_0kEAwHpkqSfYzfb4tuxYhJEdm3rpMT-7CQ@mail.gmail.com>
To: Ole Troan <otroan=40employees.org@dmarc.ietf.org>
Cc: Xipengxiao <xipengxiao=40huawei.com@dmarc.ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005d44de0609338bce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/T9QkkDdxe8urK2WkAsPOsASF37g>
Subject: Re: [v6ops] Chair decision on WGLC for draft-ietf-v6ops-dhcp-pd-per-device-04
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 02 Nov 2023 23:14:08 -0000

Ole,

Your concerns are around client behaviour, but those are out of scope for
this draft. This draft focuses on what the network needs to do to provide
prefixes to clients. And it's not true to say there are no clients: there
are plenty of existing clients in the form of RFC 7084 routers. These
require no code changes. SNAC routers are being standardized elsewhere, but
those will also be able to use this draft as is.

Even if, as you say, DHCPv6 PD on hosts is not well defined or widely
implemented, that is very much orthogonal to this document. No matter how
hosts behave, the network needs to behave as described in this draft in
order to support them. So this document is useful by itself.

As for relationships with other documents: SNAC is already cited and I
don't see what needs to be said in this draft. If a SNAC router asks for a
prefix and the network wants to provide it, then this document provides
operational guidance for how to do that.  Same with
draft-winters-v6ops-cpe-lan-pd - that talks about IPv6 CE routers as
defined by RFC 7084, and again, this document explains how the network
needs to behave to delegate prefixes to RFC 7084 clients.

Cheers,
Lorenzo

On Thu, Nov 2, 2023 at 6:50 PM Ole Troan <otroan=
40employees.org@dmarc.ietf.org> wrote:

> Did you intend this to be a consensus call to confirm the chair’s call on
> the WGLC?
> If so, I do not think it is ready to progress to the next phase.
> (I’m also happy to continue this discussion during the IETF last call, if
> the working group chairs stand by their call that there is rough consensus
> to proceed.)
>
> To reiterate the main concerns I have with this document:
>
> 1) It needs to clarify it’s relationship with:
>   draft-ietf-snac-simple-00
>   draft-winters-v6ops-cpe-lan-pd-04
>   What are the overlaps and are there conflicts?
>
> 2) While the network side may possibly fall within “operational”, the host
> side does not.
>   There are no host implementations yet. My suggestion is that this
> document should proceed together with the host requirements document. Host
> changes, especially that hosts need with this to do address selection needs
> some consideration, and is certainly not operational. It requires code
> changes.
>
> 3) The prefix length and extension issues discussed at length. Basically
> if only to number a local interface on the host a /64 is needed. If a /64
> is assigned, it still doesn’t allow for an extension more than a single
> link (if following the author’s logic).
> The consequences of this document being progressed is that we worst case
> will have hosts that only allow extensions in large enterprise network with
> the resources to grab large chunks of address space.
>
> 4) The flat versus hierarchical delegation model needs to be clarified.
> It’s not clear what a host is supposed to “ask” for or behave.
>
> I think it’s premature to progress this. Host implementations should be
> written and experimented with, and actual operational experience gained.
>
> O.
>
>
>
>
> > On 2 Nov 2023, at 18:37, Xipengxiao <xipengxiao=
> 40huawei.com@dmarc.ietf.org> wrote:
> >
> > Hi Folks,
> >  The draft is not in a WG adoption call.  The chairs have declared it
> passed WG Last Call (WGLC) but there are still different opinions.  So if
> you support moving this draft forward to next phase, please say “support
> moving-forward” so that there is no ambiguity.  Thank you!
> >  XiPeng
> >  From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Jeremy Duncan
> > Sent: Thursday, November 2, 2023 6:24 PM
> > To: Alexandre Petrescu <alexandre.petrescu@gmail.com>; v6ops@ietf.org
> > Subject: Re: [v6ops] Chair decision on WGLC for
> draft-ietf-v6ops-dhcp-pd-per-device-04
> >  Not sure if I'm too late, but I support adoption of this draft.
> >   Semper Fi,
> > Jeremy Duncan
> > Sent from my cell
> >  From: v6ops <v6ops-bounces@ietf.org> on behalf of Alexandre Petrescu <
> alexandre.petrescu@gmail.com>
> > Sent: Thursday, November 2, 2023 11:33:07 AM
> > To: v6ops@ietf.org <v6ops@ietf.org>
> > Subject: Re: [v6ops] Chair decision on WGLC for
> draft-ietf-v6ops-dhcp-pd-per-device-04
> >
> >
> > Sorry for being too direct, it's because it is short.
> >
> > Do not count the draft authors in the balance.  It's normal for the
> > authors to be 'for'.
> >
> > > many existing hosts only support SLAAC with /64 prefixes, and in order
> not to require changes to such hosts.
> > It's because decision after decision people in WGs keep imposing that
> > /64 limit.  This decision only prolongs that.
> >
> > On another hand, the IPv6 archi doc, the SLAAC spec, and some
> > implementations - do allow for what these decisions dont allow, i.e.
> > SLAAC with other-than-64 plens.
> >
> > The only thing that truly requires that to be /64 is the not-000 binary
> > prefix of IP addresses.  (RFC 4291 "For all unicast addresses, except
> > those that start with the binary value 000, Interface IDs are required
> > to be 64 bits long").  In that sense, that 'not-000' criterion could be
> > set in the title of this draft.
> >
> > Instead of:
> >
> >  > Using DHCPv6-PD to Allocate Unique IPv6 Prefix per Client in Large
> > Broadcast Networks
> >
> > it would be more correct:
> >
> >  > Using DHCPv6-PD to Allocate Unique IPv6 Prefix - starting with any
> > other value than binary 000 - per Client in Large Broadcast Networks
> >
> > Alex
> >
> >
> > Le 01/11/2023 à 15:27, Xipengxiao a écrit :
> > > Hi folks,
> > >
> > > Seeing the hot discussion on
> draft-ietf-v6ops-dhcp-pd-per-device-02/03/04, the chairs have let the WGLC
> run longer than originally designated to let people fully express their
> view.  But the chairs must also make a decision at some point.
> > >
> > > Going through the mails, the chairs counted the following opinions:
> > > •       For: Jen L., Lorenzo C., Joel H., Nick B., Erik K., David F.,
> Owen D., Brian C.
> > > •       Against: Pascal T., Eduard V., Martin H., Ole T., Gert D.
> > >
> > > It’s clear that there is no clear consensus.  Due to a large number of
> emails and some people not expressing their For/Against opinion clearly,
> the chairs may have missed 1-2 opinions. But even if so, “no clear
> consensus” remains the case.
> > >
> > > In general, the draft is in good shape.  The remaining debate focuses
> on prefix size.  The chairs would like to point out that there is no need
> for a draft to solve all problems to pass WGLC - It only needs to solve the
> problems in the intended scenarios and make no harm in other scenarios.
> This draft points out that many existing hosts only support SLAAC with /64
> prefixes, and in order not to require changes to such hosts,  /64 or
> shorter prefixes must be delegated.  This is a practical choice.  For other
> scenarios where unique /64 (or shorter) prefix per client cannot be
> afforded, people can choose not to take this approach so this draft makes
> no harm.  With this consideration and acknowledging that it's a "rough
> consensus", the chairs declare this draft has passed WGLC.  Thanks to all
> the people who provided reviews and comments.
> > >
> > > Ron and XiPeng
> > >
> > > _______________________________________________
> > > v6ops mailing list
> > > v6ops@ietf.org
> > > https://www.ietf.org/mailman/listinfo/v6ops
> >
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
> >  _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>