Re: [spring] WG Last Call draft-ietf-spring-nsh-sr

James Guichard <james.n.guichard@futurewei.com> Wed, 12 May 2021 11:47 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 D455B3A0A9C; Wed, 12 May 2021 04:47:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 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, HTTPS_HTTP_MISMATCH=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 TtWFwXJS3fPe; Wed, 12 May 2021 04:47:44 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2101.outbound.protection.outlook.com [40.107.93.101]) (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 277083A0A92; Wed, 12 May 2021 04:47:43 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d5gMYsBOOVH9ZySFPtHsmZD6RRIUqSE2Axp+ToLIHVmsZe4ROBftYeeTumMCIth5xYjWDjR7N5kw9CMuPB3GGZ6qAU4jdzgzTJWPgl8JFGJxsHhujUmfPDjcqBRcEb2WtpXTEqeRH3Xp/wj16TSXWPHwuw94sYn3qxvSXoOdBN0wdMj38yZfJ9yDJ3NUFDjOxMHelK+30UgKHRBr4l7QHTd976uO4HqO9FNSBKW6ocH+fQGaIolHWKm1RvFqMzsrdv91JAiC98/aIZnNeuQ1YiE+dBurdHXGnQpE3Xskfyu8Fr+bNRUFIi0akB2q5LGNpMMqmxSTFCAHAaqKqRdoVw==
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=OBbG3qNKZkd5oTtgnn/FzZtwE/FRSW/gkVQXuETHBoc=; b=VYw4ROIGGCd3IyIhXtCymJUKgo74DRwmPFDEcyH+AXf2HjNf61G050lzo1qHsUh2DQA34bY4T68TJ6ufWoLe/nTE5goIGAHg85p0PUOcq7g7AuTrdFkLAd8XmhspUC28xQ5RHOyrIEQPV/iqIKLW3LI5Z4pKlgUUjwV+OEP7pRFNOyKamb4SFDmxjruHTMr0iIFd9PNAz1H6DQO7sd8EN1iKpbenBSL2E1ildEj8LBnQMnYmg2gu7hOx98qCFOZczv60xbuYCfhoYSkDQWuXOcqSROyowI8pgEuNgTosmL+59FFL2qEp9Bl2cE9oWcVySOS0EIlTR2v/33+BVbJMjw==
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=OBbG3qNKZkd5oTtgnn/FzZtwE/FRSW/gkVQXuETHBoc=; b=lqipcRm22RYn0GFAirdz7rSXP3UEWp8m/9nOx/G3qvM55GDG1PcMWsWcfHdjxpz7z8S/XNCrN9njExPCpVBOUZyr/S5nevzERLHWEdlNQmJAv8AzlaeRumBJ6lmi84AOkG6JKUifxt4iC8aZyK9Hdj1rpGiUYBiddce/g5Qc2aw=
Received: from MN2PR13MB4206.namprd13.prod.outlook.com (2603:10b6:208:a0::26) by BL3PR13MB5075.namprd13.prod.outlook.com (2603:10b6:208:33e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.17; Wed, 12 May 2021 11:47:40 +0000
Received: from MN2PR13MB4206.namprd13.prod.outlook.com ([fe80::6831:603c:8f59:8fdc]) by MN2PR13MB4206.namprd13.prod.outlook.com ([fe80::6831:603c:8f59:8fdc%7]) with mapi id 15.20.4129.024; Wed, 12 May 2021 11:47:40 +0000
From: James Guichard <james.n.guichard@futurewei.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: "spring@ietf.org" <spring@ietf.org>, "draft-ietf-spring-nsh-sr@ietf.org" <draft-ietf-spring-nsh-sr@ietf.org>
Thread-Topic: [spring] WG Last Call draft-ietf-spring-nsh-sr
Thread-Index: Adb/EbzdQyDXcLfTRQ6v+vtwpmiyOgSC4OagAobUDYAK+pPoYA==
Date: Wed, 12 May 2021 11:47:39 +0000
Message-ID: <MN2PR13MB4206F5DD2DB79B4491AABCA8D2529@MN2PR13MB4206.namprd13.prod.outlook.com>
References: <25012_1612895472_6022D4F0_25012_72_1_53C29892C857584299CBF5D05346208A490C4A3A@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <21557_1614879929_60411CB8_21557_261_2_53C29892C857584299CBF5D05346208A4911361F@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CAB75xn5oY+Qj8Z0Gq7k3rRB_Tn-RSySx12MqqW6_P0LBM46wDQ@mail.gmail.com>
In-Reply-To: <CAB75xn5oY+Qj8Z0Gq7k3rRB_Tn-RSySx12MqqW6_P0LBM46wDQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
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: [2600:6c64:497f:d3ca:84bf:d8e4:5f21:6401]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e73a7e49-e368-477c-3594-08d9153bbf12
x-ms-traffictypediagnostic: BL3PR13MB5075:
x-microsoft-antispam-prvs: <BL3PR13MB50756C0F1543900FE8772CFED2529@BL3PR13MB5075.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fto/VkCQ308Ko9n6eWq7zl87b9NAYfwV3o2EjQ7O93Vt9rwLIyj3meSc0SGsMZ+Zzkn1++NfF4U/34FThW+EvBLTlvrNNNhItEZvFqj8os+tcguePk8eqZycKm2F3FcF1HAYzqOZN/rkPkava76yGtvAZv6SDJq6q6rkANkSjSNK9zkeyRNZpg6W/FyxsQOVCsLWHsBuoDyI6HzEhL9O1Q869uT1cAiDKF/oWKrLKSCN9pKiU33TWkQIcOCh5lbw+E2O8mtQSmbHdFF9iUqhwZp/WGFXJwYP73nSiJK7dZCudFzrrLo+t953xfsKBBChVOJFjdkDMjdtG46HCC5/5d/w02orlopZ7gCv5WkenvsIOJ7FJs38WJ8JSPLaolIrMYp6qzVos+O+gsLDaMv3X4bjSsjqZX/a11MzxwqR1UfycJA1iQii7ZcZKdRhIYFcN777Wrg+Dbtc5cMOQS90SAyKF0HFvcxBHRL63eO6/jG5k47g/KFuGa3zDWJkYuyCVxjOjujxgAulYh6s0KGqVJNXPWLTVR5YHlIwrs/NOEwXfvzcbA4l4DWkwEkfp+GTbdceKb3gERw7AsJMlIbS0IUNfTn9bd+wk5Wv9eKx9D25k+ztFMJ1DMu8j9/CwLKPjXcsUmQb+N7psaCt8ORnrw3uV95jWudkEWK33f/mJrr99WE1pv3ZUeOy/WuwlZLB
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:(4636009)(136003)(366004)(39840400004)(376002)(346002)(396003)(8936002)(966005)(8676002)(478600001)(53546011)(66476007)(7696005)(6506007)(55016002)(33656002)(9686003)(9326002)(66946007)(66556008)(64756008)(2906002)(76116006)(316002)(38100700002)(4326008)(66446008)(54906003)(110136005)(71200400001)(186003)(166002)(83380400001)(86362001)(122000001)(52536014)(5660300002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?Et2Y4fTDje2YyXlMMHvASRIpyYE7joyf/cSj6tBu15pWlnjhW0erLgriuvgW?= =?us-ascii?Q?Y0UpKefBzK90K4HmalAgTXGlJokHMruBWOpo4+ZdX030KaLMXmTWhUN57MJZ?= =?us-ascii?Q?bJiShykY89zvz+pvXB+uoE36yrEvbXUrT+zrK6yogR+BLucIKiv4fjO3vmj7?= =?us-ascii?Q?jB1gQ+z0ZOEfi/xsc8HcoR+ep/k8VCV+2G2f2CQx5JSwhF/jcabGyJyUiXC2?= =?us-ascii?Q?7lSY/PhxOI0LHbH8udefctf4CqY/aUe47wrkflz3tfQpNJCWkuQBSfbgHaSp?= =?us-ascii?Q?kPciYsf0w886+6KDfE5m6Kn7FGs8edNRkv77Tn6Lmgq3jRITalpKb0tilH4X?= =?us-ascii?Q?frZnclcV38nMFoV+r++nMYlGZqiP8uwQ+ZZJDvcBqSM5V9eLapUxauSxiTTq?= =?us-ascii?Q?e+CQp8rn8ptx9t3tOb/wO1bMnn1yDnFeLKKlHBUAMUPU9DMFHobNsyHHaWeS?= =?us-ascii?Q?gvQOGH7IJcO7blfjSSQBbpoQLhd4yMJXnN2+1ZyOifMcY92FuIIXx4pVyi/+?= =?us-ascii?Q?GY478VfBqZnoYIYBzmOMP72DaWFkhTtIbb6XtOkfuyuJWFWZiK0Q1ExXcVt3?= =?us-ascii?Q?XnD8StAMSBQl5ljoBkJke/+Kxo+KrGV053+2Yji4TTi6BFa0PE5wawNh5Dex?= =?us-ascii?Q?DfsicaGPheZvTT7Su29i6rHoAj+B3WXRzjbk0ki1cMp4u50H6skwPmWzt3BG?= =?us-ascii?Q?ozg7twKttzpNyEWloXWnbCjCXk2NzgVoluCaftAA/qMOFY/Pl7zee6sJUlHv?= =?us-ascii?Q?UEqoOQ3ra7T8X1FF7t40HNUmCSBpRlnp174wnyGd27DU2iucdzmHIh8UUwWF?= =?us-ascii?Q?X3yWEkgRPmHLwr6W6545xeYHn5IOc4V2TC0G1CZ5CPioHObR1J25UIdGf6Mh?= =?us-ascii?Q?Tp0ATdWgFLsjRN4wKhFYX+qkMYyRCKgw3aPqWDrh17f1k8gevaB0YSAZuR4C?= =?us-ascii?Q?5vL0FC4LxqWOXoAZuEJghc21YYrISgo4rg3Ua7FsZJlP+FCYHVEiCy6z/oV8?= =?us-ascii?Q?FRj1yRHuVRLywoSDNQsO4DPlZ5mDqSQzeohDvOPiCRTDatpjOhRTkFL/mrm2?= =?us-ascii?Q?zZtmNE5o0HEZnhV3wB473onHJre5RmXDnKQuuAFjRmQE12YjPC/xBJSKIRUs?= =?us-ascii?Q?zmOI+jXTgIGMWjAB8Xrwwg1J6exfnRRHpSY3iEmzaN9tB/tZpXz5N88OCmJL?= =?us-ascii?Q?4w0gH6MjUhgOuenE5QKD1+qYnMsfbzl3K/E1K1yni93l2h4TuJXpUvnwe496?= =?us-ascii?Q?K7w0AR7/7vFO+jZ35BYmLjvl1FWY7YCvPP6lJvkSM9cV+M1cxUFvJ6I+usfE?= =?us-ascii?Q?tFKUYmexArTav8r3qvFpN8kxlrL5pBynOzkVnDTkNbfTTRStnULdQPfrCdPI?= =?us-ascii?Q?ntiXfAhHDofL05HqryY8r3na6ruV?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB4206F5DD2DB79B4491AABCA8D2529MN2PR13MB4206namp_"
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: e73a7e49-e368-477c-3594-08d9153bbf12
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2021 11:47:39.9932 (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: vIPV7yUl1/g3Gyq/31uG7XUnzv7x2o3naBeIGAOnFYHPzTYF98oVqavorc3bAuz3lrqKXWW973fVV2IH6cyHnw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR13MB5075
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hg9w-xnwJNfcGQ5K8WbugTzxQkA>
Subject: Re: [spring] WG Last Call draft-ietf-spring-nsh-sr
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: Wed, 12 May 2021 11:47:49 -0000

Hi Dhruv,

Please see inline.

From: Dhruv Dhody <dhruv.ietf@gmail.com>
Sent: Wednesday, March 17, 2021 10:20 AM
To: bruno.decraene@orange.com
Cc: spring@ietf.org; draft-ietf-spring-nsh-sr@ietf.org
Subject: Re: [spring] WG Last Call draft-ietf-spring-nsh-sr

Hi WG,

I support the publication of this I-D. A few comments -

- Section 2
   A classifier SHOULD assign an NSH Service Path Identifier (SPI) per
   SR policy so that different traffic flows that use the same NSH
   Service Function Path (SFP) but different SR policy can coexist on
   the same SFP without conflict during SFF processing.

Why not MUST?

Jim> yes and good catch thank you. I will update the text.

- Section 4, I suggest adding some recommendations related to the cache? How long to keep (aging)? What happens in case of a cache miss? Should these be set by the operator? Would be good from an operational point of view to provide some more details related to caching.

Jim> yes agreed. We will add a section and would appreciate your input.

- Section 4,

   The behavior of remembering the SR stack occurs at the end of the
   regularly defined logic.  The behavior of reattaching the stack
   occurs before the SR process of forwarding the packet to the next
   entry in the segment-list.  Both behaviors are further detailed in
   section 5.

The SR stack reads as SR-MPLS specific. Can this be generalized or perhaps text added for SRv6 as well?

Jim> I am not sure where (or what text) to add to make this clearer. Do you have any suggestions?

- Section 5, path-id is not used anywhere else; should it be mentioned that this is Service Path Identifier (SPI)?

Jim> yes and I will update the text thank you.

- Suggest adding a backward compatibility section to describe what is likely to happen if an SFF does not support "Integrated NSH Service Plane" but receives an NSHoSR packet.

Jim> I will try to add some text.

Nits
- Remove references in the Abstract

Jim> done

- Should there be some reference to 3GPP in the first paragraph Section 1.1?

Jim> do you have a suggested reference/s ?

- Section 5, s/RFC 8754/[RFC8754]

Jim> done.

Note
- There are 2 cases of Normative reference to Informational RFCs: RFC 8596 and 7665. Need to handle Downref registry during IETF LC.

Thanks!
Dhruv

On Thu, Mar 4, 2021 at 11:15 PM <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>> wrote:
Dear WG,

We received very few support and review so far: two reviews excluding the authors and including the shepherd.
Thanks Greg for the review.

To allow for more feedback, the WG last call is extended for two weeks until March 18.

In the meantime, authors are invited to reply to the comments sent on the list.

Thanks,
--Bruno

From: spring [mailto:spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>] On Behalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Tuesday, February 9, 2021 7:31 PM
To: spring@ietf.org<mailto:spring@ietf.org>
Cc: draft-ietf-spring-nsh-sr@ietf.org<mailto:draft-ietf-spring-nsh-sr@ietf.org>
Subject: [spring] WG Last Call draft-ietf-spring-nsh-sr

Dear WG,

This message starts a 2 weeks WG last call for draft-ietf-spring-nsh-sr [1].

After review of the document please indicate whether you believe this document should be progressed to the IESG.

In addition to yes/no, please consider providing a technical review of this document; in particular if you care for this document.
Indeed, since WG adoption, this document had benefited from little reviews from the WG, so we need more review from the SPRING WG.

If you are aware of an implementation of this document, please report the implementation either on the list or to the chairs so that the shepherd can report implementations in the writeup.

Note that I'll forward that call to the SFC WG.

Thanks!

[1] https://tools.ietf.org/html/draft-ietf-spring-nsh-sr<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-ietf-spring-nsh-sr&data=04%7C01%7Cjames.n.guichard%40futurewei.com%7Ce51f5164e92342de2b3f08d8e94fcc52%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637515876229708689%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8VUbWJmlw5F5LI%2BiB1cI3LAet5KUPXUjT7f%2FQjkcfow%3D&reserved=0>

--Bruno


_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&data=04%7C01%7Cjames.n.guichard%40futurewei.com%7Ce51f5164e92342de2b3f08d8e94fcc52%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637515876229718682%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=CHl6HR2YXp32DL0Cx30RkkRVdTBDjbjlOSgpqWWEEeg%3D&reserved=0>