资源描述:
《基于嵌入式linux的网络管理分析仪设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文摘要随着信息技术的飞速发展,计算机网络的应用规模呈爆炸式增长。网络管理是保证通信网络充分有效地利用各种资源和保持网络可靠运行的重要手段。网络管理系统则是网络管理系统不可或缺的重要组成部分。本文首先在研究了国内外网络管理平台发展现状及趋势的基础上,介绍了论文的研究背景、研究内容及设计目标;并详述了网络管理事实上的工业标准—SNMP协议。接着,本文论述了整个基于嵌入式Linux的网络管理分析仪的设计方案。针对网络管理分析仪的应用特点和设计要求分别从硬件平台、软件平台两方面对所选方案进行了深入的论证
2、和分析,最终选用采用了Intelx86系列处理器、基于PC104标准的工业用单板电脑系统作为硬件平台和嵌入式Linux作为软件开发平台。整个系统采用了模块化的设计方法,分别介绍了网络设备监测模块、网络设备流量分析模块、网络设备故障分析模块、网络设备远程配置模块和网络测试辅助工具模块,给出了系统的整体架构设计图。作为重点,详细论述了基于嵌入式Linux的网络管理分析仪的实现方法。在介绍了硬件平台的基本架构之后,针对系统的软件平台,详细介绍了嵌入式Linux软件系统的组成、微内核的定制以及建立文件系统的过程。阐述了上层的
3、功能模块的工作流程,介绍了各模块所采用的算法,并以MIBget为例叙述了模块编程实现方法。最后在分析了系统的结构与性能、嵌入式操作系统和网络管理系统的发展现状,总结了今后需加强研发力度的几个方面。关键词:网络管理分析仪SNMP协议嵌入式系统LinuxSNMP++开发包I华中科技大学硕士学位论文AbstractWiththerapiddevelopmentofinformation-technique,theapplicationscaleofcomputernetworkisbecomingbiggerandbigg
4、er.Networkmanagementisthemostimportantmeasuretoensurethefullyutilizationofallkindofnetworkresourceandthedependablerunningofthenetwork.Networkmanagementplatformistheessentialpartofnetworkmanagementsystem.First,thethesisexpatiatesthebackgroundandmeaningofthisthes
5、is,theconceptofnetworkmanagement,thenetworkmanagement’sconcept,historyandfunction.ItalsodescribesSNMP(simplenetworkmanagementprotocol),thepracticallyindustrialstandardofnetworkmanagement.Then,thethesisdesignsthewholehandheldnetworkmanagementanalyzer.Itputforwar
6、din-depthanalysisontheapplicationcharacteristicsandequipmentsonnetworkanalyzerfromtwoaspects,hardwareplatform,softwareplatform.Finally,itusetheindustrialsingleboardcomputersystemaccordingtotheindustrialPC104standardswithIntelX86seriesprocessorashardwareplatform
7、andembeddedLinuxoperatingsystemassoftwareplatform.Thewholeprojectismodularized,theyarenetworkequipmentmonitormodule,networkflowanalyzemodule,networkequipmentfaultmodule,networkremoteequipmentconfigmoduleandnetworktestassistanttoolsmodule.Thewholedesignbuleprint
8、isbroughtforwardintheend.Asakernel,thethesisdetailedlydiscussesthespecificimplementationofthehandheldnetworkmanagementanalyzerbasedonembeddedLinuxsystem.Thearticlepresentsth