Internet DRAFT - draft-li-6man-topology-id
draft-li-6man-topology-id
Network Working Group Z. Li
Internet-Draft Z. Hu
Intended status: Standards Track J. Dong
Expires: September 22, 2022 Huawei Technologies
March 21, 2022
Topology Identifier in IPv6 Extension Header
draft-li-6man-topology-id-00
Abstract
This document proposes a new Hop-by-Hop option of IPv6 extension
header to carry the topology identifier, which is used to identify
the forwarding table instance created by the Multi Topology Routing
or Flexible Algorithm.
Requirements Language
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 RFC 2119 [RFC2119].
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 September 22, 2022.
Copyright Notice
Copyright (c) 2022 IETF Trust and the persons identified as the
document authors. All rights reserved.
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
Li, et al. Expires September 22, 2022 [Page 1]
Internet-Draft Topology Identifier in IPv6 EH March 2022
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 Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Terminologies . . . . . . . . . . . . . . . . . . . . . . . . 2
3. Problem Statement . . . . . . . . . . . . . . . . . . . . . . 2
4. New IPv6 Extension Header Option for Topologies . . . . . . . 3
5. Security Considerations . . . . . . . . . . . . . . . . . . . 3
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 3
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 4
7.1. Normative References . . . . . . . . . . . . . . . . . . 4
7.2. Informative References . . . . . . . . . . . . . . . . . 4
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 4
1. Introduction
This document proposes a new Hop-by-Hop option of IPv6 extension
header to carry the topology identifier, which is used to identify
the forwarding table instance created by the Multi Topology Routing
or Flexible Algorithm.
2. Terminologies
The following terminologies are used in this document.
MT: Multi Topology
3. Problem Statement
[RFC4915] defines Multi-Topology Routing in OSPF and [RFC5120]
defines Multi Topology Routing in ISIS. Through Multi Topology
Routing, there can be multiple forwarding tables in the data plane.
[I-D.ietf-lsr-flex-algo] can also implement the similar purpose to
install multiple forwarding tables for different Flexible Algorithm
instances.
In the MT IP Forwarding Considerations of [RFC5120],it is explained
when multiple MTs share an Interface with overlapping addresses, some
additional mechanism is needed to select the correct RIBs for the
incoming IP packets to determine the correct RIB to make a forwarding
decision. But there is lack of the generic approach of packet to
multiple MT RIB mapping over the same inbound interface.
Li, et al. Expires September 22, 2022 [Page 2]
Internet-Draft Topology Identifier in IPv6 EH March 2022
4. New IPv6 Extension Header Option for Topologies
In order to solve the above issue, in the scenario of IPv6, the
topology identifier information can be carried in the packet. A new
Hop-by-Hop option type "Topology" is defined to carry the topology
related Identifier in an IPv6 packet. Its format is shown as 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opt Type | Opt Data Len |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Topology ID | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 1. Topology Option
where:
o Opt Type: Type value is TBD. 8-bit unsigned integer. Identifier of
the type of this Topology Option.
o Opt Data Len: 8-bit unsigned integer. It indicates the length of
the option Data field of this option, in octets. The value of Opt
Data Len of Topology option SHOULD be set to 4.
o Topology ID: 2-octet identifier which uniquely identifies the
topology associated with the specific forwarding table created by the
Multi Topology Routing or Flexible Algorithm.
o Reserved: 2-octet reserved field. It MUST be set as 0 and ignored
when received.
5. Security Considerations
TBD
6. IANA Considerations
This document requests IANA to assign a new option type from "Hop-by-
Hop Options" registry.
Value Description Reference
------------------------------------------
TBD Topology Option this document
Li, et al. Expires September 22, 2022 [Page 3]
Internet-Draft Topology Identifier in IPv6 EH March 2022
7. References
7.1. Normative References
[I-D.ietf-lsr-flex-algo]
Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and
A. Gulko, "IGP Flexible Algorithm", draft-ietf-lsr-flex-
algo-18 (work in progress), October 2021.
[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>.
[RFC4915] Psenak, P., Mirtorabi, S., Roy, A., Nguyen, L., and P.
Pillay-Esnault, "Multi-Topology (MT) Routing in OSPF",
RFC 4915, DOI 10.17487/RFC4915, June 2007,
<https://www.rfc-editor.org/info/rfc4915>.
[RFC5120] Przygienda, T., Shen, N., and N. Sheth, "M-ISIS: Multi
Topology (MT) Routing in Intermediate System to
Intermediate Systems (IS-ISs)", RFC 5120,
DOI 10.17487/RFC5120, February 2008,
<https://www.rfc-editor.org/info/rfc5120>.
7.2. Informative References
[RFC8200] Deering, S. and R. Hinden, "Internet Protocol, Version 6
(IPv6) Specification", STD 86, RFC 8200,
DOI 10.17487/RFC8200, July 2017,
<https://www.rfc-editor.org/info/rfc8200>.
Authors' Addresses
Zhenbin Li
Huawei Technologies
Beijing 100095
China
Email: lizhenbin@huawei.com
Zhibo Hu
Huawei Technologies
Beijing 100095
China
Email: huzhibo@huawei.com
Li, et al. Expires September 22, 2022 [Page 4]
Internet-Draft Topology Identifier in IPv6 EH March 2022
Jie Dong
Huawei Technologies
Beijing 100095
China
Email: jie.dong@huawei.com
Li, et al. Expires September 22, 2022 [Page 5]