第3章网络管理模型优秀PPT.ppt
《第3章网络管理模型优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第3章网络管理模型优秀PPT.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章网络管理模型现在学习的是第1页,共59页SNMP体系结构n nTCP/IPTCP/IP网络管理的发展网络管理的发展uuTCP/IPTCP/IP早期,用早期,用ICMPICMP作为网络管理的工具。作为网络管理的工具。uuICMPICMP提供了从路由器向主机或主机之间传送提供了从路由器向主机或主机之间传送控制信息的方法,可用于所有支持控制信息的方法,可用于所有支持IPIP的设备。的设备。uuICMPICMP最有用的两个消息对:最有用的两个消息对:t techo/echoreplyecho/echoreply:测试实体间能否通信。:测试实体间能否通信。echoecho消息要求其接收者在消息要求
2、其接收者在echoreplyechoreply消息中返回接收消息中返回接收到的内容。到的内容。t ttimestamp/timestampreplytimestamp/timestampreply:测试网络延迟特:测试网络延迟特性。性。2现在学习的是第2页,共59页TCP/IP网络管理的发展n nPING程序uu由ICMP消息与IP头选项结合开发uu有多种功能:确定物理设备能否寻址,验证一个网络能够寻址,验证主机上的服务器操作。n n80年代后期,当互联网发展呈指数增加时,提出了开发功能更强并易于普通网络管理人员学习和使用的标准协议的需求。3现在学习的是第3页,共59页TCP/IP网络管理的发
3、展n n简单网关监控协议(SGMP):1987年11月发布。n n3个有影响的通用网络管理方法:uu高层实体管理系统(HEMS)uu简单网络管理协议(SNMP):SGMP的升级版。uuTCP/IP上的CMIP(CMOT):最大限度地与OSI标准的CMIP、服务以及数据库结构保持一致。4现在学习的是第4页,共59页TCP/IP网络管理的发展n n1988年互联网络活动委员会(IAB)的网络管理协议开发策略:uuSNMP:近期解决方案;uuCMOT:远期解决方案;uu要求SNMP和CMOT使用相同的MO。n n实际中,SNMP与CMOT在对象级的难于兼容:n nIAB最终放松了公共SMI/MIB的
4、要求,并允许SNMP独立于CMOT发展。5现在学习的是第5页,共59页TCP/IP网络管理的发展n n从对OSI的兼容性的束缚中解脱后,SNMP取得了迅速的发展,很快被众多的厂商设备所支持,用户也选择了SNMP作为标准的管理协议。n nSNMP的进展:uu远程监控(RMON)能力的开发,为网络管理者提供了监控整个子网而不是各个单独设备的能力。uu对基本SNMPMIB进行了扩充。6现在学习的是第6页,共59页TCP/IP网络管理的发展n nSNMPv2SNMPv2:uuSNMPSNMP被用于大型网络时,存在安全和功能方面被用于大型网络时,存在安全和功能方面的不足。的不足。uu19921992年年
5、7 7月,提出一个称为月,提出一个称为SMPSMP的的SNMPSNMP新版本,新版本,被接受为定义第二代被接受为定义第二代SNMPSNMP即即SNMPv2SNMPv2的基础。的基础。uu19931993年安全版年安全版SNMPv2SNMPv2发布。发布。uu几年试用后,几年试用后,IETFIETF决定对决定对SNMPv2SNMPv2进行修订。进行修订。uu19961996年发布了一组新的年发布了一组新的RFCRFC,SNMPv2SNMPv2的安全特的安全特性被取消。性被取消。7现在学习的是第7页,共59页TCP/IP网络管理的发展n nSNMPv3:uu1999年4月IETF提出了RFC257
6、1RFC2576,形成了SNMPv3的建议。uu目前这些建议正在进行标准化。uu提出了SNMP管理框架的一个统一的体系结构。uu采用User-based安全模型和View-based访问控制模型提供SNMP网络管理的安全性。8现在学习的是第8页,共59页SNMP基本框架n n网络管理模型网络管理模型uu关键元素:关键元素:ManagerManagerAgentAgentMIBMIBCommunicationCommunicationProtocolsProtocolsuu体系结构:体系结构:1 1个个 ManagerManager多个多个AgentAgentt tManagerManager:
7、一般是一个独立的设备,提供:一般是一个独立的设备,提供OperatorOperator与与NMSNMS的接口。的接口。t tAgentAgent:装备了:装备了SNMPSNMP的的HostHost、BridgeBridge、RouterRouter及及HubHub等等平台,对管理站的操作请求进行应答,并为平台,对管理站的操作请求进行应答,并为ManagerManager报告报告随机事件。随机事件。uuMIBMIB:表示被管资源某一方面的数据变量的集合。:表示被管资源某一方面的数据变量的集合。uuSNMPSNMP通信协议:通信协议:GetGet,SetSet,TrapTrap9现在学习的是第9页
8、,共59页10SNMP基本框架基本框架n nSNMPSNMP协议体系结构:协议体系结构:SNMPSNMP为应用层协议,是为应用层协议,是TCP/IPTCP/IP协议族的一部分,通协议族的一部分,通过用户数据报协议过用户数据报协议(UDP)(UDP)操作。操作。现在学习的是第10页,共59页11SNMP基本框架基本框架n nTrap-directedpollingTrap-directedpolling:如果如果managermanager负责大量的负责大量的agentagent,而各,而各agentagent又维护大又维护大量的对象,则量的对象,则managermanager难以及时地轮询所有
9、对象。难以及时地轮询所有对象。uu在初始化时,在初始化时,managermanager轮询所有管理关键信息轮询所有管理关键信息(如接口特性、作为基如接口特性、作为基准的一些性能统计值,如发送和接收的分组的平均数准的一些性能统计值,如发送和接收的分组的平均数)的的agentagent。uu一旦建立了基准,一旦建立了基准,managermanager将降低轮询频度。而由每个将降低轮询频度。而由每个agentagent负责报告负责报告异常事件。异常事件。uumanagermanager一旦发现异常情况,可以直接轮询报告事件的一旦发现异常情况,可以直接轮询报告事件的agentagent,对事件进行,对
10、事件进行诊断或获取关于异常情况的更多的信息。诊断或获取关于异常情况的更多的信息。现在学习的是第11页,共59页12SNMP基本框架基本框架n nProxiesProxies:为了管理没有装载为了管理没有装载SNMPSNMP的设备,的设备,SNMPSNMP提出了提出了proxyproxy的概念。在的概念。在proxyproxy模式下,一个模式下,一个SNMPSNMP的的agentagent作为一个或多个其他设备的作为一个或多个其他设备的proxyproxy。现在学习的是第12页,共59页13RMONRMONn nManagerManager通过通过RMONRMON探针探针访问访问MOMOn nR
11、MONRMON探针对数据进行预探针对数据进行预处理处理现在学习的是第13页,共59页14SNMP管理信息模型管理信息模型n nSMI:StructureofManagementInformationSMI:StructureofManagementInformationn n提供一个一般的提供一个一般的MIBMIB定义框架定义框架n n定义定义MIBMIB中的数据类型中的数据类型n n定义被管对象如何命名定义被管对象如何命名现在学习的是第14页,共59页15n nInternetidentifierprefix:iso(1)org(3)dod(6)Internetidentifierprefi
12、x:iso(1)org(3)dod(6)n nInternetobjectidentifier:1.3.6.1Internetobjectidentifier:1.3.6.1InternetMIB现在学习的是第15页,共59页16n nDESCRIPTORDESCRIPTORuu为对象定义一个助记名,所有字母都小写为对象定义一个助记名,所有字母都小写uu例如例如,internet,mgmt,internet,mgmtn nInternetInternet下的下的4 4个节点个节点uudirectorydirectoryuumgmtmgmtuuexperimentalexperimentaluu
13、privateprivate现在学习的是第16页,共59页17DatatypesandstructuresinSNMPRFC1155-SMIRFC1155-SMIDEFINITIONS:BEGINDEFINITIONS:BEGINEXPORTS-EVERYTHINGEXPORTS-EVERYTHINGInternet,directory,mgmt,experimental,private,enterprises,Internet,directory,mgmt,experimental,private,enterprises,OBJECT-TYPE,ObjectName,ObjectSyntax
14、,SimpleSyntax,OBJECT-TYPE,ObjectName,ObjectSyntax,SimpleSyntax,ApplicationSyntax,NetworkAddress,IpAddress,Counter,Gauge,ApplicationSyntax,NetworkAddress,IpAddress,Counter,Gauge,TimeTicks,Opaque;TimeTicks,Opaque;-thepathtotheroot-thepathtotheroot internetinternetOBJECTIDENTIFIER:=isoorg(3)dod(6)1OBJE
15、CTIDENTIFIER:=isoorg(3)dod(6)1directorydirectoryOBJECTIDENTIFIER:=internet1OBJECTIDENTIFIER:=internet1mgmtmgmtOBJECTIDENTIFIER:=internet2OBJECTIDENTIFIER:=internet2experimentalexperimentalOBJECTIDENTIFIER:=internet3OBJECTIDENTIFIER:=internet3privateprivateOBJECTIDENTIFIER:=internet4OBJECTIDENTIFIER:
16、=internet4enterprisesenterprisesOBJECTIDENTIFIER:=private1OBJECTIDENTIFIER:=private1现在学习的是第17页,共59页18-definitionofobjecttypes-definitionofobjecttypes OBJECT-TYPEMACRO:=OBJECT-TYPEMACRO:=BEGINBEGINTYPENOTATION:=“SYNTAX”type(TYPEObjectSyntax)TYPENOTATION:=“SYNTAX”type(TYPEObjectSyntax)“ACCESS”Access“A
17、CCESS”Access“STATUS”Status“STATUS”StatusVALUENOTATION:=value(VALUEObjectName)VALUENOTATION:=value(VALUEObjectName)Access:=“read-only”|“read-write”|“write-only”|“not-accessible”Access:=“read-only”|“read-write”|“write-only”|“not-accessible”Status:=“mandatory”|“optional”|“obsolete”Status:=“mandatory”|“
18、optional”|“obsolete”ENDEND现在学习的是第18页,共59页19-namesofobjectsintheMIB-namesofobjectsintheMIBObjectName:=OBJECTIDENTIFIERObjectName:=OBJECTIDENTIFIER-syntaxofobjectsintheMIB-syntaxofobjectsintheMIBObjectSyntax:=CHOICEsimpleObjectSyntax:=CHOICEsimpleSimpleSyntax,SimpleSyntax,application-wideapplication-w
19、ideApplicationSyntaxApplicationSyntaxSimpleSyntax:=CHOICEnumberSimpleSyntax:=CHOICEnumberINTEGER,INTEGER,stringstringOCTETSTRING,OCTETSTRING,objectobjectOBJECTIDENTIFIER,OBJECTIDENTIFIER,emptyemptyNULLNULLApplicationSyntax:=CHOICEaddressApplicationSyntax:=CHOICEaddressNetworkAddress,NetworkAddress,c
20、ountercounterCounter,Counter,gaugegaugeGauge,Gauge,ticksticksTimeTicksTimeTicksarbitraryarbitraryOpaqueOpaque现在学习的是第19页,共59页20-application-widetypes-application-widetypes NetworkAddress:=CHOICEintenetNetworkAddress:=CHOICEintenetIpAddressIpAddressIpAddress:=APPLICATION0IMPLICITOCTETSTRING(SIZE(4)IpA
21、ddress:=APPLICATION0IMPLICITOCTETSTRING(SIZE(4)CounterCounter:=APPLICATION1IMPLICITINTEGER(0.4294967295):=APPLICATION1IMPLICITINTEGER(0.4294967295)GaugeGauge:=APPLICATION2IMPLICITINTEGER(0.4294967295):=APPLICATION2IMPLICITINTEGER(0.4294967295)TimeTicks:=APPLICATION3IMPLICITINTEGER(0.4294967295)TimeT
22、icks:=APPLICATION3IMPLICITINTEGER(0.4294967295)OpaqueOpaque:=APPLICATION4OCTETSTRING:=APPLICATION4OCTETSTRING ENDEND现在学习的是第20页,共59页21DatatypeDescriptionINTEGEROCTETSTRINGOBJECTIDENTIFIERNULLIpAddressCounterGaugeTimeTicksOpaqueSEQUENCESEQUENCEOF整型数,根据符号、长度和范围的不同有多个变种。用于说明8bit长度的二进制信息或文本信息,长度可变。整数序列,用
23、于说明被管对象在MIB中的位置。空值,占位符。句点分隔的十进制IP地址。非负整数,只能做增值运算,达到最大值后从0开始。非负整数,可增值和减值,达到最大值后被锁定,等待复位。非负整数,用作百分之一秒为单位的计时器。数据按OCTETSTRING编码传输用于构造清单结构。用于构造表结构。现在学习的是第21页,共59页22IMPORTSIMPORTS ObjectName,ObjectSyntaxFromRFC-1155-SMIObjectName,ObjectSyntaxFromRFC-1155-SMIOBJECT-TYPEMACRO:=OBJECT-TYPEMACRO:=BEGINBEGINTY
24、PENOTATION:=“SYNTAX”type(TYPEObjectSyntax)TYPENOTATION:=“SYNTAX”type(TYPEObjectSyntax)“ACCESS”Access“ACCESS”Access“STATUS”Status“STATUS”StatusDescrPartDescrPartReferPartReferPartIndexPartIndexPartDefValPartDefValPartVALUENOTATION:=value(VALUEObjectName)VALUENOTATION:=value(VALUEObjectName)Access:=“r
25、ead-only”|“read-write”|“write-only”|“not-accessible”Access:=“read-only”|“read-write”|“write-only”|“not-accessible”Status:=“mandatory”|“optional”|“obsolete”|“deprecated”Status:=“mandatory”|“optional”|“obsolete”|“deprecated”DescrPart:=“DESCRIPTION”value(descriptionDisplayString)|emptyDescrPart:=“DESCR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 管理 模型 优秀 PPT
限制150内