Re: [dhcwg] Adoption call for draft-ren-dhc-problem-statement-of-mredhcpv6-01 - success

"rengang" <rengang@cernet.edu.cn> Thu, 23 May 2019 09:52 UTC

Return-Path: <rengang@cernet.edu.cn>
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 4D8E612017D for <dhcwg@ietfa.amsl.com>; Thu, 23 May 2019 02:52:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 KTfpftWErOIO for <dhcwg@ietfa.amsl.com>; Thu, 23 May 2019 02:52:38 -0700 (PDT)
Received: from zg8tmtyylji0my4xnjqunzqa.icoremail.net (zg8tmtyylji0my4xnjqunzqa.icoremail.net [162.243.164.74]) by ietfa.amsl.com (Postfix) with SMTP id F1B521200E9 for <dhcwg@ietf.org>; Thu, 23 May 2019 02:52:37 -0700 (PDT)
Received: from LAPTOPBIPJHU81 (unknown [219.224.98.172]) by app-2 (Coremail) with SMTP id EAQGZQDn7qZfbeZctB_1Aw--.49713S2; Thu, 23 May 2019 17:52:31 +0800 (CST)
From: rengang <rengang@cernet.edu.cn>
To: dhcwg@ietf.org
Cc: 'rengang' <rengang@cernet.edu.cn>
Date: Thu, 23 May 2019 17:52:33 +0800
Message-ID: <108d01d5114d$3e588400$bb098c00$@cernet.edu.cn>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_108E_01D51190.4C7BC400"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdURSlKxi7dfIHftReeslIGAZi9ZtA==
Content-Language: zh-cn
X-CM-TRANSID: EAQGZQDn7qZfbeZctB_1Aw--.49713S2
X-Coremail-Antispam: 1UD129KBjvJXoWxZFWrZr45WryxCF15JF48tFb_yoWrJr43pa 92qr10k3WkJ3WUJr4kAw10vFWruFZ5Kw47Jry3tr97Z398WFyvvr1DKa4avas7Cr1rGw4j qry0vw15ua13ZFJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUBG14x267AKxVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02 1l84ACjcxK6xIIjxv20xvE14v26r1I6r4UM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j 6F4UM28EF7xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Cr 1j6rxdM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVAYj202j2C_Wr0_Ar1l5I8CrVAq jxCE14ACF2xKxwAqx4xG64kEw2xG04xIwI0_Gr0_Xr1l5I8CrVCF0I0E4I0vr24lYx0E2I x0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8 JwACjcxG0xvY0x0EwIxGrwACjI8F5VA0II8E6IAqYI8I648v4I1lc2xSY4AK67AK6r4fMx AIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_JrI_ JrWlx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwI xGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8 JwCI42IY6xAIw20EY4v20xvaj40_WFyUJVCq3wCI42IY6I8E87Iv67AKxVWUJVW8JwCI42 IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x0JU1MKZUUUUU=
X-CM-SenderInfo: 5uhqwt1qj6uvhuqh3hxhgxhubq/
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/pUj3aialL6Kt_85k3SPqDJHMXcs>
Subject: Re: [dhcwg] Adoption call for draft-ren-dhc-problem-statement-of-mredhcpv6-01 - success
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: Thu, 23 May 2019 09:52:41 -0000

Tomek and Bernie:

 

Thank you very much for the interest of the DHC working group in adopting
this draft.

We have revised it in accordance with all the five very valuable comments
put forward by Tomek. 

I have uploaded the revised draft as
draft-ietf-dhc-mredhcpv6-problem-statement-00.

We are looking forward to expand and improve it with the help and guidance
of DHC Working Group.

 

Thanks a lot.

 

               Ren Gang

 

 

>> From: *Tomek Mrugalski* <tomasz.mrugalski@gmail.com
<mailto:tomasz.mrugalski@gmail.com&gt> >;

>> Subject: [dhcwg] Adoption call for

>> draft-ren-dhc-problem-statement-of-mredhcpv6-01 - respond by May 9th

>> To: <dhcwg@ietf.org <mailto:dhcwg@ietf.org>  <mailto:dhcwg@ietf.org>>

>> 

>> This message initiates a three weeks long DHC WG adoption call on:

>> 

>> Title: Problem Statement of Multi-requirement Extensions for DHCPv6

>>
https://tools.ietf.org/html/draft-ren-dhc-problem-statement-of-mredhcpv6-01

>> 

>> Please respond by May 9th.

With my co-chair hat off, I support adoption of this document.

 

Here's a couple comments.

 

1. Section 1: update references to from 3315bis to RFC8415.

 

2. Section 1: IPv6 hosts => IPv6 nodes. DHCPv6 often provisions PD to

routers.

 

3. Fig.1 says a relay does message processing functions. Yes, it does

encapsulation and forwards the packets further (sometimes adding extra

options to the encapsulation layer), but it doesn't process the packet.

I would rephase this as "message relaying functions".

 

4. Section 4.2.4: "DHCPv6 servers try to generate random addresses".

That's not true. Each implementation uses its own allocation strategy.

It may be something simple or very complex and almost always it's

influenced with various policies configured by the sysadmin. It would be

better to say "Currently, the DHCPv6 servers assign addresses, prefixes

and other configuration options according to their configured policies."

 

5. Section 5 The motivation talking about countries wanting to control

resources outside of its domain is a bit risky and may raise some

eyebrows if this I-D goes to IESG. I would recommend using more generic

language here that would talk about enforcing local policies. As an

example you may give allowing access for students of the university and

preventing access for guests unless they sign up for some guest

registration system.

 

Besides the extensions mentioned in the text, there are many other

administrative mechanisms available in most DHCP implementations. One

popular feature is a host reservation, where you can reserve certain

parameters (IP addresses, prefixes, options) to specific devices. Some

deployments choose to not serve any addresses unless your device is on

their customer/student/employer list. Another  popular and powerful

feature is client classification. Many servers, including Kea, allow

defining classes, associating certain parameters or grant addresses from

restricted pools and then assigning incoming packets to those classes.

Host reservations and classes are often used together.

 

For example, you can define 3 pools: guests, students and professors.

And there would be a list of known devices with each assigned to certain

class. Once a device does DHCP, it is being looked up in host

reservations database and then assigned to specific class (with students

getting access to lab and e-learning platform, and professors getting

extra access to additional faculty services). All of those can be done

without writing any line of API extensions or hooks. It's just a

configuration of existing policy mechanisms.

 

Anyway, the I-D looks good. I look forward for the WG to expand and

improve this document in the future.

 

Tomek