通用语音控制技术开发项目dwlx.pptx
《通用语音控制技术开发项目dwlx.pptx》由会员分享,可在线阅读,更多相关《通用语音控制技术开发项目dwlx.pptx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SNMP网络管理模型网络管理模型TCP/IP网络管理的发展网络管理的发展n nTCP/IPTCP/IP早期,用早期,用ICMPICMP作为网络管理的工具。作为网络管理的工具。n nICMPICMP提供了从路由器向主机或主机之间传送控制信息提供了从路由器向主机或主机之间传送控制信息的方法,可用于所有支持的方法,可用于所有支持IPIP的设备。的设备。n nICMPICMP最有用的两个消息对:最有用的两个消息对:uuecho/echoreplyecho/echoreply:测试实体间能否通信。测试实体间能否通信。echoecho消息消息要求其接收者在要求其接收者在echoreplyechoreply
2、消息中返回接收到的内容。消息中返回接收到的内容。uutimestamp/timestampreplytimestamp/timestampreply:测试网络延迟特性。测试网络延迟特性。1n nPINGPING程序程序uu由由ICMPICMP消息与消息与IPIP头选项结合开发头选项结合开发uu有多种功能:确定物理设备能否寻址,验证有多种功能:确定物理设备能否寻址,验证一个网络能够寻址,验证主机上的服务器操一个网络能够寻址,验证主机上的服务器操作。作。n n8080年代后期,当互联网发展呈指数增加时,提年代后期,当互联网发展呈指数增加时,提出了开发功能更强并易于普通网络管理人员学出了开发功能更强
3、并易于普通网络管理人员学习和使用的标准协议的需求。习和使用的标准协议的需求。2n n简单网关监控协议简单网关监控协议(SGMP)SGMP):19871987年年1111月发布。月发布。n n3 3个有影响的通用网络管理方法:个有影响的通用网络管理方法:uu高层实体管理系统高层实体管理系统(HEMS)HEMS)uu简单网络管理协议简单网络管理协议(SNMP)SNMP):SGMPSGMP的升级版。的升级版。uuTCP/IPTCP/IP上的上的CMIP(CMOT)CMIP(CMOT):最大限度地与最大限度地与OSIOSI标准标准的的CMIPCMIP、服务以及数据库结构保持一致。服务以及数据库结构保持
4、一致。3n n19881988年互联网络活动委员会年互联网络活动委员会(IAB)IAB)的网络管理协议开发的网络管理协议开发策略:策略:uuSNMPSNMP:近期解决方案;近期解决方案;uuCMOTCMOT:远期解决方案;远期解决方案;uu要求要求SNMPSNMP和和CMOTCMOT使用相同的使用相同的MOMO。n n实际中,实际中,SNMPSNMP与与CMOTCMOT在对象级的难于兼容:在对象级的难于兼容:n nIABIAB最最终终放放松松了了公公共共SMI/MIBSMI/MIB的的要要求求,并并允允许许SNMPSNMP独独立于立于CMOTCMOT发展。发展。4n n从对从对OSIOSI的兼
5、容性的束缚中解脱后,的兼容性的束缚中解脱后,SNMPSNMP取得了迅速取得了迅速的发展,很快被众多的厂商设备所支持,用户也选择的发展,很快被众多的厂商设备所支持,用户也选择了了SNMPSNMP作为标准的管理协议。作为标准的管理协议。n nSNMPSNMP的进展:的进展:uu远远程程监监控控(RMON)RMON)能能力力的的开开发发,为为网网络络管管理理者者提提供供了了监控整个子网而不是各个单独设备的能力。监控整个子网而不是各个单独设备的能力。uu对基本对基本SNMPMIBSNMPMIB进行了扩充。进行了扩充。5n nSNMPv2SNMPv2:uuSNMPSNMP被用于大型网络时,存在安全和功能
6、方面的不足。被用于大型网络时,存在安全和功能方面的不足。uu19921992年年7 7月,提出一个称为月,提出一个称为SMPSMP的的SNMPSNMP新版本,被接受为新版本,被接受为定义第二代定义第二代SNMPSNMP即即SNMPv2SNMPv2的基础。的基础。uu19931993年安全版年安全版SNMPv2SNMPv2发布。发布。uu几年试用后,几年试用后,IETFIETF决定对决定对SNMPv2SNMPv2进行修订。进行修订。uu19961996年发布了一组新的年发布了一组新的RFCRFC,SNMPv2SNMPv2的安全特性被取消。的安全特性被取消。6n nSNMPv3SNMPv3:uu1
7、9991999年年4 4月月IETFIETF提出了提出了RFC2571RFC2571RFC2576RFC2576,形成了形成了SNMPv3SNMPv3的建议。的建议。uu目前这些建议正在进行标准化。目前这些建议正在进行标准化。uu提出了提出了SNMPSNMP管理框架的一个统一的体系结构。管理框架的一个统一的体系结构。uu采用采用User-basedUser-based安全模型和安全模型和View-basedView-based访问控制模型访问控制模型提供提供SNMPSNMP网络管理的安全性。网络管理的安全性。7SNMP体系结构体系结构非对称的二级结构非对称的二级结构8n n关键元素关键元素uu
8、管理站管理站t t一般为一个单独的设备一般为一个单独的设备t t作为与管理员的接口作为与管理员的接口uu代理代理t t配备了配备了SNMPSNMP的平台,如主机、网桥、路的平台,如主机、网桥、路由器、集线器等由器、集线器等9uuMIBMIBt t管理者和代理共享的管理者和代理共享的MOMO的集合的集合t t标准的标准的MIBMIB类由国际组织定义类由国际组织定义t tMIBMIB实例在代理处实现实例在代理处实现uu网络管理协议网络管理协议 t tSNMPmanagerandagent,UDPSNMPmanagerandagent,UDPt tGet,SetandTrapGet,SetandTr
9、ap10n n陷阱引导的轮询:陷阱引导的轮询:陷阱引导的轮询:陷阱引导的轮询:如果如果managermanager负责大量的负责大量的agentagent,而各而各agentagent又维又维护大量的对象,则护大量的对象,则managermanager难以及时地轮询所有对象。难以及时地轮询所有对象。uu在初始化时,在初始化时,managermanager轮询所有管理关键信息轮询所有管理关键信息(如接口特性、作如接口特性、作为基准的一些性能统计值,如发送和接收的分组的平均数为基准的一些性能统计值,如发送和接收的分组的平均数)的的agentagent。uu一旦建立了基准,一旦建立了基准,manag
10、ermanager将降低轮询频度。而由每个将降低轮询频度。而由每个agentagent负负责报告异常事件。责报告异常事件。uumanagermanager一旦发现异常情况,可以直接轮询报告事件的一旦发现异常情况,可以直接轮询报告事件的agentagent,对事件进行诊断或获取关于异常情况的更多的信息。对事件进行诊断或获取关于异常情况的更多的信息。11ProxiesProxies三级组织模型12RMONRMONn n管理者通过管理者通过RMONRMONProbeProbe访问访问MOMOn nRMONProbeRMONProbe对原始收对原始收据进行预处理据进行预处理13SNMP管理信息模型管理
11、信息模型n nSMI:StructureofManagementInformationSMI:StructureofManagementInformationuu为为MIBMIB定义提供一个一般的框架定义提供一个一般的框架uu规定规定MIBMIB中应用的数据类型和中应用的数据类型和MOMO的命名的命名uu追求简单性和可扩充性追求简单性和可扩充性uuMIBMIB只存储简单数据类型只存储简单数据类型t t标量标量 标量的二维表格标量的二维表格14InternetMIBiso(1)org(3)dod(6)InternetMIBiso(1)org(3)dod(6)n n对象标识符对象标识符:1.3.6
12、.1:1.3.6.115n nInternetInternet下的下的4 4个节点个节点uudirectoryuumgmtuuexperimentaluuprivaten nmib-1mib-1与与 mib-2mib-2处于处于mgmtmgmt下的同一节点下的同一节点16SNMP的数据类型和结构的数据类型和结构RFC1155-SMIRFC1155-SMIDEFINITIONS:BEGINDEFINITIONS:BEGINEXPORTS-EVERYTHINGEXPORTS-EVERYTHINGInternet,directory,mgmt,experimental,private,enterpr
13、ises,Internet,directory,mgmt,experimental,private,enterprises,OBJECT-TYPE,ObjectName,ObjectSyntax,SimpleSyntax,OBJECT-TYPE,ObjectName,ObjectSyntax,SimpleSyntax,ApplicationSyntax,NetworkAddress,IpAddress,Counter,Gauge,ApplicationSyntax,NetworkAddress,IpAddress,Counter,Gauge,TimeTicks,Opaque;TimeTicks
14、,Opaque;-thepathtotheroot-thepathtotheroot internetinternetOBJECTIDENTIFIER:=isoorg(3)dod(6)1OBJECTIDENTIFIER:=isoorg(3)dod(6)1directorydirectoryOBJECTIDENTIFIER:=internet1OBJECTIDENTIFIER:=internet1mgmtmgmtOBJECTIDENTIFIER:=internet2OBJECTIDENTIFIER:=internet2experimentalexperimentalOBJECTIDENTIFIE
15、R:=internet3OBJECTIDENTIFIER:=internet3privateprivateOBJECTIDENTIFIER:=internet4OBJECTIDENTIFIER:=internet4enterprisesenterprisesOBJECTIDENTIFIER:=private1OBJECTIDENTIFIER:=private117编码结构编码结构n nSNMPSNMP采用基本编码规则采用基本编码规则BERBER实现实现ManagerManager和和AgentAgent之间之间的管理信息编码传输的管理信息编码传输n nSNMPSNMP采用一种特定的编码结构采用
16、一种特定的编码结构uuTLV:Type,LengthandValueTLV:Type,LengthandValue18MIB-IIn nMIB-IIMIB-II:MIB-IMIB-I的超集,为的超集,为InternetInternet的网络管理而开发的网络管理而开发。n nMIB-IIMIB-II的的的的分组分组:uusystem:system:关于系统的总体信息关于系统的总体信息;uuinterface:interface:系统到子网接口的信息系统到子网接口的信息;uuat:at:描述描述internetinternet到到subnetsubnet的地址映射的地址映射;uuip:ip:关于系
17、统中关于系统中IPIP的实现和运行信息的实现和运行信息;uuicmp:icmp:关于系统中关于系统中ICMPICMP的实现和运行信息的实现和运行信息;uutcp:tcp:关于系统中关于系统中TCPTCP的实现和运行信息的实现和运行信息;uuudp:udp:关于系统中关于系统中UDPUDP的实现和运行信息的实现和运行信息;uuegp:egp:关于系统中关于系统中EGPEGP的实现和运行信息的实现和运行信息;uudot3:dot3:有关每个系统接口的传输模式和访问协议的信息有关每个系统接口的传输模式和访问协议的信息;uusnmp:snmp:关于系统中关于系统中SNMPSNMP的实现和运行信息。的实
18、现和运行信息。19n nsystemsystem组的对象组的对象ObjectSyntaxAccessDescriptionsysDescrDisplayString(SIZE(0255)RO对实体的描述,如硬件、操作系统等sysObjectIDOBJECTIDENTIFIERRO实体中包含的网络管理子系统的厂商标识sysUpTimeTimeTicksRO系统的网络管理部分本次启动以来的时间sysContactDisplayString(SIZE(0255)RW该被管节点负责人的标识和联系信息sysNameDisplayString(SIZE(0255)RW该被管节点被赋予的名称sysLocat
19、ionDisplayString(SIZE(0255)RW该节点的物理地点sysServiceINERGER(0127)RO指出该节点所提供的服务的集合,7个bit对应7层服务20n ninterfacesinterfaces 组的对象组的对象ObjectSyntaxAccessDescriptionifNumberINTEGERRO网络接口的数目ifTableSEQUENCEOFifEntryNA接口条目清单ifEntrySEQUENCENA包含子网及其以下层对象的接口条目ifIndexINTEGERRO对应各个接口的唯一值ifDescrDisplayString(SIZE(0255)RO有
20、关接口的信息,包括厂商、产品名称、硬件接口版本ifTypeINTEGERRO接口类型,根据物理或链路层协议区分ifMtuINERGERRO接口可接收或发送的最大协议数据单元的尺寸ifSpeedGaugeRO接口当前数据速率的估计值ifPhysAddressPhysAddressRO网络层之下协议层的接口地址ifAdminStatusINTEGERRW期望的接口状态(up(1),down(2),testing(3)ifOperStatusINTEGERRO当 前 的 操 作 接 口 状 态 (up(1),down(2),testing(3)ifLastChangeTimeTicksRO接口进入当
21、前操作状态的时间21n ninterfacesinterfaces 组的对象(续)组的对象(续)ObjectSyntaxAccessDescriptionifInOctetsCounterRO接口收到的8元组的总数ifInUcastPktsCounterRO交到高层协议的子网单播的分组数ifInNUcastPktsCounterRO递交到高层协议的非单播的分组数ifInDiscardsCounterRO被丢弃的进站分组数ifInErrorsCounterRO有错的进站分组数ifInUnkownProtosCounterRO由于协议未知而被丢弃的分组数ifOutOctetsCounterRO接口
22、发送的8元组的总数ifOutUcastPktsCounterRO发送到子网单播地址的分组总数ifOutNUcastPktsCounterRO发送到非子网单播地址的分组总数ifOutDiscardsCounterRO被丢弃的出站分组数ifOutErrorsCounterRO不能被发送的有错的分组数ifOutQLenGaugeRO输出分组队列长度ifSpecificOBJECTIDENTIFIERRO参考MIB对实现接口的媒体的定义22n naddresstranslationaddresstranslation 组的对象组的对象ObjectSyntaxAccessDescriptionatTab
23、leSEQUENCEOFAtEntryNA包含网络地址对物理地址的映射atEntrySEQUENCENA包含一个网络地址、物理地址对atIfIndexINTEGERRW表格条目的索引atPhysAddressPhysAddressRW依赖媒体的物理地址atNetAddressNetworkAddressRW对应物理地址的网络地址23n nipip 组的对象组的对象ObjectSyntaxAccessDescriptionipForwardingINTEGERRW是否作为IP网关(1/0)ipDefaultTTLINTEGERRW插入到该实体生成的数据报的IP头中Time-To-Live字段中的
24、默认值ipInReceivesCounterRO接口收到的输入数据报的总数ipInHdrErrorsCounterRO由于IP头错被丢弃的输入数据报总数ipInAddrErrorsCounterRO由于IP地址错被丢弃的输入数据报总数ipForwDatagramsCounterRO转发的输入数据报数ipInUnknownProtosCounterRO由于协议未知被丢弃的输入数据报数ipInDiscardsCounterRO无适当理由而被丢弃的输入数据报数ipInDeliversCounterRO成功地递交给IP用户协议的输入数据报数ipOutRequestsCounterRO本地IP用户协议要
25、求传输的IP数据报总数ipOutNoRoutesCounterRO由于未找到路由而被丢弃的IP数据报数ipReasmTimeOutINTEGERRO重组接收到的碎片可等待的最大秒数ipReasmReqdsCounterRO接收到的需要重组的IP碎片数ipReasmOKsCounterRO成功重组的IP数据报数ipRaesmFailsCounterRO由IP重组算法检测到的重组失败的数目24n nipip 组的对象(续)组的对象(续)ObjectSyntaxAccessDescriptionipFragsOkCounterRO成功拆分的IP数据报数ipFragsFailsCounterRO不能成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用 语音 控制 技术开发 项目 dwlx
限制150内