[发明专利]一种网络管理系统内通讯提速的方法和装置无效
申请号: | 201110128722.1 | 申请日: | 2011-05-18 |
公开(公告)号: | CN102185721A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 谭辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 罗丹 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 管理 系统 通讯 提速 方法 装置 | ||
技术领域
本发明涉及网络管理技术领域,尤其涉及一种网络管理系统内通讯提速的方法和装置。
背景技术
SNMPv3(Simple Network Management Protocol 3rd version,简单网络管理协议第三版)具备安全特性,包括用户的认证、防止消息重放攻击等。在网络管理系统中,安装有网管软件的后台网管简称为manager,安装有代理软件的前台设备简称agent,manager中的应用包括:通过与agent交互实现对设备的配置以及告警消息和性能参数的收集。
SNMPv3协议要求manager主要保存agent的三个与安全相关的信息即v3参数:引擎号engine id、引擎启动次数boots和引擎上电后的累计时间time,这些信息类似于连接信息。在通讯开始时,后台网管manager从前台设备agent获取上述连接信息,保存在后台网管manager中。获取上述三个与安全相关的信息即初始化SNMPv3协议的v3参数,通过如下握手流程实现:
步骤1:manager向agent发起一个get消息,此时manager还不知道前台设备的信息,因此engine id,boots,time等参数是空或者0。
步骤2:agent向manager返回一个report消息,报告一个错误,并将自己的engine id填写在此report消息中发给manager。
步骤3:manager向agent发一个get消息,boots和time为空,engine id则填写步骤2中agent已经返回的,同时填充了鉴权参数。
步骤4:agent向manager返回一个report消息,报告一个错误,并将自己的boots和time填写在此report消息中发给manager。
此时,相当于“连接”已经建立,在以后的SNMP操作中,manager向agent发送消息时,都会携带这三个信息,如果agent检查发现其中的某项不对,则回应report消息以报告特定错误,manager可以知道哪里有问题,并触发相应的动作。
在网管系统中,manager对agent的配置操作会首先触发握手过程,由于SNMPv3协议本身规定manager和agent在握手过程需要初始化SNMPv3协议的v3参数,但这个初始化过程是同步调用返回的,非常耗时,因此成为效率提高的一个瓶颈,导致大量的其他调用阻塞在这里。
比如:在告警管理中,也选择SNMPv3协议进行告警同步,同样存在调用初始化SNMPv3协议的v3参数过程而导致效率低下的问题,当设备众多且数据量巨大的情况下,网管系统的性能问题会更加突出。
发明内容
本发明要解决的技术问题是,提供一种网络管理系统内通讯提速的方法和装置,提高网络管理的工作效率。
本发明采用的技术方案是,所述网络管理系统内通讯提速的方法,包括:
网管基于SNMPv3协议与设备进行首次交互时,创建并缓存与设备对应的v3参数;
网管基于缓存的所述v3参数对相应的设备进行应用管理。
进一步的,所述方法在创建并缓存与设备对应的v3参数之后,还包括:网管对所述v3参数进行维护。
进一步的,所述网管与设备进行首次交互时,创建并缓存与设备对应的v3参数,具体包括:
网管启动时,对与其连接的设备进行配置管理,由网管的配置管理操作触发创建并缓存与设备对应的v3参数。
进一步的,作为一种可选的技术方案,所述由配置管理操作触发创建并缓存与设备对应的v3参数,具体包括:
当网管启动对设备的配置管理时通过握手流程创建所述v3参数,将创建成功的所述v3参数保存在成功缓冲池中。
进一步的,所述由配置管理操作触发创建与设备对应的v3参数,还包括:
将创建v3参数失败的设备地址保存在失败缓冲池中,进行重新创建。
进一步的,作为另一种可选的技术方案,所述由配置管理操作触发创建并缓存与设备对应的v3参数,具体包括:
网管在启动对设备的配置管理时先将所有设备地址加入到失败缓冲池中,通过握手流程创建失败缓冲池中每一个设备地址对应的v3参数,将创建成功的与设备对应的v3参数保存到成功缓冲池中,并将所述设备的设备地址从失败缓冲池中删除;将创建v3参数失败的设备地址留在失败缓冲池中,进行重新创建。
进一步的,所述网管对所述v3参数进行维护,具体包括:
网管对设备进行配置恢复时,或者当新加入的设备上电时,由网管对设备的配置管理操作触发重新创建与设备对应的v3参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110128722.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型超大扭矩开关磁阻电动机
- 下一篇:一种免维护空气冷却器