One document matched: draft-yang-mpls-resouce-sharing-mbb-cspf-00.txt
Network Working Group Yang Hui
Internet Draft Jiang Weilian
Shen Xiaofeng
Expiration Date: Apr. 2007 Feng Jun
Teng Zhimeng
ZTE, Inc.
Oct. 2006
Resource-sharing Method for MBB CSPF by RSVP-TE
draft-yang-mpls-resouce-sharing-mbb-cspf-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.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
This document is based upon RSVP MBB£¨make-before-break£©defined in RFC3209,
providing a method to realize resource-sharing between old path and new
path while RSVP-TE calculating a new path using CSPF in MBB manner.
¡¡¡¡
1. Specification of Requirements
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 [RFC-2119].
yang Expires: Apr. 2007 [Page 1]
Internet-Draft draft-yang-mpls-resouce-sharing-mbb-cspf-00 Oct. 2006
2. Terminology
This document follows the nomenclature of the MPLS Architecture defined in
[RFC3031].
2.1 Acronyms and Abbreviations
CSPF Constraint-based Shortest Path First.
LSR Label Switching Router
LSP Label Switched Path[y1]
MPLS MultiProtocol Label Switching
RSVP Resource ReSerVation Protocol
TE Traffic Engineering
TE LSP Traffic Engineering Label Switched Path
3. Introduction
As to the current applications of RSVP-TE, MBB mechanism is always to be
adopted while finding optimum route, or detecting faults in original lsp,
or restoring the lsp to the recovered path which was invalid before, or
expanding the bandwidth of tunnel etc.
MBB, Make Before Break, is a technique used to non-intrusively alter the
path of a TE LSP. The ingress LER first signals the new path, sharing the
bandwidth with the primary TE LSP (to avoid double booking), then
switches forwarding over to a new path. Finally the old path state is
torn down.
As defined in RFC3209, in MBB mechanism, the new lsp need share bandwidth
with the old lsp when routing and reserving. RSVP-TE may use SE mode
defined in RFC2205 to guarantee MBB sharing the reserved resources of old
path on the overlapping links when reserving. However, CSPF is only aimed
to calculate the optimum path by current link info and tunnel request.
Because the current link info does not save the resource reservation info
of the old path, in some cases, the new path calculation might fail or
provides the path which is not the optimum one.
In the following two situations, CSPF will exit the problems mentioned
above.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡R1---10M----R2 R1---4M----R2
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Fig. 1-1£© £¨Fig. 1-2£©
In the network depicted above in figure 1-1, it establishes a tunnel 1
from R1 to R2 with its bandwidth as 6M. After the tunnel is established,
its bandwidth is changed into 9M. The info of link from R1 to R2 in CSPF
is shown in Fig.1-2(the available bandwidth of link R1->R2 is 4M, not meet
the requirement of 9M), and therefore CSPF path-calculating fails. So by
traditional RSVP-TE, this mbb will fail in CSPF.Obviously, the bandwidth
is able to meet the bandwidth requirement for MBB to reestablish tunnel.
If we improve the CSPF calculation of MBB, such error will be avoided.
R1--20M---R2---15M----R4 LSP1:
\ / R1---R2-->R4
¡¡¡¡¡¡¡¡¡¡15M 15M
\ /
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ R3
£¨Fig. 2-1£©
yang Expires: Apr. 2007 [Page 2]
Internet-Draft draft-yang-mpls-resouce-sharing-mbb-cspf-00 Oct. 2006
R1--15M---R2---10M----R4 LSP1: LSP2:
\ / R1---R2-->R4 R1---R2 R4
15M 15M \ /
\ / R3
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ R3
£¨Fig. 2-2£©
In the network depicted above in figure 2-1, the bandwidth of R1 interface
is 20M, and TE bandwidths of R2, R3 and R4 are 15M respectively. Establish
a Tunnel 2 from R1 to R4 with its bandwidth as 5M and R2 as the loose node.
CSPF gived the path as LSP1 in Fig. 2-1. Now the bandwidths is shown in
Fig. 2-2. Then change the bandwidth of tunnel 2 into 15M, by traditional
RSVP-TE, CSPF will give the new path as LSP2 in Fig 2-2. Obviously, this
path is not the optimumest path that meets the constraint condition. If
being re-optimized after MBB, the tunnel 2 will switch to the path as LSP1
in Fig. 2-1.
As CSPF exists the above problems in MBB, this draft provides a method for
RSVP-TE in order to guarantee CSPF share the bandwidth with the old path when
calculating the new path in MBB, at the same time, the bandwidth will not
be available to the calculation for other tunnels.
4. The Resource-sharing Method for MBB CSPF by RSVP-TE
4.1. Solution
When adopting CSPF to calculate new path in MBB, RSVP-TE not only provides
the requirement of establishing a new path but also introduces the info of
strict route and bandwidth of old path etc. CSPF will make use of these
resource info to share the resources the old path has occupied when
calculating the new path, and thus MBB mechanism is able to establish the
optimum path successfully. As to how CSPF makes use of the resource info
of old path RSVP-TE provided to calculate the new path, it is not the key
point of this document. Here we assume to adopt the following method:
CSPF adds the resource info of the old path into a temporary link library
of TE link and the info is just used for the calculation this time
but not be notified outside, which will be restored after the path calculation
immediately.
The key point is: it is necessary to introduce the strict bandwidth info
of the old path, that is to say,the info of all the nodes that the old path
has passed must be included according to the saved ERO. If ERO of the old
path contains loose nodes, it is necessary to encapsulate the resource
info in the following way: at the head node,encapsulate the info between
the head node and the first loose node; at each loose node, encapsulate the
info between itself and the next loose node or the end node.
In the following, we¡¯ll explain the details about the method advanced in
this draft.
4.2. Processing at the Head Node
In the network depicted above in figure 1-2, the bandwidth of tunnel 1 is
changed into 9 M. RSVP-TE adopting MBB mechanism to reestablish tunnel
encapsulate the requirement info of bandwidth£¨9 M£© to CSPF as well as the
yang Expires: Apr. 2007 [Page 3]
Internet-Draft draft-yang-mpls-resouce-sharing-mbb-cspf-00 Oct. 2006
strict path bandwidth info of the old path£¨<Interface 1 of R1,6M>,
Interface 1 of R2£©;Thus, CSPF formed a temporary TE info database and the
temporary bandwidth of Interface 1 of R1 is 10M. The temporary bandwidth is
only used for MBB reestablishment of Tunnel 1,and the interface bandwidth
will recover to 4M after this path calculation. Then the
optimum path£¨Interface 1 of R1->R2) that satisfies the condition of
constraint-based bandwidth will be obtained. RSVP-TE will implement resource
reservation along this path in SE mode till new tunnel establishes, and then
break the old path. Thus, MBB mechanism Tunnel reestablishment successfully
completes.
4.3. Processing at the Loose Node
In the network depicted above in figure 2-2, the bandwidth of tunnel 2 is
changed into 15M. RSVP-TE adopts MBB mechanism to reestablish tunnel.
The head node R1 encapsulates the requirement info of tunnel 2
£¨15M,loose route R2£© to CSPF as well as the strict path bandwidth info of
the old path£¨<Interface 1 of R1,5M>,Interface 1 of R2, R2, R4£©; as
tunnel 2 designates R2 as Loose node, and the old path info in ERO contains
Loose node R2, in order to obtain strict bandwidth info of the old path,
The old path info£¨<Interface 2 of R2, 5M>,Interface 1 of R4£© should be
re-encapsulated to CSPF on R2. Thus, at Node R1 and R2,before CSPF calculating
path, it distributes two temporary bandwidth 20M and 15M to corresponding
interfaces(the interface 1 of R1 and interface 2 of R2). Then
the optimum path that satisfies the condition of constraint-based bandwidth
will be obtained.£¨See the path LSP2 showed in Fig. 2-2£©, RSVP-TE will
implement resource reservation along this path till new tunnel establishes,
and then tear down the old path. Thus, MBB mechanism Tunnel reestablishment
successfully completes and the new path is constraint-based optimum one.
5. Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
intellectual property 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; neither does it represent that it
has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of
claims of rights made available for publication 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 Secretariat.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights, which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive
Director.
6. Disclaimer of Validity
This document and the information contained herein are provided on an
yang Expires: Apr. 2007 [Page 4]
Internet-Draft draft-yang-mpls-resouce-sharing-mbb-cspf-00 Oct. 2006
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY 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.
7. Full Copyright Statement
Copyright (C) The Internet Society (2006).
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.
8. References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels," RFC 2119.
[RFC-IANA] T. Narten and H. Alvestrand, "Guidelines for Writing an
IANA Considerations Section in RFCs", RFC 2434.
[MPLS-ARCH] Rosen, Viswanathan, Callon, "Multiprotocol Label
Switching Architecture", RFC3031, January 2001.
[RSVP] R. Braden, Ed., et al, "Resource ReSerVation protocol (RSVP) -
version 1 functional specification," RFC2205, September 1997.
[RSVP-TE] Awduche et al, "RSVP-TE: Extensions to RSVP for LSP
Tunnels", RFC3209, December 2001.
9.Author Information
Yang Hui
ZTE Inc.
CHINA
Email: yang.hui6@zte.com.cn
Jiang Weilian
ZTE Inc.
CHINA
Email: jiang.weilian@zte.com.cn
Shen Xiaofeng
ZTE Inc.
CHINA
Email: shen.xiaofeng@zte.com.cn
Feng Jun
ZTE Inc.
CHINA
Email: Feng.jun99@zte.com.cn
yang Expires: Apr. 2007 [Page 5]
Internet-Draft draft-yang-mpls-resouce-sharing-mbb-cspf-00 Oct. 2006
Teng Zhimeng
ZTE Inc.
CHINA
Email: teng.zhimeng@zte.com.cn
yang Expires: Apr. 2007 [Page 6]
Internet-Draft draft-yang-mpls-resouce-sharing-mbb-cspf-00 Oct. 2006| PAFTECH AB 2003-2026 | 2026-04-24 03:01:50 |