| rfc8690xml2.original.xml | rfc8690.xml | |||
|---|---|---|---|---|
| <?xml version="1.0" encoding="US-ASCII"?> | <?xml version='1.0' encoding='utf-8'?> | |||
| <!DOCTYPE rfc SYSTEM "rfc2629.dtd"> | ||||
| <?rfc toc="yes"?> | ||||
| <?rfc tocompact="yes"?> | ||||
| <?rfc tocdepth="3"?> | ||||
| <?rfc tocindent="yes"?> | ||||
| <?rfc symrefs="yes"?> | ||||
| <?rfc sortrefs="yes"?> | ||||
| <?rfc comments="yes"?> | ||||
| <?rfc inline="yes"?> | ||||
| <?rfc compact="yes"?> | ||||
| <?rfc subcompact="no"?> | ||||
| <rfc category='std' ipr='trust200902' docName='draft-ietf-mpls-rfc8287-len-clari | <!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"> | |||
| fication-04' | ||||
| updates="8287"> | ||||
| <front> | <rfc number="8690" xmlns:xi="http://www.w3.org/2001/XInclude" category="std" | |||
| <title abbrev="RFC8287 Sub-TLV Length Clarification">RFC8287 Sub-TLV Length Clar | ipr="trust200902" docName="draft-ietf-mpls-rfc8287-len-clarification-04" | |||
| ification</title> | updates="8287" obsoletes="" submissionType="IETF" xml:lang="en" consensus=" | |||
| true" | ||||
| tocInclude="true" symRefs="true" sortRefs="true" version="3"> | ||||
| <author initials="N." surname="Nainar" fullname="Nagendra Kumar Nainar"> | <!-- xml2rfc v2v3 conversion 2.31.0 --> | |||
| <organization>Cisco Systems, Inc.</organization> | <front> | |||
| <address> | ||||
| <postal> | ||||
| <street>7200-12 Kit Creek Road</street> | ||||
| <city>Research Triangle Park</city> <region>NC</region> <code>277 | ||||
| 09</code> | ||||
| <country>US</country> | ||||
| </postal> | ||||
| <email>naikumar@cisco.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <author initials="C." surname="Pignataro" fullname="Carlos Pignataro"> | <title abbrev="Clarification of Segment ID Sub-TLV Length for RFC 8287">Clar | |||
| <organization>Cisco Systems, Inc.</organization> | ification of Segment ID Sub-TLV Length for RFC 8287</title> | |||
| <address> | ||||
| <postal> | ||||
| <street>7200-11 Kit Creek Road</street> | ||||
| <city>Research Triangle Park</city> <region>NC</region> <code>277 | ||||
| 09</code> | ||||
| <country>US</country> | ||||
| </postal> | ||||
| <email>cpignata@cisco.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <author initials="F." surname="Iqbal" fullname="Faisal Iqbal"> | <seriesInfo name="RFC" value="8690" /> | |||
| <organization>Individual</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street></street> | ||||
| <city></city> <region></region> <code></code> | ||||
| <country>Canada</country> | ||||
| </postal> | ||||
| <email>faisal.iqbal@msn.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <author initials="A." surname="Vainshtein" fullname="Alexander Vainshtein"> | <author initials="N." surname="Nainar" fullname="Nagendra Kumar Nainar"> | |||
| <organization>ECI Telecom</organization> | <organization>Cisco Systems, Inc.</organization> | |||
| <address> | <address> | |||
| <postal> | <postal> | |||
| <street></street> | <street>7200-12 Kit Creek Road</street> | |||
| <city></city> <region></region> <code></code> | <city>Research Triangle Park</city> | |||
| <country>Israel</country> | <region>NC</region> | |||
| </postal> | <code>27709</code> | |||
| <email>vainshtein.alex@gmail.com</email> | <country>United States of America</country> | |||
| </address> | </postal> | |||
| </author> | <email>naikumar@cisco.com</email> | |||
| </address> | ||||
| </author> | ||||
| <author initials="C." surname="Pignataro" fullname="Carlos Pignataro"> | ||||
| <organization>Cisco Systems, Inc.</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>7200-11 Kit Creek Road</street> | ||||
| <city>Research Triangle Park</city> | ||||
| <region>NC</region> | ||||
| <code>27709</code> | ||||
| <country>United States of America</country> | ||||
| </postal> | ||||
| <email>cpignata@cisco.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <author initials="F." surname="Iqbal" fullname="Faisal Iqbal"> | ||||
| <organization>Individual</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street/> | ||||
| <city/> | ||||
| <region/> | ||||
| <code/> | ||||
| <country>Canada</country> | ||||
| </postal> | ||||
| <email>faisal.ietf@gmail.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <author initials="A." surname="Vainshtein" fullname="Alexander Vainshtein"> | ||||
| <organization>ECI Telecom</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street/> | ||||
| <city/> | ||||
| <region/> | ||||
| <code/> | ||||
| <country>Israel</country> | ||||
| </postal> | ||||
| <email>vainshtein.alex@gmail.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <date /> | <date month="December" year="2019"/> | |||
| <area>Internet</area> | <area>Internet</area> | |||
| <workgroup>Network Work group</workgroup> | <workgroup>Network Work group</workgroup> | |||
| <keyword>mpls</keyword> | ||||
| <keyword>mpls</keyword> | <abstract> | |||
| <abstract><t>RFC8287 defines the extensions to MPLS LSP Ping and | <t>RFC 8287 defines the extensions to perform LSP Ping and | |||
| Traceroute for Segment Routing IGP-Prefix and IGP-Adjacency Segment Identifier ( | Traceroute for Segment Routing IGP-Prefix and IGP-Adjacency Segment Identifiers | |||
| SIDs) | (SIDs) | |||
| with an MPLS data plane. RFC8287 proposes 3 Target FEC Stack Sub-TLVs. While the | with the MPLS data plane. RFC 8287 proposes three Target Forwarding Equivalence | |||
| standard | Class (FEC) Stack sub-TLVs. | |||
| defines the format and procedure to handle those Sub-TLVs, it does not sufficien | While RFC 8287 | |||
| tly | defines the format and procedure to handle those sub-TLVs, it does not sufficien | |||
| clarify how the length of the Segment ID Sub-TLVs should be computed to | tly | |||
| include in the Length field of the Sub-TLVs which may result in interoperability | clarify how the length of the Segment ID sub-TLVs should be computed to be | |||
| included in the Length field of the sub-TLVs. This ambiguity has resulted in int | ||||
| eroperability | ||||
| issues.</t> | issues.</t> | |||
| <t>This document updates RFC8287 by clarifying the length of each Segment ID Sub | <t>This document updates RFC 8287 by clarifying the length of each of the | |||
| -TLVs | Segment ID sub-TLVs | |||
| defined in RFC8287. | defined in RFC 8287. | |||
| </t> | ||||
| </abstract> | ||||
| </front> | ||||
| <middle> | ||||
| <section title="Introduction"> | ||||
| <t><xref target="RFC8287" /> defines the extensions to MPLS LSP Ping and | ||||
| Traceroute for Segment Routing IGP-Prefix and IGP-Adjacency Segment Identifier ( | ||||
| SIDs) | ||||
| with an MPLS data plane. <xref target="RFC8287" /> proposes 3 Target FEC Stack S | ||||
| ub-TLVs. | ||||
| While the standard defines the format and procedure to handle those Sub-TLVs, it | ||||
| does not sufficiently clarify how the length of the Segment ID Sub-TLVs should b | ||||
| e computed to | ||||
| include in the Length field of the Sub-TLVs which may result in interoperability | ||||
| issues.</t> | ||||
| <t>This document updates <xref target="RFC8287" /> by clarifying the length of | ||||
| each Segment ID Sub-TLVs defined in <xref target="RFC8287" />. | ||||
| </t> | </t> | |||
| </section> | </abstract> | |||
| </front> | ||||
| <section title="Terminology"> | <middle> | |||
| <section numbered="true" toc="default"> | ||||
| <t>This document uses the terminologies defined in | <name>Introduction</name> | |||
| <xref target="RFC8402" />, | <t><xref target="RFC8287" format="default"/> defines the extensions to MPL | |||
| <xref target="RFC8029" />, <xref target="RFC8287" /> | S LSP Ping and | |||
| and so the readers are expected to be familiar with the same. | Traceroute for Segment Routing IGP-Prefix and IGP-Adjacency Segment Identifiers | |||
| </t> | (SIDs) | |||
| </section> | with the MPLS data plane. <xref target="RFC8287" format="default"/> proposes thr | |||
| ee Target FEC Stack sub-TLVs. | ||||
| <section title="Requirements notation"> | While RFC 8287 defines the format and procedure to handle those sub-TLVs, it | |||
| <t> The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | does not sufficiently clarify how the length of the Segment ID sub-TLVs should b | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | e computed to | |||
| "OPTIONAL" in this document are to be interpreted as described in BCP | be included in the Length field of the sub-TLVs, which may result in interoperab | |||
| 14 [RFC2119] [RFC8174] when, and only when, they appear in all | ility issues.</t> | |||
| capitals, as shown here. | <t>This document updates <xref target="RFC8287" format="default"/> by clar | |||
| </t> | ifying the length of | |||
| each Segment ID sub-TLVs defined in <xref target="RFC8287" format="default"/>. | ||||
| </t> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <name>Terminology</name> | ||||
| <t>This document uses the terminology defined in | ||||
| <xref target="RFC8402" format="default"/>, | ||||
| <xref target="RFC8029" format="default"/>, and <xref target="RFC8287" | ||||
| format="default"/>; readers are expected to be familiar with | ||||
| the terms as used in those documents. | ||||
| </t> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Requirements Notation</name> | ||||
| <section title="Length field clarification for Segment ID Sub-TLVs"> | <t> | |||
| The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQU | ||||
| <t>Section 5 of <xref target="RFC8287" /> defines 3 different Segment ID | IRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL | |||
| Sub-TLVs that | NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14> | |||
| will be included in Target FEC Stack TLV defined in <xref target="RFC8029 | RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | |||
| " />. The | "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to | |||
| length of each Sub-TLVs MUST be calculated as defined in this section. | be interpreted as | |||
| </t> | described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> | |||
| when, and only when, they appear in all capitals, as shown here. | ||||
| <t>The TLVs representation defined in section 5.1, 5.2 and 5.3 of <xref t | </t> | |||
| arget="RFC8287" /> are updated | ||||
| to clarify the length calculation as shown in section 4.1, 4.2 and 4.3 re | ||||
| spectively. | ||||
| The updated TLV representation contain explicitly defined length. | ||||
| </t> | ||||
| <section title="IPv4 IGP-Prefix Segment ID Sub-TLV"> | ||||
| <t>The Sub-TLV length for IPv4 IGP-Prefix Segment ID MUST be set | ||||
| to 8 as shown | ||||
| in the below TLV format: | ||||
| </t> | ||||
| <figure> | ||||
| <artwork><![CDATA[ | ||||
| 0 1 2 3 | ||||
| 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Type = 34 (IPv4 IGP-Prefix SID)| Length = 8 | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | IPv4 prefix | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Prefix Length | Protocol | Reserved | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| ]]></artwork> | ||||
| </figure> | ||||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <name>Length Field Clarification for Segment ID Sub-TLVs</name> | ||||
| <t><xref target="RFC8287" sectionFormat="of" section="5"/> defines three | ||||
| different Segment ID sub-TLVs that | ||||
| can be included in the Target FEC Stack TLV defined in <xref | ||||
| target="RFC8029" format="default"/>. | ||||
| <section title="IPv6 IGP-Prefix Segment ID Sub-TLV"> | The length of each sub-TLV <bcp14>MUST</bcp14> be calculated as defined in | |||
| <t>The Sub-TLV length for IPv6 IGP-Prefix Segment ID MUST be set | this section. | |||
| to 20 as shown | </t> | |||
| in the below TLV format: | <t>The TLV representations defined in Sections <xref target="RFC8287" | |||
| </t> | section="5.1" sectionFormat="bare"/>, <xref target="RFC8287" | |||
| <figure> | section="5.2" sectionFormat="bare"/>, and <xref target="RFC8287" | |||
| <artwork><![CDATA[ | section="5.3" sectionFormat="bare"/> of <xref target="RFC8287"/> are | |||
| updated to clarify the length calculations, as shown in Sections <xref | ||||
| target="ipv4-segment-id-subtlv" format="counter"/>, <xref | ||||
| target="ipv6-segment-id-subtlv" format="counter"/>, | ||||
| and <xref target="igp-segment-id-subtlv" format="counter"/>, | ||||
| respectively. The updated TLV representations contain explicitly | ||||
| defined lengths. | ||||
| </t> | ||||
| <section numbered="true" toc="default" anchor="ipv4-segment-id-subtlv"> | ||||
| <name>IPv4 IGP-Prefix Segment ID Sub-TLV</name> | ||||
| <t>The sub-TLV length for the IPv4 IGP-Prefix Segment ID <bcp14>MUST</bc | ||||
| p14> be set to 8, as shown | ||||
| in the TLV format below: | ||||
| </t> | ||||
| <artwork name="" type="" align="center" alt=""><![CDATA[ | ||||
| 0 1 2 3 | ||||
| 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Type = 34 (IPv4 IGP-Prefix SID)| Length = 8 | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | IPv4 prefix | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Prefix Length | Protocol | Reserved | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork> | ||||
| </section> | ||||
| <section numbered="true" toc="default" anchor="ipv6-segment-id-subtlv"> | ||||
| <name>IPv6 IGP-Prefix Segment ID Sub-TLV</name> | ||||
| <t>The sub-TLV length for the IPv6 IGP-Prefix Segment ID <bcp14>MUST</bc | ||||
| p14> be set to 20, as shown | ||||
| in the TLV format below: | ||||
| </t> | ||||
| <artwork name="" type="" align="center" alt=""><![CDATA[ | ||||
| 0 1 2 3 | ||||
| 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Type = 35 (IPv6 IGP-Prefix SID)| Length = 20 | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| | | | ||||
| | IPv6 Prefix | | ||||
| | | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Prefix Length | Protocol | Reserved | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork> | ||||
| </section> | ||||
| <section numbered="true" toc="default" anchor="igp-segment-id-subtlv"> | ||||
| <name>IGP-Adjacency Segment ID Sub-TLV</name> | ||||
| <t>The sub-TLV length for the IGP-Adjacency Segment ID varies depending | ||||
| on the | ||||
| Adjacency Type and Protocol. In any of the allowed combinations o | ||||
| f Adjacency Type | ||||
| and Protocol, the sub-TLV length <bcp14>MUST</bcp14> be | ||||
| calculated by including 2 octets of the | ||||
| Reserved field. <xref target="demo"/> lists the length for differ | ||||
| ent combinations | ||||
| of Adj. Type and Protocol. | ||||
| </t> | ||||
| 0 1 2 3 | <table anchor="demo" align="center"> | |||
| 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | <name>IGP-Adjacency SID Length Computation</name> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | <thead> | |||
| |Type = 35 (IPv6 IGP-Prefix SID)| Length = 20 | | <tr> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | <th rowspan="2" colspan="1">Protocol</th> | |||
| | | | <th rowspan="1" colspan="4">Length for Adj. Type</th> | |||
| | | | </tr> | |||
| | IPv6 Prefix | | ||||
| | | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Prefix Length | Protocol | Reserved | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| ]]></artwork> | <tr> | |||
| </figure> | <th align="center">Parallel</th> | |||
| </section> | <th align="center">IPv4</th> | |||
| <th align="center">IPv6</th> | ||||
| <th align="center">Unnumbered</th> | ||||
| </tr> | ||||
| <section title="IGP-Adjacency Segment ID Sub-TLV"> | </thead> | |||
| <t>The Sub-TLV length for IGP-Adjacency Segment ID varies depending on the | <tbody> | |||
| Adjacency Type and Protocol. In any of the allowed combination of | <tr> | |||
| Adjacency Type | <td align="center">OSPF</td> | |||
| and Protocol, the sub-TLV length MUST be calculated by including | <td align="center">20</td> | |||
| 2 octets of | <td align="center">20</td> | |||
| Reserved field. Table 1 below list the length for different combi | <td align="center">44</td> | |||
| nations | <td align="center">20</td> | |||
| of Adj.Type and Protocol. | </tr> | |||
| </t> | <tr> | |||
| <figure> | <td align="center">ISIS</td> | |||
| <artwork><![CDATA[ | <td align="center">24</td> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | <td align="center">24</td> | |||
| | Protocol | Length for Adj.Type | | <td align="center">48</td> | |||
| + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | <td align="center">24</td> | |||
| | | Parallel | IPv4 | IPv6 | Unnumbered| | </tr> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | <tr> | |||
| | OSPF | 20 | 20 | 44 | 20 | | <td align="center">Any</td> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | <td align="center">20</td> | |||
| | ISIS | 24 | 24 | 48 | 24 | | <td align="center">20</td> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | <td align="center">44</td> | |||
| | Any | 20 | 20 | 44 | 20 | | <td align="center">20</td> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | </tr> | |||
| Table 1. IGP-Adjacency SID Length Comparison | </tbody> | |||
| </table> | ||||
| ]]></artwork> | <t> | |||
| </figure> | ||||
| <t> | ||||
| For example, when the Adj. Type is set to Parallel Adjacency | For example, when the Adj. Type is set to Parallel Adjacency | |||
| and the Protocol is set to 0, the Sub-TLV will be as below: | and the Protocol is set to 0, the sub-TLV will be as below: | |||
| </t> | </t> | |||
| <figure> | <artwork name="" type="" align="center" alt=""><![CDATA[ | |||
| <artwork><![CDATA[ | 0 1 2 3 | |||
| 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | ||||
| 0 1 2 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |Type = 36 (IGP-Adjacency SID) | Length = 20 | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |Type = 36 (IGP-Adjacency SID) | Length = 20 | | | Adj. Type = 1 | Protocol = 0 | Reserved | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Adj. Type = 1 | Protocol = 0 | Reserved | | | Local Interface ID (4 octets) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Local Interface ID (4 octets) | | | Remote Interface ID (4 octets) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Remote Interface ID (4 octets) | | | Advertising Node Identifier (4 octets) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Advertising Node Identifier (4 octets) | | | Receiving Node Identifier (4 octets) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork> | |||
| | Receiving Node Identifier (4 octets) | | </section> | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| ]]></artwork> | ||||
| </figure> | ||||
| </section> | </section> | |||
| </section> | <section numbered="true" toc="default"> | |||
| <name>IANA Considerations</name> | ||||
| <section title="IANA Considerations"> | ||||
| <t>This document does not introduce any IANA consideration. | ||||
| </t> | ||||
| </section> | ||||
| <section title="Security Considerations"> | ||||
| <t>This document updates <xref target="RFC8287" /> and does not i | ||||
| ntroduce | ||||
| any additional security considerations. | ||||
| </t> | ||||
| </section> | ||||
| <section title="Contributors"> | <t>IANA has listed this document as an additional reference for | |||
| the following entries in the "Sub-TLVs for TLV Types 1, 16, and | ||||
| 21" registry:</t> | ||||
| <t>The below individuals contributed to this document: | <table anchor="iana"> | |||
| <list> | <name>Sub-TLVs for TLV Types 1, 16, and 21 (Updated Entries)</name> | |||
| <t>Zafar Ali, Cisco Systems, Inc.</t> | <thead> | |||
| </list> | <tr> | |||
| </t> | <th>Sub-Type</th> | |||
| <th>Sub-TLV Name</th> | ||||
| <th>Reference</th> | ||||
| </tr> | ||||
| </thead> | ||||
| <tbody> | ||||
| <tr> | ||||
| <td>34</td> | ||||
| <td>IPv4 IGP-Prefix Segment ID</td> | ||||
| <td><xref target="RFC8287" sectionFormat="of" | ||||
| section="5.1"/>, | ||||
| This document</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td>35</td> | ||||
| <td>IPv6 IGP-Prefix Segment ID</td> | ||||
| <td><xref target="RFC8287" sectionFormat="of" | ||||
| section="5.2"/>, This document</td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td>36</td> | ||||
| <td>IGP-Adjacency Segment ID</td> | ||||
| <td><xref target="RFC8287" sectionFormat="of" | ||||
| section="5.3"/>, This document</td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
| </section> | </section> | |||
| <section title="Acknowledgement"> | <section numbered="true" toc="default"> | |||
| <t>The authors would like to thank Michael Gorokhovsky and Manoha | <name>Security Considerations</name> | |||
| r Doppalapudi | <t>This document updates <xref target="RFC8287" format="default"/> and doe | |||
| for investigating the interop issue during EANTC test.</t> | s not introduce | |||
| </section> | any additional security considerations. | |||
| </t> | ||||
| </middle> | </section> | |||
| </middle> | ||||
| <back> | <back> | |||
| <references> | ||||
| <references title="Normative References"> | <name>Normative References</name> | |||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/referen | ||||
| <?rfc include="reference.RFC.2119"?> | ce.RFC.2119.xml"/> | |||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/referen | ||||
| <?rfc include="reference.RFC.8174"?> | ce.RFC.8174.xml"/> | |||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/referen | ||||
| <?rfc include="reference.RFC.8402"?> | ce.RFC.8402.xml"/> | |||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/referen | ||||
| <?rfc include="reference.RFC.8029"?> | ce.RFC.8029.xml"/> | |||
| <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/referen | ||||
| <?rfc include="reference.RFC.8287"?> | ce.RFC.8287.xml"/> | |||
| </references> | </references> | |||
| <section numbered="false" toc="default"> | ||||
| <name>Acknowledgements</name> | ||||
| <t>The authors would like to thank Michael Gorokhovsky and Manohar Doppala | ||||
| pudi | ||||
| for investigating the interoperability issue during European | ||||
| Advanced Network Test Center (EANTC) testing.</t> | ||||
| </section> | ||||
| <section numbered="false" toc="default"> | ||||
| <name>Contributors</name> | ||||
| <t>The following individual contributed to this document: Zafar Ali, Cisco | ||||
| Systems, Inc.</t> | ||||
| </section> | ||||
| </back> | </back> | |||
| </rfc> | </rfc> | |||
| End of changes. 29 change blocks. | ||||
| 267 lines changed or deleted | 321 lines changed or added | |||
This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||