[发明专利]一种基于BFD的链路性能检测方法及其装置无效
申请号: | 201110090542.9 | 申请日: | 2011-04-12 |
公开(公告)号: | CN102158371A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bfd 性能 检测 方法 及其 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于BFD的链路性能检测方法及其装置。
背景技术
BFD(Bi-Directional Forwarding Detection,双向转发检测协议),是从基础传输技术中经过逐步发展而来的,因此它可以检测网络各层的故障。从本质上讲,BFD是一种高速的独立HELLO协议,类似于在路由协议中使用的协议,如开放最短路径优先协议(Open Shortest Path First,OSPF),或可以与链路、接口、隧道、路由或其他网络转发部件建立联系的中间系统到中间系统协议。
BFD能够与相邻系统建立对等关系,然后,每个系统以协商的速率监测来自其他系统的BFD速率。监测速率能够以毫秒级增量设定。当对等系统没有接到预先设定数量的数据包时,它推断BFD保护的软件或硬件基础设施发生故障,不管基础设施是标记交换路径、其他类型的隧道还是交换以太网络。BFD部署在路由器和其他系统的控制平面上。BFD检测到的网络故障可以由转发平面恢复或由控制平面恢复。
BFD的主要目的是在数据平面提供一种快速的、不依赖于上层协议的链路故障检测机制。它可以触发控制平面的状态迁移,实现路由的快速收敛、FRR(Fast ReRoute,快速重路由)的快速切换,同时由于其具备隧道或LSP(Label switched path,标记交换路径)的通路检测功能,也可以用于功能性的故障排查。
通过与路由协议之间的联动很大程度的提高了路由协议的收敛速度,提高了路由的更新速度。此外,快速重路由和BFD联动技术通过提前计算备用路径,快速发现主用路径故障,并在主用路径故障时不依赖于控制平面的收敛而直接在转发平面切换至备用路径,缩短了业务中断时间。
现有的BFD技术仅仅用于链路故障检测,使能BFD检测的路由器两端设备通过相互发送和接收检测报文来判定两端点之间链路的连通性,但无法支持对于两台路由器设备之间的链路延迟和链路丢包率检测,另外,对于带宽调整等QoS(Quality of Service,服务质量)控制功能也无法提供支持。
发明内容
本发明提供了一种基于BFD的链路性能检测方法及其设备,用以解决现有BFD技术无法提供两台BFD路由交换设备之间的链路性能检测的问题。
本发明提供的基于BFD的链路性能检测方法,应用于使能了双向转发检测协议BFD检测且建立了BFD会话的第一设备和第二设备,该方法包括:
第一设备作为BFD检测发起端设备,统计被测链路的性能参数,并通过被测链路向BFD会话的第二设备发送BFD报文,其中携带有第一设备统计出的被测链路的性能参数;
第一设备通过被测链路接收第二设备返回的BFD响应报文,其中携带有第二设备统计的该被测链路的性能参数;
第一设备根据接收到的BFD响应报文中携带的第二设备统计的链路性能参数,以及第一设备统计的链路性能参数,确定所述被测链路的性能;或/和,第二设备根据接收到的BFD报文中携带的第一设备统计的链路性能参数,以及第二设备统计的链路性能参数,确定所述被测链路的性能。
上述方法中,所述性能参数包括收发报文数量统计值;
第一设备将本次BFD协商检测周期统计到的当前通过被测链路发送给第二设备的报文数量的统计值,携带于所述BFD报文发送给第二设备;
第二设备将本次BFD协商检测周期统计到的当前通过被测链路从第一设备接收到的报文数量的统计值,以及从所述BFD报文获取到的第一设备所发送的报文数量的统计值,携带于所述BFD报文的响应报文返回给第一设备;
第一设备确定被测链路的性能时,根据所述BFD响应报文中携带的第一统计的发送报文的数量统计值,以及第二设备统计的接收报文的数量统计值,确定本次BFD协商检测周期的所述被测链路的丢包率;
第二设备确定被测链路的性能时,根据第二设备在本次BFD协商检测周期统计到的当前通过被测链路从第一设备接收到的报文数量的统计值,以及所述BFD报文中携带的第一设备统计的发送报文的数量统计值,确定本次BFD协商检测周期的所述被测链路的丢包率。
上述方法中,第一设备接收到第二设备返回的BFD响应报文之后,还包括:
第一设备向第二设备发送BFD报文,其中携带有第一设备在本次BFD协商检测周期内再次统计到的当前通过被测链路发送的报文数量的统计值,以及从所述BFD响应报文获取到的本次BFD协商检测周期内,第一设备前次统计到的发送报文的数量统计值和第二设备前次统计到的接收报文的数量统计值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110090542.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种将风氢新能源作为动力装置的采棉机
- 下一篇:一种气流式摇粒机