Re: [spring] Alvaro Retana's No Objection on draft-ietf-spring-sr-yang-29: (with COMMENT)

Yingzhen Qu <yingzhen.qu@futurewei.com> Tue, 26 January 2021 04:50 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 331303A1BCF; Mon, 25 Jan 2021 20:50:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.189
X-Spam-Level:
X-Spam-Status: No, score=-0.189 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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 coYBLNMWy--2; Mon, 25 Jan 2021 20:50:44 -0800 (PST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2137.outbound.protection.outlook.com [40.107.236.137]) (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 EF8B13A1BCE; Mon, 25 Jan 2021 20:50:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eUJ5EmmFwsheFUL/yHZMPwBOyNtIn5E9nXTEfgqVA4cnZEqzOM4u9E+9uSoYXI6sGm+gy3koKJTUeN26S0XVVyVeL30agy1GVBRs1Xu5leUagFHgoEQycw7+FyN682WXUEYEB48aZXBRdXbHaJlvbt5FitOPgRmZrFHwtM0VcRtBRnAMOVwAxfKvqBPkI6BwyLsm6Z2RNz2/A8b0SAhWS+327hBey9RoIwYUf805+kRRXi8+uK+cnQMEzmk3tUHxx/9lecySTFX2QeBWHPn4NWKkKdN4MGs9ihyZvOgKMjn1uC/ABOs5WkNQmgdXzF1vKoH2ziT7EpjRsXwQG+TgUg==
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=Ioq9J23DLtXiRJPNuzv7fwadiSRPsQAigMeDnxJgqvE=; b=IBzx0BcwORaSyhGlcIbKLNZmYUqn4Fg/Bzmm557CR0h6h/mLEq6IAZBQyhsHfI1jlShkC1qvpFJWzsUCc9Ptk7tvtHS3xc6O9z5+UMTuHrZBV9r/jZGHCuKFLnqSh3M/VgkbZVJREwWYKO05thDM5FKTOJ/29TGD2y4sg9u52XKjHOKSuazoEJhQg17KyjASBUQ3endAu9u1FbIACjxFPldPG2iko+8TpTkm6raTTV6yaeq2/A8MD716TqU0y20GEnPuexP0XRSKgY90XDgRzl7vHpB1lPX6GQGWL1JkfDzzVnN0tqlPIIZ+UV8Dwv6D60vDmTcXk0FyU19CjLOFOA==
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=Ioq9J23DLtXiRJPNuzv7fwadiSRPsQAigMeDnxJgqvE=; b=h2ZeDIUaxOPcc2NGCPk9KDnJNMvqRGA8d6DHcHroXPwOztxjDiTU9ct9qcx+HAKDNGGxOgOKV48DxdTG71k6oNyDm1gCW/bQG/bS8M80GdZLs6VWwVvdTzD7zstS2uP+foo21Qn7HlKbPogESDFG9TuORWD7o9tBuGtgVLUMUuM=
Received: from (2603:10b6:a03:188::21) by BYAPR13MB2310.namprd13.prod.outlook.com (2603:10b6:a02:bf::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.7; Tue, 26 Jan 2021 04:50:41 +0000
Received: from BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::815b:2d:b9e0:29ad]) by BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::815b:2d:b9e0:29ad%7]) with mapi id 15.20.3805.015; Tue, 26 Jan 2021 04:50:40 +0000
From: Yingzhen Qu <yingzhen.qu@futurewei.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-spring-sr-yang@ietf.org" <draft-ietf-spring-sr-yang@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "spring@ietf.org" <spring@ietf.org>, Joel Halpern <jmh@joelhalpern.com>
Thread-Topic: Alvaro Retana's No Objection on draft-ietf-spring-sr-yang-29: (with COMMENT)
Thread-Index: AQHW70H7kKqRWZxN4UOnkBJavBq23qo5XxKA
Date: Tue, 26 Jan 2021 04:50:40 +0000
Message-ID: <29454C46-79E4-4C1C-B6CC-86689AF50F39@futurewei.com>
References: <161115696601.10370.4919077195510776918@ietfa.amsl.com>
In-Reply-To: <161115696601.10370.4919077195510776918@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3654.40.0.2.32)
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:9702:c61:50de:337a:191c:2b31]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e665ff57-657f-4b35-12ce-08d8c1b5eea1
x-ms-traffictypediagnostic: BYAPR13MB2310:
x-microsoft-antispam-prvs: <BYAPR13MB23101951AC886DC6CB9E7DDAE1BC9@BYAPR13MB2310.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: 78QroVWPCiKsSsHmxVoM3yoz73o5q46WxlfEB7yzkOSy/hxbiNQ/KmQHGyPK4NWmRyzxJMl0XakL76ci/2pRWFPA9w/oOiXHjnQzpwqpcluXi+FdsKIKyhj8VEiMQyCmCxsHMJlfKqM2bp0/NfCA15AS1b2HOmRHqOyTXlWMqNbu7Ew1GF/dDmHIFGtrEEJd0Ewsrj6jQH8OZZlhIKreOOukQQstyKI/BY+/STBZlTmt3jNLuiOV+ZMlfTL3ZJfx9gc2DzvziVwzzXxDDUYZfFvPHWRuJ3mCYukTo36C+GnYtoDoL85NTm8Y8JptfIrc2NlGOoMvKbi+eYbv7oQTE3wYVDF8vNaIiko6NAhLPvGn4xMiG27n7djRYVD9prylwGdMNiLa8Val3nBuJcNaQMkPqE2RgVWKFw2bQh3qP3fxemJdAq3uOuqJDhEmBr2qk+TIOI7d6tQM5DpojYO6yFxuZwyFPYApylfkAxUqkcI65wjJ9rz22zVDo8J9YHOh2vnh3A7q+nOb1i3eWbJYqg==
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)(366004)(376002)(396003)(346002)(136003)(39850400004)(44832011)(478600001)(45080400002)(8676002)(53546011)(33656002)(4326008)(86362001)(166002)(316002)(76116006)(6512007)(966005)(2616005)(186003)(6916009)(8936002)(6486002)(6506007)(64756008)(66476007)(36756003)(2906002)(66446008)(66946007)(5660300002)(71200400001)(54906003)(83380400001)(66556008)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: V0Q/0Z2tb3kgRhpCfsASbuWpOSuWnHtvnIQYc7P5FxTMhtWCFbjP4oOoORAeNZbuTuNvTzAVPpzchZoNYx4rpBKZKx0QB5M81Va/nzWlLOi1clbKmdS4/x6gJh7ZPNeMbRLgHBWZE0pyubmHFd9PAX6We50EIAK1X+nXnhwZMUvMkyJ19wmsUAePf0oxNl+dZE+yx0Ckj1fSkv22/J8e8i3M9FkIgjSECa31NXXp+wtfh9Eo0MFidFoZ12fZ3EWsKqQGRU2rZlour+i4XuqmgIp/gX9FE6K1vjgFqrBLJN+xNSWfAGgvE15NP0kcwSguJmz766nBb4v16D0BBqkoagIImgpxSe8AB48J2kSa4Q0SczSdvgtccR4aS98kBj4e5q+AkRnCf4Q7korEfMSUCkOKaONzk4t5jJpAH0Nthj8h0hbqRYpPWrnsiyFv4cgE5RB6tRfTa5URNX72p+91c4Zn3Be5IiFa+rlmbE5MgWVPsLdHb9xOc4L6lafVhcVk0Nl6lQHFMwCYGllvdFWtW1oeEyj8cEPjcotrO0AJoD0sKHuMWGRKab9Hc3BfvPY3NCUU1idWSeKB/sV5xn6cPIQibggqwyxqnif70dDD14yTLeFo8nyhKMTlk0QJSuXr4woMALDkQwC0uDyws7vxndRQ8H3qXFHmA3Ep/fYnAV+2JMKs2zuqOGfdh7H8mNV/6nTSlqhmjhnXvMncovZpiYdK6IguK+2OTly/6siBSZ7MuZvq0XR1IBz7+mmFtvEupXueLYYn9G3lA4uT7dSORHVR8glE3a4WIVK4/sEjmvQuEyxvnzKS2DbxcpX84YRaUUBD6StexqVfo7jkoCOBrSKnzaHsGGgrMtxmdmepJ88WVyQQI3iDMRJrEgGwt+vJi2d6HJpiC5jye2JQ0Tids8K5lH8dtGba1r4AcerQdDe0+s9yoAssTQ6Seln0qTNavUdnw8PGxJ5FifvB3npeEOAMgsAXgT9ZsGQZn4zVsbV9I86DmqNYhLf6FOQrT1FNBsJFwXk8v+BkCHs45+60noH1bRsQ9GJ2rdacJXJ0Zq4MHYLj+CYhswXczdPrDS5a2A8BNeQp/2ZAyTcOR8ZX2HleDQCYX2l0u0nlOLlb21Wk2aEX7Ihpg/zccxAGl58Sn6J5MzvfpW8TV0lnuppvTw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_29454C4679E44C1CB6CC86689AF50F39futureweicom_"
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: e665ff57-657f-4b35-12ce-08d8c1b5eea1
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2021 04:50:40.7121 (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: GsxXXpO47upQaeDDaOJ0QVbk1KkqckShpZ3qwZ3q9SUGPI/ZuUBY5Si9PtRPjk6nWgi9Gtt6NLqPgwriVhSF+g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2310
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/d9oDBORB5Rcu82ytxr17V7NpIoU>
Subject: Re: [spring] Alvaro Retana's No Objection on draft-ietf-spring-sr-yang-29: (with COMMENT)
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: Tue, 26 Jan 2021 04:50:46 -0000

Hi Alvaro,

Thank you for your thorough review and comments. We just published version -30 to address IESG review comments. Please see detailed answers below inline.

Please let us know if you have more comments.

Thanks,
Yingzhen

On Jan 20, 2021, at 7:36 AM, Alvaro Retana via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:

Alvaro Retana has entered the following ballot position for
draft-ietf-spring-sr-yang-29: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fiesg%2Fstatement%2Fdiscuss-criteria.html&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7Cf34b1809d0074d6584b008d8bd591adb%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637467537718756918%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=UzYBQkG%2F7WWwviq2NjV6Ws41jzkK6cHXIbgkGMONDS8%3D&amp;reserved=0
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-spring-sr-yang%2F&amp;data=04%7C01%7Cyingzhen.qu%40futurewei.com%7Cf34b1809d0074d6584b008d8bd591adb%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637467537718756918%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=vKOEndcJtpxSOMYmSRfeNPcObJygZiXHl7Eo2gn3M9A%3D&amp;reserved=0



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

(1) I have a significant concern about the incomplete representation of the
MSD in this document.  Even though the model is incomplete, I am not balloting
DISCUSS because this point should be easy to address.

    grouping max-sid-depth {
      description
        "Maximum SID Depth (MSD) operational state grouping.";
      leaf node-msd {
        type uint8;
        description
          "Node MSD is the lowest MSD supported by the node.";
      }
      container link-msds {
        description
          "MSD supported by an individual interface.";
        list link-msds {
          key "interface";
          description
            "List of link MSDs.";
          leaf interface {
            type if:interface-ref;
            description
              "Reference to device interface.";
          }
          leaf msd {
            type uint8;
            description
              "MSD supported by the interface.";
          }
        }
      }
    }


(a) While there is a "type" mentioned, that seems to correspond to the
MSD-Value.  The MSD-Type is not included above.

(b) Note that the MSD is really a pair of MSD-Type/MSD-Value.  The description
above, even if extended to also include the MSD-Type, seems to allow for a
single pair, where multiple could be advertised per node/link.

(c) The ERLD (entropy-readable-label-depth, for which references should be
included) is advertised in the IGPs using the same mechanism as the MSD: using
the ERLD-MSD type.  IOW, the separation of the ERLD from the MSD in the module
is redundant/incorrect.

(d) MSD is a good example of a feature that is common to both the MPLS and
IPv6 dataplanes and should be in the common part of the model, not defined
separately for each.

[Yingzhen]: we had a discussion among the authors, and we decided to remove the MSD and ERLD status from this SR-MPLS base model.
The consensus is that although MSD and ERLD are related with SR, they’re not SR specific.

From RFC 8491:

MSD advertisements MAY be useful even if Segment Routing itself is
not enabled.

We will submit a new YANG module which augments the base MPLS module (RFC 8960) with MSD info.

(2) §3: "Module ietf-segment-routing-common defines generic types and
groupings that SHOULD be reused by IGP extension modules."  The SHOULD is out
place because the module is either supported or not, if it isn't then there is
no effect on interoperability because the IGP extension module presumably
chose a different option.  s/that SHOULD/to

[Yingzhen]: fixed.

(3) §3: There should be a representation of the ietf-segment-routing-common
module in this section.

[Yingzhen]: I suppose you mean YANG tree diagram here. ietf-segment-routing-common module only has definitions,
identities and groupings, and typically we don’t generate separate trees for groupings. Their trees are shown in places
where groupings are being used.