Re: [dhcwg] >> YANG Data Model for DHCPv6 Configuration-16

t petch <ietfa@btconnect.com> Fri, 15 January 2021 10:27 UTC

Return-Path: <ietfa@btconnect.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 5D7AC3A0965 for <dhcwg@ietfa.amsl.com>; Fri, 15 Jan 2021 02:27:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.161
X-Spam-Level:
X-Spam-Status: No, score=-2.161 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.262, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-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=btconnect.onmicrosoft.com
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 Hz2x3KRPf1L2 for <dhcwg@ietfa.amsl.com>; Fri, 15 Jan 2021 02:27:44 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2102.outbound.protection.outlook.com [40.107.22.102]) (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 60EFC3A0964 for <dhcwg@ietf.org>; Fri, 15 Jan 2021 02:27:44 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MkACuEs65X6brCmaBE5yCzWAYuNjOOGsqb+68L6NZGDOVP4FbLRdTTRdt+luqAMC+G6kFB7JGH7rMXWDS1dlhPKdZA5qOeBu8kuePxSz7GIcv4m6YkOqV3hfCJU86xSHW3gn9W6Oeh0s5WPGsh9m7/1RlQklriqDh7XceuFk3LW6T+NukThcnM0gNTs41o8WtgbhuVYhc5l47V9r6GVKbD17GkaoEjy9yh9Xb1w2eUU9jSzhlFxFWZAn+HUSWZal8giIN41cNVOs+tY9ET5HsOq/3a/7IEe8bxCnRrZ/SiOJCwOmYDZ+xSOTTLDK5b58maII7FoSlbghNjwDmE8dAA==
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=RECAYBigB2ahA7nanGQPXqBYZnxw1tkRF/vREzH5Zqg=; b=PIsNEbIcffd51pK5HnVTxpFJ8l0KO2MmNoodE5m0uELXyCltsHjYRe361hd2sYOz3qNPgPag2brxmeJLNJC3tWWQQNN/Gy7Cpe6slg01RVC9Oa7HImohblqp+LT2cA9TPx5EpdBfBB9jOY7/lUOWe8StEsczo0XnNNami7pvrTYSBGzp+WSOV5Bt5CtLwtVaMbNcL6lxVF/t36T30pE1jFYrWgJlGeXEXxkyPX44LTS2/oZWAeE8/tq86McJbGn/WKyzl8XeGUr34sdTlJKo3MUDWwwXCvXbasaBopBf7fDV58EuQwmTjfkXZLXRQrbUM9feOC2jALJFFDJZwb5CHg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RECAYBigB2ahA7nanGQPXqBYZnxw1tkRF/vREzH5Zqg=; b=V8XqrEPE/ZhaziM8zlhdyOgPlPqojrn2sbGQQbEUI8RAbm+VBrvmjl/G9td8O0VnGgBsIgG4PpMjMWdW73hUTkI3Rt1laYRr/M2grq9Zu43dpWnZJouQlE1lIPidYg/3pp8484V3w7aMNOSWDhbyzAEcIdx507r9YpjNFrPOT4Q=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
Received: from (2603:10a6:20b:95::29) by AM7PR07MB6547.eurprd07.prod.outlook.com (2603:10a6:20b:1ab::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.5; Fri, 15 Jan 2021 10:27:37 +0000
Received: from AM6PR07MB5784.eurprd07.prod.outlook.com ([fe80::2c1e:7c35:41ed:9e88]) by AM6PR07MB5784.eurprd07.prod.outlook.com ([fe80::2c1e:7c35:41ed:9e88%7]) with mapi id 15.20.3763.010; Fri, 15 Jan 2021 10:27:37 +0000
References: <60003BC7.2090007@btconnect.com>
To: dhcwg@ietf.org
From: t petch <ietfa@btconnect.com>
X-Forwarded-Message-Id: <60003BC7.2090007@btconnect.com>
Message-ID: <60016E15.3030801@btconnect.com>
Date: Fri, 15 Jan 2021 10:27:33 +0000
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <60003BC7.2090007@btconnect.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Originating-IP: [86.146.121.140]
X-ClientProxiedBy: LNXP265CA0015.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::27) To AM6PR07MB5784.eurprd07.prod.outlook.com (2603:10a6:20b:95::29)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.65] (86.146.121.140) by LNXP265CA0015.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3763.9 via Frontend Transport; Fri, 15 Jan 2021 10:27:37 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c2e6db8b-fad0-4dc7-68a6-08d8b9402e29
X-MS-TrafficTypeDiagnostic: AM7PR07MB6547:
X-Microsoft-Antispam-PRVS: <AM7PR07MB654745F803BB11E44E6C05DAA2A70@AM7PR07MB6547.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: eaNbdDwgecycxfwN0ZIO8WZ+mI2elavZQVdxtghEPn1YuqqFpPIp1PsErIgdqxyRT6SFOeno/vuHDvxL1okU+de2qTMhDS2sFk4wxopGUYdGJ8Z6mbvSwUG20pLGuqBO6CowzOdbTq39zyj8GsUMGpQtXeoF2AAd/pwTQ/oWfFllARBmm36lmkQ6V2ADlxj97m9MJ9X0T1PBa/LlpuBtyhcz8I5AHx1OFuhoLOm/YOK1WKYW1rStI5fpzdUPW5lLKapR0btmc1i/uBJX/pD7Ntl9PMvnPJBCOlop02dXZ/6nZONuNK4k58L2IQXKQ3RXQIVD8SyOVzSh3xKa3zZ50iKP6B93b9bf1svfDTa4uVn/4nYz2Z6omWizIPwkbewJcjyWLQ5tXLhQhbrxrdT5OCJhjksUqH4Wz014d3Xa/li7PIRBRUUvnfk1PF1pqE/4Wb/OtfQ5bFzj6cgopqU1Kr626HFEe6XWKhhVTMH/dfiktC4lwuafnyZ7qvjlChehubEvcUM6AvT3m/vPyvgy0HBRluMpzH86WcOhZZx06QRCByU8oIk5z1z/hlxs+3BK3hvAcA5j3bnEKJFlKRG9Zw==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR07MB5784.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(366004)(376002)(396003)(346002)(39860400002)(316002)(66476007)(66556008)(16576012)(26005)(16526019)(6916009)(53546011)(66946007)(956004)(2616005)(186003)(86362001)(36756003)(6486002)(5660300002)(478600001)(6666004)(33656002)(2906002)(8936002)(8676002)(87266011)(52116002)(83380400001)(518174003); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?Um93TmlWZ2F5MUtITEk3aFFxazlzYmpqd3NyS2hEaGpDb2J3cFg5cjAwYk81?= =?utf-8?B?cGpReVRFRHp4a3hMRTNXYldCN21kK1ZIM1BlM2txMGdOSEEyZno0RnF4Zk8r?= =?utf-8?B?ay9PM1Z6VHg2YUJpTmF1RkVQYldqampIeFVuWDVWTm9nc2JGdUwxc2I4THdm?= =?utf-8?B?a2p4WUM5cWwwVVhZcGRHMWN3N1hQY3pRTTZ0MTdDclpuWm9tRTN4Mm9SZUpj?= =?utf-8?B?NFl1RE53dUhnNllTL3YyVks0N1o0NHcxeWRhNFpTbTBVYjh0aGpwbTVHKzJl?= =?utf-8?B?TEhkM1RXOUU1YmVVMmVhUmlkZWlrdDFOT2I4S1B3UUhjazNseW14REttRVp4?= =?utf-8?B?c2hWLzZaeURGMDNqOUhPdFE5b1cvNlNQVmRML01MYlhSSEZHSU13aVlnbXYr?= =?utf-8?B?RVFYaVdIZ2pTWjlHcUFQWmNEOXlYSjI1RVIrbkZ1Q1JyVStjc1RwR1hVWDhY?= =?utf-8?B?amM0NW9QeFp6dG5TdU1jSjBHQ3JLblZwOXM4VWFEbmVTZ0NQUE1nSGF4TUt3?= =?utf-8?B?bFc2WnJlbkZzRnlKK0lVQnVOclh1d1cwRzN3NHhUVlRYaldFYTlvMDF2eEVm?= =?utf-8?B?MkxJeWgrOUhOcW5JNG1kampSanRiUWNBcFA4UW1xVGkyWW1ENCtnMEVPTVN0?= =?utf-8?B?MGZYZ2F6UmJSUHJDb2Q5SVhKejBDNXZET3EwUlVSU1JtVG93KzNnM0hwbVhB?= =?utf-8?B?UjZnQ05MWkd6RmZmRm8xL0VmdmxYSHQ3cmw4ZjdFL1dDOE1XSG50REw0V2RD?= =?utf-8?B?T0l0bTlEcWVQZmRwR3BJQTJybmR6WnY0QTFBNXFTSEoxOHRrcjBkdDlqN1RQ?= =?utf-8?B?OWNUNHJsRzdmOUU2QmwzdUlKaEo3TEFHMVY1Q0RXeXAvUmhBUlkxeTNjUzFQ?= =?utf-8?B?dnVCSFZldzBQYXFjVSt5Z1ExMGpJZUtYUEx3bjA0RDQrdWxYcDRBbE11cFhl?= =?utf-8?B?Mk1wdUdlRkVUaUtLVTFYSnhtZzE0dEhlNWNXTEVDMzU2UnpaZ01DZ2p1Zk9r?= =?utf-8?B?dkdsQXVJSGoraEk4UHFlRTYrU3VkbDNsbGszc3pYL2tZeUw4bldMTWxMRi9q?= =?utf-8?B?TXk3QXFKNW85OE1iak1lR1h6SC9lK3RLN2RQSnZ3ZGs5VHViUjIyRUJMZ01s?= =?utf-8?B?Vk4xcHI5VldyYWNDLzBLWVpHWlpxRmQrQTM3aEppcThKYnVtK3RjOUJBNTdI?= =?utf-8?B?c3c2bFphZlpFWTN2VU9UVlFLTVJubmNpV1ZybmJza1RjdTZEMVZNcjdQUVNT?= =?utf-8?B?M1ZKbFNrVTZQQzdaL2dJT3NBYW9TL0RXV2I4RlUxSm0yNktCdVVHVXFiZUtE?= =?utf-8?B?RG9TWjh5UmlxVWJXaGZOTlNqb3FCRWlXTUpmNDRlQnl6OEVNczBONTAzMjhP?= =?utf-8?B?M2ZhMGZWMnRxTWJMbFJ4Yzg2M0QrOWd6NWlNdDFRcnVPdVJuSi9KOW5MWDBq?= =?utf-8?Q?hJCAWmZv?=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c2e6db8b-fad0-4dc7-68a6-08d8b9402e29
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5784.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2021 10:27:37.7755 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: whaX+xWz7AHIX+zsT3ojDX7XGqppwgW0HgOA4XKxY+uTXibJtcoN5ALY+nBKU7D++yvBYj0pYgKAQxzdpNnxAQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6547
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/L8ovyCMPCNJkQ2JRv22Dd-V16uM>
Subject: Re: [dhcwg] >> YANG Data Model for DHCPv6 Configuration-16
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: Fri, 15 Jan 2021 10:27:46 -0000



Ian

I do not understand this I-D; I have tracked it for a number of years
and my understanding of it is diminishing.

Currently, it is seven YANG modules: why?

Other WG have models with multiple roles and many options and have a
single YANG module, using the features of YANG to tailor the module to
different configurations.

Here you have modelled the options as YANG grouping. The intent of a
grouping is to provide a block of statements that can be reused so
avoiding duplication with the attendant problems.  Here you have the
same grouping in triplicate in three different YANG modules which seems
to me to be the antithesis of a grouping.

Likewise I find the specification of server v client v relay unusual.

I wonder if it is worth consulting a YANG doctor, NOT to show them the
YANG and invite comments, rather outline in an abstract way what it is
you want to model and see what they suggest; that might well be a single
YANG module.

I do have quite a number of detailed comments but do not think them
worth making until the I-D seems to me more stable.

Tom Petch

On 07/01/2021 16:10, ianfarrer@gmx.com wrote:
> Hi Tom,
>
> Many thanks for the comments. I’ve just uploaded -16 which addresses them.
>
> One other change is that the wrong file was being included for the relay module. This is also resolved in this version.
>
> Cheers,
> Ian
>
>> On 6. Jan 2021, at 13:50, tom petch <daedulus@btconnect.com> wrote:
>>
>> Ian