SNMP的体系结构及工作原理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SNMP的体系结构及工作原理

SNMP的体系结构及工作原理 网管系统软件是由以下部分组成的 ? Manager 管理员使用的工作站,通过网管软件查看和分析网管数据。 Agent 网管代理。网管代理一般分为两个功能模块和一个公用模块MIB库 查询/设置模块 此模块接受来自Manager的查询和设置指令,并根据指令处理相关数据,如将被查询的数据返回给Manager,或使设置的数据对相关Device生效。 对于SNMP Agent,此模块至少需要实现以下协议接口: ?????? get-request ?????? set-request ?????? get-next-request ?????? get-reponse 告警模块 告警模块将设备产生的告警发送给Manager。对于SNMP Agent.此模块至少需要实现Trap协议接口。 MIB库 MIB(管理信息库)保存被管理设备的相关管理信息。在SNMP Agent里, MIB通常用文本文件格式保存。 ? 一个MIB描述了包含在数据库中的对象或表项。每一个对象或表项都有以下四个属性: ?????? 对象类型(Object Type) ????? 语法(Syntax) ?????? 存取(Access) ????? 状态(Status) 在SNMP规范之一的管理信息结构与标识(SMI;RFC 1155/1065)规范中定义了这些属性。SMI对于MIB来说就相当于模式对于数据库。 Device 被管理设备,可以是一台计算机,一个进程,或者分布式的系统。这些设备负责产生和收集诸如配置,性能和业务数据以及告警,是网管数据的来源,同时负责原始数据的整理和统计。Device和Agent之间的交互协议可以不受SNMP协议限制,可以采用任何一种协议交换数据。 Agent设计 可见Agent在网管系统结构的位置相当于管理器和被管设备之间的网关和协议转换器。对Agent的功能需求的范围应该为: ?????? 协议转换。将SNMP协议和被管设备之间的协议互相转换 ?????? 转发请求。包括向被管设备转发查询,设置请求。向Manager转发设备产生的告警 ????? 通过MIB库维护被管设备的信息结构 ????? 对Manager提供一个统一的网管接口,无论被管设备有多复杂,对Manager来说只需要和Agent交互就可以获得所有被管设备的网管信息 ????? 不需要牵涉诸如轮巡,告警策略等网管业务逻辑。也不参与被管设备本身对网管数据的处理流程。这些由被管设备的网管业务逻辑层自行处理。 ????? 不需要对数据进行统计分析 ?????? 不需要保存历史或实时网管数据 可见对于网管系统来说,Agent功能明确,结构相对简单,虽然必不可少但并非核心部件,并且SNMP Agent已经是事实上的工业标准,有大量的开发包帮助开发人员快速的实现Agent,可以让开发人员将精力投入到网管业务逻辑上。 ? 什么是 SNMP? SNMP是一系列协议组和规范,其提供了一种从网络中的设备中收集网络管理信息的方?法。SNMP也为设备向网络管理工作站报告问题和错误提供了一种方法。其网络管理主?要分为四部分被管理节点(设备)、代理、网络管理工作站、网络管理协议。 ? SNMP主要部分 ?被管理节点(设备) ?被监控设备 ?代理 ?用来跟踪被管理设备状态的特殊软件或固件 ?网络管理工作站 ?与在不同的被管理节点中的代理通信,并且显示这些代理状态的中心设备 ?网络管理协议 ?被网络管理工作站和代理用来交换信息的协议 ? 代理的概念及所提供的服务 管理代理(agent)是一种特殊的软件(或固件),它包含了关于一个特殊设备及该设备所处环境的信息。 其提供的服务: 网络管理工作站可以从代理中获得相关设备的信息。 网络管理工作站可以修改、增加或者删除代理中的相关表项。 网络管理工作站可以为一个特定的自陷设置阈值。 代理可以向网络管理工作站发送自陷。 MIB概念 MIB被称为管理信息库,一个MIB描述了包含在数据库中的对象或表项。 简单网络管理协议 SNMP请求/响应报文 简单网络管理协议允许网络管理工作站软件与被管理设备中的代理进行通信。这种通信可以包括来自管理工作站的询问消息、来自代理的应答消息或者来自代理给管理工作站的自陷消息。 SNMPv1实现起来很简单,其包含5个请求/响应原语: get-request set-request get-next-request get-response trap 报文格式 IP首部 UDP首部 共同体 ?PDU类型(0-3) 请求标识 ?差错状态(0-5) 差错索引 名称 ?值 名称 ?值 ?... ?PDU类型4 ?企业 ?代理地址 ?Trap类型(0-6) ?特定代码 ?时间戳

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档