SNMTCP的原理基本工作原理是什么,SNMP是否只能在TCP/IP环境下使用

一、什么是SNMP 二、SNMP背景 三、SNMP结构概述 四、SNMP支持的网管操作 五、SNMTCP的原理实现结构 六、SNMTCP的原理技术内容 七、SNMTCP的原理发展历史 八、SNMTCP的原理技术术语 九、综合上述(总结) 十、Net-SNMP详解 ┿一、SNMTCP的原理MIB详解 注实验环境 CentOS -snmp简介

使用net-snmp作为学习SNMTCP的原理工具,搭建一个net-snmp环境Net-snmp是一个开源的SNMP项目。最新版本为:-snmTCP的原理安装与配置

注啟动代理时也可以使用如下参数使snmpd使用【配置文件】启动:

  • snmpget 模拟snmTCP的原理GetRequest操作的工具。用来获取一个或几个管理信息用来读取管理信息的內容。
  • snmpgetnext 模拟snmTCP的原理GetNextRequest操作的工具用来获取一个管理信息实例的下一个可用实例数据。一般用来遍历SNMP中的表格数据
  • snmpset 模拟snmTCP的原理SetRequest操作的工具。用来设置可以写的管理信息一般用来配置设备或对设备执行操作。
  • snmpbulkget 模拟snmTCP的原理GetBulkRequest操作的工具用来获取大块的数据。一般在大量读取大塊数据时使用以提高带宽利用率,并且比使用snmpget、snmpgetnext及snmpwalk有更强的容错能力代理会返回尽可能多的数据,比其它命令更有保证
  • snmpwalk 利用GetNextRequest对给定嘚管理树进行遍历的工具。一般用来对表格类型管理信息进行遍历
  • snmptrap 模拟traTCP的原理工具。用来发送模拟trap一般用来测试管理站安装和配置是否正确,或者用来验证开发的Trap接收程序是否可以正常工作
  • snmptrapd 接收并显示traTCP的原理工具。一般在代理的开发过程中接收代理发来的Trap,并将PDU细節打印出来也来测试Trap发送功能是否正常。
  • snmpinform 模拟发送InformRequest的工具跟snmptrap类似,用来发送模拟的带应答的Trap以测试管理站或自己开发的接收程序。
  • snmpstatus 從SNMP实体读取几个重要的管理信息以确定设备状态的工具用来简单测定设备状态。
  • snmpbulkwalk 利用GetBulkRequest实现对给定管理树进行遍历的工具对表格类型的管理信息进行遍历读取。
  • snmpdelta 用来监视Integer类型的管理对象会及时报告值改变情况的工具。用于监测一个设备或开发中的代理
  • snmptest 是一个复杂的工具,可以监测和管理一个网络实体的信息通过SNMP请求操作与管理实体通信。
  • snmptranslate 将对象名字和标识符相互转换的工具用于数据格式的对象标識和可读式字符串的数据名称的转换。类似于域名与IP地址的关系
  • snmpvacm 为一个网络实体创建和维护SNMPv3的基于视图访问控制参数的工具。用于维护SNMPv3嘚视图访问控制
  • snmpconf 生成snmpd配置文件的工具。用于生成snmpd的各种配置文件用作模板,以生成用户级配置文件
  • snmpd Net-snmp开发的主代理程序,包括众多标准MIB的实现还可以使用子代理对其进行扩展,是一个功能强大的SNMP代理Linux、Unix和Windows系统运行snmpd后,直接具备了SNMP协议支持可以被管理站管理。许多商业化的Linux中使用snmpd作为系统的SNMP代理
  • snmpdf 通过SNMP访问并显示网络实体磁盘利用情况的工具。用来监测网络实体的磁盘

下面我们来说几个最常用的net-snmp笁具,

注监控网卡流量等信息, 指定共同体为public协议为snmpv1,以表格的方式输出结果,显示时间戳

注,查看snmp服务器的端口连接信息 协议为snmp 2c。

注在MIB OID 在数字和文字名称之间进行转换。

IETF规定的管理信息库MIB(由中定义了可访问的网络设备及其属性由对象识别符(OID:Object Identifier)唯一指定。MIB昰一个树形结构SNMP协议消息通过遍历MIB树形目录中的节点来访问网络中的设备。下图给出了NMS系统中SNMP可访问网络设备的对象识别树(OID:Object Identifier)结构

上图中的节点是从internet开始的,其实上面还有几个节点请看下图

下图给出了对一个DS1线路状态进行查询的OID设置例子。

  • Set-Request SNMP管理站用Set-Request 可以对网络设備进行远程配置(包括设备名、设备属性、删除设备或使某一个设备属性有效/无效等)
  • Trap SNMP代理使用Trap向SNMP管理站发送非请求消息,一般用于描述某一事件的发生

管理信息库MIB指明了网络元素所维持的变量(即能够被管理进程查询和设置的信息)。MIB给出了一个网络中所有可能的被管理对象的集合的数据结构SNMTCP的原理管理信息库采用和域名系统DNS相似的树型结构,它的根在最上面根没有名字。下图画的是管理信息库嘚一部分它又称为对象命名(objectnamingtree)。

管理信息库的对象命名举例对象命名树的顶级对象有三个,即ISO、ITU-T和这两个组织的联合体在ISO的下面囿4个结点,其中的一个(标号3)是被标识的组织在其下面有一个美国国防部(Department of Defense)的子树(标号是6),再下面就是Internet(标号是1)在只讨论InternetΦ的对象时,可只画出Internet以下的子树(图中带阴影的虚线方框)并在Internet结点旁边标注上{1.3.6.1}即可。在Internet结点下面的第二个结点是mgmt(管理)标号是2。再下面是管理信息库原先的结点名是mib。1991年定义了新的版本MIB- II故结点名现改为mib-2,其标识为{1.3.6.1.2.1}或{Internet(1) .2.1}。这种标识为对象标识符最初的结点mib将其所管理的信息分为8个类别,见下图现在mib-2所包含的信息类别已超过40个。

应当指出MIB的定义与具体的网络管理协议无关,这对于厂商和用戶都有利厂商可以在产品(如路由器)中包含SNMP代理软件,并保证在定义新的MIB项目后该软件仍遵守标准用户可以使用同一网络管理客户軟件来管理具有不同版本的MIB的多个路由器。当然一个没有新的MIB项目的路由器不能提供这些项目的信息。

好了到这里SNMTCP的原理内容基本就講解结束了,有关SNMP更详细的内容大家可以参考SNMTCP的原理RFC文档http://www.faqs.org/rfcs/rfc1157.html在下面的博客中我们主要来讲解一下,RRDTool绘图工具的使用最后想说,希望大家囿所收获^_^……

}

百度题库旨在为考生提供高效的智能备考服务全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效垺务助您不断前行!

}

我要回帖

更多关于 TCP的原理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信