Return-Path: <hayabusagsm@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 9BE93C15155C;
	Thu, 17 Oct 2024 21:44:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 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,
	HTML_MESSAGE=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
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 d0D4uPEmsZ2E; Thu, 17 Oct 2024 21:44:45 -0700 (PDT)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com
 [IPv6:2607:f8b0:4864:20::42f])
	(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 BE2F0C1D4A8D;
	Thu, 17 Oct 2024 21:44:45 -0700 (PDT)
Received: by mail-pf1-x42f.google.com with SMTP id
 d2e1a72fcca58-71e74900866so1081888b3a.1;
        Thu, 17 Oct 2024 21:44:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1729226685; x=1729831485; 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=doy24s8nhG0RCd+C/Xty6J4IKAoRdmfP06PfWO3T+wA=;
        b=ex85CTcaiHQG7wMoweD1YsCw4Lxhh+8VyudB6PuKImSGT/Qb5jJRqv1q/Wy9vLmM5w
         KiQtfsIFl4prBqfI5LjmtIhPlGMx817/4dngBzdiKTMBEvoclUaIRgd+r1P93jdI1oCd
         v15DgsWBhL5aaK/HBXjrnawZLY7WNCQfuRXvTsOqEvsildtftiBUKBGrIfepgtfnDas5
         Z7QJNW2GVofyp7O5ujYGjo8Bd2CdN4IY8Ksb+OpYx2loaIN/6WQ13D8HRkHdiagL4p41
         sv+UrWj8EfQS65CxuztQwslRrYRbnNR9r/tDrw9+OeHyAHsmvRvhsYKROjc/YSOMMQn1
         /QEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1729226685; x=1729831485;
        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=doy24s8nhG0RCd+C/Xty6J4IKAoRdmfP06PfWO3T+wA=;
        b=Nh36ZY6+aDzEjjuDtNpdmydmSio1jx2rY79jDc/exskHmNJeArMBOad5lO8K9PfWuN
         zHgFNr5Ev9cit47qhkxBLGeHA1BjiWzWvkCg6/rQTySHVT9y9nyzCnxS2UGBQkDnsKUA
         Gax4NvMzap7BeK7u/RZTT9AUSD834EAWAzj0wbhMxuJRiXH43K+Kw/Fvj6ip7hTF6k4F
         B5k5j4P51fufST49TjgTd+4jKmBsYVJo0oe5QF+J6AeCd84qDUrCJqSomRjyvpXvZw8w
         lEgd1mkm3OyLMNxOCAtQaA+dTL4nG0TwD8dJVZ1a6lfuFICu1vDvFqNQlyIR59M81xJD
         Agjg==
X-Forwarded-Encrypted: i=1;
 AJvYcCV3ecyjaOZ+vUCBos5rRG7jFM8QafflNFLeLL5JvQ14PydTtwqOSntJPMxBhEBTU4RZ6agkvqMME5eqvg==@ietf.org
X-Gm-Message-State: AOJu0YxBLCc7iRXXZmAGTb8UH74X3AGc69ULPaVZJeqFisnnK1ZGDWk9
	HdG8awbWNqBzpUXWZIWAQJdH0UrZGIvaEjtUwy/cci3gFyahoLYasya5s3n2C1EF5N9ZRMipS26
	R7JiNH/89uc8W2q+l/Dp59jBeooXofQ==
X-Google-Smtp-Source: 
 AGHT+IEIqVbrW9eY8qz0mj6f5PqdjkqGJboOafS22A/cQEnKMfWJltWhPhfhNGPBGO7h+aZ7uyQEupv2/a/wqoeIxE8=
X-Received: by 2002:a05:6a00:2e04:b0:71e:72b5:3094 with SMTP id
 d2e1a72fcca58-71ea33d2ea0mr1913160b3a.28.1729226684853; Thu, 17 Oct 2024
 21:44:44 -0700 (PDT)
MIME-Version: 1.0
References: 
 <CA+YzgTu9CKq7wMKkUhhDdZXTqvp+BHLvWeQmXa-PmeknA2VaNw@mail.gmail.com>
In-Reply-To: 
 <CA+YzgTu9CKq7wMKkUhhDdZXTqvp+BHLvWeQmXa-PmeknA2VaNw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Fri, 18 Oct 2024 00:44:33 -0400
Message-ID: 
 <CABNhwV3wPA6uH5XLibz-SXfsTSCeRk7nqYRTFKumUDgUH4-4Rw@mail.gmail.com>
To: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000004974c10624b8f653"
Message-ID-Hash: F3RCHOFGSTKR4NMCNVPB5BSRRWDYOI6K
X-Message-ID-Hash: F3RCHOFGSTKR4NMCNVPB5BSRRWDYOI6K
X-MailFrom: hayabusagsm@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: TEAS WG <teas@ietf.org>, TEAS WG Chairs <teas-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: =?utf-8?q?=5BTeas=5D_Re=3A_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/KqvFEG_XaRD5_8ihcbzPk1n2i4s>
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>

--0000000000004974c10624b8f653
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Pavan & Teas WG

I think we should call the dedicated identifier field =E2=80=9CNRP Data Pla=
ne ID=E2=80=9D.

The NRP Selector ID  is more like a classifier so the =E2=80=9CID=E2=80=9D =
can  be dropped
and just call it NRP Selector.  I agree with having flexibility of
overloading existing fields or having dedicated field  and the overloading
as a good short term choice makes sense and dedicated field for long term.

I agree the actual data plane encodings and length of the dedicated
identifier should be handled by respective WG.

I agree there has been discussion of avoiding adding state to control plane
in LSR and IDR and that the same applies here in TEAS.

On the strict match indicator I agree with having an explicit indicator to
drop or map the packet that cannot be mapped to NRP.  Actual encoding of
strict match indicator should  be handled by respective WG.

Kind Regards

Gyan


On Wed, Oct 9, 2024 at 3:45=E2=80=AFPM Vishnu Pavan Beeram <vishnupavan@gma=
il.com>
wrote:

> 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/mi=
nutes-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=E2=80=99s net=
work layer
> header that is used to associate the packet with an NRP).
>
>    - What do we call this dedicated identifier field?
>       - =E2=80=9CNRP Selector ID=E2=80=9D and =E2=80=9CNRP Data Plane ID=
=E2=80=9D 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 =E2=80=93 8 bits and 13 bits =E2=80=93 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.
>       - =E2=80=9CStrict=E2=80=9D 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 resource=
s
>       - The actual encoding of this =E2=80=9Cindicator=E2=80=9D could be =
different for
>       different data-plane types and will need to be discussed in the res=
pective
>       WGs (outside the scope of TEAS WG).
>
>
>
> Please chime in with your thoughts on these items.
>
> - Pavan and Oscar
>
> ps: @Jie =E2=80=93 Thanks for the offline prod. Please feel free to add o=
ther open
> items specific to NRP selector (that we may have missed) to the above lis=
t.
> _______________________________________________
> Teas mailing list -- teas@ietf.org
> To unsubscribe send an email to teas-leave@ietf.org
>

--0000000000004974c10624b8f653
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><div><div dir=3D"auto">Hi Pavan &amp; Teas WG</div><div dir=3D"auto"><=
br></div><div dir=3D"auto">I think we should call the dedicated identifier =
field =E2=80=9CNRP Data Plane ID=E2=80=9D.</div><div dir=3D"auto"><br></div=
><div dir=3D"auto">The NRP Selector ID =C2=A0is more like a classifier so t=
he =E2=80=9CID=E2=80=9D can =C2=A0be dropped and just call it NRP Selector.=
=C2=A0 I agree with having flexibility of overloading existing fields or ha=
ving dedicated field =C2=A0and the overloading as a good short term choice =
makes sense and dedicated field for long term.</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">I agree the actual data plane encodings and length o=
f the dedicated identifier should be handled by respective WG.</div><div di=
r=3D"auto"><br></div><div dir=3D"auto">I agree there has been discussion of=
 avoiding adding state to control plane in LSR and IDR and that the same ap=
plies here in TEAS.</div><div dir=3D"auto"><br></div><div dir=3D"auto">On t=
he strict match indicator I agree with having an explicit indicator to drop=
 or map the packet that cannot be mapped to NRP.=C2=A0 Actual encoding of s=
trict match indicator should =C2=A0be handled by respective WG.</div><div d=
ir=3D"auto"><br></div><div dir=3D"auto">Kind Regards=C2=A0<br clear=3D"all"=
><br></div><div dir=3D"auto">Gyan</div></div></div><div><div><div><br></div=
><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Wed, Oct 9, 2024 at 3:45=E2=80=AFPM Vishnu Pavan Beeram &lt;<a href=3D"m=
ailto:vishnupavan@gmail.com" target=3D"_blank">vishnupavan@gmail.com</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;b=
order-left-color:rgb(204,204,204)"><div dir=3D"ltr"><p class=3D"MsoNormal" =
style=3D"margin:0cm;color:rgb(33,33,33)"><font face=3D"arial, sans-serif" s=
tyle=3D"font-family:arial,sans-serif;color:rgb(33,33,33)"><span lang=3D"EN-=
US" style=3D"font-family:arial,sans-serif">We had a virtual interim meeting=
 on May 29<sup style=3D"font-family:arial,sans-serif">th</sup>=C2=A02024 to=
 discuss=C2=A0</span><span style=3D"background-image:initial;background-pos=
ition:initial;background-size:initial;background-repeat:initial;background-=
origin:initial;background-clip:initial;font-family:arial,sans-serif">the fo=
llowing NRP Selector specific items:</span></font></p><ul type=3D"disc" sty=
le=3D"margin-bottom:0cm;margin-top:0cm;color:rgb(33,33,33)"><li style=3D"ma=
rgin:0cm"><font face=3D"arial, sans-serif" style=3D"font-family:arial,sans-=
serif;color:rgb(33,33,33)"><span style=3D"background-image:initial;backgrou=
nd-position:initial;background-size:initial;background-repeat:initial;backg=
round-origin:initial;background-clip:initial;line-height:1.2;font-family:ar=
ial,sans-serif">Generic requirements and options for carrying NRP Selector =
in IP and MPLS packets</span><span style=3D"line-height:1.2;font-family:ari=
al,sans-serif"></span></font></li><li style=3D"margin:0cm"><font face=3D"ar=
ial, sans-serif" style=3D"font-family:arial,sans-serif;color:rgb(33,33,33)"=
><span style=3D"background-image:initial;background-position:initial;backgr=
ound-size:initial;background-repeat:initial;background-origin:initial;backg=
round-clip:initial;line-height:1.2;font-family:arial,sans-serif">The releva=
nt modeling aspects=C2=A0</span><span style=3D"line-height:1.2;font-family:=
arial,sans-serif"></span></font></li><li style=3D"margin:0cm"><font face=3D=
"arial, sans-serif" style=3D"font-family:arial,sans-serif;color:rgb(33,33,3=
3)"><span style=3D"background-image:initial;background-position:initial;bac=
kground-size:initial;background-repeat:initial;background-origin:initial;ba=
ckground-clip:initial;line-height:1.2;font-family:arial,sans-serif">The dat=
a plane specific extensions that come into play when a dedicated identifier=
 is used as the=C2=A0NRP=C2=A0selector.</span><span style=3D"line-height:1.=
2;font-family:arial,sans-serif"></span></font></li></ul><p class=3D"MsoNorm=
al" style=3D"margin:0cm;color:rgb(33,33,33)"><font face=3D"arial, sans-seri=
f" style=3D"font-family:arial,sans-serif;color:rgb(33,33,33)">=C2=A0</font>=
</p><p class=3D"MsoNormal" style=3D"margin:0cm;color:rgb(33,33,33)"><font f=
ace=3D"arial, sans-serif" style=3D"font-family:arial,sans-serif;color:rgb(3=
3,33,33)">The meeting minutes are captured at:</font></p><ul type=3D"disc" =
style=3D"margin-bottom:0cm;margin-top:0cm;color:rgb(33,33,33)"><li class=3D=
"MsoNormal" style=3D"margin:0cm"><span lang=3D"EN-US"><a href=3D"https://da=
tatracker.ietf.org/meeting/interim-2024-teas-01/materials/minutes-interim-2=
024-teas-01-202405291400-00" title=3D"https://datatracker.ietf.org/meeting/=
interim-2024-teas-01/materials/minutes-interim-2024-teas-01-202405291400-00=
" style=3D"color:rgb(0,120,215)" target=3D"_blank"><font face=3D"arial, san=
s-serif" style=3D"font-family:arial,sans-serif;color:rgb(0,120,215)">https:=
//datatracker.ietf.org/meeting/interim-2024-teas-01/materials/minutes-inter=
im-2024-teas-01-202405291400-00</font></a></span></li></ul><p class=3D"MsoN=
ormal" style=3D"margin:0cm;color:rgb(33,33,33)"><font face=3D"arial, sans-s=
erif" style=3D"font-family:arial,sans-serif;color:rgb(33,33,33)">=C2=A0</fo=
nt></p><p class=3D"MsoNormal" style=3D"margin:0cm;color:rgb(33,33,33)"><fon=
t face=3D"arial, sans-serif" style=3D"font-family:arial,sans-serif;color:rg=
b(33,33,33)">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 selecto=
r (note that NRP selector refers to the marking in the packet=E2=80=99s net=
work layer header that is used to associate the packet with an NRP).</font>=
</p><ul type=3D"disc" style=3D"margin-bottom:0cm;margin-top:0cm;color:rgb(3=
3,33,33)"><li style=3D"margin:0cm"><span style=3D"line-height:1.2"><font fa=
ce=3D"arial, sans-serif" style=3D"font-family:arial,sans-serif;color:rgb(33=
,33,33)">What do we call this dedicated identifier field? =C2=A0</font></sp=
an></li><ul type=3D"circle" style=3D"margin-bottom:0cm;margin-top:0cm"><li =
style=3D"margin:0cm"><span style=3D"line-height:1.2"><font face=3D"arial, s=
ans-serif" style=3D"font-family:arial,sans-serif;color:rgb(33,33,33)">=E2=
=80=9CNRP Selector ID=E2=80=9D and =E2=80=9CNRP Data Plane ID=E2=80=9D have=
 been proposed so far.</font></span></li></ul><li style=3D"margin:0cm"><spa=
n style=3D"line-height:1.2"><font face=3D"arial, sans-serif" style=3D"font-=
family:arial,sans-serif;color:rgb(33,33,33)">Length of the dedicated identi=
fier field</font></span></li><ul type=3D"circle" style=3D"margin-bottom:0cm=
;margin-top:0cm"><li style=3D"margin:0cm"><span style=3D"line-height:1.2"><=
font face=3D"arial, sans-serif" style=3D"font-family:arial,sans-serif;color=
:rgb(33,33,33)">Is it okay for this to be different for different data-plan=
e types?</font></span></li><li style=3D"margin:0cm"><span style=3D"line-hei=
ght:1.2"><font face=3D"arial, sans-serif" style=3D"font-family:arial,sans-s=
erif;color:rgb(33,33,33)">A 32-bit field has been proposed for the IPv6 Dat=
a-Plane; A couple of options =E2=80=93 8 bits and 13 bits =E2=80=93 have be=
en proposed for the MPLS data plane</font></span></li><ul type=3D"square" s=
tyle=3D"margin-bottom:0cm;margin-top:0cm"><li style=3D"margin:0cm"><span st=
yle=3D"line-height:1.2"><font face=3D"arial, sans-serif" style=3D"font-fami=
ly:arial,sans-serif;color:rgb(33,33,33)">Please note that the actual data-p=
lane specific encodings are outside the scope of the TEAS WG.=C2=A0</font><=
/span></li></ul></ul><li style=3D"margin:0cm"><span style=3D"line-height:1.=
2"><font face=3D"arial, sans-serif" style=3D"font-family:arial,sans-serif;c=
olor:rgb(33,33,33)">=E2=80=9CStrict=E2=80=9D match indicator</font></span><=
/li><ul type=3D"circle" style=3D"margin-bottom:0cm;margin-top:0cm"><li styl=
e=3D"margin:0cm"><span style=3D"line-height:1.2"><font face=3D"arial, sans-=
serif" style=3D"font-family:arial,sans-serif;color:rgb(33,33,33)">When a de=
dicated identifier is used as the NRP Selector, is it useful to have an exp=
licit indicator to determine what to do with a packet that cannot be mapped=
 to an NRP?</font></span></li><ul type=3D"square" style=3D"margin-bottom:0c=
m;margin-top:0cm"><li style=3D"margin:0cm"><span style=3D"line-height:1.2">=
<font face=3D"arial, sans-serif" style=3D"font-family:arial,sans-serif;colo=
r:rgb(33,33,33)">Drop the packet vs Map it to a default set of network reso=
urces</font></span></li></ul><li style=3D"margin:0cm"><span style=3D"line-h=
eight:1.2"><font face=3D"arial, sans-serif" style=3D"font-family:arial,sans=
-serif;color:rgb(33,33,33)">The actual encoding of this =E2=80=9Cindicator=
=E2=80=9D could be different for different data-plane types and will need t=
o be discussed in the respective WGs (outside the scope of TEAS WG).</font>=
</span></li></ul></ul><p class=3D"MsoNormal" style=3D"margin:0cm;color:rgb(=
33,33,33)"><font face=3D"arial, sans-serif" style=3D"font-family:arial,sans=
-serif;color:rgb(33,33,33)">=C2=A0</font></p><p class=3D"MsoNormal" style=
=3D"margin:0cm;color:rgb(33,33,33)"><font face=3D"arial, sans-serif" style=
=3D"font-family:arial,sans-serif;color:rgb(33,33,33)">Please chime in with =
your thoughts on these items.</font></p><p class=3D"MsoNormal" style=3D"mar=
gin:0cm;color:rgb(33,33,33)"><font face=3D"arial, sans-serif" style=3D"font=
-family:arial,sans-serif;color:rgb(33,33,33)">- Pavan and Oscar</font></p><=
p class=3D"MsoNormal" style=3D"margin:0cm;color:rgb(33,33,33)"><font face=
=3D"arial, sans-serif" style=3D"font-family:arial,sans-serif;color:rgb(33,3=
3,33)">ps: @Jie =E2=80=93 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.</font></p></div>
_______________________________________________<br>
Teas mailing list -- <a href=3D"mailto:teas@ietf.org" target=3D"_blank">tea=
s@ietf.org</a><br>
To unsubscribe send an email to <a href=3D"mailto:teas-leave@ietf.org" targ=
et=3D"_blank">teas-leave@ietf.org</a><br>
</blockquote></div></div>
</div>
</div>

--0000000000004974c10624b8f653--

