[发明专利]一种BFD多跳检测方法和装置有效
申请号: | 201910770722.8 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110535720B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 蔡世勤 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L43/0811 | 分类号: | H04L43/0811;H04L43/10;H04L43/50;H04L41/0677 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bfd 检测 方法 装置 | ||
1.一种双向转发检测BFD多跳检测方法,其特征在于,应用于本端网络设备,本端网络设备与对端网络设备之间存在至少一个中间网络设备,BFD多跳检测方法用于检测本端网络设备与对端网络设备之间的链路是否故障,包括:
当所述本端网络设备与所述对端网络设备之间的BFD会话建立后,依次获取所述本端网络设备与所述对端网络设备之间的所有中间网络设备的地址信息,并将所述所有中间网络设备的地址信息记录到第一信息库;
在所述BFD会话建立后,若在预设时间内未接收到对端网络设备发送的BFD检测报文,则确定所述BFD会话异常;当所述BFD会话异常后,依次获取所述本端网络设备能够到达的每个中间网络设备的地址信息,将所述每个中间网络设备的地址信息记录到第二信息库;
比较所述第一信息库中的地址信息和所述第二信息库中的地址信息,确定第一信息库中的目标地址信息与目标地址信息的后一个地址信息之间的链路发生异常;所述目标地址信息是第二信息库中的最后一个地址信息。
2.根据权利要求1所述的方法,其特征在于,
所述依次获取所述本端网络设备与所述对端网络设备之间的所有中间网络设备的地址信息,包括:基于跟踪路由机制,依次发送TTL值为不同设定值的请求报文;若接收到针对所述请求报文返回的超时报文,则根据所述超时报文获取所述本端网络设备与对端网络设备之间的中间网络设备的地址信息;在接收到端口不可达报文后,停止发送请求报文;
所述依次获取所述本端网络设备能够到达的每个中间网络设备的地址信息,包括:基于跟踪路由机制,依次发送TTL值为不同设定值的请求报文;若接收到针对所述请求报文返回的超时报文,则根据所述超时报文获取所述本端网络设备能够到达的中间网络设备的地址信息;若在预设时间内未接收到针对所述请求报文返回的超时报文,则停止发送请求报文。
3.根据权利要求2所述的方法,其特征在于,
所述依次发送TTL值为不同设定值的请求报文之前,所述方法还包括:
从所述BFD会话对应的会话信息中获取所述对端网络设备的地址信息;
根据所述对端网络设备的地址信息生成TTL值为不同设定值的请求报文,所述请求报文的目的地址为所述对端网络设备的地址信息。
4.根据权利要求1所述的方法,其特征在于,所述确定第一信息库中的目标地址信息与目标地址信息的后一个地址信息之间的链路发生异常后,还包括:
将发生异常的链路的故障信息发送给控制器,以使所述控制器根据所述故障信息确定实际故障位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910770722.8/1.html,转载请声明来源钻瓜专利网。