您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第四章管理信息库MIB-2.
MIB-2中的各功能组包括◦系统(System)组◦接口(Interfaces)组◦IP组◦地址转换(AT)组◦Icmp组◦Tcp组◦Udp组◦Egp组◦传输(Transmission)组1988年,在RFC1066中公布了第一组被管对象,被称为MIB-1。包括了8个功能组,约100个对象。MIB-1很快被厂商接受。但对一个网络管理系统而言,100多个变量只能表示整个网络的一小部分,需要扩展。1990年5月,在RFC1158中公布了MIB-2。◦引入了新的对象组:Cmot、Transmission、Snmp◦引入了新的对象在RFC1213中,MIB-2重新修订并采纳简洁的MIB定义,取代了RFC1158。这个文件包含11个功能组和171个对象mgmt(2)directory(1)experimental(3)private(4)Internet{1361}mib-2(1)Figure4.26InternetMIB-IIGroupsystem(1)interfaces(2)at(3)ip(4)icmp(5)snmp(11)transmission(10)cmot(9)egp(8)udp(7)tcp(6)MIB-2只包括那些被认为是必要的对象,不包括任选的对象。◦选择管理对象的标准。(1)包括了故障管理和配置管理需要的对象。(2)只包含“弱”控制对象。所谓“弱”控制对象,就是一旦出错对系统不会造成严重危害的对象。这反映了当前的管理协议不很安全,不能对网络实施太强的控制。(3)选择经常使用的对象,并且要证明当前的网络管理中正在使用。制造商如果认为某个功能组是有用的,则必须实现该组的所有对象,例如,一个设备实现TCP,则它必须实现Tcp组的所有对象。4.2.1系统组◦系统(System)组是MIB-2中最基本的一个组,包含一些最常用的被管对象。◦网络管理系统一旦发现新的系统被加到网络中,首先需要访问该系统的这个组,来获取系统的名称、物理地点和联系人等信息,所有系统都必须包含System组。System(mib-21)sysDescr(1)系统描述sysObjectID(2)系统制造商标识sysUpTime(3)系统的运行时间sysContact(4)系统的管理人员sysName(5)系统的名字sysLocation(6)系统的放置地点sysServices(7)系统提供的协议层服务对象语法访问方式功能描述用途sysDescr(1)DisplayString(SIZE(0..255))RO有关硬件和操作系统的描述配置管理sysObjectID(2)OBJECTIDENTIFIERRO系统制造商标识故障管理sysUpTime(3)TimeticksRO系统运行时间故障管理sysContact(4)DisplayString(SIZE(0..255))RW系统管理人员描述配置管理sysName(5)DisplayString(SIZE(0..255))RW系统名配置管理sysLocation(6)DisplayString(SIZE(0..255))RW系统的物理位置配置管理sysServices(7)INTEGER(0..127)RO系统服务故障管理4.2.1系统组1.用于失效管理(故障管理)的System组对象◦sysObjectID中的对象标识符标明了实体的生产商◦sysServices告知设备主要提供了哪些协议层服务。◦sysUpTime告知一个系统已经运行了多长时间。失效管理查询该对象可以确定实体是否已重新启动。1.用于失效管理的System组对象◦sysServices:协议层服务。设L是协议层编号,如果使用了L层的协议,则二进制数值的第L位为1,否则为0。765432100000100B,即4,主要在第三层1001000B,即72,第四层和第七层1.用于失效管理的System组对象◦sysUpTime:失效管理查询该对象可以确定实体是否已重新启动,如果查询获得的是一个一直增加的值就认为实体是Up的,如果小于以前的值,则自上次查询后系统重新启动了。2.用于配置管理的System组对象◦对于许多实体,通过sysDescr可获得软件版本或操作系统,有助于定位设备和故障检修◦sysLocation、sysContact、sysName分别告知系统的物理位置、有问题时和谁联系、网络设备的名字,当为了对远程设备进行物理访问而需要和某人联系时这些信息非常有用2.用于配置管理的System组对象对象语法访问方式功能描述ifNumberINTEGERRO网络接口数ifTableSEQUENCEOFifEntryNA接口表ifEntrySEQUENCENA接口表项ifIndexINTEGERRO惟一的索引ifDescrDisplayString(SIZE(0..255))RO接口描述信息、制造商名、产品名和版本等ifTypeINTEGERRO物理层和数据链路层协议确定的接口类型ifMtuINTEGERRO最大协议数据单元大小(位组数)ifSpeedGaugeRO接口数据速率ifPhysAddressPhysAddressRO接口物理地址ifAdminStatusINTEGERRW管理状态up(1)down(2)testing(3)ifOperStatusINTEGERRO操作状态up(1)down(2)testing(3)ifLastChangeTimeTicksRO接口进入当前状态的时间ifInOctetsCounterRO接口收到的总字节数ifInUcastPktsCounterRO输入的单点传送分组数ifInNUcastPktsCounterRO输入的组播分组数ifInDiscardsCounterRO丢弃的分组数ifInErrorsCounterRO接收的错误分组数对象语法访问方式功能描述ifInUnknownPorotosCounterRO未知协议的分组数ifOutOctetsCounterRO通过接口输出的分组数ifOutUcastPktsCounterRO输出的单点传送分组数ifOutNUcastPktsCounterRO输出的组播分组数ifOutDiscardsCounterRO丢弃的分组数ifOutErrorsCounterRO输出的错误分组数ifOutQLenGaugeRO输出队列长度ifSpecficOBJECTIDENTIFIERRO指向MIB中专用的定义输入输出接口接收的总包数(输入的单播与组播的分组数)(丢弃的输入分组数)(未知协议丢弃的分组数)(有错的输入分组数)1.用于失效管理的Interfaces组对象ifAdminStatus表示操作员设定的管理状态ifOperStatus表示接口的实际工作状态。这两个变量状态组合的含义如下表所示:ifOperStatusifAdminStatus含义up(1)up(1)正常down(2)up(1)故障down(2)down(2)停机testing(3)testing(3)测试1.用于失效管理的Interfaces组对象◦ifLastChange对应于接口进入它当前运行状态的时间。2.用于配置管理的Interfaces组对象◦ifDescr:接口命名◦ifType:接口类型编号类型描述1other其他接口2regular1822ARPANet主机和IMP间的接口协议3hdh1822修订的1822,使用同步链路4ddn-x25为国防数据网定义的X.25接口5rfc877-x.25RFC877定义的X.25,传送IP数据报6ethernetCsmacd以太网MAC协议7iso88023CsmacdIEEE802.3MAC协议8iso88024TokenBusIEEE802.4MAC协议9iso88025TokenRingIEEE802.5MAC协议10iso88026ManIEEE802.6DQDB协议11starLan1Mb/s双绞线以太网常见的接口类型与编号2.用于配置管理的Interfaces组对象◦ifMtu设置接口发送或接收的最大数据报的大小◦ifSpeed设置接口的带宽,即每秒钟可以传输的最大比特数:bps◦ifAdminStatus设置接口的状态。交换机对应命令:s(config-if)#mtu1000(字节)s(config-if)#speed100(mb/s)s(config-if)#noshutdown3.用于性能管理的Interfaces组对象◦性能管理应用需要观察接口的错误率,可以通过接口的总包数和错误数计算。◦接口收到的总包数:ifInUcastPkts+ifInNUcastPkts◦发送的总包数:ifOutUcastPkts+ifOutNUcastPkts◦接口运行不正常、媒体有问题、设备中的缓冲有问题等都可能导致错误或丢弃数据包。3.用于性能管理的Interfaces组对象3.用于性能管理的Interfaces组对象丢弃的输入包率=ifInDisscards/(ifInUcasePKts+ifInNUcastPkts)丢弃的输出包率=ifOutDiscards/(ifInUcasePKts+ifInNUcastPkts)丢包率可以作为衡量接口是否有问题的参考参数,但是并不是绝对的,要实际情况,实际分析。3.用于性能管理的Interfaces组对象◦性能管理应用可以利用ifInOctets和ifOutOctets计算出一个接口的利用率。◦在查询时刻x和y之间发送和接收的总字节数由下在公式计算。总字节数=(ifInOctetsy−ifInOctetsx)+(ifOutOctetsy−ifOutOctetsx)利用率=(每秒总字节数×8)/ifSpeed其中:ifSpeed当前数据速率的估计值:bps)3.用于性能管理的Interfaces组对象◦对象ifOutQlen可告知一个设备的接口是否在发送数据上有问题。当等待离开接口的包数增加时,该对象的值也相应增加。可能是由于接口上的错误导致的,也可能是由于设备处理包的速度跟不上包的输入速度。大量的包等待在输出队列中意味着接口发生了拥挤.4.用于计费管理的Interfaces组对象◦基于流量计费(字节):使用ifInOctets和ifOutOctets可以确定一个接口发送和接收的字节数◦基于流量的计费(数据包):使用ifInUcastPkts、ifOutUcastPkts、ifInNUcastPkts和ifOutNUcastPkts将给出计费进程所必需的数据包数。地址转换组(AddressTranslation)包含了一个表,表中的每一行对应系统的一个物理接口,表示网络地址到接口的物理地址的映像。通常,网络地址就是IP地址,而物理地址决定于实际采用的物理子网情况。例如,如果接口对应的是以太网,则物理地址是MAC地址,如果对应X.25分组交换网,则物理地址可能是一个X.121地址。MIB-2中地址转换组的对象已被收编到各个网络协议组(如Ip组)中,保留地址转换组仅仅是为了与MIB-1兼容这种改变的理由有两点:为了支持多协议结点:多个网络协议的地址可能对应一个物理地址为了表示双向映像关系:IP物理地址(反向)IP组提供了与IP协议有关的信息。一个网络结点中有关IP实现和操作的信息都包含在IP。网络结点包括:端系统和中间系统。IP组共23个对象,大致分为4类:有关性能和故障监控的标量对象。关于IP地址信息表。关于IP路由信息的路由表。转换IP地址到物理地址的映射表。ip(mib-24)ipForwarding(1)设备是否被设置成IP网关。1-是;2-否ipDefaultTTL(2)IP头中的TimeToLive字段的值ipInReceives(3)接收的全部IP数据报的总数目,包含错误的数据报ipInHdrErrors(4)由于其IP包头中错误而丢弃的输入数据报数目ipInAddrErrors(5)由于目的IP地址无效
本文标题:第四章管理信息库MIB-2.
链接地址:https://www.777doc.com/doc-2093812 .html