[Teas] Re: Revisiting NRP Selector
"Dongjie (Jimmy)" <jie.dong@huawei.com> Thu, 10 October 2024 07:37 UTC
Return-Path: <jie.dong@huawei.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7093DC1D52E0; Thu, 10 Oct 2024 00:37:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.204
X-Spam-Level:
X-Spam-Status: No, score=-4.204 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 X-Ww3hmNsZF7; Thu, 10 Oct 2024 00:37:22 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 199A6C14F70F; Thu, 10 Oct 2024 00:37:22 -0700 (PDT)
Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4XPM170M3kz6GFgr; Thu, 10 Oct 2024 15:32:59 +0800 (CST)
Received: from lhrpeml100001.china.huawei.com (unknown [7.191.160.183]) by mail.maildlp.com (Postfix) with ESMTPS id 48504140519; Thu, 10 Oct 2024 15:37:19 +0800 (CST)
Received: from dggpemf200008.china.huawei.com (7.185.36.39) by lhrpeml100001.china.huawei.com (7.191.160.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 10 Oct 2024 08:37:18 +0100
Received: from kwepemf100006.china.huawei.com (7.202.181.220) by dggpemf200008.china.huawei.com (7.185.36.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 10 Oct 2024 15:37:16 +0800
Received: from kwepemf100006.china.huawei.com ([7.202.181.220]) by kwepemf100006.china.huawei.com ([7.202.181.220]) with mapi id 15.02.1544.011; Thu, 10 Oct 2024 15:37:15 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Vishnu Pavan Beeram <vishnupavan@gmail.com>, TEAS WG <teas@ietf.org>
Thread-Topic: [Teas] Revisiting NRP Selector
Thread-Index: AQHbGoPVGkXNWGtDFU2zzYqEm2NtFbJ/T7FQ
Date: Thu, 10 Oct 2024 07:37:15 +0000
Message-ID: <cda1d003d4ea461286c4257369c8b930@huawei.com>
References: <CA+YzgTu9CKq7wMKkUhhDdZXTqvp+BHLvWeQmXa-PmeknA2VaNw@mail.gmail.com>
In-Reply-To: <CA+YzgTu9CKq7wMKkUhhDdZXTqvp+BHLvWeQmXa-PmeknA2VaNw@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.153.180.35]
Content-Type: multipart/alternative; boundary="_000_cda1d003d4ea461286c4257369c8b930huaweicom_"
MIME-Version: 1.0
Message-ID-Hash: M27XM337DSLCBQSQSZ62LTE4CUMBSQ42
X-Message-ID-Hash: M27XM337DSLCBQSQSZ62LTE4CUMBSQ42
X-MailFrom: jie.dong@huawei.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-teas.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: TEAS WG Chairs <teas-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc5
Precedence: list
Subject: [Teas] Re: Revisiting NRP Selector
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/sMTMFAy-ul9x-URXUH79zCXV5TY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Owner: <mailto:teas-owner@ietf.org>
List-Post: <mailto:teas@ietf.org>
List-Subscribe: <mailto:teas-join@ietf.org>
List-Unsubscribe: <mailto:teas-leave@ietf.org>
Hi Pavan and all,
Thanks for raising this on the list. It is reasonable to reach consensus on the terminology and the general designs in TEAS, and leave the data plane encoding specifics to the respective WGs.
One thing I would like to add is, when we reach consensus on these points, perhaps they can be documented in a TEAS document (e.g. draft-ietf-teas-nrp-scalability) as guidelines.
My replies to the questions are as below:
* What do we call this dedicated identifier field?
* “NRP Selector ID” and “NRP Data Plane ID” have been proposed so far.
[Jie] I would prefer to call it “Data Plane NRP ID”. This way it can be aligned and also differentiated from the NRP ID used in management/control plane, and it allows (optional) mapping between the NRP ID used in management/control plane and in data plane.
As for “NRP Selector ID”, it sounds to me that “selector” and “ID” are a little bit duplicated. And in my view NRP selector as a general term can refer to both the derived IDs and the dedicated IDs which are used for associating the packet with an NRP.
* Length of the dedicated identifier field
* Is it okay for this to be different for different data-plane types?
[Jie] Now that the length of the basic IDs in different data plane types are different, IMO it is not mandatory to have fixed NRP ID length in different data plane, and its encoding belongs to the respective WGs.
* “Strict” match indicator
* When a dedicated identifier is used as the NRP Selector, is it useful to have an explicit indicator to determine what to do with a packet that cannot be mapped to an NRP?
* Drop the packet vs Map it to a default set of network resources
* The actual encoding of this “indicator” could be different for different data-plane types and will need to be discussed in the respective WGs (outside the scope of TEAS WG).
[Jie] Based on the discussion with people and on the 6man list, it has shown that the “Strict” match indicator is useful for providing flexible and fine-granular control to the forwarding behavior of packets which cannot be mapped to an NRP on a transit node.
Similar to my answer to the 2nd question, the encoding of the Strict match indicator is part of the specifics to be discussed in the respective WGs.
Best regards,
Jie
From: Vishnu Pavan Beeram [mailto:vishnupavan@gmail.com]
Sent: Thursday, October 10, 2024 3:45 AM
To: TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>
Cc: TEAS WG Chairs <teas-chairs@ietf.org<mailto:teas-chairs@ietf.org>>
Subject: [Teas] Revisiting NRP Selector
We had a virtual interim meeting on May 29th 2024 to discuss the following NRP Selector specific items:
* Generic requirements and options for carrying NRP Selector in IP and MPLS packets
* The relevant modeling aspects
* The data plane specific extensions that come into play when a dedicated identifier is used as the NRP selector.
The meeting minutes are captured at:
* https://datatracker.ietf.org/meeting/interim-2024-teas-01/materials/minutes-interim-2024-teas-01-202405291400-00
We (the chairs) are starting a thread to close on some of the items specific to having a dedicated identifier that is used as NRP selector (note that NRP selector refers to the marking in the packet’s network layer header that is used to associate the packet with an NRP).
* What do we call this dedicated identifier field?
* “NRP Selector ID” and “NRP Data Plane ID” have been proposed so far.
* Length of the dedicated identifier field
* Is it okay for this to be different for different data-plane types?
* A 32-bit field has been proposed for the IPv6 Data-Plane; A couple of options – 8 bits and 13 bits – have been proposed for the MPLS data plane
* Please note that the actual data-plane specific encodings are outside the scope of the TEAS WG.
* “Strict” match indicator
* When a dedicated identifier is used as the NRP Selector, is it useful to have an explicit indicator to determine what to do with a packet that cannot be mapped to an NRP?
* Drop the packet vs Map it to a default set of network resources
* The actual encoding of this “indicator” could be different for different data-plane types and will need to be discussed in the respective WGs (outside the scope of TEAS WG).
Please chime in with your thoughts on these items.
- Pavan and Oscar
ps: @Jie – Thanks for the offline prod. Please feel free to add other open items specific to NRP selector (that we may have missed) to the above list.
- [Teas] Revisiting NRP Selector Vishnu Pavan Beeram
- [Teas] Re: Revisiting NRP Selector Chongfeng Xie
- [Teas] Re: Revisiting NRP Selector Dongjie (Jimmy)
- [Teas] Re: Revisiting NRP Selector Gyan Mishra
- [Teas] Re: Revisiting NRP Selector Wubo (lana)
- [Teas] Re: Revisiting NRP Selector Vishnu Pavan Beeram
- [Teas] Re: Revisiting NRP Selector Ketan Talaulikar
- [Teas] Re: Revisiting NRP Selector Loa Andersson
- [Teas] Re: Revisiting NRP Selector Greg Mirsky
- [Teas] Re: Revisiting NRP Selector Ketan Talaulikar
- [Teas] Re: Revisiting NRP Selector Dongjie (Jimmy)
- [Teas] Re: Revisiting NRP Selector Vishnu Pavan Beeram
- [Teas] Re: Revisiting NRP Selector Dongjie (Jimmy)