通信IP网BFD应用的研究
2012-07-13秦艺力
徐 俊,秦艺力,唐 淼,汤 楹
(中国卫星海上测控部 江苏 江阴 214431)
通信IP网主要用于实时数据、话音、图像业务的综合传输与交换,要求业务可靠不间断传输。也就是当网络中出现通信故障时,网络设备可以快速检测到与相邻设备之间的通信状态,以便及时采取措施,保证业务继续传输。但目前网络协议一般采用慢Hello机制,通信故障检测时间较长。同时现有的IP网络中不具备秒以下的间歇性故障修复功能,而传统路由架构在对实时应用(如语音)进行准确故障检测方面能力有限。随着通信IP网中实时业务的激增,实现快速网络故障检测和修复越发显得必要。
华为公司提出的双向转发检测BFD(Bidirectional Forwarding Detection)协议解决了现有网络协议检测机制的不足,可以快速检测、监控网络中链路或者IP路由的转发连通状况,保证邻居之间能够快速检测到通信故障,从而快速建立起备用通道恢复通信。本文根据通信IP网络运行中出现的问题,应用BFD技术,实现VRRP(Virtual Router Redundancy Protocol)的Master/Backup状态的毫秒级切换和静态路由的主备切换,提高了网络的可靠性。
1 BFD介绍
BFD在两个系统间建立会话,并沿它们之间的路径周期性发送BFD控制报文,如果一方在既定的时间内没有收到BFD控制报文,则认为路径上发生了故障,便快速建立替代通道或倒换到其他链路[1]。
BFD 会话有 4 种状态:Down、Init、Up、AdminDown。
1)Down:会话未建立或刚创建。
2)Init:已经能够与对端系统通信,本端希望会话进入Up状态。
3)Up:会话已经建立成功。
4)AdminDown:会话处于管理性Down状态。
会话状态通过BFD控制报文传递,系统根据自己本地的会话状态和接收到的对端会话状态驱动状态改变。……
