| < draft-ietf-ospf-te-link-attr-reuse-13.txt | draft-ietf-ospf-te-link-attr-reuse-14.txt > | |||
|---|---|---|---|---|
| LSR Working Group P. Psenak, Ed. | LSR Working Group P. Psenak, Ed. | |||
| Internet-Draft L. Ginsberg | Internet-Draft L. Ginsberg | |||
| Intended status: Standards Track Cisco Systems | Intended status: Standards Track Cisco Systems | |||
| Expires: December 7, 2020 W. Henderickx | Expires: December 9, 2020 W. Henderickx | |||
| Nokia | Nokia | |||
| J. Tantsura | J. Tantsura | |||
| Apstra | Apstra | |||
| J. Drake | J. Drake | |||
| Juniper Networks | Juniper Networks | |||
| June 5, 2020 | June 7, 2020 | |||
| OSPF Link Traffic Engineering Attribute Reuse | OSPF Link Traffic Engineering Attribute Reuse | |||
| draft-ietf-ospf-te-link-attr-reuse-13.txt | draft-ietf-ospf-te-link-attr-reuse-14.txt | |||
| Abstract | Abstract | |||
| Existing traffic engineering related link attribute advertisements | Existing traffic engineering related link attribute advertisements | |||
| have been defined and are used in RSVP-TE deployments. Since the | have been defined and are used in RSVP-TE deployments. Since the | |||
| original RSVP-TE use case was defined, additional applications (e.g., | original RSVP-TE use case was defined, additional applications (e.g., | |||
| Segment Routing Traffic Engineering, Loop Free Alternate) have been | Segment Routing Traffic Engineering, Loop Free Alternate) have been | |||
| defined which also make use of the link attribute advertisements. In | defined which also make use of the link attribute advertisements. In | |||
| cases where multiple applications wish to make use of these link | cases where multiple applications wish to make use of these link | |||
| attributes the current advertisements do not support application | attributes the current advertisements do not support application | |||
| skipping to change at page 1, line 46 ¶ | skipping to change at page 1, line 46 ¶ | |||
| 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 7, 2020. | This Internet-Draft will expire on December 9, 2020. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2020 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 | |||
| skipping to change at page 5, line 36 ¶ | skipping to change at page 5, line 36 ¶ | |||
| have been originally defined for RSVP-TE applications (See | have been originally defined for RSVP-TE applications (See | |||
| Section 6). | Section 6). | |||
| TE link attributes used for RSVP-TE/GMPLS continue to use OSPFv2 TE | TE link attributes used for RSVP-TE/GMPLS continue to use OSPFv2 TE | |||
| Opaque LSA [RFC3630] and OSPFv3 Intra-Area-TE-LSA [RFC5329]. | Opaque LSA [RFC3630] and OSPFv3 Intra-Area-TE-LSA [RFC5329]. | |||
| The format of the link attribute TLVs that have been defined for | The format of the link attribute TLVs that have been defined for | |||
| RSVP-TE applications will be kept unchanged even when they are used | RSVP-TE applications will be kept unchanged even when they are used | |||
| for non-RSVP-TE applications. Unique code points are allocated for | for non-RSVP-TE applications. Unique code points are allocated for | |||
| these link attribute TLVs from the OSPFv2 Extended Link TLV Sub-TLV | these link attribute TLVs from the OSPFv2 Extended Link TLV Sub-TLV | |||
| Registry [RFC7684] and from the OSPFv3 Extended LSA Sub-TLV Registry | Registry [RFC7684] and from the OSPFv3 Extended-LSA Sub-TLV Registry | |||
| [RFC8362], as specified in Section 14. | [RFC8362], as specified in Section 14. | |||
| 5. Advertisement of Application Specific Values | 5. Advertisement of Application Specific Values | |||
| To allow advertisement of the application specific values of the link | To allow advertisement of the application specific values of the link | |||
| attribute, a new Application Specific Link Attributes (ASLA) sub-TLV | attribute, a new Application Specific Link Attributes (ASLA) sub-TLV | |||
| is defined. The ASLA sub-TLV is a sub-TLV of the OSPFv2 Extended | is defined. The ASLA sub-TLV is a sub-TLV of the OSPFv2 Extended | |||
| Link TLV [RFC7684] and OSPFv3 Router-Link TLV [RFC8362]. | Link TLV [RFC7684] and OSPFv3 Router-Link TLV [RFC8362]. | |||
| On top of advertising the link attributes for standardized | On top of advertising the link attributes for standardized | |||
| skipping to change at page 8, line 33 ¶ | skipping to change at page 8, line 33 ¶ | |||
| - Administrative Group [RFC3630] | - Administrative Group [RFC3630] | |||
| - Extended Administrative Group [RFC7308] | - Extended Administrative Group [RFC7308] | |||
| - TE Metric [RFC3630] | - TE Metric [RFC3630] | |||
| 6. Reused TE link attributes | 6. Reused TE link attributes | |||
| This section defines the use case and indicates the code points | This section defines the use case and indicates the code points | |||
| (Section 14) from the OSPFv2 Extended Link TLV Sub-TLV Registry and | (Section 14) from the OSPFv2 Extended Link TLV Sub-TLV Registry and | |||
| OSPFv3 Extended LSA Sub-TLV Registry for some of the link attributes | OSPFv3 Extended-LSA Sub-TLV Registry for some of the link attributes | |||
| that have been originally defined for RSVP-TE or GMPLS. | that have been originally defined for RSVP-TE or GMPLS. | |||
| 6.1. Shared Risk Link Group (SRLG) | 6.1. Shared Risk Link Group (SRLG) | |||
| The SRLG of a link can be used in OSPF calculated IPFRR [RFC5714] to | The SRLG of a link can be used in OSPF calculated IPFRR [RFC5714] to | |||
| compute a backup path that does not share any SRLG group with the | compute a backup path that does not share any SRLG group with the | |||
| protected link. | protected link. | |||
| To advertise the SRLG of the link in the OSPFv2 Extended Link TLV, | To advertise the SRLG of the link in the OSPFv2 Extended Link TLV, | |||
| the same format for the sub-TLV defined in section 1.3 of [RFC4203] | the same format for the sub-TLV defined in section 1.3 of [RFC4203] | |||
| skipping to change at page 9, line 25 ¶ | skipping to change at page 9, line 25 ¶ | |||
| 14 - Unidirectional Delay Variation | 14 - Unidirectional Delay Variation | |||
| 15 - Unidirectional Link Loss | 15 - Unidirectional Link Loss | |||
| 16 - Unidirectional Residual Bandwidth | 16 - Unidirectional Residual Bandwidth | |||
| 17 - Unidirectional Available Bandwidth | 17 - Unidirectional Available Bandwidth | |||
| 18 - Unidirectional Utilized Bandwidth | 18 - Unidirectional Utilized Bandwidth | |||
| To advertise extended link metrics in the OSPFv3 Extended LSA Router- | To advertise extended link metrics in the OSPFv3 Extended-LSA Router- | |||
| Link TLV, the same format for the sub-TLVs defined in [RFC7471] is | Link TLV, the same format for the sub-TLVs defined in [RFC7471] is | |||
| used with the following TLV types: | used with the following TLV types: | |||
| 13 - Unidirectional Link Delay | 13 - Unidirectional Link Delay | |||
| 14 - Min/Max Unidirectional Link Delay | 14 - Min/Max Unidirectional Link Delay | |||
| 15 - Unidirectional Delay Variation | 15 - Unidirectional Delay Variation | |||
| 16 - Unidirectional Link Loss | 16 - Unidirectional Link Loss | |||
| skipping to change at page 16, line 27 ¶ | skipping to change at page 16, line 27 ¶ | |||
| with (for example) [RFC3630]. As the advertisements defined in this | with (for example) [RFC3630]. As the advertisements defined in this | |||
| document limit the scope to specific applications, the impact of | document limit the scope to specific applications, the impact of | |||
| tampering is similarly limited in scope. | tampering is similarly limited in scope. | |||
| 14. IANA Considerations | 14. IANA Considerations | |||
| This specifications updates two existing registries: | This specifications updates two existing registries: | |||
| - OSPFv2 Extended Link TLV Sub-TLVs Registry | - OSPFv2 Extended Link TLV Sub-TLVs Registry | |||
| - OSPFv3 Extended LSA Sub-TLV Registry | - OSPFv3 Extended-LSA Sub-TLV Registry | |||
| New values are allocated using the IETF Review procedure as described | New values are allocated using the IETF Review procedure as described | |||
| in [RFC5226]. | in [RFC5226]. | |||
| 14.1. OSPFv2 | 14.1. OSPFv2 | |||
| The OSPFv2 Extended Link TLV Sub-TLVs Registry [RFC7684] defines sub- | The OSPFv2 Extended Link TLV Sub-TLVs Registry [RFC7684] defines sub- | |||
| TLVs at any level of nesting for OSPFv2 Extended Link TLVs. IANA has | TLVs at any level of nesting for OSPFv2 Extended Link TLVs. IANA has | |||
| assigned the following Sub-TLV types from the OSPFv2 Extended Link | assigned the following Sub-TLV types from the OSPFv2 Extended Link | |||
| TLV Sub-TLVs Registry: | TLV Sub-TLVs Registry: | |||
| skipping to change at page 17, line 18 ¶ | skipping to change at page 17, line 18 ¶ | |||
| 19 - Administrative Group | 19 - Administrative Group | |||
| 20 - Extended Administrative Group | 20 - Extended Administrative Group | |||
| 22 - TE Metric | 22 - TE Metric | |||
| 23 - Maximum Link Bandwidth | 23 - Maximum Link Bandwidth | |||
| 14.2. OSPFv3 | 14.2. OSPFv3 | |||
| The OSPFv3 Extended LSA Sub-TLV Registry [RFC8362] defines sub-TLVs | The OSPFv3 Extended-LSA Sub-TLV Registry [RFC8362] defines sub-TLVs | |||
| at any level of nesting for OSPFv3 Extended LSAs. IANA has assigned | at any level of nesting for OSPFv3 Extended LSAs. IANA has assigned | |||
| the following Sub-TLV types from the OSPFv3 Extended LSA Sub-TLV | the following Sub-TLV types from the OSPFv3 Extended-LSA Sub-TLV | |||
| Registry: | Registry: | |||
| 11 - Application Specific Link Attributes | 11 - Application Specific Link Attributes | |||
| 12 - Shared Risk Link Group | 12 - Shared Risk Link Group | |||
| 13 - Unidirectional Link Delay | 13 - Unidirectional Link Delay | |||
| 14 - Min/Max Unidirectional Link Delay | 14 - Min/Max Unidirectional Link Delay | |||
| 15 - Unidirectional Delay Variation | 15 - Unidirectional Delay Variation | |||
| 16 - Unidirectional Link Loss | 16 - Unidirectional Link Loss | |||
| 16 - Unidirectional Residual Bandwidth | 17 - Unidirectional Residual Bandwidth | |||
| 18 - Unidirectional Available Bandwidth | 18 - Unidirectional Available Bandwidth | |||
| 19 - Unidirectional Utilized Bandwidth | 19 - Unidirectional Utilized Bandwidth | |||
| 20 - Administrative Group | 20 - Administrative Group | |||
| 21 - Extended Administrative Group | 21 - Extended Administrative Group | |||
| 22 - TE Metric | 22 - TE Metric | |||
| End of changes. 11 change blocks. | ||||
| 11 lines changed or deleted | 11 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/ | ||||