rfc9792.original | rfc9792.txt | |||
---|---|---|---|---|
LSR R. Chen | Internet Engineering Task Force (IETF) R. Chen | |||
Internet-Draft D. Zhao | Request for Comments: 9792 D. Zhao | |||
Intended status: Standards Track ZTE Corporation | Category: Standards Track ZTE Corporation | |||
Expires: 10 October 2025 P. Psenak | ISSN: 2070-1721 P. Psenak | |||
K. Talaulikar | K. Talaulikar | |||
Cisco Systems | Cisco Systems | |||
L. Gong | L. Gong | |||
China mobile | China mobile | |||
8 April 2025 | May 2025 | |||
Prefix Flag Extension for OSPFv2 and OSPFv3 | Prefix Flag Extension for OSPFv2 and OSPFv3 | |||
draft-ietf-lsr-ospf-prefix-extended-flags-07 | ||||
Abstract | Abstract | |||
Each OSPF prefix can be advertised with an 8-bit field to indicate | Each OSPF prefix can be advertised with an 8-bit field to indicate | |||
specific properties of that prefix. However, all the OSPFv3 Prefix | specific properties of that prefix. However, all the OSPFv3 Prefix | |||
Options bits have already been assigned and only a few bits remain | Options bits have already been assigned, and only a few bits remain | |||
unassigned in the flags field of the OSPFv2 Extended Prefix TLV. | unassigned in the Flags field of the OSPFv2 Extended Prefix TLV. | |||
This document solves this problem by defining variable-length Prefix | This document solves this problem by defining a variable-length | |||
Attribute Flags sub-TLV for OSPF. This sub-TLV is applicable to | Prefix Attribute Flags sub-TLV for OSPF. This sub-TLV is applicable | |||
OSPFv2 and OSPFv3. | to OSPFv2 and OSPFv3. | |||
Status of This Memo | Status of This Memo | |||
This Internet-Draft is submitted in full conformance with the | This is an Internet Standards Track document. | |||
provisions of BCP 78 and BCP 79. | ||||
Internet-Drafts are working documents of the Internet Engineering | ||||
Task Force (IETF). Note that other groups may also distribute | ||||
working documents as Internet-Drafts. The list of current Internet- | ||||
Drafts is at https://datatracker.ietf.org/drafts/current/. | ||||
Internet-Drafts are draft documents valid for a maximum of six months | This document is a product of the Internet Engineering Task Force | |||
and may be updated, replaced, or obsoleted by other documents at any | (IETF). It represents the consensus of the IETF community. It has | |||
time. It is inappropriate to use Internet-Drafts as reference | received public review and has been approved for publication by the | |||
material or to cite them other than as "work in progress." | Internet Engineering Steering Group (IESG). Further information on | |||
Internet Standards is available in Section 2 of RFC 7841. | ||||
This Internet-Draft will expire on 10 October 2025. | Information about the current status of this document, any errata, | |||
and how to provide feedback on it may be obtained at | ||||
https://www.rfc-editor.org/info/rfc9792. | ||||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2025 IETF Trust and the persons identified as the | Copyright (c) 2025 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 (https://trustee.ietf.org/ | Provisions Relating to IETF Documents | |||
license-info) in effect on the date of publication of this document. | (https://trustee.ietf.org/license-info) in effect on the date of | |||
Please review these documents carefully, as they describe your rights | publication of this document. Please review these documents | |||
and restrictions with respect to this document. Code Components | carefully, as they describe your rights and restrictions with respect | |||
extracted from this document must include Revised BSD License text as | to this document. Code Components extracted from this document must | |||
described in Section 4.e of the Trust Legal Provisions and are | include Revised BSD License text as described in Section 4.e of the | |||
provided without warranty as described in the Revised BSD License. | Trust Legal Provisions and are provided without warranty as described | |||
in the Revised BSD License. | ||||
Table of Contents | Table of Contents | |||
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction | |||
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 | 1.1. Requirements Language | |||
2. Variable-Length Prefix Attribute Flags Sub-TLV . . . . . . . 3 | 2. Variable-Length Prefix Attribute Flags Sub-TLV | |||
3. Backward Compatibility . . . . . . . . . . . . . . . . . . . 4 | 3. Backward Compatibility | |||
4. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 5 | 4. IANA Considerations | |||
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5 | 4.1. OSPFv2 | |||
5.1. OSPFv2 . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 4.1.1. OSPFv2 Prefix Attribute Flags Sub-TLV | |||
5.1.1. OSPFv2 Prefix Attribute Flags Sub-TLV Registry . . . 5 | 4.1.2. OSPFv2 Prefix Attribute Flags Registry | |||
5.1.2. OSPFv2 Prefix Extended Flags Field Registry . . . . . 5 | 4.2. OSPFv3 | |||
5.2. OSPFv3 . . . . . . . . . . . . . . . . . . . . . . . . . 6 | 4.2.1. OSPFv3 Prefix Attribute Flags Sub-TLV | |||
5.2.1. OSPFv3 Prefix Attribute Flags Sub-TLV Registry . . . 6 | 4.2.2. OSPFv3 Prefix Attribute Flags Registry | |||
5.2.2. OSPFv3 Prefix Extended Flags Field Registry . . . . . 6 | 5. Security Considerations | |||
6. Security Considerations . . . . . . . . . . . . . . . . . . . 6 | 6. References | |||
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 6 | 6.1. Normative References | |||
7.1. Normative References . . . . . . . . . . . . . . . . . . 6 | 6.2. Informative References | |||
7.2. Informative References . . . . . . . . . . . . . . . . . 7 | Acknowledgements | |||
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 8 | Authors' Addresses | |||
1. Introduction | 1. Introduction | |||
Each OSPF prefix can be advertised with an 8-bit field to indicate | Each OSPF prefix can be advertised with an 8-bit field to indicate | |||
specific properties of that prefix. This is done using the OSPFv3 | specific properties of that prefix. This is done using the OSPFv3 | |||
Prefix Options (Appendix A.4.1.1 of [RFC5340]) and the flags field in | Prefix Options (Appendix A.4.1.1 of [RFC5340]) and the Flags field in | |||
the OSPFv2 Extended Prefix TLV (Section 2.1 of [RFC7684]). The rest | the OSPFv2 Extended Prefix TLV (Section 2.1 of [RFC7684]). The rest | |||
of this document refers to these 8-bit fields in both OSPFv2 and | of this document refers to these 8-bit fields in both OSPFv2 and | |||
OSPFv3 as the "existing fixed-size prefix attribute flags". | OSPFv3 as the "existing fixed-size prefix attribute flags". | |||
However, all the OSPFv3 Prefix Options bits have already been | However, all the OSPFv3 Prefix Options bits have already been | |||
assigned (see "OSPFv3 Prefix Options (8 bits)" IANA registry | assigned (see the "OSPFv3 Prefix Options (8 bits)" IANA registry | |||
[IANA-OSPFv3-PO]). Also, only 5 bits remain unassigned (at the time | [IANA-OSPFv3-PO]). Also, at the time of publication of this | |||
of publication of this document) in the Flags field of the OSPFv2 | document, only 5 bits remain unassigned in the Flags field of the | |||
Extended Prefix TLV (see "OSPFv2 Extended Prefix TLV Flags" IANA | OSPFv2 Extended Prefix TLV (see the "OSPFv2 Extended Prefix TLV | |||
registry [IANA-OSPFv2-EPF]). | Flags" IANA registry [IANA-OSPFv2-EPF]). | |||
This document solves the problem of insufficient flag bits for the | This document solves the problem of insufficient flag bits for the | |||
signaling of prefix properties in OSPF by defining variable-length | signaling of prefix properties in OSPF by defining a variable-length | |||
Prefix Attribute Flags sub-TLVs for OSPFv2 and OSPFv3. | Prefix Attribute Flags sub-TLV for OSPFv2 and OSPFv3. | |||
1.1. Requirements Language | 1.1. Requirements Language | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | |||
"OPTIONAL" in this document are to be interpreted as described in BCP | "OPTIONAL" in this document are to be interpreted as described in | |||
14 [RFC2119] [RFC8174] when, and only when, they appear in all | BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | |||
capitals, as shown here. | capitals, as shown here. | |||
2. Variable-Length Prefix Attribute Flags Sub-TLV | 2. Variable-Length Prefix Attribute Flags Sub-TLV | |||
This document defines variable-Length Prefix Attribute Flags sub-TLV | This document defines a variable-length Prefix Attribute Flags sub- | |||
for OSPFv2 and OSPFv3. Such sub-TLV specifies the variable-flag | TLV for OSPFv2 and OSPFv3. The sub-TLV specifies the variable-length | |||
fields to advertise additional attributes associated with OSPF | Prefix Attribute Flags field to advertise additional attributes | |||
prefixes. The advertisement and processing of the existing fixed- | associated with OSPF prefixes. The advertisement and processing of | |||
size prefix attribute flags remain unchanged. | the existing fixed-size prefix attribute flags remain unchanged. | |||
The format of OSPFv2/OSPFv3 Prefix Attribute Flags sub-TLVs is shown | The format of the OSPFv2/OSPFv3 Prefix Attribute Flags sub-TLV is | |||
in Figure 1. | shown in Figure 1. | |||
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 | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | | | | | |||
// Prefix Attribute Flags (Variable) // | // Prefix Attribute Flags (Variable) // | |||
| | | | | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
Figure 1: Format of OSPFv2/OSPFv3 Prefix Attribute Flags Sub-TLV | Figure 1: Format of OSPFv2/OSPFv3 Prefix Attribute Flags Sub-TLV | |||
where: | where: | |||
Type (2 octets): 11 for OSPFv2 and 37 for OSPFv3. | Type (2 octets): 11 for OSPFv2 and 37 for OSPFv3 | |||
Length (2 octets): Variable, dependent on the included Prefix | Length (2 octets): Variable, dependent on the included Prefix | |||
Attribute Flags. This indicates the length of the prefix attributes | Attribute Flags field. This indicates the length of the Prefix | |||
flags in octets. The length MUST be a multiple of 4 octets. If the | Attribute Flags field in octets. The length MUST be a multiple of | |||
length is not a multiple of 4 octets, the Link State Advertisement | 4 octets. If the length is not a multiple of 4 octets, the Link | |||
(LSA) is malformed and MUST be ignored. | State Advertisement (LSA) is malformed and MUST be ignored. | |||
Prefix Attribute Flags (Variable): The extended flag field. This | Prefix Attribute Flags (Variable): The extended flag field. This | |||
field contains a variable number of flags, grouped in 4-octet blocks. | field contains a variable number of flags, grouped in 4-octet | |||
The bits are numbered starting from bit 0 as the most significant bit | blocks. The bits are numbered starting from bit 0 as the most | |||
of the first 32-bit block. If a Prefix Attribute Flags field's | significant bit of the first 32-bit block. If the length of the | |||
length exceeds 4 octets, numbering for the additional bits picks up | Prefix Attribute Flags field exceeds 4 octets, numbering for the | |||
where the previous 4-octet block left off. For example, the most | additional bits picks up where the previous 4-octet block left | |||
significant bit in the fifth octet of an 8-octet Prefix Attribute | off. For example, the most significant bit in the fifth octet of | |||
Flags is referred to as bit 32. Currently, no bits are defined in | an 8-octet Prefix Attribute Flags field is referred to as bit 32. | |||
this document. | Currently, no bits are defined in this document. | |||
Unassigned bits MUST be set to zero on transmission and MUST be | Unassigned bits MUST be set to zero on transmission and MUST be | |||
ignored on receipt. | ignored on receipt. | |||
An implementation MUST limit the length of the sub-TLV so as to | An implementation MUST limit the length of the sub-TLV so as to | |||
signal the bits that are set to 1. Defined prefix flags that are not | signal the bits that are set to 1. Defined prefix flags that are not | |||
transmitted due to being beyond the transmitted length MUST be | transmitted due to being beyond the transmitted length MUST be | |||
treated as being set to 0. | treated as being set to 0. | |||
OSPFv2 Prefix Attribute Flags sub-TLV is advertised as a sub-TLV of | The OSPFv2 Prefix Attribute Flags sub-TLV is advertised as a sub-TLV | |||
the OSPFv2 Extended Prefix TLV defined in [RFC7684]. Additional | of the OSPFv2 Extended Prefix TLV defined in [RFC7684]. Additional | |||
OSPFv2 prefix flags SHOULD be allocated from the unused bits in the | OSPFv2 prefix flags SHOULD be allocated from the unused bits in the | |||
Flags field of the OSPFv2 Extended Prefix TLV prior to allocating | Flags field of the OSPFv2 Extended Prefix TLV prior to allocating | |||
flags in the OSPFv2 Prefix Attribute Flags sub-TLV. | flags in the OSPFv2 Prefix Attribute Flags sub-TLV. | |||
OSPFv3 Prefix Attribute Flags sub-TLV is advertised as a sub-TLV of | The OSPFv3 Prefix Attribute Flags sub-TLV is advertised as a sub-TLV | |||
the following OSPFv3 TLVs: | of the following OSPFv3 TLVs: | |||
* Inter-Area-Prefix TLV (Section 3.4 of [RFC8362]). | * Inter-Area-Prefix TLV (Section 3.4 of [RFC8362]) | |||
* External-Prefix TLV (Section 3.6 of [RFC8362]). | * External-Prefix TLV (Section 3.6 of [RFC8362]) | |||
* Intra-Area-Prefix TLV (Section 3.7 of [RFC8362]). | * Intra-Area-Prefix TLV (Section 3.7 of [RFC8362]) | |||
* SRv6 Locator TLV [RFC9513]. | * SRv6 Locator TLV [RFC9513] | |||
When multiple instances of the OSPFv2/OSPFv3 Prefix Attribute Flags | When multiple instances of the OSPFv2/OSPFv3 Prefix Attribute Flags | |||
sub-TLVs are received within the same TLV, an implementation MUST use | sub-TLVs are received within the same TLV, an implementation MUST use | |||
only the first occurrence of the sub-TLV and MUST ignore all | only the first occurrence of the sub-TLV and MUST ignore all | |||
subsequent instances of the sub-TLV. Errors SHOULD be logged subject | subsequent instances of the sub-TLV. Errors SHOULD be logged subject | |||
to rate limiting. | to rate limiting. | |||
3. Backward Compatibility | 3. Backward Compatibility | |||
The Prefix Attribute Flags sub-TLV does not introduce any backward | The OSPFv2/OSPFv3 Prefix Attribute Flags sub-TLV does not introduce | |||
compatibility issues. An implementation that does not recognize the | any backward compatibility issues. An implementation that does not | |||
OSPFv2/OSPFv3 Prefix Attribute Flags sub-TLV would ignore the sub-TLV | recognize the OSPFv2/OSPFv3 Prefix Attribute Flags sub-TLV would | |||
as per normal TLV processing operations (refer Section 6.3 of | ignore the sub-TLV as per normal TLV processing operations (refer to | |||
[RFC3630] and Section 2.3.2 of [RFC8362]). | Section 2.3.2 of [RFC3630] and Section 6.3 of [RFC8362]). | |||
4. Acknowledgements | ||||
The authors thank Shraddha Hegde, Changwang Lin, Tom Petch and many | 4. IANA Considerations | |||
others for their suggestions and comments. | ||||
The authors would like to thank Acee Lindem for aligning the | 4.1. OSPFv2 | |||
terminology with existing OSPF documents and for editorial | ||||
improvements. | ||||
5. IANA Considerations | 4.1.1. OSPFv2 Prefix Attribute Flags Sub-TLV | |||
This document requests allocation for the following registries. | IANA has allocated the following codepoint in the "OSPFv2 Extended | |||
Prefix TLV Sub-TLVs" registry: | ||||
5.1. OSPFv2 | +=======+===============================+===========+ | |||
| Value | Description | Reference | | ||||
+=======+===============================+===========+ | ||||
| 11 | OSPFv2 Prefix Attribute Flags | RFC 9792 | | ||||
+-------+-------------------------------+-----------+ | ||||
5.1.1. OSPFv2 Prefix Attribute Flags Sub-TLV Registry | Table 1 | |||
This document requests IANA to make permanent the early allocation of | 4.1.2. OSPFv2 Prefix Attribute Flags Registry | |||
the following codepoint for the "OSPFv2 Prefix Attribute Flags" in | ||||
the "OSPFv2 Extended Prefix TLV Sub-TLVs" registry to be made | ||||
permanent: | ||||
Value Description Reference | IANA has created the "OSPFv2 Prefix Attribute Flags" registry within | |||
--------- ----------------------------------- --------------- | the "Open Shortest Path First v2 (OSPFv2) Parameters" registry group. | |||
11 OSPFv2 Prefix Attribute Flags RFC to be | The registry defines the bits in the Prefix Attribute Flags field in | |||
the OSPFv2 Prefix Attribute Flags sub-TLV as specified in Section 2. | ||||
The bits are to be allocated via IETF Review [RFC8126]. Each bit | ||||
definition will include: | ||||
5.1.2. OSPFv2 Prefix Extended Flags Field Registry | * Bit number (counting from bit 0 as the most significant bit of the | |||
first block) | ||||
This document requests the creation of "OSPFv2 Prefix Extended Flag | * Description | |||
Field" Registry under "Open Shortest Path First v2 (OSPFv2) | ||||
Parameters" registry group. The registry defines the bits in the | ||||
Prefix Attribute Flags field in the OSPFv2 Prefix Attribute Flags | ||||
sub-TLV as specified in Section 2. The bits are to be allocated via | ||||
IETF Review [RFC8126]. Each bit definition will include: | ||||
* Bit number (counting from bit 0 as the most significant | * Reference | |||
bit of the first block) | ||||
* Description | ||||
* Reference | ||||
No bits are currently defined. Bits 0-31 are to be initially marked | No bits are currently defined. Bits 0-31 are to be initially marked | |||
as "Unassigned". The flags defined in this document may use either a | as "Unassigned". The flags defined in this document may use either a | |||
single bit or multiple bits to represent a state, as determined by | single bit or multiple bits to represent a state, as determined by | |||
the specific requirements of the document defining them. IANA is | the specific requirements of the document defining them. IANA will | |||
requested to add subsequent blocks of 32 bits upon exhaustion of the | add subsequent blocks of 32 bits upon exhaustion of the preceding | |||
preceding 32-bit block. | 32-bit block. | |||
5.2. OSPFv3 | 4.2. OSPFv3 | |||
5.2.1. OSPFv3 Prefix Attribute Flags Sub-TLV Registry | 4.2.1. OSPFv3 Prefix Attribute Flags Sub-TLV | |||
This document requests IANA to make permanent the early allocation of | IANA has allocated the following codepoint in the "OSPFv3 Extended- | |||
the following codepoint for the "OSPFv3 Prefix Attribute Flags" in | LSA Sub-TLVs" registry: | |||
the "OSPFv3 Extended-LSA sub-TLVs" registry: | ||||
Value Description Reference | +=======+===============================+===========+ | |||
-------- ---------------------------------- -------------- | | Value | Description | Reference | | |||
37 OSPFv3 Prefix Attribute Flags RFC to be | +=======+===============================+===========+ | |||
| 37 | OSPFv3 Prefix Attribute Flags | RFC 9792 | | ||||
+-------+-------------------------------+-----------+ | ||||
5.2.2. OSPFv3 Prefix Extended Flags Field Registry | Table 2 | |||
This document requests the creation of "OSPFv3 Prefix Extended Flag | The entry in the "L2BM" field is "X". | |||
Field" registry under "Open Shortest Path First v3 (OSPFv3)" registry | ||||
group. The registry defines the bits in the Prefix Attribute Flags | ||||
field in the OSPFv2 Prefix Attribute Flags sub-TLV as specified in | ||||
Section 2. The bits are to be allocated via IETF Review [RFC8126]. | ||||
Each bit definition will include: | ||||
* Bit number (counting from bit 0 as the most significant | 4.2.2. OSPFv3 Prefix Attribute Flags Registry | |||
bit of the first block ) | ||||
* Description | IANA has created the "OSPFv3 Prefix Attribute Flags" registry within | |||
* Reference | the "Open Shortest Path First v3 (OSPFv3) Parameters" registry group. | |||
The registry defines the bits in the Prefix Attribute Flags field in | ||||
the OSPFv2 Prefix Attribute Flags sub-TLV as specified in Section 2. | ||||
The bits are to be allocated via IETF Review [RFC8126]. Each bit | ||||
definition will include: | ||||
* Bit number (counting from bit 0 as the most significant bit of the | ||||
first block) | ||||
* Description | ||||
* Reference | ||||
No bits are currently defined. Bits 0-31 are to be initially marked | No bits are currently defined. Bits 0-31 are to be initially marked | |||
as "Unassigned". The flags defined in this document may use either a | as "Unassigned". The flags defined in this document may use either a | |||
single bit or multiple bits to represent a state, as determined by | single bit or multiple bits to represent a state, as determined by | |||
the specific requirements of the document defining them. IANA is | the specific requirements of the document defining them. IANA will | |||
requested to add subsequent blocks of 32 bits upon exhaustion of the | add subsequent blocks of 32 bits upon exhaustion of the preceding | |||
preceding 32-bit block. | 32-bit block. | |||
6. Security Considerations | 5. Security Considerations | |||
Procedures and protocol extensions defined in this document do not | Procedures and protocol extensions defined in this document do not | |||
affect the OSPFv2 or OSPFv3 security models. See the "Security | affect the OSPFv2 or OSPFv3 security models. See Section 5 of | |||
Considerations" Section of [RFC7684] for a discussion of OSPFv2 TLV- | [RFC7684] for a discussion of OSPFv2 TLV-encoding considerations and | |||
encoding considerations, and the "Security Considerations" Section of | Section 7 of [RFC8362] for a discussion of OSPFv3 security. | |||
[RFC8362] for a discussion of OSPFv3 security. | ||||
7. References | 6. References | |||
7.1. Normative References | 6.1. Normative References | |||
[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, | |||
DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
<https://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
[RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering | [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering | |||
(TE) Extensions to OSPF Version 2", RFC 3630, | (TE) Extensions to OSPF Version 2", RFC 3630, | |||
DOI 10.17487/RFC3630, September 2003, | DOI 10.17487/RFC3630, September 2003, | |||
<https://www.rfc-editor.org/info/rfc3630>. | <https://www.rfc-editor.org/info/rfc3630>. | |||
skipping to change at page 7, line 43 ¶ | skipping to change at line 313 ¶ | |||
[RFC8362] Lindem, A., Roy, A., Goethals, D., Reddy Vallem, V., and | [RFC8362] Lindem, A., Roy, A., Goethals, D., Reddy Vallem, V., and | |||
F. Baker, "OSPFv3 Link State Advertisement (LSA) | F. Baker, "OSPFv3 Link State Advertisement (LSA) | |||
Extensibility", RFC 8362, DOI 10.17487/RFC8362, April | Extensibility", RFC 8362, DOI 10.17487/RFC8362, April | |||
2018, <https://www.rfc-editor.org/info/rfc8362>. | 2018, <https://www.rfc-editor.org/info/rfc8362>. | |||
[RFC9513] Li, Z., Hu, Z., Talaulikar, K., Ed., and P. Psenak, | [RFC9513] Li, Z., Hu, Z., Talaulikar, K., Ed., and P. Psenak, | |||
"OSPFv3 Extensions for Segment Routing over IPv6 (SRv6)", | "OSPFv3 Extensions for Segment Routing over IPv6 (SRv6)", | |||
RFC 9513, DOI 10.17487/RFC9513, December 2023, | RFC 9513, DOI 10.17487/RFC9513, December 2023, | |||
<https://www.rfc-editor.org/info/rfc9513>. | <https://www.rfc-editor.org/info/rfc9513>. | |||
7.2. Informative References | 6.2. Informative References | |||
[IANA-OSPFv2-EPF] | [IANA-OSPFv2-EPF] | |||
"OSPFv2 Extended Prefix TLV Flags", | IANA, "OSPFv2 Extended Prefix TLV Flags", | |||
<https://www.iana.org/assignments/ospfv2-parameters/ | <https://www.iana.org/assignments/ospfv2-parameters>. | |||
ospfv2-parameters.xhtml#extended-prefix-tlv-flags>. | ||||
[IANA-OSPFv3-PO] | [IANA-OSPFv3-PO] | |||
"OSPFv3 Prefix Options (8 bits)", | IANA, "OSPFv3 Prefix Options (8 bits)", | |||
<https://www.iana.org/assignments/ospfv3-parameters/ | <https://www.iana.org/assignments/ospfv3-parameters>. | |||
ospfv3-parameters.xhtml#ospfv3-parameters-4>. | ||||
Acknowledgements | ||||
The authors would like to thank Shraddha Hegde, Changwang Lin, Tom | ||||
Petch, and many others for their suggestions and comments. | ||||
The authors would also like to thank Acee Lindem for aligning the | ||||
terminology with existing OSPF documents and for editorial | ||||
improvements. | ||||
Authors' Addresses | Authors' Addresses | |||
Ran Chen | Ran Chen | |||
ZTE Corporation | ZTE Corporation | |||
Nanjing | Nanjing | |||
China | China | |||
Email: chen.ran@zte.com.cn | Email: chen.ran@zte.com.cn | |||
Detao Zhao | Detao Zhao | |||
ZTE Corporation | ZTE Corporation | |||
Nanjing | Nanjing | |||
China | China | |||
Email: zhao.detao@zte.com.cn | Email: zhao.detao@zte.com.cn | |||
Peter Psenak | Peter Psenak | |||
Cisco Systems | Cisco Systems | |||
Apollo Business Center | Apollo Business Center | |||
Mlynske nivy 43 | Mlynske nivy 43 | |||
Bratislava 821 09 | 821 09 Bratislava | |||
Slovakia | Slovakia | |||
Email: ppsenak@cisco.com | Email: ppsenak@cisco.com | |||
Ketan Talaulikar | Ketan Talaulikar | |||
Cisco Systems | Cisco Systems | |||
India | India | |||
Email: ketant.ietf@gmail.com | Email: ketant.ietf@gmail.com | |||
Liyan Gong | Liyan Gong | |||
China mobile | China mobile | |||
End of changes. 54 change blocks. | ||||
161 lines changed or deleted | 164 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |