Hi Jeff and *John (AD),

Thank you for providing your approval of the document; we have noted it here 
<https://www.rfc-editor.org/auth48/rfc9857>. We now await approvals from 
Hannes, Jie, and Stefano.

*John, please review the following updates and let us know if you approve. The 
changes can be reviewed here: 
<https://www.rfc-editor.org/authors/rfc9857-auth48diff.html>.
 
1) Update to the description of “V-Flag” in Section 5.3 (added “MUST”)
2) Updates to Table 1 in Section 5.7.1.1 to match the descriptions in RFCs 
9256, 9830, and 9831
3) Updates to Table 6 in Section 8.5 (FYI: updates will be needed to the 
"BGP-LS SR
Segment Descriptor Types” IANA registry at 
<https://www.iana.org/assignments/bgp-ls-parameters/>)
4) Updates to the titles of Sections 5.7.1.1.1 - 5.7.1.1.11 to more closely 
match Table 6


—Files (please refresh)—

Updated XML file:
https://www.rfc-editor.org/authors/rfc9857.xml

Updated output files:
https://www.rfc-editor.org/authors/rfc9857.txt
https://www.rfc-editor.org/authors/rfc9857.pdf
https://www.rfc-editor.org/authors/rfc9857.html

Diff files showing all changes made during AUTH48:
https://www.rfc-editor.org/authors/rfc9857-auth48diff.html
https://www.rfc-editor.org/authors/rfc9857-auth48rfcdiff.html (side by side)

Diff files showing only changes made during the last editing round:
https://www.rfc-editor.org/authors/rfc9857-lastdiff.html
https://www.rfc-editor.org/authors/rfc9857-lastrfcdiff.html

Diff files showing all changes:
https://www.rfc-editor.org/authors/rfc9857-diff.html
https://www.rfc-editor.org/authors/rfc9857-rfcdiff.html (side by side)

For the AUTH48 status of this document, please see:
https://www.rfc-editor.org/auth48/rfc9857

Best regards,

Karen Moore
RFC Production Center


> On Sep 16, 2025, at 7:56 AM, Jeff Tantsura <jefftant.i...@gmail.com> wrote:
> 
> Hi Karen,
> 
> Approved.
> Thanks!
> 
> Cheers,
> Jeff
> 
>> On Sep 15, 2025, at 13:00, Karen Moore <kmo...@staff.rfc-editor.org> wrote:
>> 
>> Hi Ketan,
>> 
>> Thank you for the clarifications. We have updated 2 instances of “RESERVED” 
>> as advised in Section 5.7 and have updated Table 1 to match the descriptions 
>> in RFCs 9256, 9830, and 9831. Please review. We have also noted your 
>> approval of the document.
>> 
>> If any further updates are needed in Sections 5.7.1.1.1 - 5.7.1.1.11 to more 
>> closely match the wording/changes in Table 1, please let us know.
>> 
>> Note that we await approvals of the document from all coauthors listed at 
>> https://www.rfc-editor.org/auth48/rfc9857 prior to moving forward with 
>> publicaiton.
>> 
>> —Files (please refresh)—
>> 
>> Updated XML file:
>> https://www.rfc-editor.org/authors/rfc9857.xml
>> 
>> Updated output files:
>> https://www.rfc-editor.org/authors/rfc9857.txt
>> https://www.rfc-editor.org/authors/rfc9857.pdf
>> https://www.rfc-editor.org/authors/rfc9857.html
>> 
>> Diff files showing all changes made during AUTH48:
>> https://www.rfc-editor.org/authors/rfc9857-auth48diff.html
>> https://www.rfc-editor.org/authors/rfc9857-auth48rfcdiff.html (side by side)
>> 
>> Diff files showing only changes made during the last editing round:
>> https://www.rfc-editor.org/authors/rfc9857-lastdiff.html
>> https://www.rfc-editor.org/authors/rfc9857-lastrfcdiff.html
>> 
>> Diff files showing all changes:
>> https://www.rfc-editor.org/authors/rfc9857-diff.html
>> https://www.rfc-editor.org/authors/rfc9857-rfcdiff.html (side by side)
>> 
>> For the AUTH48 status of this document, please see:
>> https://www.rfc-editor.org/auth48/rfc9857
>> 
>> Best regards,
>> 
>> Karen Moore
>> RFC Production Center
>> 
>> 
>> 
>> On Sep 14, 2025, at 8:18 PM, Ketan Talaulikar <ketant.i...@gmail.com> wrote:
>> 
>> Hi Karen,
>> 
>> Please check inline below for responses.
>> 
>> Besides the comment below about Table 1, there is only one minor update 
>> needed: For the fields that were marked as RESERVED1 and 2 in the figures, 
>> please make the same change in the individual field descriptions below those 
>> figures as well.
>> 
>> Once these are taken care of, please consider this email as my approval for 
>> publication.
>> 
>> 
>> On Sat, Sep 13, 2025 at 5:35 AM Karen Moore <kmo...@staff.rfc-editor.org> 
>> wrote:
>> Hi Ketan,
>> 
>> Thank you for your comment and close review of the questions/document. We 
>> have updated our files per your suggestions. Please note that we have a few 
>> additional questions.
>> 
>> 1) Regarding the comments below, we updated the titles of Sections 5.7.1.1.1 
>> - 5.7.1.1.11 accordingly. We also updated the descriptions in Table 6, which 
>> we agree will align better with RFCs-to-be 9830 and 9831. Please review to 
>> ensure the changes are correct.
>> 
>> KT> Ack
>> 
>>> Comparing this to RFC9830/1, the Table 1 is what is listed
>>> in https://www.rfc-editor.org/authors/rfc9830.html#section-2.4.4.2 and 
>>> Table 6 is what is listed in
>>> https://www.rfc-editor.org/authors/rfc9831.html#section-3.1 - more 
>>> specifically, I would prefer
>>> that we have alignment for the Table 1 column Segment Description with the 
>>> other two RFCs
>>> with one change that we want to keep the (Type X) as a prefix in this 
>>> document.
>>> 
>>> KT> There is no change required for Table 1, however, we can and perhaps 
>>> should
>> 
>>> change the section titles 5.7.1.1.1 through 5.7.1.1.11 to reflect RFC9830 
>>> sections
>>> 2.4.4.2.1 - 2.4.4.22 and RFC9831 sections 2.1 through 2.10.
>>> 
>>> As an example: Type 1: SR-MPLS Label (Type A) -> Type 1: Segment Type A
>>> 
>>> This will make the section headings short and align with the other two RFCs 
>>> that specify
>>> the southbound BGP signaling while this document specifies its northbound 
>>> reporting.
>>> 
>>> The titles for figures are ok.
>>> 
>>> The descriptions can then be changed along the lines of 
>>> https://www.rfc-editor.org/authors/rfc9831.html#section-3.1
>>> 
>>> As an example: (Type A) SR-MPLS Label -> Type A Segment
>>> 
>>> Please let me know your views from the perspective of readability and 
>>> alignment across RFC9256 and
>>> the 3 BGP RFCs under RFC Editor currently including this document.
>> 
>> 2) It was mentioned that no changes were required for Table 1 - want to 
>> clarify if that is still the case or if any further updates are needed for 
>> consistency with the wording/style in Table 2 of RFC 9256.
>> 
>> KT> The descriptions originate from 
>> https://www.rfc-editor.org/rfc/rfc9256.html#table-2 and so, we should try to 
>> make things consistent with that. The same is there in 
>> https://www.rfc-editor.org/rfc/rfc9830#section-2.4.4.2 and 
>> https://www.rfc-editor.org/rfc/rfc9831#section-2 - therefore, the Table 1 
>> descriptions should be the same. The only exception is that the alphabetical 
>> Type is indicated in brackets to provide the necessary correlation between 
>> the two separate code point spaces. I hope this also covers the queries 
>> below.
>> 
>> Thanks,
>> Ketan
>> 
>> 
>> 
>> Please also consider the following.
>> 
>> a) Section 5.7.1.1.6 describes the IPv4 Local & Remote Interface Addresses 
>> as a “pair”; is “pair" correct to add to the description of Type F in Table 
>> 1?
>> 
>> Current:
>>    (Type F) SR-MPLS Adjacency SID as IPv4 Local & Remote Interface Addresses
>> 
>> Perhaps A:
>>    (Type F) SR-MPLS Adjacency SID as pair of IPv4 Local & Remote Interface 
>> Addresses
>> 
>> Perhaps B (in attempt to follow the style of RFC 9256):
>>    (Type F) IPv4 Interface Addresses for SR-MPLS Adjacency SID as Local, 
>> Remote pair
>> 
>> b) Does the pair consist of one IPv6 global address and one interface ID? 
>> Please let us know if any clarifcation is needed. This applies to Types G 
>> (Section 5.7.1.1.7) and J (Section 5.7.1.1.10).
>> 
>> Table 1:
>> Current:
>>    (Type G) SR-MPLS Adjacency SID as pair of IPv6 Global Address & Interface 
>> ID for
>>    Local & Remote nodes
>> 
>> Perhaps A:
>>    (Type G) SR-MPLS Adjacency SID as pair of an IPv6 Global Address &
>>    Interface ID for Local & Remote Nodes
>> 
>> Perhaps B (in attempt to follow the style of RFC 9256):
>>    (Type G) IPv6 Global Address & Interface ID for SR-MPLS Adjacency SID as
>>    Local, Remote Node pair
>> 
>> Section 5.7.1.1.7
>> Current:
>>   The Segment is an SR-MPLS Adjacency SID type and is specified as a
>>   pair of IPv6 global address and interface ID for local and remote
>>   nodes.
>> 
>> Perhaps:
>>   The Segment is an SR-MPLS Adjacency SID type and is specified as a
>>   pair of one IPv6 global address and one interface ID for local and remote
>>   nodes.
>> 
>> --Files--
>> Note that it may be necessary for you to refresh your browser to view the 
>> most recent version. Please review the document carefully to ensure 
>> satisfaction as we do not make changes once it has been published as an RFC.
>> 
>> We will await approvals from each author prior to moving forward in the 
>> publication process.
>> 
>> Updated XML file:
>> https://www.rfc-editor.org/authors/rfc9857.xml
>> 
>> Updated output files:
>> https://www.rfc-editor.org/authors/rfc9857.txt
>> https://www.rfc-editor.org/authors/rfc9857.pdf
>> https://www.rfc-editor.org/authors/rfc9857.html
>> 
>> Diff files showing all changes made during AUTH48:
>> https://www.rfc-editor.org/authors/rfc9857-auth48diff.html
>> https://www.rfc-editor.org/authors/rfc9857-auth48rfcdiff.html (side by side)
>> 
>> Diff files showing all changes:
>> https://www.rfc-editor.org/authors/rfc9857-diff.html
>> https://www.rfc-editor.org/authors/rfc9857-rfcdiff.html (side by side)
>> 
>> For the AUTH48 status of this document, please see:
>> https://www.rfc-editor.org/auth48/rfc9857
>> 
>> Best regards,
>> 
>> Karen Moore
>> RFC Production Center
>> 
>> 
>>> On Sep 11, 2025, at 5:14 AM, Ketan Talaulikar <ketant.i...@gmail.com> wrote:
>>> 
>>> Hi Karen & Allana,
>>> 
>>> Thanks for your help with this document. I realize it was challenging given 
>>> the inconsistent use of terms within the document and across its related 
>>> documents. Appreciate your tidying it up for publication.
>>> 
>>> Please check inline below for responses.
>>> 
>>> 
>>> On Thu, Sep 11, 2025 at 3:39 AM <rfc-edi...@rfc-editor.org> wrote:
>>> Authors,
>>> 
>>> While reviewing this document during AUTH48, please resolve (as necessary) 
>>> the following questions, which are also in the source file.
>>> 
>>> 1) <!--[rfced] May we update "PCEP protocol" to simply read "PCEP" to
>>> avoid redundancy? If expanded, "PCEP protocol" would read as "Path
>>> Computation Element Communication Protocol protocol".
>>> 
>>> Original:
>>>  As illustrated in the figure below, the
>>>  PCC is not an LSR in the routing domain, thus the head-end nodes of
>>>  the SR Policies may not implement the PCEP protocol.
>>> 
>>> Perhaps:
>>>  As illustrated in the figure below, the
>>>  PCC is not an LSR in the routing domain, thus the head-end nodes of
>>>  the SR Policies may not implement the PCEP.
>>> -->   
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 2) <!--[rfced] In Section 3, should the list be formatted as a definition
>>> list for ease of reading and consistency with other sections?
>>> 
>>> Original:
>>> Where:
>>> 
>>>  *  Protocol-ID field specifies the component that owns the SR Policy
>>>     state in the advertising node.  An additional Protocol-ID "Segment
>>>     Routing" (value 9) is introduced by this document that MUST be
>>>     used for advertisement of SR Policies.
>>> 
>>>  *  "Identifier" is an 8 octet value as defined in section 5.2 of
>>>     [RFC9552].
>>> 
>>>  *  "Local Node Descriptor" (TLV 256) [RFC9552] is used as specified
>>>     further in this section.
>>> 
>>>  *  The SR Policy Candidate Path Descriptor TLV is specified in
>>>     Section 4.
>>> 
>>> Perhaps:
>>> Where:
>>> 
>>>  *  Protocol-ID field: Specifies the component that owns the SR Policy
>>>     state in the advertising node. An additional Protocol-ID "Segment
>>>     Routing" (value 9) is introduced by this document that MUST be
>>>     used for the advertisement of SR Policies.
>>> 
>>>  *  Identifier: 8-octet value as defined in Section 5.2 of [RFC9552].
>>> 
>>>  *  Local Node Descriptors (TLV 256): Defined in [RFC9552] and used as
>>>     specified further in this section.
>>> 
>>>  *  SR Policy Candidate Path Descriptor TLV: Specified in Section 4.
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 3) <!--[rfced] As shown below, we removed "Number" from "Autonomous
>>> System Number (TLV 512)" per RFC 9552, and we removed "ASN"
>>> following "AS Confederation Identifier" as it is not present in
>>> RFC 5065. Note that this change was also applied to similar text
>>> in Section 3.2. Please let us know of any objections.
>>> 
>>> Note that "ASN" was expanded only on the first mention.
>>> 
>>> Original:
>>>  *  Autonomous System Number (TLV 512) [RFC9552], which contains the
>>>     ASN (or AS Confederation Identifier (ASN) [RFC5065], if
>>>     confederations are used) of the headend node of the SR Policy.
>>> 
>>> Current:
>>>  *  Autonomous System (TLV 512) [RFC9552], which contains the
>>>     Autonomous System Number (ASN) (or AS Confederation Identifier
>>>     [RFC5065], if confederations are used) of the headend node of
>>>     the SR Policy.
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 4) <!--[rfced] In RFC 9552, we note that "IGP Router-ID" is listed as
>>> both a sub-TLV and a TLV code point. As "sub-TLV" and "TLV" are
>>> not included in the description, how may we update "IGP Router-ID
>>> sub-TLV (TLV 515)" for conciseness? Would "IGP Router-ID
>>> (sub-TLV/TLV 515)" be correct? Note that there are two instances
>>> in the document.
>>> 
>>> Original:
>>>  The determination of whether the
>>>  IGP Router-ID sub-TLV (TLV 515) contains a 4-octet OSPF Router-ID
>>>  or a 6-octet ISO System-ID is to be done based on the length of
>>>  that sub-TLV since the Protocol-ID in the NLRI is always going to
>>>  be "Segment Routing".
>>> 
>>> Perhaps:
>>>  The determination of whether the
>>>  IGP Router-ID (sub-TLV/TLV 515) contains a 4-octet OSPF Router-ID
>>>  or a 6-octet ISO System-ID is to be done based on the length of
>>>  that sub-TLV because the Protocol-ID in the NLRI is always going
>>>  to be "Segment Routing".
>>> -->
>>> 
>>> KT> The reference here is to the TLV and the IANA registry is for TLV 
>>> codepoints but they can also be used as sub-TLVs. So, I agree that your 
>>> suggestion is better, but how about "IGP Router-ID (TLV 515)" ?
>>> 
>>> 
>>> 
>>> 5) <!-- [rfced] We note that Section 6.2.3 of RFC 9256 uses
>>> "Specified-BSID-only". Given this, should "Specified BSID" be
>>> updated for consistency?
>>> 
>>> Original:
>>>  The TLV MAY also optionally contain the Specified BSID value for
>>>  reporting as described in section 6.2.3 of [RFC9256].
>>> 
>>> Perhaps:
>>>  The TLV MAY also optionally contain the Specified-BSID-only value
>>>  for reporting as described in Section 6.2.3 of [RFC9256].
>>> -->
>>> 
>>> KT> This change is not appropriate. Here, the idea is to signal the 
>>> Specified-BSID value. Whether or not the Specified-BSID-only is to be used 
>>> is indicated by a different flag.
>>> 
>>> 
>>> 
>>> 6) <!--[rfced] Please clarify if "BSID" should be singular (option A) or
>>> plural (option B) in the following:
>>> 
>>> Original:
>>> D-Flag:  Indicates the dataplane for the BSIDs and if they are
>>>         16 octet SRv6 SID (when set) or are 4 octet SR/MPLS
>>>         label value (when clear).
>>> 
>>> Perhaps A:
>>> D-Flag:  Indicates the data plane for the BSIDs and if a BSID is
>>>         a 16-octet SRv6 SID (when set) or a 4-octet SR/MPLS
>>>         label value (when clear).
>>> 
>>> Perhaps B:
>>> D-Flag:  Indicates the data plane for the BSIDs and if the BSIDs
>>>         are 16-octet SRv6 SIDs (when set) or 4-octet SR/MPLS
>>>         label values (when clear).
>>> -->
>>> 
>>> KT> A is better.
>>> 
>>> 
>>> 
>>> 7) <!--[rfced] We note that Figures 7 and 19 use "Sub-TLVs" (capitalized),
>>> while Figures 11 and 18 use "sub-TLVs" (lowercased). Should these be
>>> consistent? If yes, which form is preferred?
>>> -->     
>>> 
>>> KT> Here "sub-TLVs" is appropriate as it is not referring to a specific 
>>> sub-TLV name.
>>> 
>>> 
>>> 
>>> 
>>> 8) <!--[rfced] We note multiple instances of "MUST be set to 0 by the
>>> originator and MUST be ignored by a receiver". Should the one
>>> instance below that contains only one "MUST" be updated
>>> accordingly (see Section 5.3)?
>>> 
>>> Original:
>>>  V-Flag: Indicates the candidate path has at least one valid SID-List
>>>  when set and indicates no valid SID-List is available or evaluated
>>>  when clear. When the E-Flag is clear (i.e. the candidate path has not
>>>  been evaluated), then this flag MUST be set to 0 by the originator and
>>>  ignored by the receiver.
>>> 
>>> Perhaps:
>>>  V-Flag: Indicates that the candidate path has at least one valid SID-List
>>>  when set and that no valid SID-List is available or evaluated when clear.
>>>  When the E-Flag is clear (i.e., the candidate path has not been evaluated),
>>>  then this flag MUST be set to 0 by the originator and MUST be ignored by a
>>>  receiver.
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 9) <!--[rfced] Please review 2 instances of the term "NULL" in this
>>> document. Should "NULL terminator" be "NUL terminator" or "null
>>> terminator" for correctness? We ask per guidance received from a
>>> Gen Art reviewer. Note that RFC 9256 uses "null endpoint",
>>> "Explicit Null Label Policy", and "IPv6 Explicit NULL Label".
>>> 
>>> Current:
>>> SR Policy Name:  Symbolic name for the SR Policy without a NULL
>>>     terminator as specified in Section 2.1 of [RFC9256].
>>> 
>>> Candidate Path Name:  Symbolic name for the SR Policy candidate path
>>>     without a NULL terminator as specified in Section 2.6 of
>>>     [RFC9256].
>>> -->
>>> 
>>> KT> It should be the NUL - which is what I believe it is called in ASCII.
>>> 
>>> 
>>> 
>>> 10) <!--[rfced] How may we clarify this "either" sentence. Is the intended
>>> meaning that the dynamic path is computed by the headend or
>>> delegated to a controller (option A)? Or that the dynamic path is
>>> computed by the headend or by delegation to a controller (option B)?
>>> 
>>> Original:
>>>  The constraints are generally applied to a dynamic candidate path which is
>>>  computed either by the headend or may be delegated to a controller.
>>> 
>>> Perhaps A:
>>>  The constraints are generally applied to a dynamic candidate path that is
>>>  either computed by the headend or delegated to a controller.
>>> 
>>> Perhaps B:
>>>  The constraints are generally applied to a dynamic candidate path that is
>>>  computed by either the headend or delegation to a controller.
>>> -->
>>> 
>>> KT> A is correct.
>>> 
>>> 
>>> 
>>> 11) <!--[rfced] We note that Figure 15 uses "Request-Flags" and 
>>> "Status-Flags"
>>> (hyphenated), while the definitions of these fields use "Request Flags"
>>> and "Status Flags" (unhyphenated). To make these consistent, which form is
>>> preferred?
>>> -->
>>> 
>>> KT> the unhyphenated please
>>> 
>>> 
>>> 
>>> 12) <!-- [rfced] For consistency, should "Association Object" be updated
>>> to "ASSOCIATION object" per use in Section 6.1 of [RFC8697]? Note
>>> that there are four instances.
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 13) <!--[rfced] How may we rephrase the text in Section 5.6.6 for clarity?
>>> 
>>> KT> I think a copy/paste error from my side in section 5.6.6 with 
>>> referencine Table 1 has caused a confusion between metric types and segment 
>>> types.
>>> 
>>> In the first sentence, we note that Table 1 (Section 5.7.1.1)
>>> does not list references for the types. Should the term
>>> "reference" be replaced with "Segment Descriptor" or other for
>>> conciseness? And may we rephrase the second sentence as shown
>>> below for clarity and to make it parallel?
>>> 
>>> We also note that Tables 1 and 6 contain the same information. Should
>>> Table 1 be removed and references to Table 1 (in Sections 5.6.6 and
>>> 5.7.1.1) be updated to point to Table 6?
>>> 
>>> KT> The two tables have different purposes. The Table 1 provides the 
>>> mapping between the
>>> segment types (A to K) defined in RFC 9256 with the code points of the 
>>> types defined in
>>> this document. While table 6 represents the initial allocations for the 
>>> codepoints
>>> for the segment types for IANA. Comparing this to RFC9830/1, the Table 1 is 
>>> what is listed
>>> in https://www.rfc-editor.org/authors/rfc9830.html#section-2.4.4.2 and 
>>> Table 6 is what is listed in
>>> https://www.rfc-editor.org/authors/rfc9831.html#section-3.1 - more 
>>> specifically, I would prefer
>>> that we have alignment for the Table 1 column Segment Description with the 
>>> other two RFCs
>>> with one change that we want to keep the (Type X) as a prefix in this 
>>> document.
>>> 
>>> KT> There is no change required for Table 1, however, we can and perhaps 
>>> should
>>> change the section titles 5.7.1.1.1 through 5.7.1.1.11 to reflect RFC9830 
>>> sections
>>> 2.4.4.2.1 - 2.4.4.22 and RFC9831 sections 2.1 through 2.10.
>>> 
>>> As an example: Type 1: SR-MPLS Label (Type A) -> Type 1: Segment Type A
>>> 
>>> This will make the section headings short and align with the other two RFCs 
>>> that specify
>>> the southbound BGP signaling while this document specifies its northbound 
>>> reporting.
>>> 
>>> The titles for figures are ok.
>>> 
>>> The descriptions can then be changed along the lines of 
>>> https://www.rfc-editor.org/authors/rfc9831.html#section-3.1
>>> 
>>> As an example: (Type A) SR-MPLS Label -> Type A Segment
>>> 
>>> Please let me know your views from the perspective of readability and 
>>> alignment across RFC9256 and
>>> the 3 BGP RFCs under RFC Editor currently including this document.
>>> 
>>> 
>>> Original (Section 5.6.6):
>>>  The Table 1 below lists the metric types introduced by this document
>>>  along with reference for each. Where the references are for IS-IS
>>>  and OSPF specifications, those metric types are defined for a link
>>>  while in the SR Policy context those relate to the candidate path
>>>  or the segment list.
>>> 
>>> Perhaps:
>>>  Table 6 lists the metric types introduced by this document along
>>>  with a Segment Descriptor for each. Where the Segment Descriptors
>>>  relate to IS-IS and OSPF specifications, the metric types are defined
>>>  for a link. Where the Segment Descriptors relate to the SR Policy,
>>>  the metric types are defined for a candidate path or a segment list.
>>> 
>>> 
>>> KT> Can you please fix/update this blob as below?
>>> 
>>>     Below is a list of metric types introduced by this document
>>>     along with references for each.  Where the references are for IS-IS
>>>     and OSPF specifications, those metric types are defined for a link
>>>     while in the SR Policy context those relate to the candidate path
>>>     or the segment list.
>>> 
>>> The "list" is actually right after the paragraph with this text and the 
>>> reference to Table 1
>>> was an error. I hope this clarifies.
>>> 
>>> ...
>>> Original (Section 5.7.1.1)
>>>  The following types are currently defined and their mapping to the
>>>  respective segment types defined in [RFC9256]:
>>> 
>>> Perhaps:
>>>  See Table 6 for the type definitions and their mappings to the
>>>  respective segment types defined in [RFC9256].
>>> -->
>>> 
>>> KT> The above change is now not necessary.
>>> 
>>> 
>>> 
>>> 14) <!--[rfced] For clarity, should the registry that the metric types are
>>> taken from be listed here instead of only the registry that they are
>>> not listed in?
>>> 
>>> Original:
>>>  Note that the metric type in this field is not taken from the "IGP
>>>  Metric Type" registry from IANA "IGP Parameters" and is a separate
>>>  registry that includes IGP Metric Types as well as metric types
>>>  specific to SR Policy path computation.
>>> 
>>> Perhaps:
>>>  Note that the metric types in this field are taken from the
>>>  "BGP-LS SR Policy Metric Types" IANA registry, which includes
>>>  IGP Metric Types as well as metric types specific to SR Policy
>>>  path computation (i.e., the metric types are not from the
>>>  "IGP Metric-Type" registry).
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 15) <!--[rfced] In Section 5.6.6, we updated "Average" to "Avg" to
>>> match use in Table 7 and the "BGP-LS SR Policy Metric Types"
>>> registry. If you prefer to update the registry to reflect
>>> "Average" instead of "Avg", please let us know.
>>> 
>>> Link to registry:
>>> https://www.iana.org/assignments/bgp-ls-parameters/
>>> bgp-ls-parameters.xhtml#bgp-ls-sr-segment-descriptor-types>.
>>> 
>>> Original:
>>>  Type 6: Average Unidirectional Delay:
>>> 
>>> Current:
>>>  Type 6: Avg Unidirectional Delay:
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 16) <!--[rfced] We note that Figure 18 contains two "RESERVED" fields.
>>> As these are two distinctly different fields, should they be updated
>>> as "RESERVED1" and "RESERVED2", which would reflect Figure 11?
>>> -->     
>>> 
>>> KT> Yes, please do the same for Figure 11
>>> 
>>> 
>>> 
>>> 
>>> 17) <!--[rfced] Table 6 (Section 8.5) specifies the SRv6 SID as an "IPv6
>>> address", but Section 5.7.1.1.2 specifies it as an "SRv6 SID address".
>>> Is an update needed in Section 5.7.1.1.2 for consistency with Table 6?
>>> 
>>> Original:
>>>  The Segment is SRv6 type and is specified simply as the SRv6 SID address.
>>> 
>>> Perhaps:
>>>  The Segment is an SRv6 type and is specified simply as the IPv6 address.
>>> -->
>>> 
>>> KT> It should just say "SRv6 SID" in 7.7.1.1.2 and in Table 6. But please 
>>> refer to the previous suggestion on Table 6.
>>> 
>>> 
>>> 
>>> 18) <!--[rfced] In Section 5.7.1.1.6, should "interface" be added to more
>>> closely match Table 6 (the "BGP-LS SR Segment Descriptor Types"
>>> registry)?
>>> 
>>> Link to registry:
>>> https://www.iana.org/assignments/bgp-ls-parameters/
>>> bgp-ls-parameters.xhtml#bgp-ls-sr-segment-descriptor-types
>>> 
>>> Original:
>>> IPv4 Local Address:
>>> IPv4 Remote Address:
>>> 
>>> Perhaps:
>>> IPv4 Local Interface Address:
>>> IPv4 Remote Interface Address:
>>> 
>>> ...
>>> Original (Figure 25):
>>> IPv4 Local Address (4 octets)  
>>> IPv4 Remote Address (4 octets)   
>>> 
>>> Perhaps:
>>> IPv4 Local Interface Address (4 octets)  
>>> IPv4 Remote Interface Address (4 octets)   
>>> -->
>>> 
>>> KT> Ack for both
>>> 
>>> 
>>> 
>>> 19) <!--[rfced] In Sections 5.7.1.1.8 and 5.7.1.1.11, should the following
>>> be updated for consistency with the descriptions in Table 6 (the
>>> "BGP-LS SR Segment Descriptor Types" registry)?
>>> 
>>> Link to registry:
>>> https://www.iana.org/assignments/bgp-ls-parameters/
>>> bgp-ls-parameters.xhtml#bgp-ls-sr-segment-descriptor-types?
>>> 
>>> Original:
>>> IPv6 Local Address:
>>> IPv6 Remote Address:
>>> 
>>> Perhaps:
>>> IPv6 Local Global Address:
>>> IPv6 Remote Global Address:
>>> 
>>> ...
>>> Original (Figures 27 and 30):
>>>  Global IPv6 Local Interface Address (16 octets)
>>>  Global IPv6 Remote Interface Address (16 octets)
>>> 
>>> Perhaps:
>>>  IPv6 Local Interface Global Address (16 octets)
>>>  IPv6 Remote Interface Global Address (16 octets)
>>> -->
>>> 
>>> KT> Ack for both.
>>> 
>>> 
>>> 
>>> 20) <!-- [rfced] Section 4 of this document as well as RFC 9256 uses
>>> "Protocol-Origin" rather than "Protocol Origin". Are any updates
>>> needed to the "SR Policy Protocol Origin" registry name, two
>>> instances of "SR Protocol Origin", or "Protocol Origin field"?
>>> 
>>> Original:
>>>  Per this document, IANA has created and maintains a new registry
>>>  called "SR Policy Protocol Origin" under the "Segment Routing"
>>>  registry group with the allocation policy of Expert Review [RFC8126]
>>>  using the guidelines for designated experts as specified in
>>>  [RFC9256]. This registry contains the code points allocated to the
>>>  "Protocol Origin" field defined in Section 4.
>>> -->
>>> 
>>> KT> Lets use "Protocol-Origin" to be consistent with RFC9256
>>> 
>>> 
>>> 
>>> 21) <!--[rfced] Under the "Segment Descriptor" column in the "BGP-LS SR
>>> Segment Descriptor Types" registry, should the following changes
>>> be made to the code point descriptions?  That is, add articles,
>>> make names following "pair" plural, and capitalize instances of
>>> "address" and "node", accordingly.
>>> 
>>> The form to the right of the arrow is suggested. If changes are made,
>>> we will update the running text accordingly (namely the subsections
>>> under Section 5.7.1.1) as well as the IANA registry.
>>> 
>>> Link to registry:
>>> <https://www.iana.org/assignments/bgp-ls-parameters/
>>> bgp-ls-parameters.xhtml#bgp-ls-sr-segment-descriptor-types>
>>> 
>>> (Type B) SRv6 SID as IPv6 address -> (Type B) SRv6 SID as an IPv6 Address
>>> 
>>> 
>>> (Type C) SR-MPLS Prefix SID as IPv4 Node Address ->
>>>    (Type C) SR-MPLS Prefix SID as an IPv4 Node Address
>>> 
>>> (Type D) SR-MPLS Prefix SID as IPv6 Node Global Address ->
>>>    (Type D) SR-MPLS Prefix SID as an IPv6 Node Global Address
>>> 
>>> (Type E) SR-MPLS Adjacency SID as IPv4 Node Address & Local Interface ID ->
>>>    (Type E) SR-MPLS Adjacency SID as an IPv4 Node Address & a Local 
>>> Interface ID
>>> 
>>> (Note: Section 5.7.1.1.6 describes Type F as a "pair"; is that correct to 
>>> add?)
>>> (Type F) SR-MPLS Adjacency SID as IPv4 Local & Remote Interface Addresses ->
>>>    (Type F) SR-MPLS Adjacency SID as a pair of IPv4 Local & Remote
>>>    Interface Addresses
>>> 
>>> (Type G) SR-MPLS Adjacency SID as pair of IPv6 Global Address & Interface 
>>> ID for
>>> Local & Remote nodes ->    
>>>    (Type G) SR-MPLS Adjacency SID as a pair of IPv6 Global Addresses &
>>>    Interface IDs for Local & Remote Nodes
>>> 
>>> (Type H) SR-MPLS Adjacency SID as pair of IPv6 Global Addresses for the
>>> Local & Remote Interface ->
>>>    (Type H) SR-MPLS Adjacency SID as a pair of IPv6 Global Addresses for
>>>     Local & Remote Interface Addresses
>>> 
>>> (Type I) SRv6 END SID as IPv6 Node Global Address ->
>>>    (Type I) SRv6 END SID as an IPv6 Node Global Address
>>> 
>>> (Type J) SRv6 END.X SID as pair of IPv6 Global Address & Interface ID
>>> for Local & Remote nodes ->
>>>     (Type J) SRv6 END.X SID as a pair of IPv6 Global Addresses & Interface 
>>> IDs
>>>     for Local & Remote Nodes
>>> 
>>> (Type K) SRv6 END.X SID as pair of IPv6 Global Addresses for the Local &  
>>> Remote Interface ->
>>>     (Type K) SRv6 END.X SID as a pair of IPv6 Global Addresses for Local &  
>>>     Remote Interface Addresses
>>> -->
>>> 
>>> KT> Please refer to my response to your point 13 that impacts this. With 
>>> that in mind, I would think
>>> that these queries are no longer relevant?
>>> 
>>> 
>>> 
>>> 22) <!--[rfced] FYI: In the Contributors section, we updated the lead-in
>>> text as follows to indicate that the individuals listed are
>>> coauthors.
>>> 
>>> Original:
>>>  The following people have substantially contributed to the editing of
>>>  this document:
>>> 
>>> Current:
>>>  The following people have contributed substantially to the
>>>  content of this document and should be considered coauthors:
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 23) <!-- [rfced] Terminology
>>> 
>>> a) Throughout the text, the following terminology appears to be used
>>> inconsistently. Please review these occurrences and let us know if/how they
>>> may be made consistent.  
>>> 
>>> -Flag vs. -flag
>>>  (e.g., "D-Flag" vs. "A-flag" in the running text)
>>> 
>>> KT> -flag
>>> 
>>> Metric Type field vs. "metric type" field
>>>  (Note: the companion document uses "metric type field" with no quote marks)
>>> 
>>> KT> metric type field - without the quotes
>>> 
>>> Segment Descriptor vs. Segment descriptor
>>> 
>>> KT> segment descriptor (except when used in titles where capitalization is 
>>> used)
>>> 
>>> Segment List vs. segment list
>>> 
>>> KT> 2nd
>>> 
>>> SID-List vs. SID-list vs. SID-LIST vs. SID List
>>> 
>>> KT> SID list to be consistent with a single usage in RFC9256
>>> 
>>> SR Policy Candidate Path NLRI Type vs. SR Policy Candidate Path NLRI type
>>> 
>>> KT> 2nd
>>> 
>>> 
>>> SR Policy Candidate Path vs. SR Policy Candidate path vs. SR Policy 
>>> candidate path
>>> 
>>> KT> Capitalization when used in name (1st) and otherwise (3rd)
>>> 
>>> 
>>> 
>>> b) We updated the following terms for consistency. Please let us know of 
>>> any objections.
>>> 
>>> codepoint -> code point (per IANA registries)
>>> dataplane -> data plane
>>> drop upon invalid -> Drop-Upon-Invalid (per RFC 9256)
>>> Global address -> global address (2 instances in the running text)
>>> head-end -> headend
>>> nexthop -> next hop
>>> traffic engineering -> Traffic Engineering (per RFC 9552 and the companion 
>>> document)
>>> 
>>> KT> Ack
>>> 
>>> 
>>> c) FYI: We made "Constraints" in the following sub-TLV names singular for 
>>> consistency
>>> with Table 4.
>>> 
>>> SR Affinity Constraints Sub-TLV -> SR Affinity Constraint Sub-TLV (Figure 
>>> 12)
>>> SR Bandwidth Constraints Sub-TLV -> SR Bandwidth Constraint Sub-TLV (Figure 
>>> 14)
>>> 
>>> SR Bidirectional Group Constraints Sub-TLV ->
>>>   SR Bidirectional Group Constraint Sub-TLV (Figure 16)
>>> 
>>> SR Disjoint Group Constraints Sub-TLV -> SR Disjoint Group Constraint 
>>> Sub-TLV (Figure 15)
>>> SR Metric Constraints Sub-TLV -> SR Metric Constraint Sub-TLV (Figure 17 
>>> and Section 5.7.2)
>>> SR SRLG Constraints Sub-TLV -> SR SRLG Constraint Sub-TLV (Figure 13)
>>> 
>>> KT> Ack
>>> 
>>> 
>>> d) FYI: We updated 7 instances of "Descriptor" to "Descriptors"
>>> for TLV 256 per RFC 9552.
>>> 
>>> Local Node Descriptor (TLV 256) -> Local Node Descriptors (TLV 256)
>>> -->
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> 24) <!-- [rfced] Abbreviations
>>> 
>>> a) FYI - We have added expansions for the following abbreviations
>>> per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review each
>>> expansion in the document carefully to ensure correctness.
>>> 
>>> Autonomous System Number (ASN)
>>> Bidirectional Forwarding Detection (BFD)
>>> External BGP (EBGP)
>>> Label Edge Routers (LERs)
>>> Label Switched Path (LSP)
>>> Label Switching Router (LSR)
>>> Network Layer Reachability Information (NLRI)
>>> Path Computation Element Communication Protocol (PCEP)
>>> 
>>> KT> Ack
>>> 
>>> 
>>> 
>>> b) To reflect more common usage in previously published RFCs, may we update
>>> the expansion of "BGP-LS" from "BGP Link-State" to "BGP - Link State"? If 
>>> yes,
>>> note that the title of this document would also be updated accordingly.
>>> 
>>> Original:
>>>  Advertisement of Segment Routing Policies using BGP Link-State
>>>  ...
>>>  This document describes a mechanism to collect the Segment Routing
>>>  Policy information that is locally available in a node and advertise
>>>  it into BGP Link-State (BGP-LS) updates.
>>> 
>>> Perhaps:
>>>  Advertisement of Segment Routing Policies using BGP - Link State
>>>  ...
>>>  This document describes a mechanism to collect the Segment Routing
>>>  Policy information that is locally available in a node and advertise
>>>  it into BGP - Link State (BGP-LS) updates.    
>>> -->
>>> 
>>> KT> ack
>>> 
>>> 
>>> 
>>> 25) <!-- [rfced] Please review the "Inclusive Language" portion of the 
>>> online
>>> Style Guide 
>>> <https://www.rfc-editor.org/styleguide/part2/#inclusive_language>
>>> and let us know if any changes are needed.  Updates of this nature typically
>>> result in more precise language, which is helpful for readers.
>>> 
>>> Note that our script did not flag any words in particular, but this should
>>> still be reviewed as a best practice.
>>> -->
>>> 
>>> KT> Looks good to me.
>>> 
>>> Thanks,
>>> Ketan
>>> 
>>> 
>>> 
>>> Thank you.
>>> 
>>> Karen Moore and Alanna Paloma
>>> RFC Production Center
>>> 
>>> 
>>> On Sep 10, 2025, at 3:08 PM, rfc-edi...@rfc-editor.org wrote:
>>> 
>>> *****IMPORTANT*****
>>> 
>>> Updated 2025/09/10
>>> 
>>> RFC Author(s):
>>> --------------
>>> 
>>> Instructions for Completing AUTH48
>>> 
>>> Your document has now entered AUTH48.  Once it has been reviewed and
>>> approved by you and all coauthors, it will be published as an RFC.  
>>> If an author is no longer available, there are several remedies
>>> available as listed in the FAQ (https://www.rfc-editor.org/faq/).
>>> 
>>> You and you coauthors are responsible for engaging other parties
>>> (e.g., Contributors or Working Group) as necessary before providing
>>> your approval.
>>> 
>>> Planning your review
>>> ---------------------
>>> 
>>> Please review the following aspects of your document:
>>> 
>>> *  RFC Editor questions
>>> 
>>>  Please review and resolve any questions raised by the RFC Editor
>>>  that have been included in the XML file as comments marked as
>>>  follows:
>>> 
>>>  <!-- [rfced] ... -->
>>> 
>>>  These questions will also be sent in a subsequent email.
>>> 
>>> *  Changes submitted by coauthors
>>> 
>>>  Please ensure that you review any changes submitted by your
>>>  coauthors.  We assume that if you do not speak up that you
>>>  agree to changes submitted by your coauthors.
>>> 
>>> *  Content
>>> 
>>>  Please review the full content of the document, as this cannot
>>>  change once the RFC is published.  Please pay particular attention to:
>>>  - IANA considerations updates (if applicable)
>>>  - contact information
>>>  - references
>>> 
>>> *  Copyright notices and legends
>>> 
>>>  Please review the copyright notice and legends as defined in
>>>  RFC 5378 and the Trust Legal Provisions
>>>  (TLP – https://trustee.ietf.org/license-info).
>>> 
>>> *  Semantic markup
>>> 
>>>  Please review the markup in the XML file to ensure that elements of  
>>>  content are correctly tagged.  For example, ensure that <sourcecode>
>>>  and <artwork> are set correctly.  See details at
>>>  <https://authors.ietf.org/rfcxml-vocabulary>.
>>> 
>>> *  Formatted output
>>> 
>>>  Please review the PDF, HTML, and TXT files to ensure that the
>>>  formatted output, as generated from the markup in the XML file, is
>>>  reasonable.  Please note that the TXT will have formatting
>>>  limitations compared to the PDF and HTML.
>>> 
>>> 
>>> Submitting changes
>>> ------------------
>>> 
>>> To submit changes, please reply to this email using ‘REPLY ALL’ as all
>>> the parties CCed on this message need to see your changes. The parties
>>> include:
>>> 
>>>  *  your coauthors
>>> 
>>>  *  rfc-edi...@rfc-editor.org (the RPC team)
>>> 
>>>  *  other document participants, depending on the stream (e.g.,
>>>     IETF Stream participants are your working group chairs, the
>>>     responsible ADs, and the document shepherd).
>>> 
>>>  *  auth48archive@rfc-editor.org, which is a new archival mailing list
>>>     to preserve AUTH48 conversations; it is not an active discussion
>>>     list:
>>> 
>>>    *  More info:
>>>       
>>> https://mailarchive.ietf.org/arch/msg/ietf-announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc
>>> 
>>>    *  The archive itself:
>>>       https://mailarchive.ietf.org/arch/browse/auth48archive/
>>> 
>>>    *  Note: If only absolutely necessary, you may temporarily opt out
>>>       of the archiving of messages (e.g., to discuss a sensitive matter).
>>>       If needed, please add a note at the top of the message that you
>>>       have dropped the address. When the discussion is concluded,
>>>       auth48archive@rfc-editor.org will be re-added to the CC list and
>>>       its addition will be noted at the top of the message.
>>> 
>>> You may submit your changes in one of two ways:
>>> 
>>> An update to the provided XML file
>>> — OR —
>>> An explicit list of changes in this format
>>> 
>>> Section # (or indicate Global)
>>> 
>>> OLD:
>>> old text
>>> 
>>> NEW:
>>> new text
>>> 
>>> You do not need to reply with both an updated XML file and an explicit
>>> list of changes, as either form is sufficient.
>>> 
>>> We will ask a stream manager to review and approve any changes that seem
>>> beyond editorial in nature, e.g., addition of new text, deletion of text,
>>> and technical changes.  Information about stream managers can be found in
>>> the FAQ.  Editorial changes do not require approval from a stream manager.
>>> 
>>> 
>>> Approving for publication
>>> --------------------------
>>> 
>>> To approve your RFC for publication, please reply to this email stating
>>> that you approve this RFC for publication.  Please use ‘REPLY ALL’,
>>> as all the parties CCed on this message need to see your approval.
>>> 
>>> 
>>> Files
>>> -----
>>> 
>>> The files are available here:
>>>  https://www.rfc-editor.org/authors/rfc9857.xml
>>>  https://www.rfc-editor.org/authors/rfc9857.html
>>>  https://www.rfc-editor.org/authors/rfc9857.pdf
>>>  https://www.rfc-editor.org/authors/rfc9857.txt
>>> 
>>> Diff file of the text:
>>>  https://www.rfc-editor.org/authors/rfc9857-diff.html
>>>  https://www.rfc-editor.org/authors/rfc9857-rfcdiff.html (side by side)
>>> 
>>> Diff of the XML:
>>>  https://www.rfc-editor.org/authors/rfc9857-xmldiff1.html
>>> 
>>> 
>>> Tracking progress
>>> -----------------
>>> 
>>> The details of the AUTH48 status of your document are here:
>>>  https://www.rfc-editor.org/auth48/rfc9857
>>> 
>>> Please let us know if you have any questions.  
>>> 
>>> Thank you for your cooperation,
>>> 
>>> RFC Editor
>>> 
>>> --------------------------------------
>>> RFC9857 (draft-ietf-idr-bgp-ls-sr-policy-17)
>>> 
>>> Title            : Advertisement of Segment Routing Policies using BGP 
>>> Link-State
>>> Author(s)        : S. Previdi, K. Talaulikar, Ed., J. Dong, H. Gredler, J. 
>>> Tantsura
>>> WG Chair(s)      : Susan Hares, Keyur Patel, Jeffrey Haas
>>> 
>>> Area Director(s) : Jim Guichard, Ketan Talaulikar, Gunter Van de Velde
>>> 
>>> 
>> 
>> 


-- 
auth48archive mailing list -- auth48archive@rfc-editor.org
To unsubscribe send an email to auth48archive-le...@rfc-editor.org

Reply via email to