一种远程传输线路质量检测方法及系统与流程

文档序号:12067881阅读:177来源:国知局
一种远程传输线路质量检测方法及系统与流程

本发明涉及网络运维领域,尤指一种远程传输线路质量检测方法及系统。



背景技术:

在金融行业网络运维管理中,在网管报出线路异常以后,需要迅速地检测异常线路的传输质量,方便快速故障定位、快速排障、恢复业务。

Ping是Windows、Unix和Linux系统下的一个命令;ping也属于一个通信协议,是TCP/IP协议的一部分;利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障;PING(Packet Internet Groper),因特网包探索器,其是测试网络连接量的程序;Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo(ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

现有技术的网络运维管理中,检测线路质量通常采用ping的方式进行质量检测,虽然单条线路问题手工检测在操作难度及时效上都没有问题,但同时报出多条线路异常的情况下,运维人员耗费的精力与时间大大增加,不利于尽快排除故障、恢复业务。



技术实现要素:

为解决上述问题,本发明目的在于提供一种可批量化检测所有异常线路的传输质量,为运维人员提供高效且准确的告障方式的远程传输线路质量检测方法及系统。

为达上述目的,本发明所提供的远程传输线路质量检测方法具体包含:与各网管系统建立连接,并通过各网管系统获得告警条目;根据预定关键字过滤所述告警条目,并生成异常线路信息列表;根据预先定义的ping参数,对所述异常线路信息列表内的异常线路进行ping测试,获得异常线路测试结果;根据所述异常线路测试结果获得所述异常线路所对应的告警条目中所述异常线路的相关信息;将所述异常线路测试结果与预先设置的处理策略数据库比对,根据比对结果获得处理方案;将所述异常线路的相关信息和所述处理方案输出。

在上述远程传输线路质量检测方法中,优选的,所述告警条目包含:源设备信息、源端口IP、目的IP、线路带宽、专线号、对端机构、线路类型、线路运营商、告警关键字。

在上述远程传输线路质量检测方法中,优选的,所述预定关键字包含interface state to down、线路rping异常、线路错包误码。

在上述远程传输线路质量检测方法中,优选的,所述根据预先定义的ping参数包含:预先设置ping包数量、大小、使用源地址参数。

在上述远程传输线路质量检测方法中,优选的,所述获得所述异常线路所对应的告警条目中所述异常线路的相关信息还包含:将所述异常线路的相关信息与所述异常线路的信息绑定后以.log格式的日志方式存储。

在上述远程传输线路质量检测方法中,优选的,所述异常线路的相关信息包含线路运营商、对端机构、专线号。

在上述远程传输线路质量检测方法中,优选的,所述与各网管系统建立连接包含:通过Snmp协议或Tcp协议与各网管系统建立连接。

本发明还提供一种远程传输线路质量检测系统,所述检测系统包含:告警信息获取装置、检测装置、ping测试装置、处理装置和告障装置;所述告警信息获取装置用于与各网管系统建立连接,并通过各网管系统获得告警条目;所述检测装置与所述告警信息获取装置相连,用于根据预定关键字过滤所述告警条目,并生成异常线路信息列表;所述ping测试装置与所述检测装置相连,用于根据预先定义的ping参数,对所述异常线路信息列表内的异常线路进行ping测试,获得异常线路测试结果;所述处理装置与所述ping测试装置相连,用于根据所述异常线路测试结果获得所述异常线路所对应的告警条目中所述异常线路的相关信息;将所述异常线路测试结果与预先设置的处理策略数据库比对,根据比对结果获得处理方案;所述告障装置与所述处理装置相连,用于将所述异常线路的相关信息和所述处理方案输出。

在上述远程传输线路质量检测系统中,优选的,所述各网管系统包含Netcool、Solarwind、Tivoli NetView。

在上述远程传输线路质量检测系统中,优选的,所述检测装置包含过滤模块,所述过滤模块用于通过interface state to down、线路rping异常和/或线路错包误码过滤所述告警条目,并生成异常线路信息列表。

在上述远程传输线路质量检测系统中,优选的,所述ping测试装置包含ping参数定义模块,所述ping参数定义模块用于预先设置ping测试中的ping包数量、大小、使用源地址参数。

在上述远程传输线路质量检测系统中,优选的,所述处理装置包含日志存储模块,所述日志存储模块用于将所述异常线路的相关信息与所述异常线路的信息绑定后以.log格式的日志方式存储。

通过本发明所提供的远程传输线路质量检测方法及系统以批量自动化方式的方式,替代了传统手工执行命令检测线路工作模式,同时反馈检测结果中关联了运营商信息、参考解决方案等要素,大大缩短了一线运维人员告障处理时间、减轻了工作量、提高了工作效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:

图1为本发明所提供的远程传输线路质量检测方法的流程示意图;

图2为本发明所提供的远程传输线路质量检测系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

请参考图1所示,本发明所提供的远程传输线路质量检测方法具体包含:S101与各网管系统建立连接,并通过各网管系统获得告警条目;S102根据预定关键字过滤所述告警条目,并生成异常线路信息列表;S103根据预先定义的ping参数,对所述异常线路信息列表内的异常线路进行ping测试,获得异常线路测试结果;S104根据所述异常线路测试结果获得所述异常线路所对应的告警条目中所述异常线路的相关信息;将所述异常线路测试结果与预先设置的处理策略数据库比对,根据比对结果获得处理方案;S105将所述异常线路的相关信息和所述处理方案输出;运维人员可直接根据该处理方案进行异常线路检修,大大节约了维修时间,提高了工作效率。

在上述实施例中,所述告警条目包含:源设备信息、源端口IP、目的IP、线路带宽、专线号、对端机构、线路类型、线路运营商、告警关键字;所述预定关键字包含interface state to down、线路rping异常和线路错包误码;所述根据预先定义的ping参数包含:预先设置ping包数量、大小和使用源地址参数;所述异常线路的相关信息包含线路运营商、对端机构、专线号中的一个或多个;所述与各网管系统建立连接包含:通过Snmp协议或Tcp协议与各网管系统建立连接。

在本发明一优选的实施例中,所述获得所述异常线路所对应的告警条目中所述异常线路的相关信息还包含:将所述异常线路的相关信息与所述异常线路的信息绑定后以.log格式的日志方式存储;以此,及时保存相关异常信息,便于后期运维人员调看查阅,了解各线路故障情况。

为更清楚的说明上述实施例,以下以实际情况为例,对其做详细说明:

在本发明所提供的远程传输线路质量检测方法中的步骤S101中,首先与多类网管软件连接,如:Netcool、Solarwind、Tivoli NetView等,通过网管提供的数据接口,获取告警条目的字段信息;其中,与该些网络软件连接的方式可包含Snmp与Tcp长连接两类协议接口,网管软件通过使用TRAP或INFORM等Snmp协议指令上送资料,或者与其建立一个Tcp长连接,连接建立后便不会主动关闭,后续的读写操作会继续使用这个连接;因此通过该方式可以兼容支持以上接口协议的多类网管软件,同时目前生产网管平台均采用Snmp协议接口方式实现,以此该方法也无需对现有设备做过大改变。

在本发明所提供的远程传输线路质量检测方法中的步骤S102中,网管平台通过Snmp接口上送告警,告警条目包括:源设备、源设备IP、源设备端口、源端口IP、目的IP、线路带宽、专线号、对端机构、线路类型、线路运营商、告警关键字等多个字段;其后进行匹配过滤:如果告警关键字=“interface state to down”或“线路rping异常”或“线路错包误码”,这三种类型异常告警,符合线路质量异常测试要求;最后将符合线路质量异常测试要求的线路统一生成异常线路信息列表。

在本发明所提供的远程传输线路质量检测方法中的步骤S103中,通过上述异常线路信息列表,以及自定义ping包大小、数量、使用源地址IP参数,发起批量ping测试,也可以选取某一条线路,单独发起ping测试;其中发起广域网专线ping测试需要登录对应网络设备,具体由安全室在ACS认证服务器上建立一个专为本系统使用用户,为了控制该用户使用风险,可以设置其权限仅为ping及扩展ping命令;在本发明中可使用该用户登录告警字段中源IP设备,发起上述批量ping测试。

在本发明所提供的远程传输线路质量检测方法中的步骤S104中,根据该些告警条目获得所述异常线路所对应的告警条目中所述异常线路的相关信息;如:出线路运营商、专线号、对端机构联系方式等,其后将批量ping测试的结果快速反馈给用户,该过程中主要计算出每条线路ping测试丢包率,以此大大缩短了一线运维人员告障处理时间;更进一步的,为便于运维人员快速选择合适的处理方案,在反馈运维人员ping测试结果时,还可根据针对不同问题,直接关联到已有生产系统应急处理手册,供运维人员参考;此外相关日志以.log格式文件存储于该终端,方便日后查验。

整体上来讲,本发明所提供的远程传输线路质量检测系统,主要通过多类网管软件,如:Netcool、Solarwind、Tivoli NetView等所提供的数据接口,获取告警条目的字段信息;告警条目字段信息包括:源设备、源设备IP、源设备端口、源端口IP、目的IP、线路带宽、专线号、线路类型、线路运营商、告警关键字等等,只有告警关键字=“interface state to down”、“线路rping异常”、“线路错包误码”,是符合线路质量异常告警信息;其后根据用户需求,手工设置ping包数量、大小、使用源地址等参数,发起批量ping测试;最后,快速呈现测试结果、线路运营商、告障方式,相关日志以.log格式存储于该终端,方便日后查验;同时还可以针对不同问题,提供对应的解决方法供运维人员参考。

请参考图2所示,本发明还提供一种远程传输线路质量检测系统,所述检测系统包含:告警信息获取装置、检测装置、ping测试装置、处理装置和告障装置;所述告警信息获取装置用于与各网管系统建立连接,并通过各网管系统获得告警条目;所述检测装置与所述告警信息获取装置相连,用于根据预定关键字过滤所述告警条目,并生成异常线路信息列表;所述ping测试装置与所述检测装置相连,用于根据预先定义的ping参数,对所述异常线路信息列表内的异常线路进行ping测试,获得异常线路测试结果;所述处理装置与所述ping测试装置相连,用于根据所述异常线路测试结果获得所述异常线路所对应的告警条目中所述异常线路的相关信息;将所述异常线路测试结果与预先设置的处理策略数据库比对,根据比对结果获得处理方案;所述告障装置与所述处理装置相连,用于将所述异常线路的相关信息和所述处理方案输出。

其中,所述各网管系统包含Netcool、Solarwind和Tivoli NetView,其中Netcool、Solarwind和Tivoli NetView,是IBM等厂商网管产品的名称。所述检测装置包含过滤模块,所述过滤模块用于通过interface state to down、线路rping异常和/或线路错包误码过滤所述告警条目,并生成异常线路信息列表。所述ping测试装置包含ping参数定义模块,所述ping参数定义模块用于预先设置ping测试中的ping包数量、大小和使用源地址参数。所述处理装置包含日志存储模块,所述日志存储模块用于将所述异常线路的相关信息与所述异常线路的信息绑定后以.log格式的日志方式存储。

通过本发明所提供的远程传输线路质量检测方法及系统以批量自动化方式的方式,替代了传统手工执行命令检测线路工作模式,同时反馈检测结果中关联了运营商信息、参考解决方案等要素,大大缩短了一线运维人员告障处理时间、减轻了工作量、提高了工作效率。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1