TOC |
|
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 January 6, 2011.
Copyright (c) 2010 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.
1.
Introduction
1.1.
Scope
1.2.
Terminology
1.2.1.
Additional Definitions and Terminology
1.3.
Applicability
2.
MPLS Transport Profile Point-to-Multipoint Requirements
3.
Architecture
3.1.
MPLS-TP Encapsulation and Forwarding
4.
Operations, Administration and Maintenance (OAM)
5.
Control Plane
5.1.
Point-to-Multipoint LSP Control Plane
5.2.
Point-to-Multipoint PW Control Plane
6.
Survivability
7.
Network Management
8.
Security Considerations
9.
IANA Considerations
10.
References
10.1.
Normative References
10.2.
Informative References
TOC |
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] (Niven-Jenkins, B., Brungard, D., Betts, M., Sprecher, N., and S. Ueno, “Requirements of an MPLS Transport Profile,” September 2009.). The MPLS-TP Framework [I‑D.ietf‑mpls‑tp‑framework] (Bocci, M., Bryant, S., Frost, D., Levrau, L., and L. Berger, “A Framework for MPLS in Transport Networks,” May 2010.) 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.
TOC |
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 [I‑D.ietf‑mpls‑tp‑framework] (Bocci, M., Bryant, S., Frost, D., Levrau, L., and L. Berger, “A Framework for MPLS in Transport Networks,” May 2010.) for those aspects of the MPLS-TP architecture that are generic, or concerned specifically with point-to-point transport paths.
TOC |
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 |
TOC |
Detailed definitions and additional terminology may be found in [I‑D.ietf‑mpls‑tp‑framework] (Bocci, M., Bryant, S., Frost, D., Levrau, L., and L. Berger, “A Framework for MPLS in Transport Networks,” May 2010.) and [RFC5654] (Niven-Jenkins, B., Brungard, D., Betts, M., Sprecher, N., and S. Ueno, “Requirements of an MPLS Transport Profile,” September 2009.).
TOC |
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] (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),” May 2007.) and [RFC5332] (Eckert, T., Rosen, E., Aggarwal, R., and Y. Rekhter, “MPLS Multicast Encapsulations,” August 2008.), and PW support is being developed based on [I‑D.ietf‑pwe3‑p2mp‑pw‑requirements] (Heron, G., Wang, L., Aggarwal, R., Vigoureux, M., Bocci, M., Jin, L., JOUNAY, F., Niger, P., Kamite, Y., DeLord, S., and L. Martini, “Requirements for Point-to-Multipoint Pseudowire,” January 2010.) and [I‑D.ietf‑l2vpn‑vpms‑frmwk‑requirements] (Kamite, Y., JOUNAY, F., Niven-Jenkins, B., Brungard, D., and L. Jin, “Framework and Requirements for Virtual Private Multicast Service (VPMS),” October 2009.). 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.
TOC |
The requirements for MPLS-TP are specified in [RFC5654] (Niven-Jenkins, B., Brungard, D., Betts, M., Sprecher, N., and S. Ueno, “Requirements of an MPLS Transport Profile,” September 2009.), [I‑D.ietf‑mpls‑tp‑oam‑requirements] (Vigoureux, M. and D. Ward, “Requirements for OAM in MPLS Transport Networks,” March 2010.), and [I‑D.ietf‑mpls‑tp‑nm‑req] (Mansfield, S. and K. Lam, “MPLS TP Network Management Requirements,” October 2009.). 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.
TOC |
The overall architecture of the MPLS Transport Profile is defined in [I‑D.ietf‑mpls‑tp‑framework] (Bocci, M., Bryant, S., Frost, D., Levrau, L., and L. Berger, “A Framework for MPLS in Transport Networks,” May 2010.). 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.
TOC |
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] (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),” May 2007.) and the related data-plane behaviour was further clarified in [RFC5332] (Eckert, T., Rosen, E., Aggarwal, R., and Y. Rekhter, “MPLS Multicast Encapsulations,” August 2008.). 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] (Aggarwal, R. and F. JOUNAY, “Point-to-Multipoint Pseudo-Wire Encapsulation,” March 2010.).
TOC |
The overall OAM architecture for MPLS-TP is defined in [I‑D.ietf‑mpls‑tp‑oam‑framework] (Allan, D., Busi, I., Niven-Jenkins, B., Fulignoli, A., Hernandez-Valencia, E., Levrau, L., Mohan, D., Sestito, V., Sprecher, N., Helvoort, H., Vigoureux, M., Weingarten, Y., and R. Winter, “MPLS-TP OAM Framework,” April 2010.).
[Editor's note: This section will contain a summary of point-to-multipoint OAM as described in the OAM Framework.]
TOC |
The overall control plane architecture for MPLS-TP is defined in [I‑D.abfb‑mpls‑tp‑control‑plane‑framework] (Andersson, L., Berger, L., Fang, L., Bitar, N., Takacs, A., Vigoureux, M., and E. Bellagamba, “MPLS-TP Control Plane Framework,” February 2010.).
[Editor's note: This section will contain a summary of the point-to-multipoint control plane as described in the Control Plane Framework.]
TOC |
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] (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),” May 2007.).
TOC |
The MPLS-TP control plane for point-to-multipoint pseudowires is based on the LDP P2MP signaling extensions for PWs defined in [I‑D.martini‑pwe3‑p2mp‑pw] (Martini, L., Boutros, S., Sivabalan, S., Konstantynowicz, M., Vecchio, G., Nadeau, T., JOUNAY, F., Niger, P., Kamite, Y., Jin, L., Vigoureux, M., Ciavaglia, L., and S. Delord, “Signaling Root-Initiated Point-to-Multipoint Pseudowires using LDP,” October 2009.).
TOC |
The overall survivability architecture for MPLS-TP is defined in [I‑D.ietf‑mpls‑tp‑survive‑fwk] (Sprecher, N. and A. Farrel, “Multiprotocol Label Switching Transport Profile Survivability Framework,” June 2010.).
[Editor's note: This section will contain a summary of point-to-multipoint survivability as described in the Survivability Framework.]
TOC |
The network management architecture and requirements for MPLS-TP are specified in [I‑D.ietf‑mpls‑tp‑nm‑req] (Mansfield, S. and K. Lam, “MPLS TP Network Management Requirements,” October 2009.). They derive from the generic specifications described in ITU-T G.7710/Y.1701 [G.7710] (, “ITU-T Recommendation G.7710/Y.1701 (07/07), "Common equipment management function requirements",” 2005.) for transport technologies. They also incorporate the OAM requirements for MPLS Networks [RFC4377] (Nadeau, T., Morrow, M., Swallow, G., Allan, D., and S. Matsushima, “Operations and Management (OAM) Requirements for Multi-Protocol Label Switched (MPLS) Networks,” February 2006.) and MPLS-TP Networks [I‑D.ietf‑mpls‑tp‑oam‑requirements] (Vigoureux, M. and D. Ward, “Requirements for OAM in MPLS Transport Networks,” March 2010.) 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.]
TOC |
General security considerations for MPLS-TP are noted in [I‑D.ietf‑mpls‑tp‑framework] (Bocci, M., Bryant, S., Frost, D., Levrau, L., and L. Berger, “A Framework for MPLS in Transport Networks,” May 2010.), 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.
TOC |
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.
TOC |
TOC |
[I-D.ietf-mpls-tp-framework] | Bocci, M., Bryant, S., Frost, D., Levrau, L., and L. Berger, “A Framework for MPLS in Transport Networks,” draft-ietf-mpls-tp-framework-12 (work in progress), May 2010 (TXT). |
[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 (TXT). |
[RFC5332] | Eckert, T., Rosen, E., Aggarwal, R., and Y. Rekhter, “MPLS Multicast Encapsulations,” RFC 5332, August 2008 (TXT). |
[RFC5654] | Niven-Jenkins, B., Brungard, D., Betts, M., Sprecher, N., and S. Ueno, “Requirements of an MPLS Transport Profile,” RFC 5654, September 2009 (TXT). |
TOC |
[G.7710] | “ITU-T Recommendation G.7710/Y.1701 (07/07), "Common equipment management function requirements",” 2005. |
[I-D.abfb-mpls-tp-control-plane-framework] | Andersson, L., Berger, L., Fang, L., Bitar, N., Takacs, A., Vigoureux, M., and E. Bellagamba, “MPLS-TP Control Plane Framework,” draft-abfb-mpls-tp-control-plane-framework-02 (work in progress), February 2010 (TXT). |
[I-D.ietf-l2vpn-vpms-frmwk-requirements] | Kamite, Y., JOUNAY, F., Niven-Jenkins, B., Brungard, D., and L. Jin, “Framework and Requirements for Virtual Private Multicast Service (VPMS),” draft-ietf-l2vpn-vpms-frmwk-requirements-02 (work in progress), October 2009 (TXT). |
[I-D.ietf-mpls-tp-nm-req] | Mansfield, S. and K. Lam, “MPLS TP Network Management Requirements,” draft-ietf-mpls-tp-nm-req-06 (work in progress), October 2009 (TXT). |
[I-D.ietf-mpls-tp-oam-framework] | Allan, D., Busi, I., Niven-Jenkins, B., Fulignoli, A., Hernandez-Valencia, E., Levrau, L., Mohan, D., Sestito, V., Sprecher, N., Helvoort, H., Vigoureux, M., Weingarten, Y., and R. Winter, “MPLS-TP OAM Framework,” draft-ietf-mpls-tp-oam-framework-06 (work in progress), April 2010 (TXT). |
[I-D.ietf-mpls-tp-oam-requirements] | Vigoureux, M. and D. Ward, “Requirements for OAM in MPLS Transport Networks,” draft-ietf-mpls-tp-oam-requirements-06 (work in progress), March 2010 (TXT). |
[I-D.ietf-mpls-tp-survive-fwk] | Sprecher, N. and A. Farrel, “Multiprotocol Label Switching Transport Profile Survivability Framework,” draft-ietf-mpls-tp-survive-fwk-06 (work in progress), June 2010 (TXT). |
[I-D.ietf-pwe3-p2mp-pw-requirements] | Heron, G., Wang, L., Aggarwal, R., Vigoureux, M., Bocci, M., Jin, L., JOUNAY, F., Niger, P., Kamite, Y., DeLord, S., and L. Martini, “Requirements for Point-to-Multipoint Pseudowire,” draft-ietf-pwe3-p2mp-pw-requirements-02 (work in progress), January 2010 (TXT). |
[I-D.martini-pwe3-p2mp-pw] | Martini, L., Boutros, S., Sivabalan, S., Konstantynowicz, M., Vecchio, G., Nadeau, T., JOUNAY, F., Niger, P., Kamite, Y., Jin, L., Vigoureux, M., Ciavaglia, L., and S. Delord, “Signaling Root-Initiated Point-to-Multipoint Pseudowires using LDP,” draft-martini-pwe3-p2mp-pw-01 (work in progress), October 2009 (TXT). |
[I-D.raggarwa-pwe3-p2mp-pw-encaps] | Aggarwal, R. and F. JOUNAY, “Point-to-Multipoint Pseudo-Wire Encapsulation,” draft-raggarwa-pwe3-p2mp-pw-encaps-01 (work in progress), March 2010 (TXT). |
[RFC4377] | Nadeau, T., Morrow, M., Swallow, G., Allan, D., and S. Matsushima, “Operations and Management (OAM) Requirements for Multi-Protocol Label Switched (MPLS) Networks,” RFC 4377, February 2006 (TXT). |
TOC |
Dan Frost (editor) | |
Cisco Systems | |
EMail: | danfrost@cisco.com |
Matthew Bocci (editor) | |
Alcatel-Lucent | |
Voyager Place, Shoppenhangers Road | |
Maidenhead, Berks SL6 2PJ | |
United Kingdom | |
EMail: | matthew.bocci@alcatel-lucent.com |
Lou Berger (editor) | |
LabN Consulting | |
Phone: | +1-301-468-9228 |
EMail: | lberger@labn.net |