一种检测网络可靠性的方法及设备与流程

专利2022-06-29  82


本申请涉及计算机技术领域,尤其涉及一种检测网络可靠性的方法及设备。



背景技术:

利用网络进行数据传输一直是一种常用的数据传输方式,随着技术的不断发展,人们对网络的可靠性的要求越来越高。现阶段,在网络内部实现对网络可靠性的检测,主要是通过因特网包探索器(packetinternetgroper,ping)检查网络是否连通,帮助用户分析和判定网络的可靠性,但是因特网包探索器需要离线且人工进行测量,并且只能检测自身设备与其他网络设备之间的网络通道的可靠性,无法检测包含多个网络设备组成的整体网络的可靠性。如何快速准确地检测和评估网络的可靠性是本专业技术人员亟待解决的问题。

申请内容

本申请实施例提供一种检测网络可靠性的方法及设备,可以快速准确地检测和评估网络的可靠性。

第一方面,本申请实施例提供了一种检测网络可靠性的方法,该方法包括:检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量;所述检测装置获取所述第二网络节点发送的第一反馈信息,所述第一反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;所述检测装置根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。

在上述方法中,检测装置可以获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,和所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个网络节点之间的可靠性。

结合第一方面,在一种可能的实现方式中,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:所述检测装置向所述第一网络节点发送所述第一报文;所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第一方面,在一种可能的实现方式中,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:所述检测装置确定第一数量;所述检测装置向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文至所述第二网络节点,所述第一报文中包括第一数量的数据包。

结合第一方面,在一种可能的实现方式中,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:所述检测装置向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文;所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第一方面,在一种可能的实现方式中,所述第一报文为所述第一网络节点向第二网络节点发送的特殊报文;其中,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第一方面,在一种可能的实现方式中,所述检测装置根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,包括:所述检测装置计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性。

结合第一方面,在一种可能的实现方式中,所述方法还包括:所述检测装置根据所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障。

结合第一方面,在一种可能的实现方式中,所述第一网络节点至所述第二网络节点的网络通道为多条,所述方法还包括:所述检测装置确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa;所述检测装置根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一网络节点至所述第二网络节点的数据。

第二方面,本申请实施例提供了又一种检测网络可靠性的方法,应用于网元,所述网元至少包括检测模块,第一模块和第二模块,所述方法包括:所述检测模块获取第一模块向所述第二模块发送的第一报文中包括的数据包的第一数量;所述检测模块获取所述第二模块发送的第一反馈信息,所述第一反馈信息包括所述第二模块接收到所述第一报文中包括的数据包的第二数量;所述检测模块根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性csa。

在上述方法中,检测模块可以获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,和所述第二模块接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一模块至所述第二模块的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个模块之间的可靠性。

结合第二方面,在一种可能的实现方式中,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:所述检测模块向所述第一模块发送所述第一报文;所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第二方面,在一种可能的实现方式中,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:所述检测模块确定第一数量;所述检测模块向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文至所述第二模块,所述第一报文中包括第一数量的数据包。

结合第二方面,在一种可能的实现方式中,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:所述检测模块向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文;所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第二方面,在一种可能的实现方式中,所述第一报文为所述第一模块向第二模块发送的特殊报文;其中,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第二方面,在一种可能的实现方式中,所述检测模块根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性csa,包括:所述检测模块计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一模块至所述第二模块的网络通道的包传输可靠性。

结合第二方面,在一种可能的实现方式中,所述方法还包括:所述检测模块根据所述第一模块至所述第二模块的网络通道的包传输可靠性csa,判断所述第一模块至所述第二模块的网络通道是否出现故障。

结合第二方面,在一种可能的实现方式中,所述方法还包括:所述检测模块确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa;所述检测模块根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一模块至所述第二模块的数据。

第三方面,本申请实施例提供了一种检测装置,所述装置包括第一获取单元,第二获取单元,计算单元,其中:所述第一获取单元,用于获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量;所述第二获取单元,用于获取所述第二网络节点发送的第一反馈信息,所述第一反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;所述计算单元,用于根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。

结合第三方面,在一种可能的实现方式中,所述第一获取单元具体用于:向所述第一网络节点发送所述第一报文;接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第三方面,在一种可能的实现方式中,所述第一获取单元具体用于:确定第一数量;向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文至所述第二网络节点,所述第一报文中包括第一数量的数据包。

结合第三方面,在一种可能的实现方式中,所述第一获取单元具体用于:向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文;接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第三方面,在一种可能的实现方式中,所述第一报文为所述第一网络节点向第二网络节点发送的特殊报文;其中,所述第一获取单元具体用于:接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第三方面,在一种可能的实现方式中,所述计算单元具体用于:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性。

结合第三方面,在一种可能的实现方式中,所述装置还包括判断单元,所述判断单元具体用于:根据所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障。

结合第三方面,在一种可能的实现方式中,所述第一网络节点至所述第二网络节点的网络通道为多条,所述装置还包括选取单元,所述选取单元具体用于:确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa;根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一网络节点至所述第二网络节点的数据。

第四方面,本申请实施例提供了一种网元,所述网元至少包括检测模块,第一模块和第二模块,所述检测模块包括第一获取子模块,第二获取子模块,计算子模块,其中:所述第一获取子模块,用于获取第一模块向所述第二模块发送的第一报文中包括的数据包的第一数量;所述第二获取子模块,用于获取所述第二模块发送的第一反馈信息,所述第一反馈信息包括所述第二模块接收到所述第一报文中包括的数据包的第二数量;所述计算子模块,用于根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性csa。

结合第四方面,在一种可能的实现方式中,所述第一获取子模块具体用于:向所述第一模块发送所述第一报文;接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第四方面,在一种可能的实现方式中,所述第一获取子模块具体用于:确定第一数量;向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文至所述第二模块,所述第一报文中包括第一数量的数据包。

结合第四方面,在一种可能的实现方式中,所述第一获取子单元具体用于:向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文;接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第四方面,在一种可能的实现方式中,所述第一报文为所述第一模块向第二模块发送的特殊报文;其中,所述第一获取子单元具体用于:接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

结合第四方面,在一种可能的实现方式中,所述计算子模块具体用于:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一模块至所述第二模块的网络通道的包传输可靠性。

结合第四方面,在一种可能的实现方式中,所述网元还包括判断模块,所述判断模块具体用于:根据所述第一模块至所述第二模块的网络通道的包传输可靠性csa,判断所述第一模块至所述第二模块的网络通道是否出现故障。

结合第四方面,在一种可能的实现方式中,所述第一模块至所述第二模块的网络通道为多条,所述网元还包括选取模块,所述选取模块用于:确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa;根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一模块至所述第二模块的数据。

第五方面,本申请实施例提供了又一种检测装置,包括处理器和存储器,该处理器和存储器相互连接,其中,该存储器用于存储程序指令,该处理器用于调用该存储器中的程序指令来执行上述第一方面或者第一方面的任一可能的实现方式所描述的方法。

第六方面,本申请实施例提供了又一种网元,包括处理器和存储器,该处理器和存储器相互连接,其中,该存储器用于存储程序指令,该处理器用于调用该存储器中的程序指令来执行上述第二方面或者第二方面的任一可能的实现方式所描述的方法。

第七方面,本申请实施例提供了一种计算机可读存储介质,该计算机存储介质存储有程序指令,该程序指令当被处理器运行时,该处理器执行上述第一方面或者第一方面的任一可能的实现方式所描述的方法。

第八方面,本申请实施例提供了又一种计算机可读存储介质,该计算机存储介质存储有程序指令,该程序指令当被处理器运行时,该处理器执行上述第二方面或者第二方面的任一可能的实现方式所描述的方法。

第九方面,本申请实施例提供了一种计算机程序,该计算机程序在处理器上运行时,该处理器执行上述第一方面或者第一方面的任一可能的实现方式所描述的方法。

第十方面,本申请实施例提供了一种计算机程序,该计算机程序在处理器上运行时,该处理器执行上述第二方面或者第二方面的任一可能的实现方式所描述的方法。

在本申请实施例中,检测装置可以获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,和所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个网络节点之间的可靠性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本申请实施例提供的一种检测网络可靠性的系统架构的示意图;

图2是本申请实施例提供的又一种检测网络可靠性的系统架构的示意图;

图3是本申请实施例提供的一种检测网络可靠性的方法流程图;

图4是本申请实施例提供的又一种检测网络可靠性的方法流程图;

图5是本申请实施例提供的一种检测装置的示意图;

图6是本申请实施例提供的一种网元的示意图;

图7是本申请实施例提供的又一种检测装置的示意图;

图8是本申请实施例提供的又一种网元的示意图。

具体实施方式

下面对本申请实施例中的技术方案进行更详细地描述。

参见图1,是本申请实施例提供的一种检测网络可靠性的系统架构的示意图,该系统包括检测装置和多个网络节点,该检测装置和该多个网络节点通过网络进行通信。下面对上述的检测装置和多个网络节点进行介绍。

检测装置,是本方案中检测网络可靠性的装置,可以向多个网络节点发送报文,通过获取该多个网络节点根据该报文反馈的消息,来计算网络的可靠性;或者通过获取网络中的特殊报文中的信息和该特殊报文的反馈信息,来计算网络的可靠性。

多个网络节点,是共同组成网络的设备,该多个网络节点可以与该检测装置进行通信,该多个网络节点之间也可以进行通信。该多个网络节点中可以包括检测子模块,该检测子模块在接收到本方案中的第一报文后,会向检测装置发送反馈信息,该反馈信息中包括该网络节点接收到的第一报文中包含的数据包的数量。该多个网络节点可以为不同类型的网络设备,图1中示例的该多个网络节点为无线接入网ran(radioaccessnetwork)设备,传输承载设备,终端处理设备。

参见图2,是本申请实施例提供的又一种检测网络可靠性的系统架构的示意图,该系统为一个网元,该网元包括检测模块,至少两个除该检测模块之外的模块,图中示意了第一模块和第二模块。下面对上述的模块进行介绍。

检测模块,可以向第一模块和/或第二模块发送报文,通过获取该这两个模块根据该报文反馈的消息,来计算网络的可靠性;或者通过获取网络中的特殊报文中的信息和该特殊报文的反馈信息,来计算网络的可靠性。

第一模块和第二模块,是共同组成网元的模块,该两个模块之间可以进行通信。该两个模块可以为不同类型的模块。该第一模块和第二模块中可以包括检测子模块,该检测子模块在接收到本方案中的第一报文后,会向检测模块发送反馈信息,该反馈信息中包括该模块接收到的第一报文中包含的数据包的数量。

参见图3,是本申请实施例提供一种检测网络可靠性的方法的流程图,该方法可以基于图1所示的架构来实现,下面描述的装置可以是图1所示的系统架构中的检测装置;该方法包括但不限于如下步骤。

s301、检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量。

其中,该第一报文由多个数据包构成。具体的,该第一报文可以存在两种可能的情况,以下将对这两种可能的情况进行介绍。

第一种方式,该第一报文为该检测装置生成的测试报文。具体的,该多个网络节点中各个网络节点中均包含检测模块,该检测模块在接收到检测装置发送的测试报文时,向检测装置发送反馈信息,该反馈消息中包含了该网络节点自身接收到的测试报文中数据包的数量。其中,检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量的方式可以为:所述检测装置向所述第一网络节点发送所述第一报文;所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

第二种方式,所述第一报文为所述检测装置指示所述第一网络节点生成的测试报文。该第一网络节点生成测试报文之后,向第二网络节点发送该第一报文。其中,检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量的方式可以为:所述检测装置确定第一数量;所述检测装置向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文至所述第二网络节点,所述第一报文中包括第一数量的数据包。

在又一种可能的实现方式中,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量的方式还可以为:所述检测装置向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文;所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

第三种方式,所述第一报文为特殊报文。需要说明的是,该特殊报文为该网络中存在的用于实现特定功能的报文,在第二网络节点接收到该特殊报文后,该第二网络节点将会向第一网络节点发送反馈信息。举例而言,可以是终端发送给无线接入网的接入请求,在无线接入网接收到该接入申请后,会向给终端发送反馈信息。具体的,该特殊报文可以由第一网络节点生成,该第一网络节点生成该特殊报文之后,向第二网络节点发送该特殊报文;该特殊报文还可以由其他网络节点生成,其他网络节点生成该特殊报文之后,向第一网络节点发送该特殊报文,该第一节点再将该特殊报文发送给第二网络节点。

具体的,检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量的方式还可以为:所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。其中,所述第二反馈信息是由所述第一网络节点中的检测子模块生成的。

s302、所述检测装置获取第二网络节点发送的第一反馈信息。

其中,所述反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量。具体的,该第二网络节点的检测子模块将该第一反馈信息发送给检测装置,该检测装置接收该第一反馈信息。之后,该检测装置可以通过该第一反馈信息确定所述第二网络节点接收到所述第一报文中包括的数据包的第二数量。

s303、所述检测装置根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性(communicationserviceavailability,csa)。

具体的,所述检测装置根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的csa的方式为:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的csa。在具体实施过程中,可以在一个预设时间段中计算所述第一网络节点至所述第二网络节点的网络通道的csa,另一种方式是以一个预设时间段为周期,计算所述第一网络节点至所述第二网络节点的网络通道的csa。

举例而言,若所述第二数量为36,所述第一数量为40。则所述检测装置计算得到所述第二数量36和所述第一数量40的商为0.9;将0.9确定为所述第一网络节点至所述第二网络节点的网络通道的csa。

可选的,根据所述第一网络节点与第二网络节点之间的包传输可靠性csa判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障。具体的,所述检测装置根据所述第一网络节点与第二网络节点之间的包传输可靠性csa判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障的方式可以为:若所述第一网络节点至所述第二网络节点的网络通道的csa小于第一阈值,则所述检测装置确定第一网络节点至所述第二网络节点的网络通道出现故障。其中,第一阈值可以预先进行设定,针对不同的网络通道,该第一阈值可以有不同的取值。举例而言,无线接入网ran(radioaccessnetwork)设备到传输承载设备的网络通道的第一阈值可以为0.95,传输承载设备到终端处理设备的网络通道的第一阈值可以为0.9。

可选的,该检测装置检测到所述第一网络节点至所述第二网络节点的网路通道出现故障之后,该检测装置可以发出告警,该告警用于提示所述第一网络节点至所述第二网络节点的网路通道出现故障。

在一种可能的情况下,所述第一网络节点至所述第二网络节点的网络通道可以为多条,该检测装置可以确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa,然后再根据所述每条网络通道的csa生成关键性能指标(keyperformanceindicator,kpi)报表。从该kpi报表中,用户可以直观的得到每条通道的csa信息。

在又一种可能的情况下,所述第一网络节点至所述第二网络节点的网络通道可以为多条,该检测装置可以确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa,然后再根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一网络节点至所述第二网络节点的数据。

具体的,以下将介绍该检测装置根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道的方法。

第一种方法,所述检测装置确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa;确定所述多条网络通道中csa最高的一条网络通道作为所述目标网络通道。举例而言,在网络中,第一网络节点到第二网络节点可选的网络通道为第一网络通道和第二网络通道。若确定出的第一网络通道的csa为0.85,第二网络通道的csa为0.9。则该检测装置确定第二网络通道作为该目标网络通道。通过这种方式,可以在网络中选取出csa最高的网络通道用以传输数据,能够提升网络的可靠性。

第二种方法,检测装置确定第一网络节点到第二网络节点的多条网络通道中每条网络通道的时延;根据csa的计算系数,时延的计算系数,该每条网络通道的csa和该每条网络通道的时延计算每条网络通道的能力分值,确定多条网络通道中能力分值最高的一条网络通道作为该目标网络通道。其中,csa的计算系数,时延的计算系数可以由用户进行设定。

举例而言,若在网络中,第一网络节点到第二网络节点可选的网络通道为第一网络通道和第二网络通道,csa的计算系数为20,时延的计算系数为-1。确定出的第一网络通道的csa为0.85,时延为5毫秒;第二网络通道的csa为0.9,时延为6毫秒。根据csa的计算系数20,时延的计算系数-1,该第一网络通道的csa0.85和该第一网络通道的时延5计算出的第一网络通道的能力分值为12。根据csa的计算系数20,时延的计算系数-1,该第一网络通道的csa0.9和该第一网络通道的时延6计算出的第一网络通道的能力分值为17。则该检测装置确定第二网络通道作为该目标网络通道。通过这种方式,可以综合考虑网络通道的csa和时延,在多个可选的网络通道中选取出合适传输数据的网络通道。

在图3所述的方法中,检测装置可以获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,和所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个网络节点之间的可靠性。

参见图4,是申请实施例提供的又一种检测网络可靠性的方法,该方法可以基于图2所示的架构来实现,下面描述的网元可以是图2所示的系统架构中的网元;该方法包括但不限于如下步骤。

s401、检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量。

其中,该第一报文由多个数据包构成。具体的,该第一报文可以存在两种可能的情况,以下将对这两种可能的情况进行介绍。

第一种方式,该第一报文为该检测模块生成的测试报文。具体的,该多个模块中各个模块中均包含检测子模块,该检测子模块在接收到检测模块发送的测试报文时,向检测模块发送反馈信息,该反馈消息中包含了该模块自身接收到的测试报文中数据包的数量。其中,检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量的方式可以为:所述检测模块向所述第一模块发送所述第一报文;所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

第二种方式,所述第一报文为所述检测模块指示所述第一模块生成的测试报文。该第一模块生成测试报文之后,向第二模块发送该第一报文。其中,检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量的方式可以为:所述检测模块确定第一数量;所述检测模块向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文至所述第二模块,所述第一报文中包括第一数量的数据包。

在又一种可能的实现方式中,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量的方式还可以为:所述检测模块向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文;所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

第三种方式,所述第一报文为特殊报文。需要说明的是,该特殊报文为该网元中存在的用于实现特定功能的报文,在第二模块接收到该特殊报文后,该第二模块将会向第一模块发送反馈信息。具体的,该特殊报文可以由第一模块生成,该第一模块生成该特殊报文之后,向第二模块发送该特殊报文;该特殊报文还可以由其他模块生成,其他模块生成该特殊报文之后,向第一模块发送该特殊报文,该第一节点再将该特殊报文发送给第二模块。

具体的,检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量的方式还可以为:所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。其中,所述第二反馈信息是由所述第一模块中的检测子模块生成的。

s402、所述检测模块获取第二模块发送的第一反馈信息。

其中,所述反馈信息包括所述第二模块接收到所述第一报文中包括的数据包的第二数量。具体的,该第二模块的检测子模块将该第一反馈信息发送给检测模块,该检测模块接收该第一反馈信息。之后,该检测模块可以通过该第一反馈信息确定所述第二模块接收到所述第一报文中包括的数据包的第二数量。s403、所述检测模块根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性。

具体的,所述检测模块根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的csa的方式为:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的csa。在具体实施过程中,可以在一个预设时间段中计算所述第一模块至所述第二模块的网络通道的csa,另一种方式是以一个预设时间段为周期,计算所述第一模块至所述第二模块的网络通道的csa。

举例而言,若所述第二数量为36,所述第一数量为40。则所述检测模块计算得到所述第二数量36和所述第一数量40的商为0.9;将0.9确定为所述第一模块至所述第二模块的网络通道的csa。

可选的,根据所述第一模块与第二模块之间的包传输可靠性csa判断所述第一模块至所述第二模块的网络通道是否出现故障。具体的,所述检测模块根据所述第一模块与第二模块之间的包传输可靠性csa判断所述第一模块至所述第二模块的网络通道是否出现故障的方式可以为:若所述第一模块至所述第二模块的网络通道的csa小于第一阈值,则所述检测模块确定第一模块至所述第二模块的网络通道出现故障。其中,第一阈值可以预先进行设定,针对不同的网络通道,该第一阈值可以有不同的取值。举例而言,该网元包括第一模块,第二模块和第三模块,该第一模块到该第二模块的网络通道的第一阈值可以为0.8,该第二模块到该第三模块的网络通道的第一阈值可以为0.9。

可选的,该检测模块检测到所述第一模块至所述第二模块的网路通道出现故障之后,该检测模块可以发出告警,该告警用于提示所述第一模块至所述第二模块的网路通道出现故障。

在一种可能的情况下,所述第一模块至所述第二模块的网络通道可以为多条,该检测装置可以确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa,然后再根据所述每条网络通道的csa生成关键性能指标(keyperformanceindicator,kpi)报表。从该kpi报表中,用户可以直观的得到每条通道的csa信息。

在又一种可能的情况下,所述第一模块至所述第二模块的网络通道可以为多条,该检测模块可以确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa,然后再根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一模块至所述第二模块的数据。

具体的,以下将介绍该检测模块根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道的方法。

第一种方法,所述检测模块确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa;确定所述多条网络通道中csa最高的一条网络通道作为所述目标网络通道。举例而言,在网络中,第一模块到第二模块可选的网络通道为第一网络通道和第二网络通道。若确定出的第一网络通道的csa为0.85,第二网络通道的csa为0.9。则该检测模块确定第二网络通道作为该目标网络通道。通过这种方式,可以在网元中选取出csa最高的网络通道用以传输数据,能够提升网元的可靠性。

第二种方法,检测模块确定第一模块到第二模块的多条网络通道中每条网络通道的时延;根据csa的计算系数,时延的计算系数,该每条网络通道的csa和该每条网络通道的时延计算每条网络通道的能力分值,确定多条网络通道中能力分值最高的一条网络通道作为该目标网络通道。其中,csa的计算系数,时延的计算系数可以由用户进行设定。

举例而言,若在网元中,第一模块到第二模块可选的网络通道为第一网络通道和第二网络通道,csa的计算系数为20,时延的计算系数为-1。确定出的第一网络通道的csa为0.85,时延为5毫秒;第二网络通道的csa为0.9,时延为6毫秒。根据csa的计算系数20,时延的计算系数-1,该第一网络通道的csa0.85和该第一网络通道的时延5计算出的第一网络通道的能力分值为12。根据csa的计算系数20,时延的计算系数-1,该第一网络通道的csa0.9和该第一网络通道的时延6计算出的第一网络通道的能力分值为17。则该检测模块确定第二网络通道作为该目标网络通道。通过这种方式,可以综合考虑网络通道的csa和时延,在多个可选的网络通道中选取出合适传输数据的网络通道。

在图4所述的方法中,检测模块可以获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,和所述第二模块接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一模块至所述第二模块的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个模块之间的可靠性。

以上描述了本申请的方法实施例,下面对相应的装置实施例进行介绍。

参见图5,是本申请实施例提供的一种检测装置的示意图,该装置50包括第一获取单元501,第二获取单元502和计算单元503。下面对第一获取单元501,第二获取单元502和计算单元503进行介绍。

所述第一获取单元,用于获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量。

所述第二获取单元,用于获取所述第二网络节点发送的第一反馈信息,所述第一反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量。

所述计算单元,用于根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。

在一种可能的实现方式中,所述第一获取单元具体用于:向所述第一网络节点发送所述第一报文;接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述第一获取单元具体用于:确定第一数量;向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文至所述第二网络节点,所述第一报文中包括第一数量的数据包。

在一种可能的实现方式中,所述第一获取单元具体用于:向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文;接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述第一报文为所述第一网络节点向第二网络节点发送的特殊报文;其中,所述第一获取单元具体用于:接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述计算单元具体用于:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性。

在一种可能的实现方式中,所述装置还包括判断单元,所述判断单元具体用于:根据所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障。

在一种可能的实现方式中,所述第一网络节点至所述第二网络节点的网络通道为多条,所述装置还包括选取单元,所述选取单元具体用于:确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa;根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一网络节点至所述第二网络节点的数据。

另外,图5中的各个操作的实现还可以对应参照图3所示的方法实施例的相应描述。

在图5所示的检测装置中,可以获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,和所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个网络节点之间的可靠性。

参见图6,是本申请实施例提供的一种网元的示意图,所述网元60至少包括检测模块601,第一模块602和第二模块603,所述检测模块包括第一获取子模块6011,第二获取子模块6012和计算子模块6013,下面对第一获取子模块6011,第二获取子模块6012和计算子模块6013进行介绍。

所述第一获取子模块6011,用于获取第一模块602向所述第二模块603发送的第一报文中包括的数据包的第一数量。

所述第二获取子模块6012,用于获取所述第二模块603发送的第一反馈信息,所述第一反馈信息包括所述第二模块603接收到所述第一报文中包括的数据包的第二数量。

所述计算子模块6013,用于根据所述第一数量和所述第二数量计算所述第一模块602至所述第二模块603的网络通道的包传输可靠性csa。

在一种可能的实现方式中,所述第一获取子模块具体用于:向所述第一模块发送所述第一报文;接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述第一获取子模块具体用于:确定第一数量;向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文至所述第二模块,所述第一报文中包括第一数量的数据包。

在一种可能的实现方式中,所述第一获取子单元具体用于:向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文;接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述第一报文为所述第一模块向第二模块发送的特殊报文;其中,所述第一获取子单元具体用于:接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述计算子模块具体用于:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一模块至所述第二模块的网络通道的包传输可靠性。

在一种可能的实现方式中,所述网元还包括判断模块,所述判断模块具体用于:根据所述第一模块至所述第二模块的网络通道的包传输可靠性csa,判断所述第一模块至所述第二模块的网络通道是否出现故障。

在一种可能的实现方式中,所述第一模块至所述第二模块的网络通道为多条,所述网元还包括选取模块,所述选取模块用于:确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa;根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一模块至所述第二模块的数据。

另外,图6中的各个操作的实现还可以对应参照4所示的方法实施例的相应描述。

在图6所示的网元中,检测模块可以获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,和所述第二模块接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一模块至所述第二模块的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个模块之间的可靠性。

参见图7,是本申请实施例提供的又一种检测设备的示意图。该第一设备70可以包括:一个或多个处理器701;一个或多个输入设备702,一个或多个输出设备703和存储器704。上述处理器701、输入设备702、输出设备703和存储器704通过总线705连接。存储器702用于存储指令。

所称处理器701可以是中央处理单元,该处理器还可以是其他通用处理器、数字信号处理器、专用集成电路或者其他可编程逻辑器件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备702可以包括通信接口,数据线等,输出设备703可以包括数据线、通信接口等。

该存储器704可以包括只读存储器和随机存取存储器,并向处理器701提供指令和数据。存储器704的一部分还可以包括非易失性随机存取存储器。例如,存储器704还可以存储设备类型的信息。

处理器701用于运行存储器704存储的指令来执行如下操作:

获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量。

获取所述第二网络节点发送的第一反馈信息,所述第一反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量。

根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。

在一种可能的实现方式中,所述处理器701具体用于:向所述第一网络节点发送所述第一报文;接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述处理器701具体用于:确定第一数量;向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文至所述第二网络节点,所述第一报文中包括第一数量的数据包。

在一种可能的实现方式中,所述处理器701具体用于:向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文;接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述第一报文为所述第一网络节点向第二网络节点发送的特殊报文;其中,所述处理器701具体用于:接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述处理器701具体用于:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性。

在一种可能的实现方式中,所述处理器701还用于:根据所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障。

在一种可能的实现方式中,所述第一网络节点至所述第二网络节点的网络通道为多条,所述处理器701还用于:确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa;根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一网络节点至所述第二网络节点的数据。

另外,图7中的各个操作的实现还可以对应参照图3所示的方法实施例的相应描述。

在图7所示的检测装置中,可以获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,和所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个网络节点之间的可靠性。

参见图8,为本申请实施例提供的又一种网元的示意图,该第一设备80可以包括:一个或多个处理器801;一个或多个输入设备802,一个或多个输出设备803和存储器804。上述处理器801、输入设备802、输出设备803和存储器804通过总线805连接。存储器802用于存储指令。

所称处理器801可以是中央处理单元,该处理器还可以是其他通用处理器、数字信号处理器、专用集成电路或者其他可编程逻辑器件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备802可以包括通信接口,数据线等,输出设备803可以包括数据线、通信接口等。

该存储器804可以包括只读存储器和随机存取存储器,并向处理器801提供指令和数据。存储器804的一部分还可以包括非易失性随机存取存储器。例如,存储器804还可以存储设备类型的信息。

处理器801用于运行存储器804存储的指令来执行如下操作:

获取第一模块向所述第二模块发送的第一报文中包括的数据包的第一数量。

获取所述第二模块发送的第一反馈信息,所述第一反馈信息包括所述第二模块接收到所述第一报文中包括的数据包的第二数量。

根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性csa。

在一种可能的实现方式中,所述处理器801具体用于:向所述第一模块发送所述第一报文;接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述处理器801具体用于:确定第一数量;向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文至所述第二模块,所述第一报文中包括第一数量的数据包。

在一种可能的实现方式中,所述处理器801具体用于:向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文;接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述第一报文为所述第一模块向第二模块发送的特殊报文;其中,所述处理器801具体用于:接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

在一种可能的实现方式中,所述处理器801具体用于:计算所述第二数量和所述第一数量的比值;将所述比值确定为所述第一模块至所述第二模块的网络通道的包传输可靠性。

在一种可能的实现方式中,所述处理器801还用于:根据所述第一模块至所述第二模块的网络通道的包传输可靠性csa,判断所述第一模块至所述第二模块的网络通道是否出现故障。

在一种可能的实现方式中,所述处理器801还用于:确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa;根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一模块至所述第二模块的数据。

在图8所示的网元中,检测模块可以获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,和所述第二模块接收到所述第一报文中包括的数据包的第二数量;然后根据所述第一数量和所述第二数量计算得到所述第一模块至所述第二模块的网络通道的包传输可靠性csa。按照这种方式,可以用包传输可靠性这一指标评估网络的可靠性,并且在这种方式中,无需人工依次对单个设备与其他网络设备之间的网络通道进行检测,可以快速准确地检测和评估出网络中各个模块之间的可靠性。

在本申请的另一实施例中提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,图3或图4所示实施例的方法得以实现。

在本申请的另一实施例中提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被计算机执行时实现图3或图4所示实施例的方法。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。


技术特征:

1.一种检测网络可靠性的方法,其特征在于,包括:

检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量;

所述检测装置获取所述第二网络节点发送的第一反馈信息,所述第一反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;

所述检测装置根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。

2.根据权利要求1所述的方法,其特征在于,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:

所述检测装置向所述第一网络节点发送所述第一报文;

所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

3.根据权利要求1所述的方法,其特征在于,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:

所述检测装置确定第一数量;

所述检测装置向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文至所述第二网络节点,所述第一报文中包括第一数量的数据包。

4.根据权利要求1所述的方法,其特征在于,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:

所述检测装置向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文;

所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

5.根据权利要求1所述的方法,其特征在于,所述第一报文为所述第一网络节点向第二网络节点发送的特殊报文;

其中,所述检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量,包括:

所述检测装置接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

6.根据所述权利要求1-5任一项所述的方法,其特征在于,所述检测装置根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,包括:

所述检测装置计算所述第二数量和所述第一数量的比值;

将所述比值确定为所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

所述检测装置根据所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障。

8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一网络节点至所述第二网络节点的网络通道为多条,所述方法还包括:

所述检测装置确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa;

所述检测装置根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一网络节点至所述第二网络节点的数据。

9.一种检测网络可靠性的方法,其特征在于,应用于网元,所述网元至少包括检测模块,第一模块和第二模块,所述方法包括:

所述检测模块获取第一模块向所述第二模块发送的第一报文中包括的数据包的第一数量;

所述检测模块获取所述第二模块发送的第一反馈信息,所述第一反馈信息包括所述第二模块接收到所述第一报文中包括的数据包的第二数量;

所述检测模块根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性csa。

10.根据权利要求9所述的方法,其特征在于,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:

所述检测模块向所述第一模块发送所述第一报文;

所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

11.根据权利要求9所述的方法,其特征在于,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:

所述检测模块确定第一数量;

所述检测模块向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文至所述第二模块,所述第一报文中包括第一数量的数据包。

12.根据权利要求9所述的方法,其特征在于,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:

所述检测模块向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文;

所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

13.根据权利要求9所述的方法,其特征在于,所述第一报文为所述第一模块向第二模块发送的特殊报文;

其中,所述检测模块获取第一模块向第二模块发送的第一报文中包括的数据包的第一数量,包括:

所述检测模块接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

14.根据所述权利要求9-13任一项所述的方法,其特征在于,所述检测模块根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性csa,包括:

所述检测模块计算所述第二数量和所述第一数量的比值;

将所述比值确定为所述第一模块至所述第二模块的网络通道的包传输可靠性。

15.根据权利要求9-14任一项所述的方法,其特征在于,所述方法还包括:

所述检测模块根据所述第一模块至所述第二模块的网络通道的包传输可靠性csa,判断所述第一模块至所述第二模块的网络通道是否出现故障。

16.根据权利要求9-15任一项所述的方法,其特征在于,所述第一模块至所述第二模块的网络通道为多条,所述方法还包括:

所述检测模块确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa;

所述检测模块根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一模块至所述第二模块的数据。

17.一种检测装置,其特征在于,所述装置包括第一获取单元,第二获取单元,计算单元,其中:

所述第一获取单元,用于获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量;

所述第二获取单元,用于获取所述第二网络节点发送的第一反馈信息,所述第一反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;

所述计算单元,用于根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa。

18.根据权利要求17所述的装置,其特征在于,所述第一获取单元具体用于:

向所述第一网络节点发送所述第一报文;

接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

19.根据权利要求17所述的装置,其特征在于,所述第一获取单元具体用于:

确定第一数量;

向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文至所述第二网络节点,所述第一报文中包括第一数量的数据包。

20.根据权利要求17所述的装置,其特征在于,所述第一获取单元具体用于:

向所述第一网络节点发送指示信息,所述指示信息用于指示所述第一网络节点发送第一报文;

接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

21.根据权利要求17所述的装置,其特征在于,所述第一报文为所述第一网络节点向第二网络节点发送的特殊报文;

其中,所述第一获取单元具体用于:

接收所述第一网络节点发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

22.根据所述权利要求17-21任一项所述的装置,其特征在于,所述计算单元具体用于:

计算所述第二数量和所述第一数量的比值;

将所述比值确定为所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性。

23.根据权利要求17-22任一项所述的装置,其特征在于,所述装置还包括判断单元,所述判断单元具体用于:

根据所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性csa,判断所述第一网络节点至所述第二网络节点的网络通道是否出现故障。

24.根据权利要求17-23任一项所述的装置,其特征在于,所述第一网络节点至所述第二网络节点的网络通道为多条,所述装置还包括选取单元,所述选取单元具体用于:

确定所述第一网络节点至所述第二网络节点的多条网络通道中每条网络通道的csa;

根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一网络节点至所述第二网络节点的数据。

25.一种网元,所述网元至少包括检测模块,第一模块和第二模块,所述检测模块包括第一获取子模块,第二获取子模块,计算子模块,其中:

所述第一获取子模块,用于获取第一模块向所述第二模块发送的第一报文中包括的数据包的第一数量;

所述第二获取子模块,用于获取所述第二模块发送的第一反馈信息,所述第一反馈信息包括所述第二模块接收到所述第一报文中包括的数据包的第二数量;

所述计算子模块,用于根据所述第一数量和所述第二数量计算所述第一模块至所述第二模块的网络通道的包传输可靠性csa。

26.根据权利要求25所述的网元,其特征在于,所述第一获取子模块具体用于:

向所述第一模块发送所述第一报文;

接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

27.根据权利要求25所述的网元,其特征在于,所述第一获取子模块具体用于:

确定第一数量;

向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文至所述第二模块,所述第一报文中包括第一数量的数据包。

28.根据权利要求25所述的网元,其特征在于,所述第一获取子单元具体用于:

向所述第一模块发送指示信息,所述指示信息用于指示所述第一模块发送第一报文;

接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

29.根据权利要求25所述的网元,其特征在于,所述第一报文为所述第一模块向第二模块发送的特殊报文;

其中,所述第一获取子单元具体用于:

接收所述第一模块发送的第二反馈信息,所述第二反馈信息包括所述第一报文中包括的数据包的第一数量。

30.根据所述权利要求25-29任一项所述的网元,其特征在于,所述计算子模块具体用于:

计算所述第二数量和所述第一数量的比值;

将所述比值确定为所述第一模块至所述第二模块的网络通道的包传输可靠性。

31.根据权利要求25-30任一项所述的网元,其特征在于,所述网元还包括判断模块,所述判断模块具体用于:

根据所述第一模块至所述第二模块的网络通道的包传输可靠性csa,判断所述第一模块至所述第二模块的网络通道是否出现故障。

32.根据权利要求25-31任一项所述的网元,其特征在于,所述第一模块至所述第二模块的网络通道为多条,所述网元还包括选取模块,所述选取模块用于:

确定所述第一模块至所述第二模块的多条网络通道中每条网络通道的csa;

根据所述每条网络通道的csa从所述多条网络通道中选取目标网络通道,所述目标网络通道用于传输所述第一模块至所述第二模块的数据。

33.一种检测装置,其特征在于,包括处理器和存储器,其中,所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行如权利要求1-8任一项所述的方法。

34.一种网元,其特征在于,包括处理器和存储器,其中,所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行如权利要求9-16任一项所述的方法。

35.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有程序指令,所述程序指令当被计算机执行时使所述计算机执行如权利要求1-8任一项所述的方法。

36.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有程序指令,所述程序指令当被计算机执行时使所述计算机执行如权利要求9-16任一项所述的方法。

技术总结
本申请实施例公开了一种方法及设备,其中方法包括:检测装置获取第一网络节点向第二网络节点发送的第一报文中包括的数据包的第一数量;所述检测装置获取所述第二网络节点发送的第一反馈信息,所述第一反馈信息包括所述第二网络节点接收到所述第一报文中包括的数据包的第二数量;所述检测装置根据所述第一数量和所述第二数量计算所述第一网络节点至所述第二网络节点的网络通道的包传输可靠性。本申请实施例可以快速准确地检测和评估网络的可靠性。

技术研发人员:姜小滨;刘晓军;贾晓倩
受保护的技术使用者:华为技术有限公司
技术研发日:2018.11.30
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-20349.html

最新回复(0)