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

"Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com> Mon, 15 March 2021 21:04 UTC

Return-Path: <wim.henderickx@nokia.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 9C17A3A0ECE; Mon, 15 Mar 2021 14:04:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level:
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.248, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 SGZFEJdkEMZ5; Mon, 15 Mar 2021 14:03:59 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0725.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::725]) (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 D18B23A0EC3; Mon, 15 Mar 2021 14:03:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WLXapiq01nHrItqG62aZCvRfrM2fQN+98GeYVacbI+FkbXnsaT2hJaqV5cQNWM781XjjTMVpEpQiwfL8DdFvyuPemQRQ9ry9QpwAEtEzK2nYhFNEk3zmQw4iEZ5LqMS7sk6WQNEI81dWC/nHMeIg4tz2XlX21rpKjhqEy4SfEXvv96yoDoFfp7Fx5a4GcVPJTN3/q71opXMiAphNONUfDvDOHsSGyecy4V0JyqIF/Y/kyGKKx/C9iqfjT7WIzuaCmtdmmdLkPv7LD0eub6kd3JS0e6KQrRwFcQVMrBMnZG/YIMvqWeSD38pJtAMlQMjpXWcFZcFK1+VWEfTn+LY57A==
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=XyUgk5IYuyjYncNsNNNEtUqOYA1iFceZk8CkmfEQzb0=; b=OY/lszubFsIDQGKd/kBCBfnZweiqGwYKk3y7BW7fJpyVa4pXlQAjdm50RoSpeTNv5yMVIYTO/q/E20yWvISg15KCDs+cjV4v1u/69NiSbqTM7Ez34VNsKuD9pEXxmrKJIQL5jCZchaI/K1Lh2tHlOIkpg2+3Bcx7yDuuP2+7ZQrv6X3zTdFgv6fmBuiQpA99Kcbf9HrHweojS7lqSttw84U055SjSTuta8WVwh2PbEaYCMtCyEcNMHzxeoSLDS5/hMr9TBdRlLqJKJTvP60h/1lexRcwJHZRU0oLbSpdYFPPd23PInryIiVCWuJeyUmm3dIr1hNhz2Py53zTe+2aRg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XyUgk5IYuyjYncNsNNNEtUqOYA1iFceZk8CkmfEQzb0=; b=Cm8cjzZgCBCL9FIEDCh3IsAoUvjGjU+tR9G4vD7VqkXK9rItPX9nZxApevxbEliWuxQ6nOLbe2XN0N81cHqVAhUb13G5nj/OebdshxNJFozA6zCyFvkT0xMfZuk9EBQ3uOg921KiP2Ho233mllKsI0JJgpvouxWGtCuf9d6z3NA=
Received: from AM0PR07MB4497.eurprd07.prod.outlook.com (2603:10a6:208:7a::20) by AM0PR07MB5809.eurprd07.prod.outlook.com (2603:10a6:208:111::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.10; Mon, 15 Mar 2021 21:03:37 +0000
Received: from AM0PR07MB4497.eurprd07.prod.outlook.com ([fe80::bd3d:8796:66a6:1208]) by AM0PR07MB4497.eurprd07.prod.outlook.com ([fe80::bd3d:8796:66a6:1208%4]) with mapi id 15.20.3933.029; Mon, 15 Mar 2021 21:03:37 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "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: AQHXGd6q3KvFSxsAe0egNyGqB4hp1w==
Date: Mon, 15 Mar 2021 21:03:37 +0000
Message-ID: <93035C7B-8FCE-4046-AFE2-F54FEA52DE07@nokia.com>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.46.21021202
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [81.82.181.214]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 251a37c4-dfc4-446c-a140-08d8e7f5cd84
x-ms-traffictypediagnostic: AM0PR07MB5809:
x-microsoft-antispam-prvs: <AM0PR07MB580918E8ED09C4190582E908836C9@AM0PR07MB5809.eurprd07.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: Aiz4s+hhUaS2CzlcnYkrHUC1M37Qt5GOSX6F5jiu3eMY3dGykV1J13gMKY2CGOrEGV04NmourSrYpPiCKc0gHSOQgp93o6CeuJkxfJ+7Q0pgOqhXa6+U+1qZXQakp+xJQ41PEdU9EIOsMSs/5QmtvIRUZObuNjG042dMJvCT/JGfGdImj8Erb0wkv8Ii3GsFUXEYxqyrJha02uhbRFmf9wbZgvKLmvKyJdQcrgLHQwhPCssw6zY6lFBza3fIPfQpHAHFPpkq9BDusf0elfCGKjJxx8hRfHn8rxq+WXsE9hRFFh4gPvpQbWBLJHZqfRyz+8mIS1Axg4HDersgHQZ8uU0tWAHoFVumbXNIoXUSYO0toJa3Ff4+GQDcEAplR/p83HnizPCsyp2Mj/JwYkVGM7+HvdM+O/VvIv5T/eL2N/iRWtTK8fEd/RFw2s90GU0HhJSE/0Sz/fR0RRGDz2ZLPGzTlwAyafJhL8ZeAgblK7XRGNOxBC0NbTA+fqK5SxbCk/nXRYF+4e99XbQ7oNHOIt2Ja2rPIqaA3YKBPTnhNJcKR6Zm8X6ubECfDOZ/k74biOlIUFju4D6s23p3TSwRLqJXkgFgUaWNxvxhWAG6udCUiNK6XSKWinVmfljVqIGtqcqTcwsfFz5evyUiI/Es2NEOYqs8n8eipUuzzeuvZq85tzTxGQdvMYF3nZLo8Mm+
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB4497.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(136003)(376002)(396003)(346002)(26005)(6506007)(316002)(86362001)(33656002)(66556008)(110136005)(5660300002)(186003)(8936002)(66446008)(55236004)(966005)(71200400001)(66476007)(66946007)(166002)(76116006)(83380400001)(6512007)(2616005)(6486002)(36756003)(478600001)(8676002)(64756008)(2906002)(53546011)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?utf-8?B?K245eEM2U3hYaDNCa1dkRGRFZzBTSDBTM0k3azFIMmptZlcvTGx0eFpRYlJH?= =?utf-8?B?bHAxN0RDTDNtOURiWS94eGpJVDdXQjJQNjVFYzlrbDJjTDU4YnloQ2RTOU1x?= =?utf-8?B?VXdOL2pFODd1MFBIV3RLVTQ3NkR1YXZiWmVBemQzVUE2NnBiRkVBZDVLK2FI?= =?utf-8?B?eGNJNVVQYkpONHUvNExCRTV4bk8zejZlMVFZdWlNTkZuS0ZVbTh4RUhkNjBK?= =?utf-8?B?RXVIVTJ1eGt4NHcvMTA3ZHdKWnJFYkNraFkzK1pUUWhyYjQxVGEybEdZRlZ1?= =?utf-8?B?ZmtkUjJpNGEwaW81QWZpQzFtVDNqMnhzeVVqcWgxNXhNc0xlUEFiL1E2K0tn?= =?utf-8?B?Z2djT1UzUmVERlorQ25aZVp1cjVHbTcvdTJSV3c3OEs5cXp0V3Z3WEljclJ5?= =?utf-8?B?eFR3U2xOZkJVaytlNDBTM2ZqWG0ydTdabnJneTBKM1NycTFESWxISGl3dlRk?= =?utf-8?B?MmcvV3JlUDFKYkg1SU4ydForeW8xU1ZhaUJJa1NlaC9FQW14YWpSZ3ZpdDR4?= =?utf-8?B?dGtoOHZNMC8wV0FUc2grN3ladU1IQTcrM1ZpZnNZc2ZTcW1Xc0hPUVc1ZmlJ?= =?utf-8?B?UzdUWW1KVnIxYnBxY0lPM09nVEhZSzJDSE1IVlV0M3dZNWZOMlF3VGV4M1Fv?= =?utf-8?B?Z0l6R1pDWTdRT3JUTk14cDQ3VmM2cGNpUmRzbW5BcHZaUUxJMWorbjNTNE9k?= =?utf-8?B?T0lTNXpjYTltZjIyTEpRbVVKdSs4WTlZUWk5K0FPNXlKazZhUUI5ZWVpQUlN?= =?utf-8?B?Z0JERU1yaFBrdE5xcVgydTZFZUc0MVQ1TWhzYmVtSGlTRE1yK2pnaDJZbWlq?= =?utf-8?B?bVJNTU1mbzJ3TGk2RlZtN0RqbWNtcUhwRjF3UzNxUU1wWkMvdllBZ0xMSkly?= =?utf-8?B?QWdRdVJKMnNncWRCTXc0ckJvOFdiQmN6WnQ2czJVMGV0cWp2cFBIdTM1VjZo?= =?utf-8?B?eEZBSStMVGxwdUxlTUpVbkJaOFEvK3ptQnh1aEJ4eVFuUnZPbnlJeFZiZ0lI?= =?utf-8?B?V2dtWmx5eHVvSTdRUU80b3pvQ1hkcVkwVXl1aEhRUVRPcEhnRmdKRFVoUGZk?= =?utf-8?B?aDZ6TWMxaFR6Z3hLVHlVenFyb3h0YXhER09IU1hlbzl3aWwra0hsVUJ6anYz?= =?utf-8?B?ZFpFcVZmU1hnZ1B5Q0NkbkVOSTB1L2ZvTWdFR1JNRmFid09XU3hxNm40eUx2?= =?utf-8?B?bkZ5d2txVmh2Yks2K21oWDhpNDhuUzJoQVY0a0t5UzNoOFZtUktPU05HekFp?= =?utf-8?B?a0dieFZYckwzVUJlZ3B4cDZzSThkNGtwY0ZWV0pVVkhwTnFvQ2EvNnB3N2pu?= =?utf-8?B?Z3B6QnA1UWpKd0owN0RXR3diQTNuckF2Y2dpMlJaVitCWEcyWVV3NHo5a0NT?= =?utf-8?B?SGp3UVRsWjFsSEduWXc0QmdxcWIvRG14TFdYMkx1dThjNmFFUnFPdEZQVnd4?= =?utf-8?B?TzI2Q2lKN2RMbEozeW93R0pwdjg1SUl4UGVSV3BnWmoycklXSk13cHVIWXFa?= =?utf-8?B?YnlLRkNkWFVEVThpY0NPb1JadURoZlpDclNGREp1NlBsMVpwTk5wcC9seDNs?= =?utf-8?B?bEtWUDZWUTRaSkhHajN5Mi8wMmRrbStWU3NzYXkzdDdnQWtlYVNBRmVHVGtx?= =?utf-8?B?cGpBYmNCQW9jY3RjNGNSaFhZL1MzM21nNG00OWVLNHlvTTBZRXQ4S1hxNWZ1?= =?utf-8?B?VHFHZGgvL2ZhZmVodWllWWVmakdMdDRXZ1hmbm94eEdRQndraUZxTzlRQzRh?= =?utf-8?B?VGU2NFlsNCt6Nmcwb3FzaFgxU1J5Ty9ORUM3Z1R2QmI3Vk1JclZXTVlWQXQr?= =?utf-8?B?cVlzR0NyNmlUZ3dWNkw4Zz09?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_93035C7B8FCE4046AFE2F54FEA52DE07nokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB4497.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 251a37c4-dfc4-446c-a140-08d8e7f5cd84
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2021 21:03:37.2401 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 37GBObX3kEtR8KT6CzDD8mW1jtipJROcp+74JrFIi1PTnH//1f4gzGIUqCoZ2sVrzoKPIx9Drnf4d/baat5Bm16mS+BOBCAB+2H2jydo0y8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5809
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/NNFCoDSM34bBcRk41fWlZmCFS7o>
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: Mon, 15 Mar 2021 21:04:02 -0000

I agree with your observation Bruno and I believe it is better to go for the more optimal approach using next header

From: spring <spring-bounces@ietf.org> on behalf of Bruno Decraene <bruno.decraene@orange.com>
Date: Monday, 15 March 2021 at 16:44
To: "spring@ietf.org" <spring@ietf.org>rg>, "draft-ietf-spring-nsh-sr@ietf.org" <draft-ietf-spring-nsh-sr@ietf.org>
Subject: Re: [spring] WG Last Call draft-ietf-spring-nsh-sr

Hi authors, SPRING,

Speaking as shepherd.

Encapsulation of NSH following SRv6 may be indicated either by
   encapsulating NSH in UDP (UDP port TBA1) and indicating UDP in the
   Next Header field of the SRH, or by indicating an IP protocol number
   for NSH in the Next Header of the SRH.”


Yes, NSH may be encapsulated using a variety of ways. But did we had a discussion about why we need to specify both?
A priori, having N ways increase the cost and decrease the interoperability.

More specifically, why do we need to add the UDP layer?
- This increases the packet overhead
- In IPv4, UDP may be a solution to cross NAT-PT, but for IPv6 this looks less likely. Plus the use case would likely have NAT as a Service Function, not between Service Functions
- In IPv4, UDP may be a solution to provide entropy for ECMP. But in IPv6 & SRv6, we already have the flow label.
- The use of UDP is likely to require an additional section and discussion (from Transport Area) regarding congestion.

Thanks,
Regards,
--Bruno


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@orange.com
Sent: Tuesday, February 9, 2021 7:31 PM
To: spring@ietf.org
Cc: 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

--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.