Re: [yang-doctors] Yangdoctors last call review of draft-ietf-spring-sr-yang-20

Yingzhen Qu <yingzhen.qu@futurewei.com> Tue, 25 August 2020 20:16 UTC

Return-Path: <yingzhen.qu@futurewei.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD0203A0B70; Tue, 25 Aug 2020 13:16:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.19
X-Spam-Level:
X-Spam-Status: No, score=-0.19 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 mdbG0JafG7m4; Tue, 25 Aug 2020 13:16:19 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2117.outbound.protection.outlook.com [40.107.94.117]) (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 4237F3A0B81; Tue, 25 Aug 2020 13:16:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dOtKevZBrdydI4y+kikF4Q3fl1atdO0bC+z4nT0q/Q+bOX9v8RLKRzt4DV+WWIOZMWQNx6mlNzKLtlzrVNwT3AyYqi/VQAalmhkGOq6V3t9AVGJmDROL453FrUd2H/ck0Im7B/0t6IlY4gK14l3rtFehHenfr1MAqXP9r6IuoiNKOnGDihdeln4AKbbVxe6GtfQjjRG4RWnp8L1hJ3membeyRtiG5+baBF0kevKGwVJbbM7uEXbuUv3L+nqnLYgTDSTLlR1aIWAcewuh4cLu5iBk2SIQy6nkn1GBEq4/cPByPO5tip3Yo0t5LMHyaIhukv791uw7KItwJyzYp/I5HA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HVA6vnM7BOOWftCoGdhPEQJohYXIE5ckg5o4VSFuww4=; b=SVzuavQgFWsM57TRX/pAZ+aQ4xmRdjGD0uh8Z3HYn1grOLotN0oKaKpQ3pi8+tAwcgGYtrx6dyAolcHB5SRTgtHDCLpDNfpkBi6BbqNi3ras6ZBm4a5Lre8zQ3FIZwhyPVqgn3Qp+tbM8ywNSvQcoWfVnsm9L24t0v3l6UL9J3FVSVl8sB8WL7XPSTocHELYx4velSBZO9V9uNG6f9VUD3lhufxBTDU0BLuGn/l3sJR+CKnOD/dDLHsGY5kUL93RJHoTwwnnJC/6+JmUWhVXzcn7jgxzjvjzwJ2HM19kaYUDniD8hRQmhHJ1UsHQEwOl1I0hcFghcgHPCdSZHlxqBQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HVA6vnM7BOOWftCoGdhPEQJohYXIE5ckg5o4VSFuww4=; b=L73wLVSXq14bsIVkovh1kGU5ij+EuppudRF4gxTPDST/N3IaXZFfz30Gr8zs9ZeaLEv6Lsbz+8//QM1f++cDBH4zn16K/J1c8xd62B9oCxbY1GaKHkcK7fNPDOJ4yZ+aEZyaYv+En9kW/oTEWpeoKKw85LlpY2kl/qlK4+Q26Dg=
Received: from BY5PR13MB3048.namprd13.prod.outlook.com (2603:10b6:a03:188::21) by BY5PR13MB3554.namprd13.prod.outlook.com (2603:10b6:a03:1ad::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.10; Tue, 25 Aug 2020 20:16:12 +0000
Received: from BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034]) by BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034%5]) with mapi id 15.20.3326.018; Tue, 25 Aug 2020 20:16:12 +0000
From: Yingzhen Qu <yingzhen.qu@futurewei.com>
To: Ladislav Lhotka <lhotka@nic.cz>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "draft-ietf-spring-sr-yang.all@ietf.org" <draft-ietf-spring-sr-yang.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Yangdoctors last call review of draft-ietf-spring-sr-yang-20
Thread-Index: AQHWehVL6ibBl740LkCSVJAG2mn0IalIz6KA
Date: Tue, 25 Aug 2020 20:16:12 +0000
Message-ID: <F9079AD4-474A-4AFF-BA98-5D340FA31B50@futurewei.com>
References: <159827349041.30993.687894019314723215@ietfa.amsl.com>
In-Reply-To: <159827349041.30993.687894019314723215@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.40.20081000
authentication-results: nic.cz; dkim=none (message not signed) header.d=none;nic.cz; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [2601:646:9500:c900:916a:535b:e402:d6a3]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: daad27b8-0221-4772-4d16-08d84933b663
x-ms-traffictypediagnostic: BY5PR13MB3554:
x-microsoft-antispam-prvs: <BY5PR13MB3554B1488BF23DB9C30B30EAE1570@BY5PR13MB3554.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: b5r1ei3LWocicOMrR9zOCVE8P6KXPqkXNf4iDrakt4qLbvXHg/53qHShJ8kHCDTwWYKn3PNAcWWThax20k6/PwhgRQHXCwkmSOPnoYlqhYW4K1ejAD5lYPwoibmrhF83/8ucZIwvoF/tt0MRMDvVoO0ojNauzOBkQY7A+0L7k4GyEPeqsv6RrK8hZYhHndKYK3LfWX3dZVS0bw9/etBcyTbcsPdvQ/A3YxgcdYs5a15xbl7tHhgfUGdwPPemsT7T68vdATGCqpmzw2cMHKtB0LQqk4hJRW3MekRwBk9ATxL77nGYFnCBKskF4Hp8f9+orlncR6Z6nZNaiG+9hOO6z5cBsgNz2J4ZHpFaKnrpdAEdCni9nJ4b4jZIqal39fwgJaQIzur9/W88sjEyMJTDvQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR13MB3048.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39840400004)(396003)(366004)(346002)(136003)(86362001)(4326008)(33656002)(83380400001)(66446008)(66556008)(66946007)(66476007)(8676002)(76116006)(64756008)(186003)(2906002)(8936002)(71200400001)(2616005)(45080400002)(110136005)(6512007)(36756003)(54906003)(6486002)(478600001)(316002)(4001150100001)(44832011)(5660300002)(6506007)(966005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: 2RZcT2eHv9q/vNs6DpuUnV2QxaYBTrBtdcN3HiixAFGWbw8CXzsVa8ZOmq7jvLrxXXJZFNRV9mXgraZ+6s/gOElbsjXiMdGX0w5ShlEyWttWDRhM8ofkyLo4Ugm8ihhvSZZyAhDeJ4ciaByDkbWaGTpqQSMNlkrOCOQOvBDKlr9fxInFZBzYy9LxJ8drcSb/zEfvMDUg9FuO3VCbrQyLWdT7x2u2FaRC1mxtDG5FSR2ajFzT/RrsoilYip1zffJr0M6LFA6BvpFkIxOWjmgUbVfj+BN0XbHEg6M0fQ/oLTFrE4d3UzsT58L3lsow5W/vtTeA0gp8r+t6Uxqq0Uat7O7Y/Y35NUD5bzjVjg/9fMaDvjKtypL+JVqwbbdAlJA8QVSVPi9M07A72G83y4TK4pYyutfBBFIQSLjkEXpjwRBMxyiXcJO7+l7bPM6VLD2deBxae8LlPgc1HmnKnt7qDeqkIRM4JzhHXIGbvGv11GMkYsGJ28nX+BGmOF61XqE4EFgH+YJs3CHSA4ehUjrdenXPoiNnk0xUM4JV324rBkj/q1UkbaTa1jd3TD+FjKz3uBe7R2yuO891dkz4Mc2FRq2fmVY73KXR75aHQ0yDrYXSR6Fdef0JxvdvswWrorvX/rezESYvud4XhDFJTgM2dyTsXrUINj9eEsuL4rbwzPROafcft6ZdUxuPwj39mIhqVovEbmVOtCZMgswpuBITKQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <32BE278A88398242860E9FFFE79B3F19@namprd13.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR13MB3048.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: daad27b8-0221-4772-4d16-08d84933b663
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2020 20:16:12.2977 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rPw+Ce0zu786sgSDfF6ml3SsoUNM2D+YOOZv82AmbWXSAUpFX8+diJZLQrsNJbDUYia1boAfI+n6lF3wqvecXg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3554
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/-VqEFyZt61fuIrX_5bV2AZKefJs>
Subject: Re: [yang-doctors] Yangdoctors last call review of draft-ietf-spring-sr-yang-20
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Aug 2020 20:16:21 -0000

Hi Lada,

Thank you for your review, really appreciate. 

I've uploaded version -21 to address your comments and please see detailed answers below inline starting with [YQ].

Thanks,
Yingzhen

On 8/24/20, 5:51 AM, "Ladislav Lhotka via Datatracker" <noreply@ietf.org> wrote:

    Reviewer: Ladislav Lhotka
    Review result: Ready with Nits

    I also did an early YANG Doctors review [1]. My comments regarding YANG module
    revisions and normative references are addressed in the current revision. The
    suggested naming changes were either accepted or, I assume, addressed in the WG
    and rejected (which is OK).

    Compared to the previously reviewed revision -09, the current revision contains
    one additional YANG module: ietf-segment-routing-mpls. This module adheres to
    the same high standards as the previous two, and I discovered no issues with
    all of them.

    [1] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Freview-ietf-spring-sr-yang-09-yangdoctors-early-lhotka-2018-10-24%2F&amp;data=02%7C01%7Cyingzhen.qu%40futurewei.com%7Cb6171db579ff4df2c02e08d8482c6cde%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637338702924404727&amp;sdata=%2BCVcN8RQQ%2B2aDP%2BFHY2GiCukPEzpf1GcJAtQ0LDbBh4%3D&amp;reserved=0

     Comments
    ------------

    - The title of Section 6 (States) still looks weird to me. My suggestion is to
    use "State Data" instead.
[YQ]: modified as you suggested.

    - The title of Section 8 should use plural "YANG Modules" because it contains
    three modules. It would also be helpful to introduce a subsection for each
    module.
[YQ]: changed the title and added an introduction of each module.

    - Due to the RFC line length limit, the example in Appendix A uses a line break
    inside a URI of a XML namespace declaration, which makes the XML invalid. This
    can be probably avoided by including the XML namespace declaration for "sr-cmn"
    in the top-level element, i.e.

      <routing
        xmlns="urn:ietf:params:xml:ns:yang:ietf-routing"
        xmlns:sr-cmn="urn:ietf:params:xml:ns:yang:ietf-segment-routing-common">

      If not, it would be better to use conventions of RFC 8792.

[YQ]: I tried the format as your suggested, but somehow I could get it pass yanglint, so added "\" per RFC 8792.
 
    - Assuming that the example is intended for human readers, it might be better
    to provide it in the JSON representation per RFC 7951.

[YQ]: Added JSON format.