[IPv6]Re: Ketan Talaulikar's Discuss on draft-ietf-6man-sidlist-clarification-02: (with DISCUSS and COMMENT)

Adrian Farrel <adrian@olddog.co.uk> Thu, 14 May 2026 16:41 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: ipv6@mail2.ietf.org
Delivered-To: ipv6@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 792D1EE622AD; Thu, 14 May 2026 09:41:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778776915; bh=cMJ4L8bFDWlMVF61N/HQP8aypYcbiQXvU8fwEWkcZug=; h=Reply-To:From:To:Cc:References:In-Reply-To:Subject:Date; b=YkiqqljN/cxydBhsjYvrAGLRh01rrPgEaL3uvTh7IycNtfTNkXccUGOPGNMjduXJR 294ptBndqEltL+GimORAul5L6XrgdkY5stxnlKGR8eojwqqp2o7vfh+h6am88rMs4F IWOEDfPwUZ/LPhKuBK44zThXj6cdpo+OT3UWXwCE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=olddog.co.uk
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I3oE5MEN72ty; Thu, 14 May 2026 09:41:54 -0700 (PDT)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 74175EE622A6; Thu, 14 May 2026 09:41:54 -0700 (PDT)
Received: from vs2.iomartmail.com (vs2.iomartmail.com [10.12.10.123]) by mta7.iomartmail.com (8.14.7/8.14.7) with ESMTP id 64EGfqaC015070; Thu, 14 May 2026 17:41:52 +0100
Received: from vs2.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 879F946050; Thu, 14 May 2026 17:41:51 +0100 (BST)
Received: from vs2.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 83E424604C; Thu, 14 May 2026 17:41:51 +0100 (BST)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs2.iomartmail.com (Postfix) with ESMTPS; Thu, 14 May 2026 17:41:51 +0100 (BST)
Received: from LAPTOPK7AS653V (82-69-109-75.dsl.in-addr.zen.co.uk [82.69.109.75]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.7/8.14.7) with ESMTP id 64EGfm86009799 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 14 May 2026 17:41:50 +0100
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Ketan Talaulikar' <ketant.ietf@gmail.com>
References: <177869927224.1113902.565837940251967591@dt-datatracker-54557f87b8-lnrkh> <01d401dce30e$faed5f60$f0c81e20$@olddog.co.uk> <CAH6gdPxiTbunHVeXz_fV7V_-j6hATfh9k_bbsfSk9y43aMFu6g@mail.gmail.com>
In-Reply-To: <CAH6gdPxiTbunHVeXz_fV7V_-j6hATfh9k_bbsfSk9y43aMFu6g@mail.gmail.com>
Date: Thu, 14 May 2026 17:41:48 +0100
Organization: Old Dog Consulting
Message-ID: <029f01dce3c0$9026cc40$b07464c0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_02A0_01DCE3C8.F1EDA540"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQFLsWEcdJBREXJDhb05408nj7oTKgGgzAoaART4TnC3GmAH4A==
Content-Language: en-gb
X-Originating-IP: 82.69.109.75
X-Thinkmail-Auth: adrian@olddog.co.uk
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=olddog.co.uk; h=reply-to :from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type; s=20221128; bh=cMJ4L8bFDWlMVF61N/HQP 8aypYcbiQXvU8fwEWkcZug=; b=IQ8bAFeT6JZI5gxWiHOyjYEPWnjTeA+OfmKQk Ild7/MpephL8Zp6WRLd30fQ0At8myElQt64hbbWrErjN7QcmG5Bg6iv/0dV+1gZo JePoirlL/MDVBHZoAEbweKkTNjWBIfWTwm4pd3SAWrcLOKLBqV9RevDYS3twAZtr aUbhEZTDc5nUFdQeBtT0vJjrIdYP1E3OLdLAI3fvZciV8Piml8OSiNOSTd0VoZ6W yDmbeHyZ8/gJDvse6u18JBTTBT21VoQgbolkLQzcwewymzJZJvonzptdJZ5iXy3E zmThcu1D2TNTMay0HgdQgm5s/Qj3Mw3spWx4GL6uVqjWKYCgA==
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1006-29464.005
X-TM-AS-Result: No--35.246-10.0-31-10
X-imss-scan-details: No--35.246-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1006-29464.005
X-TMASE-Result: 10--35.246300-10.000000
X-TMASE-MatchedRID: MZa17WpznP00QDP3j4T8uZl6CJ4B4piv3IFFT9wqfr3F11Guem0557V5 fSMRD1zqMC0++gksI5CKrQ/NsmwHOY6Mkm3zzfQHCuAYV83gfMKOtWfhyZ77Dn5Lmbb/xUuaMnT EcPZ5c0qZmqb6kvu1Wf8pW19mJIOmo+QetKYen2fvjhWxSrUkKTiEPRj9j9rvxZpjHSMI6w4PHQ 7bnglYdoRMyN/ppM4ndIuVqEWA4CFqlMb0BqdAdxYoHJXE1cfP194/5X9VfCyW0X7Fb7OFSIc5X WJfryopnDq2cOBL/wUJZExW7C2SS4LhgodTWcAkbY262SBKBXwvun/+8u/hs9X7h8zsQ6S4gn6p qeAeoD2Ssj39Y+7eNwbPX9Joj3EkpJ+tsETjqnxtNLAj8DYO8LU+IyHhkXf1IsskYJKBkqS23i8 Uz6fOU3iR8N4veKk9bqm1oygU5OacGNUYvFfyW63foTno8oX3/sUSFaCjTLxHyz3bB5kG51h+wc cOAAwjnxE5OrREbcwrH462gOxDC8E/NPpfTv/uDz3BmFL5P0y4V0/u9pqUzdDEMPvvoocvvjaEt uLjbgOf7y5OBAioaDba6gSbbjl+gVo1o+4QhtLHt8FegNoXIRxA1AKmVGTOCCo+lsDuynUDLr9v PVWwiMVA08S977kgXVsEWVqYqahmYaQ4XR/HzG/M6LH3OjWrYrc32n84WHrPyP5vGiJYDAcADlx vm+NKtZPyUFY5+dAYmbFYWrixJ9kECb6eFouAavaCW5zqiNqL6bUMM+bbIn2K2idm6bheWUtm6A JIkCDUGhtzq3pqRYA+zZbAFdrSNJMjNyGsNET5FEa8WLE2ckbgTmf4sxQ0mkCGwliFomubKItl6 1J/yZUdXE/WGn0FxbYCTleOUf6/ZOFeDeXHgCIWyOG3VFHjx/OaSH9EKlsb3MWYExvnbuJGF26G 8SWy5yM0c1ktj9M=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Message-ID-Hash: PLEZTZZGB6LLMZ257XHT5UVLJ2RGWWNM
X-Message-ID-Hash: PLEZTZZGB6LLMZ257XHT5UVLJ2RGWWNM
X-MailFrom: adrian@olddog.co.uk
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: 'The IESG' <iesg@ietf.org>, 6man-chairs@ietf.org, draft-ietf-6man-sidlist-clarification@ietf.org, ipv6@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Reply-To: adrian@olddog.co.uk
Subject: [IPv6]Re: Ketan Talaulikar's Discuss on draft-ietf-6man-sidlist-clarification-02: (with DISCUSS and COMMENT)
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/SXApy4VgSUlnj346cXYMiQYIYWA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>

Hi Ketan,

 

Suresh and I had a chat.

 

I remain in complete disagreement with you, but I’m not going to fight.

 

We can easily delete section 3.4 and move on.

 

Cheers,

Adrian

 

From: Ketan Talaulikar <ketant.ietf@gmail.com> 
Sent: 13 May 2026 23:12
To: adrian@olddog.co.uk
Cc: The IESG <iesg@ietf.org>; 6man-chairs@ietf.org; draft-ietf-6man-sidlist-clarification@ietf.org; ipv6@ietf.org
Subject: Re: [IPv6]Ketan Talaulikar's Discuss on draft-ietf-6man-sidlist-clarification-02: (with DISCUSS and COMMENT)

 

Hi Adrian,

 

Please see the inline comments for clarifications.

 

 

On Wed, May 13, 2026 at 8:30 PM Adrian Farrel <adrian@olddog.co.uk <mailto:adrian@olddog.co.uk> > wrote:

Thanks for thoughtful and detailed comments, Ketan.

I am pondering the difference between a SID and a Segment List entry.

You are quite right that 8754 section 4.3 discusses a single SID with its specific Endpoint Behavior. There is nothing about that Endpoint Behavior that needs to be changed, and this document does not make any such change.

 

KT> This document (in section 3.4) updates S16 of the pseudocode for the SID behavior specified in section 4.3.1.1 of RFC8754. This particular behavior cannot "derive" things, it very strictly and specifically copies the next 128-bit entry from the SL in the SRH into the IPv6 DA. The same is the case with the End behavior in https://www.rfc-editor.org/rfc/rfc8986.html#section-4.1 (see S14. Update IPv6 DA with Segment List[Segments Left]). There is no vague mapping or derivation. Everything in the pseudocode needs to be very precise.  In contrast, the "derivation" logic is specifically clarified in the "End with REPLACE-CSID" in https://www.rfc-editor.org/rfc/rfc9800.html#section-4.2.1 (see https://www.rfc-editor.org/rfc/rfc9800.html#appendix-A.6 for the complete pseudocode).

 


However, the description of the processing of the Segment List in the SRH does need to be changed because, quite simply, the SID that needs to be processed is not necessarily found directly in the Segment List. It cannot be blindly copied out but must be "derived" where the derivation function may be a copy or may be some other function.

 

KT> This discussion is only about removing section 3.4. The rest of the document is accurate and effectively clarifies these aspects. 

 

Thanks,

Ketan

 



The point is that the Segment List is just an encoding of the SIDs not an explicit listing of them. That is, in fact, the whole point of this document.

Cheers,
Adrian

-----Original Message-----
From: Ketan Talaulikar via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org> > 
Sent: 13 May 2026 20:08
To: The IESG <iesg@ietf.org <mailto:iesg@ietf.org> >
Cc: 6man-chairs@ietf.org <mailto:6man-chairs@ietf.org> ; draft-ietf-6man-sidlist-clarification@ietf.org <mailto:draft-ietf-6man-sidlist-clarification@ietf.org> ; ipv6@ietf.org <mailto:ipv6@ietf.org> 
Subject: [IPv6]Ketan Talaulikar's Discuss on draft-ietf-6man-sidlist-clarification-02: (with DISCUSS and COMMENT)

Ketan Talaulikar has entered the following ballot position for
draft-ietf-6man-sidlist-clarification-02: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-6man-sidlist-clarification/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Thanks to the authors and the WG for taking up this document to clarify and
update RFC8754.

There is one specific update/change that I would like to discuss. This is
section 3.4 which updates contents in RFC8754
https://www.rfc-editor.org/rfc/rfc8754.html#section-4.3.1.1 and is not
necessary but also inappropriate.

Section 4.3.1 of RFC8754 says "This document and section define a single SRv6
SID. Future documents may define additional SRv6 SIDs." What is specified in
this section 4.3.1 (and its subsection) is actually an SRv6 Endpoint Behavior
(value 32767 "The SID defined in [RFC8754]" -
https://www.iana.org/assignments/segment-routing/segment-routing.xhtml#srv6-endpoint-behaviors)

This SRv6 Endpoint Behavior does not need to be update since it does not need
to support or be compatible with (say as an example) CSID-REPLACE flavor of
SRv6 Endpoint Behaviors. CSID-REPLACE is a new/different flavor of behaviors
that were specified by RFC9800. There are also a bunch of other SRv6 Endpoint
Behaviors specified by RFC8986 which were not "updated" or modified for
CSID-NEXT or CSID-REPLACE - those don't work with CSID-REPLACE. What was
instead done is that RFC9800 defined new SRv6 Endpoint Behaviors for those new
CSID flavors.

In summary, the SRv6 Segment Endpoint Behavior with value 32767 is "burnt"
(i.e., in-use) and cannot be modified. That pseudocode does not need to be
changed and hence the section 3.4 of this document can be deleted.

If this aspect is not clear to some readers of RFC8754, this may be clarified
with suitable text in this document.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I also have a comment to share which may be DISCUSS-worthy but seemed to be
more editorial in nature to me.

This document uses the words "mapped" or "mapping" to describe how the IPv6 DA
is determined from the contents of the SRH SL entry. I would say that "map"
limits the scope of operations and something like "derived" is more suitable as
it allows for a wider range of procedures (which one would expect to be
specified as SRv6 Endpoint Behaviors' pseudocode).

I will note that the document already used "derived" in sections 3.4 and 3.5.
Perhaps it can be used consistently in other places as well?



--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org <mailto:ipv6@ietf.org> 
List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/
--------------------------------------------------------------------