- 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
IP networks were not designed to repair failures in sub-second intervals, but applications such as VoIP increasingly are driving the need for rapid failure detection and correction. Traditional routing infrastructure has been limited in meeting the failure-resolution requirements of real-time applications such as voice.
A new protocol, Bidirectional Forwarding Detection (BFD), is helping to overcome these limitations and increase the speed of failure detection and recovery. An IETF draft standard , BFD provides a simple, lightweight and abstract method of detecting the ability of links or systems to forward traffic.
BFD is sufficiently abstracted from underlying transport technologies so that it can detect failures at many layers. It can be used to monitor the validity of Ethernet networks, Multi-protocol Label Switching (MPLS) label-switched paths, Generic Routing Encapsulation or IPSec tunnels, or virtually any other type of transport.
At its heart, BFD is a high-speed stand-alone hello protocol (similar to those used in routing protocols such as Open Shortest Path First or Intermediate System-to-Intermediate System that can be associated with a link, interface, tunnel, route or other network forwarding component).
BFD neighbor systems negotiate a peer relationship, and each monitors the flow of BFD packets coming from the other systems at the negotiated rate. This can be specified in sub-millisecond increments.
When a peer system misses receipt of a certain preconfigured number of packets, it infers the failure of the BFD-protected software or hardware infrastructure, whether it be a label-switched path, a tunnel of some other type or a switched Ethernet network.
BFD is implemented in the control plane of routers and other systems. A network failure detected by BFD can be corrected by the forwarding plane (for instance, in MPLS fast reroute ), or by the control plane (for example, when BFD is used to speed up the operation of routing protocols).
The simplicity of BFD makes it possible to use it in some applications that have never had an adequate solution for forwarding failure detection. Consider, for example, an application wherein a VoIP media gateway is connected to an IP core over a switched Ethernet network
This type of application traditionally presented two challenges:
• Currently the media gateways do not maintain a peer relationship at the IP layer, so there is no network-visible means of detecting failures between it and the IP edge router.
• Ethernet has no way of notifying a host or router that a failure has occurred in a distant part of a switched network. Rapid link failure detection is important for high availability of VoIP networks, but it is not easy to rapidly detect link failure when an intervening switch is present between host and router.
BFD is simple enough to be included in media gateway platforms and in this example can be used to maintain connectivity between the gateway and its edge routers.
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
Comment