Re: [spring] [RTG-DIR] RtgDir Review: draft-ietf-spring-sr-yang-28

Yingzhen Qu <yingzhen.qu@futurewei.com> Mon, 21 December 2020 17:39 UTC

Return-Path: <yingzhen.qu@futurewei.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BA5C3A1104; Mon, 21 Dec 2020 09:39:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level:
X-Spam-Status: No, score=-2.09 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 1mIfiLeELkxG; Mon, 21 Dec 2020 09:39:37 -0800 (PST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2131.outbound.protection.outlook.com [40.107.243.131]) (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 930763A10F2; Mon, 21 Dec 2020 09:39:37 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HshJGdg2csoOK0S3NnqLcIc20uSeSeXiv+4PD3Szi3Ke+M6M4ptKS69wFVvJBnOgup3+E+g5kcfCRStOY7OpRYkxcjJSc0IGg8uJkriMxQhwq9dzYAfuDKHjm+tgU3SBM3cxLX8cWjaPvvpiAnrztbpzhV7ZGvp0BTeQ5JSIprxlJdUWb5jZxmNWvsiXSib3D95AuSQMPm5AybYnMvuUMRw0Y6KHwi6vLCn5Mpb4/Y6o1mfSO3xTeaiaRt6KNDeQAVcnexJmbe9wbZLDuACq0VsFdrxDU98LuAs73xuuGd5hw8w418r7MOpxOqmfCgdC01KHGGiTHbDBSXNfb4KIlA==
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=EYB7bfhaS1Mui65oeYVFRd8GDTdnFxJeDluZF6Pcmqo=; b=Ydh7Y+LowwzLnd0V1mObY+fU4yzTo57aGQ+Lrtqw36WU/uUoSZEhBLhuWqsuG24niZHmjr7AfgEQGZ3Pvsk4opluc1OddejSvWNQsvB6JdZNkO1Dze2CnXdJb0/POblL7YPZuOAbBbTi31UEoIBZQQQxALIOPCLasc3PpR2L2LL7/w/yS3E1sdwdcIQsHSMQri3KKwI4kIoquNVJKaH3cHJzzOl+I7v4DHdy+QUz2fnfYC5Xw9W4GG6LQkLKQ4XbjxDv1RDi6cJdjcwqs4CzbssG2KXpnMoqiOxgnXFuadVIFIqn4B0OZ82C2qrqO7ZX1uh547RSxfouIFkBCvTtpg==
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=EYB7bfhaS1Mui65oeYVFRd8GDTdnFxJeDluZF6Pcmqo=; b=Ozp38XuYUPQHAslbOx4cfX1xMtQogU6LwDYmlqAGi1JVS7Kb5rLz+EQWEZ7UUHuFxHiH0kQnvjHUGsoKST6bo47zgM6KCpgvwiWGMCKqLjAAldwVbNQI9L+eda59RwHj3RGFJgMxTUJzjHi7DMYCwIZgj3zVCR5SCvMlVCcO17w=
Received: from BY5PR13MB3048.namprd13.prod.outlook.com (2603:10b6:a03:188::21) by BY5PR13MB3666.namprd13.prod.outlook.com (2603:10b6:a03:22a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.10; Mon, 21 Dec 2020 17:39:33 +0000
Received: from BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::e062:2fe5:a426:5b6c]) by BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::e062:2fe5:a426:5b6c%7]) with mapi id 15.20.3700.026; Mon, 21 Dec 2020 17:39:33 +0000
From: Yingzhen Qu <yingzhen.qu@futurewei.com>
To: Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Yingzhen Qu <yingzhen.ietf@gmail.com>
CC: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "draft-ietf-spring-sr-yang@ietf.org" <draft-ietf-spring-sr-yang@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: [RTG-DIR] RtgDir Review: draft-ietf-spring-sr-yang-28
Thread-Index: AQHWzViaG4Hb4FSo4k+7/LsRGMCDzantooqAgACkjwCAExiUAA==
Date: Mon, 21 Dec 2020 17:39:33 +0000
Message-ID: <AD652742-6A1E-4EDA-BEB4-6A7E7C5D3444@futurewei.com>
References: <CABUE3XmPp_MuAbCcA5EkUveDtUjkL8ovf5Sr_6+ebqpPL6xOmg@mail.gmail.com> <CABY-gONw2bWid==WBZJye+-F+jk0KUUnzaLAofHDv-BuJ=Kt9g@mail.gmail.com> <CABUE3X=W7F1T0dF661UHs=G+_ixShZ94uTogW4FGY4mGBRGiqA@mail.gmail.com>
In-Reply-To: <CABUE3X=W7F1T0dF661UHs=G+_ixShZ94uTogW4FGY4mGBRGiqA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.44.20121301
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [2601:646:9500:4d:1820:a46e:710d:93fc]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 82775129-1b2a-4109-f1ec-08d8a5d76119
x-ms-traffictypediagnostic: BY5PR13MB3666:
x-microsoft-antispam-prvs: <BY5PR13MB366633733D39941ABD545A31E1C00@BY5PR13MB3666.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4DRDnOybx4AwMMnuKuEJ1vTDCZ0/kBPi82OjHwWslMOZhpvvWAlc0wO5K+/JhMxUbpFZQCGTzGhJetP++t6Fao/FjMbT+loYWnVqSu1mHBVZmGI2q5Pos71eWHx5D29jP/vOycoY4scIz4tMt5mNbJI67/FqiAVnwnvwj0vKpX79J7Eh6F7RFlProgl4gh/oW3OmPHHmVCv9rWWWPbdsjoCWd7h9UCS7mJJfOOj92aGScTXSg5axl2cBdmOTcRI4bOPuaPJ815JpR90Gq8lU2DIvO/xInVV2wJKRUUhOiDg2PAVwlac2X4ZiBn0DIQd/Qs5+lSNLIFyDQkaNZ2q+cDwW1af9lrzZf8lW2IPpIgYN8iXbprh6Su21AI7XMInAF6k0PbVR0WjpMOP1b/v9kfqFFxNFUn/hy+d6EfEUG3qc40S/R9qZucb75gYj1NFTZ2zSYyLwR+AZDD4WQHyamV6axOIF+aICroBc2LixiMRIaaD2HokCsOL02uTqb58C68YP4WBEmC5x34A3j7uDoA==
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)(346002)(136003)(39840400004)(376002)(396003)(366004)(66946007)(44832011)(76116006)(2616005)(6512007)(66446008)(66476007)(64756008)(53546011)(316002)(71200400001)(66556008)(45080400002)(4326008)(478600001)(86362001)(33656002)(5660300002)(8936002)(8676002)(186003)(6506007)(966005)(6486002)(54906003)(36756003)(110136005)(2906002)(83380400001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: eCGzjST0VKhdMVgisZqS67C36q1Q1GQSN41psrbaE1/3kW2Idpo2AjfkP1vNJKZ/QycgVbwEayqzH1yOvdm0LVzucrIH4AnNfl0L2eQogM4ENo5RKQbK69MGLFdEgfMPR76UAXZRDTFyQooS2wpVOJwKWhzUd0M3TdVbuyLsQqgw22KXQJ5DAO85eC20nE6Nolg03FS3Nrs79CNQmpI2aqDEJrXnrU1KbbxtxHuNd5f/aFPlO9vY5ofBsXQeLZt9b1upIkZfMHBTRG65Cmj2KhcFHdRoy0AgOpxrEzTUHKvIlRcFQgDm70l+zveQ/xHw4GYwWH2F67l9u+lEBdtOocvVVdboJilj0LJooGalzczW9KPXWhjS+xbrg4988uwjPCJ9E5ptcOG5PNEbzud0Rhw9lJIPL1Ktd/CIUi7gR/XxRtkvq+xs38roC9HwfW1aw3rRY8Rh7wGYeEwId1Lb07AgSP9SvDsQG0zJs3LVePoJyCtTM9Pc7R4CD5XkJCgd4+xstBqW/o8b1uNg3txoF+/uNGQyW+J2JP50zzIxtGISnr3rjgbhVJIwnZ4sf7jygeh3HapDvDG5LEewnQaQEA9pIwtiTWln8U4PjEXK0XiRnLaeYAlargPfs0c4cMGTCT2+RDMaz95ilN+R0ka5XPdTPDTQ1kuRMmUle61hBAF3MsNLUh0yuo0ogPrku68DtFrhc2HiYbqTii1uW9wJoaAMoEPlK+AAnZBvLM0sSzD/srrEOPX1bxt5z6f3IR6TZjLBUSqTyrBcecpZq1TJVrhiRucBU6j1qlRcXAWabRkFrJHUYzO1g8JLIrRewb2ieXwzzem5pJvTCXtVbtyOjAEB9td32WrJzreISfmEFvTmdoIMaxB3eRwRyfRFDGYC//MrPGuEzlfcOQBcjqNE8SPTH/Zc1/0d/95HLWEpmEQx4wJbwJ/6d+md4z38HQdCRl+84L7dx8t3fPeb4SB0KItKabncYIMLM3/ha2te8ted9cChQUxjemlPcog3VFZjoOsdpvg45Cds8x/0lRK0hXzpLkO5Nk17lDyH3ryoLwh0PhU29aozdBEEfVea8fIh
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <FC736312CA26EF44A35EC510CB3FF61A@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: 82775129-1b2a-4109-f1ec-08d8a5d76119
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2020 17:39:33.7207 (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: 3AHBh8dJ4CsYEgo0Ae/whhrE0bIdXFTJ7NITaD7r4v96LTRgLzzl7Sq+mhXhRxW20YKS1Serp9dvneUtsPQM2Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3666
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vJR50FHAiFZF0xW6tQSCa_IhIBA>
Subject: Re: [spring] [RTG-DIR] RtgDir Review: draft-ietf-spring-sr-yang-28
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Dec 2020 17:39:40 -0000

Hi Tal,

Sorry for the late response. We had a discussion among the authors, and we agree that we'll add a claim that SRv6 is not supported in this document, but we don't want to add informational references to other drafts that's augmenting the base SR module since this is not controlled by the base module. 

If you don't mind, we'll add the claim in the next version together with other review comments. Please let us know if you have any other comments.

Thanks,
Yingzhen

On 12/8/20, 10:02 PM, "Tal Mizrahi" <tal.mizrahi.phd@gmail.com> wrote:

    Hi Yingzhen,

    Thanks for the quick response.

    Please see below.


    >  [Yingzhen]: yes, this document focuses on the SR-MPLS data plane. However there is ietf-segment-routing.yang module defined as the generic frame, which is meant to be augmented by different data planes, including both SR-MPLS and SRv6. This was the consensus between the authors of this draft and authors of SRv6 YANG model. If you think the abstract and introduction is not clear, please let us know.

    Right. I believe this point should be clarified in the introduction
    with an informative reference to the SRv6 YANG draft.


    > [Yingzhen]:  for ingress/egress nodes, do you mean SR policy? which is defined in a separate draft: https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-raza-spring-sr-policy-yang-03&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C1a975630ea744417404c08d89c0812a0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637430905774109043%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=YWASNbjqQcAof5%2BOTbww296DJd2Z%2B7jFyH44ZQQ9GGc%3D&amp;reserved=0

    Right, again I suggest to clarify this point in the draft.


    Cheers,
    Tal.



    On Tue, Dec 8, 2020 at 10:13 PM Yingzhen Qu <yingzhen.ietf@gmail.com> wrote:
    >
    > Hi Tal,
    >
    > Thank you for your review and comments, we have published version -29 to address your comments. Please see my detailed answers below inline.
    >
    > Thanks,
    > Yingzhen
    >
    > On Tue, Dec 8, 2020 at 3:52 AM Tal Mizrahi <tal.mizrahi.phd@gmail.com> wrote:
    >>
    >> 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
    >> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftrac.tools.ietf.org%2Farea%2Frtg%2Ftrac%2Fwiki%2FRtgDir&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C1a975630ea744417404c08d89c0812a0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637430905774109043%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=r1LP0z8f3uvm7jRVXkk20anNxOY2k15ny3%2Fni5aEj1g%3D&amp;reserved=0
    >>
    >> 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-spring-sr-yang-28
    >> Reviewer: Tal Mizrahi
    >> Review Date: 08-Dec-2020
    >> Intended Status: Standards Track
    >>
    >>
    >> Summary:
    >> I have some minor concerns about this document that I think should be
    >> resolved before publication.
    >>
    >>
    >> Comments:
    >> The document defines a YANG data model for MPLS segment routing. The
    >> document is in good shape, and I believe it is almost ready for
    >> publication.
    >>
    >> My comments are mainly about the need for a clear definition of the
    >> scope of the document. While these comments do not require major
    >> changes in the document, a bit of rephrasing and clarifying text will
    >> go a long way here.
    >>
    >>
    >> Issues:
    >> - The document is focused on SR-MPLS, while RFC8402 discusses both
    >> SR-MPLS and SRv6. I am sure there is a good reason for this, but it is
    >> important to point out at the very beginning of the document that it
    >> does not cover SRv6 and preferably also the reason for this.
    >
    >
    >  [Yingzhen]: yes, this document focuses on the SR-MPLS data plane. However there is ietf-segment-routing.yang module defined as the generic frame, which is meant to be augmented by different data planes, including both SR-MPLS and SRv6. This was the consensus between the authors of this draft and authors of SRv6 YANG model. If you think the abstract and introduction is not clear, please let us know.
    >
    >>
    >> - It is important to clarify the scope of the YANG models in the
    >> introduction: do they refer only to SR routers, or also to SR
    >> ingress/egress nodes?
    >
    >
    > [Yingzhen]:  for ingress/egress nodes, do you mean SR policy? which is defined in a separate draft: https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-raza-spring-sr-policy-yang-03&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7C1a975630ea744417404c08d89c0812a0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637430905774109043%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=YWASNbjqQcAof5%2BOTbww296DJd2Z%2B7jFyH44ZQQ9GGc%3D&amp;reserved=0
    >
    >>
    >> - The Common Types module is mentioned for the first time in Section
    >> 8. It would be appropriate to mention it and describe its purpose in
    >> Section 3.
    >
    >
    > [Yingzhen]: Good suggestion. I added a small paragraph for the common yang module.
    >
    >>
    >> - In the following text it would be more accurate to replace: "with
    >> Segment Routing (SR)." ==> "with MPLS Segment Routing (SR)."
    >>
    >>          "This augments routing data model (RFC 8349)
    >>           with Segment Routing (SR).";
    >>
    > [Yingzhen]: fixed.
    >