Re: [dhcwg] Call for adoption for draft-cui-dhc-dhcpv6-yang-04

Linhui Sun <lh.sunlinh@gmail.com> Mon, 28 September 2015 11:32 UTC

Return-Path: <lh.sunlinh@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E27091A8A16 for <dhcwg@ietfa.amsl.com>; Mon, 28 Sep 2015 04:32:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 Rz9jHJ3GEGQV for <dhcwg@ietfa.amsl.com>; Mon, 28 Sep 2015 04:32:13 -0700 (PDT)
Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 314691A8A13 for <dhcwg@ietf.org>; Mon, 28 Sep 2015 04:32:13 -0700 (PDT)
Received: by wicge5 with SMTP id ge5so100565405wic.0 for <dhcwg@ietf.org>; Mon, 28 Sep 2015 04:32:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=/7Yt1CmrY0uQtTwDcLHAVN1NOFxNdE4Hr46Uud6kgbM=; b=DXFtHr1MHlZFrGFv/JA6ZxCAFZ9+nA9Z3710cMyb5dHT8DTdsuHS88tU68X7oT12ns kEYvIwvljCmSL8p4+NofMiXZ23aY73gy5RhUMC/Lk04VHeL8+EQwmFc5nNQMCccWQBUX IyFXu2Zct+sXJk6vhr31Z8te2nwUNXW0+qtkJXHCcxc1wZi18E7SJeZwC2qvC69FIVon sO3alYxtY8vA9aW7Q4KvElVQyWUWfyKMVY7ZtFqRDDR9TwZhkbsaVPvZM7Fsum5jSgc/ XDOS33/MIXJgUHhu+5yT2IPZL2Uaqd6wV6UDF5SkvZw4tvOy0+6468FiXs6ojMVU3Wmg ARog==
X-Received: by 10.180.108.199 with SMTP id hm7mr10438451wib.24.1443439931716; Mon, 28 Sep 2015 04:32:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.92.85 with HTTP; Mon, 28 Sep 2015 04:31:52 -0700 (PDT)
In-Reply-To: <8AE0F17B87264D4CAC7DE0AA6C406F45C22F77A7@nkgeml506-mbx.china.huawei.com>
References: <56054134.6020003@gmail.com> <8AE0F17B87264D4CAC7DE0AA6C406F45C22F77A7@nkgeml506-mbx.china.huawei.com>
From: Linhui Sun <lh.sunlinh@gmail.com>
Date: Mon, 28 Sep 2015 19:31:52 +0800
Message-ID: <CAO_YprZNrhdGQmW8--kJjcSYv34rSYu_uHimrUTeC49RMdCdBg@mail.gmail.com>
To: "Liubing (Leo)" <leo.liubing@huawei.com>
Content-Type: multipart/alternative; boundary="e89a8f3bae5d6277fe0520cd0c51"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/xgDbCN7j1wThGhEkw1pFNxrlnIA>
Cc: dhcwg <dhcwg@ietf.org>, "draft-cui-dhc-dhcpv6-yang@tools.ietf.org" <draft-cui-dhc-dhcpv6-yang@tools.ietf.org>
Subject: Re: [dhcwg] Call for adoption for draft-cui-dhc-dhcpv6-yang-04
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 28 Sep 2015 11:32:20 -0000

Hi Bing,

Thanks for your comments, please see inline with [LH].

Best regards,
Linhui

2015-09-28 18:31 GMT+08:00 Liubing (Leo) <leo.liubing@huawei.com>:

> Hi, all
>
> I think the DHCPv6 (and also DHCPv4) YANG model is necessary work, and DHC
> WG should be the most suitable place to work on it. So I support this
> adoption.
>
> And we have some comments to the current draft:
>
> General comments:
> 1. The Server, Relay, Client are defined as three containers in one DHCPv6
> module in the draft. But considering the three roles are actually
> independent from each other, we thought maybe defining them as three
> separated YANG modules (still in one draft) is more proper. This might be
> more convenient to maintain and use them.


[LH]: Actually, they are not just three common containers, I would prefer
to call it the "feature". Since we use the "feature" statement defined in
RFC6020 which allows the device to flexible choose which feature it will
support (only the supported feature is valid). This could make the model
more flexible and allow the device to be free to change its role.


> Besides, do you also consider making address pool a separated module?
> Since the address pool could be considered as a common resource that might
> be utilized by functions other than DHCP.
>

[LH]: This model is only for DHCPv6 configuration, I'm not sure whether
there is enough benefits to bring other functions to this model. And in the
context of DHCPv6, the addr/prefix pools should be only considered in the
server side, am I right?


>
> (I think this comment also applies to the current DHCPv4 YANG model draft.)
>
> 2. (This is also a question to the WG) Do you consider this DHCPv6 YANG
> Model as a universal model focusing on the standard functions, or you
> consider it as a specific usage, e.g. HGW?
> My personal opinion tends to agree with the former one.
>

[LH]: I also prefer the first one. The current model is mainly based on the
HGW. But we will do check other implementations as Tomek suggested (we've
already started to look at the Kea). The ultimate goal is to propose a
model that could be applied to multiple implementations.


>
>
> Specific comments:
> 1. In Client model, the "client-interfaces" container seems redundant? I
> think the "list client-if" could be directly under the "client" container.
>

[LH]: Thanks for pointing out, will modify it.


> 2. In Server model, Do you consider to support a feature that multiple
> DHCPv6 servers could be grouped together? This is an important feature in
> carrier networks.
>

[LH]: This sounds like an interesting feature, but I don't know what are
those groups for. Does it require us to add a new data node in the server
portion to describe the group?


> 3. There are lot of stings defined without assigned length.
>

[LH]: I think most strings defined in the model are variable length, and is
there any requirement that we have to define the string with a length?
since I find previous RFCs are also defining strings without assigning
length.


> 4. There are some description still empty, need to be filled.
>

[LH]: Thanks, will complete them in the next version.

>
>
> Best regards,
> Bing
>
> > -----Original Message-----
> > From: dhcwg [mailto:dhcwg-bounces@ietf.org] On Behalf Of Tomek
> > Mrugalski
> > Sent: Friday, September 25, 2015 8:42 PM
> > To: dhcwg
> > Subject: [dhcwg] Call for adoption for draft-cui-dhc-dhcpv6-yang-04
> >
> > Hi,
> > Authors of draft-cui-dhc-dhcpv6-yang-04 requested adoption. This draft
> has
> > been presented twice and received favourable comments. It defines a YANG
> > data model for configuration and management of the DHCPv6 server, client
> > and relay agent. This I-D is over 80 pages long, but most of the text is
> taken
> > by formal YANG definition.
> >
> > This mail initiates a call for adoption of draft-cui-dhc-dhcpv6-yang-04
> as a
> > WG item. If you would like the working group to work on this document,
> > please say so. If you would like the WG to not adopt, please state your
> > technical objections.
> >
> > There are currently no IPR claimed against this draft.
> >
> > Bernie and I will determine the consensus after Oct. 9th.
> >
> > Bernie & Tomek
> >
> > _______________________________________________
> > dhcwg mailing list
> > dhcwg@ietf.org
> > https://www.ietf.org/mailman/listinfo/dhcwg
>
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg
>