Re: [dhcwg] Please review version -07 of draft-ietf-dhc-dhcpv6-stateful-issues

"Templin, Fred L" <Fred.L.Templin@boeing.com> Tue, 21 October 2014 21:04 UTC

Return-Path: <Fred.L.Templin@boeing.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 CA9D61A8547 for <dhcwg@ietfa.amsl.com>; Tue, 21 Oct 2014 14:04:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.312
X-Spam-Level:
X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 fTxgMzcv5F5z for <dhcwg@ietfa.amsl.com>; Tue, 21 Oct 2014 14:04:35 -0700 (PDT)
Received: from blv-mbsout-01.boeing.com (blv-mbsout-01.boeing.com [130.76.32.231]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0A101A8703 for <dhcwg@ietf.org>; Tue, 21 Oct 2014 14:04:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by blv-mbsout-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id s9LL4YMc032610; Tue, 21 Oct 2014 14:04:34 -0700
Received: from XCH-PHX-109.sw.nos.boeing.com (xch-phx-109.sw.nos.boeing.com [130.247.25.36]) by blv-mbsout-01.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id s9LL4Pi9032494 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for <dhcwg@ietf.org>; Tue, 21 Oct 2014 14:04:25 -0700
Received: from XCH-BLV-504.nw.nos.boeing.com ([169.254.4.62]) by XCH-PHX-109.sw.nos.boeing.com ([169.254.9.87]) with mapi id 14.03.0181.006; Tue, 21 Oct 2014 14:04:24 -0700
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: "dhcwg@ietf.org" <dhcwg@ietf.org>
Thread-Topic: [dhcwg] Please review version -07 of draft-ietf-dhc-dhcpv6-stateful-issues
Thread-Index: AQHP7IpE86ufnSyb5Um4uSjfpy56qZw7Cxlg
Date: Tue, 21 Oct 2014 21:04:24 +0000
Message-ID: <2134F8430051B64F815C691A62D9831832D49C76@XCH-BLV-504.nw.nos.boeing.com>
References: <542D1698.7030203@gmail.com> <CAJE_bqcJS45ULDLaGgzgE5ZeS-hFZhWUX4819-T_jObroJnv4Q@mail.gmail.com> <489D13FBFA9B3E41812EA89F188F018E1B6CEE2D@xmb-rcd-x04.cisco.com> <CAJE_bqeNyWa=hxyaaDRqUR0zgnfQCSZZOnToXSaSWm0m4CjUYg@mail.gmail.com> <489D13FBFA9B3E41812EA89F188F018E1B6D18F3@xmb-rcd-x04.cisco.com> <489D13FBFA9B3E41812EA89F188F018E1B6D1B3A@xmb-rcd-x04.cisco.com> <CAJE_bqe4xsP7eHBpvTZsw0VobpMnnG2MvYuMgXvKF+nrUS2yDw@mail.gmail.com> <489D13FBFA9B3E41812EA89F188F018E1B6D4548@xmb-rcd-x04.cisco.com> <5444F104.1060009@gmail.com> <CAJE_bqe9gG1QYNm2Vq1vhnw5VRhSEUFd_P-fM2ayKDbB17TAQQ@mail.gmail.com>
In-Reply-To: <CAJE_bqe9gG1QYNm2Vq1vhnw5VRhSEUFd_P-fM2ayKDbB17TAQQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.247.104.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/Yt9F6Cm8pDeVAbps1KHnNUgfrCI
Subject: Re: [dhcwg] Please review version -07 of draft-ietf-dhc-dhcpv6-stateful-issues
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: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 21:04:37 -0000

I have been asleep at the wheel and should have posted this a long time ago.
Below are my comments based on the state of the document immediately
after the Toronto meeting. Not sure whether some/all of these are OBE.

Thanks - Fred
fred.l.templin@boeing.com



Comments:
*********
1) Abstract, would it be better to say:

  "IPv6 Prefix Options for Dynamic Host Configuration Protocol
   (DHCP) version 6 has since shoe-horned a new option for Prefix
   Delegation into DHCPv6." ?

2) Introduction, first paragraph, same suggestion as 1).

3) Section 4.2, suggested replacement text for Section 17.1.3,
   should it also say:

     ...that contains no
     addresses (IAADDR options encapsulated in IA_NA or IA_TA options),
     no delegated prefixes (IAPREFIX options encapsulated in IA_PD
     options, see RFC 3633) nor any future options ...

4) Section 4.2, final paragraph, I notice in several places the
   document says "without any addresses and delegated prefixes".
   Would it be better at the top of the document to define
   "stateful information" as something like: "addresses, prefixes,
   and/or any future options". Then throughout the document, you
   can just talk about "stateful information" when you want to
   include all of the above. Just an organizational thought - not
   critical to the understanding of the document.

5) Section 4.4.3, third paragraph, again it says "for all IA_NA
   and IA_PD options" - should it also say "for all future
   options of this nature" ? Same as with comments 3) and 4),
   should the document as a whole be reworded to be more
   inclusive to talk about future options in addition to
   IA_NA and IA_PD? (Maybe not - up to you.)

6) Final paragraph of P.10 has text very much like what I was
   trying to infer in comments 3), 4), and 5) above where it
   says:

   "the
   server sends back the IA with the corresponding IA Address (for
   inappropriate address), IA Prefix option (for inappropriate prefix)
   or other option appropriate for the type of the resource"

   Throughout the rest of the document, saying "or other option
   appropriate for the type of the resource" would satisfy the
   "future options" forward compatibility.

7) Near the bottom of page 13, I am having trouble parsing the
   following sentence:

     "In the case when the client included addresses in the IA,
     included addresses are appropriate for the link to which the
     client's interface is attached according to the server's explicit
     configuration information and they are not in use, the server MAY
     allocate these addresses to the client. "

   it looks like it is missing conjunctions, punctuation, or both,
   but it just doesn't "read well" to me. Could be a matter of
   personal opinion.

8) Section 4.5.2, final paragraph where it says:

                       "If the IA_PD contains no prefixes or
                       the prefixes are appropriate for the link to
                       which the requesting router's interface is
                       attached according to the delegating router's
                       explicit configuration information and if
                       prefixes are not in use, the delegating router
                       MAY assign prefixes to this IA_PD."

  Is "MAY" strong enough here? What if the client is depending
  on this particular type of behavior. Should it be a "SHOULD"
  instead?

9) Section 4.5.3, editorial, first sentence of paragraph 2 should
   say "The client also includes *an* IA option...".