[发明专利]一种数据同步方法及系统有效
| 申请号: | 200910110414.9 | 申请日: | 2009-10-30 |
| 公开(公告)号: | CN101729530A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 曹连峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56;H04L12/24;H04L1/16 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 同步 方法 系统 | ||
技术领域
本发明涉及一种数据同步的方法和系统,尤其涉及一种以SNMP 为管理接口同步大容量数据的方法和系统。
背景技术
SNMP(Simple Network Management Protocol,简单网络管理协 议)是由IETF(互联网工程任务组-The Internet Engineering Task Force)定义的一套网络管理协议,该协议基于SGMP(Simple gateway monitoring protocol,简单网关监控协议)对通信线路进行 管理,并可以加载到多种传输协议上,如目前使用最广泛的UDP (User Datagram Protocol,用户数据报协议)。
通常一个SNMP管理站可以远程管理多个支持SNMP协议的网 络设备(内嵌SNMP代理),同时一个支持SNMP协议的网络设备 也可以同时被多个SNMP管理站管理,管理信息包括监视网络状态、 修改网络设备配置、接收网络事件警告等。
SNMP采用了Client/Server模型的特殊形式:管理站/代理模型。 对网络的管理与维护是通过SNMP管理站与SNMP代理之间交互 SNMP报文消息来实现的。每个SNMP代理负责应答SNMP管理站 关于MIB(Management Information Base,管理信息库)中树形节 点的信息查询和设置,并以SNMP TRAP(简单网络管理协议陷阱) 的方式主动向管理站上报告警等事件。
现有技术中SNMP管理站、SNMP代理和SNMP二级代理(子 代理)间消息交互的过程如图1所示,SNMP管理站向SNMP代理 发送Get(获取本节点数据)、GetNext(获取本节点下一个节点的 数据)、GetBulk(同时获取多个节点的数据)、Set(设置节点的数 据)请求,SNMP代理收到请求后进行内部处理,并将请求发送给 SNMP二级代理,SNMP代理收到SNMP二级代理响应后进行内部 处理,并向SNMP管理站返回响应。不同的被管网络设备处理数据 量不一样,同一被管网络设备处理不同请求的处理数据量也不一样。
在电信网络设备中,由于网络拓扑结构复杂,一个SNMP管理 站可以管理多个SNMP代理,一个SNMP代理也可以同时管理多个 SNMP二级代理,这样在处理查询和设置请求的时候,二级代理的 效率直接会影响SNMP代理端的处理效率,以至于影响整个系统的 效率。
要解决大数据量处理效率的问题,通常采用在SNMP管理站对 SNMP协议软件进行封装,这样SNMP代理可以对SNMP管理站指 定的数据进行处理,使SNMP管理站能够解析大容量的数据,即管 理站和代理需要配套使用。但是一般情况下,SNMP作为一种事实 上的标准协议,在和其他的网络设备对接的时候,需要使用的是第 三方的SNMP管理软件,这样在管理不同网络设备的时候就存在极 大的效率局限性。
对于SNMP管理端查询SNMP二级代理某一个节点的信息,需 要查询所有相关的二级代理数据,然后在SNMP代理端进行筛选并 上报管理站。如:管理站查询网络设备中路由表中的一条数据信息, 需要查询网络设备中路由表的所有数据,然后代理端进行数据筛选, 上报管理站的数据却只有一条,这样极大影响了SNMP协议处理数 据的效率。
发明内容
本发明要解决的技术问题是现有技术中存在的SNMP协议处理 大容量数据效率低的问题,提供一种数据同步方法,包括:
初始化定时器时间、超时时间、超时检测任务和定时数据同步使 能检测任务;以及SNMP代理在接到SNMP管理站发送的请求后, 启用定时数据同步使能检测任务检测到定时数据同步使能标志置位 后,启用定时数据同步使能任务。
其中,所述定时数据同步使能任务包括所述SNMP代理检测内 存链表或数据库中是否已经保存有同步数据,如果有同步数据,等 待定时器定时时间到达后,向所述SNMP二级代理发送数据同步请 求;如果没有同步数据,则直接向所述SNMP二级代理发送数据同 步请求。所述SNMP二级代理收到请求报文后进行数据处理后向所 述SNMP代理返回应答;所述SNMP代理收到所述SNMP二级代 理应答消息后,整合应答的报文数据,并存入内存链表或数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910110414.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





