A Scalable and Topology-Aware MPLS Data-Plane Monitoring System
RFC 8403
Internet Engineering Task Force (IETF) R. Geib, Ed.
Request for Comments: 8403 Deutsche Telekom
Category: Informational C. Filsfils
ISSN: 2070-1721 C. Pignataro, Ed.
N. Kumar
Cisco Systems, Inc.
July 2018
A Scalable and Topology-Aware MPLS Data-Plane Monitoring System
Abstract
This document describes features of an MPLS path monitoring system
and related use cases. Segment-based routing enables a scalable and
simple method to monitor data-plane liveliness of the complete set of
paths belonging to a single domain. The MPLS monitoring system adds
features to the traditional MPLS ping and Label Switched Path (LSP)
trace, in a very complementary way. MPLS topology awareness reduces
management and control-plane involvement of Operations,
Administration, and Maintenance (OAM) measurements while enabling new
OAM features.
Status of This Memo
This document is not an Internet Standards Track specification; it is
published for informational purposes.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Not all documents
approved by the IESG are candidates for any level of Internet
Standard; see Section 2 of RFC 7841.
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/rfc8403.
Geib, et al. Informational [Page 1]
RFC 8403 SR MPLS Monitoring System July 2018
Copyright Notice
Copyright (c) 2018 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 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 . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology and Abbreviations . . . . . . . . . . . . . . . . 5
2.1. Terminology . . . . . . . . . . . . . . . . . . . . . . . 5
2.2. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 6
3. An MPLS Topology-Aware Path Monitoring System . . . . . . . . 6
4. Illustration of an SR-Based Path Monitoring Use Case . . . . 8
4.1. Use Case 1: LSP Data-Plane Monitoring . . . . . . . . . . 8
4.2. Use Case 2: Monitoring a Remote Bundle . . . . . . . . . 11
4.3. Use Case 3: Fault Localization . . . . . . . . . . . . . 12
5. Path Trace and Failure Notification . . . . . . . . . . . . . 12
6. Applying SR to Monitoring LSPs That Are Not SR Based (LDP and
Possibly RSVP-TE) . . . . . . . . . . . . . . . . . . . . . . 13
7. PMS Monitoring of Different Segment ID Types . . . . . . . . 14
8. Connectivity Verification Using PMS . . . . . . . . . . . . . 14
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15
10. Security Considerations . . . . . . . . . . . . . . . . . . . 15
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 17
11.1. Normative References . . . . . . . . . . . . . . . . . . 17
11.2. Informative References . . . . . . . . . . . . . . . . . 17
Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 19
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 19
Geib, et al. Informational [Page 2]
RFC 8403 SR MPLS Monitoring System July 2018
1. Introduction
Network operators need to be able to monitor the forwarding paths
used to transport user packets. Monitoring packets are expected to
be forwarded in the data plane in a similar way to user packets.
Segment Routing (SR) enables forwarding of packets along predefined
paths and segments; thus, an SR monitoring packet can stay in the
data plane while passing along one or more segments to be monitored.
This document describes a system as a functional component called
(MPLS) Path Monitoring System or PMS. The PMS uses capabilities for
Show full document text