1、实验二 SNMP MIB信息的访问实验二 SNMP MIB信息的访问一、实验目的本实验的主要目的是学习SNMP服务在主机上的启动与配置,以及用MIB浏览器访问SNMP MIB对象的值,并通过直观的MIB-2树图加深对MIB被管对象的了解。二、实验内容1、SNMP服务在主机上的启动和配置;2、分析MIB-2树的结构;3、通过get、getNext、set、trap几种操作访问MIB对象的值。三、实验工具AdventNet MIB浏览器、或iReasoning MIBBroswer或基于UNIX、LINUX/FreeBSD平台的SNMP命令行工具、或HP Openview自带的MIB浏览工具。四、
2、实验步骤1、在本地主机上启动SNMP服务并配置共同体。1)控制面板-打开或关闭Windows功能输入:进入服务配置面板,找到SNMP service和SNMP trap service并将其启动(右键列表中或双击打开的对话框中);在SNMP service属性对话框中配置共同体(默认为public);2、启动MIB浏览器,在host框设置被监测主机的IP地址(默认为localhost)、在community框设置被检测主机所配置的SNMP服务的共同体(如public);3、观察左侧结构面板中MIB树图结构;4、访问MIB对象。在左侧结构面板中选择要访问的MIB对象,单击使其凸显,然后用鼠标单击
3、工具栏中的get按钮和getNext按钮(或菜单栏中Operations下的Get和GetNext,或快捷键CtrlG和CtrlN)。5、观察右侧面板中的显示信息。6、访问MIB书的叶子节点iso(1)org(3)internet(1)mgmt(2)mib-2(1)ip(4)ipRouteTable(21)。单击该叶子节点,使其反白显示。右键,选择“Table View ”可以获得路由表信息。五、实验报告1、根据软件左侧MIB导航图画出MIB-2树图(到组),并画出UDP子树(到基本被管对象)。2、获取基本信息:组,获取设备基本信息1. 获取设备描述对象名:对象标识符:实例标识符:R1的值:主
4、机的值:2. 获取设备的名称对象名:对象标识符:实例标识符:R1的值:主机的值:3. 获取设备的联系人信息对象名:对象标识符:实例标识符:R1的值:主机的值:4. 获取设备的位置信息对象名:对象标识符:实例标识符:R1的值:主机的值:6. 获取设备的服务信息对象名:对象标识符:实例标识符:R1的值:提供的服务层次:主机的值:提供的服务层次: interfaces组,读取接口信息1. 获取各设备的接口数目:对象名:对象标识符:实例标识符:R1的值:R2的值:主机的值:2. 获取设备各接口的基本信息:读取路由器以太网的接口的ifTable表中以下变量信息ifDescr变量的功能:对象标识符R1接口
5、1:实例标识符:取值:接口2:实例标识符:取值:ifType变量的功能:对象标识符R1接口1:实例标识符:取值:接口2:实例标识符:取值:ifMtu变量的功能:对象标识符R1接口1:实例标识符:取值:接口2:实例标识符:取值:ifSpeed变量的功能:对象标识符R1接口1:实例标识符:取值:接口2:实例标识符:取值:ifPhysAddress变量的功能:对象标识符R1接口1:实例标识符:取值:接口2:实例标识符:取值:R2接口1取值:接口2的取值:ifAdminStatus变量的功能:对象标识符R1接口1:实例标识符:取值:接口2:实例标识符:取值:R2接口1取值:接口2的取值:ifOperS
6、tatus变量的功能:对象标识符R1接口1:实例标识符:取值:接口2:实例标识符:取值:R2接口1取值:接口2的取值:以上两个变量的取值可说明:R1接口1状态:接口2状态:R2接口1状态:接口2状态:3. 获取设备各接口的性能参数:使用“ping t R2的远端接口的IP ”命令测试与R2的连通性,制造接口的通信数据,分别在两个时间点对以下数据进行读取。取值数据对象名检测时间R1R2接口1接口2接口1接口2接收的总字节数当前时间5分钟之后发送的总字节数当前时间5分钟之后接收的单播包数当前时间5分钟之后发送的单播包数当前时间5分钟之后根据公式:计算:性能特性R1R2接口1接口2接口1接口2利用率
7、接收的单播包速率发送的单播包速率 IP组,获取IP协议相关信息1、获取ipForwarding对象的值:该对象的作用:实例标识符:R1的值:该值表明:R2的值:该值表明:主机的值:该值表明:2. 读取IPAddrTableipAddrTable的作用:获取设备以下对象值:对象ipAdEntAddripAdEntIfIndexipAdEntNetMask作用实例标识符取值实例标识符取值实例标识符取值R1前2行R2前2行主机前3行3. 读取ipRouteTableipRouteTable的作用:获取设备以下对象值:对象ipRouteDestipAdEntIfIndexipRouteMask作用实例
8、标识符取值实例标识符取值实例标识符取值R1前2行R2前2行主机前4行4. 读取ipNetToMediaTableipNetToMediaTable的作用:获取设备以下对象值:对象ipNetToMediaIfIndexipNetToMediaPhysAddressipNetToMediaNetAddress作用实例标识符取值实例标识符取值实例标识符取值R1前2行R2前2行主机前4行5. 计算路由器的IP包转发速率使用“ping t R2的IP ”命令测试与R2的连通性,制造接口的通信数据,分别在两个时间点对以下数据进行读取。ipForwDatagrams的作用当前的值5min之后的值转发速率R1
9、R2根据公式:IP包转发速率=delta(ipForwDatagrams)/delta(seconds) icmp组,获取ICMP协议相关信息:对象名对象标识符R1的值R2的值接收的ICMP包数接收的错误ICMP包数发送的ICMP包数发送的错误ICMP包数 tcp组,获取tcp协议相关的信息1. 读取tcpConnTabletcpConnTable的作用:获取设备以下对象值:对象tcpConnStatetcpConnRemAddresstcpConnRemPort作用实例标识符取值实例标识符取值实例标识符取值主机前5行 udp组,获取udp协议相关的信息1. 读取udpTableudpTalb
10、e的作用:获取设备以下对象值:对象udpLocalAddressudpLocalPort作用实例标识符取值实例标识符取值主机前5行2、考察各个被管对象的物理意义sysDescr:sysObjectID:sysUpTime:sysContact:sysName:sysLocation: sysServices :3、解释上图中OID、 NAME、 SYNTAX 、ACCESS 、STATUS和 DESCRIPTION的含义,并指出ACCESS的访问方式还有哪些STATUS又有哪些其他值4、在 中使用netstat -a -n -p tcp (a所有连接和监听端口,n数字形式显示,p代表要显示的协
11、议),命令查看本机端口连接情况,对结果进行截图。并在MIBBrowser中对UDP组tcpConnTable 进行遍历,写出各对象实例的名称,OID和值。 结果截图: 根据MIBBrowser的结果填写下表:名称OID当前的值含义第一行tcpConnStatetcpConnLocalAddresstcpConnLocalPorttcpConnRemAddresstcpConnRemPort第二行tcpConnStatetcpConnLocalAddresstcpConnLocalPorttcpConnRemAddresstcpConnRemPort第三行tcpConnStatetcpConnL
12、ocalAddresstcpConnLocalPorttcpConnRemAddresstcpConnRemPort 5. 在 中使用route print命令查看本机路由表情况,对结果进行截图。并在MIBBrowser中对IP组ipRouteTable进行遍历,写出各对象实例的名称,OID和值。名称OID当前的值含义第一行ipRouteDestipRouteIfIndexipRouteMetric1ipRouteMetric2ipRouteMetric3ipRouteMetric4ipRouteNextHopipRouteTypeipRouteProtoipRouteAgeipRouteMa
13、skipRouteMetric5ipRouteInfo第二行ipRouteDestipRouteIfIndexipRouteMetric1ipRouteMetric2ipRouteMetric3ipRouteMetric4ipRouteNextHopipRouteTypeipRouteProtoipRouteAgeipRouteMaskipRouteMetric5ipRouteInfo6. 在MIBBrowser中对ICMP组进行遍历。在 中对其他主机进行ping命令。再次在MIBBrowser中对ICMP组进行遍历。对比两次结果中对象实例值有变化的,写出相应的对象实例的OID和值。名称OID当前的值含义1.3.6. 71.3.6. 61.3.6. 71.3.6. 67. 利用MIBBrowser 查看本机的接口数。名称OID当前的值含义
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1