Re: [trill] Routing Directorate QA Review of draft-ietf-trill-multilevel-unique-nickname

"Zhangmingui (Martin)" <zhangmingui@huawei.com> Mon, 17 April 2017 06:49 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 8040B124C27; Sun, 16 Apr 2017 23:49:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 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.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 TMaEG52ToVnv; Sun, 16 Apr 2017 23:49:19 -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 4C35A1243F6; Sun, 16 Apr 2017 23:49:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DLD85939; Mon, 17 Apr 2017 06:49:15 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 17 Apr 2017 07:49:13 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Mon, 17 Apr 2017 14:49:10 +0800
From: "Zhangmingui (Martin)" <zhangmingui@huawei.com>
To: Julien Meuric <julien.meuric@orange.com>, "trill@ietf.org" <trill@ietf.org>, "draft-ietf-trill-multilevel-unique-nickname.all@ietf.org" <draft-ietf-trill-multilevel-unique-nickname.all@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Thread-Topic: Routing Directorate QA Review of draft-ietf-trill-multilevel-unique-nickname
Thread-Index: AQHStUhQS888Gx2xcU+LdY8dWLXMfKHJIXyQ
Date: Mon, 17 Apr 2017 06:49:09 +0000
Message-ID: <4552F0907735844E9204A62BBDD325E7A6461C31@NKGEML515-MBX.china.huawei.com>
References: <ac8ad03e-b123-97f1-4ea3-b025307b7098@orange.com>
In-Reply-To: <ac8ad03e-b123-97f1-4ea3-b025307b7098@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.0A020201.58F4656C.0064, 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: a8c1740015df98219e76f9ba107918a6
Archived-At: <https://mailarchive.ietf.org/arch/msg/trill/FWOLQFLvSNldLeY3p6kYnbhiqNE>
Subject: Re: [trill] Routing Directorate QA Review of draft-ietf-trill-multilevel-unique-nickname
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 17 Apr 2017 06:49:22 -0000

Hi Julien,

Thanks a lot for the careful review. We will improve the draft as you suggested and get back to you soon.

Best regards,
Mingui

> -----Original Message-----
> From: Julien Meuric [mailto:julien.meuric@orange.com]
> Sent: Saturday, April 15, 2017 1:55 AM
> To: trill@ietf.org; draft-ietf-trill-multilevel-unique-nickname.all@ietf.org
> Cc: rtg-dir@ietf.org
> Subject: Routing Directorate QA Review of
> draft-ietf-trill-multilevel-unique-nickname
> 
> Hello,
> 
> I have been selected as the Routing Directorate QA reviewer for this draft. For
> more information about the Routing Directorate, please see
> €‹http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
> 
> At this stage, the intend of the following is not to discuss the WG's decision
> about the I-D, but rather to help improving its content.
> 
> Please note that, even though I have reviewed a few TRILL I-Ds in the past, I do
> not consider myself as being fluent in TRILL (yet?).
> 
> _Summary_
> The document defines a protocol extension which looks both correctly
> motivated and correctly scoped. However, the current wording of the behavior
> requires some improvement to become clear enough to someone who has not
> followed the associated discussions.
> 
> _Comments_
> There are mainly 2 sections which deserve improvement.
> 
> First, the 3rd paragraph in section 3.2 is requires that "global Data Labels are
> disabled". Without more background, the phrase could refer to:
> - no global label is used/advertised,
> - received global labels are ignored/dropped,
> - received global labels are explicitly refused,
> - global labels are not distinguished from local labels (as suggested by the
> parenthesis).
> >From the following sentence, I understand that a legacy RBridge may
> benefit from global trees, however does it makes sense if that legacy RBridge is
> in a level 1 area and "MUST guarantee that global Data Labels are disabled"?
> 
> Then, in section 4.3, I faced several (minor) issues.
> 
> 1- The calculation of the length field seems incorrect. The formula looks aligned
> on the 1st figure on pages 9/10, depicting Nickname Blocks as 16-bit fields,
> however the bottom of page 10 defines them as 32 bits.
> As a result, the figure should extend the Nickname Block fields up to 2 "lines"
> and the length calculation would thus change to "2 + 4*K".
> 
> 2- The definition of the set OK flag has puzzled me. Assuming it is meant to
> enable a border RBridge to advertise the Nickname Blocks associated to its
> attached Level 1 area, its definition is currently specified in a Level 1 context,
> and then scoped to both Levels 1 and 2.
> However, the definition wording for Level 1 is not applicable to Level 2. This
> could certainly be addressed either by a more generic definition (e.g. "Blocks
> associated to its attached Level 1 area") or by a 2-step
> definition:
> - "advertisement in Level 1 means...",
> - "advertisement in Level 2 means...".
> 
> _Nits_
> Page 3:
> - s/referred as the "unique nickname"/referred to as the "unique nickname"/
> - s/that are transitions between/that transition between/
> - s/RBrides/RBridges/
> 
> On figure 3.1, area boudaries looked odd, how about...
> 
>           Area X                level 2             Area Y
>     +-----------------+ +---------------------+ +------------+
>     |                 | |                     | |            |
>   S---RB27---Rx--Rz---RB2---Rb---Rc--Rd---Re--RB3---Rk--RB44---D
>     |     27          | |                     | |     44     |
>     |                 | |                     | |            |
>     +-----------------+ +---------------------+ +------------+
> 
> On page 4:
> - s/Let's say/Let us say/
> - s/let's say/let us say/
> 
> On page 5:
> - s/only different is/only difference is/
> 
> On Figure 3.2, I assume that the order of the names on the first line does not
> change anything, but I have been puzzled not to find RB2 as the list head. Have
> you considered putting it as the 1st one of the list?
> 
> On page 9, the word "artificial" seems both odd and useless.
> 
> In section 5, RFC 7176 is used as a fallback mechanism for incompatible
> RBridges. What about its uses in other cases? Is it still allowed (though less
> efficient) or precluded? A clarification would be useful (maybe in section 4.3).
> 
> On page 13, "TreeSel" is now RFC 7968.
> 
> 
> Regards,
> 
> Julien