[spring] AD Review for draft-ietf-spring-sr-replication-segment-13
James Guichard <james.n.guichard@futurewei.com> Mon, 22 May 2023 13:54 UTC
Return-Path: <james.n.guichard@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 DCBEAC14CF18; Mon, 22 May 2023 06:54:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8USkUuj0eV33; Mon, 22 May 2023 06:53:59 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on20711.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5a::711]) (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 B4A34C151082; Mon, 22 May 2023 06:53:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OSNtUsPxxs2OISCz21FMps/lFGJOXXwdmI+yzlxxSb7nu/sZrJhkVxj96Mosp/9c59eoXxqT1GGu0UuU+VVCqjhrZOTZIdV2U826PEIdw8Qiyfi2UpCO19CvLrA6Hx3c7I7l7qzAdorv1knRtR3RPKOUjA+VQbtaMVqH6MemI8H2SrDXsvlnsDMEzYuNbqBYagILBZ3154JTFzWR5ym5JdvrEvaTYtmRFpJ7qpDtMsMH0BT39/8IMWeGGFewy57PvnDh09sdK38xb018uHfQ2UAyw8LTnaSjpJo969OQlVh/BRlVZjo5iBnNZMCNEfchFzOjLlD6QX5+xozsItQ0Ww==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gbp4Az5du8nRET4Zs+tfQx0dqvgUwE1wW/LMo8BI3IM=; b=Mf621/y5u2xc3hg8VWNWbDVkk4ceEPtHIk6Y1wrY2AlbeVDHPP7qDbxUowTJW+DTa0ahEwWSxWgUtSQsyG3bfajlLF5GCETayxc9UhiiQkkNsiF0SiB1PzNjn5YGzV2w7HdrPhWGjYb0y9e9D6IBNEhHJO7RSKx/hTnWo8vp/TxGVl8hGAMkOA/0NaBl3dJLQS7jnzIbax1gaQ/hafK4CbGKn502tkmhpd+LOkHbtXA+9J9rF3fv4om9nJ6T1UC/vVapbRYfsDHn2J0zqBf/KPhiHw8Hc2NtHQxUOUCCK1iqVqFLgQD6v8hsWId34ErzHckUUnLBKlyv2FZX2y0u8g==
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=gbp4Az5du8nRET4Zs+tfQx0dqvgUwE1wW/LMo8BI3IM=; b=o8DjVttArH8/vRQzix/ZFSQLyLGWe/s461/jOc8TbCg5aa06MFqqYzN7x3ixKKQUSlWKUYtlNwn0bvdLv5tvMwAssRa4M2GQNRg7vO3u4KFSEaghFslctTJjnrCMUejLY73BERQ6gAifhNVtuLCpQ7JVhbIKdrZLZdDmE/cYpdc=
Received: from MN2PR13MB4206.namprd13.prod.outlook.com (2603:10b6:208:a0::26) by SA1PR13MB5418.namprd13.prod.outlook.com (2603:10b6:806:231::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Mon, 22 May 2023 13:53:55 +0000
Received: from MN2PR13MB4206.namprd13.prod.outlook.com ([fe80::8e5f:1a8:21a6:d424]) by MN2PR13MB4206.namprd13.prod.outlook.com ([fe80::8e5f:1a8:21a6:d424%7]) with mapi id 15.20.6411.028; Mon, 22 May 2023 13:53:55 +0000
From: James Guichard <james.n.guichard@futurewei.com>
To: "draft-ietf-spring-sr-replication-segment@ietf.org" <draft-ietf-spring-sr-replication-segment@ietf.org>
CC: "spring-chairs@ietf.org" <spring-chairs@ietf.org>, James Guichard <james.n.guichard@futurewei.com>, SPRING WG <spring@ietf.org>
Thread-Topic: AD Review for draft-ietf-spring-sr-replication-segment-13
Thread-Index: AdmMqz/Y4hjdZw3ASzm2V8D+eD7gnQ==
Date: Mon, 22 May 2023 13:53:54 +0000
Message-ID: <MN2PR13MB4206F5C80C6648DED0179D71D2439@MN2PR13MB4206.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR13MB4206:EE_|SA1PR13MB5418:EE_
x-ms-office365-filtering-correlation-id: 916517f7-f495-4ab0-45f4-08db5acbfbaf
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VYls9YfCE6Nzct69P0hHrLpIiY1kQmOimG7OfMMtTWZJo6YAH2As5E1g+jgZskKdlnXoWpeeKQpnDygH63xN1dPrqZZsj6G+Ke2FpOf+JDCpRAmU35rmEw8jtJcFq2OgfsF6N/aT4OlxAm4yjHZAK1I61GhTJ+MVqOU/LAjH2sh1dtOBgHFdba7fJPMvClU3w/IOeakytV/y6A6360IdPNQIU/aOlM2LKQvy4XtryfVp+JYZFiYP1moQMW0Gk5+caYWMG/KFntwTwWOz5WvlkfgC2q9aGGR2OOcIg1lllqhvKo+q5YfM7VzTSnmGNu9ASgUNWi+WEMIrIMdyGOGW1I61OQiM+z8Vt/CqMwSOGt2SnK++f3fz8RAgQIoPQ6WO3UpFDZmSgo+xxXFhdD+sKJNdgCSsiixrn9Mja9UZlzvIgaTLIp2VQgLlG+Y6esti/DlVLn0hxfFZPcVtn89+ZSXFOxIqfkFOInuR2FtYhfKP4YVxUIJGhXk2OMXHxC47oGoFTANqmw6nHubdKrvy6lQ7aRRSHXc0CipN2/KI4MLyM48IWVa3T18wwlnevapk1UkdJgCRaWQgCTbQ4eIJs7W/Ie0/gBDGM/eFxJCErQ4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB4206.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(39840400004)(366004)(376002)(396003)(346002)(451199021)(316002)(54906003)(4326008)(6916009)(66556008)(66476007)(64756008)(66446008)(71200400001)(122000001)(450100002)(66946007)(76116006)(41300700001)(7696005)(38070700005)(38100700002)(478600001)(86362001)(8676002)(8936002)(5660300002)(52536014)(186003)(55016003)(6506007)(9686003)(33656002)(83380400001)(66574015)(2906002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: JJcLjxuSof1OOZKWBZF+6LsQ6z6uwLpRGwn7GjW89+kR3O783oRYagvNPLoMssdmNEPB4RnbWZM+2Hhp3m6no2WfcIgQ1IKTuZR3it1p9x60BEa68rZth3XciHbeZKQZ7iGQ3WB+7p/l9d5ZdQ5pbJ6Jrg/TZ9zoB1u+lUWh1rxJHHD8TC7WIPCHWbNFeIk3EAFw8Yn8VpOScjaJF8G/t0AuT/p+UiBYGezLPOLbd9PN5cbLFBNeKrt5+08PuFnU8qX9le4h8akWqSdxdHtpQIVz0CsgGjs5jCbyic2IzVE4KmShbkFCrswfwoF/jwOD3Mw6cCUXirv1PV7SnATC+YyPSqyXFF1qcUgY5fcAIZnvcLC1EDGRWohNhpK7ru5Jv7ydFkXVq8geGzhWBvmenFs6u1jWQ1BcKVSTlUhOhzfP1VFWMIjQxMiJgrs8ScFM84u39BZj0lKCbobV5GZ0PGRVCMM5Z/E9MBnx1MOEy4l6Agux5FtO3LptmE8PgmSsmhElmK57u5aK6qzDitq26uLq76DuQD7oQOfqrFrhNRb5MGMN6us2QT20HxF0cm9i6ZiSBCPaP0I82tLJO90uWGE5Iihzkz8khXtHs9qrZy34UEBvzq0SWnVCDq8KV2e4O609DAhCH0edoOTQmVd9UvSZq8OHb1SSrCgel40NZnFauJIOqxbwOzJEIe32RJ9INJi8V4GA2SKS4rhtL10CE3qJEpNemtYHKcqk5qT6vKhB7hI0qbBIrJXF/bJcB7EywOEOlONTueS1wvtiiQ6r8wtRWxyRQszNVvcLYVeVPj1eOMfEm3JMp/hUl8/Y7nDCliuPKOD7sA0ByP7Vx7s01ZSgtfCMLO24+XtKS3aRujWgf9ZDYN+8KBTIssYRjU8+e2mLP0mzIt0Nwx5IgV8+vkqdWZwo8SbWMbTpdXl12vl6oCTkCdRwkSSCqPnt7SFYpaiQUpqn55xausUGEAXBawnhYtGm4csyTMGXQM3FCdyhMVtAcrJ+B9dI2IKruZNvmGuD+LHIIWtRgE8LIwrJc7H+L/3kxANkIHPWF0eB6yPp4IG007L6VXvYvU2m1+hZGzrbwEH29cFOVIzy/p65FfUm8CQgkh+49eA5dAJFaXMSh8dPSHmFlrvUyG5RoHjN1DY/K2sgNX1+P3TdP1/EVtNFAHlOgBJLu8hr64moPT4osiTBBMktyTCVFjSoaDVgjYXbzFZtbE2HFyyNB1VDMZG94+UuZDRh0lecw2zNbB3Uu2wvD/149r2UhaogpkygSRF1jUvTIdNnwPFTOPtrxS5NwGJnCmFy8v0PsYcbytHEBXqdfHFaS4UAFN5FZyZQm10tNlHJ+NLrIp25t/m+TM/M+NEKmP0m8oOgKfA145wde+qxDoLEkUuCEzafooXPoyH+5uMQ/WI35A7k+ySaTcXrMl0r3HXPbE2uHTjDGJLrp0xgnFpH1rXs0TG3YFyprLWJUSt+qcMw/idoCm/RKaAW/OoKlBKsmoBB8dM8D1K8tePtbZX9IeRLTEJ/ilpuV25aq3a5fggXV8PwaM4EjNtHTHwHTuRav9xFOzJwtk7c36if+F0wqVDZdxA2RHoK8H8o/KnpIwKRBxcnnuS70QD6+kzOuwcQbRhYB7SzBjY5BKJdtIrRMOKXa/fwptVv
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB4206F5C80C6648DED0179D71D2439MN2PR13MB4206namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB4206.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 916517f7-f495-4ab0-45f4-08db5acbfbaf
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2023 13:53:54.9870 (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: cOZ+jqGEDRJQ/Yj7OLxtpCyH9ifn7Rhs9fE7fi0IGjqhqNSZ31iJ+mCSPNB3yUVH9ahF/783jFHKpC3h9ir09g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR13MB5418
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XuqaOEtLsSPYISRwg9BWAtvE45Y>
Subject: [spring] AD Review for draft-ietf-spring-sr-replication-segment-13
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
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, 22 May 2023 13:54:04 -0000
Dear authors, Thank you for this document. Some comments before I move the document to the next step (the line numbers are from idnits): COMMENTS: 22 Requirements Language 24 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 25 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 26 document are to be interpreted as described in [RFC2119] [RFC8174] 27 when, and only when, they appear in all capitals, as shown here. Jim> please correct the above requirements language section to conform to RFC 8174. This RFC provides new text to replace the above text (insert BCP 14 before [RFC2119]). 101 1.1. Terminology 109 * Replication Node: A node in SR domain which replication packets 110 based on Replication Segment Jim> Please correct the above to 'Replication Node: A node in an SR domain which replicates packets based on the Replication Segment' or something similar. Jim> Further I notice that the document uses both 'Replication segment' and 'Replication Segment'. Please choose one and update the document use of the chosen term for consistency. 115 * Replication-ID: Identifier of a Replication Segment at Replication 116 Node Jim> insert 'a' between 'at' and 'Replication' 118 * Replication State: This is state of Replication Segment at a 119 Replication Node. It is conceptually a list of replication 120 branches to Downstream nodes. The list can be empty. Jim> The first sentence does not parse. Suggest changing to 'Replication State: State held for a Replication Segment at a Replication Node'. 125 2. Replication Segment 131 programmed by a PCE. Replication segments apply equally to both Jim> Expand 'PCE' on first use. 134 A Replication segment is identified by the tuple <Replication-ID, 135 Node-ID>, where: 137 * Replication-ID: An identifier for a Replication segment that is 138 unique in context of the Replication Node. Jim> Replication-ID is now defined twice; in the terminology section and in this section. If you want to keep the definition in both places then please make the text consistent as currently it is not. 144 Replication-ID is a variable length field. In simplest case, it can 145 be a 32-bit number, but it can be extended or modified as required 146 based on specific use of a Replication segment. When the PCE signals Jim> You do not specify how it can be extended or modified, neither do you specify any specific use cases. If this is out of scope for the document then please say so. 165 Replication SID identifies the Replication segment in the forwarding 166 plane. At a Replication node, the Replication SID operates on local 167 state of Replication segment and the resulting behavior MAY be 168 similar to a Binding SID [RFC9256] of a Segment Routing Policy. Jim> the above paragraph mention of Binding SID still bothers me. The text says that it MAY behave like a Binding SID but does not specify any guidelines as to when it might or how it might. Is it necessary to even mention Binding SID here? if it is then you need to expand on the text to give the reader some guidance. 199 incoming Replication SID is NEXT. At an egress node, the Replication Jim> please provide a reference for NEXT as you cannot assume that the reader knows what that is. 214 2.1. SR-MPLS data plane 242 set of receivers.. For some use cases, there MAY be SIDs after the Jim> remove the additional '.' above. 249 2.2. SRv6 data plane 251 In SRv6 [RFC8986], the "Endpoint with replication" behavior 252 (End.Replicate for short) replicates a packet and forwards the packet 253 according to a Replication state. Jim> Please reword the above paragraph as it reads like End.Replicate is defined in RFC8986 when in fact it is defined in this document. 262 segment list may be used on some branches using H.Encaps.Red (while Jim> put a reference above for where H.Encaps.Red is defined. 641 9.2. Informative References 652 [I-D.ietf-pim-sr-p2mp-policy] 653 Voyer, D., Filsfils, C., Parekh, R., Bidgoli, H., and Z. 654 J. Zhang, "Segment Routing Point-to-Multipoint Policy", 655 Work in Progress, Internet-Draft, draft-ietf-pim-sr-p2mp- 656 policy-05, 2 July 2022, 657 <https://datatracker.ietf.org/doc/html/draft-ietf-pim-sr- 658 p2mp-policy-05>. Jim> please update this reference to the latest version (v-06)
- [spring] AD Review for draft-ietf-spring-sr-repli… James Guichard
- Re: [spring] AD Review for draft-ietf-spring-sr-r… Rishabh Parekh