一种故障查询方法及装置制造方法及图纸

技术编号:32705074 阅读:20 留言:0更新日期:2022-03-20 08:00
本申请实施例公开了一种故障查询方法及装置,具体包括:为查询某一路径上的丢包信息,作为该路径上的源网络设备可以生成请求报文。当第一网络设备获取到请求报文时,如果第一网络设备为目的网络设备,根据请求报文获取响应报文,该响应报文中包括丢包信息。第一网络设备根据响应报文中的标签信息将该响应报文发送给源网络设备,使得源网络设备获取各个网络设备上的丢包信息。如果第一网络设备非为目的网络设备,则转发请求报文,直至转发给目的网络设备。可见,网络设备可以通过发送请求报文的方式获取目标路径上各个网络设备的丢包信息,无需登陆各个网络设备,也无需依赖故障重现来进行定位,提供故障查询的灵活性。提供故障查询的灵活性。提供故障查询的灵活性。

【技术实现步骤摘要】
一种故障查询方法及装置


[0001]本申请涉及领域通信
,尤其涉及一种故障查询方法及装置。

技术介绍

[0002]在现网的业务转发过程中,有时设备会出现未知故障,导致承载业务流量丢包,业务受损。当现网出现业务流量丢包时,不仅需要尽快恢复业务,还需要尽快排查出故障点和故障原因。
[0003]目前,通常采用事中手段进行故障定位,也就是依赖现网故障现象重复发生进行定位。然而,由于业务中断时间不确定,或者由于现网中的多台设备归属不同的运营商/运维部门,登陆设备困难,导致无法快速对现网进行诊断和恢复。

技术实现思路

[0004]本申请实施例提供了一种故障查询方法及装置,可以实现快速对现网中的故障进行定位和恢复,提高故障检测的灵活性。
[0005]第一方面,本申请实施例提供了一种故障查询方法,该方法可以包括:第一网络设备获取请求报文,所述请求报文用于请求丢包信息,所述请求报文包括目的标识和标签信息,所述标签信息用于指示进行故障查询的目标路径的下一跳网络设备;当所述第一网络设备为目的标识对应的目的网络设备时,所述第一网络设备根据所述请求报文获取响应报文,所述响应报文包括丢包信息和所述标签信息;所述第一网络设备根据所述标签信息将所述响应报文发送给源网络设备,所述源网络设备为生成所述请求报文的网络设备。
[0006]其中,第一网络设备可以为业务流量传输路径上的任意网络设备。当需要查询传输路径上的故障信息时,作为传输路径上的头节点,可以生成请求报文,并在传输路径上传输该请求报文,以通过该请求报文请求传输路径上各个网络设备的丢包信息。当传输路径上的其他网络设备接收到请求报文时,可以对该请求报文进行转发,直至转发至目的网络设备,由该目的网络设备根据请求报文获取响应报文,该响应报文中包括丢包信息。目的网络设备根据响应报文中的标签信息对响应报文进行转发,以使得该响应报文可以转发至源网络设备,从而使得源网络设备可以获知传输路径上各个网络设备存在丢包的具体信息,无需运维人员逐一登陆,提高故障查询效率。
[0007]在一种可能的实现方式中,所述第一网络设备根据所述请求报文获取响应报文,包括:所述第一网络设备根据所述请求报文生成响应报文,并添加所采集的丢包信息至所述响应报文;所述第一网络设备根据所述标签信息将所述响应报文发送给源网络设备,包括:所述第一网络设备根据所述标签信息将所述响应报文发送给第二网络设备,以使得所述第二网络设备将采集的丢包信息添加至所述响应报文,并对所述响应报文进行转发,直至转发给源网络设备,所述第二网络设备为所述目标路径上所述第一网络设备对应的下一跳网络设备。
[0008]在该实现方式中,请求报文从源网络设备转发至目的网络设备,由目的网络设备
根据请求报文生成响应报文,并将自身采集的丢包信息添加至响应报文中,并根据响应报文中的标签信息进行转发,直至转发至源网络设备。
[0009]在一种可能的实现方式中,当所述第一网络设备非为所述目的标识对应的目的网络设备时,所述方法还包括:所述第一网络设备根据所述标签信息将所述请求报文发送给第三网络设备,以使得所述第三网络设备对所述请求报文进行转发,直至转发给所述目的标识对应的目的网络设备。
[0010]在一种可能的实现方式中,所述目标路径是基于资源预留协议RSVP或标签分发协议LDP生成的。
[0011]在一种可能的实现方式中,所述第一网络设备在获取所述请求报文后,所述方法还包括:所述第一网络设备将采集的丢包信息添加至所述请求报文;当所述第一网络设备非为所述目的标识对应的目的网络设备时,所述第一网络设备根据标签信息将所述请求报文发送给第三网络设备,以使得所述第三网络设备将采集的丢包信息添加至所述请求报文,并对所述请求报文进行转发,直至转发给所述目的标识对应的目的网络设备,所述第三网络设备为所述目标路径上所述第一网络设备对应的下一跳网络设备;所述第一网络设备根据所述请求报文获取响应报文,包括:所述第一网络设备将所述请求报文转换为响应报文,所述响应报文包括所述目标路径上各个网络设备所添加的丢包信息。
[0012]在该实现方式中,请求报文在转发过程中,传输路径上的各个网络设备在接收到请求报文后,将自身采集的丢包信息添加至请求报文中。当请求报文被转发至目的网络设备时,目的网络设备将自身采集的丢包信息添加至请求报文中,并将请求报文转换为响应报文。目的网络设备根据响应报文中的标签信息进行转发,直至该响应报文转发至源网络设备。
[0013]在一种可能的实现方式中,所述第一网络设备将所述请求报文转换为响应报文,包括:所述第一网络设备修改所述请求报文中的报文类型获取响应报文。
[0014]在一种可能的实现方式中,当所述报文类型为第一数值时,为请求报文,当所述报文类型为第二数值时,为响应报文。
[0015]在一种可能的实现方式中,所述目标路径基于资源预留协议RSVP生成的。
[0016]在一种可能的实现方式中,当所述源网络设备到所述目的网络设备存在多条路径时,所述请求报文还包括序列号,所述响应报文还包括所述序列号,所述序列号用于指示所述目标路径,或者,当所述第一网络设备与第二网络设备之间存在多条隧道时,所述请求报文还包括序列号,所述响应报文还包括所述序列号,所述序列号用于指示目标隧道。
[0017]在一种可能的实现方式中,当所述第一网络设备为所述源网络设备时,所述方法还包括:所述第一网络设备输出所述响应报文中的丢包信息。
[0018]第二方面,提供了一种故障查询装置,所述装置包括:第一获取单元,用于获取请求报文,所述请求报文用于请求丢包信息,所述请求报文包括目的标识和标签信息,所述标签信息用于指示进行故障查询的目标路径上的下一跳网络设备;第二获取单元,用于当所述装置为目的标识对应的目的网络设备时,根据所述请求报文获取响应报文,所述响应报文包括丢包信息和所述标签信息;发送单元,用于根据所述标签信息将所述响应报文发送给源网络设备,所述源网络设备为生成所述请求报文的网络设备。
[0019]在一种可能的实现方式中,所述第二获取单元,具体用于根据所述请求报文生成
响应报文,并添加所采集的丢包信息至所述响应报文;所述发送单元,具体用于根据所述标签信息将所述响应报文发送给第二网络设备,以使得所述第二网络设备将采集的丢包信息添加至所述响应报文,并对所述响应报文进行转发,直至转发给源网络设备,所述第二网络设备为所述目标路径上所述第一网络设备对应的下一跳网络设备。
[0020]在一种可能的实现方式中,当所述装置非为所述目的标识对应的目的网络设备时,所述发送单元,还用于根据所述标签信息将所述请求报文发送给第三网络设备,以使得所述第三网络设备对所述请求报文进行转发,直至转发给所述目的标识对应的目的网络设备。
[0021]在一种可能的实现方式中,所述目标路径是基于资源预留协议RSVP或标签分发协议LDP生成的。
[0022]在一种可能的实现方式中,所述装置还包括:添加单元,用于在获取所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障查询方法,其特征在于,所述方法包括:第一网络设备获取请求报文,所述请求报文用于请求丢包信息,所述请求报文包括目的标识和标签信息,所述标签信息用于指示进行故障查询的目标路径的下一跳网络设备;当所述第一网络设备为目的标识对应的目的网络设备时,所述第一网络设备根据所述请求报文获取响应报文,所述响应报文包括丢包信息和所述标签信息;所述第一网络设备根据所述标签信息将所述响应报文发送给源网络设备,所述源网络设备为生成所述请求报文的网络设备。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备根据所述请求报文获取响应报文,包括:所述第一网络设备根据所述请求报文生成响应报文,并添加所采集的丢包信息至所述响应报文;所述第一网络设备根据所述标签信息将所述响应报文发送给源网络设备,包括:所述第一网络设备根据所述标签信息将所述响应报文发送给第二网络设备,以使得所述第二网络设备将采集的丢包信息添加至所述响应报文,并对所述响应报文进行转发,直至转发给源网络设备,所述第二网络设备为所述目标路径上所述第一网络设备对应的下一跳网络设备。3.根据权利要求2所述的方法,其特征在于,当所述第一网络设备非为所述目的标识对应的目的网络设备时,所述方法还包括:所述第一网络设备根据所述标签信息将所述请求报文发送给第三网络设备,以使得所述第三网络设备对所述请求报文进行转发,直至转发给所述目的标识对应的目的网络设备。4.根据权利要求2或3所述的方法,其特征在于,所述目标路径是基于资源预留协议RSVP或标签分发协议LDP生成的。5.根据权利要求1所述的方法,其特征在于,所述第一网络设备在获取所述请求报文后,所述方法还包括:所述第一网络设备将采集的丢包信息添加至所述请求报文;当所述第一网络设备非为所述目的标识对应的目的网络设备时,所述第一网络设备根据标签信息将所述请求报文发送给第三网络设备,以使得所述第三网络设备将采集的丢包信息添加至所述请求报文,并对所述请求报文进行转发,直至转发给所述目的标识对应的目的网络设备,所述第三网络设备为所述目标路径上所述第一网络设备对应的下一跳网络设备;所述第一网络设备根据所述请求报文获取响应报文,包括:所述第一网络设备将所述请求报文转换为响应报文,所述响应报文包括所述目标路径上各个网络设备所添加的丢包信息。6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一网络设备根据所述请求报文获取响应报文,包括:所述第一网络设备修改所述请求报文中的报文类型获取响应报文。7.根据权利要求6所述的方法,其特征在于,当所述报文类型为第一数值时,为请求报文,当所述报文类型为第二数值时,为响应报文。
8.根据权利要求5-7任一项所述的方法,其特征在于,所述目标路径基于标签分发协议RSVP生成的。9.根据权利要求1-8任一项所述的方法,其特征在于,当所述源网络设备到所述目的网络设备存在多条路径时,所述请求报文还包括序列号,所述响应报文还包括所述序列号,所述序列号用于指示所述目标路径,或者,当所述第一网络设备与第二网络设备之间存在多条隧道时,所述请求报文还包括序列号,所述响应报文还包括所述序列号,所述序列号用于指示目标隧道。10.根据权利要求1-9任一项所述的方法,其特征在于,当所述第一网络设备为所述源网络设备时,所述方法还包括:所述第一网络设备输出所述响应报文中的丢包信息。11.一种故障查询装置,其特征在于,所述装置包括:第一...

【专利技术属性】
技术研发人员:侯云龙
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1