One document matched: draft-cui-mpls-tp-mfp-use-case-and-requirements-01.txt
Differences from draft-cui-mpls-tp-mfp-use-case-and-requirements-00.txt
Network Working Group Z. Cui
Internet-Draft R. Winter
Intended status: Informational NEC
Expires: August 18, 2014 February 14, 2014
Use Cases and Requirements for MPLS-TP multi-failure protection
draft-cui-mpls-tp-mfp-use-case-and-requirements-01
Abstract
MPLS Transport Profile (MPLS-TP) linear protection is defined in
[RFC6378]. That however is limited to 1+1 and 1:1 protection and is
not able to care that the multiple failures are occurred on both
working and protection paths.
This document describes why we need to consider the case for multiple
failures, and lists some requirements for multi-failure protection
(MFP) functionality.
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 August 18, 2014.
Copyright Notice
Copyright (c) 2014 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
Cui & Winter Expires August 18, 2014 [Page 1]
Internet-DraftUse Cases and Requirements for MPLS-TP multi-February 2014
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 . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Document scope . . . . . . . . . . . . . . . . . . . . . 2
1.2. Requirements notation . . . . . . . . . . . . . . . . . . 3
2. Summary of the problem statement and use case . . . . . . . . 3
3. Architecture . . . . . . . . . . . . . . . . . . . . . . . . 4
4. Requirements . . . . . . . . . . . . . . . . . . . . . . . . 4
4.1. Configuration . . . . . . . . . . . . . . . . . . . . . . 5
4.2. Resource reservation . . . . . . . . . . . . . . . . . . 5
4.3. Protection switching time . . . . . . . . . . . . . . . . 5
5. Security Considerations . . . . . . . . . . . . . . . . . . . 5
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5
7. Normative References . . . . . . . . . . . . . . . . . . . . 5
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 6
1. Introduction
Network survivability - the ability of the network to remain
functioning in the face of failures - is an important property of a
network built to provide service guarantees.
For MPLS-TP networks, the protocol for linear protection is defined
in [RFC6378]. That protocol can restores user traffic when a single
failure condition is detected.
If need take a long time to repair, some operators may have to find
other protection resources to protect the user traffic since the user
traffic is unprotected. However, common linear protection not allows
an overlap between a protection group and a other different path.
This document describes the detail of the problem statements, and
lists a number of requirements for new protection functionality.
1.1. Document scope
This document describes the use cases and requirements for multi-
failure protection in MPLS-TP networks without the use of control
plane protocols. Existing solutions based on control plane such as
GMPLS may be able to restore user traffic when multiple failures
occur. Some networks however do not use full control plane operation
for reasons such as service provider preferences, certain limitations
or the requirement for fast service restoration (faster than
achievable with control plane mechanisms). These networks are the
Cui & Winter Expires August 18, 2014 [Page 2]
Internet-DraftUse Cases and Requirements for MPLS-TP multi-February 2014
focus of this document which defines a set of requirements for multi-
failure protection not based on control plane support.
1.2. Requirements notation
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].
2. Summary of the problem statement and use case
The following Figure 1 shows the network topology of an operation
scenario. As shown in the Figure 1, there are three independent
paths i, j and k between LER-A and LER-B. We assume a protection
domain between LER-A and LER-B, using path i (working path) and j
(protection path). Additionally, path k is a sharing resource.
Path i (working path)
++++++++++++++++++++++++++++
+ +
+ +
+-----+ +-----+
| | Path j (protection path) | |
|LER-A|--------------------------------|LER-Z|
| | | |
+-----+ +-----+
* *
* Path k (sharing resource) *
****************************
Figure 1: The network topology of an operation scenario
When a failure is detected in path i, we can restore user traffic to
path j using existing protection schemes such as 1+1 protection and
1:1 protection.
However, since the user traffic is unprotected until the working path
is repaired, some operators may take the following measures to
protect the user service.
1) After a single failure condition is detected on the working path
i,
1-1) Remove the protection group between path i and j.
1-2) Create a new protection group between path j and k to protect
user traffic.
Cui & Winter Expires August 18, 2014 [Page 3]
Internet-DraftUse Cases and Requirements for MPLS-TP multi-February 2014
2) The failure condition of working path is repaired,
2-1) In order to clear the sharing resources, remove the
relationship of protection group between path j and k.
2-2) Re-create a protection group between path i and j.
However, above progresses are very complex, may increase the risk for
operation mistake and pressure. An automatic restoration mechanism
such as GMPLS [RFC3945], are well-known. But some operators in
particular in the transport sector that do not operate their MPLS
networks under the control plane. Therefore, we suggest that define
a non-control-plane based protection scheme that allows an overlap
between a protection group and other paths.
3. Architecture
Figure 2 shows a new protection domain with a single working path and
N protection paths. Each of the protection paths MAY be assigned a
priority that could decide which protection path to use, i.e.
protection path #1 > protection path #2, thus, the protection path #2
will not be selected to deliver user traffic when protection path #1
is available.
+-----+ +-----+
| |=============================| |
|LER-A| Working Path |LER-Z|
| | | |
| |*****************************| |
| | Protection Path #1 | |
| | | |
| |*****************************| |
| | Protection Path #2 | |
| | | |
| | ooo | |
| | | |
| |*****************************| |
| | Protection Path #N | |
+-----+ +-----+
|--------Protection Domain----|
Figure 2: A basic example of multi-failure protection
4. Requirements
This section contains the requirements on the protection
functionality derived from the problem statement and use case in
section 2.
Cui & Winter Expires August 18, 2014 [Page 4]
Internet-DraftUse Cases and Requirements for MPLS-TP multi-February 2014
4.1. Configuration
Before failure detection and/or notification, one or more protection
paths are instantiated between the same ingress-egress node pair as
the working path shown in figure 2. The protection paths MAY be
added or removed if necessary, but any performance degradation of
user traffic should be avoided.
4.2. Resource reservation
The resource of the protection paths MAY be shared with other
transport paths. In this case, the multiple failure protection
SHOULD be supported by a shared mesh protection solution. The
solution is out of scope of this document.
4.3. Protection switching time
Protection switching time refers to the transfer time (Tt) defined in
[G.808.1] and recovery switching time defined in [RFC4427]. A
multiple failure protection solution MUST support switching time
within 50 ms from the moment of fault detection in a network.
5. Security Considerations
TBD
6. IANA Considerations
TBD
7. Normative References
[I-D.ietf-mpls-smp-requirements]
Weingarten, Y., Aldrin, S., Pan, P., Ryoo, J., and G.
Mirsky, "Requirements for MPLS Shared Mesh Protection",
draft-ietf-mpls-smp-requirements-03 (work in progress),
January 2014.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC3945] Mannie, E., "Generalized Multi-Protocol Label Switching
(GMPLS) Architecture", RFC 3945, October 2004.
[RFC4427] Mannie, E. and D. Papadimitriou, "Recovery (Protection and
Restoration) Terminology for Generalized Multi-Protocol
Label Switching (GMPLS)", RFC 4427, March 2006.
Cui & Winter Expires August 18, 2014 [Page 5]
Internet-DraftUse Cases and Requirements for MPLS-TP multi-February 2014
[RFC6378] Weingarten, Y., Bryant, S., Osborne, E., Sprecher, N., and
A. Fulignoli, "MPLS Transport Profile (MPLS-TP) Linear
Protection", RFC 6378, October 2011.
Authors' Addresses
Zhenlong Cui
NEC
Email: c-sai@bx.jp.nec.com
Rolf Winter
NEC
Email: Rolf.Winter@neclab.eu
Cui & Winter Expires August 18, 2014 [Page 6]
| PAFTECH AB 2003-2026 | 2026-04-24 08:27:14 |