基于简单网管协议(SNMP)的单片机实现方法.pdfVIP

基于简单网管协议(SNMP)的单片机实现方法.pdf

  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)的单片机实现方法.pdf

西 安 工 程 科 技 学 院 学 报 Journal of Xi’an University of Engineering Science and Technology 第21卷第 6期(总88期) 2007年12月 Vo1.21,No.6(Sum No.88) 文章编号:1671—850X(2007)06—0830—05 基于简单网管协议(SNMP)的单片机实现方法 温宗周,张 涛,蔚泉清 (西安工程大学电子信息学院,陕西西安710048) 摘要:分析了简单网管协议(SNMP)的数据格式.利用C51程序设计语言完成了SNMP报文的 数据组包与解包、变量转换等编程,实现了符合SNMP网管协议的上位机和有线电视网络监测 设备之间的数据通信.经测试,系统运行正常,数据传输正确.为有线电视网络设备监测的统一有 效管理提供了一种可行的方法. 关键词:简单网管协议(SNMP);单片机;C51编程语言 中图分类号:TP 393.07 文献标识码:A 随着中国有线电视网络建设的不断发展,网络规模也越来越大.同时,伴随着数字电视、数据、语音、宽 带INTERNET的接人,有线电视网络系统正逐步成为技术统一,互联互通的宽带信息网络.但在网络建 设、管理、可靠性方面也出现了许多问题,如何管理网络中的设备就变的十分重要.广电部于2004年发布 了国家标准的《HFC网络设备管理系统规范》L1],对网络管理设备运行的各个参数进行了详细规定. 在管理设备和被管设备间,需要一种应答装置,将二者联系起来,此装置称为一类应答器.它要求系统 能够采集远端设备的输入/输出光功率、输出电平、机内温度、工作电压,确定设备的工作状态,并能将采集 到的数据存储,按应答的方式传送到上位机,同时能够接收上位机控制命令,对设备的相关参数进行调整. 由于网络规模的庞大,被管理的设备通常来自不同的厂家,为了使所有设备得到统一的管理,就要在网络 中采用统一的通信协议,即在应答器与管理设备间数据的传输必须符合SNMPE。 ].也就是说,这类应答器 必须能够识别SNMP格式的数据,并且能够将数据以SNMP形式传送到网络上去. 1 SNMP简单网络管理协议编程分析 1.1 SNMP概述 SNMP是TCP/IP网络管理的组成部分,是管理进程和代理进程之间的通信协议,它的基本功能包括 监测网络性能,检测分析网络差错和配置网络设备等.SNMP具有一种全方位的管理手段,并提供对互连 系统的实时维护.在网络正常工作的情况下,SNMP可实现统计、配置和测试等功能;而在网络出现故障 的情况下,可实现各种差错检测和恢复功能.SNMP的管理协议、MIB及其他相关的体系框架能够在各种 不同类型的设备上运行,包括从低档的个人电脑到高档的大型主机、服务器及路由器等网络设备.SNMP 协议也可用于控制各种设备L5]. 1.2 SNMP内容 关于管理进程和代理进程之间的交互信息,SNMP定义了5种报文.即①get—request操作:从代理进 程处提取一个或多个参数值.②get—next—request操作:从代理进程处提取一个或多个参数的下一个参数 收稿日期:2007-10—15 通讯作者:温宗周(1962一).男.陕西省歧山县人,西安工程大学副教授.E-mail:xgkwen@163.corn 第6期 基于简单网管协议(SNMP)的单片机实现方法 831 值.③set—request操作:设置代理进程的一个或多个参数值.④ get—response操作:这个操作是由代理进 程发出的.它是前面3种操作的响应操作.⑤ trap操作:代理进程主动发出的报文,通知管理进程有某些 事情发生. SNMP报文格式如图1所示.公共SNMP首部:①版本:写入版本字段的是版本号减1,对于SNMP (即SNMPV1)则应写入0.②共同体:共同体是一个字符串,作为管理进程和代理进程之间的明文口令, 常用的是“public”.③PDU类型:根据PDU的类型,填入O~4中的一个数字. get/set首部:①请求标识符:这是由管理进程设置的一个整数值.代理进程在发送get—response报

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档