Internet DRAFT - draft-chen-ospf-ias-lk
draft-chen-ospf-ias-lk
OSPF Working Group H. Chen
Internet-Draft Futurewei
Intended status: Experimental M. Toy
Expires: 13 July 2024 Verizon
X. Liu
Alef Edge
L. Liu
Fujitsu
Z. Li
China Mobile
Y. Yang
IBM
10 January 2024
OSPF Extensions for Broadcast Inter-AS TE Link
draft-chen-ospf-ias-lk-12
Abstract
This document presents extensions to the Open Shortest Path First
(OSPF) for advertising broadcast inter-AS Traffic Engineering (TE)
links.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
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
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 13 July 2024.
Copyright Notice
Copyright (c) 2024 IETF Trust and the persons identified as the
document authors. All rights reserved.
Chen, et al. Expires 13 July 2024 [Page 1]
Internet-Draft inter-as-te-link January 2024
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights
and restrictions with respect to this document. Code Components
extracted from this document must include Revised BSD License text as
described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Conventions Used in This Document . . . . . . . . . . . . . . 3
3. Information on Inter-AS TE Link . . . . . . . . . . . . . . . 3
4. Extensions to OSPF . . . . . . . . . . . . . . . . . . . . . 3
4.1. sub-TLVs . . . . . . . . . . . . . . . . . . . . . . . . 3
4.2. Procedures . . . . . . . . . . . . . . . . . . . . . . . 4
4.2.1. OSPF Router Procedure . . . . . . . . . . . . . . . . 4
4.2.2. Super Node Procedure . . . . . . . . . . . . . . . . 5
5. Security Considerations . . . . . . . . . . . . . . . . . . . 5
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5
7. Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . 6
8. References . . . . . . . . . . . . . . . . . . . . . . . . . 6
8.1. Normative References . . . . . . . . . . . . . . . . . . 6
8.2. Informative References . . . . . . . . . . . . . . . . . 6
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 6
1. Introduction
Connections among different Autonomous Systems (ASes) may be point-
to-point (P2P) links and broadcast links. For a P2P inter-AS TE
link, RFC 5392 defines a new Opaque LSA, the Inter-AS-TE-v2 LSA, for
advertising the OSPFv2 link; and a new OSPFv3 LS type, Inter-AS-TE-v3
LSA, for advertising the OSPFv3 link.
Both the Inter-AS-TE-v2 LSA and Inter-AS-TE-v3 LSA contain one top
level TLV:
2 - Link TLV
The Link TLV describes a single link and includes a set of sub-TLVs.
The Link ID sub-TLV defined in RFC 3630 MUST NOT be used in the Link
TLV of an Inter-AS-TE-v2 LSA, and the Neighbor ID sub-TLV defined in
RFC 5329 MUST NOT be used in the Link TLV of an Inter-AS-TE-v3 LSA.
Chen, et al. Expires 13 July 2024 [Page 2]
Internet-Draft inter-as-te-link January 2024
Instead, the remote ASBR is identified by the inclusion of Remote AS
Number sub-TLV and IPv4/IPv6 Remote ASBR ID sub-TLV, which is defined
in RFC 5392.
For a P2P inter-AS link, the information about its remote ASBR for
replacing its link ID may be configured. For a broadcast inter-AS
link, its link ID is the interface IP address of the designated
router (DR) of the link in OSPF. Since no OSPF runs over any
broadcast inter-AS link, no DR or backup DR (BDR) is selected. It is
hard to configure a replacement for DR and BDR.
This document presents extensions to OSPF for advertising broadcast
inter-AS TE links through defining a new sub-TLV for a broadcast link
without configuring any replacement for DR and BDR on the link.
2. Conventions Used in This Document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
3. Information on Inter-AS TE Link
For a broadcast link connecting multiple ASBRs in a number of ASes,
on each of the ASBRs X, the following information about the link may
be obtained:
1) Link Type: Multi-access
2) Local IP address with mask length
3) Traffic engineering metric
4) Maximum bandwidth
5) Maximum reservable bandwidth
6) Unreserved bandwidth
7) Administrative group
8) SRLG
No remote IP address or link ID (i.e., DR's interface address) may be
obtained.
4. Extensions to OSPF
4.1. sub-TLVs
Two new sub-TLVs are defined. One is for local IPv4 address with
mask length; and the other is for local IPv6 address with mask
length.
Chen, et al. Expires 13 July 2024 [Page 3]
Internet-Draft inter-as-te-link January 2024
The format of the sub-TLV for a local IPv4 address with mask length
is shown as follows.
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 (stTBD1) | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| IPv4 Address (4 bytes) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Mask Length |
+-+-+-+-+-+-+-+-+
The IPv4 Address indicates the local IPv4 address of a link. The
Mask Length indicates the length of the IPv4 address mask.
The format of the sub-TLV for a local IPv6 address with mask length
is illustrated below.
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 (stTBD2) | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| IPv6 Address (16 bytes) |
~ ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Mask Length |
+-+-+-+-+-+-+-+-+
The IPv6 Address indicates the local IPv6 address of a link. The
Mask Length indicates the length of the IPv6 address mask.
4.2. Procedures
4.2.1. OSPF Router Procedure
For a broadcast inter-AS link connecting to multiple ASBRs, each of
the ASBRs as an OSPF router advertises an LSA (Inter-AS-TE-v2 LSA for
OSPFv2 or Inter-AS-TE-v3 LSA for OSPFv3) with a link TLV containing
sub-TLVs for the information such as 1) 10 8) on the broadcast link
described in Section 3.
Chen, et al. Expires 13 July 2024 [Page 4]
Internet-Draft inter-as-te-link January 2024
When TE is enabled on an inter-AS link and the link is up, the ASBR
SHOULD advertise this link using the normal procedures for OSPF-TE.
When either the link is down or TE is disabled on the link, the ASBR
SHOULD withdraw the advertisement. When there are changes to the TE
parameters for the link (for example, when the available bandwidth
changes), the ASBR SHOULD re-advertise the link but MUST take
precautions against excessive re-advertisements.
4.2.2. Super Node Procedure
Suppose that there is a super node, which just receives LSAs from
each of ASes (or domains) through a passive OSPF adjacency between
the super node and an ASBR or ABR in the AS or domain.
For a new broadcast link connecting multiple routers with no link ID
configured, when the super node receives an LSA containing the link
attached to router X, it stores the link from X into its TED. It
finds the link's remote end P using the link's local IP address with
network mask. P is a Pseudo node identified by the local IP address
of the DR selected from the routers connected to the link. After
finding P, it associates the link attached to X with P and the link
connected to P with X. If P is not found, a new Pseudo node P is
created. The super node associates the link attached to X with P and
the link attached to P with X. This creates a bidirectional
connection between X and P.
The first router and second router from which the super node receives
an LSA containing the link are selected as the DR and BDR
respectively. After the DR is down, the BDR node becomes the DR and
the router other than the DR with the largest (or smallest) local IP
address connecting to the link is selected as the BDR.
When the old DR is down and the BDR becomes the new DR, the super
node updates its TED through removing the link between each of
routers X and old P (the Pseudo node corresponding to the old DR) and
adding a link between each of routers X (still connecting to the
broadcast link) and new P (the Pseudo node corresponding to the new
DR).
5. Security Considerations
The mechanism described in this document does not raise any new
security issues for the OSPF protocols.
6. IANA Considerations
This section specifies requests for IANA allocation.
Chen, et al. Expires 13 July 2024 [Page 5]
Internet-Draft inter-as-te-link January 2024
7. Acknowledgement
The authors would like to thank all for their valuable comments on
this draft.
8. References
8.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
[RFC5392] Chen, M., Zhang, R., and X. Duan, "OSPF Extensions in
Support of Inter-Autonomous System (AS) MPLS and GMPLS
Traffic Engineering", RFC 5392, DOI 10.17487/RFC5392,
January 2009, <https://www.rfc-editor.org/info/rfc5392>.
[RFC5329] Ishiguro, K., Manral, V., Davey, A., and A. Lindem, Ed.,
"Traffic Engineering Extensions to OSPF Version 3",
RFC 5329, DOI 10.17487/RFC5329, September 2008,
<https://www.rfc-editor.org/info/rfc5329>.
[RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering
(TE) Extensions to OSPF Version 2", RFC 3630,
DOI 10.17487/RFC3630, September 2003,
<https://www.rfc-editor.org/info/rfc3630>.
8.2. Informative References
[RFC6805] King, D., Ed. and A. Farrel, Ed., "The Application of the
Path Computation Element Architecture to the Determination
of a Sequence of Domains in MPLS and GMPLS", RFC 6805,
DOI 10.17487/RFC6805, November 2012,
<https://www.rfc-editor.org/info/rfc6805>.
Authors' Addresses
Huaimo Chen
Futurewei
Boston, MA,
United States of America
Email: Huaimo.chen@futurewei.com
Chen, et al. Expires 13 July 2024 [Page 6]
Internet-Draft inter-as-te-link January 2024
Mehmet Toy
Verizon
United States of America
Email: mehmet.toy@verizon.com
Xufeng Liu
Alef Edge
United States of America
Email: xufeng.liu.ietf@gmail.com
Lei Liu
Fujitsu
United States of America
Email: liulei.kddi@gmail.com
Zhenqiang Li
China Mobile
No.32 Xuanwumenxi Ave., Xicheng District
Beijing
100032
P.R. China
Email: li_zhenqiang@hotmail.com
Yi Yang
IBM
NC
United States of America
Email: yyang1998@gmail.com
Chen, et al. Expires 13 July 2024 [Page 7]