draft-ietf-lsr-isis-srv6-extensions-17.txt | draft-ietf-lsr-isis-srv6-extensions-18.txt | |||
---|---|---|---|---|
Networking Working Group P. Psenak, Ed. | Networking Working Group P. Psenak, Ed. | |||
Internet-Draft C. Filsfils | Internet-Draft C. Filsfils | |||
Updates: 7370 (if approved) Cisco Systems | Updates: 7370 (if approved) Cisco Systems | |||
Intended status: Standards Track A. Bashandy | Intended status: Standards Track A. Bashandy | |||
Expires: December 20, 2021 Individual | Expires: April 23, 2022 Individual | |||
B. Decraene | B. Decraene | |||
Orange | Orange | |||
Z. Hu | Z. Hu | |||
Huawei Technologies | Huawei Technologies | |||
June 18, 2021 | October 20, 2021 | |||
IS-IS Extensions to Support Segment Routing over IPv6 Dataplane | IS-IS Extensions to Support Segment Routing over IPv6 Dataplane | |||
draft-ietf-lsr-isis-srv6-extensions-17 | draft-ietf-lsr-isis-srv6-extensions-18 | |||
Abstract | Abstract | |||
The Segment Routing (SR) architecture allows flexible definition of | The Segment Routing (SR) architecture allows flexible definition of | |||
the end-to-end path by encoding it as a sequence of topological | the end-to-end path by encoding it as a sequence of topological | |||
elements called "segments". It can be implemented over the MPLS or | elements called "segments". It can be implemented over the MPLS or | |||
the IPv6 data plane. This document describes the IS-IS extensions | the IPv6 data plane. This document describes the IS-IS extensions | |||
required to support Segment Routing over the IPv6 data plane. | required to support Segment Routing over the IPv6 data plane. | |||
This document updates RFC 7370 by modifying an existing registry. | This document updates RFC 7370 by modifying an existing registry. | |||
skipping to change at page 2, line 4 ¶ | skipping to change at page 2, line 4 ¶ | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
This Internet-Draft will expire on December 20, 2021. | This Internet-Draft will expire on April 23, 2022. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2021 IETF Trust and the persons identified as the | Copyright (c) 2021 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
(https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
publication of this document. Please review these documents | publication of this document. Please review these documents | |||
carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
described in the Simplified BSD License. | described in the Simplified BSD License. | |||
Table of Contents | Table of Contents | |||
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
2. SRv6 Capabilities sub-TLV . . . . . . . . . . . . . . . . . . 4 | 2. SRv6 Capabilities sub-TLV . . . . . . . . . . . . . . . . . . 4 | |||
3. Advertising Supported Algorithms . . . . . . . . . . . . . . 4 | 3. Advertising Supported Algorithms . . . . . . . . . . . . . . 5 | |||
4. Advertising Maximum SRv6 SID Depths . . . . . . . . . . . . . 5 | 4. Advertising Maximum SRv6 SID Depths . . . . . . . . . . . . . 5 | |||
4.1. Maximum Segments Left MSD Type . . . . . . . . . . . . . 5 | 4.1. Maximum Segments Left MSD Type . . . . . . . . . . . . . 5 | |||
4.2. Maximum End Pop MSD Type . . . . . . . . . . . . . . . . 5 | 4.2. Maximum End Pop MSD Type . . . . . . . . . . . . . . . . 5 | |||
4.3. Maximum H.Encaps MSD Type . . . . . . . . . . . . . . . . 5 | 4.3. Maximum H.Encaps MSD Type . . . . . . . . . . . . . . . . 5 | |||
4.4. Maximum End D MSD Type . . . . . . . . . . . . . . . . . 6 | 4.4. Maximum End D MSD Type . . . . . . . . . . . . . . . . . 6 | |||
5. SRv6 SIDs and Reachability . . . . . . . . . . . . . . . . . 6 | 5. SRv6 SIDs and Reachability . . . . . . . . . . . . . . . . . 6 | |||
6. Advertising Anycast Property . . . . . . . . . . . . . . . . 7 | 6. Advertising Anycast Property . . . . . . . . . . . . . . . . 8 | |||
7. Advertising Locators and End SIDs . . . . . . . . . . . . . . 8 | 7. Advertising Locators and End SIDs . . . . . . . . . . . . . . 9 | |||
7.1. SRv6 Locator TLV Format . . . . . . . . . . . . . . . . . 9 | 7.1. SRv6 Locator TLV Format . . . . . . . . . . . . . . . . . 9 | |||
7.2. SRv6 End SID sub-TLV . . . . . . . . . . . . . . . . . . 10 | 7.2. SRv6 End SID sub-TLV . . . . . . . . . . . . . . . . . . 11 | |||
8. Advertising SRv6 Adjacency SIDs . . . . . . . . . . . . . . . 12 | 8. Advertising SRv6 Adjacency SIDs . . . . . . . . . . . . . . . 12 | |||
8.1. SRv6 End.X SID sub-TLV . . . . . . . . . . . . . . . . . 12 | 8.1. SRv6 End.X SID sub-TLV . . . . . . . . . . . . . . . . . 13 | |||
8.2. SRv6 LAN End.X SID sub-TLV . . . . . . . . . . . . . . . 14 | 8.2. SRv6 LAN End.X SID sub-TLV . . . . . . . . . . . . . . . 14 | |||
9. SRv6 SID Structure Sub-Sub-TLV . . . . . . . . . . . . . . . 16 | 9. SRv6 SID Structure Sub-Sub-TLV . . . . . . . . . . . . . . . 16 | |||
10. Advertising Endpoint Behaviors . . . . . . . . . . . . . . . 17 | 10. Advertising Endpoint Behaviors . . . . . . . . . . . . . . . 17 | |||
11. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 18 | 11. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 18 | |||
11.1. SRv6 Locator TLV . . . . . . . . . . . . . . . . . . . . 18 | 11.1. SRv6 Locator TLV . . . . . . . . . . . . . . . . . . . . 18 | |||
11.1.1. SRv6 End SID sub-TLV . . . . . . . . . . . . . . . . 18 | 11.1.1. SRv6 End SID sub-TLV . . . . . . . . . . . . . . . . 18 | |||
11.1.2. Revised sub-TLV table . . . . . . . . . . . . . . . 19 | 11.1.2. Revised sub-TLV table . . . . . . . . . . . . . . . 19 | |||
11.2. SRv6 Capabilities sub-TLV . . . . . . . . . . . . . . . 19 | 11.2. SRv6 Capabilities sub-TLV . . . . . . . . . . . . . . . 19 | |||
11.3. Sub-Sub-TLVs of the SRv6 Capability sub-TLV . . . . . . 20 | 11.3. Sub-Sub-TLVs of the SRv6 Capability sub-TLV . . . . . . 20 | |||
11.4. SRv6 End.X SID and SRv6 LAN End.X SID sub-TLVs . . . . . 20 | 11.4. SRv6 End.X SID and SRv6 LAN End.X SID sub-TLVs . . . . . 20 | |||
11.5. MSD Types . . . . . . . . . . . . . . . . . . . . . . . 20 | 11.5. MSD Types . . . . . . . . . . . . . . . . . . . . . . . 20 | |||
11.6. Sub-Sub-TLVs for SID Sub-TLVs . . . . . . . . . . . . . 21 | 11.6. Sub-Sub-TLVs for SID Sub-TLVs . . . . . . . . . . . . . 21 | |||
11.7. Prefix Attribute Flags Sub-TLV . . . . . . . . . . . . . 21 | 11.7. Prefix Attribute Flags Sub-TLV . . . . . . . . . . . . . 21 | |||
11.8. ISIS SRv6 Capabilities sub-TLV Flags Registry . . . . . 22 | 11.8. ISIS SRv6 Capabilities sub-TLV Flags Registry . . . . . 21 | |||
11.9. ISIS SRv6 Locator TLV Flags Registry . . . . . . . . . . 22 | 11.9. ISIS SRv6 Locator TLV Flags Registry . . . . . . . . . . 22 | |||
11.10. ISIS SRv6 End SID sub-TLV Flags Registry . . . . . . . . 22 | 11.10. ISIS SRv6 End SID sub-TLV Flags Registry . . . . . . . . 22 | |||
11.11. ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs Flags | 11.11. ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs Flags | |||
Registry . . . . . . . . . . . . . . . . . . . . . . . . 23 | Registry . . . . . . . . . . . . . . . . . . . . . . . . 23 | |||
12. Security Considerations . . . . . . . . . . . . . . . . . . . 23 | 12. Security Considerations . . . . . . . . . . . . . . . . . . . 23 | |||
13. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 24 | 13. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 24 | |||
14. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 25 | 14. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 25 | |||
15. References . . . . . . . . . . . . . . . . . . . . . . . . . 26 | 15. References . . . . . . . . . . . . . . . . . . . . . . . . . 26 | |||
15.1. Normative References . . . . . . . . . . . . . . . . . . 26 | 15.1. Normative References . . . . . . . . . . . . . . . . . . 26 | |||
15.2. Informative References . . . . . . . . . . . . . . . . . 28 | 15.2. Informative References . . . . . . . . . . . . . . . . . 28 | |||
skipping to change at page 4, line 26 ¶ | skipping to change at page 4, line 26 ¶ | |||
The SRv6 Capabilities sub-TLV has the following format: | The SRv6 Capabilities sub-TLV has the following format: | |||
0 1 2 3 | 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 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 | Length | Flags | | | Type | Length | Flags | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| optional sub-sub-TLVs... | | optional sub-sub-TLVs... | |||
Type: 25 | Type: 25. Single octet as defined in section 9 of [ISO10589]. | |||
Length: 2 + length of sub-sub-TLVs | Length: Single octet as defined in section 9 of [ISO10589]. The length value is | |||
2 + length of sub-sub-TLVs. | ||||
Flags: 2 octets The following flags are defined: | Flags: 2 octets The following flags are defined: | |||
0 1 | 0 1 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |O| Reserved | | | |O| Reserved | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
where: | where: | |||
skipping to change at page 9, line 16 ¶ | skipping to change at page 9, line 26 ¶ | |||
The SRv6 Locator TLV has the following format: | The SRv6 Locator TLV has the following format: | |||
0 1 2 3 | 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 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 | Length |R|R|R|R| MT ID | | | Type | Length |R|R|R|R| MT ID | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Locator Entries . . . | | | Locator Entries . . . | | |||
Type: 27 | Type: 27. Single octet as defined in section 9 of [ISO10589]. | |||
Length: variable. | Length: Single octet as defined in section 9 of [ISO10589]. The | |||
length value is variable. | ||||
R bits: reserved for future use. They MUST be set to zero on | R bits: reserved for future use. They MUST be set to zero on | |||
transmission and MUST be ignored on receipt. | transmission and MUST be ignored on receipt. | |||
MT ID: Multitopology Identifier as defined in [RFC5120]. Note | MT ID: Multitopology Identifier as defined in [RFC5120]. Note | |||
that the value 0 is legal. | that the value 0 is legal. | |||
Followed by one or more locator entries of the form: | Followed by one or more locator entries of the form: | |||
0 1 2 3 | 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 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 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Metric | | | Metric | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Flags | Algorithm | | | Flags | Algorithm | Loc Size | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Loc Size | Locator (variable)... | // Locator (continued, variable) // | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Sub-TLV-len | Sub-TLVs (variable) . . . | | | Sub-TLV-len | Sub-TLVs (variable) . . . | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
Metric: 4 octets. As described in Section 4 of [RFC5305]. | Metric: 4 octets. As described in Section 4 of [RFC5305]. | |||
Flags: 1 octet. The following flags are defined: | Flags: 1 octet. The following flags are defined: | |||
0 | 0 | |||
0 1 2 3 4 5 6 7 | 0 1 2 3 4 5 6 7 | |||
+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
|D| Reserved | | |D| Reserved | | |||
+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
skipping to change at page 11, line 9 ¶ | skipping to change at page 11, line 26 ¶ | |||
document, e.g. END.T is not. | document, e.g. END.T is not. | |||
This new sub-TLV is advertised in the SRv6 Locator TLV defined in the | This new sub-TLV is advertised in the SRv6 Locator TLV defined in the | |||
previous section. SRv6 End SIDs inherit the topology/algorithm from | previous section. SRv6 End SIDs inherit the topology/algorithm from | |||
the parent locator. | the parent locator. | |||
The SRv6 End SID sub-TLV has the following format: | The SRv6 End SID sub-TLV has the following format: | |||
0 1 2 3 | 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 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 | Length | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Flags | Endpoint Behavior | | | Type | Length | Flags | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Endpoint Behavior | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (128 bits) . . . | | | SID (128 bits) . . . | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Sub-sub-TLV-len| Sub-sub-TLVs (variable) . . . | | |Sub-sub-TLV-len| Sub-sub-TLVs (variable) . . . | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
Type: 5. | Type: 5. Single octet as defined in section 9 of [ISO10589]. | |||
Length: variable. | Length: Single octet as defined in section 9 of [ISO10589]. The | |||
length value is variable. | ||||
Flags: 1 octet. No flags are currently defined. All bits are | Flags: 1 octet. No flags are currently defined. All bits are | |||
reserved for future use. They MUST be set to zero on transmission | reserved for future use. They MUST be set to zero on transmission | |||
and MUST be ignored on receipt. | and MUST be ignored on receipt. | |||
Endpoint Behavior: 2 octets, as defined in [RFC8986]. Supported | Endpoint Behavior: 2 octets, as defined in [RFC8986]. Supported | |||
behavior values for this sub-TLV are defined in Section 10 of this | behavior values for this sub-TLV are defined in Section 10 of this | |||
document. Unsupported or unrecognized behavior values are ignored | document. Unsupported or unrecognized behavior values are ignored | |||
by the receiver. | by the receiver. | |||
skipping to change at page 13, line 7 ¶ | skipping to change at page 13, line 15 ¶ | |||
8.1. SRv6 End.X SID sub-TLV | 8.1. SRv6 End.X SID sub-TLV | |||
This sub-TLV is used to advertise an SRv6 SID associated with a point | This sub-TLV is used to advertise an SRv6 SID associated with a point | |||
to point adjacency. Multiple SRv6 End.X SID sub-TLVs MAY be | to point adjacency. Multiple SRv6 End.X SID sub-TLVs MAY be | |||
associated with the same adjacency. | associated with the same adjacency. | |||
The SRv6 End.X SID sub-TLV has the following format: | The SRv6 End.X SID sub-TLV has the following format: | |||
0 1 2 3 | 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 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 | Length | | | Type | Length | Flags | Algorithm | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Flags | Algorithm | Weight | | | Weight | Endpoint Behavior | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Endpoint Behavior | | ||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (128 bits) . . . | | | SID (128 bits) . . . | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Sub-sub-tlv-len| Sub-sub-TLVs (variable) . . . | | |Sub-sub-tlv-len| Sub-sub-TLVs (variable) . . . | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
Type: 43 | Type: 43. Single octet as defined in section 9 of [ISO10589]. | |||
Length: variable. | Length: Single octet as defined in section 9 of [ISO10589]. The | |||
length value is variable. | ||||
Flags: 1 octet. | Flags: 1 octet. | |||
0 1 2 3 4 5 6 7 | 0 1 2 3 4 5 6 7 | |||
+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
|B|S|P|Reserved | | |B|S|P|Reserved | | |||
+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
where: | where: | |||
skipping to change at page 15, line 14 ¶ | skipping to change at page 15, line 14 ¶ | |||
0 1 2 3 | 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 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 | Length | | | | Type | Length | | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | |||
| Neighbor System-ID (ID length octets) | | | Neighbor System-ID (ID length octets) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Flags | Algorithm | Weight | | | Flags | Algorithm | Weight | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Endpoint Behavior | | | Endpoint Behavior | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (128 bits) . . . | | | SID (128 bits) . . . | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| SID (cont . . .) | | | SID (cont . . .) | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Sub-sub-TLV-len| sub-sub-TLVs (variable) . . . | | |Sub-sub-TLV-len| sub-sub-TLVs (variable) . . . | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
Type: 44 | Type: 44. Single octet as defined in section 9 of [ISO10589]. | |||
Length: variable. | Length: Single octet as defined in section 9 of [ISO10589]. The | |||
length value is variable. | ||||
Neighbor System-ID: IS-IS System-ID of length "ID Length" as | Neighbor System-ID: IS-IS System-ID of length "ID Length" as | |||
defined in [ISO10589]. | defined in [ISO10589]. | |||
Flags: 1 octet. | Flags: 1 octet. | |||
0 1 2 3 4 5 6 7 | 0 1 2 3 4 5 6 7 | |||
+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
|B|S|P|Reserved | | |B|S|P|Reserved | | |||
+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
skipping to change at page 16, line 50 ¶ | skipping to change at page 16, line 50 ¶ | |||
0 1 2 3 | 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 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 | Length | | | Type | Length | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| LB Length | LN Length | Fun. Length | Arg. Length | | | LB Length | LN Length | Fun. Length | Arg. Length | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
where: | where: | |||
Type: 1 | Type: 1. Single octet as defined in section 9 of [ISO10589]. | |||
Length: 4 octets. | Length: Single octet as defined in section 9 of [ISO10589]. The | |||
length value is 4 octets. | ||||
LB Length: 1 octet. SRv6 SID Locator Block length in bits. | LB Length: 1 octet. SRv6 SID Locator Block length in bits. | |||
LN Length: 1 octet. SRv6 SID Locator Node length in bits. | LN Length: 1 octet. SRv6 SID Locator Node length in bits. | |||
Fun. Length: 1 octet. SRv6 SID Function length in bits. | Fun. Length: 1 octet. SRv6 SID Function length in bits. | |||
Arg. Length: 1 octet. SRv6 SID Arguments length in bits. | Arg. Length: 1 octet. SRv6 SID Arguments length in bits. | |||
ISIS SRv6 SID Structure Sub-Sub-TLV MUST NOT appear more than once in | ISIS SRv6 SID Structure Sub-Sub-TLV MUST NOT appear more than once in | |||
skipping to change at page 17, line 46 ¶ | skipping to change at page 17, line 49 ¶ | |||
in Section 5 of [RFC8754]. | in Section 5 of [RFC8754]. | |||
The details of these potential applications are outside the scope of | The details of these potential applications are outside the scope of | |||
this document. | this document. | |||
10. Advertising Endpoint Behaviors | 10. Advertising Endpoint Behaviors | |||
Endpoint behaviors are defined in [RFC8986]. The codepoints for the | Endpoint behaviors are defined in [RFC8986]. The codepoints for the | |||
Endpoint behaviors are defined in the "SRv6 Endpoint Behaviors" | Endpoint behaviors are defined in the "SRv6 Endpoint Behaviors" | |||
registry defined in [RFC8986]. If a behavior is advertised it MUST | registry defined in [RFC8986]. If a behavior is advertised it MUST | |||
only be advertised in the TLV[s] as indicated by "Y" in the table | only be advertised in the TLV[s] marked with "Y" in the table below, | |||
below, and MUST NOT be advertised in the TLV[s] as indicated by "N" | and MUST NOT be advertised in the TLV[s] marked with "N" in the table | |||
in the table below. | below. | |||
Endpoint |Endpoint | End | End.X | Lan End.X | | Endpoint |Endpoint | End | End.X | Lan End.X | | |||
Behavior |Behavior Codepoint| SID | SID | SID | | Behavior |Behavior Codepoint| SID | SID | SID | | |||
----------------------|------------------|-----|-------|-----------| | ----------------------|------------------|-----|-------|-----------| | |||
End (PSP, USP, USD)| 1-4, 28-31 | Y | N | N | | End (PSP, USP, USD)| 1-4, 28-31 | Y | N | N | | |||
----------------------|------------------|-----|-------|-----------| | ----------------------|------------------|-----|-------|-----------| | |||
End.X (PSP, USP, USD)| 5-8, 32-35 | N | Y | Y | | End.X (PSP, USP, USD)| 5-8, 32-35 | N | Y | Y | | |||
----------------------|------------------|-----|-------|-----------| | ----------------------|------------------|-----|-------|-----------| | |||
End.DX6 | 16 | N | Y | Y | | End.DX6 | 16 | N | Y | Y | | |||
----------------------|------------------|-----|-------|-----------| | ----------------------|------------------|-----|-------|-----------| | |||
skipping to change at page 20, line 14 ¶ | skipping to change at page 20, line 14 ¶ | |||
11.3. Sub-Sub-TLVs of the SRv6 Capability sub-TLV | 11.3. Sub-Sub-TLVs of the SRv6 Capability sub-TLV | |||
This document requests a new IANA registry be created under the IS-IS | This document requests a new IANA registry be created under the IS-IS | |||
TLV Codepoints Registry to control the assignment of sub-TLV types | TLV Codepoints Registry to control the assignment of sub-TLV types | |||
for the SRv6 Capability sub-TLV specified in this document - | for the SRv6 Capability sub-TLV specified in this document - | |||
Section 2. The suggested name of the new registry is "sub-sub-TLVs | Section 2. The suggested name of the new registry is "sub-sub-TLVs | |||
of the SRv6 Capability sub-TLV". The registration procedure is | of the SRv6 Capability sub-TLV". The registration procedure is | |||
"Expert Review" as defined in [RFC8126]. Guidance for the Designated | "Expert Review" as defined in [RFC8126]. Guidance for the Designated | |||
Experts is provided in the [RFC7370]. No sub-sub-TLVs are defined by | Experts is provided in the [RFC7370]. No sub-sub-TLVs are defined by | |||
this document except for the reserved value. | this document except for the reserved type 0. | |||
0: Reserved | ||||
1-255: Unassigned | Type Description Encoding | |||
Reference | ||||
--------------------------------------------------------- | ||||
0 Reserved | ||||
1-255 Unassigned | ||||
11.4. SRv6 End.X SID and SRv6 LAN End.X SID sub-TLVs | 11.4. SRv6 End.X SID and SRv6 LAN End.X SID sub-TLVs | |||
This document makes the following registrations in the "Sub-TLVs for | This document makes the following registrations in the "Sub-TLVs for | |||
TLVs 22, 23, 25, 141, 222, and 223 (Extended IS reachability, IS | TLVs 22, 23, 25, 141, 222, and 223 (Extended IS reachability, IS | |||
Neighbor Attribute, L2 Bundle Member Attributes, inter-AS | Neighbor Attribute, L2 Bundle Member Attributes, inter-AS | |||
reachability information, MT-ISN, and MT IS Neighbor Attribute TLVs)" | reachability information, MT-ISN, and MT IS Neighbor Attribute TLVs)" | |||
registry: | registry: | |||
Type: 43 | Type: 43 | |||
skipping to change at page 21, line 18 ¶ | skipping to change at page 21, line 18 ¶ | |||
42 SRH Max End Pop [This Document] | 42 SRH Max End Pop [This Document] | |||
44 SRH Max H.encaps [This Document] | 44 SRH Max H.encaps [This Document] | |||
45 SRH Max End D [This Document] | 45 SRH Max End D [This Document] | |||
11.6. Sub-Sub-TLVs for SID Sub-TLVs | 11.6. Sub-Sub-TLVs for SID Sub-TLVs | |||
This document requests a new IANA registry be created under the IS-IS | This document requests a new IANA registry be created under the IS-IS | |||
TLV Codepoints Registry to control the assignment of sub-TLV types | TLV Codepoints Registry to control the assignment of sub-TLV types | |||
for the SID Sub-TLVs specified in this document - Section 7.2, | for the SID Sub-TLVs specified in this document - Section 7.2, | |||
Section 8.1, Section 8.2. The suggested name of the new registry is | Section 8.1, Section 8.2. The suggested name of the new registry is | |||
"sub-sub-TLVs for SRv6 End SID (5) (sub-TLV of TLVs 27, 135, 235, 236 | "sub-sub-TLVs for SRv6 End SID and SRv6 End.X SID". The registration | |||
and 237) and SRv6 End.X SID (43)/SRv6 LAN End.X SID (44) (Sub-TLVs | procedure is "Expert Review" as defined in [RFC8126]. Guidance for | |||
for TLVs 22, 23, 25, 141, 222, and 223)". The registration procedure | the Designated Experts is provided in [RFC7370]. The following | |||
is "Expert Review" as defined in [RFC8126]. Guidance for the | ||||
Designated Experts is provided in [RFC7370]. The following | ||||
assignments are made by this document: | assignments are made by this document: | |||
Type Description Encoding | Type Description Encoding | |||
Reference | Reference | |||
--------------------------------------------------------- | --------------------------------------------------------- | |||
0 Reserved | 0 Reserved | |||
1 SRv6 SID Structure Sub-Sub-TLV [This Document] | 1 SRv6 SID Structure Sub-Sub-TLV [This Document] | |||
2-255 Unassigned | 2-255 Unassigned | |||
Type 5 43 44 | Type 5 43 44 | |||
skipping to change at page 22, line 22 ¶ | skipping to change at page 22, line 15 ¶ | |||
is "Expert Review" as defined in [RFC8126]. Guidance for the | is "Expert Review" as defined in [RFC8126]. Guidance for the | |||
Designated Experts is provided in [RFC7370]. The following | Designated Experts is provided in [RFC7370]. The following | |||
assignments are made by this document: | assignments are made by this document: | |||
Bit #: 1 | Bit #: 1 | |||
Description: O-flag | Description: O-flag | |||
Reference: This document (Section 2). | Reference: This document (Section 2). | |||
Bit #: 0, 2-7 | ||||
Description: Unassigned | ||||
11.9. ISIS SRv6 Locator TLV Flags Registry | 11.9. ISIS SRv6 Locator TLV Flags Registry | |||
This document requests a new IANA registry be created under the IS-IS | This document requests a new IANA registry be created under the IS-IS | |||
TLV Codepoints Registry to control the assignment of bits 0 to 7 in | TLV Codepoints Registry to control the assignment of bits 0 to 7 in | |||
the Flags field of the ISIS SRv6 Locator TLV specified in this | the Flags field of the ISIS SRv6 Locator TLV specified in this | |||
document (Section 7.1). The suggested name of the new registry is | document (Section 7.1). The suggested name of the new registry is | |||
"ISIS SRv6 Locator TLV Flags". The registration procedure is "Expert | "ISIS SRv6 Locator TLV Flags". The registration procedure is "Expert | |||
Review" as defined in [RFC8126]. Guidance for the Designated Experts | Review" as defined in [RFC8126]. Guidance for the Designated Experts | |||
is provided in [RFC7370]. The following assignments are made by this | is provided in [RFC7370]. The following assignments are made by this | |||
document: | document: | |||
Bit #: 0 | Bit #: 0 | |||
Description: D-flag | Description: D-flag | |||
Reference: This document (Section 7.1). | Reference: This document (Section 7.1). | |||
Bit #: 1-7 | ||||
Description: Unassigned | ||||
11.10. ISIS SRv6 End SID sub-TLV Flags Registry | 11.10. ISIS SRv6 End SID sub-TLV Flags Registry | |||
This document requests a new IANA registry be created under the IS-IS | This document requests a new IANA registry be created under the IS-IS | |||
TLV Codepoints Registry to control the assignment of bits 0 to 7 in | TLV Codepoints Registry to control the assignment of bits 0 to 7 in | |||
the Flags field of the ISIS SRv6 End SID sub-TLV specified in this | the Flags field of the ISIS SRv6 End SID sub-TLV specified in this | |||
document (Section 7.2). The suggested name of the new registry is | document (Section 7.2). The suggested name of the new registry is | |||
"ISIS SRv6 End SID sub-TLV Flags". The registration procedure is | "ISIS SRv6 End SID sub-TLV Flags". The registration procedure is | |||
"Expert Review" as defined in [RFC8126]. Guidance for the Designated | "Expert Review" as defined in [RFC8126]. Guidance for the Designated | |||
Experts is provided in [RFC7370]. No assignments are made by this | Experts is provided in [RFC7370]. No assignments are made by this | |||
document. | document. | |||
Bit #: 0-7 | ||||
Description: Unassigned | ||||
11.11. ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs Flags Registry | 11.11. ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs Flags Registry | |||
This document requests a new IANA registry be created under the IS-IS | This document requests a new IANA registry be created under the IS-IS | |||
TLV Codepoints Registry to control the assignment of bits 0 to 7 in | TLV Codepoints Registry to control the assignment of bits 0 to 7 in | |||
the Flags field of the ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs | the Flags field of the ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs | |||
(Section 8.1 and Section 8.2). The suggested name of the new | (Section 8.1 and Section 8.2). The suggested name of the new | |||
registry is "ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs Flags". | registry is "ISIS SRv6 End.X SID and LAN End.X SID sub-TLVs Flags". | |||
The registration procedure is "Expert Review" as defined in | The registration procedure is "Expert Review" as defined in | |||
[RFC8126]. Guidance for the Designated Experts is provided in | [RFC8126]. Guidance for the Designated Experts is provided in | |||
[RFC7370]. The following assignments are made by this document: | [RFC7370]. The following assignments are made by this document: | |||
skipping to change at page 23, line 34 ¶ | skipping to change at page 23, line 35 ¶ | |||
Description: S-flag | Description: S-flag | |||
Reference: This document (Section 8.1). | Reference: This document (Section 8.1). | |||
Bit #: 2 | Bit #: 2 | |||
Description: P-flag | Description: P-flag | |||
Reference: This document (Section 8.1). | Reference: This document (Section 8.1). | |||
Bit #: 3-7 | ||||
Description: Unassigned | ||||
12. Security Considerations | 12. Security Considerations | |||
Security concerns for IS-IS are addressed in [ISO10589], [RFC5304], | Security concerns for IS-IS are addressed in [ISO10589], [RFC5304], | |||
and [RFC5310]. While IS-IS is deployed under a single administrative | and [RFC5310]. While IS-IS is deployed under a single administrative | |||
domain, there can be deployments where potential attackers have | domain, there can be deployments where potential attackers have | |||
access to one or more networks in the IS-IS routing domain. In these | access to one or more networks in the IS-IS routing domain. In these | |||
deployments, the stronger authentication mechanisms defined in the | deployments, the stronger authentication mechanisms defined in the | |||
aforementioned documents SHOULD be used. | aforementioned documents SHOULD be used. | |||
This document describes the IS-IS extensions required to support | This document describes the IS-IS extensions required to support | |||
skipping to change at page 26, line 13 ¶ | skipping to change at page 26, line 13 ¶ | |||
Thanks to Alvaro Retana and John Scudder for AD review and comments. | Thanks to Alvaro Retana and John Scudder for AD review and comments. | |||
15. References | 15. References | |||
15.1. Normative References | 15.1. Normative References | |||
[I-D.ietf-6man-spring-srv6-oam] | [I-D.ietf-6man-spring-srv6-oam] | |||
Ali, Z., Filsfils, C., Matsushima, S., Voyer, D., and M. | Ali, Z., Filsfils, C., Matsushima, S., Voyer, D., and M. | |||
Chen, "Operations, Administration, and Maintenance (OAM) | Chen, "Operations, Administration, and Maintenance (OAM) | |||
in Segment Routing Networks with IPv6 Data plane (SRv6)", | in Segment Routing Networks with IPv6 Data plane (SRv6)", | |||
draft-ietf-6man-spring-srv6-oam-10 (work in progress), | draft-ietf-6man-spring-srv6-oam-11 (work in progress), | |||
April 2021. | June 2021. | |||
[I-D.ietf-lsr-flex-algo] | [I-D.ietf-lsr-flex-algo] | |||
Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and | Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and | |||
A. Gulko, "IGP Flexible Algorithm", draft-ietf-lsr-flex- | A. Gulko, "IGP Flexible Algorithm", draft-ietf-lsr-flex- | |||
algo-15 (work in progress), April 2021. | algo-17 (work in progress), July 2021. | |||
[ISO10589] | [ISO10589] | |||
International Organization for Standardization, | International Organization for Standardization, | |||
"Intermediate system to Intermediate system intra-domain | "Intermediate system to Intermediate system intra-domain | |||
routeing information exchange protocol for use in | routeing information exchange protocol for use in | |||
conjunction with the protocol for providing the | conjunction with the protocol for providing the | |||
connectionless-mode Network Service (ISO 8473)", Nov 2002. | connectionless-mode Network Service (ISO 8473)", Nov 2002. | |||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
End of changes. 39 change blocks. | ||||
48 lines changed or deleted | 74 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |