第6章 管理信息库MIB

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

dot3 组包括的四个表:dot3statsTable、 dot3SCollTable、dot3Tests和dot3Errors dot3StatsTable表包含从代理软件和网络介质之 间接口上获得的网络流量统计数据。需要用表来 记录是因为一个设备可能有多个接口(例如一个 多协议路由器)。 dot3StatsTable表记录代理和物理网络介质之间 获得的流量统计数据。需要用一个表来代替一组 特定计数器是因为工作站、服务器和其他网络设 备可能包含多于一个的网络接口。因此,对系统 上定义的每一个接口有一个表项。该表由 dot3StatsIndex 对象x 索引。
(ifInOctets ifOutOctets)*8*100 接口利用率 ( y x)* ifSpeed
其中x,y表示两个采集时间点,D表示某对 象值在两个采集点间变化的差值
MIB-2功能组——地址转换组
at组包含一个单独的表,提供网络地址到 物理地址的映射。
ADDRESS TRANSLATION GROUP
例如,考虑一个提供路由选择功能的设备, sysServices的值是 位值的总和,任何特定位的位值是2的L-1幂次方(L是层数)。 因此,对于一个交换机设备来说,该设备是 1层和2层设备,可得:
2
2
11
2
2
2 1
3
和(或)一个应用服务器,可得: 4 1 7 1
72
该等式中包括了第四层是因为一个应用服务器在7层和4层提供服 务。
IP & ICMP GROUPS-> IP-MIB (RFC 2011) TCP GROUP-> TCP-MIB (RFC 2012)
UDP GROUP-> UDP-MIB (RFC 2013)
EGP GROUP-> OUTDATED (BGP) TRANSMISSION GROUP-> IS PLACEHOLDER SNMP GROUP-> SNMPv2 MIB (RFC 3418)
TimeTicks
DisplayString DisplayString DisplayString INTEGER
SNMP代理已运行的时间
负责该设备的人员的联系方式 设备的名字 设备的物理位置 显示一个设备可能提供的服务
sysServices对象表示一个7位代码,此代码与该设备提供服务的 组合值相应。该代码中的每一位与OSI模型中的一层相关联,并 且如果该设备在特定的层提供某服务,那么对应那一层的位被置 位。
第6章 管理信息库MIB
MIB概述 MIB-II详述 SNMP4J对MIB-II的支持分析
6.1 概述
1988.8 RFC 1066 1990.5 RFC 1158 RFC 1213
– MIB-2 结构 – MIB-2 功能组 – MIB-2 管理对象选择标准
MIB概述
DEPRECATED STATUS
atTable
MIB-2功能组——Ip组
ip组包含一些 网络计数器, 用来测量系统 输入和输出的 IP流量。该组 也包含一些附 加的表,用来 提供网络层路 由选择和数据 链路映射信息。
ipAddrTable视图
ipRouteTable视图
ipNetToMediaTable表视图
ifOutUcastPkts
ifOutNUcastPkts ifOutDiscards ifOutErrors ifOutQlen ifSpecific
Counter
Counter Counter Counter Gauge OBJECT IDENTIFIER
接口输出的单播包数
接口输出的非单播包数 接口输出包丢弃数 接口输出包错误数 接口输出队列中的包数 参考MIB对实现接口的媒体的定义
基于SNMP4J开发的网络管理系统,如果需要获 取某一个MIB对象的值(或者设置它的值),只 需要调用SNMP4J中相关类的接口,传入该MIB 对象的OID作为参数即可
小结与习题
– 内容回顾,习题讲解
ipForward视图
MIB-2功能组——Icmp组
icmp组包含了记录Internet控制消息协议操作的计数器。 ICMP诊断连通性问题和其他网络层问题。常见的ping实 用程序就使用该协议。
MIB-2功能组——Tcp组
tcp组存放关于系统上传输控制协议(TCP)的统计数据和 操作信息。该组包含一个单独的表,该表存放该系统上有 关每个TCP连接的信息。
MIB—2的简单性有利于网络管理系统的实现,但也对管理系统的功 能实现带来了一定的限制。
wk.baidu.com
6.3 SNMP4J对MIB-II的支持分析
MIB-II中的对象的数据类型是由SMI定义的, MIB-II提供了一种被管设备中管理对象组织方式 的规范,所以SNMP4J不需要对MIB-II提供任何 支持
MIB-II GROUPS IN A PROTOCOL STACK
INTERFACES
0
root
iso
ccitt
0 std reg 1 authority
1
2 joint-iso-ccitt
2 member body
3
org dod
1.3.6.1.2.1
6
1.3.6.1.2.1.2
1 directory mgmt
MIB-2功能组——SNMP组
snmp组包含SNMP操作和执行的相关信息。
MIB-2 小结 及 MIB-2 的局限性
① 包括了故障管理和配置管理需要的对象。 ② 只包含弱对象。 ③ 选择经常使用的对象,并且要证明当前的网络管理中正 在使用。 ④ 为了容易实现,开放MIB—1限制对象数为100个左右, 在MIB—2中限制稍有突破(117个) ⑤ 不包含具体实现专用的对象。 ⑥ 为了避免冗余,不包括那些可以从已有的对象中导出的 对象。 ⑦ 每个协议层的每个关键部分分配一个计数器,这样可以 避免复杂的编码。
System 提供运行代理的设备或系统的全部信息 Interfaces 包含关于系统中操作网络接口的信息 at 用于Internet IP地址到数据链路地址的地址转换表。注意 这是一个被反对的组 IP 包含关于该设备的网际协议(IP)的统计信息 ICMP 包含关于该设备的Internet控制消息协议(ICM P)的 统计信息 TCP 包含关于该设备的传输控制协议(TCP)的统计信息 UDP 包含关于该设备的用户数据报协议(UDP)的统计信息 EGP 包含关于该设备的外部网关协议(EGP)的统计信息 DOT3 提供每个网络接口关于传输和访问协议的信息 SNMP 包含关于该设备的简单网络管理协议(SNMP)的统 计信息
tcpConnTable表存放该系统上关于TCP连接的 特定信息
MIB-2功能组——Udp组
udp组包含的对象是关于系统中用户数据报协议 (UDP)执行和操作的。一个称为udpTable的表 记录正在侦听输入请求的UDP服务的本地地址和 端口信息。其余的对象是记录特定UDP流量统计 的计数器。
MIB——Management Information Base
– 网络中被管理资源以及元素信息的数据库。
SYSTEM GROUP-> SNMPv2 MIB (RFC 3418) INTERFACES (IF) GROUP-> IF-MIB (RFC 2863)
ADDRESS TRANSLATION (AT) GROUP->DEPRECATED
说明
接口的描述,包括厂商,产品名称等 接口的类型 接口的最大传输包字节数 接口每秒可以传送的最大位数,单位:bit/s 接口的物理地址 接口的配置状态。1-正常,2-关闭,3-测试 接口的当前状态 接口进入当前操作状态时sysUpTime的值 接口输入的字节数 接口输入的单播包数 接口输入的非单播包数 接口输入包丢弃数 接口输入包错误数 接口输入未知协议的包数 接口输出的字节数
MIB-2功能组——系统组
由对象组成的system组提供关于运行代理 的设备或系统的一般信息。
system组
对象名
sysDescr sysObjectID
类型
DisplayString OBJECT IDENTIFIER 设备的描述
说明
标识代理软件
sysUptime
sysContact sysName sysLocation systeServices
1
internet 3 2 experimental 4 private 1 enterprises
1.3.6.1.4.1
1
MIB II
system interface at 1 2 3
IP ICMP TCP UDP 4 5 6 7
EGP 8
Trans. 10
SNMP 11
6.2 MIB-II详述
MIB-2功能组—— Egp组
egp组包含关于系统上外部网关协议(EGP)操作和 执行的计数器和对象。由于大多数UNIX系统没有实 现该组,这里不再赘述。然而,重要的是要注意某些 网络设备(例如那些提供路由选择服务的设备)可能 支持这种MIB组。
MIB-2功能组——传输组dot3
dot3组包含的对象提供关于系统上每个已定义接 口的下层数据链路介质的细节。该组的主要目的 是用特定接口MIB的形式提供特定接口信息。
1988年8月,在RPC 1066中公布了第一组 被管理对象,这一组被成为MIB-I 1990年5月,在RFC 1158中定义的MIB-II 取代了MIB-I。MIB-II引入了3个新组: cmot、transmission和snmp,并引入了 很多新的对象从而扩展了MIB-I已有的对象 组 1991年3月,RFC 1213取代了RFC 1158, 在RFC 1213中MIB-II彻底修订并采纳RFC 1212中的简洁MIB定义
对象名
ifNumber ifTable ifEntry ifIndex ifDescr ifType ifMtu ifSpeed ifPhysAddress ifAdminStatus ifOperStatus ifLastChange ifInOctets ifInUcastPkts ifInNUcastPkts ifInDiscards ifInErrors ifInUnkuownProtos ifOutOctets INTEGER
注意5层和6层的定义目前并不存在。
sysUpTime对象指出从网络管理代理上一次启动 以来用去的时间总数。 以sysOR为前缀命名涉及作为代理角色的 SNMPv2设备的对象。
MIB-2功能组——接口组
Interfaces 组提供关于安装在设备中网络接口的配置 及统计信息
常用接口类型及描述
类型
设备的接口数 接口表 接口表项 接口表索引 SEQUENCE OF IfEntry SEQUENCE INTEGER DisplayString INTEGER INTEGER Gauge PhysAddress INTEGER INTEGER TimeTicks Counter Counter Counter Counter Counter Counter Counter
相关文档
最新文档