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

"Acee Lindem (acee)" <acee@cisco.com> Tue, 15 June 2021 16:01 UTC

Return-Path: <acee@cisco.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 9BDE23A34C9; Tue, 15 Jun 2021 09:01:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.896
X-Spam-Level:
X-Spam-Status: No, score=-11.896 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=jGegd6TY; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=HDI7vKeW
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 mSyshmyn81bc; Tue, 15 Jun 2021 09:01:14 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CE593A34C7; Tue, 15 Jun 2021 09:01:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10280; q=dns/txt; s=iport; t=1623772874; x=1624982474; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=lMXqncd71GXt42cHgKWjwHXOJ8sHRmcsAlXbwFvR2Jk=; b=jGegd6TYpdnZ9YYktbIAnvR1+NlkO7b/r3Pd4enZvIqCPdVU6BBHesxb QJv/DFNov1w7VUrmuRQ7pCdRBP5gF3yJiHX+L1sYb3UJkH9BoMKZfNYXT Db9QuGBvHXqee3lKJkkcRHc5Wbu+pHZGJ2CDJJzxAUbChVvMVhh13pBvf k=;
IronPort-PHdr: A9a23:r4YFGBDfDv65cgjAzI/8UyQVdhdPi9zP1kY95Z83zblJd/fr85fjORnZ4vNgxB/MUJ7A4v1Jw+zRr+j7WGMG7JrA1RJKcJFFWxIfz8lDmQsmDZ2KDF29J/nvPGQ2Gc1YXwpj+He2eUFeBMf5YQjUpXu/pT4fExnyL0x7POPwT4XTlM+wkeu1/s67Xg==
IronPort-HdrOrdr: A9a23:lToed6zcoAcMBw01ai1xKrPxhuskLtp133Aq2lEZdPULSK2lfpGV8sjziyWatN9IYgBepTiBUJPwJk81bfZOkMos1MSZLXfbUQyTXcNfBOrZsn3d8kjFltK1up0QCJSWZOeAaGSSyPyKnDVQcOxQheVvkprY/9s2pk0FJWoBBs0QjHYaNu/YKDwKeOAsP+teKHPo3Ls+m9PWQwVvUi3UPAhgY8Hz4/nw0L72ax8PABAqrCOUiymz1bL8Gx+Emj8DTjJm294ZgCz4uj28wp/mn+Cwyxfa2WOWxY9RgsHdxtxKA9HJotQJKw/rlh2jaO1aKvq/VXEO0aeSAWQR4YHxSiQbTp9OArTqDzuISC7WqlDdOfAVmiLfIBGj8CfeSIfCNUMH4oJ69PJkm13imhUdVBUW6tMb44pf3KAnUy8o1R6NleQhHXtR5zmJiGtnnugJg3NFV4wCLLdXsIwE5UtQVIwNBSTg9ekcYaVT5eznlbxrmGmhHj3kV6hUsZWRd2V2Gg3DTlkJu8ST3TQTlHdlz1EAzMhamnsb7poyR5RN+uyBa81T5f9zZ95Tabg4CPYKQMOxBGCISRXQMHiKKVCiEK0cIXrCp5P+/b1w7uC3f54Dyoc0hf36IRxlXK4JCgnT4Oi1rdx2Gzz2MRKAtAXWu4ljDsJCy8nBrZLQQFu+oX4V4r6dn8k=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BXCwBuzchg/5hdJa1RCYEJgVeBU1EHd1o3MQuEPYNIA4U5iQADmhiBLhSBEQNUCwEBAQ0BASoLCgIEAQGEUAIXglECJTUIDgIEAQEBEgEBBQEBAQIBBgRxE4VoAQyGRQEBAQMBAQEQEREMAQEsCwEPAgEIFAQCAiYCAgIlCxUQAgQOBSKCTwGCVQMOIQEOnHEBgToCih96gTKBAYIHAQEGBASFNRiCMQMGgRAqgnuEDoJmg3snHIINgRQoHIJgPoIgQgEBgTQSAoMvNoIMIoItEC4UHwFZCgEDQxAXCy4LJEUaHgYBAwwjFimRL4MSi26JP5BqCYEMCoMcmCKFVgUmg16LI5A8himVVIIYnSiEdAIEAgQFAg4BAQaBVQE5gVlwFTsqAYI+UBcCDopwgzsWg06FFIVKczgCBgEJAQEDCXyHVAGBEAEB
X-IronPort-AV: E=Sophos;i="5.83,275,1616457600"; d="scan'208";a="887446353"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 15 Jun 2021 16:01:11 +0000
Received: from mail.cisco.com (xbe-rcd-007.cisco.com [173.37.102.22]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 15FG1B66018334 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 15 Jun 2021 16:01:11 GMT
Received: from xfe-aln-005.cisco.com (173.37.135.125) by xbe-rcd-007.cisco.com (173.37.102.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 15 Jun 2021 11:01:11 -0500
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xfe-aln-005.cisco.com (173.37.135.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 15 Jun 2021 11:01:11 -0500
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Tue, 15 Jun 2021 11:01:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N9oQ3J0EtiU/GOkv9+ucOggufQsRL6lHHBx186VUDtNgvh2iEdXqlovLbVYtcg6iGX5Y+ySOx7FwQwdPmZ/Ye1AwtGEeMEjcshtv7RYohHy6hlahl/nognhxQrqOWBzZ248PL6NcxrnF3gHsSAAhBJKGFK/3C6kmvNONK1CJpSex5N79Qx6wcPAqvpfWyw9VZTzboz7Sr+5Bzly7rT8pTiEIF+bGGtjR4uCLfpfXxbuvXYnfsk5Pp6ihf4R5EleGa7+K18Di752yPAWZqoumqqfKkxNW0PmkBqQxiWoYb3gx5E51g90nGYUZBpCEKsdbqrtL7hcZFAJFm/fzaMnQgg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lMXqncd71GXt42cHgKWjwHXOJ8sHRmcsAlXbwFvR2Jk=; b=jxF+yIyyOJeXrOGNJnXGuq3nQmgsaX87Y5RyOgmYHfsVoNtAqOKP8o4oMwqqwKEbh7du9/1zCUjM7vfvTi3aLbw8eWXHSIz8OOePkkwih41IquxqcTud5fZJkBUr5v7dHs5lzQtCho5ofuUNiYmO5uxwAt0Rb1SENoRqbhsFEiQ/lqiNaOtYzDxqb9goNFsXv2tZLxTX9v2D2qBBhSqUDi0dp2fps6+6gyJ2mrazQV2jTjRe3mRtEUA49l/dIvnn0kQdbZK9vyHZCGyLDc438mPUmNJjn1InmhViHwWoOcwxAu2rdthgUCfTUR6+8mqdOPLU4w05qPHJZ3VOGmM7og==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lMXqncd71GXt42cHgKWjwHXOJ8sHRmcsAlXbwFvR2Jk=; b=HDI7vKeWdHuSK3/b+P73XYskg9O8IVJykYgmncbxOzqF87GeJTqOurftemXZDIIbi6Ui5K7gRvAY707XGsQWQ21efMbQPktawukkZgasFtlmvik5tS6LNqsDWvJfPBiww2YgICAIs72YcZQZrPVMaMZn+6mgSUepsLulGc/jyOQ=
Received: from BYAPR11MB2887.namprd11.prod.outlook.com (2603:10b6:a03:89::27) by BYAPR11MB3512.namprd11.prod.outlook.com (2603:10b6:a03:8f::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21; Tue, 15 Jun 2021 16:01:09 +0000
Received: from BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::20c4:fa00:377a:4c86]) by BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::20c4:fa00:377a:4c86%6]) with mapi id 15.20.4219.025; Tue, 15 Jun 2021 16:01:09 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "ianfarrer@gmx.com" <ianfarrer@gmx.com>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "dhcwg@ietf.org" <dhcwg@ietf.org>, "draft-ietf-dhc-dhcpv6-yang.all@ietf.org" <draft-ietf-dhc-dhcpv6-yang.all@ietf.org>
Thread-Topic: [dhcwg] Yangdoctors early review of draft-ietf-dhc-dhcpv6-yang-19
Thread-Index: AQHXVwYQtMzUGxa6Q0Gowy14o9afKasVDjEA
Date: Tue, 15 Jun 2021 16:01:09 +0000
Message-ID: <10833A86-9E1E-4AAB-ADFD-039DEBBF6803@cisco.com>
References: <162025036687.13890.17585626720117932864@ietfa.amsl.com> <1773D1AE-F921-46A8-A881-A014596B0397@gmx.com>
In-Reply-To: <1773D1AE-F921-46A8-A881-A014596B0397@gmx.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.49.21050901
authentication-results: gmx.com; dkim=none (message not signed) header.d=none;gmx.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [136.56.133.70]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6d2c03f3-5515-44b9-af86-08d93016ca78
x-ms-traffictypediagnostic: BYAPR11MB3512:
x-microsoft-antispam-prvs: <BYAPR11MB3512CACC27BEDD2BF243BED4C2309@BYAPR11MB3512.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VlFX2leZxfwuaigX5rf6R6XkV9o/GMirwRHEfO4lDer9aC/TK3kCaygb8G9TET4HHjRIbRmyQPKeGYGrOzBceLuljcoKfyAu6jgtaj+W3cnEcNBNV022wOrIVnTfhy6fRjig8uGIqUw6truuUGc+6hi2Zo34pF4hBPLBqwcqMD3jG1Wx6IZrH8q8K1cda1zMM0rj3HWYd+RboTJfOJa2xB3EYYtwWtfd4seIEClQy23qoucU9fEduKx4ZM8GddTGkXvqt8v9c50fEzTTghx61lvibqmKBJikZcf1RMlTVfn1R0h7mf89lXqGPBBOkxbjSj/0686HYOK7JsT42h57OeUAbLcEGzHkxVY2GBmSUj3uM9uPLm3X+DhzVaPF3RgJOz/215Y4/KYTlB1sHTgHGrjO0SyyK8c2yMFkxWVSRr00qnvEmRe/tau8mal0y+J9AD8pwWL43cF1VNRSfBe7j09fPszkgU24ZFIhP82fWQMINCNHrnDONDOEaObB2kTpDCfOcjgkBf3q4E/gyLZ1T8Y2VjCgowQk+Nf+ts9SofaCszevawUiICbnvot2Ld+6xem0EgLVjy3dHT1iU7GFHbP/fOWdA5k9Zl280c2fHX8IqrPeuimbjN42emyXM2tSSbgdXrNOIgPwApuW8A7uPH838CdpqKnOlMjj9KWQz/nnMknh0n52mF2tTBe8Rlx6u4ttmkFTBlY+SX5whY3PXTClQAn2cDAnqTA+GEJ+RwSEN6FtJdWVhykrti2AzcKZRi0dtX/iKS9UFTzoVih+XNj2YbHtBG7k1aI2e3jmrRp6WwwcPDiiKdCeuvbD7s0S
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2887.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(376002)(39860400002)(366004)(396003)(346002)(66556008)(66446008)(6506007)(122000001)(186003)(54906003)(4326008)(36756003)(66476007)(8676002)(8936002)(966005)(2906002)(64756008)(316002)(6916009)(6512007)(38100700002)(66946007)(86362001)(71200400001)(478600001)(76116006)(83380400001)(6486002)(33656002)(5660300002)(26005)(2616005)(518174003)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FODLQRTo3m1DRRu/FCk0nDCz7d0kSoflibO4xqqgZvVrMp8Zhn950pbuSecxm5pIsUVmZ6NocN4pZniz2SaKcGosncvGgE+eA2Y9HxZEoJFfP3z2gWEQ0HplLCWVrrDmYbI7h6htZiR1lqtmzdtWwwMr9u9DoikA3KibmZXMLnhc9U+K5mKC0JepKQHnovm2UYH8WctN6T3qAGTQPyEiTTbLxWgIP/GJa0P8jlXd005eJkrq9+du6BcPoD+s9LIRK+VNcr0Dfn+nKXff3QHVLqmg3XWNRDvUeQXho+t43LaCl89E1J6UYb/X/F7hIq216lhxgWQR2BLtOccB1pz4YUPuHFJaO453YsUS3kbjRkYHig3LDXTG6/zeugM6SkdKbrhgmllMAVhtO8YG6GYGWoNPy1qOZ/RgGHU2ZXT6YLUjGH1CJAQwBMkh2WBPlTiHVIUlaeZGWQ19UUqGqzCz11RKYeN27EgDBVwHs2hiV/gGw+ib0D83HR83NFEg8kO+ktzkyo1Lz0njFp23J5L4cwB6483F4z/hAfX21cy4uLQpnMmKK23rDa7vA/iyuV3rqziCK3Y2WehNe/LKwW+Udwcd4CaV+49rysEFWnFMQ0ms5RTc7fNj0DdmupO8NAKoK9ADkXLxpGOmBQ8cH/2i3ynXy66MydQWnMV4WjYu0Fr0bqMoBKYRvsyPfrX0Jmkaoz0Txw8siIz6wxvTTKDTKCPse0CJ3+BPctayzaofQmokINUYjplK69OVYFGiOtHnpc01qvfyG7Aw0J6KHdrtwtii5aI5cWxcZIOC+7Sb1XRUGzMg1LWMir3lSy/1Vt3mN91EesO88aoAY2wC4coyIFbSMFzcAMA5nhZHlK6yhKIHB57JZKHlhd1hyANFW5ynT+jSAGI3FYqqN98qsjebdCLConoIpirjP0tvnsMXYmcYf8IOeCqPJ70b286nYlsWBHbIbkkhjRYL6MNA+eTRolubZrANnefWjk8L4EH872MBuoBTD302u0dEBtUPrEtLGxsm5esWHZH0JBAtbgU0BZ5yUWPsG/vL0P1EU57+zrYzlxL1UUDf89Xd4wIXH/5qWtxae3X5lYsDFekuHmyJiuuqzI1EEb4sOyOe3PV2XVOG0VYSYgxUOWDmj4OJ3tVGOO0GvL/fC8fVyAclPVoU73IwCXo2gy+XH9Ufp0VaLtzOUW8elcITk8m/Nktic0xaOm8U0S0891kLuk7wB8BrjLUuItuUxDc4yW1HlKc0MwmalEjgFghJdyjMO9wjY9830FZKQ2+9aV12143bwlcU7i/9oLF0f7RakqKVO6hw7gHao1w81jTLUO9TgjLuP1W2
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <67A11088FDF10D47ABF58E13597C7F8E@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2887.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d2c03f3-5515-44b9-af86-08d93016ca78
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2021 16:01:09.2087 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: G6ZsfRRwNf76/SrfRQZ+TC1TJu2DYS3JmjhJnaYESlsRBmap6/WV8+csUxGOsIJ3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3512
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xbe-rcd-007.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/xklOydaJ3OL_57ehe9xOnZ2NkAM>
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: Tue, 15 Jun 2021 16:01:20 -0000

Hi Ian, 

Thanks for addressing my comments. Sorry for the delay in responding - needed to get a block of time to context switch back to these models. I agree with all you responses but have some inline comments. 

On 6/1/21, 12:49 PM, "ianfarrer@gmx.com" <ianfarrer@gmx.com> wrote:

    Hi Acee,

    Thanks again for your review. My apologies for how long to work through them all and prepare the update. I’ve just posted -20 which aims to address your comments.

    Please see inline below.

    Additionally in this version, there are some small errors corrected (typos, incorrect regexs) and the example YANG modules have been renamed and have namespaces according to RFC847.

    BR,
    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 and
    left it present for client, as discussed]

I agree for DHCPv6 client. I think it is somewhat product/deployment specific which interfaces will be automatically included in the client-if list. For example, if the product has no prior configuration, the product may want to add all of them. Whereas, if there are manually configured IPv6 addresses or other techniques (e.g. SLAAC) on an interface, it may not be automatically added. Anyway, this isn't something that can be reflected in the model. 

    > 
    >    2. The threshold type in the ietf-dhcpv6-common is strange. It is a
    >       union with an enumeration to disable the threshold. Normally, if
    >       there is no threshold, you would simply not specify it. However,
    >       the data nodes of this type are mandatory. I'd make it a simple
    >       type and remove the mandatory designations for the data nodes. Also,
    >       the range should not start at 0% since this % makes no sense.

    [if - Removed enum and changed type to uint8
    Removed ‘mandatory true’ from the data nodes in the server module
    Changed range to 1..100]

    > 
    >    3. There are examples of augmenting the ietf-dhcpv6-server module but
    >       no "Module Usage Examples" as specified in section 3.12 of RFC 8407.

    [if - Added Appendix A with XML examples for all of the element
    modules]

    > 
    > Minor Comments:
    > 
    >    1. While not required by RFC 8407, many YANG RFCs explcitly call out
    >       the interaction with imported YANG modules in a separate section.

    [if - I've extended the description in the introduction to describe
    interactions]

    > 
    >    2. No sense in maintaining all the intermediate revisions in the
    >       modules. Just update the one that is the initial version and update
    >       the date.

    [if - Removed]

    > 
    >    3. The module prefixes are very descriptive but a bit long. Given
    >       the examples of augmentations, this will be especially true for
    >       DHCPv6 server augmentations. Perhaps, dhc6-serv, dhc6-rly, and
    >       dhc6-clnt would be better.

    [if - Changed. 'dhcpv6-common’ has also been shortened to ‘dhc6’]

    > 
    >    4. Can host-reservation prefixes overlap with holes? If so,
    >       reserved-prefix may not be unique. If not, no problem.

    [if - For the DHCP server implementations that I am familiar with,
    the prefixes will be checked when config is applied and any prefix
    overlaps will be rejected as invalid.]

    > 
    >    5. For nodes with patterns, describe what the pattern allows in
    >       the description with an example or two. This applies to
    >       link-address, duid-base, duid-llt, duid-en, duid-ll,
    >       duid-unstructured, and sub-option-data.

    [if - added examples in the description fields]
    > 
    >    6. With respect to link-address, what type of address is this? If it is
    >       an IPv6 link-local address, there is an ipv6-adddress type in RFC 6021.

    [if - link-address should be a GUA. I’ve changed the type to ipv6-address.]

    > 
    > Nits:
    > 
    >    1. IETF documents should use US English - not UK English. I've
    >       changed in suggested edits.

    [if - Incoporated the proposed changes, see below] 
    > 
    >    2. Description format - Sometimes starting right have "description"
    >       and sometimes starting on the next line.

    [if - Moved description text to start on the next line throughout.]

    > 
    >    3. sol-max-rt-option-group and inf-max-rt-option-group should spell out
    >       the words in the description rather than just repeating the short
    >       abreviations.

    [if - Changed]

    > 
    >    4. In ietf-dhcpv6-client,  for ia_ta and ia_pd, spell our
    >       acronyms in the descriptions rather than just repeating them (which
    >       is useless).Is "ia" "interface address"? Don't make the reader
    >       go to the DHCPv6 RFC to know what you mean. What is "ia_ta"?

    [if - Added expanded version in the description for each IA (e.g. IA_PD (Identity
    Association for Prefix Delegation)).]

    [if - for the remaining diffs, I’ve incorporated them exactly as suggested, with the
    Exception of one comment below:

    > ***************
    > *** 1216,1222 ****
    >             path "/dhcpv6-server/option-sets/option-set/option-set-id";
    >           }
    >           description "The ID field of relevant set of DHCPv6 options
    > !            (option-set) to be provisioned to clients of this
    >             network-range.";
    >         }
    >         leaf valid-lifetime {
    > --- 1218,1224 ----
    >             path "/dhcpv6-server/option-sets/option-set/option-set-id";
    >           }
    >           description "The ID field of relevant set of DHCPv6 options
    > !            (option-set) to be provisioned to clients of the using
    >             network-range.";
    >         }
    >         leaf valid-lifetime {

    [if - I'm not sure if the intended change here is correct. I've
    changed the wording to 'clients using the network-range.’]

I'm not sure what I was thinking - what you have is probably what I meant. 

Thanks,
Acee

    > 
    > 
    > 
    > 
    > _______________________________________________
    > dhcwg mailing list
    > dhcwg@ietf.org
    > https://www.ietf.org/mailman/listinfo/dhcwg