In telecommunications, Multiprotocol Label Switching - Transport Profile (MPLS-TP) is a variant of the MPLS protocol that is used in packet switched data networks. MPLS-TP is the product of a joint Internet Engineering Task Force (IETF) / International Telecommunication Union Telecommunication Standardization Sector (ITU-T) effort to include an MPLS Transport Profile within the IETF MPLS and PWE3 architectures to support the capabilities and functionalities of a packet transport network.
MPLS-TP is designed for use as a network layer technology in transport networks. It will be a continuation of the work started by the transport network experts of the ITU-T, specifically SG15, as T-MPLS. Since 2008 the work is progressed in a cooperation between ITU-T and IETF. The required protocol extensions to MPLS being designed by the IETF based on requirements provided by service providers. It will be a connection-oriented packet-switched (CO-PS) application. It will offer a dedicated MPLS implementation by removing features that are not relevant to CO-PS applications and adding mechanisms that provide support of critical transport functionality.
MPLS-TP is to be based on the same architectural principles of layered networking that are used in longstanding transport network technologies like SDH, SONET and OTN. Service providers have already developed management processes and work procedures based on these principles.
MPLS-TP gives service providers a reliable packet-based technology that is based upon circuit-based transport networking, and thus is expected to align with current organizational processes and large-scale work procedures similar to other packet transport technologies.
MPLS-TP is a low cost L2.5 technology (if the limited profile to be specified is implemented in isolation) that provides QoS, end-to-end OA&M and protection switching.
In February 2008 the ITU-T and IETF agreed to work jointly [1] on the design of MPLS-TP. Based on this agreement IETF and ITU-T experts will jointly work out the requirements and solutions. ITU-T in turn will update the existing T-MPLS standards [2] based on the MPLS-TP related RFCs listed below.
The following ITU-T Recommendations exist for MPLS-TP. Some of those Recommendations are superseding the ones that applied to T-MPLS before this work was ceased.
Recommendation | Title |
---|---|
G.8110.1 [3] | Architecture of the Multi-Protocol Label Switching transport profile layer network |
G.8112 [4] | Interfaces for the MPLS transport profile layer network |
G.8113.1 [5] | Operations, administration and maintenance mechanisms for MPLS-TP in packet transport networks |
G.8113.2 [6] | Operations, administration and maintenance mechanisms for MPLS-TP networks using the tools defined for MPLS |
G.8121 [7] | Characteristics of MPLS-TP equipment functional blocks |
G.8121.1 [8] | Characteristics of MPLS-TP equipment functional blocks supporting ITU-T G.8113.1/Y.1372.1 OAM mechanisms |
G.8121.2 [9] | Characteristics of MPLS-TP equipment functional blocks supporting ITU-T G.8113.2/Y.1372.2 OAM mechanisms |
G.8131 [10] | Linear protection switching for MPLS transport profile |
G.8151 [11] | Management aspects of the MPLS-TP network element |
G.8152 [12] | Protocol-neutral management information model for the MPLS-TP network element |
The following IETF RFCs or drafts exist for MPLS-TP:
RFC | Title | Draft |
---|---|---|
RFC 5317 | Joint Working Team (JWT) Report on MPLS Architectural Considerations for a Transport Profile | draft-bryant-mpls-tp-jwt-report |
RFC 5586 | MPLS Generic Associated Channel | draft-ietf-mpls-tp-gach-gal |
RFC 5654 | MPLS-TP Requirements | draft-ietf-mpls-tp-requirements |
RFC 5718 | An In-Band Data Communication Network For the MPLS Transport Profile | draft-ietf-mpls-tp-gach-dcn |
RFC 5860 | Requirements for Operations, Administration, and Maintenance (OAM) in MPLS Transport Networks | draft-ietf-mpls-tp-oam-requirements |
RFC 5921 | A Framework for MPLS in Transport Networks | draft-ietf-mpls-tp-framework |
RFC 5950 | Network Management Framework for MPLS-based Transport Networks | draft-ietf-mpls-tp-nm-framework |
RFC 5951 | Network Management Requirements for MPLS-based Transport Networks | draft-ietf-mpls-tp-nm-req |
RFC 5960 | MPLS Transport Profile Data Plane Architecture | draft-ietf-mpls-tp-data-plane |
RFC 6215 | MPLS Transport Profile User-to-Network and Network-to-Network Interfaces | draft-ietf-mpls-tp-uni-nni |
RFC 6291 | Guidelines for the Use of the "OAM" Acronym in the IETF | draft-ietf-opsawg-mpls-tp-oam-def |
RFC 6370 | MPLS-TP Identifiers | draft-ietf-mpls-tp-identifiers |
RFC 6371 | Operations, Administration, and Maintenance Framework for MPLS-Based Transport Networks | draft-ietf-mpls-tp-oam-framework |
RFC 6372 | MPLS Transport Profile (MPLS-TP) Survivability Framework | draft-ietf-mpls-tp-survive-fwk |
RFC 6373 | MPLS-TP Control Plane Framework | draft-ietf-ccamp-mpls-tp-cp-framework |
RFC 6375 | A Packet Loss and Delay Measurement Profile for MPLS-based Transport Networks | draft-ietf-mpls-tp-loss-delay-profile |
RFC 6669 | MPLS-TP OAM Analysis | draft-ietf-mpls-tp-oam-analysis |
RFC 6426 | MPLS On-demand Connectivity Verification and Route Tracing | draft-ietf-mpls-tp-on-demand-cv |
RFC 6378 | MPLS-TP Linear Protection | draft-ietf-mpls-tp-linear-protection |
RFC 6427 | MPLS Fault Management OAM | draft-ietf-mpls-tp-fault |
RFC 6428 | Proactive Connectivity Verification, Continuity Check and Remote Defect indication for MPLS Transport Profile | draft-ietf-mpls-tp-cc-cv-rdi |
RFC 6478 | Pseudowire Status for Static Pseudowires | draft-ietf-pwe3-static-pw-status |
RFC 6435 | MPLS Transport Profile lock Instruct and Loopback Functions | draft-ietf-mpls-tp-li-lb |
The solutions for the above requirements and framework are as mentioned below and is under development: [13]
Multiprotocol Label Switching (MPLS) is a routing technique in telecommunications networks that directs data from one node to the next based on labels rather than network addresses. Whereas network addresses identify endpoints the labels identify established paths between endpoints. MPLS can encapsulate packets of various network protocols, hence the multiprotocol component of the name. MPLS supports a range of access technologies, including T1/E1, ATM, Frame Relay, and DSL.
The Open Systems Interconnection model is a conceptual model from the International Organization for Standardization (ISO) that "provides a common basis for the coordination of standards development for the purpose of systems interconnection." In the OSI reference model, the communications between systems are split into seven different abstraction layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Quality of service (QoS) is the description or measurement of the overall performance of a service, such as a telephony or computer network, or a cloud computing service, particularly the performance seen by the users of the network. To quantitatively measure quality of service, several related aspects of the network service are often considered, such as packet loss, bit rate, throughput, transmission delay, availability, jitter, etc.
A virtual circuit (VC) is a means of transporting data over a data network, based on packet switching and in which a connection is first established across the network between two endpoints. The network, rather than having a fixed data rate reservation per connection as in circuit switching, takes advantage of the statistical multiplexing on its transmission links, an intrinsic feature of packet switching.
Signalling System No. 7 (SS7) is a set of telephony signaling protocols developed in the 1970s, which is used to set up and tear down telephone calls in most parts of the world-wide public switched telephone network (PSTN). The protocol also performs number translation, local number portability, prepaid billing, Short Message Service (SMS), and other services.
A virtual private network (VPN) is a mechanism for creating a secure connection between a computing device and a computer network, or between two networks, using an insecure communication medium such as the public Internet.
The Message Transfer Part (MTP) is part of the Signaling System 7 (SS7) used for communication in Public Switched Telephone Networks. MTP is responsible for reliable, unduplicated and in-sequence transport of SS7 messages between communication partners.
In computer networking and telecommunications, a pseudowire is an emulation of a point-to-point connection over a packet-switched network (PSN).
In computer networking, the Datagram Congestion Control Protocol (DCCP) is a message-oriented transport layer protocol. DCCP implements reliable connection setup, teardown, Explicit Congestion Notification (ECN), congestion control, and feature negotiation. The IETF published DCCP as RFC 4340, a proposed standard, in March 2006. RFC 4336 provides an introduction.
The Gateway Control Protocol is an implementation of the media gateway control protocol architecture for providing telecommunication services across a converged internetwork consisting of the traditional public switched telephone network (PSTN) and modern packet networks, such as the Internet. H.248 is the designation of the recommendations developed by the ITU Telecommunication Standardization Sector (ITU-T) and Megaco is a contraction of media gateway control protocol used by the earliest specifications by the Internet Engineering Task Force (IETF). The standard published in March 2013 by ITU-T is entitled H.248.1: Gateway control protocol: Version 3.
Bidirectional Forwarding Detection (BFD) is a network protocol that is used to detect faults between two routers or switches connected by a link. It provides low-overhead detection of faults even on physical media that doesn't support failure detection of any kind, such as Ethernet, virtual circuits, tunnels and MPLS label-switched paths.
Automatically Switched Optical Network (ASON) is a concept for the evolution of transport networks which allows for dynamic policy-driven control of an optical or SDH network based on signaling between a user and components of the network. Its aim is to automate the resource and connection management within the network. The IETF defines ASON as an alternative/supplement to NMS based connection management.
Automatic Switched Transport Network (ASTN) allows traffic paths to be set up through a switched network automatically. The term ASTN replaces the term ASON and is often used interchangeably with GMPLS. This is not completely correct as GMPLS is a family of protocols, but ASON/ASTN is an optical/transport network architecture. The requirements of the ASON/ASTN architecture can be satisfied using GMPLS protocols developed by the IETF or by GMPLS protocols that have been modified by the ITU. Furthermore, the GMPLS protocols are applicable to optical and non-optical networks, and can be used in transport or client networks. Thus, GMPLS is a wider concept than ASTN.
6LoWPAN was a working group of the Internet Engineering Task Force (IETF). It was created with the intention of applying the Internet Protocol (IP) even to the smallest devices, enabling low-power devices with limited processing capabilities to participate in the Internet of Things.
H.323 is a recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network. The H.323 standard addresses call signaling and control, multimedia transport and control, and bandwidth control for point-to-point and multi-point conferences.
T-MPLS or Transport MPLS is a transport network layer technology that uses extensions to a subset of the existing MPLS standards and is designed specifically for application in transport networks. Work to define T-MPLS was started by the ITU-T in February 2006. It was intended specifically as a connection-oriented packet-switched (co-ps) application offering a simpler implementation by removing MPLS features that are not relevant to co-ps applications and adding mechanisms that provide support of critical transport functionality.
Connection-oriented Ethernet refers to the transformation of Ethernet, a connectionless communication system by design, into a connection-oriented system. The aim of connection-oriented Ethernet is to create a networking technology that combines the flexibility and cost-efficiency of Ethernet with the reliability of connection-oriented protocols. Connection-oriented Ethernet is used in commercial carrier grade networks.
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any variation of a physical quantity. The protocol defines the rules, syntax, semantics, and synchronization of communication and possible error recovery methods. Protocols may be implemented by hardware, software, or a combination of both.
Generalized Multi-Protocol Label Switching (GMPLS) is a protocol suite extending MPLS to manage further classes of interfaces and switching technologies other than packet interfaces and switching, such as time-division multiplexing, layer-2 switching, wavelength switching and fiber-switching.
The media gateway control protocol architecture is a methodology of providing telecommunication services using decomposed multimedia gateways for transmitting telephone calls between an Internet Protocol network and traditional analog facilities of the public switched telephone network (PSTN). The architecture was originally defined in RFC 2805 and has been used in several prominent voice over IP (VoIP) protocol implementations, such as the Media Gateway Control Protocol (MGCP) and Megaco (H.248), both successors to the obsolete Simple Gateway Control Protocol (SGCP).