一种网络设备异常诊断方法、装置及计算机设备制造方法及图纸

技术编号:22005181 阅读:26 留言:0更新日期:2019-08-31 06:49
本说明书提供一种网络设备异常诊断方法、装置及计算机设备,所述方法包括:预先在待测试设备上配置两个应用程序,两个应用程序收发的数据通过不同的网络区域连接,以使两个应用程序在本测试设备上利用指定的硬件通道传输数据;其中一个应用程序与另一个应用程序之间传输数据时,分别采集所述数据经过不同硬件通道时的特性参数;根据所述特性参数和所接收的数据是否完整来判断所述设备是否异常。本说明书实施例所述的方法简单高效,不需特定测试环境,能直接得出完整传输通道的测试数据和精确的诊断结果。

A Method, Device and Computer Equipment for Abnormal Diagnosis of Network Equipment

【技术实现步骤摘要】
一种网络设备异常诊断方法、装置及计算机设备
本说明书涉及通信网络管理
,尤其涉及一种网络设备异常诊断方法、装置及计算机设备。
技术介绍
网络设备如网关、路由器、交换机等,在初始安装或发生故障时,需要一定的诊断手段对该设备判断是否工作异常与是否满足正常工作需求。目前,通用的诊断手段有ping诊断、DNS诊断、远端还回诊断等,这些方法能诊断设备的异常工作情况,但上述方法都有各自的局限性,只适用于各自的特定应用场景。上述方法在不具备测试环境或者需要简单快捷的自检手段的场合(如室外现场等)或测试效率要求更高的场合时(如出厂批量检验等),不能提供较好的自检手段。因此,研发一种简单高效、通用性强的网络设备异常诊断方法是极有必要的。
技术实现思路
为克服相关技术中存在的问题,本说明书提供了一种网络设备异常诊断方法、装置及计算机设备。根据本说明书实施例的第一方面,提供一种网络设备异常诊断方法,所述方法包括:预先在待测试设备上配置两个应用程序,两个应用程序收发的数据通过不同的网络区域连接,以使两个应用程序在本测试设备上利用指定的硬件通道传输数据;其中一个应用程序与另一个应用程序之间传输数据时,分别采集所述数据经过不同硬件通道时的特性参数;根据所述特性参数和所接收的数据是否完整来判断所述设备是否异常。根据本说明书实施例的第二方面,提供一种网络设备异常诊断装置,包括:用于传输数据的第一应用程序和第二应用程序;用于将第一应用程序和第二应用程序收发的数据通过不同的内部隔离的网络区域连接的网络配置单元,以使两个应用程序在同一设备上利用指定的硬件通道传输数据;采集所述数据经过不同所述硬件通道时的特性参数的采集单元;分析所接收的数据是否完整并得出数据完整性的分析单元;根据所述特性参数和所述数据完整性来判断所述设备是否异常的测试单元。根据本说明书实施例的第三方面,提供一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时执行如上所述方法中的操作。本说明书的实施例提供的技术方案可以包括以下有益效果:本说明书实施例中,两个应用程序收发的数据通过不同的网络区域连接,使两个应用程序各自相连的网络区域相互独立,不能直接转发数据,需要走完整的测试通道;在本测试设备上利用指定的硬件通道传输数据,每次传输测试时测试数据通过不同的硬件通道时得出不同的工作特性;采集数据传输过程中经过不同硬件通道时的特性参数,以及分析测试数据的传输完整性,根据所述设备特性参数和所述数据传输完整性综合判断网络设备是否异常,得出精确的诊断结果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1是本申请一示例性实施例示出的一种网络设备异常诊断方法的流程图。图2是本申请一示例性实施例示出的另一种网络设备异常诊断方法的流程图。图3是本申请一示例性实施例示出的一种网络设备异常诊断方法的应用场景图。图4是本申请一示例性实施例示出的另一种网络设备异常诊断方法的应用场景图。图5是本申请一示例性实施例网络设备异常诊断装置所在计算机设备的一种硬件结构图。图6本本申请一示例性实施例示出的一种网络设备异常诊断装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。接下来对本说明书实施例进行详细说明。在通信网络管理中,网络设备在初始安装或发生故障时,需要一定的诊断手段对该设备判断是否工作异常,以及是否满足正常工作需求,尤其对如网关、路由器、交换机等的嵌入式网络设备。在不具备测试环境或者需要简单快捷的自检手段的场合(如室外现场等)或测试效率要求更高的场合时(如出厂批量检验等),使用简单高效、通用性强的网络设备诊断方法将能极大程度地提高检测效率,异常的产品更容易被检出进行返修,从而降低产品的劣品率。相关技术中,以网关设备为例进行示例说明。网关设备又称网间连接器、协议转换器,是多个网络间提供数据转换服务的计算机系统或设备。网关设备包括MCU和其他的外围硬件,其中MCU又称单片微型计算机或者单片机,是把中央处理器(CentralProcessUnit)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB等都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。网关设备在转发数据包时,通常会根据收发数据包的应用程序所使用的通信协议,用软件协议栈实现数据包的封装。在封装成数据包后,操作系统通常会根据数据包的源地址和目的地址访问路由表,如果数据包是本设备内部应用进程的数据传输,则无需通过硬件通道及软件协议栈底层转发,直接在软件协议栈的上层查表转发到数据包的接收方;反之,如果数据包的接收方是其他设备,则需要利用硬件通道发送至其他设备。对网关设备进行数据传输测试时,常用的简单的诊断方法有ping诊断、dns诊断、远端还回等,但上述方法仅能针对特定方面的异常,都有各自的局限性和适用范围。比如远端还回测试方法,该方法仅用于测试内部硬件通路,不能诊断软件协议栈是否异常,即使测试的是硬件通路,也不是完整硬件通路。而Ping诊断等更多应用于检测设备外部环境或完整的上网通道,不能准确的检测设备内部,而且该方法仅能测试特定协议(ARP和ICMP)。本实施例提供一种针对设备内部的简单又高效并适配多个应用场景的网络设备异常诊断方法及装置。如图1所示,图1是本说明书根据一示例性实施例示出的一种网络设备异常诊断方法的流程图,包括以下步骤:步骤S101,预先在待测试设备上配置两个应用程序,两个应用程序收发的数据通过不同的网络区域连接,以使两个应用程序在本测试设备上利用指定的硬件通道传输数据;步骤S102,其中一个应用程序与另一个应用程序之间传输数据时,分别采集所述数据经过不同硬件通道时的特性参数;在两个应用程序相互传输数据时,由所述设备的MCU对所述数据经过不同硬件通道时的特性参数进行采集。在一个实施例中,特性参数包括设备性能、丢包率等动态特性值。步骤S103,根据所述特性参数和所接收的本文档来自技高网...

【技术保护点】
1.一种网络设备异常诊断方法,包括以下步骤:预先在待测试设备上配置两个应用程序,两个应用程序收发的数据通过不同的网络区域连接,以使两个应用程序在本测试设备上利用指定的硬件通道传输数据;其中一个应用程序与另一个应用程序之间传输数据时,分别采集所述数据经过不同硬件通道时的特性参数;根据所述特性参数和所接收的数据是否完整来判断所述设备是否异常。

【技术特征摘要】
1.一种网络设备异常诊断方法,包括以下步骤:预先在待测试设备上配置两个应用程序,两个应用程序收发的数据通过不同的网络区域连接,以使两个应用程序在本测试设备上利用指定的硬件通道传输数据;其中一个应用程序与另一个应用程序之间传输数据时,分别采集所述数据经过不同硬件通道时的特性参数;根据所述特性参数和所接收的数据是否完整来判断所述设备是否异常。2.根据权利要求1所述的方法,其特征在于,预先将两个应用程序收发的数据通过不同的网络区域连接的步骤包括:预先关闭所述设备的端口隔离功能;将所述两个应用程序收发的数据通过不同的内部隔离的网络区域连接;将自定义的策略路由插入路由表,并将自定义的策略路由的优先级设置为最高,其中,自定义的策略路由用于指示其中一个应用程序向另一应用程序传输数据的源虚接口和目的虚接口。3.根据权利要求2所述的方法,其特征在于,每个应用程序分别与一个虚接口绑定,每个虚接口对应一个物理端口,非源/目的虚接口与源/目的虚接口对应的物理端口位于不同的网络区域中,非源虚接口和非目的虚接口对应的物理端口位于同一网络区域中。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:开启IVLmac学习模式。5.根据权利要求2所述的方法,其特征在于,预先将两个应用程序收发的数据通过不同的网络区域连接的步骤还...

【专利技术属性】
技术研发人员:徐清华
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:山东,37

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

1