SNMP协议在AGENT软件平台中的研究与实现

SNMP协议在AGENT软件平台中的研究与实现

论文摘要

在当今世界,网络已经成为人们工作生活中必不可少的元素。它是提高工作效率,完善生活质量的重要工具。如何提高网络系统的可靠性,减少不必要的故障损失,最大限度地发挥网络的效益,则成为当今网络管理系统的主要课题。目前,世界上使用最广泛的网管协议是基于TCP/IP的简单网络管理协议SNMP(Simple NetworkManagement Protocol),该协议简单、易于实现且具有良好的可扩充性,是工业界事实上的网管协议标准。SNMP(简单网络管理协议)是一种网络设备之间客户机/服务器模式的简单通信协议。路由器、交换机、打印机、HUB等等都可以成为SNMP系统中的服务器方。而SNMP系统中的客户机往往是单独的一台计算机,轮询网络设备并记录它们所返回的数据。这里允许一台服务器多个客户机的情形。SNMP允许用很少的网络带宽和内存收集很多有用的系统、网络数据。SNMP提供了一种统一的、跨平台的网管办法。支持SNMP的网络管理系统,在网络上成为很流行的网络管理解决方案。本论文首先介绍了SNMP和网络管理的相关内容,国内外SNMP的发展现状和发展趋势。接着系统介绍了SNMP AGENT的管理体系结构,通过分析网络管理者和被管理对象之间的功能需求,结合AGENT平台,提出了SNMP在AGENT中应用的各个要点和难点。针对AGENT不同命令的不同传输数据量设计了异步和非异步的处理过程;针对AGENT的网络通讯管理机制和内存使用机制设计了更符合AGENT特色的SNMP实现方式;针对AGENT中关于回退的数据结构设计了回退处理模式;针对AGENT中性能、告警命令的特殊性以及AGENT数据库的特点等具体问题设计了代码更优化、代码量更少的SNMP模块。本论文更加详细的描述了SNMP AGENT中的模块结构、网络管理体系、内部处理方式、信息流程以及在PSOS下实现的要点。最后,根据SNMP和AGENT特点以及发展的需要,总结了当前的工作,并提出SNMP在AGENT中应用的优点和不足。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题来源和背景
  • 1.2 国内外研究现状和发展态势
  • 1.3 本论文的主要工作内容
  • 第二章 AGENT软件体系结构
  • 2.1 AGENT软件平台简介
  • 2.2 AGENT中的功能模块
  • 2.2.1 网络通讯管理模块
  • 2.2.2 应用管理模块
  • 2.2.3 S口通讯管理模块
  • 2.2.4 AGENT中的功能组成
  • 2.3 AGENT中的任务
  • 2.3.1 任务体:root-根任务
  • 2.3.2 任务体:PDUReceiveTask-PDU接收与分发任务
  • 2.3.3 任务体:TimeOutDetecter-应用超时检测任务
  • 2.3.4 任务体:PDUProcessTask-PDU处理任务
  • 2.3.5 任务体:AlarmProcessTask-告警管理任务
  • 2.3.6 任务体:PerfProcessTask-性能管理任务
  • 2.3.7 任务体:AgentTimer-定时管理任务
  • 2.3.8 任务体:SPortAdaptor-S口适配任务
  • 2.3.9 任务体:SPortReceiveTask-S口接收任务
  • 2.3.10 任务体:SPortSendTask-S口发送任务
  • 2.3.11 任务体:CommReceiveTask-网络通讯接收
  • 2.3.12 任务体:CommSendTask-网络通讯发送
  • 2.4 AGENT中消息队列的定义
  • 2.5 AGENT中的事件定义
  • 第三章 SNMP协议简介
  • 3.1 SNMP协议简介
  • 3.1.1 SNMP的配置
  • 3.1.2 管理信息库MIB
  • 3.1.3 SNMP的5种协议数据单元
  • 3.1.4 管理信息结构SMI
  • 3.2 SNMPv2协议
  • 3.2.1 SNMPv2标准中的安全机制
  • 3.2.2 SNMPv2协议操作
  • 第四章 SNMP在AGENT中的应用
  • 4.1 SNMP协议设计思想
  • 4.1.1 网络通讯管理机制
  • 4.1.2 内存使用机制
  • 4.1.3 MIB中接口命名
  • 4.2 AGENT中SNMP PDU和视图的处理过程
  • 4.2.1 AGENT对一个SNMP PDU请求的处理过程:
  • 4.2.2 构造和发送一个SNMP PDU的过程
  • 4.2.3 对于GetNextRequest和GetBulkRequest PDU的处理
  • 4.2.4 对于SetRequest PDU的处理
  • 4.2.5 视图的处理过程
  • 4.3 AGENT中的信息流向
  • 4.3.1 非异步Get/SetRequest操作的信息流向
  • 4.3.2 异步Get/SetRequest操作的正常信息流向
  • 4.3.3 异步Get/SetRequest操作超时时的信息流向
  • 4.3.4 下载私有配置的正常信息流向
  • 4.3.5 下载私有配置数据超时时的信息流向
  • 4.3.6 上载私有配置数据的信息流向
  • 4.3.7 上报权限检查失败trap的信息流向
  • 4.3.8 上报告警trap的信息流向
  • 4.4 SNMP AGENT协议基于PSOS的实现要点
  • 4.5 ENVOY对SNMP的支持
  • 4.6 AGENT中的数据结构定义
  • 4.6.1 AGENT中消息队列结构
  • 4.6.2 管理者链表信息结构
  • 4.6.3 通讯地址结构
  • 4.6.4 异步处理注册队列
  • 4.6.5 任务间的信息交换队列
  • 4.6.6 视图管理信息结构
  • 4.6.7 回退信息注册结构
  • 第五章 结论
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].基于agent的建筑工人流动行为仿真及其对行业的影响[J]. 控制与决策 2020(01)
    • [2].基于可能回答集程序的多Agent信念协调[J]. 计算机科学 2020(02)
    • [3].基于空间Agent的舰载机群调度路径规划[J]. 兵器装备工程学报 2020(03)
    • [4].基于多Agent的海岛微电网分布式双层控制方法[J]. 电力系统及其自动化学报 2020(03)
    • [5].基于Agent建模的小群体疏散时间研究[J]. 消防科学与技术 2020(03)
    • [6].基于多Agent的地区电网智能调度系统研究与设计[J]. 科技经济导刊 2020(09)
    • [7].基于Agent人工智能技术的分布式入侵检测系统设计[J]. 计算机测量与控制 2020(07)
    • [8].基于Agent的数据链系统信息交互过程建模仿真[J]. 计算机仿真 2020(08)
    • [9].基于Agent的中压电力线载波通信组网技术[J]. 电力信息与通信技术 2017(01)
    • [10].装备保障指挥Agent框架建模[J]. 火力与指挥控制 2017(02)
    • [11].基于Agent的要地防空作战仿真研究[J]. 计算机与数字工程 2016(11)
    • [12].利用多Agent算法进行船舶电力系统网络重构模型研究及仿真[J]. 舰船科学技术 2017(04)
    • [13].基于移动Agent的网络安全管理模型的研究[J]. 网络安全技术与应用 2017(06)
    • [14].基于多Agent技术的资产管理系统[J]. 电脑知识与技术 2017(07)
    • [15].基于Agent的内部威胁实时检测框架[J]. 计算机系统应用 2017(06)
    • [16].基于Agent的麻将游戏机器人系统设计[J]. 信息系统工程 2017(05)
    • [17].基于多agent系统的大规模无人机集群对抗[J]. 控制理论与应用 2015(11)
    • [18].基于多Agent的船舶电力系统故障恢复方法[J]. 信息与控制 2015(06)
    • [19].基于Agent的信息化作战油料保障调运模型[J]. 兵器装备工程学报 2016(03)
    • [20].基于多Agent仿真的新产品推广策略研究[J]. 中国管理科学 2015(S1)
    • [21].基于Agent的羊群行为研究[J]. 中国管理科学 2015(S1)
    • [22].智能电网之中的Agent技术分析[J]. 中国新技术新产品 2016(18)
    • [23].组织中情绪氛围对隐性知识共享的影响——基于多agent的仿真研究[J]. 情报理论与实践 2016(09)
    • [24].基于多Agent的作战体系仿真模型构建[J]. 舰船电子工程 2016(10)
    • [25].基于多Agent的分布式能源并网策略[J]. 系统工程学报 2014(06)
    • [26].基于Agent的个性化元搜索引擎[J]. 河北大学学报(自然科学版) 2015(02)
    • [27].一种改进的移动Agent消息收发机制[J]. 电子商务 2015(06)
    • [28].基于信标的多Agent系统及其移动规则研究[J]. 长春理工大学学报(自然科学版) 2015(03)
    • [29].电力系统继电保护中多Agent技术的运用实践略述[J]. 科技与创新 2015(21)
    • [30].基于多Agent的微电网电压控制系统[J]. 电气开关 2015(05)

    标签:;  ;  

    SNMP协议在AGENT软件平台中的研究与实现
    下载Doc文档

    猜你喜欢