[发明专利]一种基于简单网络管理协议的trap处理方法有效
| 申请号: | 200810217071.1 | 申请日: | 2008-10-24 |
| 公开(公告)号: | CN101388808A | 公开(公告)日: | 2009-03-18 |
| 发明(设计)人: | 阚江涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L29/06 |
| 代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
| 地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 简单 网络 管理 协议 trap 处理 方法 | ||
1.一种基于简单网络管理协议的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报文,再产生处理结果,所述处理结果返回。
2.根据权利要求1所述的方法,其特征在于,
对trap报文进行差错处理:先记录trap报文信息,再丢弃该trap报文。
3.根据权利要求1所述的方法,其特征在于:
告警处理模块采用先进先出的队列方式来控制缓存队列中的trap报文的进出,若缓存队列满,缓存队列将停止存入新的trap报文,直到缓存队列又有剩 余的缓冲空间时,缓存队列再存入新的trap报文。
4.根据权利要求1所述的方法,其特征在于:
在步骤1.2中,告警处理模块对trap报文是否完整以及是否包含正确的trap报文发送地址进行判断,若符合判断要求,则进入步骤1.3。
5.根据权利要求1所述的方法,其特征在于:
在步骤1.4中,告警处理模块根据网络设备信息和trapOid来查找处理类型的标识,在获得处理类型的标识后,告警处理模块先把标识与trapOid组成权值,再根据权值查找对应的告警解释器。
6.根据权利要求5所述的方法,其特征在于:
所述处理类型包括网络设备类型和网络设备版本,各网络设备的对应关系采用XML表格表示,相同的处理类型,位于同一个节点下面。
7.根据权利要求5所述的方法,其特征在于:
告警处理模块根据权值在“告警解释器表”中查找对应的告警解释器,在告警解释器表中,每一个权值对应一个告警解释器。
8.根据权利要求7所述的方法,其特征在于:
告警解释器表包括“处理类型-标识”对应表和“权值-告警解释器”对应表,每添加一种新网络设备时,以权值作为判断,若此网络设备的处理类型和“处理类型-标识”对应表中的网络设备的处理类型一致时,则修改“处理类型-标识”对应表,否则,修改“权值-告警解释器”对应表。
9.根据权利要求1所述的方法,其特征在于:
在步骤1.4,在告警解释器对trap报文解析时,告警解释器的告警检测工具先检查判断PDU数据包是否合格,若合格,则进入步骤1.41,否则,进入步骤1.43;
1.41告警解释器先生成trap对象,再检查判断trap对象是否为合格的对象,若是,则进入步骤1.42,否则,进入步骤1.43;
1.42告警解释器根据读取trap报文信息和网络设备信息,生成告警,以及告警检测工具检查判断所述告警是否合格,若合格,则产生处理结果,否则,进入步骤1.43;
1.43先进行差错处理,再产生处理结果。
10.根据权利要求9所述的方法,其特征在于,
告警检测工具在检查判断时,调度所述告警解释器的各接口,调度方式包括多线程方式和顺序方式,其调度处理包括以下步骤:
告警检测工具先获取正确的检查数据,以及获取需要调用的任务,再分别对每一个任务进行处理,读取任务属性;
告警检测工具根据任务属性判断是否需要采用新的线程调用,若需要,则先采用多线程方式创建新线程处理数据,所产生的数据再返回给网络管理系统的相应模块,否则,采用顺序方式处理数据,所产生的数据再返回给网络管理系统的相应模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810217071.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提示字符数的方法及终端
- 下一篇:导航系统及其导航画面显示控制方法





