Re: [dhcwg] Fwd: New Version Notification for draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt

"Bernie Volz (volz)" <volz@cisco.com> Sun, 29 November 2015 16:39 UTC

Return-Path: <volz@cisco.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 7A54B1A02B1 for <dhcwg@ietfa.amsl.com>; Sun, 29 Nov 2015 08:39:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.085
X-Spam-Level:
X-Spam-Status: No, score=-15.085 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.585, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 LwtwvRRJyemg for <dhcwg@ietfa.amsl.com>; Sun, 29 Nov 2015 08:39:06 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3C281A0210 for <dhcwg@ietf.org>; Sun, 29 Nov 2015 08:39:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=51528; q=dns/txt; s=iport; t=1448815145; x=1450024745; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=UTySIEn0LP8sTWbayqBr5ptVxAr6ZSFkGIARnToFtAQ=; b=i3TZRvDh5aTjQAvMHd5lFGuCvPYybbbWNwrUw6/skUhPAsJJ4xsJfMQ1 uCYenZ/s0R8to6vqcts22CpTeCBsnS3PpxHTUYDxExfX6QK6iEcwRnVw+ NW7C0777qZORNk47TrJl4h2oFtg8ymxDb3GM9kjCUh9HpjMU6ndmNEHdk k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D3AQDBKVtW/5NdJa1dgm5NU28GrH+RIwENgWYjhWwCHH04FAEBAQEBAQGBCoQ0AQEBBB0GCkEJAhACAQYCEQMBAQEhAQYDAgICHxEUCQgCBA4FCBOHfgMSDYo0nTWLGA2EPwEBAQEBAQEBAQEBAQEBAQEBAQEBARiLUoJTgWEBDS8KBgcJCIJcgUQFh0qFWIVNg2gBhSmGF4FwgWJJg3mDJotHh1YBEQ4BAUKCRIFAcgGEJgEfI4EHAQEB
X-IronPort-AV: E=Sophos; i="5.20,360,1444694400"; d="scan'208,217"; a="51008658"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Nov 2015 16:38:46 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id tATGck00023271 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 29 Nov 2015 16:38:46 GMT
Received: from xch-aln-003.cisco.com (173.36.7.13) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sun, 29 Nov 2015 10:38:46 -0600
Received: from xch-aln-003.cisco.com ([173.36.7.13]) by XCH-ALN-003.cisco.com ([173.36.7.13]) with mapi id 15.00.1104.000; Sun, 29 Nov 2015 10:38:45 -0600
From: "Bernie Volz (volz)" <volz@cisco.com>
To: tianxiang li <peter416733@gmail.com>
Thread-Topic: [dhcwg] Fwd: New Version Notification for draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt
Thread-Index: AQHRHqF17EqvjkO94UqqAO+JBsaGpJ6zRWIw
Date: Sun, 29 Nov 2015 16:38:45 +0000
Message-ID: <9e62ed8ae6284ed18de22432b7af22d6@XCH-ALN-003.cisco.com>
References: <20151114055436.19147.29898.idtracker@ietfa.amsl.com> <CAFx+hEMqsO_SGg0YZx_1xJYxeuoZuc8Bp4Z6rOtaZpq3Z9AdYA@mail.gmail.com>
In-Reply-To: <CAFx+hEMqsO_SGg0YZx_1xJYxeuoZuc8Bp4Z6rOtaZpq3Z9AdYA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.98.1.197]
Content-Type: multipart/alternative; boundary="_000_9e62ed8ae6284ed18de22432b7af22d6XCHALN003ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/b9vJIghEx06CvERmSA76t87RiMA>
Cc: dhcwg <dhcwg@ietf.org>
Subject: Re: [dhcwg] Fwd: New Version Notification for draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt
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: Sun, 29 Nov 2015 16:39:09 -0000

Hi:

(These are my personal comments – i.e., with WG chair hat off.)

Thanks for updating the document. I think the organization is much improved.

I read over this document and have mostly nits:


1.       I think it would be useful if this document actually used “OPTION_IAPREFIX”. While is does reference it by its name in RFC 3633 (IA_PD Prefix Option), actually making use of it would be good – such as for google searches.

2.       In section 1. Introduction:

   DHCPv6 Prefix Delegation [RFC3633<https://tools.ietf.org/html/rfc3633>] allows a requesting router to
   include a prefix-length hint value in the message sent to the
   delegating router, to indicate a preference for the size of the
   prefix to be delegated.  A prefix-length hint is communicated by a
   requesting router to the delegating router by including an IA_PD
   Prefix Option, encapsulated in an IA_PD option, with the "IPv6
                ^ insert “(OPTION_IAPREFIX)” here?
   prefix" field set to zero and the "prefix-length" field set to a non-
   zero value.  The delegating routers are free to ignore the hint
   values depending on server policy.  This would not cause problems for
   some hint values such as T1 and T2 lifetimes, but it would be an
                                                        ^ could?
       (note also that we are planning on deprecating T1/T2/lifetime hints
        and saying “such as T1, T2, and lifetimes” would be more proper?)
   issue for the prefix-length hint.  Some requesting routers can't
   function normally when they're provided with a prefix which length is
   different from what they requested.  E.g. if the requesting router is
   asking for a /56 and the delegating router returns a /64, the
   functionality of the requesting router might be limited because it
   might not be able to split the prefix for all its interfaces.  The
   requesting routers usually have higher preference on the prefix-
   length hint than the other option hints, and it should be given more
   consideration.
        (I think this last sentence as no value so would recommend dropping)

   The current specification is unclear about how the requesting router
   ^^^^^^^^^^^^^^^^^^^^^^^^^ [RFC3633]
        (Current is unclear – does it refer to this document or ? So why
         not replace with [RFC3633]?)
   and delegating router should act in different situations involving


3.       While minor, there are several places where “/30,/48, and /56” is used … add space before /48?

4.       In section 3.2, “only provides prefixes pf lengths” … pf should be of?

5.       In section 3.4, “delegating routers might not” … “Delegating routers might not”.

And, later space is missing after “.” in “during Renew/Rebind.[RFC3633]”.

Also, again “IA_PD Prefix Options” could just be “OPTION_IAPREFIX”?

And, “This is to extend [the] lifetime”. (Add the.)

6.       In section 3.5, in the solution, I think it would be good to clarify that there are two OPTION_IAPREFIX options:

   Upon the receipt of Renew message, if the requesting router included
   in the IA_PD both the delegated prefix value and a prefix-length hint
   value, the delegating router should check to see whether it could
   extend the lifetime of the original delegated prefix and whether it
   has any available prefix matching the prefix-length hint, or as close
   a possible to the requested length, within the delegating router's
   limit.



Perhaps reword to something like:


   Upon the receipt of Renew message, if the requesting router included
   in the IA_PD both OPTION_IAPREFIX option with the delegated prefix
   and an OPTION_IAPREFIX option for a prefix-length hint, the delegating
   router should check to see whether it could extend the lifetime of the
   original delegated prefix and whether it has any available prefix
   matching the prefix-length hint, or as close a possible to the
   requested length, within the delegating router's limit.

Later in this section assign is misspelled (asssign).


-          I think you also need to take a first pass at the Security Considerations. It may be possible to just state that this document introduces no new security considerations over those already discussed in [RFC3633] as the document is providing guidance on how requesting routers and delegating routers interact with regard to the prefix-length hint mechanism introduced in [RC3633].

Hopefully others will comment on this document and we can soon move to doing a WG call for adoption?


-          Bernie

From: dhcwg [mailto:dhcwg-bounces@ietf.org] On Behalf Of tianxiang li
Sent: Saturday, November 14, 2015 12:57 AM
To: dhcwg <dhcwg@ietf.org>
Subject: [dhcwg] Fwd: New Version Notification for draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt

Hi all,

We have updated a new version of the DHCPv6 Prefix Length Hint Issues draft, according to the comments from the ietf94 meeting and the mailinglist.

Main changes:

1. Changed text structure, problem statement and solution are now written in the same section.

2. Changed document type from Standards Track to Informational.

3. Changed terms "client/server" to "requesting router/delegating router", to keep text unified with RFC3633.

4. In the solution part of section 3.5.  Receipt of Renew/Rebind Message, we added an additional server solution choice. A server could assign a new prefix and not mention the old prefix in the Reply message.

5. In the solution part of section 3.3.  Receipt of Advertise Message, added reference to RFC7550 for the situation where the client requested for both IA_NA and IA_PD options, and the server could not honor the prefix-length hint of the IA_PD option.

Comments and reviews are appreciated.

Regards,
Tianxiang Li

---------- Forwarded message ----------
From: <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Date: 2015-11-14 13:54 GMT+08:00
Subject: New Version Notification for draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt
To: Tianxiang Li <peter416733@gmail.com<mailto:peter416733@gmail.com>>, Yong Cui <yong@csnet1.cs.tsinghua.edu.cn<mailto:yong@csnet1.cs.tsinghua.edu.cn>>, Cong Liu <gnocuil@gmail.com<mailto:gnocuil@gmail.com>>



A new version of I-D, draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt
has been successfully submitted by Tianxiang Li and posted to the
IETF repository.

Name:           draft-cui-dhc-dhcpv6-prefix-length-hint-issue
Revision:       02
Title:          DHCPv6 Prefix Length Hint Issues
Document date:  2015-11-13
Group:          Individual Submission
Pages:          9
URL:            https://www.ietf.org/internet-drafts/draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt
Status:         https://datatracker.ietf.org/doc/draft-cui-dhc-dhcpv6-prefix-length-hint-issue/
Htmlized:       https://tools.ietf.org/html/draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02
Diff:           https://www.ietf.org/rfcdiff?url2=draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02

Abstract:
   DHCPv6 Prefix Delegation [RFC3633] allows a requesting router to
   include a prefix-length hint value in the IA_PD option to indicate a
   preference for the size of the prefix to be delegated, but is unclear
   about how the requesting router and delegating router should act in
   different situations involving the prefix-length hint.  This document
   provides a summary of the existing problems with the prefix-length
   hint and guidance on what the requesting router and delegating router
   could do in different situations.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat