检测链路状态的方法及装置制造方法及图纸

技术编号:28326155 阅读:19 留言:0更新日期:2021-05-04 13:07
本申请实施例公开了一种检测链路状态的方法及装置,属于通信领域。所述方法包括:第一网络设备检测捆绑物理链路的链路状态,所述捆绑物理链路为所述第一网络设备与第二网络设备之间的链路;所述第一网络设备根据所述捆绑物理链路的链路信息确定N个逻辑链路,所述N个逻辑链路承载在所述捆绑物理链路上,N为大于或等于1的整数;所述第一网络设备跳过检测所述N个逻辑链路的链路状态,将所述N个逻辑链路的链路状态设置为所述捆绑物理链路的链路状态。采用本申请可以减小占用网络设备的计算资源以及减小占用通信网络的网络资源。

【技术实现步骤摘要】
检测链路状态的方法及装置
本申请涉及通信领域,特别涉及一种检测链路状态的方法及装置。
技术介绍
在通信网络中,两个网络设备之间通过物理链路相连,该物理链路上可以承载一条或多条逻辑链路。对于该两个网络设备中的任一个网络设备,该网络设备上包括每条逻辑链路对应的路由模块。逻辑链路对应的路由模块用于维护该逻辑链路对应的路由信息。该逻辑链路对应的路由模块可能需要请求网络设备为其建立一个逻辑链路检测模块,该逻辑链路检测模块用于检测该逻辑链路的链路状态,并向该路由模块发送检测的该逻辑链路的链路状态。该路由模块接收该链路状态,在该链路状态为异常状态时,进行路由收敛或路由重选处理。在实现本申请的过程中,专利技术人发现相关技术至少存在以下问题:一条物理链路上往往承载多条逻辑链路,这样网络设备会为每个逻辑链路对应的路由模块建立逻辑链路检测模块,也就是说网络设备上会运行多个逻辑链路检测模块,占用网络设备的大量计算资源。每个逻辑链路检测模块在检测逻辑链路的状态时,会在该两个网络设备之间建立会话,这样也占用了大量的网络资源。
技术实现思路
本申请提供了一种检测链路状态的方法及装置,能够减小占用网络设备的计算资源以及减小占用通信网络的网络资源,所述技术方案如下:第一方面,本申请提供了一种检测链路状态的方法,在所述方法中,第一网络设备检测捆绑物理链路的链路状态,该捆绑物理链路为第一网络设备与第二网络设备之间的链路。第一网络设备根据该捆绑物理链路的链路信息,确定承载在该捆绑物理链路上的N个逻辑链路,N为大于或等于1的整数。第一网络设备跳过检测该N个逻辑链路的链路状态,将该N个逻辑链路的链路状态设置为该捆绑物理链路的链路状态。这样只需要检测一个捆绑物理链路的链路状态,就可以得到N个逻辑链路的链路状态,不需要检测该N个逻辑链路中的每个逻辑链路的链路状态,从而减小了占用网络设备的计算资源,也减小了占用通信网络的网络资源。在一种可能的实现方式中,根据该捆绑物理链路的链路信息,确定位于第一捆绑物理接口上的M个第一逻辑接口,M为大于或等于N的整数,第一捆绑物理接口是第一网络设备上的与该捆绑物理链路连接的接口。从与该M个第一逻辑接相连的M个逻辑链路中选择N个逻辑链路。实现确定出承载在该捆绑物理链路上的N个逻辑链路。在另一种可能的实现方式中,根据该捆绑物理链路的链路信息,确定位于第一捆绑物理接口上且具有地址的M个第一逻辑接口。在另一种可能的实现方式中,获取M个逻辑链路的链路信息;根据该M个逻辑链路的链路信息和该捆绑物理链路的链路信息,确定位于第二捆绑物理接口上的N个第二逻辑接口,第二捆绑物理接口是第二网络设备上的与捆绑物理链路相连的接口;选择与该N个第二逻辑接口连接的逻辑链路。在第一网络设备通过其他网络设备与第二网络设备相连的情况下,与第一逻辑接口相连的逻辑链路有至少一条,其中一条逻辑链路承载在该捆绑物理链路上,因此确定第二捆绑物理接口上的N个第二逻辑接口,又因为第二捆绑物理接口是第二网络设备上与该捆绑物理链路相连的捆绑物理接口,这样与该N个第二逻辑接口的逻辑链路为承载在该捆绑物理链路上的逻辑链路,从而提高确定位于该捆绑物理链路上的逻辑链路的准确性。在另一种可能的实现方式中,根据所述N个逻辑链路中的每个逻辑链路的链路状态,分别对所述每个逻辑链路对应的路由进行计算。由于每个逻辑链路的链路状态为捆绑物理链路的链路状态,这样基于该捆绑物理链路的链路状态便可计算每个逻辑链路的路由,从而不需要检测每个逻辑链路的链路状态。在另一种可能的实现方式中,向第二网络设备发送诊断报文,该诊断报文包括检测指示,该检测指示用于指示第二网络设备检测该捆绑物理链路的链路状态以及将该N个逻辑链路的链路状态设置该捆绑物理链路的链路状态。这样第二网络设备只需要检测一个捆绑物理链路的链路状态,就可以得到N个逻辑链路的链路状态,不需要检测该N个逻辑链路中的每个逻辑链路的链路状态,从而减小了占用网络设备的计算资源,也减小了占用通信网络的网络资源。在另一种可能的实现方式中,诊断报文的查询模式标志字段包括该检测指示。第二方面,本申请提供了一种检测链路状态的装置,用于执行第一方面或第一方面的任意一种可能实现方式中的方法。具体地,所述装置包括用于执行第一方面或第一方面的任意一种可能实现方式的方法的单元。第三方面,本申请提供了一种检测链路状态的装置,所述装置包括:处理器、存储器和收发器。其中,所述处理器、所述存储器和所述收发器之间可以通过总线系统相连。所述存储器用于存储一个或多个程序,所述处理器用于执行所述存储器中的一个或多个程序,使得所述装置完成第一方面或第一方面的任意可能实现方式中的方法。第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意可能实现方式中的方法。第五方面,本申请提供了一种包含程序代码的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意可能实现方式中的方法。附图说明图1是本申请实施例提供的一种网络架构示意图;图2是本申请实施例提供的一种捆绑物理链路与成员链路之间的关系示意图;图3是本申请实施例提供的另一种网络架构示意图;图4是本申请实施例提供的一种检测链路状态的方法流程图;图5是本申请实施例提供的一种诊断报文的结构示意图;图6是本申请实施例提供的另一种检测链路状态的方法流程图;图7是本申请实施例提供的一种检测链路状态的装置结构示意图;图8是本申请实施例提供的另一种检测链路状态的装置结构示意图。具体实施方式参见图1,本申请提供了一种网络架构,包括:第一网络设备1和第二网络设备2,第一网络设备1上包括至少一个第一捆绑物理接口3,第二网络设备2上包括至少一个第二捆绑物理接口4。第一网络设备1和第二网络设备2之间可以通过捆绑物理链路5相连。该捆绑物理链路5连接第一网络设备1上的一个第一捆绑物理接口3以及第二网络设备2上的一个第二捆绑物理接口4。第一捆绑物理接口3中包括至少一个成员接口,第二捆绑物理接口4中也包括至少一个成员接口,捆绑物理链路5包括至少一条成员链路。对于任一条成员链路,该成员链路连接第一捆绑物理接口3中的一个成员接口和第二捆绑物理接口4中的一个成员接口。例如,参见图2,第一捆绑物理接口3包括第一成员接口31和第二成员接口32,第二捆绑物理接口4包括第三成员接口41和第四成员接口42。捆绑物理链路5包括第一成员链路51和第二成员链路52。第一成员链路51连接第一成员接口31和第三成员接口41。第二成员链路52连接第二成员接口32和第四成员接口42。可选的,参见图1,第一网络设备1和第二网络设备2可以直接相连,第一网络设备1和第二网络设备2之间的通信不需要通过其他网络设备来转发。或者,参见图3,第一网络设备1通过至少一个其他网络设备连接到第二网络设本文档来自技高网...

【技术保护点】
1.一种检测链路状态的方法,其特征在于,所述方法包括:/n第一网络设备检测捆绑物理链路的链路状态,所述捆绑物理链路为所述第一网络设备与第二网络设备之间的链路;/n所述第一网络设备根据所述捆绑物理链路的链路信息确定N个逻辑链路,所述N个逻辑链路承载在所述捆绑物理链路上,N为大于或等于1的整数;/n所述第一网络设备跳过检测所述N个逻辑链路的链路状态,将所述N个逻辑链路的链路状态设置为所述捆绑物理链路的链路状态。/n

【技术特征摘要】
1.一种检测链路状态的方法,其特征在于,所述方法包括:
第一网络设备检测捆绑物理链路的链路状态,所述捆绑物理链路为所述第一网络设备与第二网络设备之间的链路;
所述第一网络设备根据所述捆绑物理链路的链路信息确定N个逻辑链路,所述N个逻辑链路承载在所述捆绑物理链路上,N为大于或等于1的整数;
所述第一网络设备跳过检测所述N个逻辑链路的链路状态,将所述N个逻辑链路的链路状态设置为所述捆绑物理链路的链路状态。


2.如权利要求1所述的方法,其特征在于,所述根据所述捆绑物理链路的链路信息确定N个逻辑链路,包括:
根据所述捆绑物理链路的链路信息,确定位于第一捆绑物理接口上的M个第一逻辑接口,M为大于或等于N的整数,所述第一捆绑物理接口是所述第一网络设备上的与所述捆绑物理链路连接的接口;
从M个逻辑链路中选择N个逻辑链路,所述M个逻辑链路是与所述M个第一逻辑接口连接的逻辑链路。


3.如权利要求2所述的方法,其特征在于,所述根据所述捆绑物理链路的链路信息,确定位于第一捆绑物理接口上的M个第一逻辑接口,包括:
根据所述捆绑物理链路的链路信息,确定位于第一捆绑物理接口上且具有地址的M个第一逻辑接口。


4.如权利要求2或3所述的方法,其特征在于,所述从M个逻辑链路中选择N个逻辑链路,包括:
获取M个逻辑链路的链路信息;
根据所述M个逻辑链路的链路信息和所述捆绑物理链路的链路信息,确定位于第二捆绑物理接口上的N个第二逻辑接口,第二捆绑物理接口是所述第二网络设备上的与所述捆绑物理链路相连的接口;
选择与所述N个第二逻辑接口连接的逻辑链路。


5.如权利要求1至4任一项所述的方法,其特征在于,所述将所述N个逻辑链路的链路状态设置为所述捆绑物理链路的链路状态之后,还包括:
根据所述N个逻辑链路中的每个逻辑链路的链路状态,分别对所述每个逻辑链路对应的路由进行计算。


6.如权利要求1至5任一项所述的方法,其特征在于,所述根据所述捆绑物理链路的链路信息确定N个逻辑链路之后,还包括:
向所述第二网络设备发送诊断报文,所述诊断报文包括检测指示,所述检测指示用于指示所述第二网络设备检测所述捆绑物理链路的链路状态以及将所述N个逻辑链路的链路状态设置所述捆绑物理链路的链路状态。


7.如权利要求6所述的方法,其特征在于,所述诊断报文的查询模式标志字段包括所述检测指示。

【专利技术属性】
技术研发人员:王丽娜张耀坤
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1