The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2002-Oct> msg00078



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

what's the statusofdraft-ietf-mpls-rsvp-lsp-fastreroute-00. txt

  • From: stefaan.de_cnodder@alcatel.be
  • Date: Tue, 15 Oct 2002 19:56:00 +0200
  • Cc: Alia Atlas <aatlas@avici.com>, mpls@UU.NET
  • X-MIMETrack: Itemize by SMTP Server on BEMAIL06/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at10/15/2002 19:56:04,Serialize by Router on BEMAIL06/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at10/15/2002 19:56:05,Serialize complete at 10/15/2002 19:56:06,Serialize by Router on BEMAIL06/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at10/15/2002 19:56:06


JL,

When a PLR (in case of one-to-one protection) receives
a ResvTear, it may also do a switchover to the detour.
So a detour is used not only when the immediate
downstream link or router fails, but it can also be
triggered by failures further downstream and the
downstream nodes do not have a detour (the last
paragraph of section 5.2 of the fast-reroute draft
suggests this behavior although it is not clear). So
sharing bandwidth between detours protecting different
primary LSPs becomes difficult, i.e. in the worst case,
a detour can protect the whole primary LSP downstream
of the PLR and merging another detour with it will not
necessarily increase the number of protected entities.
This looks like a good property because you have fast
protection (although somewhat slower) even in case the
local PLR upstream the failure was not able to
establish a detour. So merging detours (for both types
of detours) looks like a good solution to save
bandwidth.

regards,

Stefaan


Alia Atlas wrote:
> 
> Hi JL,
> 
> Remember that today one can only merge detours for the same protected
> LSP.  Currently, there's no idea that one could share bandwidth between
> detours protecting different primary LSPs (though the DETOUR object is
> there, so it would be possible...).
> 
> Alia
> 
> At 02:51 PM 10/14/2002 +0200, LE ROUX Jean-Louis FTRD/DAC/LAN wrote:
> >Hi Alia
> >
> >You say that an advantage of the path specific method
> >is less bandwidth reservation, thanks to detour merging.
> >
> >I'm not sure that detour merging  always reduce bandwidth reservation.
> >Indeed, when you merge many detours, the final detour protects many
> >entities (links, nodes, SRLGs).
> >and thus you reduce the possibility to share bandwith with other
> >detours.
> >
> >Regards
> >
> >JL
> >
> >-----Message d'origine-----
> >De : Alia Atlas [mailto:aatlas@avici.com]
> >Envoye : samedi 12 octobre 2002 01:50
> >A : Pan, Ping
> >Cc : Shahram Davari; 'Thomas D. Nadeau'; mpls@UU.NET
> >Objet : Re: what's the status ofdraft-ietf-mpls-rsvp-lsp-fastreroute-00.
> >txt
> >
> >
> >Absolutely.  The real requirement has been for inter-operability.  It is
> >
> >important that what is out there be inter-operable and provide the
> >functionality required.
> >
> >While I would not have chosen the trade-offs made for the path-specific
> >method, there are advantages to it (earlier merging of detours so less
> >bandwidth reserved) as  well as disadvantages.  Let those who plan to
> >deploy it decide what they want.
> >
> >The draft says how to sit down and actually implement this feature.  As
> >Ping says, the code for it is rather complicated.   One has to keep
> >track
> >of merging states, keeping state around even though the relevant
> >interface
> >is down, propagating or not propagating messages, etc.
> >
> >That said, much as Ping had the need to inter-operate with Cisco's
> >bypass
> >tunnels, we've had the requirement to inter-operate with both.  Much
> >like
> >Ping, I sat down and figured out what would be possible and logical to
> >do;
> >we did so.  That's why I did the draft suggesting how to deal in a
> >network
> >with both cases.
> >
> >Certainly, we've implemented both the Path-specific method as well as
> >the
> >sender-specific method, because of the requirement to interoperate.
> >That's
> >what standardization is about - the need to interoperate.
> >
> >We're keeping the old Class-type for FAST_REROUTE, without the
> >include-any
> >administrative-color, in the draft for the same reason.  It describes
> >what
> >is done.
> >
> >Clearly the issue of the path-specific method is contentious.  Are there
> >
> >others with opinions on this one?  Perhaps we could/should put in some
> >applicability words about the advantages and disadvantages of each
> >approach
> >to aid those deciding which to implement and/or deploy?
> >
> >Alia
> >
> >At 04:23 PM 10/11/2002 -0700, Pan, Ping wrote:
> > >Hmmm... let me see who have done what in this space...
> > >
> > >Path-specific one-to-one method:
> > >   Juniper, several routers (cannot tell the names)
> > >
> > >Sender-specific one-to-one method:
> > >   Avici. ?
> > >
> > >Many-to-one method:
> > >   Cisco (both node and link protection), Juniper (link protection for
> >now).
> > >
> > >We never said that every vendor has to support everything in the draft
> > >right away right now. Since each method has its own merits, we let the
> > >developers and carriers to decide.
> > >
> > >To talk about lack of consensus based on some people's comment is quite
> >
> > >amazing and disturbing.
> > >
> > >People have been asking why we glued two approaches together in the
> >first
> > >place. It looks like we are here for some rubber-stamping. But you guys
> >
> > >gotta ask yourself this: Cisco and Juniper are not the best friends in
> >the
> > >first place, so why in the world do they get together to do this? The
> > >answer is that marketing people tried to kill each other, but didn't
> >work.
> > >:-) The customers seem to know more than we do on the advantages and
> > >disadvantages of both methods...
> > >
> > >... It's been a slow Friday afternoon. Let me tell the whole story
> >behind
> > >this fast reroute crap:
> > >
> > >About one year ago, Der-Hwa Gan got one-to-one fast reroute working on
> > >Juniper routers. The original idea came from Tony Li (while in Juniper)
> >
> > >and Der-Hwa. It was by far the most complex code in RSVP (you guys
> >ought
> > >to try it someday). It worked, and shipped. At the same time, Cisco got
> >a
> > >MPLS fast-reroute working as well. Both methods didn't work together.
> >So
> > >one day, Dave Cooper of Global Crossing came to us and told us that he
> > >needed fast reroute to be compatible with each other, and didn't care
> >how
> > >to achieve it.
> > >
> > >I got the assignment, found a copy of draft-swallow, and started the
> > >coding. When I thought it was done, I hooked up a Cisco router. Nothing
> >
> > >worked! There was no sender-specific stuff in sight. All I got was the
> > >original Path messages tunneled through the bypass LSP. After talking
> >to
> > >George Swallow and JP directly over the phone, I was told that the new
> > >code was still in beta, and has not been released yet. To me, being
> >upset
> > >was an understatement! But Cisco folks were kind enough to send a copy
> >of
> > >their new draft that actually told me how it supposes to work. As my
> > >release date slipping fast, I had to rewrite the darn thing from
> >scratch.
> > >
> > >More disturbing discovery was that since Cisco used Shared-explicit
> >style,
> > >while Juniper used Fixed-Filter, there was no way we could turn on both
> >
> > >Juniper and Cisco fast reroute to protect a single LSP. We could not
> >ship
> > >this fast-reroute feature this way to the customers. Around this time,
> > >Alia from Avici told us that they had been reverse engineering Juniper
> > >fast reroute, and had found several serious problems (including merging
> >
> > >rules and sender-specific vs. path-specific). So Der-Hwa and I started
> >to
> > >changed our code while changing the spec. That merging rule in the
> >draft
> > >was actually a line-by-line pseudo code at one point. It was kinda fun
> > >thinking back. :-)
> > >
> > >When I was done with the facility fast reroute proposed by Cisco, there
> >
> > >were a lot of implementation issues. So I merged both drafts together,
> >and
> > >sent it to George and JP for correction along with a bunch of
> >questions.
> > >Avici folks came on board also. So we had several rounds of discussion
> >and
> > >disagreement, but came up a draft that developers knew how to
> >implement.
> > >That was what you have seen.
> > >
> > >The final outcome of the draft would allow both one-to-one and
> >many-to-one
> > >fast reroute to be turned on to protect a single LSP. Both
> >sender-specific
> > >and path-specific would work together too. That's what you have in
> >Junos
> > >5.4. The implementation of facility fast-reroute was limited to link
> > >protection in Juniper so far, because that was what Dave Cooper wanted
> > >anyway. Dave was kind enough that we actually interop'ed the facility
> > >fast-reroute with Cisco developers (Rob and Carol) in Global Crossing
> >lab
> > >(this is bud to you, Brook!).
> > >
> > >The reason for telling you all this is that this draft came directly
> >from
> > >engineers with the help from providers. No vendor politics, no IETF
> > >politics, it was a lot of pain and fun at the end! If you are a
> >developer,
> > >you can really implement this by reading spec.
> > >
> > >So before you question our motives again, please reconsider.
> > >
> > >Thanks!
> > >
> > >- Ping