【技术实现步骤摘要】
本申请实施例涉及通信
,尤其涉及一种网络路径的故障检测方法、装置及网络设备。
技术介绍
基于报文转发设备构建的通信网络,对重要业务一般会有备用路径进行保护,当传输业务的主用路径发生故障时,将业务的传输路径由主用路径切换到备用路径。具体可以采用快速重路由(FastReroute,简称FRR)来实现业务保护和切换。但是,如果备用路径出现异常,导致切换失败,将会严重影响业务的传输,进而给用户造成损失。因此,需要定期进行故障检测来确定备用路径是否正常,以便于在主用路径出现故障需要切换到备用路径时,备用路径能够正常传输业务。现有的检测路径是否正常的方式是:在对业务影响小的时间段(譬如凌晨),做主用路径的破环性操作(譬如主用路径关闭shutdown),将业务的传输路径由主用路径强制切换到备用路径,让备用路径承载真正的业务流量来检测备用路径是否可用。但是,在备用路径出现异常时,即备用路径不可用的场景下,当主用路径被关闭,而备用路径无法承载真正的业务流量时,会导致业务长时间中断。
技术实现思路
本申请实施例提供一种网络路径的故障检测方法、装置及网络设备,可进行网络路径的故障检测而基本不会影响用户业务。一方面,本申请实施例提供了一种网络路径的故障检测方法,在所述方法中,控制面首先确定从路径检测的发起设备到路径检测的目的设备之间的目标网络路径。然后生成检测报文和路径信息。并将所述检测报文和所述路径信 ...
【技术保护点】
一种网络路径的故障检测方法,其特征在于,控制面确定从路径检测的发起设备到路径检测的目的设备之间的目标网络路径;所述控制面生成检测报文和路径信息;所述控制面将所述检测报文和所述路径信息发送给转发面,以使所述转发面将所述检测报文通过所述目标网络路径转发给所述目的设备;其中,所述检测报文用于所述目标网络路径的故障检测,并用于指示所述目的设备返回响应报文;所述路径信息包括用于表示所述目标网络路径的标识和级别,并用于指示所述转发面确定所述目标网络路径作为所述检测报文的转发路径。
【技术特征摘要】
1.一种网络路径的故障检测方法,其特征在于,
控制面确定从路径检测的发起设备到路径检测的目的设备之间的目标网络
路径;
所述控制面生成检测报文和路径信息;所述控制面将所述检测报文和所述
路径信息发送给转发面,以使所述转发面将所述检测报文通过所述目标网络路
径转发给所述目的设备;其中,
所述检测报文用于所述目标网络路径的故障检测,并用于指示所述目的设
备返回响应报文;
所述路径信息包括用于表示所述目标网络路径的标识和级别,并用于指示
所述转发面确定所述目标网络路径作为所述检测报文的转发路径。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述控制面在所述转发面转发所述检测报文之后,获取所述目标网络路径
上传输的报文的报文数量计数。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述控制面接收到中间设备返回的响应报文时,则确定对所述发起设备
到所述中间设备之间的网络路径检测成功;
所述中间设备是所述发起设备到所述目的设备之间的,位于所述目标网络
路径中的网络设备。
4.如权利要求1-3任一项所述的方法,其特征在于,所述检测报文中包括
响应指示信息,所述响应指示信息用于指示所述目的设备通过查询公网路由表
确定路由的方式确定用于传输所述响应报文的路由。
5.一种网络路径的故障检测方法,其特征在于,包括:
转发面接收控制面发送的检测报文和路径信息,所述检测报文用于路径检
测的发起设备到路径检测的目的设备之间的目标网络路径的故障检测,并用于
\t指示所述目的设备返回响应报文,所述路径信息包括:所述目标网络路径的标
识和级别;
所述转发面根据所述路径信息中的级别和标识确定所述目标网络路径作为
所述检测报文的转发路径;
所述转发面根据确定的所述转发路径转发所述检测报文。
6.如权利要求5所述的方法,其特征在于,所述检测报文中包括响应指示
信息,所述响应指示信息用于指示所述目的设备通过查询公网路由表确定路由
的方式确定用于传输所述响应报文的路由。
7.如权利要求5或6所述的方法,其特征在于,所述转发面根据所述路径
信息中的级别和标识确定所述目标网络路径作为所述检测报文的转发路径,具
体包括:
当所述转发面确定所述路径信息中的级别的数值N大于循环计数值n,且
所述转发面确定转发表中对应的转发表项索引标识与所述路径信息中的标识相
同时,则根据所述转发表项索引标识所对应的转发表项中记录的备用路径确定
所述检测报文的转发路径上的本机路径;其中,
当所述转发面确定转发表中对应的转发表项索引标识与所述路径信息中的
标识相同时,则将所述循环计数值的数值加1,n的初始值赋值为0;
所述N和n均为大于等于0的自然数。
8.如权利要求5-7任一项所述的方法,其特征在于,所述转发面根据所述
路径信息中的级别和标识确定所述目标网络路径作为所述检测报文的转发路
径,具体还包括:
当所述转发面确定所述路径信息中的级别的数值N大于循环计数值n,且
所述转发面确定所述转发表中对应的所述转发表项索引标识与所述路径信息中
的所述标识不同时,则根据所述转发表项索引标识所对应的转发表项中记录的
主用路径确定所述检测报文的转发路径上的本机路径。
9.如权利要求5-8任一项所述的方法,其特征在于,所述转发面根据所述
\t路径信息中的级别和标识确定所述目标网络路径作为所述检测报文的转发路
径,具体还包括:
当所述路径信息中的级别的数值N小于等于循环计数值n时,所述转发面
根据转发表中对应的转发表项中记录的主用路径确定所述检测报文的转发路径
上的本机路径;其中,所述N和n均为大于等于0的自然数。
10.如权利要求5-9任一项所述的方法,其特征在于,所述转发面接收到所
述控制面发送的所述检测报文,包括:
所述转发面接收所述控制面发送的报文;
所述转发面确定所述报文为异常报文,并进一步确定所述报文是备用路径
检测报文。
11.根据权利要求10所述的方法,其特征在于:在所述转发面确定所述报
文为异常报文之后,在进一步确定所述检测报文是备用路径检测报文之前,所
述方法还包括:
所述转发面确定备用路径检测功能被使能。
12.一种网络路径的故障检测装置,其特征在于,
确定模块,用于确定从路径检测的发起设备到路径检测的目的设备之间的
目标网络路径;
生成模块,用于生成检测报文和路径信息;
发送模块,用于将所述检测报文和所述路径信息发送给转发面,以使所述
转发面将所述检测报文通过所述目标网络路径转发给所述目的设备;其中,
所述检测报文用于所述目标网络路径的故障检测,并用于指示所述目的设
备返回响应报文;
所述路径信息包括用于表示所述目标网络路径的标识和级别,并用于指示
所述转发面确定所述目标网络路径作为所述检测报文的转发路径。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
处理模块,用于在所述转发面转发所述检测报文之后,获取所述目标网络
\t路径上传输的报文的报文数量计数。
14.如权利要求12所述的装置,其特征在于,所述装置还包括:
处理模块,用于当接收到中间设备返回的响应报文时,则确定对所述发起
设备到所述中间设备之间的网络路径检测成功;
所述中间设备是所述发起设备到所述目的设备之间的,位于所述目标网络
路径中的网络设备。
15.如权利要求12-14任一项所述的装置,其特征在于,所述检测报文中包
括响应指示信息,所述响应指示信息用于指示所述目的设备通过查询公网路由
表确定路由的方式确定用于传输所述响应报文的路由。
16.一种网络路径的故障检测装置,其特征在于,包括:
接收模块,用于接收控...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。