学位论文 > 优秀研究生学位论文题录展示

基于ARM的LINUX嵌入式SNMP代理的分析与实现

作 者: 刘桂源
导 师: 邓胡滨
学 校: 华东交通大学
专 业: 计算机应用技术
关键词: 嵌入式技术 网络管理 简单网络管理协议代理 管理信息库 NET-SNMP
分类号: TP393.07
类 型: 硕士论文
年 份: 2011年
下 载: 42次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着网络应用和网络设备的日益普及,对网络管理的需求也在逐步增加。简单网络管理协议(SNMP)因为其简洁性在工业界获得了广泛的应用。在TCP/IP上的绝大部分路由器和交换机上,都支持SNMP协议标准中的某些主要管理信息库(MIB)。此外,在其他的专用网络设备管理领域中,SNMP网络管理也获得了广泛的应用。在SNMP的管理模型中,管理站是对代理(Agent)进行管理和监控的中心,Agent是对被管设备进行监控和操作的网络管理前端。所以,在网络设备中,增加SNMP的网管代理是适应网络监管发展的必要工作。嵌入式系统是计算机系统的一个分支,与通用计算机系统相对。嵌入式系统的范围相当广泛,基本上计算机系统中不属于通用计算机系统的,都可以归为嵌入式系统,它在数量上远远超过了各种通用计算机系统。以嵌入式应用系统为核心的网络共享信息管理,己经成为一个热点;Internet应用由原来的以PC为中心转变为以嵌入式设备为中心。伴随着嵌入式设备在网络中的广泛应用,我们即将进入一个“嵌入式”的网络时代。随着网络技术的发展,本着资源共享和信息交流的目的,对连入Internet的非lnternet设备进行有效地网络管理势在必行。本文以SNMP和现有的系统资源为基础,重点分析嵌入式SNMP代理软件的功能模块,借助开源工具NET-SNMP开发包,构建了MIB库模块,开发了嵌入式设备SNMP代理软件。并且构造了嵌入式网络管理代理进行应用仿真试验的软硬件平台,该平台使用基于ARM9的S3C2410为核心,使用ARM-Linux作为嵌入式操作系统;成功地实现嵌入式简单网络管理代理端软件在目标板上的移植;通过网络管理软件的查看,验证该代理运行良好。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-11
  1.1 选题的背景、目的和意义  8-9
    1.1.1 选题的背景  8
    1.1.2 目的和意义  8-9
  1.2 研究概况和发展趋势  9-10
  1.3 研究内容  10
  1.4 本论文的章节安排  10-11
第二章 简单网络管理协议(SNMP)分析  11-28
  2.1 网络管理概述  11-14
    2.1.1 网络管理的定义  11
    2.1.2 网络管理的目标和功能  11-13
    2.1.3 网络管理模型和网络通信协议  13-14
  2.2 简单网络管理协议(SNMP)  14-18
    2.2.1 SNMP的概念和组成  14-15
    2.2.2 管理信息结构SMI  15
    2.2.3 管理信息库MIB  15-18
  2.3 ASN.1与BER  18-23
    2.3.1 ASN.1概念与组成  18-20
    2.3.2 ASN.1基本语法  20-22
    2.3.3 基本编码规则BER  22-23
  2.4 SNMP版本  23-27
    2.4.1 SNMPv1通信模型  23-24
    2.4.2 SNMPv1的5种协议数据单元(PDU)  24-25
    2.4.3 SNMPv1的消息实例  25-27
    2.4.4 SNMPv2和SNMPv3  27
  2.5本章小结  27-28
第三章 嵌入式系统  28-39
  3.1 嵌入式系统概述  28-31
    3.1.1 嵌入式系统的定义  28-29
    3.1.2 嵌入式系统特点  29-30
    3.1.3 嵌入式操作系统的发展现状  30-31
  3.2 嵌入式Linux操作系统  31-34
    3.2.1 嵌入式Linux的特点与分类  31-32
    3.2.2 嵌入式Linux系统开发流程  32-34
  3.3 ARM处理器平台  34-38
    3.3.1 ARM微处理器简介  34-36
    3.3.2 S3C2410处理器的实验平台简介  36-38
  3.4 本章小结  38-39
第四章 简单网络管理软件的实现  39-47
  4.1 网络管理开发工具  39-41
    4.1.1 Net-SNMP软件包介绍  39-40
    4.1.2 Net-SNMP指令  40-41
  4.2 SNMP的安装实现过程  41-43
    4.2.1 Net-SNMP安装  41-42
    4.2.2 snmpd.conf配置分析  42-43
  4.3 Net-SNMP安装测试  43-45
  4.4 MIB用户扩展  45-46
  4.5 本章小结  46-47
第五章 嵌入式SNMP代理软件的开发与实现  47-61
  5.1 嵌入式开发环境配置  47-49
    5.1.1 宿主机操作系统的选择和安装  47
    5.1.2 NFS和TFTP服务及配置  47-49
    5.1.3 安装开发环境软件包  49
  5.2 Linux内核剪裁与编译  49-53
    5.2.1 Linux内核的配置  49-53
    5.2.2 编译和调试  53
  5.3 下载、烧写内核映像和各个文件系统  53-54
  5.4 嵌入式SNMP代理的实现与移植  54-60
    5.4.1 嵌入式SNMP代理软件的实现  54-57
    5.4.2 嵌入式SNMP代理软件的移植  57-60
  5.5 本章小结  60-61
第六章 总结与展望  61-62
参考文献  62-64
个人简历 在读期间发表的学术论文  64-65
致谢  65

相似论文

  1. 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
  2. 基于FPGA的SOPC视频复用器设计与实现,TN949.197
  3. 基于Web和SNMP的网络管理关键技术研究与实现,TN915.07
  4. 嵌入式远程测控终端的设计与实现,TP872
  5. 面向EOC的嵌入式SNMP代理系统,TP368.1
  6. 适用异构计算环境中监控软件系统的研究与实践,TP277
  7. 光无线通信网络管理系统研究,TN929.1
  8. 基于SNMP的光纤通道交换机的网管系统的设计,TN915.07
  9. PTN网管系统保护功能设计与实现,TN915.07
  10. 基于贝叶斯网络的软件风险管理模型研究与实现,TP311.52
  11. SNMP网管系统中MIB编译的实现与应用,TN915.07
  12. 光分组交换网络中节点管理技术及其实现,TN929.1
  13. 基于CAN总线的油库管理系统关键技术研究,TP273
  14. 基于嵌入式技术的虚拟式零件尺寸检测系统研究,TP274
  15. 泛在网络中的网络设备管理模型的研究,TP393.02
  16. NETCONF与SNMP协议通告管理关健问题的研究,TP393.07
  17. Udisk信任链动态跟踪技术研究与实现,TP309
  18. 基于B/S架构的卫星网络管理技术研究,TN927.2
  19. SNMP网络管理系统的研究与实现,TP393.07
  20. 校园网安全管理系统的设计与实现,TP393.18
  21. 基于Windows平台活动目录域内网络设备资源管理系统研究,TP393.05

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络管理
© 2012 www.xueweilunwen.com