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

Lorenzo Colitti <lorenzo@google.com> Fri, 03 November 2023 11:05 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 2F9FDC1522BD for <v6ops@ietfa.amsl.com>; Fri, 3 Nov 2023 04:05:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.607
X-Spam-Level:
X-Spam-Status: No, score=-17.607 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 I3vQqGbhO3Z7 for <v6ops@ietfa.amsl.com>; Fri, 3 Nov 2023 04:05:11 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 2C6C1C15C280 for <v6ops@ietf.org>; Fri, 3 Nov 2023 04:05:11 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id af79cd13be357-778927f2dd3so103967585a.2 for <v6ops@ietf.org>; Fri, 03 Nov 2023 04:05:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1699009510; x=1699614310; 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=5q06RjKJNbHAhAolMmgz1Xa6QBEJt/b9qEoZAUv0YJw=; b=NiW3UXk+JQtVxG1CW2cElL20PD2W0soIDQ1sGkunxTfqgLHdOQGn3QpIK09sQAoI0L K6whVzlbgVn1P94Ju+dZAjEdLyKOqNJjYH2/dOOisj5VGLKcn4qMNqbX9E52MVOn/kdX PLCxQm2KyAOFUrD8VtpLfysOCTnKFZfIdqM/6Zid2YO/81tVC91xoSwDnvaWMyT8q+Qe fs1oSRYUbQc4wxSx2B3YXgq8Shmwsv80YbQup81boJoj3vtWizAVZAj+0pBrVxqDZTyl 1iwY2o76pSxAgK5iyd5x9OPrlMtJ9QFR0Z5GW9zlp2rW+3ps8XmB2KhyF4aqxw8SxDv4 SqzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699009510; x=1699614310; 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=5q06RjKJNbHAhAolMmgz1Xa6QBEJt/b9qEoZAUv0YJw=; b=QATD7DecYFvpg17Ft1+VWaSNMAEl9QyhWNyxtgdGMbnMgs7YmduS1r/gByyqgiIx0W 14sa71ebhNN2QSoyCBrrBEdE+aJwmmlqIAAPajrJ9At2mXY+8p3N1zlEWMGl070Z3U4I Rl8CXfkI8u7+B/JrSsViiIj5eNi7GRWbu79EwqfWEUQBH+SxVMQ4xNU8w6zLCFdycibR a7TeycZJMykk/eXBVgWbAKbbRQyTDxp/qjGlpDDYz+nbtCHBzijOlVZfoYYNtHOQEY69 aC3F4APAWg/KorCYs9H87vmlJKj5iWncdOYmSfXeVYJINWIjUFVnfvG5sdmLg+e4+UHy xsfw==
X-Gm-Message-State: AOJu0YzSgHHdWLKmr1oivhzXaR+KygnH0SEf3hWRmkjobtfzhHTOsH9u /r2xlGWyVAsJK9SN9rjrddB7a5wsMZnYw3Hpcw9caB9yuoX9WgZ+WevsgDmGml9Hkg==
X-Google-Smtp-Source: AGHT+IFkITo5YTyGirtDNnhtVkFYOrwvSC0uU8OreORxLxqa34lAX1isvqPAt3N6JkfOTOoP5PjFRE0HQfzk1f0dPwc=
X-Received: by 2002:a05:6214:acb:b0:671:3893:f4df with SMTP id g11-20020a0562140acb00b006713893f4dfmr17039251qvi.10.1699009509920; Fri, 03 Nov 2023 04:05:09 -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> <CAKD1Yr3wDTO7J3K_0kEAwHpkqSfYzfb4tuxYhJEdm3rpMT-7CQ@mail.gmail.com> <5040e0b7-4fd3-45e9-a7ad-d8a9be7e1884@gmail.com> <0451ef4c-b784-4bf7-a9fd-8289cc5e4a64@gmail.com>
In-Reply-To: <0451ef4c-b784-4bf7-a9fd-8289cc5e4a64@gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Fri, 03 Nov 2023 11:04:52 +0000
Message-ID: <CAKD1Yr2wi=04Zc+43FXqbqgmHwBVV_1jF=74Dk274J_nCKovTA@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: v6ops@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004f69c606093d7a85"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/QNKyyqWVKUztS6kEXp-Y97DQCg4>
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: Fri, 03 Nov 2023 11:05:15 -0000

Alexandre,

I think that ius satisfied by the current text though, no? It says:

   -  The server MUST provide a prefix short enough for the client to
   extend the network to at least one interface, and allow nodes on that
   interface to obtain addresses via SLAAC. It should be noted that [RFC8168]
   allows the server to provide a prefix shorter that the prefix-length hint
   value received from the client).

So if a RFC 7084 client asks for, say, a /60, the network can support that.

Cheers,
Lorenzo

On Fri, Nov 3, 2023 at 10:11 AM Alexandre Petrescu <
alexandre.petrescu@gmail.com> wrote:

> If one wants a network protocol dhcp-pd-per-device to satisfy the RFC
> 7084 reqs then do satisfy this requirement:
>
> > WPD-2:  The IPv6 CE router MAY indicate as a hint to the delegating
> >             router the size of the prefix it requires.  If so, it MUST
> >             ask for a prefix large enough to assign one /64 for each of
> >             its interfaces, rounded up to the nearest nibble, and SHOULD
> >             be configurable to ask for more.
>
> Alex
>
> Le 03/11/2023 à 11:05, Alexandre Petrescu a écrit :
> >
> > Le 03/11/2023 à 00:13, Lorenzo Colitti a écrit :
> >> [...] This draft focuses on what the network needs to do to provide
> >> prefixes to clients.
> >
> > Sorry if this has already been said, and I know we are past the time
> > of scoping the draft.
> >
> > How the network provides prefixes to WiFi or cellular clients (not
> > home CPE) is written in PMIPv6 DHCPv6-PD RFCs on StdTracks.
> >
> > (the difference between CPE and a 4G router is not that clear cut).
> >
> >> And it's not true to say there are no clients: there are plenty of
> >> existing clients in the form of RFC 7084 routers.
> >
> > I think there is something in doubt here.
> >
> > RFC7084 is a set of requirements, not a protocol implementation.
> >
> > Further, that RFC 7084 is clear about the requirements of the prefix
> > length - check it.  It is not really along the lines this draft
> > proposes (RFC7084 has a stance on the /64 which reads different than
> > being fixed, as this draft proposes).
> >
> > Alex
> >
> >> 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
> >>
> >>
> >> _______________________________________________
> >> 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
>