实验二 SNMP MIB信息的访问.docx
《实验二 SNMP MIB信息的访问.docx》由会员分享,可在线阅读,更多相关《实验二 SNMP MIB信息的访问.docx(18页珍藏版)》请在冰豆网上搜索。
实验二SNMPMIB信息的访问
实验二SNMPMIB信息的访问
一、实验目的
本实验的主要目的是学习SNMP服务在主机上的启动与配置,以及用MIB浏览器访问SNMPMIB对象的值,并通过直观的MIB-2树图加深对MIB被管对象的了解。
二、实验内容
1、SNMP服务在主机上的启动和配置;
2、分析MIB-2树的结构;
3、通过get、getNext、set、trap几种操作访问MIB对象的值。
三、实验工具
AdventNetMIB浏览器、或iReasoningMIBBroswer或基于UNIX、LINUX/FreeBSD平台的SNMP命令行工具、或HPOpenview自带的MIB浏览工具。
四、实验步骤
1、在本地主机上启动SNMP服务并配置共同体。
1)控制面板-〉打开或关闭Windows功能
输入:
进入服务配置面板,找到SNMPservice和SNMPtrapservice并将其启动(右键列表中或双击打开的对话框中);
在SNMPservice属性对话框中配置共同体(默认为public);
2、启动MIB浏览器,在host框设置被监测主机的IP地址(默认为localhost)、在community框设置被检测主机所配置的SNMP服务的共同体(如public);
3、观察左侧结构面板中MIB树图结构;
4、访问MIB对象。
在左侧结构面板中选择要访问的MIB对象,单击使其凸显,然后用鼠标单击工具栏中的get按钮和getNext按钮(或菜单栏中Operations下的Get和GetNext,或快捷键Ctrl+G和Ctrl+N)。
5、观察右侧面板中的显示信息。
6、访问MIB书的叶子节点{iso
(1)org(3)internet
(1)mgmt
(2)mib-2
(1)ip(4)ipRouteTable(21)}。
单击该叶子节点,使其反白显示。
右键,选择“TableView”可以获得路由表信息。
五、实验报告
1、根据软件左侧MIB导航图画出MIB-2树图(到组),并画出UDP子树(到基本被管对象)。
2、获取基本信息:
组,获取设备基本信息
1.获取设备描述
对象名:
对象标识符:
实例标识符:
R1的值:
主机的值:
2.获取设备的名称
对象名:
对象标识符:
实例标识符:
R1的值:
主机的值:
3.获取设备的联系人信息
对象名:
对象标识符:
实例标识符:
R1的值:
主机的值:
4.获取设备的位置信息
对象名:
对象标识符:
实例标识符:
R1的值:
主机的值:
6.获取设备的服务信息
对象名:
对象标识符:
实例标识符:
R1的值:
提供的服务层次:
主机的值:
提供的服务层次:
interfaces组,读取接口信息
1.获取各设备的接口数目:
对象名:
对象标识符:
实例标识符:
R1的值:
R2的值:
主机的值:
2.获取设备各接口的基本信息:
读取路由器以太网的接口的ifTable表中以下变量信息
ifDescr
变量的功能:
对象标识符
R1
接口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的取值:
ifOperStatus
变量的功能:
对象标识符
R1
接口1:
实例标识符:
取值:
接口2:
实例标识符:
取值:
R2
接口1取值:
接口2的取值:
以上两个变量的取值可说明:
R1
接口1状态:
接口2状态:
R2
接口1状态:
接口2状态:
3.获取设备各接口的性能参数:
使用“ping–tR2的远端接口的IP”命令测试与R2的连通性,制造接口的通信数据,分别在两个时间点对以下数据进行读取。
取值数据
对象名
检测时间
R1
R2
接口1
接口2
接口1
接口2
接收的总字节数
当前时间
5分钟之后
发送的总字节数
当前时间
5分钟之后
接收的单播包数
当前时间
5分钟之后
发送的单播包数
当前时间
5分钟之后
根据公式:
计算:
性能特性
R1
R2
接口1
接口2
接口1
接口2
利用率
接收的单播包速率
发送的单播包速率
IP组,获取IP协议相关信息
1、获取ipForwarding对象的值:
该对象的作用:
实例标识符:
R1的值:
该值表明:
R2的值:
该值表明:
主机的值:
该值表明:
2.读取IPAddrTable
ipAddrTable的作用:
获取设备以下对象值:
对象
ipAdEntAddr
ipAdEntIfIndex
ipAdEntNetMask
作用
实例标识符
取值
实例标识符
取值
实例标识符
取值
R1前2行
R2前2行
主机前3行
3.读取ipRouteTable
ipRouteTable的作用:
获取设备以下对象值:
对象
ipRouteDest
ipAdEntIfIndex
ipRouteMask
作用
实例标识符
取值
实例标识符
取值
实例标识符
取值
R1前2行
R2前2行
主机前4行
4.读取ipNetToMediaTable
ipNetToMediaTable的作用:
获取设备以下对象值:
对象
ipNetToMediaIfIndex
ipNetToMediaPhysAddress
ipNetToMediaNetAddress
作用
实例标识符
取值
实例标识符
取值
实例标识符
取值
R1前2行
R2前2行
主机前4行
5.计算路由器的IP包转发速率
使用“ping–tR2的IP”命令测试与R2的连通性,制造接口的通信数据,分别在两个时间点对以下数据进行读取。
ipForwDatagrams的作用
当前的值
5min之后的值
转发速率
R1
R2
根据公式:
IP包转发速率=delta(ipForwDatagrams)/delta(seconds)
icmp组,获取ICMP协议相关信息:
对象名
对象标识符
R1的值
R2的值
接收的ICMP包数
接收的错误ICMP包数
发送的ICMP包数
发送的错误ICMP包数
tcp组,获取tcp协议相关的信息
1.读取tcpConnTable
tcpConnTable的作用:
获取设备以下对象值:
对象
tcpConnState
tcpConnRemAddress
tcpConnRemPort
作用
实例标识符
取值
实例标识符
取值
实例标识符
取值
主机前5行
udp组,获取udp协议相关的信息
1.读取udpTable
udpTalbe的作用:
获取设备以下对象值:
对象
udpLocalAddress
udpLocalPort
作用
实例标识符
取值
实例标识符
取值
主机前5行
2、考察各个被管对象的物理意义
sysDescr:
sysObjectID:
sysUpTime:
sysContact:
sysName:
sysLocation:
sysServices:
3、解释上图中OID、NAME、SYNTAX、ACCESS、STATUS和DESCRIPTION
的含义,并指出ACCESS的访问方式还有哪些STATUS又有哪些其他值
4、在中使用netstat-a-n-ptcp(a所有连接和监听端口,n数字形式显示,p代表要显示的协议),命令查看本机端口连接情况,对结果进行截图。
并在MIBBrowser中对UDP组tcpConnTable进行遍历,写出各对象实例的名称,OID和值。
结果截图:
根据MIBBrowser的结果填写下表:
名称
OID
当前的值
含义
第
一
行
tcpConnState
tcpConnLocalAddress
tcpConnLocalPort
tcpConnRemAddress
tcpConnRemPort
第
二
行
tcpConnState
tcpConnLocalAddress
tcpConnLocalPort
tcpConnRemAddress
tcpConnRemPort
第
三
行
tcpConnState
tcpConnLocalAddress
tcpConnLocalPort
tcpConnRemAddress
tcpConnRemPort
5.在中使用routeprint命令查看本机路由表情况,对结果进行截图。
并在MIBBrowser中对IP组ipRouteTable进行遍历,写出各对象实例的名称,OID和值。
名称
OID
当前的值
含义
第
一
行
ipRouteDest
ipRouteIfIndex
ipRouteMetric1
ipRouteMetric2
ipRouteMetric3
ipRouteMetric4
ipRouteNextHop
ipRouteType
ipRouteProto
ipRouteAge
ipRouteMask
ipRouteMetric5
ipRouteInfo
第
二
行
ipRouteDest
ipRouteIfIndex
ipRouteMetric1
ipRouteMetric2
ipRouteMetric3
ipRouteMetric4
ipRouteNextHop
ipRouteType
ipRouteProto
ipRouteAge
ipRouteMask
ipRouteMetric5
ipRouteInfo
6.在MIBBrowser中对ICMP组进行遍历。
在中对其他主机进行ping命令。
再次在MIBBrowser中对ICMP组进行遍历。
对比两次结果中对象实例值有变化的,写出相应的对象实例的OID和值。
名称
OID
当前的值
含义
1.3.6.
7
1.3.6.
6
1.3.6.
7
1.3.6.
6
7.利用MIBBrowser查看本机的接口数。
名称
OID
当前的值
含义