加载中…
个人资料
无若呓语
无若呓语
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,429
  • 关注人气:14
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SNMP协议-Interface结点的详解及常规计算

(2011-06-08 17:48:20)
标签:

snmp

mib

interface

it

分类: 计算机网络

SNMP协议-Interface结点的详解及常规计算

InterfaceMIB中的位置:.iso.org.dod.internet.mgmt.mib-2.interfaces

OID=.1.3.6.1.2.1.2

 

 

interfaces下主要有ifNumberifTable结点

现在主要分析ifTable下的ifEntry中的主要结点,他们反映了网络接口的状况。

 

1 主要结点OID以及含义

英文名称

OID

含义

ifType

.1.3.6.1.2.1.2.2.1.3

标识接口的类型

ifMtu

.1.3.6.1.2.1.2.2.1.4

在该接口上可以发送或接收的最大包的大小。太小的MTU值会导致设备和网络效率低下

ifSpeed

.1.3.6.1.2.1.2.2.1.5

传输速率,单位为位/s

ifInOctets

.1.3.6.1.2.1.2.2.1.10

在接口上收到的总字节数

ifInUcastPkts

.1.3.6.1.2.1.2.2.1.11

发送到高层协议上的unicast (单点发送)包的总数目

ifInNUcastPkts

.1.3.6.1.2.1.2.2.1.12

发送到高层协议上的广播/ 多点发送包的总数目

ifInDiscards

.1.3.6.1.2.1.2.2.1.13

由于资源紧张导致丢弃的包的数目。如果一个接口的包丢弃率较高,则表示该设备存在拥塞问题

ifInErrors

.1.3.6.1.2.1.2.2.1.14

由于出错而导致丢弃的接收包的数目。错误率较高时表示存在接收器问题或坏线路问题

ifOutOctets

.1.3.6.1.2.1.2.2.1.16

从该接口上发送的字节总数

ifOutUcastPkts

.1.3.6.1.2.1.2.2.1.17

请求传输到一个子网单点广播地址包的总数(包括发送的包和丢弃的包)

ifOutNUcastPkts

.1.3.6.1.2.1.2.2.1.18

请求发送的广播/多点发送包的总数(包括发送的包和丢弃的包)

ifOutDiscards

.1.3.6.1.2.1.2.2.1.19

由于资源局限而导致丢弃的发出包的总数。高丢包率,表示需要为该接口分配更多的缓冲区空间。

ifOutErrors

.1.3.6.1.2.1.2.2.1.20

由于出错而导致丢弃的发出包的总数目。高错误率表示存在硬件问题。

ifAdminStatus

.1.3.6.1.2.1.2.2.1.7

用于配置接口的状态(可读写)up(1),down(2),testing(3)(见表2

ifOperStatus

.1.3.6.1.2.1.2.2.1.8

提供接口的当前工作状态up(1),down(2),testing(3)

(见表2

 

应用下面的表达式,可以根据采集到的数据计算出一些有用的数字,例如利用率。在这些表达式中,函数delta表示不同时间间隔内2个计数器值的差值。要使一个计数器值有意义必须收集至少2个值,以一个作为参考点,计算出其改变量。

注意:delta的意义为Δ

 

(1)       接口接受率(rx.utilization)

接口的接收率, 它与介质类型无关。对于一根全双工线路, 它可以计算出通常情况下使用了多少带宽。在一根串行线上,如果达到了90%的利用率, 则需要考虑对该线路升级, 以避免拥塞。

                   Δ(ifInOctets)*8

rx.utilization = ——————————*100

                 ifSpeed*Δ(sysUpTime)

 

(2)       接口发送率(tx.utilization)

                  Δ(ifOutOctets)*8

tx.utilization=———————————*100

                ifSpeed*Δ(sysUpTime)

 

(3)       以太网利用率

对于一个正常的半双工以太网网段,其利用率将是发送率与接收率之和。事实上每一帧之间还放置了一个gap 但是这一部分很少, 完全可以忽略不计。

 

(4)       简单地查看在一定层上的丢包率, 而不考虑通信的总量, 就足以了解是否存在拥塞。

 

 

            Δ(ifInDiscards)

接收丢包率=————————

            Δ(sysUpTime)

 

            Δ(ifOutDiscards)

发送丢包率=————————

            Δ(sysUpTime)

 

             Δ(ifInErrors)

接收错误率=————————

             Δ(sysUpTime)

 

             Δ(ifOutErrors)

发送错误率=————————

             Δ(sysUpTime)

 

(5)       在一个交换型网络中标识广播风暴时,重点不是查看广播包在所有包中占的比例,而是查看广播包速率是否很高。由于ifInNUcastOktsifOutNUcastPkts是对广播包和多点发送包计数,因此如果在网络中存在多点发送通信量, 则正常运行时这些速率也会很高。但是, 监视这些速率, 至少可以指示广播风暴的到来。

 

                         Δ(ifInNUcastPkts)

接收广播/多点发送包速率=————————

                         Δ(sysUpTime)

 

                         Δ(ifOutNUcastPkts)

发送广播/多点发送包速率=————————

                          Δ(sysUpTime)

 

2

ifOperStatus

ifAdminStatus

含义

Up(1)

Up(1)

正常

Down(2)

Up(1)

故障

Down(2)

Down(2)

停机

Testing(3)

Testing(3)

测试

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有