- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SNMPv1协议
GetRequest请求读取指定对象的值 MIB中每个对象都有一个对象标识符,它由该对象在MIB树状结构中的位置决定 SNMP管理器在访问MIB时,不是访问对象标识符描述的管理对象,而是该管理对象的实例 某些管理对象可能有多个实例,SNMP需要解决管理对象的实例表示问题 标量对象(Scalar Object) 只能有一个对象实例,例如sysDescr、ifNumber等 列对象(Column Object) 可能有多个对象实例,它是构成表的多个标量对象之一,例如ifIndex、ipRouteDest等 标量对象只能有一个对象实例,但需要对标量对象与对象实例加以区别 标量对象实例的表示方法:在对象标识符后面加上“.0” sysDescr对象标识符为1.3.6.1.2.1.2.1.1.1,则对象实例为1.3.6.1.2.1.2.1.1.1.0 列对象实例的表示方法:在对象标识符后面加上索引 SNMP的索引类型可以是整型、字节流或IP地址,或者这些类型的复合索引 例如,ipRouteTable表的索引是ipRouteDest,该表的列对象使用IP地址作为索引 SNMPv1协议介绍 1 SNMPv1的基本概念 2 SNMPv1的管理信息 3 SNMPv1的基本操作 1 SNMPv1的基本概念 SNMP协议的第一个版本是SNMPv1,其设计目标是协议简单、易于实现 SNMP服务在传输层采用UDP协议,在传输管理消息之前不需要预先建立连接 SNMP系统采用轮询监控方式,管理器定时向代理发送请求,根据返回信息判断是否异常 RFC1157文档定义SNMPv1协议标准 SNMP:定义网管体系结构与基本操作 SMI:定义管理信息的数据类型 MIB:描述定义管理信息的组织结构 SNMP系统采用客户机/服务器模式 SNMPv1提供一种简单的安全机制,通过团体(Community)来标识管理器与对应的代理 每个团体都有一个唯一的团体名,它是未经过加密的明文信息(例如Public) 团体中的管理器与代理之间通信时,所有SNMP请求与响应都使用该团体名 需要专用的网管工作站,要求特定操作系统平台 被管对象的值为标量,没采用面向对象表示方法 采用轮询监控方式获得管理信息,只定义较少的由代理发送的告警消息 只提供很简单的安全机制,适合于对网络进行监视而非控制 告警操作没有提供确认机制,无法保证告警信息被管理器接收 2 SNMPv1的管理信息 SMI定义表示管理信息的语法规则,包括数据类型、宏定义与模块定义等,需使用ASN.1语言描述 为保证SNMP协议与管理信息的简单性,SMI只使用ASN.1数据类型的一个子集 RFC1155 定义SMIv1(第一版),RFC1212 定义SMIv1的补充内容 管理信息结构SMI(structure of management information) 它是简单网络管理协议(SNMP)的一部分,指定了在 SNMP 的 MIB 中用于定义管理目标的规则。 SMI 是一种语言,是为了确保网络管理数据的语法和语义明确和无二义性而定义的语言。 它是定义被管理网络实体中特定数据的语言。 它定义了数据类型、对象模型,以及写入和修改管理信息的规则。 NetworkAddress:表示网络地址的数据类型 IpAddress:表示IP地址的数据类型 PhysAddress:表示物理地址的数据类型 DisplayString:表示可打印字符串的数据类型 Counter:表示循环计数器的数据类型 Gauge:表示双向计数器的数据类型 TimeTicks:表示计时器的数据类型 MIB用于保存网络设备的管理信息,这些信息称为管理对象 MIB可以分为2个版本:MIB-1(第一版)与MIB-2(第二版) RFC1156文档定义MIB-1,RFC1213文档定义MIB-2 SNMP协议的几个版本都支持MIB-2 MIB定义了受管设备必须保存的数据项、允许对每个数据项进行的操作及其含义。 即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在MIB中。 MIB定义的通用化格式支持对每一个新的被管理设备定义其特定的MIB组,因此厂家可以采用标准的方法定义其专用的管理对象,从而可以管理许多新协议和设备,可扩展性很好。 3 SNMPv1的基本操作 SNMP消息分为2种类型:SNMP请求与SNMP响应 SNMPv1消息分为2部分:SNMP头部与PDU(Power Distribution Unit)部分 对普通SNMP消息与Trap消息,SNMP头部相同,PDU部分的结构不同 PDU类型 值 用途 GetRequest 0 管理站请求获得代理中当前对象值 GetNextRequest 1 管理站请求获得代理中当前对象的下一个对象值 SetReq
文档评论(0)