Re: [dhcwg] Yangdoctors early review of draft-ietf-dhc-dhcpv6-yang-19

ianfarrer@gmx.com Wed, 19 May 2021 12:52 UTC

Return-Path: <ianfarrer@gmx.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4204A3A0CE2; Wed, 19 May 2021 05:52:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 W0WtTCJ38Q9v; Wed, 19 May 2021 05:52:13 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA3463A0C81; Wed, 19 May 2021 05:52:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1621428723; bh=mtfLyy7JU6c8SlSq/SJK8yBPsAZd9CMG+C6Wx546ET0=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=XHJr8cXQOi5Sehte7ivtj9i3HAotI+rgitxWmmvCiAC5xqQ7rl9MDe60VZShfWEix 7eyXR+tVpwO7Ir9C0KeeWVous+xeApCnD7ACr5WKN0Ydk9twypv5fl3HDFxojTP6MX p5kerRQDb2wBIvFtHrlNeswpE9HAHjUVg3r91cvc=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from smtpclient.apple ([87.78.88.45]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MXGr8-1lyJcT15Ys-00Yfif; Wed, 19 May 2021 14:52:03 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\))
From: ianfarrer@gmx.com
In-Reply-To: <162025036687.13890.17585626720117932864@ietfa.amsl.com>
Date: Wed, 19 May 2021 14:52:02 +0200
Cc: yang-doctors@ietf.org, dhcwg <dhcwg@ietf.org>, draft-ietf-dhc-dhcpv6-yang.all@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <433418F7-0149-4AF8-AB6A-5D56D075E491@gmx.com>
References: <162025036687.13890.17585626720117932864@ietfa.amsl.com>
To: Acee Lindem <acee@cisco.com>
X-Mailer: Apple Mail (2.3654.80.0.2.43)
X-Provags-ID: V03:K1:AeiFkFYSZTR0rnzFm7EdWjsGjXVdHU9yXVdsjjeWlMFr5mbz3sO ukHvZQSd1sLzz11FKcqyeQk3BT2BIQZYFwCw25rvkWS+xvDfibyAmr1lFGsLY7vXmFYwJY6 q9Y0zWk+YLmYHkAccm4W/Fv3xXNPaFqLCaUnrBkjUdqG6RduQP/8ddXyFRAbSt0XI1Ux5Ho /gNCQDJDv5vKFKyqmidQw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:4gEtpgpHqas=:7mXJK3MOdTifn3Owekbiok WToxIWH2VZcfyJseONAr3z8clHbXqgViYmz5uVml5w0lBJrxDjNMKomEl5I1DXaeDJQmlPnWS nii14L0BW1Mf9DoRy8DzOI4jDR22fZ7vLsD8Y0ntPKJuoxOcmr67eNkWjjMNo3lJwe60jj0j3 5cnq5vB5SMpPbr/ygyZh/RR2T3j+MR7s85gMDV/HJCbE/+NWT1DZ+fkq3/PbZyFOvKYrMnftb 0Iz8YOo36PKTWSYY10xdeN4wsvLqSupxz/RRP9pIFapwipQLxPasi85VyAfjKbV77DWAfGKe6 OJPYcpumAfLAtzAx+mIf247M99dhIYobNeJUZoDrqO6M+U0B6vvcCpvbITPv+smmyB0CZfkEC XLEpWkesEkM7IFTHlVW+q/ehekH2WmxXTibFOJSg+JoTh8Bq38GWmdzPWWIsFZMsiOWHhvcNM NfeUC3j58HUFnLbZPVAQzM7jauowdP2LluPO2ACJ8S18HiotJ2BktbtDva0kRjxazJr3S06ij TjFVUJksHeRsTPRtNYuERPvu2jUIUgKwQCm+ODPd+dOqH4teXwpWfZRknB1drYa+JgJL8Batx 5iZZEaY2HCKbZN0+lYHojmOpf7q2FI30uQXHKFeGL3Ohmc1OmEEkmpX7i/bV98I9z9LjgZ4uR EnY2QF0A3/5lJHZoJHTKlDwxjx00z39n1ZWTaVNQa8sEDMRUod/CG3nNDYW+Z9licganlL1/V /kkfm8hpX6dOjfKcbyupk/tl0RAbXj6/J284WAdt1OKdu5G8tcQ7ce5vaB88z+YAQSFLIp1Yx 1PW/PVWm17sgC5l/K5a7JYkJqWFBfzVbZumqWrkvaR9uc/aZmdDLoO/F+NNpWyO+kbqLO6nbF H9lrfIT0+ti/deE7HCjxC2a9dJHcS0kWNBFHk0Sx0NNQkF2Ls9FY8/VtTHO10w8wu2XLBACSk lBuoXa9AV6+d9ef9bgfHwHPf7cLTTAFwp16ifP7iPxXd238uXOjYBcbC2dQtLgQV8wgbt/zDM vv2DGZsmnDfHcDdIWr9ZZf0s6wMbyHKs/UB9mYKibKiFDFT9UBmhaZ+2/odOrfCcKm9iNyFCA HAr79KlZ+aBFkeMzp/xp8zW8xFBRo2dUw/TBZD3o0WPKXP44pbZ3r3pJM7LtTuB06rQhbveRD T0lmTfIElE+nFgeFIlpBs8FalSp9VTt+y87n/T78WHrpW2JAyzmQvRi05zX7F7KVc7ZYQ=
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/wXsw7Zkbyzs2n8tlk8d2NGJyncg>
Subject: Re: [dhcwg] Yangdoctors early review of draft-ietf-dhc-dhcpv6-yang-19
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 May 2021 12:52:18 -0000

Hi Acee,

Many thanks for your review. Working through the review and preparing the update is taking a bit longer than I hoped.

Most of your comments are straightforward and will be in the next update. I do have one comment - please see below.

Ian

> On 5. May 2021, at 23:32, Acee Lindem via Datatracker <noreply@ietf.org> wrote:
> 
> Reviewer: Acee Lindem
> Review result: On the Right Track
> 
> Document: draft-ietf-dhc-dhcpv6-yang-19
> Reviewer: Acee Lindem
> Review Date: May 5, 2021
> Review Type: Early Review
> Intended Status: Standards Track
> Summary: On the right track - Issues and questions need to be resolved.
> 
> Modules: ietf-dhcpv6-server@2021-03-17.yang
>         ietf-dhcpv6-relay@2021-03-17.yang
>         ietf-dhcpv6-client@2021-03-17.yang
>         ietf-dhcpv6-common@2021-03-17.yang
> 
> Tech Summary: The document contains the base configuration and operational
>              YANG model for the DHCPv6 protocol. The basic structure is
>              very good but the major issues need to be addressed prior to WG
>              last call.
> 
> Major Comments:
> 
>    1. Should the DHCP server, relay, and client functions be enabled by
>       default? It seems they are require specific configuration to be
>       viable.


[if - I’ve removed ‘default enabled’ from server and relay

However, for the client, I think that being enabled by default does make sense.

E.g. if you want to use zero touch provisioning (RFC8572), then DHCPv6 is one
Of the mechanisms that the client can use to start the bootstrapping process
So you can establish NETCONF connectivity. If you are looking to manage 
DHCPv6 clients via YANG, then you you must have DHCP infrastructure
deployed. If the client is disabled by default, then you need another mechanism
For bootstrapping zero touch so you can then configure the client to use DHCP
Via NETCONF. The device may not even be able to get an address so you can
reach it for configuration!]