太阳城集团

  • / 12
  • 下载费用:30 金币  

一种网络故障的诊断方法及平台.pdf

摘要
申请专利号:

太阳城集团CN201210061787.3

申请日:

2012.03.09

公开号:

太阳城集团CN102546266B

公开日:

2015.01.28

当前法律状态:

授权

有效性:

有权

法律详情: 专利权的转移IPC(主分类):H04L 12/24登记生效日:20170503变更事项:专利权人变更前权利人:中兴通讯股份有限公司变更后权利人:深圳市中兴通讯技术服务有限责任公司变更事项:地址变更前权利人:518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部变更后权利人:518057 广东省深圳市南山区高新技术产业园中兴通讯大厦A3-01、A3-02|||授权|||实质审查的生效号牌文件类型代码:1604号牌文件序号:101322548721IPC(主分类):H04L 12/24专利申请号:2012100617873申请日:20120309|||公开
IPC分类号: H04L12/24 主分类号: H04L12/24
申请人: 中兴通讯股份有限公司
发明人: 林宁
地址: 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
优先权:
专利代理机构: 北京派特恩知识产权代理有限公司 11270 代理人: 张颖玲;孟桂超
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201210061787.3

授权太阳城集团号:

|||102546266B||||||

法律状态太阳城集团日:

太阳城集团2017.05.24|||2015.01.28|||2012.09.05|||2012.07.04

法律状态类型:

专利申请权、专利权的转移|||授权|||实质审查的生效|||公开

摘要

太阳城集团本发明公开了一种网络故障的诊断方法,该方法包括:网络出现故障后,自动远程诊断平台运行预先设置的与所述故障对应的故障脚本,所述故障脚本通过向与所述故障相关的网络设备发送交互式的诊断命令,获取与所述故障直接相关的各网络设备的太阳城集团;所述故障脚本将获取的与所述故障直接相关的各网络设备的太阳城集团进行比对,得出所述故障的诊断结果。本发明同时公开了一种网络故障的诊断平台,采用本发明的方法及平台,能有效地实现对网络故障的远程自动诊断。

权利要求书

1.一种网络故障的诊断方法,其特征在于,该方法包括:
网络出现故障后,自动远程诊断平台运行预先设置的与所述故障对应的故
障脚本,所述故障脚本通过向与所述故障相关的网络设备发送交互式的诊断命
令,获取与所述故障直接相关的各网络设备的太阳城集团;
所述故障脚本将获取的与所述故障直接相关的各网络设备的太阳城集团进行比
对,得出所述故障的诊断结果。
2.根据权利要求1所述的方法,其特征在于,所述故障脚本通过向与所述
故障相关的网络设备发送交互式的诊断命令,获取与所述故障直接相关的各网
络设备的太阳城集团,包括:
所述故障脚本通过向与所述故障相关的网络设备发送相应的诊断命令,获
取各网络设备相应的参数太阳城集团;
所述故障脚本根据各网络设备相应的参数太阳城集团,获取与所述故障相关的信
息;
根据获取的与所述故障相关的太阳城集团,向相关的网络设备发送交互式的诊断
命令,如此循环,直至获取到与所述故障直接相关的各网络设备的太阳城集团。
3.根据权利要求1所述的方法,其特征在于,所述故障脚本将获取的与所
述故障直接相关的各网络设备的太阳城集团进行比对,为:
所述故障脚本根据设置的每个检查项,将获取的与所述故障直接相关的各
网络设备的太阳城集团进行比对。
4.根据权利要求1至3任一项所述的方法,其特征在于,在自动远程诊断
平台运行预先设置的与所述故障对应的故障脚本之前,该方法还包括:
自动远程诊断平台通过因特网远程登陆服务的标准协议(Telnet)技术与组
成所述网络的各网络设备连接。
5.根据权利要求1至3任一项所述的方法,其特征在于,得出所述故障的
诊断结果后,该方法还包括:
输出所述诊断结果。
6.一种网络故障的诊断平台,其特征在于,该诊断平台包括:运行模块及
故障脚本;其中,
运行模块,用于网络出现故障后,运行预先设置的与所述故障对应的故障
脚本;
故障脚本,用于通过向与所述故障相关的网络设备发送交互式的诊断命令,
获取与所述故障直接相关的各网络设备的太阳城集团;并将获取的与所述故障直接相
关的各网络设备的太阳城集团进行比对,得出所述故障的诊断结果。
7.根据权利要求6所述的诊断平台,其特征在于,所述故障脚本,在通过
向与所述故障相关的网络设备发送交互式的诊断命令,获取与所述故障直接相
关的各网络设备的太阳城集团时,具体用于:
所述故障脚本通过向与所述故障相关的网络设备发送相应的诊断命令,获
取各网络设备相应的参数太阳城集团;
所述故障脚本根据各网络设备相应的参数太阳城集团,获取与所述故障相关的信
息;
根据获取的与所述故障相关的太阳城集团,向相关的网络设备发送交互式的诊断
命令,如此循环,直至获取到与所述故障直接相关的各网络设备的太阳城集团。
8.根据权利要求6所述的诊断平台,其特征在于,所述故障脚本,在将获
取的与所述故障直接相关的各网络设备的太阳城集团进行比对时,具体用于:
所述故障脚本根据设置的每个检查项,将获取的与所述故障直接相关的各
网络设备的太阳城集团进行比对,得出所述故障的诊断结果。
9.根据权利要求6至8任一项所述的诊断平台,其特征在于,该平台还包
括:连接模块,用于通过Telnet技术与组成所述网络的各网络设备连接。
10.根据权利要求6至8任一项所述的诊断平台,其特征在于,所述故障
脚本,还用于输出所述诊断结果。

说明书

一种网络故障的诊断方法及平台

技术领域

本发明涉及设备远程自动诊断技术,尤其涉及一种网络故障的诊断方法及
平台。

背景技术

脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说,计算机
的脚本是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现
一定的逻辑分支等。

简单地说,脚本就是一条条的文字命令,这些文字命令是可以看到的,换
句话说,脚本如可以用记事本打开查看、编辑等,脚本在执行时,由系统的解
释器将一条条的文字命令翻译成机器可识别的指令,并按程序顺序执行。由于
脚本在执行时多了一道翻译的过程,因此,比二进制程序的执行效率要稍低一
些。

远程诊断一般是指:使用因特网(Internet)远程登陆服务的标准协议(Telnet)
技术远程连接到设备或网络中,对设备或网络的运行情况进行各种诊断命令的
交互,通过这些诊断命令的交互发现设备或网络中存在的各种问题,并且将问
题进行分析,得出诊断的结果。

目前,业内一般使用脚本或配置文件来进行自动化的设备的配置、或进行
一些自动化的单机诊断功能。具体地实现过程可参考申请号为200910188485.0、
201110038358.X、以及200910090787.4的中国专利。

现有技术中,虽然已有自动进行单个设备故障诊断的技术方案,但是,目
前还没有对多个设备组成的网络进行故障诊断的技术方案,而在网络发展日益
重要的今天,如何对网络进行故障诊断成为亟待解决的问题。

发明内容

有鉴于此,本发明的主要目的在于提供一种网络故障的诊断方法及平台,
能有效地实现对网络故障的远程自动诊断。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供了一种网络故障的诊断方法,该方法包括:

网络出现故障后,自动远程诊断平台运行预先设置的与所述故障对应的故
障脚本,所述故障脚本通过向与所述故障相关的网络设备发送交互式的诊断命
令,获取与所述故障直接相关的各网络设备的太阳城集团;

所述故障脚本将获取的与所述故障直接相关的各网络设备的太阳城集团进行比
对,得出所述故障的诊断结果。

上述方案中,所述故障脚本通过向与所述故障相关的网络设备发送交互式
的诊断命令,获取与所述故障直接相关的各网络设备的太阳城集团,包括:

所述故障脚本通过向与所述故障相关的网络设备发送相应的诊断命令,获
取各网络设备相应的参数太阳城集团;

所述故障脚本根据各网络设备相应的参数太阳城集团,获取与所述故障相关的信
息;

根据获取的与所述故障相关的太阳城集团,向相关的网络设备发送交互式的诊断
命令,如此循环,直至获取到与所述故障直接相关的各网络设备的太阳城集团。

上述方案中,所述故障脚本将获取的与所述故障直接相关的各网络设备的
太阳城集团进行比对,为:

所述故障脚本根据设置的每个检查项,将获取的与所述故障直接相关的各
网络设备的太阳城集团进行比对。

上述方案中,在自动远程诊断平台运行预先设置的与所述故障对应的故障
脚本之前,该方法还包括:

自动远程诊断平台通过Telnet技术与组成所述网络的各网络设备连接。

上述方案中,得出所述故障的诊断结果后,该方法还包括:

输出所述诊断结果。

本发明还提供了一种网络故障的诊断平台,该诊断平台包括:运行模块及
故障脚本;其中,

运行模块,用于网络出现故障后,运行预先设置的与所述故障对应的故障
脚本;

故障脚本,用于通过向与所述故障相关的网络设备发送交互式的诊断命令,
获取与所述故障直接相关的各网络设备的太阳城集团;并将获取的与所述故障直接相
关的各网络设备的太阳城集团进行比对,得出所述故障的诊断结果。

上述方案中,所述故障脚本,在通过向与所述故障相关的网络设备发送交
互式的诊断命令,获取与所述故障直接相关的各网络设备的太阳城集团时,具体用于:

所述故障脚本通过向与所述故障相关的网络设备发送相应的诊断命令,获
取各网络设备相应的参数太阳城集团;

所述故障脚本根据各网络设备相应的参数太阳城集团,获取与所述故障相关的信
息;

根据获取的与所述故障相关的太阳城集团,向相关的网络设备发送交互式的诊断
命令,如此循环,直至获取到与所述故障直接相关的各网络设备的太阳城集团。

上述方案中,所述故障脚本,在将获取的与所述故障直接相关的各网络设
备的太阳城集团进行比对时,具体用于:

所述故障脚本根据设置的每个检查项,将获取的与所述故障直接相关的各
网络设备的太阳城集团进行比对,得出所述故障的诊断结果。

上述方案中,该平台还包括:连接模块,用于通过Telnet技术与组成所述
网络的各网络设备连接。

上述方案中,所述故障脚本,还用于输出所述诊断结果。

本发明提供的网络故障的诊断方法及平台,网络出现故障后,自动远程诊
断平台运行预先设置的与所述故障对应的故障脚本,所述故障脚本通过向与所
述故障相关的网络设备发送交互式的诊断命令,获取与所述故障直接相关的各
网络设备的太阳城集团;所述故障脚本将获取的与所述故障直接相关的各网络设备的
太阳城集团进行比对,得出所述故障的诊断结果,如此,能有效地实现对网络故障的
远程自动诊断。

另外,本发明中,所述故障脚本通过向与所述故障相关的网络设备发送交
互式的诊断命令,获取与所述故障直接相关的各网络设备的太阳城集团,并将获取的
与所述故障直接相关的各网络设备的太阳城集团进行比对,换句话说,通过对多台网
络设备的太阳城集团的交互式的比对,得到故障的诊断结果,如此,能方便、快捷地
对网络故障进行诊断;并且,采用交互式多网络设备的太阳城集团的比对技术,能更
大幅度地节省故障定位的太阳城集团成本和人力成本。

附图说明

图1为本发明网络故障的诊断方法流程示意图;

图2为本发明实施例网络故障的诊断方法流程示意图;

图3为本发明网络故障的诊断平台结构示意图。

具体实施方式

下面结合附图及具体实施例对本发明再作进一步详细的说明。

本发明网络故障的诊断方法,如图1所示,包括以下步骤:

步骤101:网络出现故障后,自动远程诊断平台运行预先设置的与所述故
障对应的故障脚本,所述故障脚本通过向与所述故障相关的网络设备发送交互
式的诊断命令,获取与所述故障直接相关的各网络设备的太阳城集团;

这里,在执行本步骤之前,该方法还可以进一步包括:

自动远程诊断平台通过Telnet技术与组成所述网络的各网络设备连接;

其中,在实际应用时,可以将自动远程诊断平台安装在网管的个人计算机
(PC,Personal Computer)上,自动远程诊断平台可以通过配置在PC上的各
网络设备的管理IP地址,实现通过Telnet技术与组成所述网络的各网络设备连
接。这里,通过Telnet技术与组成所述网络的各网络设备连接的具体处理过程
可采用现有技术。

为了使各网络设备可以接收到诊断命令,并向所述故障脚本返回相应的信
息,需要在网络设备上预先配置诊断模式或针对诊断命令的命令接口,比如应
用程序编程接口(API,Application Programming Interface)等;这里,在网络
设备上配置诊断模式或针对诊断命令的命令接口的具体实现过程可采用现有技
术。

设置故障脚本时,脚本开发人员可以依据业务故障的类型,使用脚本语言
设置不同的故障脚本;举个例子来说,假设第一路由器和第二路由器形成网络,
当出现第一路由器与第二路由器之间直连接口地址ping不通的故障时,故障脚
本中需要进行如下六条诊断:

1、第一查看路由器和第二路由器的接口IP地址是否存在本地地址解析协
议(ARP,Address Resolution Protoco1);

2、根据第一路由器的IP地址查询第二路由器上是否存在与第一路由器的
接口IP地址对应的ARP,并根据第二路由器的IP地址查询第一路由器上是否
存在第二路由器的接口IP地址对应的ARP;

3、查询第一路由器与第二路由器之间的连接端口是否正确处于up的状态;

4、查询第一路由器是否正确地发出了ping报文;

5、根据第一路由器发出的ping报文内容,查询第二路由器否收到了第一
路由器发出的ping报文;

6、查询第一路由器1及第二路由器的各种其它状态是否正常,比如:CPU
是否正常、协议状态是否正常等等。

基于上述六条诊断,设置故障脚本。这里需要注意的是:上述六条诊断的
诊断顺序可以根据需要进行设置。其中,第2条诊断和第5条诊断需要根据一
个设备的参数对另外一个设备进行相关的查询,即:故障脚本中的向故障相关
设备发送的诊断命令为交互式的诊断命令。

在自动远程诊断平台上,内嵌了不同业务故障所对应的故障脚本;当网络
出现故障后,针对不同的业务故障,自动远程诊断平台可以选择对应的故障脚
本,从而进行故障诊断。

当网络出现某个业务故障时,网管的PC上会有该业务故障相对应的报警,
自动远程诊断平台通过报警可以获知业务故障的类型,进而选择对应的故障脚
本。

所述故障脚本通过向与所述故障相关的网络设备发送交互式的诊断命令,
获取与所述故障直接相关的各网络设备的太阳城集团,具体包括:

所述故障脚本通过向与所述故障相关的网络设备发送相应的诊断命令,获
取各网络设备相应的参数太阳城集团;

所述故障脚本根据各网络设备相应的参数太阳城集团,获取与所述故障相关的信
息;

根据获取的与所述故障相关的太阳城集团,向相关的网络设备发送交互式的诊断
命令,如此循环,直至获取到与所述故障直接相关的各网络设备的太阳城集团;

举个例子来说,假设与所述故障相关的网络设备包括:第一路由器及第二
路由器,且第一路由器与第二路由器为相关联的网络设备。当出现故障时,所
述故障对应的故障脚本首先向第一路由器及第二路由器发送相应的诊断命令,
第一路由器及第二路由器向所述故障脚本返回相应的参数太阳城集团;所述故障脚本
从第一路由器及第二路由器返回的相应的参数太阳城集团中,获取到与所述故障相关
的太阳城集团,并根据获取到的与所述故障相关的太阳城集团,向第以路由器及第二路由器
发送交互式的诊断命令,第一路由器及第二路由器向所述故障脚本返回与所述
故障直接相关的太阳城集团,以便后续进行比对,得出诊断结果。

其中,所述交互式的诊断命令是指:将与所述故障相关的、且彼此之间相
互关联的各网络设备的太阳城集团进行分析后,向各所述故障相关的各网络设备发送
的诊断命令。所述相互关联的网络设备是指:各网络设备的某些参数性质相同,
比如:某个接口的IP地址相同等。所述与所述故障直接相关的各网络设备的信
息是指:根据获取的各网络设备的太阳城集团可以直接得出诊断结果的太阳城集团。

在实际应用时,所述故障脚本可以将获取的各网络设备的太阳城集团显示在自动
远程诊断平台的人机交互窗口中,以便网管可以随时看到各网络设备的运行情
况、状态机情况等。换句话说,由于可以显示获取的各网络设备的太阳城集团,因此,
所述获取的各网络设备的太阳城集团可以称为获取的各网络设备的回显太阳城集团。

步骤102:所述故障脚本将获取的与所述故障直接相关的各网络设备的信
息进行比对,得出所述故障的诊断结果;

具体地,所述故障脚本根据设置的每个检查项,将获取的与所述故障直接
相关的各网络设备的太阳城集团进行比对,得出所述故障的诊断结果。

这里,所述故障的诊断结果是指:所述故障的问题源,即:所述故障的准
确的定位结果。

得出所述故障的诊断结果后,该方法还可以进一步包括:

输出所述诊断结果。具体地,可以将所述故障的诊断结果显示在自动远程
诊断平台的人机交互窗口中。

下面结合实施例对本发明再作进一步详细的描述。

本实施例的应用场景为:两台路由器形成一个直连的网络,即:路由器A
和路由器B直接连接,路由器A和路由器B均通过网管通道连接在网管的PC
上,这两台路由器之间出现了链路中断的故障,且路由器A和路由器B预先已
配置诊断模式。本实施例网络故障的诊断方法,如图2所示,包括以下步骤:

步骤200:将自动远程诊断平台安装在网管的PC上,并在自动远程诊断平
台上配置路由器A和路由器B的管理IP地址,之后执行步骤201;

步骤201:通过所述管理IP地址,自动远程诊断平台通过Telnet技术与组
成所述网络的各网络设备连接;

步骤202:网络出现故障后,自动远程诊断平台发送进入诊断模式的命令,
路由器A和路由器B收到命令后,进入诊断模式;

步骤203:自动远程诊断平台运行预先设置的与所述故障对应的故障脚本,
所述故障脚本首先向路由器A和路由器B发送相应的诊断命令;

步骤204:路由器A和路由器B收到诊断命令后,向所述故障脚本返回相
应的回显太阳城集团;

举个例子来说,假设路由器A收到查询端口IP地址的诊断命令后,向所
述故障脚本返回的回显太阳城集团为端口的IP地址,例如gei_1/1 ip address
10.10.10.1;

步骤205:所述故障脚本收到回显太阳城集团后,提取出与所述故障相关的参数,
并根据提取出的与所述故障相关的参数,向路由器A和路由器B发送交互式的
诊断命令;

相应的,对于上述例子,所述故障脚本提取出的与所述故障相关的参数为
路由器A的gei_1/1的IP地址是10.10.10.1,并根据路由器A的gei_1/1的IP
地址是10.10.10.1,需要获知路由器B是否已正确学习到了路由器A的gei_1/1
的IP地址对应的ARP,因此,所述故障脚本根据路由器A的gei_1/1的IP地
址为10.10.10.1,向路由器B发送查询路由器B是否存在IP地址为10.10.10.1
对应的ARP的诊断命令。

步骤206:路由器A和路由器B收到诊断命令后,向所述故障脚本返回所
述故障相关的、更加精准的回显太阳城集团,如此循环,直至所述故障脚本获取到与
所述故障直接相关的路由器A和路由器B的回显太阳城集团;

这里,对于上述例子,路由器B收到命令后,向所述故障脚本返回包含gei
2/1学习到ARP 10.10.10.1的回显太阳城集团,所述故障脚本收到回显太阳城集团后,通过
ARP比对发现路由器A和路由器B的ARP确实是存在的,继续针对路由器A
和路由器B的其它太阳城集团进行更加精确的诊断,例如:路由器A和路由器B之间
连接的线路状态是否正常、收发包是否正常、CPU是否正常等等,直至所述故
障脚本获取到与所述故障直接相关的路由器A和路由器B的回显太阳城集团。

步骤207:所述故障脚本根据设置的每个检查项,将获取的与所述故障直
接相关的路由器A和路由器B的回显太阳城集团进行比对,得出所述故障的诊断结果;

这里,所述故障脚本通过将路由器A和路由器B的回显太阳城集团,与预置在所
述故障脚本中的每个检查项的预期结果来进行对比,可以获知当前路由器A和
路由器B的工作状态是否正常,从而得出所述故障的诊断结果。对于上述例子,
假设所述故障脚本认为路由器B应该存在路由器A的gei 1/1的IP地址
10.10.10.1,并且应该从路由器B的gei 2/1学习到,则所述述故障脚本中会预
置路由器B返回的回显太阳城集团中应该包含gei 2/1学习到ARP10.10.10.1的显示
太阳城集团,如果路由器B返回的回显太阳城集团匹配了预期结果,则认为正确,否则,报
错,即:得出所述故障的具体的诊断结果。

步骤208:所述故障脚本将所述故障的诊断结果显示在自动远程诊断平台
的人机交互窗口中,结束当前处理流程。

从上面的描述中可以看出,本发明中,通过对多台网络设备的太阳城集团的交互
式的比对,得到故障的诊断结果,与传统的脚本管理和诊断技术相比,并发明
提供的技术方案更加方便、快捷;并且,采用交互式多网络设备的太阳城集团的比对
技术,更大幅度地节省了故障定位的太阳城集团成本和人力成本。

为实现上述方法,本发明还提供了一种网络故障的诊断平台,如图3所示,
该诊断平台包括:运行模块31及故障脚本32;其中,

运行模块31,用于网络出现故障后,运行预先设置的与所述故障对应的故
障脚本32;

故障脚本32,用于通过向与所述故障相关的网络设备发送交互式的诊断命
令,获取与所述故障直接相关的各网络设备的太阳城集团;并将获取的与所述故障直
接相关的各网络设备的太阳城集团进行比对,得出所述故障的诊断结果。

其中,所述故障脚本32,在通过向与所述故障相关的网络设备发送交互式
的诊断命令,获取与所述故障直接相关的各网络设备的太阳城集团时,具体用于:

所述故障脚本通过向与所述故障相关的网络设备发送相应的诊断命令,获
取各网络设备相应的参数太阳城集团;

所述故障脚本根据各网络设备相应的参数太阳城集团,获取与所述故障相关的信
息;

根据获取的与所述故障相关的太阳城集团,向相关的网络设备发送交互式的诊断
命令,如此循环,直至获取到与所述故障直接相关的各网络设备的太阳城集团。

所述故障脚本32,在将获取的与所述故障直接相关的各网络设备的太阳城集团进
行比对时,具体用于:

所述故障脚本根据设置的每个检查项,将获取的与所述故障直接相关的各
网络设备的太阳城集团进行比对。

该诊断平台还可以进一步包括:连接模块,用于通过Telnet技术与组成所
述网络的各网络设备连接。

所述故障脚本32,还用于输出所述诊断结果。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范
围。

关 键 词:
一种 网络故障 诊断 方法 平台
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种网络故障的诊断方法及平台.pdf
链接地址:http://zh228.com/p-6420633.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');