[发明专利]路径故障检测方法及装置在审
申请号: | 201810673031.1 | 申请日: | 2018-06-26 |
公开(公告)号: | CN108768788A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 林锋;饶小兵 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/46;H04L12/721;H04L12/723 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标签栈 回程路径 路径标签 正向路径 路径故障检测 故障检测 目标节点 双向转发检测 隧道 回程报文 可控 条链 封装 发送 | ||
1.一种路径故障检测方法,其特征在于,应用于段路由SR网络中的节点中,所述方法包括:
在接收到SR隧道的第一路径标签栈时,利用所述第一路径标签栈对通过所述SR隧道的双向转发检测BFD报文进行封装生成第一BFD报文;
其中,在所述第一路径标签栈中,从外到内依次为第一路径的正向路径标签栈和回程路径标签栈,所述正向路径标签栈指示从所述节点到目标节点的路径,所述回程路径标签栈指示从所述目标节点到所述节点的路径,所述正向路径标签栈指示的路径与所述回程路径标签栈指示的路径为同一条链路;及
发送所述第一BFD报文以对所述第一路径进行故障检测。
2.根据权利要求1所述的路径故障检测方法,其特征在于,发送所述第一BFD报文以对所述第一路径进行故障检测,包括:
根据所述第一BFD报文的外层标签确定所述节点的下一跳节点,剥离所述外层标签;及
将剥离所述外层标签的第一BFD报文转发到所述下一跳节点,以对所述第一路径进行故障检测。
3.根据权利要求1所述的路径故障检测方法,其特征在于,所述方法还包括:
在发送所述第一BFD报文之后的预设时间内未接收到基于所述第一BFD报文返回的应答报文时,确定所述第一路径故障。
4.根据权利要求1所述的路径故障检测方法,其特征在于,所述方法还包括:
在接收到所述正向路径标签栈后,通过所述正向路径标签栈构造所述回程路径标签栈;
通过所述正向路径标签栈及所述回程路径标签栈构造所述第一路径标签栈。
5.一种路径故障检测方法,其特征在于,应用于段路由SR网络中的控制器中,所述方法包括:
响应于节点的请求生成SR隧道的第一路径标签栈;及
发送所述第一路径标签栈给节点,以使所述节点利用所述第一路径标签栈对通过所述SR隧道的双向转发检测BFD报文进行封装生成第一BFD报文;
其中,在所述第一路径标签栈中,从外到内依次为第一路径的正向路径标签栈和回程路径标签栈,所述正向路径标签栈指示从所述节点到目标节点的路径,所述回程路径标签栈指示从所述目标节点到所述节点的路径,所述正向路径标签栈指示的路径与所述回程路径标签栈指示的路径为同一条链路,所述第一BFD报文用于对所述第一路径进行故障检测。
6.一种路径故障检测装置,其特征在于,应用于段路由SR网络中的节点中,所述装置包括:
封装模块,用于在接收到SR隧道的第一路径标签栈时,利用所述第一路径标签栈对通过所述SR隧道的双向转发检测BFD报文进行封装生成第一BFD报文;
其中,在所述第一路径标签栈中,从外到内依次为第一路径的正向路径标签栈和回程路径标签栈,所述正向路径标签栈指示从所述节点到目标节点的路径,所述回程路径标签栈指示从所述目标节点到所述节点的路径,所述正向路径标签栈指示的路径与所述回程路径标签栈指示的路径为同一条链路;及
第一故障检测模块,用于发送所述第一BFD报文以对所述第一路径进行故障检测。
7.根据权利要求6所述的路径故障检测装置,其特征在于,所述第一故障检测模块包括:
第一确定子模块,用于根据所述第一BFD报文的外层标签确定所述节点的下一跳节点,剥离所述外层标签;及
第一检测子模块,用于将剥离所述外层标签的第一BFD报文转发到所述下一跳节点,以对所述第一路径进行故障检测。
8.根据权利要求6所述的路径故障检测装置,其特征在于,所述装置还包括:
第一判定模块,用于在发送所述第一BFD报文之后的预设时间内未接收到基于所述第一BFD报文返回的应答报文时,确定所述第一路径故障。
9.根据权利要求6所述的路径故障检测装置,其特征在于,所述装置还包括:
构造模块,用于在接收到所述正向路径标签栈后,通过所述正向路径标签栈构造所述回程路径标签栈;
所述构造模块,还用于通过所述正向路径标签栈及所述回程路径标签栈构造所述第一路径标签栈。
10.一种路径故障检测装置,其特征在于,应用于段路由SR网络中的控制器中,所述装置包括:
生成模块,用于响应于节点的请求生成SR隧道的第一路径标签栈;
发送模块,用于发送所述第一路径标签栈给节点,以使所述节点利用所述第一路径标签栈对通过所述SR隧道的双向转发检测BFD报文进行封装生成第一BFD报文;
其中,在所述第一路径标签栈中,从外到内依次为第一路径的正向路径标签栈和回程路径标签栈,所述正向路径标签栈指示从所述节点到目标节点的路径,所述回程路径标签栈指示从所述目标节点到所述节点的路径,所述正向路径标签栈指示的路径与所述回程路径标签栈指示的路径为同一条链路,所述第一BFD报文用于对所述第一路径进行故障检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810673031.1/1.html,转载请声明来源钻瓜专利网。