好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

SNMP协议详解.doc

6页
  • 卖家[上传人]:ss****gk
  • 文档编号:280461186
  • 上传时间:2022-04-21
  • 文档格式:DOC
  • 文档大小:242.50KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • SNMP协议详解SNMP协议详解简单网络管理协议(SNMP: Simple Network Management Protocol)是由 互联网工程任务组(TETF: Internet Engineering Task Force )定义的一,套网 纟各管理协议该协议基于简单网关监视协议(SGMP: Simple Gateway Monitor Protocol)利H] SXMP, 一•个管理工作站可以远程管理所有支持这种协议的网 络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等虽然 SXMP开始是面向基于IP的网络管理,但作为一个工业标准也被成功用于网 络管理1. SXMP基本原理S\MP采H]T Client/Server模型的特殊形式:代理/管理站模型对网络的 管理与维护是通过管理工作站与SXMP代理间的交互工作完成的每个SNMP从代 理负责回答SXMP管理工作站(主代理)关于MIB定义信息的各种查询下图10 是NMS公司网络产站中SXMP协议的实现模型SNMP主代理Trunk从代理111111111OS定义的从代理接口OS-specific Translation L^rer11NMS 的 SNMP 接口11MIE数据库111111111NMS Chassis 子代理i i i i i i i iios定义的从代理接口OS・ specific Translation Lsyeri iNMS 的 SNMP 接口i iMIB «据库i i i i i i i ii团体名SXMP代理和管理站通过SXMP协议中的标准消息进行通信,每个消息都是一 个单独的数据报。

      SNMP使用UDP(用户数据报协议)作为第四层协议(传输协议), 进行无连接操作SNMP消息报文包含两个部分:SNMP报头和协议数据单元PDU 数据报结构如下图PDU版本识别符(version identifier):确保SXMP代理使用相同的协议,每个SNMP 代理都直接抛弃与自己协议版本不同的数据报团体名(Community Name):用于SNMP从代理对SNMP管理站进行认证;如果网 络配置成要求验证吋,SNMP从代理将对团体名和管理站的IP地址进行认证,如 果失败,SXMP从代理将向管理站发送一-个认证失败的Trap消息 协议数据单元(PDU):其>pPDU指明了 SXMP的消息类型及其相关参数2・管理信息库MIBIETF规定的管理信息库MIB(由中定义了可访问的网络设备及其属性,由对 象识别符(OID: Object Identifier)唯一指定MIB是一个树形结构,SXMP 协议消息通过遍历MIB树形H录中的节点来访问网络中的设备下图给出了 NMS系统•pSWnf访问网络设备的对象识别树(OTD: Object Identifier)结构下图给出了对一个DS1线路状态进行查询的0ID设置例子。

      OID = 1.3.6.1.2.1.10.18.6.1.17.1丿OID of DS1/E1 RFC2495 subtreedsx1 LineStatusChangeTrapEnableIn terface no.13. SXMP的五种消息类型SXMP 中定义了五种消息类型:Get-Request、Get-Response、Get-Next-Request> Set—Request、 Trap(1) Get-Request 、 Get-Next-Request 与 Get-ResponseSXMP管理站用Get-Request消息从拥有SXMP代理的网络设备中检索信息,而SXMP 代理则用 Get-Response 消息响应□ Get-Next- Request 用于和 Get-Request 组合起来查询特定的表对象小的列元素如:首先通过下面的原语获得所要查询 的设备的接口数:{iso org(3) dod(6) internet(l) mgmt(2) mib(l) interfaces(2) ifNumber(2)} 后再通过下面的原语,进行查询(其中第一次用Get-Request,其后用 Get-Next-Request):{iso org(3) dod(6) internet (1) mgmt(2) mib(1) interfaces(2) ifTable(2)}(2) Set-RequestSXMP管理站用Set-Request可以对网络设备进行远程配置(包括设备名、设备 属性、删除设备或使某一个设备属性有效/无效等)。

      3) TrapSXMP代理使用Trap向SXMP管理站发送非请求消息,一般用于描述某一事件的 发牛SNMP管理信息库MIB管理信息库MIB指明了网络元素所维持的变量(即能够被管理进程査询和设置的 信息)MIB给出了一个网络中所有可能的被管理对彖的集合的数据结构SNMP 的管理信息库采用和域名系统D\S和似的树型结构,它的根在最上面,根没有名 字下图画的是管理信息库的一部分,它又称为对象命名(objectnamingtree )o管理信息库的对象命名举例对象命名树的顶级对象有三个,即ISO、ITU-T和这两个组织的联合体在 ISO的下面有4个结点,其中的饿一个(标号3)是被标识的组织在其下面有一 个美国国防部(Department of Defense)的子树(标号是6),再下面就是Internet (标号是1)q在只讨论Internet中的对象时,可只画出Internet以下的子树 (图中带阴影的虚线方框),并在Internet结点旁边标注上{1・3・6・1}即可在 Internet结点下面的第二个结点是mgmt (管理),标号是2再下面是管理信 息库,原先的结点名是mibo 1991年定义了新的版本MIB-H,故结点名现改为 mib-2,其标识为{1. 3. 6. 1.2. 1},或{Internet (1) . 2. 1} □这种标识为对象标识 符。

      最初的结点mib将其所管理的信息分为8个类别,见表1现在de mib-2所 包含的信息类别已超过40个表1最初的结点mib管理的信息类别类别 标号所包含的信息systeminterfacesaddress translationipicmptcpudpegp⑴⑵⑷⑸⑹(7)⑻主机或路由器的操作系统各种网络接口及它们的测定通信地址转换(例如ARP映射)Int erne t软件(IP分组统计)ICMP软件(已收到ICMP消息的统 计)•TCP软件(算法、参数和统计)UDP软件(UDP通信量统计)EGP软件(外部网关协议通信量统j 计) j2006-8-26 16:19:19应当指出,MIB的定义与具体的网络管理协议无关,这对于厂商和用户都 有利厂商可以在产品(如路由器)中包含SXMP代理软件,并保证在定义新的 MIB项H后该软件仍遵守标准用户可以使用同一网络管理客户软件来管理具有 不同版本的MIB的多个路由器当然,一个没有新的MIB项H的路由器不能提供 这些项H的信息这里要提一下MIB中的对象{1.3. 6. 1.4. 1},即enterprises (企业),其 所属结点数已超过3000。

      例如IBM为11.3.6. 1.4. 1.2}, Cisco为{1.3. 6. 1.4. 1.9}, Novell为{1・3. 6・1. 4・1. 23}等世界上任何一个公 司、学 校只要用电子邮件发往iana-mib@isi. edu进行中请即可获得一个结点名这样 各厂家就可以定义自己的产品的被管理对象名,使它能用SXMP进行管理。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.