- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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报
您可能关注的文档
最近下载
- AutoFormR6实例讲解-拉伸.ppt
- 食品安全主体责任日管控记录表、周排查记录表、月调度记录表(1).docx VIP
- 金元浦-中国文化概论(第四版)第十三章.ppt VIP
- 二杨梅素基二硒醚在肿瘤方面的药物应用.pdf VIP
- 2025年新能源汽车建设项目可行性研究报告(编制大纲).docx
- 一种固定式高倍数泡沫产生器.pdf VIP
- 初中-历史-人教部编版-第19课法国大革命和拿破仑帝国_2020430155529.ppt VIP
- 【MOOC】《中国马克思主义与当代》(北京科技大学)中国大学MOOC慕课答案.docx VIP
- 1.2互联网应用的基本特征(教学课件)-第1册信息科技同步教学(河北大学版2024新教材).pptx VIP
- 某文旅项目施工合同模板.pdf VIP
文档评论(0)