SNMP基础知识[1]ppt课件.ppt_第1页
SNMP基础知识[1]ppt课件.ppt_第2页
SNMP基础知识[1]ppt课件.ppt_第3页
SNMP基础知识[1]ppt课件.ppt_第4页
SNMP基础知识[1]ppt课件.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,SNMP基础知识培训,1,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,2,SNMP(SimpleNetworkManagementProtocol)1.由IETF(InternetEngineeringTaskForce)提出2.是管理TCP/IP网络的通信协议3.发展经历了SNMPv1(使用最多),SecureSNMP,SNMPv2,SNMPv34.与CMIP(CommonManagementInfomationProtocol)比较:,SNMP简介,3,SNMP简介,4,网络管理的基本要素:snmpmanager(管理站)snmpagent(代理实体)mib(管理信息库),SNMP简介,5,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,6,SNMP相关RFC,RFC1157-ASimpleNetworkManagmentProtocolRFC1158-ManagementInformationBaseNetworkManagementofTCP/IPbasedinternets:MIB-IIRFC1213-ManagementInformationBaseforNetworkManagementofTCP/IP-basedinternets:MIB-IIRFC1215-AConventionforDefiningTrapsforusewiththeSNMP。,7,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,8,SNMP在TCP/IP协议族中的地位网管站(NMS)和代理(AGENT)的处理模式,SNMP管理模型,9,采用ASN.1抽象语法记法就是抽象语法标识来自CCITT(X.208)和ISO(ISO8824)可以用来描述管理信息库(MIB)可以用来描述编码规则(报文编码),通常使用BER编码,SNMP管理模型,10,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,11,SNMPSMI简介,SMI(StructureofManagementInfomation)SMI(RFC1155)描述如何用ASN.1的子集定义MIB(ManagementInfomationBase)。例如,MIB中的资源如何命名和表示,包括一个MIB对象的数据类型,索引方式,访问权限,缺省值,MIB含义,宏定义,以及父子节点关系等。,12,MIB树形结构,SNMPSMI简介,13,SNMPSMI简介,MIB树形结构在上面的树形结构中,mgmt对象可以标识为:iso(1)org(3)dod(6)internet(1)mgmt(2)简单标记为:1.3.6.1.2这种标识就叫做:OBJECTIDENTIFIER字典序举例:1.3.6.11.3.6.21.3.6.11.3.6.1.21.3.6.11.4.6.2深度遍历还是广度遍历?,14,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,15,MIB(ManagementInfomationBase)管理信息库是被管对象的总和,它描述SNMP可管理实体的一组对象。MIB按树形结构组织(MIB树),每个被管对象对应树形结构的一个叶子节点(object)。MIB树是静态,设备AGENT启动时完成初始化,以后NMS只是检索或修改每个被管对象的内容。MIB是NMS与AGENT之间信息交互的基础。,SNMPMIB简介,16,MIB管理对象的定义(使用SMIv1)由5个字段组成:1)OBJECT:对象文本名称,及其OBJECTIDENTIFIER2)SYNTAX:对象类型/数据类型3)DEFINITION:文本描述4)ACCESS:read-only、read-write、write-only、not-accessible5)STATUS:mandatory(必须)、optional(可选)、obsolete(废弃),SNMPMIB简介,17,2标量对象(也叫做单变量)例如,RFC1213中system组的第一个变量:sysDescrOBJECT-TYPESYNTAXDisplayString(SIZE(0.255)ACCESSread-onlySTATUSmandatoryDESCRIPTIONAtextualdescriptionoftheentity.Thisvalueshouldincludethefullnameandversionidentificationofthesystemshardwaretype,softwareoperating-system,andnetworkingsoftware.ItismandatorythatthisonlycontainprintableASCIIcharacters.:=system1,SNMPMIB简介,管理对象名称:sysDescr,说明数据类型是什么:字符串类型,是必须要实现的吗?是,我代表什么含义?,可以访问吗?只读的,我的OID是:1.3.6.1.2.1.1.1,18,3表对象例如,RFC1213中interfaces组的第一个表:ifTableOBJECT-TYPESYNTAXSEQUENCEOFIfEntryACCESSnot-accessibleSTATUSmandatoryDESCRIPTIONAlistofinterfaceentries.ThenumberofentriesisgivenbythevalueofifNumber.:=interfaces2ifEntryOBJECT-TYPESYNTAXIfEntryACCESSnot-accessibleSTATUSmandatoryDESCRIPTIONAninterfaceentrycontainingobjectsatthesubnetworklayerandbelowforaparticularinterface.INDEXifIndex:=ifTable1,SNMPMIB简介,表的根节点,表中每行的定义,谁是表的索引,IfEntry:=SEQUENCEifIndexINTEGER,ifDescrDisplayString,ifTypeINTEGER,ifMtuINTEGER,ifSpeedGauge,ifPhysAddressPhysAddress,ifAdminStatusINTEGER,ifOperStatusINTEGER,.ifSpecificOBJECTIDENTIFIER,19,SNMPMIB简介,使用SMIv2定义mib在RFC1902中定义了SMIv2的具体内容基础数据类型注意:Counter64的出现所有CounterXX类型的数据是不能够手动清零的,达到最大值以后系统自动归零,只增不减Gauge32类型是不允许归零的,可增可减,20,SNMPMIB简介,使用SMIv2定义mib(续)Units用来表示相关对象的单位的原语。MAX-ACCESS替换以前的ACCESS取值范围:,21,SNMPMIB简介,使用SMIv2定义mib(续)STATUS不再使用以前的optional或者mandatory表操作:推出RowStatus(行状态)类型(rfc1903),22,SNMPPDU,SNMPMIB简介,SNMPv1报文SNMPmessageGetRequestGetNextRquestSetRequestGetResponseTrapvariable-bindings,23,SNMPPDU,SNMPMIB简介,SNMPv2c报文SNMPmessageGetRequestGetNextRquestSetRequestSNMPv2TrapInformRequestResponseGetBulkRequestvariable-bindings,24,SNMPMIB简介,字段含义,25,SNMPMIB简介,字段含义,26,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,27,MIB-II(RFC1213),MIB-II是标准化mib的代表,定义了很多的管理对象-groupsinMIB-IIsystemOBJECTIDENTIFIER:=mib-21interfacesOBJECTIDENTIFIER:=mib-22atOBJECTIDENTIFIER:=mib-23ipOBJECTIDENTIFIER:=mib-24icmpOBJECTIDENTIFIER:=mib-25tcpOBJECTIDENTIFIER:=mib-26udpOBJECTIDENTIFIER:=mib-27egpOBJECTIDENTIFIER:=mib-28transmissionOBJECTIDENTIFIER:=mib-210snmpOBJECTIDENTIFIER:=mib-211,28,MIB-II(RFC1213),Mibbrowser打开mib后的直观效果,29,通过get命令获取信息:sysDescr.0:HUAWEICORP.QuidwayA8010Access-Server,RPUsysContact.0:SysAdminsysUpTime.0:3days,4hours,34minutes,39seconds.ifInOctets.1:72370093ifOutOctets.1:1538356ifOutDiscards.1:0,MIB-II(RFC1213),30,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,31,SNMP消息处理,消息传递,32,SNMP消息处理,Example:1)GetNextRequest(ipRouteDest,ipRouteMetric1,ipRouteNextHop)返回该表的第一行中对应字段的值GetResponse(ipRouteDest.9.1.2.3=9.1.2.3),(ipRouteMetric1.9.1.2.3=3),(ipRouteNextHop.9.1.2.3=99.0.0.3)2)GetNextRequest(ipRouteDest.9.1.2.3,ipRouteMetric1.9.1.2.3,ipRouteNextHop.9.1.2.3)返回该表的第二行中对应字段的值GetResponse(ipRouteDest.10.0.0.51=10.0.0.51),(ipRouteMetric1.10.0.0.51=5),(ipRouteNextHop.10.0.0.51=89.1.1.42),33,提纲:,1.SNMP简介2.SNMP相关RFC3.SNMP管理模型4.SNMPSMI简介5.SNMPMIB简介6.MIB-II(RFC1213)7.SNMP消息8.EnterpriseMIBs,34,EnterpriseMibs,Ent

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论