学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
- 基于FPGA的SOPC视频复用器设计与实现,TN949.197
- 基于Web和SNMP的网络管理关键技术研究与实现,TN915.07
- 嵌入式远程测控终端的设计与实现,TP872
- 面向EOC的嵌入式SNMP代理系统,TP368.1
- 适用异构计算环境中监控软件系统的研究与实践,TP277
- 光无线通信网络管理系统研究,TN929.1
- 基于SNMP的光纤通道交换机的网管系统的设计,TN915.07
- PTN网管系统保护功能设计与实现,TN915.07
- 基于贝叶斯网络的软件风险管理模型研究与实现,TP311.52
- SNMP网管系统中MIB编译的实现与应用,TN915.07
- 光分组交换网络中节点管理技术及其实现,TN929.1
- 基于CAN总线的油库管理系统关键技术研究,TP273
- 基于嵌入式技术的虚拟式零件尺寸检测系统研究,TP274
- 泛在网络中的网络设备管理模型的研究,TP393.02
- NETCONF与SNMP协议通告管理关健问题的研究,TP393.07
- Udisk信任链动态跟踪技术研究与实现,TP309
- 基于B/S架构的卫星网络管理技术研究,TN927.2
- SNMP网络管理系统的研究与实现,TP393.07
- 校园网安全管理系统的设计与实现,TP393.18
- 基于Windows平台活动目录域内网络设备资源管理系统研究,TP393.05
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络管理
© 2012 www.xueweilunwen.com
|