[发明专利]一种BFD会话性能和状态检测的装置及方法有效
申请号: | 201010102814.8 | 申请日: | 2010-01-25 |
公开(公告)号: | CN102136984A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 许劲松 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/26;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bfd 会话 性能 状态 检测 装置 方法 | ||
技术领域
本发明涉及以太网操作、管理和维护(OAM,Operation,Administration andMaintenance)技术领域,特别是一种双向转发检测(BFD,BidirectionalForwarding Detection)会话性能和状态检测的装置及方法。
背景技术
网络设备的一个日见重要的特征是快速检测相邻网元设备间的通讯故障,来尽快将备用路径切换为主用路径,保证通讯的正常进行。当前在一些特定环境下,当有数据链路的硬件参与时,检测速度相当快;当没有硬件参与时,网络设备一般用较慢的“Hello”机制来检测通讯故障,例如使用路由协议来检测故障,该检测方法所用的时间一般比1秒稍长,而对于吉比特数据的传输来说,该方法的检测时间就显得太长了。
鉴于“Hello”机制的上述缺点,提出了一种BFD检测方法,其主要目标是低负载的、快速的检测两个相邻网元设备的转发引擎间的业务故障,包括直联物理链路、虚电路、隧道、多协议标签交换(MPLS,Multi-Protocol LabelSwitching)、分层服务提供程序(LSP,Layered Service Provider)等,还可以用于检测转发引擎本身的故障情况;另一个目标是提供一种单一的检测机制,应用于任意的协议层,如静态路由协议、链接状态路由协议、边界网关协议(BGP,Border Gateway Protocol)、内部网关协议(OSPF,Open Shortest PathFirst)等。
BFD是在与下一跳的转发引擎通信中来检测故障的,可以将BFD理解为一个简单的“Hello”协议,很多方面和路由协议的检测部分相似,通过在两个网元设备间的路径上定期发送BFD包,如果其中一个网元设备在足够长的时间内收不到BFD包,就可以确定该网元设备到邻居网元设备的双向路径出现了故障,在某些情况下,可以协商不再周期的发送BFD包以减轻负载。
但是,现有技术中,只提供了上述BFD检测方法,即只包含:BFD会话创建过程,以及BFD报文发送故障检测过程,而不能及时提供检测数据及相关参数。如果用户想要查看实时的BFD会话性能数据,如BFD会话收包计数、BFD会话发包计数等,则必须登陆到通讯设备如交换机,使用相关命令查看,且操作繁琐,不便于数据的分析与统计。
发明内容
有鉴于此,本发明的主要目的在于提供一种BFD会话性能和状态检测的装置及方法,以简化用户查看BFD会话性能数据的操作,便于数据的统计与分析。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种双向转发检测(BFD)会话性能和状态检测的装置,该装置包括:BFD会话性能数据采集模块、BFD会话性能数据分析模块、BFD会话性能数据展示模块;其中,
BFD会话性能数据采集模块,以预定的频率从网元设备的管理信息数据库(MIB)中读取该设备上所有的BFD会话性能数据;
BFD会话性能数据分析模块,用于根据采集到的BFD会话的UP时间,实时的检测BFD会话的状态;
BFD会话性能数据展示模块,用于将采集到的BFD会话性能数据,以时间为纬度,以走势图和/或报表的形式展示该BFD会话的性能趋势。
上述方案中,所述BFD会话性能数据分析模块根据BFD会话的UP时间实时的检测BFD会话的状态,具体为:如果BFD会话的UP时间为0,则该会话状态为DOWN,向SNMP网管服务器中的告警模块发送BFD会话DOWN告警;如果BFD会话的UP时间大于0,则该会话状态为UP,向SNMP网管服务器的告警模块发送一个BFD会话恢复告警。
上述方案中,所述BFD会话性能数据分析模块,还用于对BFD会话性能数据中的BFD会话最后一次链路异常的诊断码进行分析并将该诊断码转换成描述链路异常原因的文字。
上述方案中,所述BFD会话性能数据采集模块采集的BFD会话性能数据,包括:BFD会话收包计数、BFD会话发包计数、BFD会话UP时间、BFD会话最后一次链路异常的诊断码,BFD会话最小发包间隔、BFD会话最大发包间隔、BFD会话平均发包间隔、BFD会话最小收包间隔、BFD会话最大收包间隔、BFD会话平均收包间隔。
上述方案中,该装置还包括:网元物理拓扑模块,用于搭建需要检测的网元设备环境。
本发明还提供了一种BFD会话性能和状态检测的方法,该方法包括:
定时采集BFD会话性能数据,根据BFD会话的UP时间实时的检测BFD会话的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010102814.8/2.html,转载请声明来源钻瓜专利网。