[发明专利]一种BFD检测方法和装置有效
申请号: | 201811142243.3 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109218135B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 刘生根 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/707 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bfd 检测 方法 装置 | ||
本申请提供一种BFD检测方法和装置,该方法包括:为主路径创建第一BFD会话,确定所述第一BFD会话对应的第一会话参数,并根据所述第一会话参数对所述主路径进行BFD检测;为每个备路径创建第二BFD会话,根据所述主路径的权重值、所述备路径的权重值、所述第一会话参数,确定所述第二BFD会话对应的第二会话参数,根据所述第二会话参数对所述备路径进行BFD检测。通过本申请的技术方案,可以提高检测的可靠性,当主路径发生故障时,不间断的检测备路径的连通性,避免无效的路径切换,缩短收敛时间。
技术领域
本申请涉及通信技术领域,尤其是涉及一种BFD检测方法和装置。
背景技术
BFD(Bidirectional Forwarding Detection,双向转发检测)是通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测IP网络中的链路连通状况,保证网络设备之间能够快速检测到通信故障,以便能够及时的采取措施,保证业务的持续运行。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会话一直存在,在备路径切换为主路径的这段时间内,仍然可以基于第二BFD会话对备路径进行检测,从而使得BFD会话可以平滑切换,不间断的检测备路径的连通性,避免无效的路径切换,实现更高可靠性的路径连通性检测,缩短收敛时间,提高收敛速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811142243.3/2.html,转载请声明来源钻瓜专利网。