网站大量收购独家精品文档,联系QQ:2885784924

[工学]管理网.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]管理网

SNMP网管模型基本组件 构成SNMP网管模型的基本组件包括:Manager、Agent、MIB、SNMP。 Manager通常是一个单独的网管工作站,它通常要完成以下基本功能:网络的监测和数据的采集功能、数据的分析和故障的恢复功能等。 Agent则是一个运行在被管设备(又称网元)中的管理软件。 Agent负责对来自Manager的信息和请求进行响应,也可以主动地向Manager提供重要的设备信息。在SNMP模型中,对被管设备的监控和管理,都是通过Manager和Agent之间的信息交互实现的。 为了支持Manager对网络的管理,每一个Agent都维持一个本地数据库,在SNMP中该数据库也叫做MIB。 在MIB中,每一个被管设备维持一个或多个变量以记录其状态信息。在SNMP的术语中,这些变量被称为对象。MIB就是一个网络中所有可能的对象组成的一个数据结构。 Manager与Agent之间的通信采用SNMP,通信可以采用两种方式进行: Manager主动去查询一个Agent管理的本地对象状态信息,并可以根据需要修改它们,又称Polling方式; Agent在重要事件发生时,也可以向Manager主动上报事件,该方式又称Push方式。 13.2.2 SNMP协议结构 SNMP协议组由如下三个基本的规范组成: (1) MIB(RFC1066): 描述了MIB中应该包括的可以被Manager查询和修改的对象集合。RFC1213定义了MIB的第二版,一般记为MIB-Ⅱ。 (2) 管理信息结构(SMI:Structure of Management Information ,RFC1155):SMI定义了如何描述MIB中一个对象类型和属性的规则,它主要基于 ISO的ASN.1和BER(Basic Encoding Rules)标准。 (3) SNMP(RFC 1157):SNMP定义了Manager与Agent之间的通信协议,它们之间交换分组的详细格式和消息的类型等,SNMP消息都通过UDP来传送。 上面提到的SNMP叫做SNMP v1(通常即指SNMP),这是本章的主要内容,也是目前被广泛支持的协议,但SNMP的功能较为简单,安全可靠性也不高。到1998年为止,又有一些新的关于SNMP的RFC发表。在这些RFC中定义的SNMP包括1993年的第二版SNMP(SNMP v2)及1998年的SNMP v3,我们将在以后作简要介绍。 13.2.3 SNMP管理消息 SNMP定义了以下五种消息,用于Manager与Agent之间的信息交换: (1) Get-request:请求一个或多个变量的值。 (2) Get-next-request:请求指定变量的下一个或多个变量的值,用于对树型结构的MIB的遍历。 (3) Set-request:管理员用该消息来设置一个或多个Agent中变量的值。 (4) Get-response:返回一个或多个变量的值。 (5) Trap: 当Agent侧有重要事件发生时,通知Manager。 其中,前三个消息是由Manager向Agent发出的;而后两个则是由Agent向Manager发出的;第四个消息Get-response则是Get-request、Get-next-request和Set-request的响应消息。由于SNMP采用不可靠的UDP协议传送Manager和Agent之间的请求/响应消息,因此为保证消息传递的可靠性,Manager必须自己实现相应的超时和重传机制,以防止消息在传送过程中的意外丢失。图13.9描述了SNMP的五种管理消息。 图13.9 SNMP的五种管理消息 从图中我们可以看到,请求/响应消息在UDP的161端口收发,而Agent发出的Trap消息则在UDP的162端口被接收,这样做的好处是一个系统可以同时担当Manager和Agent两种角色。 图13.10描述了SNMP五种消息的格式,这些消息都被封装在UDP分组中传送,其中Get-request、Get-next-request、Set-request和Get-response这四种消息的格式相同,并且Error-status和Error-index这两个字段总是置为零。 图13.10 SNMP的消息格式 由于SNMP消息中的变量部分采用ASN.1和BER编码方式,其长度可变,且由相应变量的类型和它的值决定。这里我们只介绍公共的控制字段的含义,而变量的编码方式(即被管

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档