TOC 
MPLS Working GroupD. Frost, Ed.
Internet-DraftCisco Systems
Intended status: InformationalM. Bocci, Ed.
Expires: July 17, 2010Alcatel-Lucent
 L. Berger, Ed.
 LabN Consulting
 January 13, 2010


A Framework for Point-to-Multipoint MPLS in Transport Networks
draft-fbb-mpls-tp-p2mp-framework-00

Abstract

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.

Status of This Memo

This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts.

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.”

The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt.

The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html.

This Internet-Draft will expire on July 17, 2010.

Copyright Notice

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 BSD License.



Table of Contents

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 

1.  Introduction

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,” April 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 

1.1.  Scope

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,” April 2010.) for those aspects of the MPLS-TP architecture that are generic, or concerned specifically with point-to-point transport paths.



 TOC 

1.2.  Terminology

TermDefinition
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 

1.2.1.  Additional Definitions and Terminology

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,” April 2010.) and [RFC5654] (Niven-Jenkins, B., Brungard, D., Betts, M., Sprecher, N., and S. Ueno, “Requirements of an MPLS Transport Profile,” September 2009.).



 TOC 

1.3.  Applicability

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 

2.  MPLS Transport Profile Point-to-Multipoint Requirements

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 

3.  Architecture

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,” April 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 

3.1.  MPLS-TP Encapsulation and Forwarding

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 

4.  Operations, Administration and Maintenance (OAM)

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 

5.  Control Plane

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 

5.1.  Point-to-Multipoint LSP Control Plane

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 

5.2.  Point-to-Multipoint PW Control Plane

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 

6.  Survivability

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,” April 2010.).

[Editor's note: This section will contain a summary of point-to-multipoint survivability as described in the Survivability Framework.]



 TOC 

7.  Network Management

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 

8.  Security Considerations

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,” April 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 

9.  IANA Considerations

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 

10.  References



 TOC 

10.1. Normative References

[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-11 (work in progress), April 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 

10.2. Informative References

[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-05 (work in progress), April 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 

Authors' Addresses

  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