Re: [trill] RtgDir review: draft-ietf-trill-mtu-negotiation-02

Mingui Zhang <zhangmingui@huawei.com> Tue, 10 May 2016 02:35 UTC

Return-Path: <zhangmingui@huawei.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A09712D0A1; Mon, 9 May 2016 19:35:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.217
X-Spam-Level:
X-Spam-Status: No, score=-5.217 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 ht3xyM3BJvX3; Mon, 9 May 2016 19:35:49 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E806712B052; Mon, 9 May 2016 19:35:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id COI36165; Tue, 10 May 2016 02:35:45 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 10 May 2016 03:35:44 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Tue, 10 May 2016 10:35:37 +0800
From: Mingui Zhang <zhangmingui@huawei.com>
To: Julien Meuric <julien.meuric@orange.com>
Thread-Topic: RtgDir review: draft-ietf-trill-mtu-negotiation-02
Thread-Index: AQHRoMQerp4NGV2VcEqtxnPN1zxy5p+fCHCAgAW+q4CAAdE0AIABgY2AgAltlPA=
Date: Tue, 10 May 2016 02:35:37 +0000
Message-ID: <4552F0907735844E9204A62BBDD325E787C889B1@NKGEML515-MBX.china.huawei.com>
References: <57212222.5080904@orange.com> <4552F0907735844E9204A62BBDD325E787C858FD@NKGEML515-MBX.china.huawei.com> <572706E7.7050005@orange.com> <4552F0907735844E9204A62BBDD325E787C865EB@NKGEML515-MBX.china.huawei.com> <5729D091.2040904@orange.com>
In-Reply-To: <5729D091.2040904@orange.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.146.93]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57314902.0048, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c158f6fcc470b03a621f6ad0d3ea5596
Archived-At: <http://mailarchive.ietf.org/arch/msg/trill/rn48rhuPakgEZdrIiXgCDzPsp9Q>
Cc: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-trill-mtu-negotiation.all@ietf.org" <draft-ietf-trill-mtu-negotiation.all@ietf.org>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [trill] RtgDir review: draft-ietf-trill-mtu-negotiation-02
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/trill/>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 May 2016 02:35:52 -0000

Hi Julien,

I have uploaded the 04 version. Please take a look.

Thanks,
Mingui

> -----Original Message-----
> From: Julien Meuric [mailto:julien.meuric@orange.com]
> Sent: Wednesday, May 04, 2016 6:36 PM
> To: Mingui Zhang
> Cc: draft-ietf-trill-mtu-negotiation.all@ietf.org; rtg-ads@ietf.org; rtg-dir@ietf.org;
> trill@ietf.org
> Subject: Re: RtgDir review: draft-ietf-trill-mtu-negotiation-02
> 
> Hi Mingui,
> 
> I have looked at the diff of your update and have noticed that several "should"
> have been replaced by "need[s] to": I appreciate that you acknowledge my
> comment on this, but none of them being RFC 2119 keyword, I still doubt this
> matches Standards Track expectations.
> 
> I caught a nit in section 3: s/is sent to/is set to/
> 
> Regards,
> 
> Julien
> 
> 
> May. 03, 2016 - zhangmingui@huawei.com:
> > Hi Julien,
> >
> > The updated version has just been uploaded.
> >
> > Thanks,
> > Mingui
> >
> >> -----Original Message-----
> >> From: Julien Meuric [mailto:julien.meuric@orange.com]
> >> Sent: Monday, May 02, 2016 3:51 PM
> >>
> >> Hi Mingui,
> >>
> >> About the "updated RFCs" issue below, my point is: "please make sure
> >> the text and the hearder are complete". I just had a quick look at
> >> those references, you know better than me which are actually relevant.
> >>
> >> I am looking forward to the updated version.
> >>
> >> Thanks,
> >>
> >> Julien
> >>
> >>
> >> Apr. 29, 2016 - zhangmingui@huawei.com:
> >>> Hi Julien,
> >>>
> >>> Thanks for the comments! Much appreciated!
> >>>
> >>> Please see in-lines below. An updated version will soon be uploaded
> >>> to resolve
> >> the comments.
> >>>
> >>> Thanks,
> >>> Mingui
> >>>
> >>>> -----Original Message-----
> >>>> From: Julien Meuric [mailto:julien.meuric@orange.com]
> >>>> Sent: Thursday, April 28, 2016 4:34 AM
> >>>>
> >>>> 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, and sometimes on special request. The purpose of the review
> >>>> is to
> >> provide assistance to the Routing ADs.
> >>>> For more information about the Routing Directorate, please see
> >>>> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
> >>>>
> >>>> 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-trill-mtu-negotiation-02.txt
> >>>> Reviewer: Julien Meuric
> >>>> Review Date: April 27, 2016
> >>>> IETF LC End Date: April 5, 2016
> >>>>
> >>>> Intended Status: Standards Track
> >>>>
> >>>>
> >>>> *Summary:*
> >>>> I have some minor concerns about this document that I think should
> >>>> be resolved before publication.
> >>>>
> >>>> *Comments:*
> >>>> Even though it requires to browse some other TRILL (normative)
> >>>> documents, the mechanism itself is simple and well described.
> >>>> Nevertheless, the specification deserves some improvement when it
> >>>> comes to obligations and options: this was part of my expectation
> >>>> after I realized it was upgrading a short section of the base
> >>>> document (RFC 6325), which needs to be emphasized as well.
> >>>
> >>> In the abstract, it's already mentioned as "optional updates" to RFC
> >>> 6325. I think
> >> "Updates: 6325 " needs to appear in the page header as well.
> >>>
> >>>>
> >>>> *Minor Issues:*
> >>>> - The document is ST and references RFC 2119. There a some "MUST"
> >>>> and one "SHOULD", many of them inherited from specifications out of
> >>>> the referenced documents. On the other side, "must" and "should"
> >>>> are commonly used. This MUST be brought up to ST expectations.
> >>>
> >>> The usage of "must" and "should" will be updated as needed. I have
> >>> checked all
> >> those appearances. The changes would be editorial.
> >>>
> >>>> - The document claims to only update RFC 7177. It seems however
> >>>> that it also updates RFC 6325 (section 4.3.2), RFC 7176 and maybe even RFC
> 7780.
> >>>
> >>> Actually, I don't think this document updates RFC7176. It simply
> >>> makes use of
> >> the MTU Sub-TLV defined in RFC 7176.
> >>> The specification about the originatingL1LSPBufferSize of an
> >>> unreachable
> >> RBridge is a slight update to RFC7780. This will be emphasized.
> >>>
> >>>> That should be either acknowledged or clarified. The 4th paragraph
> >>>> of the introduction tries to tackle that topic, but it is not clear
> >>>> enough in defining the position of the document with respect to
> >>>> previously
> >> defined mechanisms.
> >>>
> >>> The updated to RFC 6325 will be emphasized in this paragraph. The
> >>> backward
> >> compatibility will be moved to here as well. It will help the positioning.
> >>>
> >>>> - The 3rd paragraph of the introduction duplicates the beginning of
> >>>> the following section 2. A possible way to limit this repetition
> >>>> effect may be to summarize that part of the introduction.
> >>>
> >>> Yes, summarization is the proper way.
> >>>
> >>>> - Section 3 specifies an algorithm. Even if it does not rely on a
> >>>> formal language, consistency would be valuable. My mind compiler
> >>>> would
> >> suggest:
> >>>>        * "If" is followed by "then" only once: "then" keyword to be
> dropped?
> >>>>        * The algorithm relies on a break/stop or continue
> >>>> principle; as such, the instance of "Else" at the end should be
> >>>> replaced by "<line
> >>>> break> 4) Repeat Step1";
> >>>>        * "is set to" and "<--" seem to be similar: please pick one or clarify;
> >>>>        * to improve readability, I would drop the double naming
> >>>> introduced with X,
> >>>> X1 and X2 and rely on explicit variable names all along, as in the
> >>>> text: e.g., "linkMtuSize" instead of X, "lowerBound" for X1 and
> "upperBound"
> >> instead of X2.
> >>>
> >>> Sure. Explicit names will be used for the sake of readability.
> >>>
> >>>>
> >>>> *Nits:*
> >>>
> >>> The following nits will be fixed as suggested.
> >>>
> >>>> ------
> >>>> "Updates" field in header
> >>>> ---
> >>>> - I think the "RFC" acronym should appear.
> >>>> - The list may be extended with RFC RFC 6325, RFC 7176 and maybe
> >>>> even RFC 7780.
> >>>> ------
> >>>> Abstract
> >>>> ---
> >>>> - s/campus wide MTU feature/campus-wide MTU feature/
> >>>> - s/campus wide capability/campus-wide capability/
> >>>> - s/link local packets/link-local packets/
> >>>> - s/link local MTUs/link-local MTUs/
> >>>> - "It updates RFC..." duplicates header: either to drop or make
> >>>> more specific to point to precise sections/mechanisms.
> >>>> ------
> >>>> Section 1.
> >>>> ---
> >>>> - s/link scope PDUs can/link-scoped PDUs can/
> >>>> ------
> >>>> Section 2.
> >>>> ---
> >>>> - s/campus wide Sz MTU/campus-wide Sz MTU/
> >>>> - s/area wide scope/area-wide scope/
> >>>> - s/domain wide scope/domain wide scope/
> >>>> - s/L1 Circuit Scoped/L1 Circuit-Scoped/
> >>>> - "limited to 1470 to 65,535 bytes": I cannot parse it, is it meant to be a
> range?
> >>>> ------
> >>>> Section 4.
> >>>> - OLD
> >>>> "while RB1 normally ignores link state information for any IS-IS
> >>>> unreachable RBridge RB2, originatingL1LSPBufferSize is an exception."
> >>>>      NEW
> >>>> "while in most cases RB1 ignores link state information for IS-IS
> >>>> unreachable RBridge RB2, originatingL1LSPBufferSize is meaningful."
> >>>> [current wording suggests it is adding an exception to a mandatory
> >>>> behavior, which AFAIU it does not]
> >>>
> >>> OK. Will update the words.
> >>>
> >>>> ------
> >>>> Section 7.
> >>>> ---
> >>>> - "tested size can be advertised": "can" is to be addressed as part
> >>>> of the loose RFC 2119 wording comment.
> >>>
> >>> Will use the word "MAY" instead.
> >>>
> >>>> ------
> >>>> Section 8.
> >>>> ---
> >>>> - "value [...] had been reported": "reported" puzzles me, maybe "tested"
> >>>> was meant?
> >>>> - The 3rd paragraph "For an Lz-ignorant [...] link-wide Lz." should
> >>>> be moved up to become the second paragraph, so as to clarify what
> >>>> an
> >> Lz-ignorant is.
> >>>
> >>> OK. It will be moved up.
> >>>
> >>>> - "The extension of TRILL MTU negociation...": this is an explicit
> >>>> positioning which should be mentioned earlier in the I-D.
> >>>
> >>>
> >>> OK. This will be moved to the introduction.
> >>>
> >>>> ------
> >>>> Section 10.
> >>>> ---
> >>>> - RFC 7180 bis is now RFC 7780.
> >>>
> >>> Yes, this will be updated.
> >>>
> >>>> ---
> >>>>
> >>>> Regards,
> >>>>
> >>>> Julien
> >>>