Re: [Gen-art] Gen-ART review of draft-ietf-dhc-dhcpv4-active-leasequery-05

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 10 September 2015 18:53 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 966AB1B2BD5 for <gen-art@ietfa.amsl.com>; Thu, 10 Sep 2015 11:53:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 8Mnu2dNkiaKG for <gen-art@ietfa.amsl.com>; Thu, 10 Sep 2015 11:53:24 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17EC81B3AC5 for <gen-art@ietf.org>; Thu, 10 Sep 2015 11:53:23 -0700 (PDT)
X-AuditID: c1b4fb3a-f79136d0000071e2-08-55f1d1a126f2
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id FA.F6.29154.1A1D1F55; Thu, 10 Sep 2015 20:53:21 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.81]) by ESESSHC017.ericsson.se ([153.88.183.69]) with mapi id 14.03.0248.002; Thu, 10 Sep 2015 20:53:21 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Kim Kinnear <kkinnear@cisco.com>
Thread-Topic: Gen-ART review of draft-ietf-dhc-dhcpv4-active-leasequery-05
Thread-Index: AQHQ6/jB5+IGDs9wZUK9oikZeHbJvZ42G1sA
Date: Thu, 10 Sep 2015 18:53:21 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B37A7184F@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B37A4AD80@ESESSMB209.ericsson.se> <EB4E89F4-E3D0-4C9A-B69C-96FB4872C4FC@cisco.com>
In-Reply-To: <EB4E89F4-E3D0-4C9A-B69C-96FB4872C4FC@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRmVeSWpSXmKPExsUyM+Jvje7Cix9DDa491LTo2bWE2eLqq88s FtsaPjM5MHtM+b2R1WPJkp9MHl8uf2YLYI7isklJzcksSy3St0vgythwegVLwVvNitsvZjE2 MG6Q72Lk5JAQMJHof3yVCcIWk7hwbz0biC0kcJRR4udh1y5GLiB7MaPExiX3GLsYOTjYBCwk uv9pg9SICKhIzH9/nRGkhllgBaPEku+LWUASwgKeEo/f3GWHKPKS+LnrKzOEbSSx4tsiRhCb RUBV4vXjo6wgNq+Ar8Tkay2sEMsaGCV6e/rBBnEK2EpM2HgfrJkR6Lrvp9aAXcosIC5x68l8 qKsFJJbsOc8MYYtKvHz8jxXCVpJYdPszVL2OxILdn9ggbG2JZQtfM0MsFpQ4OfMJywRGsVlI xs5C0jILScssJC0LGFlWMYoWpxYX56YbGemlFmUmFxfn5+nlpZZsYgRG1cEtv612MB587niI UYCDUYmHV+HJh1Ah1sSy4srcQ4zSHCxK4rzNTA9ChQTSE0tSs1NTC1KL4otKc1KLDzEycXBK NTDKPeSdfsPB8/WDX7Pec6sfSPoRG/Ix3cmlL/foBK5++RMcworn2GsXP5jiZfjBNSjaLIaD a1f/P9XV5326HEL3PmSZL6fknXP/gejXiy2Pfa6I5/Av2P7c6eKWEJvH3bEP78d06iyN+jXJ 8HVvu9Sb30/fsOht4s6TvnN3y+E8VumXF0UbrmxVYinOSDTUYi4qTgQA3ZD1j4sCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/pEpezIOsUiXBXmF4-7GtHwBAJmI>
Cc: "draft-ietf-dhc-dhcpv4-active-leasequery.all@tools.ietf.org" <draft-ietf-dhc-dhcpv4-active-leasequery.all@tools.ietf.org>, "gen-art@ietf.org" <gen-art@ietf.org>
Subject: Re: [Gen-art] Gen-ART review of draft-ietf-dhc-dhcpv4-active-leasequery-05
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2015 18:53:26 -0000

Hi Kim,

Thanks for addressing my issues! I am happy with your suggested modifications :)

Regards,

Christer

-----Original Message-----
From: Kim Kinnear [mailto:kkinnear@cisco.com] 
Sent: 10 September 2015 21:45
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Kim Kinnear <kkinnear@cisco.com>; gen-art@ietf.org; draft-ietf-dhc-dhcpv4-active-leasequery.all@tools.ietf.org
Subject: Re: Gen-ART review of draft-ietf-dhc-dhcpv4-active-leasequery-05


Christer,

Thank you for the review.  My response to each of your issues appears inline, below.

On Sep 6, 2015, at 9:16 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote:

> I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>
> Document:                                   draft-ietf-dhc-dhcpv4-active-leasequery-05
> Reviewer:                                     Christer Holmberg
> Review Date:                               6 September 2015
> IETF LC End Date:                       8 September 2015
> IETF Telechat Date:                   N/A
> Summary:         The document is well written, but I have a few comments and issues I'd like the authors to address.                       
> Major Issues: None
> Minor Issues: None
> Editorial Issues:
>  
> General:
> -----------
> QGEN_1:
> The text says that the document updates RFC 6926, but it is a little unclear to figure out exactly what is updated.
> I think it would be good to have an explicit "Update to RFC 6926" section which explains exactly which parts are updated.

	I will create a new section, 8.1.1, entitled "Update to RFC 6926", which 
	will contain the following words:

   In an update to the DHCPv4 Bulk Leasequery protocol [RFC6926] (which
   didn't discuss this situation explicitly), if the DHCPv4 server
   receives a DHCPv4 message containing a dhcp-message-type option with
   a value that is not supported over a TCP connection, it SHOULD close
   the TCP connection.

	And I will change the reference in the security section where this update
	is discussed from Section 8.1 to Section 8.1.1


>  
> QGEN_2:
> The draft talks about "secure mode" and "insecure mode" in a few places, and defined different procedures based on which mode is used.
> However, there is no generic definition for "secure mode" and "insecure mode". I wonder whether it would be useful to add some text somewhere, e.g. to section 2?

	I will add both of these to Section 2, Terminology:

   o "insecure mode"

     When operating in insecure mode, the TCP connection between the
     requestor and DHCPv4 server is not protected in any way.  In
     addition, the identity of the requestor is not validated by the
     server nor is the identity of the server validated by the
     requestor.

   o "secure mode"

     When operating in secure mode, the TCP connection between the
     requestor and the DHCPv4 server is protected by TLS [RFC5246].
     In addition, the requestor uses the certificates exchanged
     between it and the DHCPv4 server while setting up the TLS
     connection to validate the identity of the server.  The DHCPv4
     server also uses these certificates to validate the identity of
     the requestor.


>  
> Abstract:
> ------------
>  
> QA_1:
>  
> The text says:
>  
> "The Dynamic Host Configuration Protocol for IPv4 (DHCPv4) has been
>               extended with a Leasequery capability that allows a requestor to
>               request information about DHCPv4 bindings."
>  
> Please indicate in which specification (RFC?) this extension has been done.

	I will add a reference to RFC 4388 to the abstract.
>  
>  
> Section 1 (Introduction):
> ---------------------------------
>  
> Q1_1:
>  
> The text says:
>  
>               "Requirements exist for external entities to keep up to date on the
>               correspondence between DHCPv4 clients and their bindings."
>  
> Are these documented requirements, or generic requirements coming from the industry? Please clarify.

	These requirements are not documented in an RFC.  These requirements
	have come to us from users of DHCP servers in large service providers.

	In an attempt to clarify this paragraph, I will remove this sentence 
	and replace it with the one from the abstract, yielding this as the new
	paragraph:

   Continuous update of an external requestor with Leasequery data is
   sometimes desired.  These requestors need to keep up with the
   current binding activity of the DHCPv4 server.  Keeping up with
   these binding activities is termed "active" leasequery.

>  
>  
> Q1_2:
>  
> The text says:
>  
>               "This document updates DHCPv4 Bulk Leasequery [RFC6926] in that it
>               specifies the DHCPv4 server should close the TCP connection if..."
>  
> Is "should" the correct wording? Section 8.4 contains both MAY, SHOULD and MUST procedures, and I am not quite sure which procedure(s) the text above refers.

	I will add a reference to the new Section 8.1.1 in the Introduction so
	that the reference is clear.

Regards -- Kim