Internet DRAFT - draft-liu-mpls-lsp-ping-nrp
draft-liu-mpls-lsp-ping-nrp
MPLS Y. Liu
Internet-Draft S. Peng
Intended status: Standards Track ZTE
Expires: 13 September 2023 12 March 2023
LSP Ping/Traceroute for SR-MPLS NRP SIDs
draft-liu-mpls-lsp-ping-nrp-01
Abstract
[RFC8287] defines the extensions to MPLS LSP ping and traceroute for
Segment Routing IGP-Prefix and IGP-Adjacency SIDs with an MPLS data
plane. To correctly identify and validate an SR NRP SID, the
validating device also requires NRP-ID to be supplied in the FEC
Stack sub-TLV. This document introduces new Target FEC Stack sub-
TLVs to perform MPLS LSP ping and traceroute for NRP SIDs.
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 September 2023.
Copyright Notice
Copyright (c) 2023 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 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.
Liu & Peng Expires 13 September 2023 [Page 1]
Internet-Draft LSP Ping NRP March 2023
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. NRP Segment ID Sub-TLVs . . . . . . . . . . . . . . . . . . . 3
2.1. IPv4 IGP-Prefix NRP Segment ID . . . . . . . . . . . . . 3
2.2. IPv6 IGP-Prefix NRP Segment ID . . . . . . . . . . . . . 3
2.3. IGP-Adjacency NRP Segment ID . . . . . . . . . . . . . . 4
3. Procedures . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1. Initiator Node Procedures . . . . . . . . . . . . . . . . 5
3.2. Responder Node Procedures . . . . . . . . . . . . . . . . 5
4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5
5. Security Considerations . . . . . . . . . . . . . . . . . . . 5
6. References . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.1. Normative References . . . . . . . . . . . . . . . . . . 5
6.2. Informative References . . . . . . . . . . . . . . . . . 6
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 7
1. Introduction
The definition of the IETF Network Slice and the general principles
of network slicing in the IETF context are specified in
[I-D.ietf-teas-ietf-network-slices].
[I-D.ietf-teas-ns-ip-mpls] introduces the notion of a Slice-Flow
Aggregate which comprises of one or more IETF network slice traffic
streams. It also describes the Network Resource Partition (NRP) and
the NRP Policy that can be used to instantiate control and data plane
behaviors on select topological elements associated with the NRP that
supports a Slice-Flow Aggregate. The NRP Identifier (NRP-ID) is
globally unique within an NRP domain and that can be used in the
control or management plane to identify the resources associated with
the NRP.
[I-D.bestbar-spring-scalable-ns] describes an approach to extend SR
to advertise new SID types called NRP SIDs. Such NRP SIDs are used
by a router to define the forwarding action for a packet (next-hop
selection), as well as to enforce the specific treatment (scheduling
and drop policy) associated with the NRP.
[I-D.bestbar-lsr-spring-nrp] defines the IGP extensions for the
prefix segment and adjacency segment that are required to support the
signaling of SR NRP SIDs operating over SR-MPLS and SRv6 data planes.
An additional distinguisher (NRP-ID) is carried to allow multiple
SIDs to be assigned (and advertised) for the same topological
element.
Liu & Peng Expires 13 September 2023 [Page 2]
Internet-Draft LSP Ping NRP March 2023
[RFC8287] defines the extensions to MPLS LSP Ping and Traceroute for
Segment Routing IGP-Prefix and IGP-Adjacency SIDs with an MPLS data
plane. To correctly identify and validate an SR NRP SID, the
validating device also requires NRP-ID to be supplied in the FEC
Stack sub-TLV. This document introduces new Target FEC Stack sub-
TLVs to perform MPLS Ping and Traceroute for NRP SIDs.
1.1. 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 [RFC2119].
2. NRP Segment ID Sub-TLVs
This section defines 3 new Segment ID Sub-TLVs. These sub-TLVs carry
NRP-ID for OSPF and IS-IS as specified in
[I-D.bestbar-lsr-spring-nrp] respectively.
2.1. IPv4 IGP-Prefix NRP Segment ID
The Sub-TLV format for IPv4 IGP-Prefix NRP Segment ID is as specified
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| IPv4 Prefix |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Prefix Length | Protocol | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| NRP-ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The meaning, format and processing rules of the IPv4 Prefix, Prefix
Length and Protocol fields are the same as IPv4 IGP-Prefix Segment ID
Sub-TLV defined in [RFC8287].
NRP-ID is a 4-octet identifier of Network Resource Partition.
2.2. IPv6 IGP-Prefix NRP Segment ID
The Sub-TLV format for IPv6 IGP-Prefix NRP Segment ID is as specified
below:
Liu & Peng Expires 13 September 2023 [Page 3]
Internet-Draft LSP Ping NRP March 2023
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| IPv6 Prefix |
| |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Prefix Length | Protocol | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| NRP-ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The meaning, format and processing rules of the IPv6 Prefix, Prefix
Length and Protocol fields are the same as IPv6 IGP-Prefix Segment ID
Sub-TLV defined in [RFC8287].
NRP-ID is a 4-octet identifier of Network Resource Partition.
2.3. IGP-Adjacency NRP Segment ID
The Sub-TLV format for IGP-Adjacency NRP Segment ID is as specified
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Adj. Type | Protocol | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ ~
| Local Interface ID (4 or 16 octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ ~
| Remote Interface ID (4 or 16 octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ ~
| Advertising Node Identifier (4 or 6 octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ ~
| Receiving Node Identifier (4 or 6 octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| NRP-ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The meaning, format and processing rules of the Adj. Type (Adjacency
Type), Protocol, Local Interface ID, Remote Interface ID, Advertising
Node Identifier, Receiving Node Identifier fields are the same as
IGP-Adjacency Segment ID Sub-TLV defined in [RFC8287].
Liu & Peng Expires 13 September 2023 [Page 4]
Internet-Draft LSP Ping NRP March 2023
NRP-ID is a 4-octet identifier of Network Resource Partition.
3. Procedures
This section describes LSP Ping and Traceroute procedures for LSP
with NRP SIDs.
3.1. Initiator Node Procedures
A node initiating LSP echo request packet for the NRP SID MUST
identify and include the NRP-ID associated with the IGP Prefix/
Adjacency SID in the Target FEC Stack sub-TLV. If the initiating
node is not aware of the NRP-ID, the NRP-ID SHOULD be set to 0.
3.2. Responder Node Procedures
If responding node is validating the FEC Stack, it MUST validate the
IGP Prefix/Adjacency SID advertisement for NRP-ID described in the
incoming FEC sub-TLV.
If the responding node is including IGP Prefix/Adjacency NRP SID FEC
in the FEC stack due to a FEC Stack Change operation, it MUST also
include the NRP-ID associated with the SID, and set the Protocol to 1
or 2, based on the corresponding IGP.
4. IANA Considerations
IANA is requested to assign 3 new Sub-TLVs from "Sub-TLVs for TLV
Types 1, 16 and 21" sub-registry from the "Multi-Protocol Label
Switching (MPLS) Label Switched Paths (LSPs) Ping Parameters" (IANA-
MPLS-LSP-PING) registry.
Sub-Type Sub-TLV Name Reference
---------- ----------------- ------------
TBD1 IPv4 IGP-Prefix NRP Segment ID This document
TBD2 IPv6 IGP-Prefix NRP Segment ID This document
TBD3 IGP-Adjacency NRP Segment ID This document
5. Security Considerations
This document introduces no new security considerations.
6. References
6.1. Normative References
Liu & Peng Expires 13 September 2023 [Page 5]
Internet-Draft LSP Ping NRP March 2023
[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>.
[RFC8287] Kumar, N., Ed., Pignataro, C., Ed., Swallow, G., Akiya,
N., Kini, S., and M. Chen, "Label Switched Path (LSP)
Ping/Traceroute for Segment Routing (SR) IGP-Prefix and
IGP-Adjacency Segment Identifiers (SIDs) with MPLS Data
Planes", RFC 8287, DOI 10.17487/RFC8287, December 2017,
<https://www.rfc-editor.org/info/rfc8287>.
6.2. Informative References
[I-D.bestbar-lsr-spring-nrp]
Saad, T., Beeram, V. P., Chen, R., Peng, S., Wen, B., and
D. Ceccarelli, "IGP Extensions for SR Network Resource
Partition SIDs", Work in Progress, Internet-Draft, draft-
bestbar-lsr-spring-nrp-01, 11 July 2022,
<https://datatracker.ietf.org/doc/html/draft-bestbar-lsr-
spring-nrp-01>.
[I-D.bestbar-spring-scalable-ns]
Saad, T., Beeram, V. P., Chen, R., Peng, S., Wen, B., and
D. Ceccarelli, "Scalable Network Slicing over SR
Networks", Work in Progress, Internet-Draft, draft-
bestbar-spring-scalable-ns-02, 16 September 2021,
<https://datatracker.ietf.org/doc/html/draft-bestbar-
spring-scalable-ns-02>.
[I-D.ietf-teas-ietf-network-slices]
Farrel, A., Drake, J., Rokui, R., Homma, S., Makhijani,
K., Contreras, L. M., and J. Tantsura, "A Framework for
IETF Network Slices", Work in Progress, Internet-Draft,
draft-ietf-teas-ietf-network-slices-19, 21 January 2023,
<https://datatracker.ietf.org/doc/html/draft-ietf-teas-
ietf-network-slices-19>.
[I-D.ietf-teas-ns-ip-mpls]
Saad, T., Beeram, V. P., Dong, J., Wen, B., Ceccarelli,
D., Halpern, J. M., Peng, S., Chen, R., Liu, X.,
Contreras, L. M., Rokui, R., and L. Jalil, "Realizing
Network Slices in IP/MPLS Networks", Work in Progress,
Internet-Draft, draft-ietf-teas-ns-ip-mpls-01, 24 October
2022, <https://datatracker.ietf.org/doc/html/draft-ietf-
teas-ns-ip-mpls-01>.
Liu & Peng Expires 13 September 2023 [Page 6]
Internet-Draft LSP Ping NRP March 2023
Authors' Addresses
Yao Liu
ZTE
Nanjing
China
Email: liu.yao71@zte.com.cn
Shaofu Peng
ZTE
Nanjing
China
Email: peng.shaofu@zte.com.cn
Liu & Peng Expires 13 September 2023 [Page 7]