RFC 3214 (rfc3214) - Page 3 of 11
LSP Modification Using CR-LDP
Alternative Format: Original Text Document
RFC 3214 LSP Modification Using CR-LDP January 2002
presented. The concept of LSPID in CR-LDP is used to achieve the LSP
modification, without releasing the LSP and interrupting the service
and, without double booking the bandwidth. In Section 4, an example
is described to demonstrate an application of the presented method in
dynamically managing network bandwidth requirements without
interrupting service. In CR-LDP, an action indicator flag of
_modify_ is used in order to explicitly specify the behavior, and
allow the existing LSPID to support other networking capabilities in
the future. Reference [3], RFC XXXX, specifies the action indicator
flag of _modify_ for CR-LDP.
3. LSP Modification Using CR-LDP
3.1 Basic Procedure for Resource Modification
LSP modification can only be allowed when the LSP is already set up
and active. That is, modification is not defined nor allowed during
the LSP establishment or label release/withdraw phases. Only
modification requested by the ingress LSR of the LSP is considered in
this document for CR-LSP. The Ingress LSR cannot modify an LSP
before a previous modification procedure is completed.
Assume that CR-LSP L1 is set up with LSPID L-id1, which is unique in
the MPLS network. The ingress LSR R1 of L1 has in its FTN (FEC To
NHLFE) table FEC1 -> Label A mapping where A is the outgoing label
for LSP L1. To modify the characteristics of L1, R1 sends a Label
Request Message. In the message, the TLVs will have the new
requested values, and the LSPID TLV is included which indicates the
value of L-id1. The Traffic Parameters TLV, the ER-TLV, the Resource
Class (color) TLV and the Preemption TLV can have values different
from those in the original Label Request Message, which has been
used to set up L1 earlier. Thus, L1 can be changed in its bandwidth
request (traffic parameter TLV), its traffic service class (traffic
parameter TLV), the route it traverses (ER TLV) and its setup and
holding (Preemption TLV) priorities. The ingress LSR R1 now still has
the entry in its FTN as FEC1 -> Label A. R1 is waiting to establish
another entry for FEC1.
When an LSR Ri along the path of L1 receives the Label Request
message, its behavior is the same as that of receiving any Label
request message. The only extension is that Ri examines the LSPID
carried in the Label Request Message, L-id1, and identifies if it
already has L-id1. If Ri does not have L-id1, Ri behaves the same as
receiving a new Label Request message. If Ri already has L-id1, Ri
takes the newly received Traffic Parameter TLV and computes the new
bandwidth required and derives the new service class. Compared with
the already reserved bandwidth for L-id1, Ri now reserves only the
difference of the bandwidth requirements. This prevents Ri from doing
Ash, et al. Standards Track