One document matched: draft-ietf-pwe3-mpls-transport-00.txt
Network Working Group S Bryant. Bryant, Ed.
Internet-Draft M Morrow.
Intended status: Informational T Nadeau.
Expires: November 22, 2007 G Swallow.
Cisco Systems
R Cherukuri.
Juniper Networks,
N Harrison.
BT Global Services
May 21, 2007
Application of PWE3 to MPLS Transport Networks
draft-ietf-pwe3-mpls-transport-00
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of 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 November 22, 2007.
Copyright Notice
Copyright (C) The IETF Trust (2007).
Abstract
A key requirement has been identified by the operator community for
the transparent carriage of the MPLS network of one party over the
Bryant, et al. Expires November 22, 2007 [Page 1]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
MPLS network of another party. This document describes one IETF-
recommended profile to satisfy this requirement using the existing
RFC4448 PWE3 Ethernet pseudowire standard. This solution does not
preclude other solutions being developed in the future.
Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC2119 [RFC2119].
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. PWE3 Configuration . . . . . . . . . . . . . . . . . . . . . . 4
3. OAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1. VCCV profile 1: BFD without IP/UDP Headers . . . . . . . . 5
3.2. VCCV profile 2: BFD with IP/UDP Headers . . . . . . . . . 5
4. MPLS Layer . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1. External Configuration . . . . . . . . . . . . . . . . . . 6
4.2. Control Plane Configuration . . . . . . . . . . . . . . . 6
5. Congestion Considerations . . . . . . . . . . . . . . . . . . 7
6. Security Considerations . . . . . . . . . . . . . . . . . . . 7
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 7
8.1. Normative References . . . . . . . . . . . . . . . . . . . 7
8.2. Informative References . . . . . . . . . . . . . . . . . . 8
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 9
Intellectual Property and Copyright Statements . . . . . . . . . . 11
Bryant, et al. Expires November 22, 2007 [Page 2]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
1. Introduction
MPLS [RFC3031] is based on the ability to arbitrarily stack label
switched paths (LSPs). Such stacked LSPs all belong to the same MPLS
layer network. The limited isolation provided by this mechanism
means that it is not possible to directly carry an LSP belonging to
the MPLS network of party A over an LSP belonging to the MPLS network
of party B in a truly transparent, functionally decoupled manner. In
other words, stacked LSPs do not intrinsically provide a client-
server layer network relationship. Several operators have identified
this as a problem that requires urgent attention.
One solution to the problem is to use existing pseudo-wire (PW)
techniques to insert a 'functional other technology breakwater'
between the two MPLS networks (of say party A and party B as noted
above). This could in principle use any PW technology. However, in
this document we restrict our solution to using an Ethernet PW as
defined in RFC4448 [RFC4448] . The design described here fulfills
the requirements liaised to the IETF PWE3 working group by the ITU
- [1]- [2]
Note that this does not preclude other solutions emerging in the
future. The key purpose of this document is to show that there
exists a solution to the problem posed by the operator community
using already defined IETF standards.
This document is focused on providing a client/server relationship
between two MPLS networks owned/operated by different parties, as
this is the essential requirement that operators have indicated must
be met from the larger set of "transport network" requirements
generated in the liaison to the IETF PWE3 WG from ITU SG15ITU2 [2].
The architecture required for this configuration is illustrated in
Figure 1 below.
Bryant, et al. Expires November 22, 2007 [Page 3]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
+----------------------------------------------------------------+
| |
| IP/MPLS PSN (PHP may be enabled) |
| |
| +---------------------------+ |
| | | |
| | MPLS PSN (No PHP) | |
| | | |
| CE1 |PE1 PE2| CE2 |
| +-----+ +-----+ +-----+ +-----+ |
| | | | | | | | | | | | | | | | | |
| | | | +------+ | | | | | | +------+ | | | |
| | | | | 802.3| | | | | | | | 802.3| | | | |
| +-----+ +-----+ +-----+ +-----+ |
| | | | | | | | | |
| | | +-- ---------------------- -+ | | |
+----- --- -------- -- ---------------------- - -------- --- ----+
| | | |<--MPLS PSN (no PHP)->| | | |
| | | | | |
| | |<------------PW----------->| | |
| | | |
| |<-------------802.3 (Ethernet)-------------->| |
| |
|<---------IP/MPLS LSP (PHP may be supported)-------->|
Figure 1: Application PWE3 to MPLS Transport Networks
An IP or an MPLS Label Switched Path (LSP) must be established
between CE1 and CE2. This MPLS PSN may utilize Penultimate-Hop
Popping (PHP). This LSP is to be carried over Ethernet. An Ethernet
PW is provisioned between PE1 and PE2 and used to carry the Ethernet
from PE1 to PE2. The Ethernet PW is carried over an MPLS PSN, but
this PSN MUST NOT be configured with PHP.
2. PWE3 Configuration
The only PWE3 encapsulation that is supported in this version of the
profile is Ethernet RFC4448 [RFC4448]. This is used in "raw" mode.
The Control Word MUST be used. The Sequence number MUST be zero.
The use of the Pseudowire Setup and Maintenance Label Distribution
Protocol RFC4447 [RFC4447] is not supported in this version of the
profile.
The Pseudowire Label is statically provisioned.
Bryant, et al. Expires November 22, 2007 [Page 4]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
3. OAM
The OAM mechanism is VCCV [I-D.ietf-pwe3-vccv]. One of the VCCV
profiles described in Section 3.1 or Section 3.2 MUST be used. Once
a VCCV profile is provisioned, and the operational status of the PW
is UP, no other profile SHOULD be used until such time as the PW's
operational status is set to DOWN.
3.1. VCCV profile 1: BFD without IP/UDP Headers
As specified in VCCV [I-D.ietf-pwe3-vccv], the first nibble is set to
0001b to indicate a channel associated with a pseudowire RFC4385
[RFC4385]. The Version and the Reserved fields are set to 0, and the
Channel Type is set to 0x07 to indicate that the payload carried is
BFD without IP/UDP headers, as is defined in section 4.1.1 of VCCV
[I-D.ietf-pwe3-vccv].
The connection verification method used by VCCV is BFD with
diagnostics as defined in 4.1 of VCCV [I-D.ietf-pwe3-vccv].
3.2. VCCV profile 2: BFD with IP/UDP Headers
When PE1 and PE1 are IP capable and have been configured with IP
addresses, the following VCCV mechanism MAY be used.
As specified in VCCV [I-D.ietf-pwe3-vccv], the first nibble is set to
0001b to indicate a channel associated with a pseudowire RFC4385
[RFC4385]. The Version and the Reserved fields are set to 0, and the
Channel Type is set to 0x21 for IPv4 and 0x56 for IPv6 payloads
RFC4446 [RFC4446].
The connection verification method used by VCCV is BFD with
diagnostics as defined in 4.1 of VCCV [I-D.ietf-pwe3-vccv].
4. MPLS Layer
This section describes the profile of the MPLS RFC3031 [RFC3031] PSN
. The profile considers two cases:
1. The case where external configuration is used
2. The case where a control plane is available
Bryant, et al. Expires November 22, 2007 [Page 5]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
4.1. External Configuration
All MPLS labels RFC3032 [RFC3032] used by the transport LSPs
supporting (i.e. acting as a server to) the PWs described in section
2 MUST be statically provisioned. Labels may be selected from the
per-platform or the per-interface label space.
All LSPs for the transport LSPs utilized by the PWs described in
section 2 MUST support both unidirectional and bi-directional point-
to-point connections.
The transport LSPs SHOULD support unidirectional point-to-multipoint
connections.
The forward and backward directions of a bi-directional connection
should follow a symmetrically routed (reciprocal) LSP in the server
network.
Equal cost multi-path (ECMP) load balancing MUST NOT be configured on
the transport LSPs utilized by the PWs described in sections 2.
The merging of label switched paths is prohibited and MUST NOT be
configured for the transport LSPs utilized by the PWs described in
section 2.
Penultimate hop popping by the LSRs MUST be disabled on LSPs
providing PWE3 transport network functionality.
Both E-LSP and L-LSP MUST be supported as defined in RFC3270
[RFC3270].
The MPLS EXP field is supported according to RFC3270 for only when
the pipe and short-pipe models are utilized.
4.2. Control Plane Configuration
In this section we describe the profile when RSVP-TE RFC3209
[RFC3209] or the bi-directional support in GMPLS RFC3471 [RFC3471]
RFC3473 [RFC3473] are used to configure the MPLS PSN used to provide
the transport LSPs. When these protocols are used to provide the
control plane the following are automatically provided:
1. There is no label merging unless it is deliberately enabled to
support Fast Re-route (FRR) RFC3209 [RFC3209].
2. A single path is provided end-to-end (There is no ECMP).
Bryant, et al. Expires November 22, 2007 [Page 6]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
3. Paths may be unidirectional or bidirectional as required.
Additionally the following configurations restrictions required to
support external configuration MUST be applied:
o Penultimate hop popping by the LSRs MUST be disabled on LSPs
providing PWE3 transport network functionality.
o Both E-LSP and L-LSP MUST be supported as defined in RFC3270
[RFC3270].
o The MPLS EXP field is supported according to RFC3270 for only when
the pipe and short-pipe models are utilized.
5. Congestion Considerations
This draft is a profile of an RFC4448 [RFC4448] PWE3 Ethernet
pseudowire. The congestion considerations associated with that
pseudowire and all subsequent work on congestion considerations
regarding Ethernet pseudowires is applicable to this draft.
6. Security Considerations
PWE3 security considerations are described in RFC3985 [RFC3985].
This draft is a profile of existing IETF proposed standards and
raises no new security issues.
7. IANA Considerations
There are no IANA actions required by this draft.
8. References
8.1. Normative References
[I-D.ietf-pwe3-vccv]
Nadeau, T., "Pseudo Wire Virtual Circuit Connectivity
Verification (VCCV)", draft-ietf-pwe3-vccv-13 (work in
progress), March 2007.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
Bryant, et al. Expires November 22, 2007 [Page 7]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
[RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol
Label Switching Architecture", RFC 3031, January 2001.
[RFC3032] Rosen, E., Tappan, D., Fedorkow, G., Rekhter, Y.,
Farinacci, D., Li, T., and A. Conta, "MPLS Label Stack
Encoding", RFC 3032, January 2001.
[RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V.,
and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP
Tunnels", RFC 3209, December 2001.
[RFC3270] Le Faucheur, F., Wu, L., Davie, B., Davari, S., Vaananen,
P., Krishnan, R., Cheval, P., and J. Heinanen, "Multi-
Protocol Label Switching (MPLS) Support of Differentiated
Services", RFC 3270, May 2002.
[RFC3471] Berger, L., "Generalized Multi-Protocol Label Switching
(GMPLS) Signaling Functional Description", RFC 3471,
January 2003.
[RFC3473] Berger, L., "Generalized Multi-Protocol Label Switching
(GMPLS) Signaling Resource ReserVation Protocol-Traffic
Engineering (RSVP-TE) Extensions", RFC 3473, January 2003.
[RFC4385] Bryant, S., Swallow, G., Martini, L., and D. McPherson,
"Pseudowire Emulation Edge-to-Edge (PWE3) Control Word for
Use over an MPLS PSN", RFC 4385, February 2006.
[RFC4446] Martini, L., "IANA Allocations for Pseudowire Edge to Edge
Emulation (PWE3)", BCP 116, RFC 4446, April 2006.
[RFC4447] Martini, L., Rosen, E., El-Aawar, N., Smith, T., and G.
Heron, "Pseudowire Setup and Maintenance Using the Label
Distribution Protocol (LDP)", RFC 4447, April 2006.
[RFC4448] Martini, L., Rosen, E., El-Aawar, N., and G. Heron,
"Encapsulation Methods for Transport of Ethernet over MPLS
Networks", RFC 4448, April 2006.
8.2. Informative References
[RFC3985] Bryant, S. and P. Pate, "Pseudo Wire Emulation Edge-to-
Edge (PWE3) Architecture", RFC 3985, March 2005.
URIs
[1] <https://datatracker.ietf.org/public/
liaison_detail.cgi?detail_id=286>
Bryant, et al. Expires November 22, 2007 [Page 8]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
[2] <https://datatracker.ietf.org/public/
liaison_detail.cgi?detail_id=287>
Authors' Addresses
Stewart Bryant (editor)
Cisco Systems
250, Longwater, Green Park,
Reading RG2 6GB, UK
UK
Email: stbryant@cisco.com
Monique Morrow
Cisco Systems
Glatt-com
CH-8301 Glattzentrum
Switzerland
Email: mmorrow@cisco.com
Thomas D. Nadeau
Cisco Systems
300 Beaver Brook Drive
Boxborough, MA
USA
Email: tnadeau@cisco.com
George Swallow
Cisco Systems
1414 Massachusetts Ave
Boxborough, MA 01719
Email: swallow@cisco.com
Rao Cherukuri
Juniper Networks,
1194 N. Mathilda Ave
Sunnyvale CA 94089
Bryant, et al. Expires November 22, 2007 [Page 9]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
Neil Harrison
BT Global Services
CTO, Network Architecture
Email: neil.2.harrison@bt.com
Bryant, et al. Expires November 22, 2007 [Page 10]
Internet-Draft App'n of PWE3 to MPLS Transport Networks May 2007
Full Copyright Statement
Copyright (C) The IETF Trust (2007).
This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors
retain all their rights.
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Acknowledgment
Funding for the RFC Editor function is provided by the IETF
Administrative Support Activity (IASA).
Bryant, et al. Expires November 22, 2007 [Page 11]
| PAFTECH AB 2003-2026 | 2026-04-24 12:31:48 |