The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2004-May> msg00008



[Date Prev][Date Next][Thread Prev][Thread Next]  
  [Date Index][Thread Index][Author Index][Subject Index]

Fast Reroute question

  • From: David Charlap <David.Charlap@marconi.com>
  • Date: Thu, 06 May 2004 15:15:02 -0400
  • Organization: Marconi, Vienna VA
  • User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6)Gecko/20040113

Section 7.4.3 of draft-ietf-mpls-rsvp-lsp-fastreroute-04.txt describes 
the format of the Path message that is sent into a bypass when an LSP 
has failed into that bypass.

The message is described in terms of differences between it and the Path 
message that was being sent prior to the LSP's failing-into the bypass:

1: Turn off the three local-protection bits from SESSION_ATTRIBUTES:
    local protection desired, bandwidth protection desired, node
    protection desired.

2: Change the sender address of the SENDER_TEMPLATE to the PLR's
    address.

3: Change the HOP object's address to the PLR's address

4: Strip off all ERO subobjects corresponding to nodes upstream of
    the merge point (prepending the MP's address, if necessary to keep
    the ERO valid.)

5: Set the local-protection bits in the RRO (local protection in use,
    and optionally bandwidth protection and node protection.

My question is why we should implement nos. 1 and 2.

This Path is not signaling a new LSP, but is effectively refreshing the 
existing LSP, but using the bypass.  The ingress of this LSP is not the 
PLR, but the original ingress node.  The SESSION_ATTRIBUTES bits are 
going to be forwarded further downstream beyond the merge point, and we 
don't want to disable local repair on those nodes.

It seems to me that those two clauses are only appropriate for signaling 
DETOUR LSPs - since the DETOUR is distinct from the original protected 
LSP (originating at the PLR and terminating at the MP).

Assuming that I'm just confused and the draft is correct as written, it 
begs the next question.  How will the merge point know that the Path 
message coming out of the bypass tunnel is refreshing the original 
protected LSP if the sender address has changed?  Is this new Path state 
supposed to completely supplant the original Path state, allowing the 
original to time out and be torn?

This seems rather strange to me.  I was under the assumption that the MP 
would maintain the state of the original LSP, using the Path messages 
coming out of the bypass to refresh it until it reverts back to normal 
behavior (via local or global revertive behavior.)

Have I missed something critical here or does the draft need clarification?

-- David