[Teas] Re: Revisiting NRP Selector
Ketan Talaulikar <ketant.ietf@gmail.com> Sat, 01 February 2025 07:31 UTC
Return-Path: <ketant.ietf@gmail.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 BB950C1D8757; Fri, 31 Jan 2025 23:31:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.105
X-Spam-Level:
X-Spam-Status: No, score=-1.105 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 jrGP8PwMHCGW; Fri, 31 Jan 2025 23:31:54 -0800 (PST)
Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2D2FC1D6FCE; Fri, 31 Jan 2025 23:31:54 -0800 (PST)
Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-216395e151bso33936735ad.0; Fri, 31 Jan 2025 23:31:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738395114; x=1738999914; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=T1OB9rbDavNMgQa4HUOHv8ZQDoEBlwhtRVmFIrI+/cg=; b=XnBkD9edYSdoPRKDV13AnS6Tya3nJXtByGF3RqTD1xH/ZNyLUS+1XM3OnC08vVHYr4 ftS5CXA6SCc1UIhXYZuG/7A3hAFWZ1NAARtVsTpKI+36BJm4EmkjlCabwaZnXEMTEh3/ 9smNzPb48GHYdIbxEpgrHlMQWMX9btygaobUsVTs6p+ATlIgqVYRpB1j3XheeMBXyzEy NoOn5JmWtV0nfNLNKk1qtFaMRBfzXVBpnin5l3kfzzEZ8nvXOfveqasEZSt0308+Jk4g MCObdYeyEW45ewWfjXgh37M4hS4tPwxWl6vZFWxUZeNeD+F2OYdifCniNM5aLOuh26Mu 8cBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738395114; x=1738999914; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=T1OB9rbDavNMgQa4HUOHv8ZQDoEBlwhtRVmFIrI+/cg=; b=Yee412tF6jXeYHk6PRwuMYbP4AI9zxqb23+Q7IRjvcs1kIJqQKkA4B+Kbvo1zp7gHE ErcLfPp9RwGcYGQsmlNrvtiTICmNJCAG8ojkse+jVIBHSh0kY/32lbOvhX3QVtRqqp0G 8iX1S8NYz6y/1rz+GyWTxgnJnO/ZnUM70ahy71PIlAclEaH+AtPn6p8HCubrf305aWzM M1B0R4r1mvctaQTcXsk0+Tr1nIxx+6vcX0TH5Zww7FTanIE9ZqqU2mGlmI58wtaKyavn G//ulb5+Y3UIA6xnXXtjZdl0HWqCvfFIpsUNkt0HFlsjV8+6BT32wJMaGJcgpDQhOvMK WqHw==
X-Forwarded-Encrypted: i=1; AJvYcCUhRFTzgQaeBSwRmce/b/FK1uEKrSfb8C9E0lJryvnpVqbKrooaFx93xNRtcamqKiOZiC2QIQ==@ietf.org, AJvYcCVa/PfdR+SaTha3ZgZ/dEJ7T7CK1eK0ZLYyJk+4CTt0dBQm39pinh1LMFHWxDxFH5g0vCn4ZmisO7LC+Q==@ietf.org
X-Gm-Message-State: AOJu0YzQB6eJbedcuYzQe6TDtaOw+EJUQkMbxs20fZFi5z/8fofRPudF h3GHjNs5LDVPn8GDx/Hf75LESCMyJqDccHb3o7TfnXLM+dNFL17LRCmbwFaP4tmOSWz4e6Q5w97 hs7JhbBodx97RKzXvewoLf6rirXw=
X-Gm-Gg: ASbGncu9sx0EfHjt5VTzOsPr3CkYyy6yjjueVoFmIXqw2ZwuFuTYFLbXSSNjDYBF5tn FsOxZZN6UZUGqycurtlW2m1N3rHlgtTJFYQYVtAfDfaPhMKwt6Iitnns6MPwldt/lYq9oBuI8
X-Google-Smtp-Source: AGHT+IHeJDDiKnPSkjzuQ+MQSf/j6fsv6j83GKV7sKQyoEYNdNcfKFvOnaYk98zaCVH9ysNpt3Wb7KA4otEUFXbDilk=
X-Received: by 2002:a17:903:440f:b0:215:58be:3349 with SMTP id d9443c01a7336-21de1969daemr177313585ad.14.1738395114035; Fri, 31 Jan 2025 23:31:54 -0800 (PST)
MIME-Version: 1.0
References: <CA+YzgTu9CKq7wMKkUhhDdZXTqvp+BHLvWeQmXa-PmeknA2VaNw@mail.gmail.com> <CA+YzgTua7DAU82r0fBFVKvd2LPdfGmH+i1-C7Co8+V+ohxnSjQ@mail.gmail.com> <CAH6gdPzr8by3Jq_0FonqkSL-iGPNcH_-RcZQRr--_n60ZWBQAA@mail.gmail.com> <03a79528-7999-4e92-9860-f7bd7201e20c@pi.nu>
In-Reply-To: <03a79528-7999-4e92-9860-f7bd7201e20c@pi.nu>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sat, 01 Feb 2025 13:01:41 +0530
X-Gm-Features: AWEUYZkvcOUdfV5euOLOrqqt9eCOPEazj3eLs2zLzG76rLt7xWdwCS4tIj9L7Ec
Message-ID: <CAH6gdPxqcHWius_sX0kDbRsyrStENpFy2_GoyQ7TGG_UXJTz+A@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Content-Type: multipart/alternative; boundary="0000000000004064a2062d0fa7c0"
Message-ID-Hash: TQKX2JVRGL4MBVA2IB4MKVF342EME3UK
X-Message-ID-Hash: TQKX2JVRGL4MBVA2IB4MKVF342EME3UK
X-MailFrom: ketant.ietf@gmail.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: Vishnu Pavan Beeram <vishnupavan@gmail.com>, TEAS WG <teas@ietf.org>, TEAS WG Chairs <teas-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
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/TJCQEOImH906ddvR6Kc8Pd649TM>
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 Loa, Please check inline below with KT2 for a clarification. On Fri, Jan 31, 2025 at 3:59 AM Loa Andersson <loa@pi.nu> wrote: > Pavan, Ketan, > > Inline plz. > > Den 29/01/2025 kl. 18:07, skrev Ketan Talaulikar: > > Hi Pavan, > > > > Please check inline below. > > > > > > On Wed, Jan 22, 2025 at 1:52 AM Vishnu Pavan Beeram > > <vishnupavan@gmail.com <mailto:vishnupavan@gmail.com>> wrote: > > > > The chairs would like to draw a consensus based on the responses to > > the questions posed in this thread. Thanks to everyone who sent in > > their responses. We will leave this thread open till Jan 27th to see > > if there are more responses. > > > > We had a couple of opinions expressed at the mike during the last > > TEAS WG session on this topic (https://datatracker.ietf.org/doc/ > > minutes-121-teas/#08-1410-10-min-title-realizing-network-slices-in- > > ipmpls-networks <https://datatracker.ietf.org/doc/minutes-121-teas/ > > #08-1410-10-min-title-realizing-network-slices-in-ipmpls-networks>). > > Please do bring that discussion to the list. > > > > Regards, > > -Pavan and Oscar > > > > > > On Wed, Oct 9, 2024 at 12:45 PM Vishnu Pavan Beeram > > <vishnupavan@gmail.com <mailto:vishnupavan@gmail.com>> wrote: > > > > We had a virtual interim meeting on May 29^th 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 > > <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? > > o “NRP Selector ID” and “NRP Data Plane ID” have been > > proposed so far. > > > > > > KT> I prefer "NRP Selector ID". This comes from https://www.ietf.org/ > > archive/id/draft-ietf-teas-ns-ip-mpls-04.html#section-5.1.1 <https:// > > www.ietf.org/archive/id/draft-ietf-teas-ns-ip- > > mpls-04.html#section-5.1.1> where NRP Selector is defined and then we > > said that we need a new specific purpose ID in the packet and so perhaps > > we call it NRP Selector ID. > > I agree with Ketan. > > > > * Length of the dedicated identifier field > > o Is it okay for this to be different for different data- > > plane types? > > > > > > KT> Yes > > I agree. > > However a question Maybe hypothetical). If two data plane have an NRP > Selector ID of the same length do we need to define two different NRP > Selector IDs? > KT2> I hope not. If this is the same NRP that is spanning across parts of the network with different data planes in use, then we should be able to use the same NRP Selector ID. This is what I meant in my initial response below about the sizes of the field for different data planes. Thanks, Ketan > > /Loa > > > > o 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. > > > > > > KT> The point was that an NRP which goes across domains with different > > data planes - e.g., SRv6 and MPLS. Having a consistent NRP Selector ID > > just makes things simpler without the need for mapping between these > > domains. Now, a NRP Selector ID that is 8-bit size will fit into a field > > that is 32-bit size - so this becomes more of an operational/deployment > > option that I really want us to retain for simplicity of deployment. > > Based on all the feedback that I've received from multiple operators and > > colleagues from across vendors, most do not foresee the number of NRPs > > that exceed 8-bit space. So, why not keep a 8-bit consistent size as an > > option in the various data planes - specifically MPLS (MNA) and SRv6 to > > start with? Especially, if it is easily possible to extend if/when the > > need truly arises. > > > > * “Strict” match indicator > > o 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 > > > > > > KT> I believe it should always be a strict match check. The raison > > d'etre for NRP is to guarantee dedicated network resources partitioning. > > If the routing is not ensuring that forwarding of designated service > > flows is within that NRP OR if there is an issue in provisioning of the > > NRP (something is missed), then that seems like an error condition to > > me. Now, it is entirely possible that implementations want to provide > > policy/config knobs for fallback in some deployments, but I am not sure > > if we want this as an indication to be carried per-packet. The > > "fallback" could also be done at the slice or the service level? > > > > o 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). > > > > > > KT> Agree. However, I believe the TEAS WG should cover the requirement > > and functional aspects in our documents based on which the other WGs can > > design the actual encodings. > > > > Thanks, > > Ketan > > > > 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 mailing list -- teas@ietf.org <mailto:teas@ietf.org> > > To unsubscribe send an email to teas-leave@ietf.org <mailto:teas- > > leave@ietf.org> > > > > > > _______________________________________________ > > Teas mailing list -- teas@ietf.org > > To unsubscribe send an email to teas-leave@ietf.org > > -- > Loa Andersson > Senior MPLS Expert > Bronze Dragon Consulting > loa@pi.nu > loa.pi.nu.@gmail.com > >
- [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)