Re: [dhcwg] Fwd: New Version Notification for draft-cui-dhc-dhcpv6-prefix-length-hint-issue-02.txt
Marcin Siodelski <msiodelski@gmail.com> Wed, 09 December 2015 09:02 UTC
Return-Path: <msiodelski@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 E8AD41B2A91 for <dhcwg@ietfa.amsl.com>; Wed, 9 Dec 2015 01:02:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, 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 HlePyK9Qu5yc for <dhcwg@ietfa.amsl.com>; Wed, 9 Dec 2015 01:02:02 -0800 (PST)
Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (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 86D841B2A90 for <dhcwg@ietf.org>; Wed, 9 Dec 2015 01:02:01 -0800 (PST)
Received: by lfdl133 with SMTP id l133so29451081lfd.2 for <dhcwg@ietf.org>; Wed, 09 Dec 2015 01:01:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:cc:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=G8854EN5QUTz3I2w17NSKOey3wuNrc53AekKqKI7Kuw=; b=PlKf1DluHCVtwXIvsqJEVsLicEJuJGikXegYbVFqy/JHJ8B0EvBvYiooAzd/mmifcT eax5ohR4NKCxmd78OVIf7SJI7iuWGHaK3xCy+cQOG0svTJDResnpw5TPIC4xPGh1prgu 9abjTCqmyq1VQqKT9YmGW8y7EqfDhdTfYX0majf9ND0q5qpa5n3ovvUxZWx5COckT7db OrpCKV6UzOv6vb+bmmohWdz7znq8UGSFjSZXfzJVNUabsA1rOspT3yjdNpZ+W44FChiY LBsvEQUSk4JeLXxWTH8p5znxS4+Ag5wUk8LqB1kdqGhYump+/9NdK/ReD5iPODUpX8R0 euqg==
X-Received: by 10.25.19.168 with SMTP id 40mr1796081lft.68.1449651719660; Wed, 09 Dec 2015 01:01:59 -0800 (PST)
Received: from MacBook-Pro-Marcin.local (89-79-26-47.dynamic.chello.pl. [89.79.26.47]) by smtp.googlemail.com with ESMTPSA id mp1sm1194390lbb.43.2015.12.09.01.01.58 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Dec 2015 01:01:58 -0800 (PST)
From: Marcin Siodelski <msiodelski@gmail.com>
To: tianxiang li <peter416733@gmail.com>
References: <20151114055436.19147.29898.idtracker@ietfa.amsl.com> <CAFx+hEMqsO_SGg0YZx_1xJYxeuoZuc8Bp4Z6rOtaZpq3Z9AdYA@mail.gmail.com> <5666F9BF.3050707@gmail.com> <CAFx+hEPSQckPu+7STYXYB0swtU0nqPswbbic-XdmuOS3-hZaCA@mail.gmail.com>
Message-ID: <5667EE05.8020302@gmail.com>
Date: Wed, 09 Dec 2015 10:01:57 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <CAFx+hEPSQckPu+7STYXYB0swtU0nqPswbbic-XdmuOS3-hZaCA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/AfoHn8ffcgpn0hqrd2ZZA05vj2w>
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: Wed, 09 Dec 2015 09:02:05 -0000
Whether to use "MUST" or "must" is really a non-existing issue because this document doesn't include any occurrences of "must" except for Copyright notice and "Requirements Language". So, you already use "shoulds" all over the place. :-) Marcin On 09.12.2015 04:16, tianxiang li wrote: > Hi Marcin, > > Thank you for reviewing this draft. I do think some parts of the draft > require the use of normative language. I didn't notice this during the > last update, thanks for pointing that out. I will add your suggestions > in the next version. > > Regarding the use of "MUST", since this is an informational document, > some client or server might not implement the feature, is it okay to use > "MUST" or should we stick with "SHOULD" instead? I'm also uncertain > about this. > > Regards, > Tianxiang > > 2015-12-08 23:39 GMT+08:00 Marcin Siodelski <msiodelski@gmail.com > <mailto:msiodelski@gmail.com>>: > > Thanks for addressing my earlier comments. In my opinion this is ready > for adoption. > > A couple quick comments below. Sorry for not sending this earlier, > but I > was off for a few days. > > Even though it is an informational document, some parts may > deserve use > of normative language. For example: > > Section 3.1 > "When the requesting router prefers a prefix of specific length from > the delegating router, the requesting router should send a Solicit > message including the preferred prefix-length value in the "prefix- > length" field of the OPTION_IAPREFIX option, and set the "IPv6 > prefix" field to zero. This is an indiction to the delegating > router > that the requesting router prefers a prefix of specific length, > regardless of what it had gotten before. > > When the requesting router wants the same prefix back from the > delegating router, it should include the prefix value in the "IPv6 > prefix" field of the OPTION_IAPREFIX option, and the length of the > prefix in the "prefix-length" field. This is an indication to the > delegating router that the requesting router wants the same prefix > back." > > If the requesting router is interested in getting a different prefix > than it has, this is important that the requesting router places the > hint for the new prefix length and if it doesn't it will likely get > previous prefix which will cause a requesting router to not > function or > repeatedly fall back to Solicit hoping to get a prefix of desired > length > eventually. Isn't it an example of a need to use normative language to > avoid repeated "retransmissions" as stated in RFC2119, section 6? > > This is more of a question, because I don't feel like being an > expert in > this gray area when the normative must or must not be used. > > > > Throughout the document there are several occurrences of: "prefix > matching the prefix-length hint..." or similar. The word "matching" is > ambiguous and it doesn't convey the information that the requesting > router could as well accept the prefix with a shorter prefix-length. > Perhaps say: "prefix with a length equal or shorter than prefix-length > hint". Alternatively, explain in the terminology or introduction > what it > means that the prefix lengths "match". > > > > " There are > certain situations where the requesting router would fail if it > used > a prefix which length is different from what it requested in the > prefix-length hint. " > > Perhaps replace "fail" with "could not (properly) operate" or > something > like that. To me "fail" sounds like fatal failure. :-) > > > Section 3.5. > > OLD: > "1. Renew just the original delegated prefix." > > NEW: > "1. Renew original delegated prefix and ignore the hint" ?? > > > Also, this section (per its title) is about Renew & Rebind message > processing. The "Solution" seem to only focus on Renew: > > "Upon the receipt of Renew message..." > > > Then descriptions of different possible behaviors start with "Renew", > e.g. "Renew just the original delegated prefix". Even though I realize > that by "Renew" you mean "extend lifetime" it may be generally > perceived > as confusing. So, I'd suggest: > > "1. Extend lifetime of the original delegated prefix." > > rather than > > "1. Renew just the original delegated prefix." > > > Also, the following: > "The delegating router could do one of the following depending on > server policy:" > > is probably based on the assumption that the delegating router > knows the > requesting router's binding (original delegated prefix)? For the > Rebind > case, it may be a different delegating router that receives this > message. In that case: > - 1, 2 and 4 are not feasible because another server assigned the > prefix > - 3. is not really feasible unless the server can authoritatively say > that original prefix shouldn't be used anymore. > - 5. is probably best > > In case the server responding to a Rebind is the same server that > delegated original prefix, the list remains the same. > > I wonder if it would be better to say: > > "If the delegating router assigned the prefix included in IA_PD to the > requesting router, the delegating router can do one of the following, > depending on its policy:". > > Marcin > > > On 14.11.2015 06:57, tianxiang li wrote: > > 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> > <mailto: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> > <mailto:peter416733@gmail.com <mailto:peter416733@gmail.com>>>, > > Yong Cui <yong@csnet1.cs.tsinghua.edu.cn > <mailto:yong@csnet1.cs.tsinghua.edu.cn> > > <mailto:yong@csnet1.cs.tsinghua.edu.cn > <mailto:yong@csnet1.cs.tsinghua.edu.cn>>>, Cong Liu > <gnocuil@gmail.com <mailto:gnocuil@gmail.com> > > <mailto: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> > > <http://tools.ietf.org>. > > > > The IETF Secretariat > > > > > > > > > > _______________________________________________ > > dhcwg mailing list > > dhcwg@ietf.org <mailto:dhcwg@ietf.org> > > https://www.ietf.org/mailman/listinfo/dhcwg > > > >
- [dhcwg] Fwd: New Version Notification for draft-c… tianxiang li
- Re: [dhcwg] Fwd: New Version Notification for dra… Bernie Volz (volz)
- Re: [dhcwg] Fwd: New Version Notification for dra… tianxiang li
- Re: [dhcwg] Fwd: New Version Notification for dra… Marcin Siodelski
- Re: [dhcwg] Fwd: New Version Notification for dra… tianxiang li
- Re: [dhcwg] Fwd: New Version Notification for dra… Marcin Siodelski
- Re: [dhcwg] Fwd: New Version Notification for dra… Bernie Volz (volz)
- Re: [dhcwg] Fwd: New Version Notification for dra… Marcin Siodelski
- Re: [dhcwg] Fwd: New Version Notification for dra… Bernie Volz (volz)