Skip to main content

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

The information below is for an old version of the document.
Document Type
This is an older version of an Internet-Draft whose latest revision state is "Replaced".
Authors Dan Frost , Stewart Bryant , Matthew Bocci , Lou Berger
Last updated 2012-06-15
Replaced by draft-ietf-mpls-tp-p2mp-framework, RFC 7167
RFC stream (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date (None)
Responsible AD (None)
Send notices to (None)
draft-fbb-mpls-tp-p2mp-framework-04
MPLS Working Group                                         D. Frost, Ed.
Internet-Draft                                            S. Bryant, Ed.
Intended status: Informational                             Cisco Systems
Expires: December 17, 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

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 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 17, 2012.

Copyright Notice

Frost, et al.           Expires December 17, 2012               [Page 1]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 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.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
     1.1.  Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
     1.2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . 4
       1.2.1.  Additional Definitions and Terminology  . . . . . . . . 4
     1.3.  Applicability . . . . . . . . . . . . . . . . . . . . . . . 4
   2.  MPLS Transport Profile Point-to-Multipoint Requirements . . . . 4
   3.  Architecture  . . . . . . . . . . . . . . . . . . . . . . . . . 5
     3.1.  MPLS-TP Encapsulation and Forwarding  . . . . . . . . . . . 6
   4.  Operations, Administration and Maintenance (OAM)  . . . . . . . 6
   5.  Control Plane . . . . . . . . . . . . . . . . . . . . . . . . . 6
     5.1.  Point-to-Multipoint LSP Control Plane . . . . . . . . . . . 6
     5.2.  Point-to-Multipoint PW Control Plane  . . . . . . . . . . . 6
   6.  Survivability . . . . . . . . . . . . . . . . . . . . . . . . . 7
   7.  Network Management  . . . . . . . . . . . . . . . . . . . . . . 7
   8.  Security Considerations . . . . . . . . . . . . . . . . . . . . 7
   9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 7
   10. References  . . . . . . . . . . . . . . . . . . . . . . . . . . 7
     10.1. Normative References  . . . . . . . . . . . . . . . . . . . 7
     10.2. Informative References  . . . . . . . . . . . . . . . . . . 8

Frost, et al.           Expires December 17, 2012               [Page 2]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

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

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

Frost, et al.           Expires December 17, 2012               [Page 3]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

1.2.  Terminology

   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

1.2.1.  Additional Definitions and Terminology

   Detailed definitions and additional terminology may be found in
   [RFC5921] and [RFC5654].

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

2.  MPLS Transport Profile Point-to-Multipoint Requirements

   The requirements for MPLS-TP are specified in [RFC5654], [RFC5860],
   and [RFC5951].  This section provides a brief summary of point-to-

Frost, et al.           Expires December 17, 2012               [Page 4]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

   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.

   o  MPLS-TP must support unidirectional point-to-multipoint (P2MP)
      transport paths.

   o  MPLS-TP must support traffic-engineered point-to-multipoint
      transport paths.

   o  MPLS-TP must be capable of using P2MP server (sub)layer
      capabilities as well as P2P server (sub)layer capabilities when
      supporting P2MP MPLS-TP transport paths.

   o  The MPLS-TP control plane must support establishing all the
      connectivity patterns defined for the MPLS-TP data plane (i.e.,
      unidirectional P2P, associated bidirectional P2P, co-routed
      bidirectional P2P, unidirectional P2MP) including configuration of
      protection functions and any associated maintenance functions.

   o  Recovery techniques used for P2P and P2MP should be identical to
      simplify implementation and operation.

   o  Unidirectional 1+1 and 1:n protection for P2MP connectivity must
      be supported.

   o  MPLS-TP recovery in a ring must protect unidirectional P2MP
      transport paths.

3.  Architecture

   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:

   o  Unidirectional point-to-multipoint Label Switched Paths (LSPs)

   o  Unidirectional point-to-multipoint pseudowires (PWs)

   o  Optional point-to-multipoint LSP and PW control planes

   o  Survivability, network management, and Operations, Administration
      and Maintenance (OAM) functions for point-to-multipoint PWs and
      LSPs

   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

Frost, et al.           Expires December 17, 2012               [Page 5]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

   Customer Edge devices when the network is providing a packet
   transport service.

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

4.  Operations, Administration and Maintenance (OAM)

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

5.  Control Plane

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

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

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.ietf-pwe3-p2mp-pw].

Frost, et al.           Expires December 17, 2012               [Page 6]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

6.  Survivability

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

7.  Network Management

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

8.  Security 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.

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.

10.  References

10.1.  Normative References

   [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

Frost, et al.           Expires December 17, 2012               [Page 7]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

                                             (LSPs)", RFC 4875,
                                             May 2007.

   [RFC5332]                                 Eckert, T., Rosen, E.,
                                             Aggarwal, R., and Y.
                                             Rekhter, "MPLS Multicast
                                             Encapsulations", RFC 5332,
                                             August 2008.

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

10.2.  Informative References

   [G.7710]                                  "ITU-T Recommendation
                                             G.7710/Y.1701 (07/07),
                                             "Common equipment
                                             management function
                                             requirements"", 2005.

   [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-04 (work
                                             in progress), July 2011.

   [I-D.ietf-pwe3-p2mp-pw]                   Sivabalan, S., Boutros, S.,
                                             and L. Martini, "Signaling
                                             Root-Initiated Point-to-
                                             Multipoint Pseudowire using
                                             LDP",
                                             draft-ietf-pwe3-p2mp-pw-04
                                             (work in progress),

Frost, et al.           Expires December 17, 2012               [Page 8]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

                                             March 2012.

   [I-D.ietf-pwe3-p2mp-pw-requirements]      Bocci, M., Heron, G., and
                                             Y. Kamite, "Requirements
                                             and Framework for Point-to-
                                             Multipoint Pseudowires over
                                             MPLS PSNs", draft-ietf-
                                             pwe3-p2mp-pw-requirements-
                                             05 (work in progress),
                                             September 2011.

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

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

   [RFC5860]                                 Vigoureux, M., Ward, D.,
                                             and M. Betts, "Requirements
                                             for Operations,
                                             Administration, and
                                             Maintenance (OAM) in MPLS
                                             Transport Networks",
                                             RFC 5860, May 2010.

   [RFC5951]                                 Lam, K., Mansfield, S., and
                                             E. Gray, "Network
                                             Management Requirements for
                                             MPLS-based Transport
                                             Networks", RFC 5951,
                                             September 2010.

   [RFC6371]                                 Busi, I. and D. Allan,
                                             "Operations,
                                             Administration, and
                                             Maintenance Framework for
                                             MPLS-Based Transport
                                             Networks", RFC 6371,

Frost, et al.           Expires December 17, 2012               [Page 9]
Internet-Draft    MPLS Transport Profile P2MP Framework        June 2012

                                             September 2011.

   [RFC6372]                                 Sprecher, N. and A. Farrel,
                                             "MPLS Transport Profile
                                             (MPLS-TP) Survivability
                                             Framework", RFC 6372,
                                             September 2011.

   [RFC6373]                                 Andersson, L., Berger, L.,
                                             Fang, L., Bitar, N., and E.
                                             Gray, "MPLS Transport
                                             Profile (MPLS-TP) Control
                                             Plane Framework", RFC 6373,
                                             September 2011.

Authors' Addresses

   Dan Frost (editor)
   Cisco Systems

   EMail: danfrost@cisco.com

   Stewart Bryant (editor)
   Cisco Systems

   Phone:
   Fax:
   EMail: stbryant@cisco.com
   URI:

   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

Frost, et al.           Expires December 17, 2012              [Page 10]