
| 出版日期:2005-03-28 总期号:1398 本年期号:21 |
|
BFD高速路由故障检测
文 陈代寿 众所周知,IP网络并不具备秒以下的间歇性故障修复功能,而传统路由架构在对实时应用(如语音)进行准确故障检测方面能力有限。随着VoIP应用的激增,实现快速网络故障检测和修复越发显得必要。 时下一类新型协议——双向转发检测(Bidirectional Forwarding Detection,BFD)的出现,解决了这一问题。BFD能大大提高故障检测速度和修复功能。IETF草案标准BFD提供了一种简单、轻量和抽象的方法,对网络链接能力和系统通信转发功能进行检测。 多层检测 BFD本质上是一类传输层技术,因而能对大部分网络层进行检测,它可用于监控以太网、MPLS交换路由、GRE(通用路由封装)、IPSec或VPN隧道以及其它任何类型的传输网的有效性。 BFD的核心部分采用独立的高速呼叫协议,类似于OSPF或ISIS(中间系统对中间系统)这类与链路、接口、隧道、路由器或其它网络组件相关的路由协议。 BFD在关联系统间进行对等会话,并以会话速度对来自其它系统的BFD信息流进行监控,这就能实现毫秒以下的故障检测。当对等系统收到特定的重配置信息包,便能推断出受BFD保护的软件或硬件架构的故障所在,无论是标记交换路径、其它类型的隧道或是可交换以太网。 实现简单的解决方案 BFD功能实现简单,是针对通信转发故障检测的最好方案。特别适用于VoIP媒体网关透过可交换以太网连接到IP核心网这类网络架构中的通信传输。传统上,这类通信应用面临两大难题。一方面,现行媒体网关不能在IP层保持对等会话关系,因而整个网络“不可见”,也就无法实现媒体网关与IP边缘路由器间的故障检测。其二,当交换网的某远程部分发生故障时,以太网不具备有效的方式通知主机或路由器。虽然高速链接失败检测工具对高适用性VoIP的实现起到很大作用,但却难以快速检测到在主机与路由器间有交换机介入时的网络故障情况。 媒体网关组件 BFD协议完全可以融入媒体网关平台中,这时它用于保持网关与边缘路由器间的连接。BFD能检测到介入以太网段或独立网段的故障,它在网关与路由器间交替构建冗余路径,一旦检测到并确认故障发生,BFD便在所有路由、传输及隧道系统中触发相应解决机制。 由于实现故障检测的作业简单抽象,BFD能专注于转发故障的快速检测,帮助网络以良好QoS实现语音、视频及其它点播业务的传输。BFD协议的出现,将帮助服务提供商基于IP网实现为客户提供所需的高可靠性、高适用性VoIP及其它实时业务。
双向转发检测(BFD)工作原理 |
|||||||||||||||||||||||