Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit-negotiation-03.txt
Lizhong Jin<lizhong.jin@zte.com.cn> Fri, 15 June 2012 03:42 UTC
Return-Path: <lizhong.jin@zte.com.cn>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 421AF11E80B6 for <rtg-dir@ietfa.amsl.com>; Thu, 14 Jun 2012 20:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.962
X-Spam-Level:
X-Spam-Status: No, score=-100.962 tagged_above=-999 required=5 tests=[AWL=-0.877, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sh7VFwhMigbn for <rtg-dir@ietfa.amsl.com>; Thu, 14 Jun 2012 20:42:20 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id E33C421F84B4 for <rtg-dir@ietf.org>; Thu, 14 Jun 2012 20:42:19 -0700 (PDT)
Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 28620712910399; Fri, 15 Jun 2012 11:39:33 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.16] with StormMail ESMTP id 29378.3572189594; Fri, 15 Jun 2012 11:42:00 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id q5F3gBao034493; Fri, 15 Jun 2012 11:42:11 +0800 (GMT-8) (envelope-from lizhong.jin@zte.com.cn)
In-Reply-To: <F9336571731ADE42A5397FC831CEAA020831F7@FRIDWPPMB001.ecitele.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OF25CAD710.DBCEC39F-ON48257A1E.0013F885-48257A1E.00145619@zte.com.cn>
From: Lizhong Jin <lizhong.jin@zte.com.cn>
Date: Fri, 15 Jun 2012 11:41:51 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2012-06-15 11:42:12, Serialize complete at 2012-06-15 11:42:12
Content-Type: multipart/alternative; boundary="=_alternative 0014561548257A1E_="
X-MAIL: mse02.zte.com.cn q5F3gBao034493
X-Mailman-Approved-At: Fri, 15 Jun 2012 02:18:07 -0700
Cc: "draft-ietf-pwe3-cbit-negotiation.all@tools.ietf.org" <draft-ietf-pwe3-cbit-negotiation.all@tools.ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit-negotiation-03.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Jun 2012 03:42:22 -0000
> Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> wrote 2012/06/14 23:41:11: > Lizhong, hi again! > > I have read the updated draft, and it looks OK. There just an > additional minor comment on the text that deals with to MS-PWs. > > The draft says ¡°When S-PE receives a label request message from a > remote PE, it MUST advertise the request message to the other remote PE. > ¡± The intention is clear, but I suggest to consider changing it to > something like ¡°When an S-PE receives a label request message from > one of its adjacent PEs (be it S-PE or another T-PE), it MUST send a > matching label request message it is other adjacent PE (again, it > may be an S-PE or a T-PE)¡±. This modification, if it suits you, > would serve two purposes: > - It would clarify that an S-PE relays Label Request > messages from one of its neighbors to the other one, and does not > care (indeed, it does not usually know) whether these neighbors are > T-PEs or S-PEs > - It avoids the term ¡°advertise¡± which, IMHO, does not > apply to what label request messages do. [Lizhong] OK, accept. Thank you. Lizhong > > Regards, > Sasha > > From: Alexander Vainshtein > Sent: Thursday, June 14, 2012 6:23 PM > To: 'Lizhong Jin' > Cc: draft-ietf-pwe3-cbit-negotiation.all@tools.ietf.org; rtg- > ads@tools.ietf.org; rtg-dir@ietf.org > Subject: RE: RtgDir review: draft-ietf-pwe3-cbit-negotiation-03.txt > > Lizhong hi, > Lots of thanks for a prompt response. > > Please see some answers inline below (brown italics). > > I will read the new version and provide additional comments later, > hope this is OK. > > Regards, > Sasha > > From: Lizhong Jin [mailto:lizhong.jin@zte.com.cn] > Sent: Thursday, June 14, 2012 12:48 PM > To: Alexander Vainshtein > Cc: draft-ietf-pwe3-cbit-negotiation.all@tools.ietf.org; rtg- > ads@tools.ietf.org; rtg-dir@ietf.org > Subject: Re: RtgDir review: draft-ietf-pwe3-cbit-negotiation-03.txt > > > Hi Sasha, > Thank you very much for the valuable comments. Please see my reply > inline below. > I also attached the modified version for your check and reference. > > Regards > Lizhong > > > > Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> wrote > 2012/06/14 13:23:59: > > > Hello, > > I have been selected as the Routing Directorate reviewer for this > > draft. The Routing Directorate seeks to review all routing or > > routing-related drafts as they pass through IETF last call and IESG > > review. The purpose of the review is to provide assistance to the > > Routing ADs. For more information about the Routing Directorate, please see > > http://www.ietf.org/iesg/directorate/routing.html > > > > Although these comments are primarily for the use of the Routing > > ADs, it would be helpful if you could consider them along with any > > other IETF Last Call comments that you receive, and strive to > > resolve them through discussion or by updating the draft. > > > > Document: draft-ietf-pwe3-cbit-negotiation-03.txt > > Reviewer: Alexander ("Sasha") Vainshtein > > Review Date: 13.06.12 > > IETF LC End date: 15.06.12 > > Intended Status: Standards Track > > > > > > SUMMARY: > > > > I think that the document is generally in good shape and almost > > ready for publication. > > However, I have some minor technical concerns as well as some > > editorial ones which, IMHO, should be resolved before publication. > > > > MAJOR ISSUES: None > > > > MINOR ISSUES: > > > > Technical: > > > > The actual C-bit negotiation protocol (extension of what has been > > defined in RFC 4447) is presented in the document 3 (three) times: > > > > - In Section 3, items i) to iii) and the paragraph immediately > > following these items. This text uses the IETF capitalized > > requirement level terms (MUST) and hence looks like the normative > > definition of the protocol > > > > - In the same Section, items 1 to 5. This text refers to an (IMHO > > not very informative) Figure 1 but does not contain the IETF > > capitalized requirement level terms. > > > > - In Appendix A. This Appendix contains a block diagram of the C- > > bit negotiation procedure that follows/illustrates the text in items > > 1) - 7) of Section 3. > > > > The difference between the presumably normative definition and two > > others is that the first one explicitly states: "Local PE MUST send > > a label withdraw message to remote PE if it has previously sent a > > label mapping, and wait until receiving a label release from the > remote PE". > > (Note: "Local PE" in the document is the PE that has changed > > configuration of CW usage (in this case, from NOT PREFERRED to PREFERRED.) > > > > The two other fragments do not mention waiting for the label > > release message from the remote PE, i.e. are not fully consistent > > with the normative one. > > > > My interpretation of the LDP procedures as per RFC 5036 is that an > > LSR that sends a label withdraw message MUST wait for the > > acknowledging label release message from the peer, i.e. the > > presumed normative definition is correct. And in any case I think > > that all the all the descriptions of the protocol (texts, block > > diagrams etc.) must be fully consistent. > [Lizhong] agree, and we will change the second and third text > fragment to reflect this. > [[[Sasha]]] OK. > > > > > > I also suggest to clarify whether sending the label release message > > by the local PE above should wait for the label release message from > > the remote PE if label withdraw message has been sent. I expect > > that, upon receiving the label withdraw message from the local PE, > > the remote one, in addition to acknowledging it with a label release > > message would also immediately send its own label withdraw message > > to the local PE which would then, in its turn, send label release > > message back. > [Lizhong] the remote one will not send label withdraw after > acknowledging with label release, because "liberal label retention" > mode is applied. > The sending label release message by local PE is not necessary to > wait for the release from remote. Will clarify this in the draft. > [[[Sasha]]] I am not sure liberal label retention really applies > here ¨C IMHO it just says that unused label advertisements received > by an NE are retained. And it seems that RFC 447 is not very clear > on procedures for tearing down a PW. But as long as you clarify this > point, it is not really important for this draft. > > > > > Editorial: > > > > 1. With regard to multi-segment PWs, the draft says that "the > > (label) request message MUST be processed in ordered mode". It is > > not clear to me whether this refers to ordered label distribution > > mode of LDP as defined in RFC 5036, or to something else. At the > > same time, the procedure defined in the draft is compliant with the > > common PW label distribution procedures as defined in RFC 6073, so I > > suggest to consider referencing RFC 6073 (there is no such reference > > in the draft) instead of using a potentially misleading term. I also > > wonder if this draft should not be considered as updating RFC 6073 > > in addition to updating RFC 4447. > [Lizhong] yes, ordered mode follows ordered label distribution mode > in RFC5036. And I agree, referencing RFC6073 would be more clear. > And yes, the draft is also updating RFC6073. > [[[Sasha]]] I am not sure ordered label distribution in 5036 really > applies here, because my reading of 5036 suggests that it is used > (or not used) per LSR. I suspect that this may be the reason for > the authors of 6073 not to mention it but explicitly define the > process instead. But, as I have said, the procedure you¡¯ve specified looks OK. > > > > > > 2. As mentioned above, there are two text fragments defining the > > new C-bit negotiation procedure in the draft. I suggest to consider > > merging them into a single text that consistently uses the IETF > > capitalized terms for requirement levels while avoiding such vague > > terms as "could" (e.g., " PE2 could wait for PE1 label binding > > before sending its label binding with C-bit set"). Having a single > > text fragment that defines the procedure would also reduce the > > potential for inconsistencies. > [Lizhong] the first text fragment defines the requirement, and the > second gives an usecase according to the first text. What if we move > the use case to another sub-section, so as to make it more clear? > [[[Sasha]]] I wonder if the second fragment really adds much to the > first one (which defines the procedure). But as long as (1) it is > clearly specified what is the normative specification and what is > the use case, and (b) the use case is fully consistent with the > normative specification, it is OK. > > > > > > 3. The text, as written, does not clearly distinguish between the > > PW control word (as a field in the packet) and the PW control word > > *use* in a PW instance. In most cases this is not a problem, since > > the draft is all about the CW use. However, there are several cases > > when this may result in misinterpretation, e.g. (the next two items > > are copy and paste quotes from the draft): > > > > - When the peer PE successfully processed the label withdraw and > > label release, and removed the remote label binding, it MUST reset > > its local control word with the configured one... > > > > - When Local PE changes its control word from PREFERRED to NOT PREFERRED... > > > > (Please note also that *preferred* PW control word is defined in RFC > > 4385, but the meaning is completely different from one implied here). > > > > I suggest to consider clarifying that these (and possibly some > > other) fragments refer to the PW CW usage and not to format or > > content of the CW. There is clearly more than one way to do that. > > IMHO and FWIW the most unambiguous one would be to define the > > relevant state variables of the PW end points (configured, > > transmitted and received C-bit) and to use them in the definition of > > the procedure, but this is definitely for the authors to decide. > [Lizhong] we will change the "control word" to "use of control word" > in the draft, and make it clear. > [[[Sasha]]] Sounds OK. > > > > > > Nits: None found by the IETF draft checker. > > > > Regards, > > Sasha > > This e-mail message is intended for the recipient only and contains > > information which is CONFIDENTIAL and which may be proprietary to > > ECI Telecom. If you have received this transmission in error, please > > inform us by e-mail, phone or fax, and then delete the original and > > all copies thereof. > > > > > This e-mail message is intended for the recipient only and contains > information which is CONFIDENTIAL and which may be proprietary to > ECI Telecom. If you have received this transmission in error, please > inform us by e-mail, phone or fax, and then delete the original and > all copies thereof.
- [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit-neg… Alexander Vainshtein
- Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit… Malis, Andrew G (Andy)
- Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit… Lizhong Jin
- Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit… Alexander Vainshtein
- Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit… Alexander Vainshtein
- Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit… Alexander Vainshtein
- Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit… Lizhong Jin
- Re: [RTG-DIR] RtgDir review: draft-ietf-pwe3-cbit… Lizhong Jin