[发明专利]一种基于简单网络管理协议的trap处理方法有效
| 申请号: | 200810217071.1 | 申请日: | 2008-10-24 |
| 公开(公告)号: | CN101388808A | 公开(公告)日: | 2009-03-18 |
| 发明(设计)人: | 阚江涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L29/06 |
| 代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
| 地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 简单 网络 管理 协议 trap 处理 方法 | ||
技术领域
本发明涉及一种基于简单网络管理协议的处理方法,具体地说,涉及一种基于简单网络管理协议的trap处理方法。
背景技术
在设备发生故障或网络状况异常时,网络管理系统提示用户,该提示称为告警。简单网络管理协议SNMP(Simple Network Management Protocol)为网络管理系统提供底层网络管理的框架。当设备发生一定事件时,设备会触发而发送消息到服务器,该消息称为trap,其中trap是一种陷阱信息,trap是SNMP数据包的一种类型。网络管理系统通过接收并分析设备发送过来的陷阱信息而产生告警。
在互联网高速发展的今天,网络设备越来越多,网管软件越来越重要。目前,网络管理系统需要管理几千个、甚至几万个设备。这些设备上报的告警更是多不胜数。如何提高告警处理效率,而且便于开发和维护就是一个非常重要的问题。传统的做法是:在网管处理多设备、多类型、多版本的告警时,一般采用多个过滤器的方式,则如果“过滤器甲”不能处理,交给“过滤器乙”处理,如果“过滤器乙”不能处理则继续交给后面的过滤器处理,逐级处理,然而,逐级处理不仅速度慢,而且需要重复的解析数据包。另外,目前的网管告警处理过程大多只是做数据包的解析,并没有做到数据处理的全程检查跟踪。此外,trap处理过程一般和trap的实际内容紧密耦合,因此容易造成逻辑处理紧密耦合;每添加一种新类型的设备,需要增加许多的配置或编码才能解析此trap;同一设备增加新版本trap,需要重新开发或对原始流程做修改;在程序处理异常时,缺少自我检查机制。
发明内容
本发明所要解决的技术问题是提供一种基于简单网络管理协议的trap处理方法,采用该方法,本发明告警处理效率高、扩展性强、易维护及具有错误自我检测处理能力,使得开发维护变得更加简便。
一种基于简单网络管理协议的trap处理方法,其包括以下步骤:
1.1网络设备先以trap报文形式把通知或故障发给网络管理系统的接收器,接收器再把trap报文放入缓存队列中;
1.2告警处理模块控制缓存队列中的trap报文的进出及对trap报文进行判断,若符合判断要求,则进入步骤1.3,否则,trap报文进入差错处理模块,差错处理模块先对trap报文进行差错处理,再产生处理结果,所述处理结果返回;
1.3告警处理模块取出trap报文和查找相应的网络设备信息,以及判断该网络设备是否属于被管理的网络设备,若是,则进入步骤1.4,否则,该网络设备的trap报文进入差错处理模块,差错处理模块先对trap报文进行差错处理,再产生处理结果,所述处理结果返回;
1.4告警处理模块先获取trap报文的trapOid,再根据网络设备信息和trapOid来判断是否获取到告警解释器,若获取到告警解释器,则该告警解释器先解析trap报文,再产生处理结果,所述处理结果返回,否则,默认的缺省告警解释器先解析trap报文,再产生处理结果,所述处理结果返回。
在本技术方案中,对trap报文进行差错处理:先记录trap报文信息,再丢弃该trap报文。
在本技术方案中,告警处理模块采用先进先出的队列方式来控制缓存队列中的trap报文的进出,若缓存队列满,缓存队列将停止存入新的trap报文,直到缓存队列又有剩余的缓冲空间时,缓存队列再存入新的trap报文。
在本技术方案的步骤1.2中,告警处理模块对trap报文是否完整以及是否包含正确的trap报文发送地址进行判断,若符合判断要求,则进入步骤1.3。
在本技术方案中,在步骤1.4中,告警处理模块根据网络设备信息和trapOid来查找处理类型的标识,在获得处理类型的标识后,告警处理模块先把标识与trapOid组成权值,再根据权值查找对应的告警解释器。
在本技术方案中,所述处理类型包括网络设备类型和网络设备版本,各网络设备的对应关系采用XML表格表示,相同的处理类型,位于同一个节点下面。
在本技术方案中,告警处理模块根据权值在“告警解释器表”中查找对应的告警解释器,在告警解释器表中,每一个权值对应一个告警解释器。
在本技术方案中,告警解释器表包括“处理类型-标识”对应表和“权值-告警解释器”对应表,每添加一种新网络设备时,以权值作为判断,若此网络设备的处理类型和“处理类型-标识”对应表中的网络设备的处理类型一致时,则修改“处理类型标识”对应表,否则,修改“权值-告警解释器”对应表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810217071.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:提示字符数的方法及终端
- 下一篇:导航系统及其导航画面显示控制方法





