一种智能数据采集策略研究和应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种智能数据采集策略研究和应用

一种智能数据采集策略研究和应用   摘 要:当前,网络管理已逐步实现智能化、可视化。网络拓扑自动发现是网络管理实现故障快速发现和准确定位的重要参考,智能、快速、完整地获取网内设备数据是实现拓扑自动发现的前提。阐述了国内外设备数据获取方法研究现状,对智能获取设备数据原理进行了介绍,并总结了数据智能采集策略。   关键词:数据智能采集;数据采集;SNMP;拓扑发现   中图分类号:TP391 文献标识码:A 文章编号:1672-7800(2016)003-0162-03   作者简介:李运佳(1988-),男,河南商丘人,硕士,湖南师范大学英语教学部助理实验师,研究方向为网络管理与安全、软件开发。   0 引言   互联网经过20多年的迅速发展,其各种应用及服务已经遍及企业运营与个人日常生活的方方面面。由于业务和应用的日渐丰富,网络规模越来越大,覆盖范围越来越广,网络的拓扑结构和组成也变得越来越复杂,相应地,人们对网络的管理和维护提出了更高要求。在大中型计算机网络中,网络管理是确保网络持续正常运行的关键,它能辅助管理人员组织、监督以及控制网络中的通信业务,并及时响应和修复网络故障。监视和管理网络设备的基础是已知网络的拓扑结构,实现拓扑自动发现的关键在于智能完整地获取网内设备数据。   1 国内外研究现状   经过不断发展,互联网变得更加复杂而且庞大,对互联网进行网络拓扑发现也变得越来越困难。国内外很多专家和机构对网络拓扑结构发现进行了相关研究。   在20世纪末,给网络结构拓扑发现带来重大变化的有两件事情,一件是1990年James R.Davin等[1]提交通过了RFC-1157标准,在标准中明确地阐明了SNMP的定义;另一件是1991年 Keith McCloghrie等提交通过了RFC-1213标准,在标准中明确阐明了基于TCP/IP 协议族的MIB-II。在后续研究中,两个协议都是网络拓扑结构自动发现的好工具。经过广泛使用SNMP协议,新的基于SNMP协议的网络拓扑发现算法被广大学者所关注。起步较早的是网络层拓扑研究,而且路由器之间的连接关系能够被路由表的信息明确反映。物理层拓扑相关研究起步较晚的原因是物理层相对透明,而且不相邻的设备间几乎不会相互通信。SNMP协议出现后,物理层拓扑结构发现算法开始在SNMP协议的基础上被研究[2]。除了SNMP协议,也有一些基于Ping和Traceroute的算法,然而,这些算法的拓扑发现效率较低,因而使用并不广泛。基于SNMP协议的算法用SNMP取得交换机的地址转发表、生成树协议、端口流量。   2 智能获取设备数据原理   2.1 SNMP数据自动采集   SNMP 采用了C/S模型,在网络简单管理协议应用中,管理系统运行于管理节点上,代理软件模块运行于每个被管理节点上。SNMP代理按照变量的格式给管理节点传输数据。这些变量以树形结构被组织起来,而且SNMP能够读取和修改这些变量。MIB中描述了上述结构和数据,管理节点、SNMP代理、MIB共同构成了SNMP。   2.1.1 SNMP管理节点   若干个管理节点可能会在同一个监控网络里,它们都运行于管理设备中,该设备的功能是运行实时监控模块。   2.1.2 MIB   MIB 中定义了所有可用信息。监控数据的结构是一种树形结构,其内容为MIB的命名空间,在命名空间中,主要通过OID来标识每个不同的元素,可以被SNMP读取或修改的变量是被每一个不同而且唯一的OID标识。   2.1.3 SNMP代理   在管理节点上运行的软件是SNMP代理,该软件能够接收从管理节点发出的报文,能够读取、修改MIB中的对应变量,还能给管理节点传输报文。其发送报文的类型如图1所示。   2.1.4 SNMP允许的操作类型   SNMP 运行在应用层,SNMP代理监听的端口是161,管理节点可以通过任意端口发送请求给代理。代理给管理节点发送请求的端口是162。SNMP的不同操作是通过发送不同的PDU实现的。SNMP的操作类型包括:   (1)GetRequest。管理节点给代理发出数据请求,然后代理端发送管理节点请求的数据以作回应。   (2)SetRequest。管理节点给代理发出数据请求,在报文中包含要修改的变量,然后在代理端对报文中指定的变量进行修改。   (3)GetNextRequest。管理节点将数据请求传输给代理,该报文主要用来探测当前可以使用的变量和获得该变量值,并获取MIB下一个相邻变量。   (4)GetResponse。代理将机构返回报文发送给管理节点。   (5)TRAP。当网络中出现特殊变化时,代理可以将异步报文发送给管理节点,TRAP报文即是用于该过程。   2.1.5 M

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档