- Is the Cisco MARS mission going to abort?
- First iPhone worm spreads Rick Astley wallpaper
- 10 stunning 3D buildings made with Google SketchUp
- Open source software ready for big business
- Four reasons to buy (and one reason to avoid) the Droid
There are many facets to the problem of giving an IP network greater than 99.999% availability, including those related to network design, hardware redundancy and technology choices. But accepting that router control plane failures will occur occasionally, and providing a comprehensive and forthright way to handle these events, is a fundamental step toward five-nines availability. Graceful restart of router control protocols is the best way to accomplish this.
The exact mechanisms by which graceful restart functions are protocol-specific and, therefore, defined in separate IETF documents for each of the routing and control protocols in question. The general idea of their operation, however, is similar: allow a controlled pause in the control plane of a router during which traffic forwarding continues, with no need to cause a "convergence event" that puts the network as a whole into an unstable state. This is possible because modern router designs separate the functions of routing (the control flow of destination information) and forwarding (the actual data flow of packets through the router). While it used to be true that loss of a control connection meant that forwarding had stopped, the separation of routing and forwarding functions allows adjustments in, changes to or even restarts of the router control plane during normal operation - leaving the flow of customer traffic unaffected.
Graceful restart lets a router that might need to drop its control plane connections to its routing peers for a short time alert those peers of this capability proactively at the time of initial session establishment. Graceful restart also provides for standard protocol action to resynchronize the control connections or escalate the situation to a general forwarding failure if hardware or other failures require it.
Graceful restart provides several clear advantages over proprietary methods that seek to provide router availability. These include:
• Simplicity. The mechanisms by which graceful restart operates are easily understood by anyone with a knowledge of routing protocols.
• Vendor-neutrality. Graceful restart is defined in IETF documents that any vendor can follow and implement, and thereby be assured of interoperability.
Partner Content
Simplify Your Branch Infrastructure
Learn how to simplify your branch infrastructure while dramatically increasing app performance with Citrix Branch Repeater.
Download the Free Info Kit
Next-Gen Load Balancing
Free Guide: "Next Gen Load Balancing: 8 Things You Need to Handle Today's Network Traffic" shows you the functionality needed in your next load balancer.
Download the Free Guide
Accelerate Your Web Apps by up to 5x
Free Guide: "The Secret to Getting Maximum Speed from your Web Applications."' Learn how you can deliver Web apps up to 5x faster.
Download the Free Guide
Comments (1)
Re: Graceful restart and IP reliabilityBy Anonymous on May 24, 2007, 7:01 amWell, it is not mentioned in the article about the performance analysis between graceful restart and other methods. We do not know which methods serve better. As...
Reply | Read entire comment
View all comments