MPLS Working Group | D. Frost, Ed. |
Internet-Draft | S. Bryant, Ed. |
Intended status: Informational | Cisco Systems |
Expires: December 15, 2012 | M. Bocci, Ed. |
Alcatel-Lucent | |
L. Berger, Ed. | |
LabN Consulting | |
June 15, 2012 |
A Framework for Point-to-Multipoint MPLS in Transport Networks
draft-fbb-mpls-tp-p2mp-framework-04
The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP) is the common set of MPLS protocol functions defined to enable the construction and operation of packet transport networks. The MPLS-TP supports both point-to-point and point-to-multipoint transport paths. This document defines the elements and functions of the MPLS-TP architecture applicable specifically to supporting point-to-multipoint transport paths.
This document is a 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.
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 http://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 December 15, 2012.
Copyright (c) 2012 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 (http://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.
The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP) is the common set of MPLS protocol functions defined to meet the requirements specified in [RFC5654]. The MPLS-TP Framework [RFC5921] provides an overall introduction to the MPLS-TP and defines the general architecture of the Transport Profile, as well as those aspects specific to point-to-point transport paths. The purpose of this document is to define the elements and functions of the MPLS-TP architecture applicable specifically to supporting point-to-multipoint transport paths.
This document is a 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.
This document defines the elements and functions of the MPLS-TP architecture related to supporting point-to-multipoint transport paths. The reader is referred to [RFC5921] for those aspects of the MPLS-TP architecture that are generic, or concerned specifically with point-to-point transport paths.
Term | Definition |
---|---|
LSP | Label Switched Path |
MPLS-TP | MPLS Transport Profile |
SDH | Synchronous Digital Hierarchy |
ATM | Asynchronous Transfer Mode |
OTN | Optical Transport Network |
OAM | Operations, Administration and Maintenance |
G-ACh | Generic Associated Channel |
GAL | G-ACh Label |
MEP | Maintenance End Point |
MIP | Maintenance Intermediate Point |
APS | Automatic Protection Switching |
SCC | Signaling Communication Channel |
MCC | Management Communication Channel |
EMF | Equipment Management Function |
FM | Fault Management |
CM | Configuration Management |
PM | Performance Management |
LSR | Label Switching Router |
MPLS-TE | MPLS Traffic Engineering |
P2MP | Point-to-multipoint |
PW | Pseudowire |
Detailed definitions and additional terminology may be found in [RFC5921] and [RFC5654].
The point-to-multipoint connectivity provided by an MPLS-TP network is based on the point-to-multipoint connectivity provided by MPLS networks. MPLS TE-LSP support is discussed in [RFC4875] and [RFC5332], and PW support is being developed based on [I-D.ietf-pwe3-p2mp-pw-requirements] and [I-D.ietf-l2vpn-vpms-frmwk-requirements]. MPLS-TP point-to-multipoint connectivity is analogous to that provided by traditional transport technologies such as Optical Transport Network (OTN) point-to-multipoint [ref?] and optical drop-and-continue [ref?], and thus supports the same class of traditional applications.
The requirements for MPLS-TP are specified in [RFC5654], [RFC5860], and [RFC5951]. This section provides a brief summary of point-to-multipoint transport requirements as set out in those documents; the reader is referred to the documents themselves for the definitive and complete list of requirements.
The overall architecture of the MPLS Transport Profile is defined in [RFC5921]. The architecture for point-to-multipoint MPLS-TP comprises the following additional elements and functions:
The following subsections summarise the encapsulation and forwarding of point-to-multipoint traffic within an MPLS-TP network, and the encapsulation options for delivery of traffic to and from MPLS-TP Customer Edge devices when the network is providing a packet transport service.
Packet encapsulation and forwarding for MPLS-TP point-to-multipoint LSPs is identical to that for MPLS-TE point-to-multipoint LSPs. MPLS-TE point-to-multipoint LSPs were introduced in [RFC4875] and the related data-plane behaviour was further clarified in [RFC5332]. MPLS-TP allows for both upstream-assigned and downstream-assigned labels for use with point-to-multipoint LSPs.
Packet encapsulation and forwarding for point-to-multipoint PWs is currently being defined by the PWE3 Working Group [I-D.raggarwa-pwe3-p2mp-pw-encaps].
The overall OAM architecture for MPLS-TP is defined in [RFC6371].
[Editor's note: This section will contain a summary of point-to-multipoint OAM as described in the OAM Framework.]
The overall control plane architecture for MPLS-TP is defined in [RFC6373].
[Editor's note: This section will contain a summary of the point-to-multipoint control plane as described in the Control Plane Framework.]
The MPLS-TP control plane for point-to-multipoint LSPs uses Generalized MPLS (GMPLS) and is based on Resource Reservation Protocol - Traffic Engineering (RSVP-TE) for point-to-multipoint LSPs as defined in [RFC4875].
The MPLS-TP control plane for point-to-multipoint pseudowires is based on the LDP P2MP signaling extensions for PWs defined in [I-D.ietf-pwe3-p2mp-pw].
The overall survivability architecture for MPLS-TP is defined in [RFC6372].
[Editor's note: This section will contain a summary of point-to-multipoint survivability as described in the Survivability Framework.]
The network management architecture and requirements for MPLS-TP are specified in [RFC5951]. They derive from the generic specifications described in ITU-T G.7710/Y.1701 [G.7710] for transport technologies. They also incorporate the OAM requirements for MPLS Networks [RFC4377] and MPLS-TP Networks [RFC5860] and expand on those requirements to cover the modifications necessary for fault, configuration, performance, and security in a transport network.
[Editor's note: Decide what if anything needs to be said about P2MP-specific network management considerations.]
General security considerations for MPLS-TP are noted in [RFC5921], and security considerations for point-to-multipoint PWs and LSPs in the documents that define them. This document introduces no new security considerations in itself.
IANA considerations resulting from specific elements of MPLS-TP functionality are detailed in the documents specifying that functionality. This document introduces no additional IANA considerations in itself.
[RFC5654] | Niven-Jenkins, B., Brungard, D., Betts, M., Sprecher, N. and S. Ueno, "Requirements of an MPLS Transport Profile", RFC 5654, September 2009. |
[RFC5921] | Bocci, M., Bryant, S., Frost, D., Levrau, L. and L. Berger, "A Framework for MPLS in Transport Networks", RFC 5921, July 2010. |
[RFC4875] | Aggarwal, R., Papadimitriou, D. and S. Yasukawa, "Extensions to Resource Reservation Protocol - Traffic Engineering (RSVP-TE) for Point-to-Multipoint TE Label Switched Paths (LSPs)", RFC 4875, May 2007. |
[RFC5332] | Eckert, T., Rosen, E., Aggarwal, R. and Y. Rekhter, "MPLS Multicast Encapsulations", RFC 5332, August 2008. |