[e2e] fast restoration/protection
Olivier Bonaventure
Bonaventure at info.ucl.ac.be
Thu Jun 15 08:11:58 PDT 2006
Jon,
> to clarify - what happens in a link state protocol is that you
> distribute states each epoch to all routers who construct a RIB
> and do a dijkstra to compute a local FIB - what i am saying is
> save the output of the dijkstra for all cases you see, and then
> when you get a link state delta that _matches_ the FIB for a previous
> case, load the FIB immediately
Yes, but this approach of precomputing FIBs has a few drawbacks :
- you may need to compute a lot of different FIB to cover all possible
failures in the network
- updating a FIB is not necessary fast on current routers. For example,
on a Cisco 12k, updating a FIB requries about 110 microsecond per prefix
http://citeseer.ist.psu.edu/francois05achieving.html
If instead of updating completely the FIB you agree to use a tunnel to
reroute the packets around a local failure, then it is possible to
achieve fast (i.e. sub 50 msec) restoration even for BGP peering links
but using a clever organisation of the FIB, see :
http://citeseer.ist.psu.edu/bonaventure05achieving.html
The IETF is also doing some (slow) work on those fast restoration issues
in the rtgwg working group.
Best regards,
Olivier
--
CSE Dept. UCL, Belgium - http://www.info.ucl.ac.be/people/OBO/
More information about the end2end-interest
mailing list