Re: [Gen-art] Genart last call review of draft-ietf-trill-multilevel-single-nickname-09

"Zhangmingui (Martin)" <zhangmingui@huawei.com> Fri, 22 May 2020 09:29 UTC

Return-Path: <zhangmingui@huawei.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A694C3A093C; Fri, 22 May 2020 02:29:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 tdOabZt3Q9Em; Fri, 22 May 2020 02:29:57 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE6C83A0936; Fri, 22 May 2020 02:29:56 -0700 (PDT)
Received: from lhreml712-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 1AFC63C4E72C2D79181C; Fri, 22 May 2020 10:29:54 +0100 (IST)
Received: from fraeml708-chm.china.huawei.com (10.206.15.36) by lhreml712-chm.china.huawei.com (10.201.108.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Fri, 22 May 2020 10:29:53 +0100
Received: from fraeml711-chm.china.huawei.com (10.206.15.60) by fraeml708-chm.china.huawei.com (10.206.15.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Fri, 22 May 2020 11:29:53 +0200
Received: from fraeml711-chm.china.huawei.com ([10.206.15.60]) by fraeml711-chm.china.huawei.com ([10.206.15.60]) with mapi id 15.01.1913.007; Fri, 22 May 2020 11:29:53 +0200
From: "Zhangmingui (Martin)" <zhangmingui@huawei.com>
To: Dan Romascanu <dromasca@gmail.com>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-trill-multilevel-single-nickname.all@ietf.org" <draft-ietf-trill-multilevel-single-nickname.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Genart last call review of draft-ietf-trill-multilevel-single-nickname-09
Thread-Index: AQHWLoHWYybm9H1Tm0mFII2xmX7UQaizp2fQ///wiACAAEFNAA==
Date: Fri, 22 May 2020 09:29:53 +0000
Message-ID: <dfc0b86e629b4dc79dba0e86c0dba2eb@huawei.com>
References: <158996381247.12248.849811068182849409@ietfa.amsl.com> <df19518e7f3748dcacb726295863271c@huawei.com> <CAFgnS4UGHrgZR-axHszAe3hWvWcNyfyg5-8gd5SeB9vxbi-uFA@mail.gmail.com>
In-Reply-To: <CAFgnS4UGHrgZR-axHszAe3hWvWcNyfyg5-8gd5SeB9vxbi-uFA@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.200.65.28]
Content-Type: multipart/alternative; boundary="_000_dfc0b86e629b4dc79dba0e86c0dba2ebhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/trp0-2OtKOKvO8-Tq1iLMSlPDwo>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-trill-multilevel-single-nickname-09
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 May 2020 09:30:00 -0000

Hi Dan,

This is a good suggestion. The clarifying text will be added in before the publication.

Thanks,
Mingui
--------------------------------------------
Dr. Zhang Mingui (Martin) 张民贵
M:0033763471939
E:zhangmingui@huawei.com<mailto:zhangmingui@huawei.com>
华为2012实验室-巴黎研究所数通实验室
DataCom’s Lab, 2012 Laboratories-Paris Research Center, Huawei

From: Dan Romascanu [mailto:dromasca@gmail.com]
Sent: Friday, May 22, 2020 9:33 AM
To: Zhangmingui (Martin) <zhangmingui@huawei.com>
Cc: gen-art@ietf.org; draft-ietf-trill-multilevel-single-nickname.all@ietf.org; last-call@ietf.org
Subject: Re: Genart last call review of draft-ietf-trill-multilevel-single-nickname-09

Hi,

Thank you for your answers and clarifications. They look fine to me. One recommendation, it would be to clarify in text, in the introduction, what you explained concerning the one major issue that I raised:

> Authors> Informational RFC 8243 is an educational document to explain multilevel TRILL and list possible concerns. It does not to specify a protocol; however, it classifies protocol solutions into two flavors: unique nickname and aggregated nickname. RFC 8397 is the standards track document specifying a "unique nickname" flavor of TRILL multilevel. This document is standards track because it specifies "an aggregated nickname" flavor TRILL multilevel protocol. RFC 8243 makes the case that, while unique nickname multilevel solutions are simpler, aggregated nickname solutions scale better.

Regards,

Dan


On Fri, May 22, 2020 at 9:47 AM Zhangmingui (Martin) <zhangmingui@huawei.com<mailto:zhangmingui@huawei.com>> wrote:
Hi Dan,

Thanks for your review. Please see authors' comments in-line below.

Best regards,
Mingui

--------------------------------------------
Dr. Zhang Mingui (Martin) 张民贵
M:0033763471939
E:zhangmingui@huawei.com<mailto:zhangmingui@huawei.com>
华为2012实验室-巴黎研究所数通实验室
DataCom’s Lab, 2012 Laboratories-Paris Research Center, Huawei

> -----Original Message-----
> From: Dan Romascanu via Datatracker [mailto:noreply@ietf.org<mailto:noreply@ietf.org>]
> Sent: Wednesday, May 20, 2020 10:37 AM
> To: gen-art@ietf.org<mailto:gen-art@ietf.org>
> Cc: draft-ietf-trill-multilevel-single-nickname.all@ietf.org<mailto:draft-ietf-trill-multilevel-single-nickname.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>;
> dromasca@gmail.com<mailto:dromasca@gmail.com>
> Subject: Genart last call review of draft-ietf-trill-multilevel-single-nickname-09
>
> Reviewer: Dan Romascanu
> Review result: Ready with Issues
>
> I am the assigned Gen-ART reviewer for this draft. The General Area Review
> Team (Gen-ART) reviews all IETF documents being processed by the IESG for the
> IETF Chair.  Please treat these comments just like any other last call comments.
>
> For more information, please see the FAQ at
>
> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>
> Document: draft-ietf-trill-multilevel-single-nickname-09
> Reviewer: Dan Romascanu
> Review Date: 2020-05-20
> IETF LC End Date: 2020-06-11
> IESG Telechat date: Not scheduled for a telechat
>
> Summary:
>
> This is not easy reading for non-TRILL experts, but I can guess that this document
> is useful and clear enough for the people working in the field. The document is
> READY but there are a few issues that seem to be in need of being clarified and
> addressed if necessary.
>
> Major issues:
>
> 1. Something is not clear to me about the Intended Status of this document. It is
> supposed to solve a problem introduced or left unclear by RFC 8243, but that
> document is Informational. Why is then the Intended Status Standards Track?

Authors> Informational RFC 8243 is an educational document to explain multilevel TRILL and list possible concerns. It does not to specify a protocol; however, it classifies protocol solutions into two flavors: unique nickname and aggregated nickname. RFC 8397 is the standards track document specifying a "unique nickname" flavor of TRILL multilevel. This document is standards track because it specifies "an aggregated nickname" flavor TRILL multilevel protocol. RFC 8243 makes the case that, while unique nickname multilevel solutions are simpler, aggregated nickname solutions scale better.

>
> Minor issues:
>
> 1. All the examples in the text are static. Changes however happen in the
> configuration of the network. What happens when an Rbridge is added at the
> border of an L1 area?

Authors> If an RBridge which is configured to be a border RBridge is attached at the border of an L1 area, it will follow Sections 5.1 and 5.2 to discover other border RBridges and to be discovered by border RBridges, through exchanging LSPs that carry the TLVs as specified.

>
> 2. Section 6 'RB1 SHOULD use a single area nickname for all these areas.' - why is
> this only a SHOULD? It seems to me that in any exception case the scheme
> breaks

Authors> Say RB1 is a boarder RBridge between L2 and two difference L1 areas, L1 area X and L1 area Y. RB1 could use the same single nickname, say N1, in L2, L1-X, and L1-Y. Or it could announce N1 for itself in L1-X and a different nickname N2 in L1-Y. If it did that it would have to announce in L2 that it was holding both N1 and N2 (the base TRILL protocol, RFC 6325, permits an RBridge to hold multiple nicknames). However, the purpose of this TRILL multilevel single nickname protocol is to improve scaling by conserving nicknames, so RB1 SHOULD use a single nickname.

>
> 3. I am used with documents in the routing area to include Operational and
> Manageability considerations. These are missing here, with the exception of
> backwards compatibility which is addressed. Are any configuration operations
> necessary for example? If these are addressed in other documents a reference
> would be useful.

Authors> Operations shall be discussed in the future when there is some operational experience about TRILL multilevel. While for manageability, a new section can be added after the current Section 7.
8. Manageability Considerations

If an L1 Border RBridge Nickname is configured, the multilevel feature as specified in this document is turned on.

If an RBridge is configured with an L1 Border RBridge Nickname for any a Level 1 area, this nickname will be used across the Level 2 area. This L1 Border RBridge Nickname cannot be reused by any other Level 1 area except the Level 1 area for which this L1 Border RBridge Nickname is configured.

Other than the manageability considerations as specified above, manageability specifications specified per RFC 6325 still apply.

>
> Nits/editorial comments:
>
> 1. Need to correct grammar/syntax problems 2. Inconsistent writing Level 1 /
> Level-1 ; Level 2 / Level-2

Authors> Thanks for pointing out. Will update the document to use Level 1, Level 2 consistently.

> 3. Section 1: s/nicknames in L2 MUST be
> unique/nicknames in L2 areas MUST be unique/

Authors> In IS-IS/TRILL there is only one L2 area so the update will be conducted as follows.
s/nicknames in L2 MUST be unique/nicknames in the L2 area MUST be unique/

> 4. It would be useful to add Level
> to the terminology

Authors> OK. We can add the following terminology.
Similar to IS-IS, TRILL has Level 1 for intra-area and Level 2 for inter-area. Routing information is exchanged between Level 1 RBridges within the same Level 1 area, and Level 2 RBridges can only form relationships and exchange information with other Level 2 RBridges.

> 5. Section 3.1:
> s/D's location is learned by the relevant TRILL switches already/D's location has
> been learned by the relevant TRILL switches already/

Authors> Will be updated as such.


> 6. Section 3.2:
> s/ESADI protocol/ESADI protocol [RFC7357]/

Authors> OK. Will be inserted.