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

Alia Atlas <akatlas@gmail.com> Tue, 10 May 2016 17:06 UTC

Return-Path: <akatlas@gmail.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 2E4C112D539; Tue, 10 May 2016 10:06:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level:
X-Spam-Status: No, score=-102.699 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 khYw1TB0_Glz; Tue, 10 May 2016 10:06:05 -0700 (PDT)
Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::233]) (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 CBCD012D0DE; Tue, 10 May 2016 10:06:04 -0700 (PDT)
Received: by mail-oi0-x233.google.com with SMTP id x201so26087008oif.3; Tue, 10 May 2016 10:06:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=1kr8mcou77awzYyeR/ATCHnVUbOxOu+IqZaGI+Oo33A=; b=gLd+funWAERLY2pSpOYgSS6ceumDsp4gNoyj3rCgJoWyFpRWscGttyI3KS/nIws5+1 /t9UtM39x8myIaDX6vTmYZP07VsEXGcXbsM0/M8CO9A4p8Ys/IKW4PSizbTeksKGp/lj VomLlvgvnxPorqAEuGawwZH9U3uEIS94yd3fXSu2tQlGm8GXsN0RxHaIS940Ba7UEh0S xisthTg6VgFyz3EOQ6G0f6nwYAzFezUw+F/4lYxX8v7YrCwQ2OlxARKnU1Zy4L+HST1W U0JaKNa/MglLEvDlSv+lqnMyd1MNKOBTik0mYcodkzszhsN2cOsJhVnTmu+7ueRxu0qC wbSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=1kr8mcou77awzYyeR/ATCHnVUbOxOu+IqZaGI+Oo33A=; b=e8r5nr5PVnUwg3wsV1+0Lm2T6p8Q/WcAvOneHdGSu+cB9MZ2eg489YX4Yn6cHv3Mr4 8mQCrM5ZrO02mm6MJ2ecfcbP0m9JHMHBjhw/T+yKo2Y0m80+vr7l5g3pDGaldURl/FMQ aWiSDMeH98Y45yc47JOmNg0he2oQrImj0HgFL11T3MjdP5Gdg//km3igifkUgrnZ3teg lAso5nzXIwfj+jeFHrQNyVZFJLUiksLeRclzHHY7eRP2XxkNMo9X4MlsEf+5HTeSEGyT NHPqSrTFu/wMIJAUJVURzx32ImiynQrlpoF8UO1E4bsCMQ7BAXAUrSOoKAcqg6n6cNA5 Y2KQ==
X-Gm-Message-State: AOPr4FVBB3jtLI98tOzX4aVUQvfLjQaIErYHo9eH1YOncMDu51k2GB9bFLel1XK5MBBzpDH7F65rs3V9SPRQRA==
MIME-Version: 1.0
X-Received: by 10.157.3.47 with SMTP id 44mr3468906otv.191.1462899963973; Tue, 10 May 2016 10:06:03 -0700 (PDT)
Received: by 10.60.118.39 with HTTP; Tue, 10 May 2016 10:06:03 -0700 (PDT)
In-Reply-To: <4552F0907735844E9204A62BBDD325E787C88C39@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> <4552F0907735844E9204A62BBDD325E787C889B1@NKGEML515-MBX.china.huawei.com> <57319CE8.9020300@orange.com> <4552F0907735844E9204A62BBDD325E787C88C39@NKGEML515-MBX.china.huawei.com>
Date: Tue, 10 May 2016 13:06:03 -0400
Message-ID: <CAG4d1reZt3a+VJ9B5ijzvu-eLW32YW5gBnWix0OgQ_vjJ5Qy2A@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Mingui Zhang <zhangmingui@huawei.com>
Content-Type: multipart/alternative; boundary="94eb2c0477feb1dd2305327ff038"
Archived-At: <http://mailarchive.ietf.org/arch/msg/trill/R6QXIPcWU9S-ta50vIR3_KFnZyo>
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>, Julien Meuric <julien.meuric@orange.com>
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 17:06:08 -0000

Julien,

Thank you very much for your review!

Mingui,

Thank you for addressing the comments.

Regards,
Alia

On Tue, May 10, 2016 at 7:16 AM, Mingui Zhang <zhangmingui@huawei.com>
wrote:

> Hi Julien,
>
> Thanks for pointing it out. That typo will be fixed together with other
> comments we would receive.
>
> Thanks,
> Mingui
>
> > -----Original Message-----
> > From: Julien Meuric [mailto:julien.meuric@orange.com]
> > Sent: Tuesday, May 10, 2016 4:34 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,
> >
> > This version seems to address my comment.
> >
> > Please note a new typo on page 8: s/any LPS/any LSP/
> >
> > Thanks,
> >
> > Julien
> >
> >
> > May. 10, 2016 - zhangmingui@huawei.com:
> > > 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
> > >>
> > >> 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
> > >>>>>
>