第4章 MIB-2功能组

上传人:资****亨 文档编号:133967962 上传时间:2020-06-01 格式:PPT 页数:41 大小:529.50KB
返回 下载 相关 举报
第4章 MIB-2功能组_第1页
第1页 / 共41页
第4章 MIB-2功能组_第2页
第2页 / 共41页
第4章 MIB-2功能组_第3页
第3页 / 共41页
第4章 MIB-2功能组_第4页
第4页 / 共41页
第4章 MIB-2功能组_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《第4章 MIB-2功能组》由会员分享,可在线阅读,更多相关《第4章 MIB-2功能组(41页珍藏版)》请在金锄头文库上搜索。

1、 SchoolofComputer张沪寅 第4章MIB 2功能组 MIB 2由RFC1213来定义 共由11个功能组 175个对象 除了RFC1155中的对象类型外 新增加了两种对象类型 1 DisplayString 规定了如何显示ASCII字符串 2 PhysAddress 规定了如何格式化物理网络地址 RFC1213说明了选择对象的标准 1 包括故障管理和配置管理需要的对象 2 只包含 弱 控制对象 所谓 弱 控制对象就是一旦出错对系统不会造成严重危害的对象 这反映了当前的管理协议不很安全 不能对网络实施太强的控制 3 选择当前的网络管理中正在使用的对象 4 MIB 1管理对象为100个

2、左右 MIB 2在此基础上发展为175个 5 不包含具体实现 例如BSDUNIX 专用的对象 6 为避免冗余 不包含那些可以从已有对象导出的对象 7 每个协议层的每个关键部分分配一个计数器 这样可以避免复杂的编码 对象的分组方便了管理实体的实现 例如一个设备实现TCP协议 则它必须实现tcp组所有对象 当然网桥或路由器就不必实现tcp组 4 1系统组 Systemgroup sysDescr描述了系统的操作系统和软件版本等信息 该数据由助于对系统的版本维护 故障检测等工作 sysContact sysLocation sysName等信息有助于在系统维护时与相关部门和人员取得联系 上述4个对象

3、用于网络管理的配置管理 sysObjectID标识了系统的生产厂商 这对于系统发生故障时寻求技术服务是非常有用 sysServices显示一个设备可能提供的协议层服务 其值在0 127之间 可用7位二进制的每一位表示ISO参考模型中的每一层服务 例如 一个主机结点提供传输层和应用层的服务 则它的值为1001000 7210 sysUptime对象指示一个系统从上一次初始化后已经运行的时间 管理员可以定期查询该对象的值 如果当前值小于前一次的值 说明前一次查询后系统重新启动了 上述3个对象用于网络管理的故障管理 4 2接口组 Interfacegroup 接口组提供了网络实体物理层接口的信息 包

4、括配置信息和每个接口上发生事件的统计信息 所有的SNMP代理都要求实现interface组 接口组由两个顶级对象组成 1 配置管理用于配置管理的Interfaces组的对象为 2 3 4 5 7 对于ifType 3 是标识接口的类型 用一个整数表示 在实际应用中 最好将该整数转换成更易于理解的字符串 如 一个接口的名字是Ethernet1 则它的ifType值是6 这时可用ethernetCsmacd来表示 ifSpeed 5 指定一个接口每秒可以传送的最大位数 管理员可根据情况设置接口速度 调整接口的传输能力 ifAdminStatus 7 用于配置接口的状态 即一个接口在管理上是否是活动

5、的 根据一个接口是否需要使用 可以通过配置该接口的ifAdminStatus值设置为开启或关闭 ifAdminStatus值设置为up 并不意味着该接口的工作状态将为up 例如 如果没有任何东西连接到该以太网接口 则其工作状态将保持为down 将ifAdminStatus设置成Testing 意味着不能在该接口上传递工作包 2 故障管理用于故障管理的Interfaces组有4个对象 6 7 8 9 ifAdminStatus和ifOperStatus对象联合使用的含义 ifPhyAddress 6 表示接口介质的物理地址 如果一个接口没有物理地址 则该值将为零长度的OCTETSTRING if

6、LastChange 9 表示接口进入当前状态的时间 与系统组中的sysUpTime的作用类似 3 性能管理用于性能管理的Interfaces组有12个对象 10 21 可以通过这些输入 输出对象观察接口的许多特性 如接口的利用率 错误率 丢包率等 可以了解哪些端口正在工作 以及它们在24小时时间段内正常工作的时间百分比 对于管理员非常有帮助 接口的利用率 首先取得两个不同时刻 X时刻和Y时刻 间计数器的差值函数delta 如 delta ifInOctets ifInOctetsy ifInOctetsx 总字节数 delta ifInOctets delta ifOutOctets 每秒总

7、字节数 总字节数 y x 接口的利用率 每秒总字节数 8 ifSpeed 100由于接口工作不正常 设备缓冲溢出等会造成错误和丢包原因 接口的丢包率 接收信息时每秒丢包率 delta ifInDiscards delta seconds delta seconds y x发送信息时每秒丢包率 delta ifOutDiscards delta seconds 接收信息丢包率 ifInDiscards ifInUcastPkts ifInNUcastPkts 发送信息丢包率 ifOutDiscards ifOutUcastPkts ifOutNUcastPkts 接口的错误率 接收每秒错误率 d

8、elta ifInError delta seconds 发送每秒错误率 delta ifOutError delta seconds 计算广播包的接收和发送以及多点发送包速率的公式接收广播 多点发送包速率 delta ifInNUcastPkts delta seconds 发送广播 多点发送包速率 delta ifOutNUcastPkts delta seconds 4 计费管理用于计费管理的Interfaces组有6个对象 10 11 12 16 17 18 其中 10 16 是以字节的方式计数 其它4个对象是以包来计数 4 3地址转换组 Addresstranslationgroup

9、 地址转换组包含一个表 表中的每一行对应系统的一个物理接口 表示网络地址到接口的物理地址的映射关系 目前 MIB 2中地址转换组的对象已被收编到各个网络协议组中 保留地址转换组仅仅是为了与MIB 1兼容 这样可以克服MIB 1的缺陷 改变理由有两点 1 为了支持多协议结点 当一个结点支持多个网络层协议时 多个网络地址可能对应一个物理地址 2 为了进行地址的双向映射 地址转换表可以允许从网络地址到物理地址的双向映射 4 4IP组IP组提供了一个网络结点中有关IP实现和操作的信息 在端系统和中间系统中都可以实现 IP组的对象大致可以分4类 1 关于IP包类型数据和观察到的错误的对象 即有关性能和故

10、障监控的标量对象 2 关于IP地址信息表 3 关于IP路由信息的路由表 4 转换IP地址到物理地址的映射表 1 配置管理用于配置管理的IP组的对象有3个 ipForwarding 1 ipAddrTable ipRouteTable ipForwarding对象表示网络设备是否是被设置为转发IP数据报 有些设备提供网络层服务 但并不一定设置有ip路由功能 此时可以通过查询系统组的sysServices和IP组的ipForwarding对象来确定设备的路由功能 如AppleTalk路由器就提供网络层服务 但它不提供IP路由功能 ipAddrTable提供了有关网络实体的当前IP地址的信息 表中每

11、一行是一个ipAddrEntry 而一个ipAddrEntry对应一个接口的地址信息 其中ipAddrEntIfIndex索引值与Interface组的IfTable中的ifIndex一致 表中的对象大部分是可读写的 可进行配置管理 ipRouteTable列出了当前路由设备中的路由信息 其中大部分对象是可读写的 可以通过Set操作增加新的路由 2 故障管理用于故障管理的IP组对象有两个 ipRouteTable ipNetToMediaTable 通过ipRouteTable表可以找出到达一个网络的路由 确定与路由相关的故障原因 对故障管理非常有用 ipNetToMediaTable表记录了

12、从IP地址到物理地址的映射 检查此表 可以发现与设备相连的其他设备IP地址和物理地址的映射以及映射方式 由此可以发现设备之间的一些连接情况 有一个网络配置 一个主机A要访问一台服务器 但是现在主机A无法连接到服务器上 已知服务器是正常的 如何查找故障 首先查找主机A的网络配置 查出它的默认网关是路由器e1接口 然后查询路由器A的ipRouteTable表 根据ipRouteDest ipRouteNextHop ipRouteIfIndex来确定到达服务器所要经过的下一站 以及数据通过路由器A的接口 从查询结果可以得知 主机A的数据到达路由器A后 是通过接口s1传向下一个路由器B 继续检查路由

13、器B的ipRouteTable表发现路由器B中没有指向服务器的路由器C信息 问题就出在这儿 仔细检查路由器B和路由器C的路由设置 发现是路由设置不匹配造成的故障 3 性能管理用于性能管理的IP组对象有18个 3 19 23 IP组的对象对流经IP层的数据提供了大量的统计手段 便于网络管理应用从多个角度来评判网络的性能 ip输入错误率 ipInDiscards ipInHdrError ipInAddrError ipInReceivesip输出错误率 ipOutDiscards ipOutHdrError ipOutAddrError ipOutReceivesipForwDatagrams

14、6 记录设备转发的IP数据报 通过两次 X时刻和Y时刻 查询该对象 可以获得该设备对数据报的转发速率 IP数据报的转发速率 ipForwDatagramsy ipForwDatagramsx y x 为检查设备转发IP报的速率是否满足网络的需要 可以比较IP数据报转发速率和IP数据报输入速率 IP数据报输入速率 ipInReceivesy ipInReceivesx y x 当IP数据报转发速率基本等于IP数据报输入速率时 设备的转发功能处于正常状态 4 计费管理用于计费管理的IP组对象有2个 9 10 IP组中给出的计费对象不同于在Interfaces组中使用的计费对象 这里的对象是从IP层

15、的角度对数据流量进行计费 如ipInDelivers 9 统计无错地传递给上层协议和应用的IP分组数 以此为依据进行计费 可以排除无效报文对计费结果地干扰 促使计费工作更细致 4 5ICMP组ICMP是IP的伴随协议 所有实现IP协议的结点都必须实现ICMP协议 ICMP组中的对象都是对各种类型的ICMP消息的接收和发送的统计结果 都是计数器 在查找可能的路由问题时 ICMP组非常有用 主要用于性能管理和故障管理 一个实体接收到大量的 6 说明路由表或网络性能有问题 一个实体发送大量的 19 可能意味着实体正在交换路由表信息 并且告诉发送源从其他路径转发数据报 如果一个实体发送或接收大量的IC

16、MP错误 通过 2 和 15 可以判断是否是ICMP数据报导致了性能问题 ICMP消息输入速率 icmpInMsgsy icmpInMsgsx y x ICMP消息输出速率 icmpOutMsgsy icmpOutMsgsx y x 下面对一些相关对象进一步说明 1 icmpInDestUnreachs 3 设备接收到目的地址不可达的ICMP消息的数目 收到这些消息表明该设备正在发送无法转发到目的地址IP包 这可能是由于目的设备已经停机 目的地址不存在或到目的网络的路由不存在 2 icmpInTimeExcds 4 设备接收到的ICMP超时消息的数目 接收到这些消息意味着设备发送出的IP包在到达其目的地之前其存活时间字段已过期 具体的处理方法是 首先可以检查该设备上的IP存活时间参数配置 如果能够确定想要的目的地址 则可以尝试确定在设备与目的地址之间是否存在路由循环 同样 如果通过MIB对象可以获得关于这些ICMP包的其他信息 则排队这些问题将会要容易得多 并且 根据对接收的 和发送的 ICMP消息 供应商应该自己负责在他们的设备中扩展MIB支持 以便更加容易地标识出这些类型的路由问题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号