[发明专利]BFD功能的实现方法在审
申请号: | 201910362562.3 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110149222A | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 陈淼 | 申请(专利权)人: | 浙江亿邦通信科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 311100 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话协商 故障信息 控制硬件 故障信息通告 状态机逻辑 会话状态 基于软件 检测结果 模块处理 协商结果 硬件逻辑 障碍检测 中断方式 会话 绑定 传输 返回 检测 分析 保证 | ||
本发明实施例公开一种BFD功能的实现方法,其中方法包括如下步骤:基于软件收发包以及状态机逻辑进行前期会话协商,控制硬件逻辑按照前期会话协商的协商结果检测会话状态中是否存在故障信息,接收硬件逻辑以中断方式传输的故障信息,将故障信息通告给会话绑定模块处理。采用本发明,通过软件进行前期会话协商,再控制硬件FPGA进行障碍检测,将检测结果返回至软件进行分析,可以保证所实现的BFD的性能提高灵活性。
技术领域
本发明涉及通信技术领域,尤其涉及一种BFD功能的实现方法。
背景技术
随着网络技术的飞速发展,对网络的可靠性提出了更高的要求,为了减小设备故障对业务的影响、提高网络的可用性,设备需要能够尽快检测到与相邻设备间的通信故障,以便能够及时采取措施,建立起替代通道。当前,在特定的环境下,当数据链路硬件上出现故障可以相当快的检测到,例如端口DOWN。而在某些媒介却不能快速检测通道上的一些特定故障,尤其在路由协议中,在没有硬件帮助下,检测时间会很长(例如:OSPF需要2秒的检测时间,ISIS需要1秒的检测时间)这对某些应用来说时间太长了,当数据速率到吉比特时,缺陷感应时间长意味着大量数据的丢失。
BFD(Bidirectional Forwarding Detection,双向转发检测)提供了一个通用的、标准化的、介质无关、协议无关的快速故障检测机制,可以为各上层协议如路由协议、MPLS等统一地快速检测两台路由器间双向转发路径的故障。BFD在两台路由器或路由交换机上建立会话,用来监测两台路由器间的双向转发路径,为上层协议服务。BFD本身并没有发现机制,而是靠被服务的上层协议通知其该与谁建立会话,会话建立后如果在检测时间内没有收到对端的BFD控制报文则认为发生故障,通知被服务的上层协议,上层协议进行相应的处理。
通常BFD功能可以大致分为以下两个部分:会话的建立以及故障检测和通知。
上述会话建立部分包括会话前期会话ID的动态学习、收发包周期的确定、会话状态的协商。
而关于BFD的设计实现,通常有以下三种:完全软件设计实现、完全硬件设计实现、结合软件和硬件实现。
软件实现优点在于处理灵活,能很好的处理不同场景下的BFD案例,实现动态学习和参数动态协商功能,但根据RFC5880定义,BFD会话最小周期为微秒级,软件发包虽然可以满足微秒级别的要求,但是在会话条目多的情况下,软件实现会明显加重CPU的负担,不能保障会话故障时能及时处理,并且会话过多的占用CPU资源势必会影响其它应用(例如路由协议)的正常运行,进而影响设备性能。
基于上述软件实现的缺陷,在某些设计案例中,会使用硬件技术(通常有ASIC和FPGA两种)设计实现BFD功能,ASCI(Application Specific Integrated Circuit),是一种为专门目的而设计的集成电路,ASIC设计具有一个特点:逻辑设计确定后,会固化在芯片中,在芯片流片完成后就已经定型了,如果采用ASIC实现BFD功能,无法根据将来的特殊需求变化来灵活修改。
综上可是,现有的BFD实现过程中,主要面临软件实现性能不够以及硬件实现灵活性较差的问题。
发明内容
本发明实施例提供一种BFD功能的实现方法,通过软件进行前期会话协商,再控制硬件FPGA进行障碍检测,将检测结果返回至软件进行分析,可以保证所实现的BFD的性能提高灵活性。
本发明实施例提供了一种BFD功能的实现方法,可包括:
基于软件收发包以及状态机逻辑进行前期会话协商;
控制硬件逻辑按照前期会话协商的协商结果检测会话状态中是否存在故障信息,会话结果中包括故障检测周期;
接收硬件逻辑以中断方式传输的故障信息,将故障信息通告给会话绑定模块处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江亿邦通信科技有限公司,未经浙江亿邦通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910362562.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于联盟链的自适应网络的构建方法及装置
- 下一篇:故障定位方法和设备