版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 HYPERLINK 第4章 SNMMP网络络管理体体系结构构CMIPP网络管管理体系系结构对对系统模模型、信信息模型型和通信信协议几几个方面面都提出出了比较较完备和和理想的的解决方方案,为为其他网网络管理理体系结结构建立立了理想想参考标标准。SSNMPP网络管管理体系系结构是是为了管管理基于于TCPP/IPP协议的的网络而而提出的的,与TTCP/IP协协议与OOSI协协议的关关系类似似,SNNMP与与CMIIP相比比,突出出的特点点是简单单。这一一特点使使SNMMP得到到了广泛泛的支持持和应用用,特别别是在IInteerneet上的的成功应应用,使使得它的的重要性性越来越越突出,目前已已经成
2、为为CMIIP之外外的最重重要的网网络管理理体系结结构。4.1 SNMMP体系系结构4.1.1 TTCP/IP网网络管理理的发展展在TTCP/IP的的早期开开发中,网络管管理问题题并未得得到太大大的重视视。直到到70年代代,还一一直没有有网络管管理协议议,只有有互联网网络控制制信息协协议(IICMPP)可以以作为网网络管理理的工具具。ICCMP提提供了从从路由器器或其它它主机向向主机传传送控制制信息的的方法,可用于于所有支支持IPP的设备备。从网网络管理理的观点点来看,ICMMP最有有用的特特性是回回声(eechoo)和回回声应答答(eccho repply)消息对对。这个个消息对对为测试试实
3、体间间能否通通信提供供了一个机机制。eechoo消息要要求其接接收者在在echho rreplly消息息中返回回接收到到的内容容。另一一个有用用的消息息对是时时间戳(timmesttampp)和时时间戳应应答(ttimeestaamp repply),这个个消息对对为测试试网络延延迟特性性提供了了机制。与各各种IPP头选项项结合,这些IICMPP消息可可用来开开发一些些简单有有效的管管理工具具。典型型的例子子是广泛泛应用的的分组互互联网络络探索(PINNG)程程序。利利用ICCMP加加上另外外的选项项如请求求间隔和和一个请请求的发发送次数数,PIING能能够完成成多种功功能。包包括确定定一个物
4、物理网络络设备能能否寻址址,验证证一个网网络能够够寻址,和验证证一个主主机上的的服务器器操作。PIING在在一些工工具的配配合下满满足了TTCP/IP网网络初期期的管理理要求。但是到到了800年代后后期,当当互联网网络的发发展呈指指数增加加时,人人们感到到需要开开发比PPINGG功能更更强并易易于普通通网络管管理人员员学习和和使用的的标准协协议。因因为当网网络中的的主机数数量上百百万,独独立网络络数量上上千的时时候,已已不能只只依靠少少数网络络专家解解决管理理问题了了。19877年11月发发布了简简单网关关监控协协议(SSGMPP),成成为提供供专用网网络管理理工具的的起点。SGMMP提供供了
5、一个个直接监监控网关关的方法法。随着着对通用用网络管管理工具具需求的的增长,出现了了3个有影影响的方方法。1.高层层实体管管理系统统(HEEMS):主机机监控协协议(HHMP)的一般般化。2.简单单网络管管理协议议(SNNMP):SGMMP的升升级版。3.TCCP/IIP上的的CMIIP(CCMOTT):最最大限度度地与OOSI标标准的CCMIPP、服务务以及数数据库结结构保持持一致。19888年,互互联网络络活动会会议(IIAB)确定了了将SNNMP作作为近期期解决方方案进一一步开发发,而把把CMOOT作为为远期解解决方案案的策略略。当时时普遍认认为:TTCP/IP不不久将会会过渡到到OSI
6、I,因而而不应在在TCPP/IPP的应用用层协议议和服务务上花费费太多的的精力。SNMMP开发发速度快快,并能能为网络络管理经经验库的的开发提提供一些些基本的的工具,可用来来满足眼眼前的需需要。为了了强化这这一策略略,IAAB要求求SNMMP和CMOOT使用用相同的的被管对对象数据据库。即即在任何何主机、路由器器、网桥桥以及其其它管理理设备中中,两个个协议都都以相同同的格式式使用相相同的监监控变量量。因此此,两个个协议有有一个公公共的管管理信息息结构(SMII),和和一个管管理信息息库MIIB。但是是,人们们很快发发现这两两个协议议在对象象级的兼兼容是不不现实的的。在OOSI的的网络管管理中,
7、被管对对象是很很成熟的的,它具具有属性性、相关关的过程程、通报报以及其其它一些些与面向向对象有有关的复复杂的特特性。而而SNMMP为了了保持简简单性,没有这这样复杂杂的概念念。实际际上,SSNMPP的对象象在面向向对象的的概念下下根本就就不能称称为对象象,它们们只是带带有一些些如数据据类型、读写特特性等基基本特性性的变量量。因此此IABB最终放放松了公公共SMMI/MMIB的的条件,并允许许SNMMP独立立于CMMOT发发展。从对对OSII的兼容容性的束束缚中解解脱后,SNMMP取得得了迅速速的发展展,很快快被众多多的厂商商设备所所支持,并在互互联网络络中活跃跃起来。而且,普通用用户也选选择了
8、SSNMPP作为标标准的管管理协议议。SNMPP最重要要的进展展是远程程监控(RMOON)能能力的开开发。RRMONN为网络络管理者者提供了了监控整整个子网网而不是是各个单单独设备备的能力力。除了了RMOON,还还对基本本SNMMP MMIB进进行了扩扩充。有有些扩充充采用标准准的网络络接口,例如令令牌环(tokken rinng)和和光纤分分布数据据接口(FDDDI),这种扩扩充是独独立于厂厂商的。但是是,单靠靠定义新新的或更更细致的的MIBB扩充SNNMP是是有限的的。当SSNMPP被用于于大型或或复杂网网络时,它在安安全和功功能方面面的不足足就变得得明显了了。为了了弥补这这些不足足,19
9、992年年7月发表表了3个增强强SNMMP安全全性的文文件作为为建议标标准。增增强版与与原来的的SNMMP是不不兼容的的,它需需要改变变外部消消息句柄柄及一些些消息处处理过程程。但实实际定义义协议操操作并包包含SNNMP消消息的协协议数据据单元(PDUU)保持持不变,并且没没有增加加新的PPDU。目的是是尽量实实现向SSNMP的安安全版本本的平滑滑过渡。但是是这个增增强版受受到了另另一个方方案的冲冲击。同同样是在在19992年7月,四四名SNNMP的的关键人人物提出出一个称称为SMMP的SNMMP新版版本。并并实现了了四个可可互操作作的方案案。两个个是商业业产品,两个是是公开软软件。SSMP在
10、在功能和和安全性性两方面面提高了了SNMMP,特特别是SSMP增增加了一一些PDDU。所所有的消消息头和和安全功功能都与与提议的的安全性性增强标标准相似似。最终终SMPP被接受受为定义义第二代代SNMMP即SNMMPv22的基础础。19993年年安全版版SNMMPv22发布。经过几年年试用以以后,IIETFF(Innterrnett Ennginneerringg Taask Forrce) 决定定对SNNMPvv2进行行修订。19996年发发布了一一组新的的RFCC (RRequuestt Foor CCommmentts),在这组组新的文文档中,SNMMPv22的安全全特性被被取消了了,消
11、息息格式也也重新采采用SNNMPvv1的基基于“共同体体(coommuunitty)”概念的的格式。删除SNNMPvv2中的的安全特特性是SSNMPPv2发发展过程程中最大大的失败败。主要要原因是是厂商和和用户对对19993版的的SNMMPv22的安全全机制不不感兴趣趣,同时时IETTF要求求的修订订时间也也非常紧紧迫,设设计者们们来不及及对安全全机制进进行改善善,甚至至来不及及对存在在的严重重缺陷进进行修改改。因此此不得不不在19996年年版的SNNMPvv2中放放弃了安安全特性性。19999年4月月IETTF SSNMPPv3工工作组提提出了RRFC225711RFFC25576,形成了了
12、SNMMPv33的建议议。目前前,这些些建议正正在进行行标准化化。SNNMPvv3提出出了SNNMP管管理框架架的一个个统一的的体系结结构。在在这个体体系结构构中,采采用Usser-bassed安安全模型型和Viiew-bassed访访问控制制模型提提供SNNMP网网络管理理的安全全性。安安全机制制是SNNMPvv3的最最具特色色的内容容。4.1.2 SSNMPP基本框框架1) 网网络管理理体系结结构SNMPP的网络络管理模模型包括括以下关关键元素素:管理理站、代代理者、管理信信息库、网络管管理协议议。管理理站一般般是一个个分立的的设备,也可以以利用共共享系统统实现。管理站站被作为为网络管管理
13、员与与网络管管理系统统的接口口。它的的基本构构成为:一组具具有分析析数据、发现故故障等功功能的管管理程序序;一个用用于网络络管理员员监控网网络的接接口;将网络络管理员员的要求求转变为为对远程程网络元元素的实实际监控控的能力力;一个从从所有被被管网络络实体的的MIBB中抽取取信息的的数据库库。网络络管理系系统中另另一个重重要元素素是代理理者。装装备了SSNMPP的平台台,如主主机、网网桥、路路由器及及集线器器均可作作为代理理者工作作。代理理者对来来自管理理站的信信息请求求和动作作请求进进行应答答,并随随机地为为管理站报报告一些些重要的的意外事事件。与CCMIPP体系相相同,网网络资源源也被抽抽象
14、为对对象进行行管理。但SNNMP中中的对象象是表示示被管资资源某一一方面的的数据变变量。对对象被标标准化为为跨系统统的类,对象的的集合被被组织为为管理信信息库(MIBB)。MIIB作为为设在代代理者处处的管理理站访问问点的集集合,管管理站通通过读取取MIBB中对象象的值来来进行网网络监控控。管理理站可以以在代理理者处产产生动作作,也可可以通过过修改变变量值改改变代理理者处的的配置。管理理站和代代理者之之间通过过网络管管理协议议通信,SNMMP通信信协议主主要包括括以下能能力:Get:管理站站读取代代理者处处对象的的值;Set:管理站站设置代代理者处处对象的的值;Trapp:代理理者向管管理站通
15、通报重要要事件。在标标准中,没有特特别指出出管理站站的数量量及管理理站与代代理者的的比例。一般地地,应至至少要有有两个系系统能够够完成管管理站功功能,以以提供冗冗余度,防止故故障。另另一个实实际问题题是一个个管理站站能带动动多少代代理者。只要SSNMPP保持它它的简单单性,这这个数量量可以高高达几百百。2) 网网络管理理协议体体系结构构SNMPP为应用用层协议议,是TTCP/IP协协议族的的一部分分。它通通过用户户数据报报协议(UDPP)来操操作。在在分立的的管理站站中,管管理者进进程对位位于管理理站中心心的MIIB的访访问进行行控制,并提供供网络管管理员接接口。管管理者进进程通过SNMMP完
16、成成网络管管理。SSNMPP在UDPP、IP及有有关的特特殊网络络协议(如,Ettherrnett, FFDDII, XX.255)之上上实现。每个个代理者者也必须须实现SSNMPP、UDPP和IP。另另外,有有一个解解释SNNMP的的消息和和控制代代理者MMIB的的代理者者进程。图4.11 SNNMP的的协议环环境图44.1描述述了SNNMP的的协议环环境。从从管理站站发出33类与管管理应用用有关的的SNMMP的消消息GeetReequeest、GettNexxtReequeest、SettReqquesst。3类消息息都由代代理者用用GetRessponnse消消息应答答,该消消息被上上交
17、给管管理应用用。另外外,代理理者可以以发出TTrapp消息,向管理理者报告告有关MMIB及及管理资资源的事事件。由于于SNMMP依赖赖UDPP,而UDDP是无无连接型型协议,所以SSNMPP也是无无连接型型协议。在管理理站和代代理者之之间没有有在线的的连接需需要维护护。每次次交换都都是管理理站和代代理者之之间的一一个独立立的传送送。3) 陷陷阱引导导轮询(Traap-ddireecteed ppolllingg)如果果管理站站负责大大量的代代理者,而每个个代理者者又维护护大量的的对象,则靠管管理站及及时地轮轮询所有有代理者者维护的的所有可可读数据据是不现现实的。因此管管理站采采取陷阱阱引导轮轮
18、询技术术对MIIB进行行控制和和管理。所谓谓陷阱引引导轮询询技术是是:在初初始化时时,管理理站轮询询所有知知道关键键信息(如接口口特性、作为基基准的一一些性能能统计值值,如发发送和接接收的分分组的平平均数)的代理理者。一一旦建立立了基准准,管理理站将降降低轮询询频度。相反地地,由每每个代理理者负责责向管理理站报告告异常事事件。例例如,代代理者崩崩溃和重重启动、连接失失败、过过载等。这些事事件用SSNMPP的traap消息息报告。管理理站一旦旦发现异异常情况况,可以以直接轮轮询报告告事件的的代理者者或它的的相邻代代理者,对事件件进行诊诊断或获获取关于于异常情情况的更更多的信信息。陷阱阱引导轮轮询
19、可以以有效地地节约网网络容量量和代理理者的处处理时间间。网络络基本上上不传送送管理站站不需要要的管理理信息,代理者者也不会会无意义义地频繁繁应答信信息请求求。4) 代代管(PProxxiess)利用用SNMMP需要要管理站站及其所所有代理理者支持持UDPP和IP。这这限制了了在不支支持TCCP/IIP协议议的设备备(如网桥桥、调制制解调器器)上的应应用。并并且,大大量的小小系统(PC、工作站站、可编编程控制制器)虽然支支持TCCP/IIP协议议,但不不希望承承担维护护SNMMP、代代理者软软件和MMIB的的负担。为了了容纳没没有装载载SNMMP的设设备,SSNMPP提出了了代管的的概念。在这个
20、个模式下下,一个个SNMMP的代代理者作作为一个个或多个个其他设设备的代代管人。即,SNMMP代理理者为托托管设备备(prroxiied devvicees)服服务。图44.2显示示了常见见的一类类协议体体系结构构。管理理站向代代管代理理者发出出对某个个设备的的查询。代管代代理者将将查询转转变为该该设备使使用的管管理协议议。当代代理者收收到对一一个查询询的应答答时,将将这个应应答转发发给管理理站。类类似地,如果一一个来自自托管设设备的事事件通报报传到代代理者,代理者者以陷阱阱消息的的形式将将它发给给管理站站。图4.22 SNNMP协协议体系系结构4.2 SNMMP 管管理信息息与CMIIP体系
21、系相同,SNMMP的基基础是包包含被管管元素信信息的被被称为MMIB的的数据库库。每个个被管资资源由对对象来表表示,MMIB是是这些对对象的有有结构的的集合。在SNNMP中中,MIIB本质质上是一一个树型型的数据据库结构构。网络络中每个个的系统统都(工工作站、服务器器、路由由器、网网桥等)拥有一一个反映映系统中中被管资资源状态态的MIIB。网网络管理理实体可可以通过过提取MMIB中中的对象象值监测测系统中中的资源源,也可可以通过过修改这这些对象象值来控控制资源源。4.2.1 管管理信息息结构SNMPP的规范范SMII(sttruccturre oof mmanaagemmentt innfor
22、rmattionn)为定定义和构构造MIIB提供供了一个个通用的的框架。同时也也规定了了可以在在MIBB中使用用的数据据类型,说明了了资源在在MIBB中怎样样表示和和命名。SMII的基本本指导思思想是追追求MIIB的简简单性和和可扩充充性。因因此,MMIB只只能存储储简单的的数据类类型:标标量和标标量的二二维矩阵阵。我们们将看到到SNMMP只能能提取标标量,包包括表中中的单独独的条目目。SMI避避开复杂杂的数据据类型是是为了降降低实现现的难度度和提高高互操作作性。但但在MIIB中不不可避免免地包含含厂家建建立的数数据类型型,如果果对这样样的数据据类型的的定义没没有严格格的限制制,互操操作性也也
23、会受到到影响。为了提供供一个标标准的方方法来表表示管理理信息,SMII必须:提供一个个标准的的技术定定义MIIB的具具体结构构;提供一个个标准的的技术定定义各个个对象,包括句句法和对对象值;提供一个个标准的的技术对对对象值值进行编编码。MIB结结构SNMPP中的所所有的被被管对象象都被排排列在一一个树型型结构之之中。处处于叶子子位置上上的对象象是实际际的被管管对象,每个实实际的被被管对象象表示某某些被管管资源、活动或或相关信信息。树树型结构构本身定定义一个个将对象象组织到到逻辑上上相关的的集合之之中的方方法。MIB中中的每个个对象类类型都被被赋予一一个对象象标识符符(OBBJECCT IIDE
24、NNTIFFIERR),以以此来命命名对象象。另外外,由于于对象标标识符的的值是层层次结构构的,因因此命名名方法本本身也能能用于确确认对象象类型的的结构。对象标识识符是能能够唯一一标识某某个对象象类的符符号。它它的值由由一个整整数序列构构成。被被定义的的对象的的集合具具有树型型结构,树根是是引用AASN.1标准准的对象象。从对对象标识识符树的的树根开开始,每每个对象象标识符符成分的的值指定定树中的的一个弧弧。从树树根开始始,第一一级有33个节点点:isso、cccittt、jjoinnt-iiso-cciitt。在isso节点点下面有有一个为为“其他组组织”使用的的子树,其中有有一个美美国国防
25、防部的子子树(ddod)。SNNMP在在dodd之下设设置一个个子树用用于Innterrnett的管理理。如下下所示:inteerneet OOBJEECT IDEENTIIFIEER : = isoo (11) oorg (3) dood (6) 1因此,iinteerneet节点点的对象象标识符符的值是是1.33.6.1。这这个值作作为innterrnett子树的的下级节节点标识识符的前前缀。SMI在在intternnet节节点之下下定义了了4个节节点:direectoory 为与OOSI的的dirrecttoryy相关的的将来的的应用保保留的节节点mgmtt 用于于在IAAB批准准的文档
26、档中定义义的对象象expeerimmenttal 用于标标识在IInteerneet实验验中应用用的对象象privvatee 用于于标识单单方面定定义的对对象mgmtt子树包包含IAAB已经经批准的的管理信信息库的的定义。现在已已经开发发了两个个版本的的MIBB,miib-11和和它它的扩充充版miib-22。二者者子树中中的对象象标识符符是相同同的,因因为在任任何配置置中,只只有一个个MIBB。MIB中中的miib-11或miib-22以外的的对象可可以用以以下方法法定义:由一个全全新的修修订版(如miib-33)来扩扩充或取取代miib-22。可以为特特定的应应用构造造一个实实验MIIB。
27、这这样的对对象随后后会被移移到mggmt子子树之下下。例如如定义包包含各种种传输媒媒体的MMIB(例如为为令牌环环局域网网定义的的MIBB)。专用的扩扩充可以以加在pprivvatee子树之之下。privvatee子树目目前只定定义了一一个子节节点ennterrpriisess,用于于厂商加加强对自自己设备备的管理理,与用用户及其其他厂商商共享信信息。在在entterpprisses子子树下面面,每个个注册了了entterpprisse对象象标识符符的厂商商有一个个分支。inteerneet节点点之下分分为4个个子树的的做法为为MIBB的进化化提供了了很好的的基础。通过对对新对象象的实验验,厂
28、商商能够在在其被接接受为mmgmtt的标准准之前有有效地获获得大量量的实际际知识。因此这这样的MMIB既既是对管管理符合合标准的的对象直直接有效效的,对对适应技技术和产产品的变变化也是是灵活的的。这一一点也反反映了TTCP/IP协协议的如如下特性性:协议议在成为为标准之之前进行行大量的的实验性性的使用用和调测测。图4.33 对象象标识符符树型结结构对象句法法SNMPP MIIB中的的每个对对象都由由一个形形式化的的方法定定义,说说明对象象的数据据类型、取值范范围以及及与MIIB中的的其他对对象的关关系。各各个对象象以及MMIB的的整体结结构都由由ASNN.1描描述法定定义。为为了保持持简单,只
29、利用用了ASSN.11的元素素和特征征的一个个有限的的子集。UNIVVERSSAL类类型:AASN.1的UUNIVVERSSAL类类由独立立于应用用的通用用数据类类型组成成。其中中只有以以下数据据类型被被允许用用于定义义MIBB对象:inteegerr (UUNIVVERSSAL 2)octeetsttrinng (UNIIVERRSALL 4)nulll (UUNIVVERSSAL 5)objeect ideentiifieer (UNIIVERRSALL 6)sequuencce, seqquennce-of (UNNIVEERSAAL 116)前3个是是构成其其他对象象类型的的基本类类型
30、。objeect ideentiifieer唯一一标识对对象的符符号,由由一个iinteegerr序列组组成,序序列中的的inttegeer被称称为子标标识符。对象标标识符的的inttegeer序列列从左到到右,定定义了对对象在MMIB树树型结构构中的位位置。sequuencce 和和seqquennce-of 用于构构成表。APPLLICAATIOON-WWIDEE 类型型:ASSN.11的APPPLIICATTIONN类由与与特定的的应用相相关的数数据类型型组成。每个应应用,包包括SNNMP,负责定定义自己的的APPPLICCATIION数数据类型型。在SSNMPP中已经经定义了了以下数数
31、据类型型:netwworkkadddresss: 该类型型用CHHOICCE结构构定义,允许从从多个协协议族的的地址格格式中进进行选择择。目前前,只定定义了IIpAdddreess一一种地址址格式。ipadddreess: IPP格式的的32位位地址。counnterr: 只只能做增增值不能能做减值值运算的的非负整整数。最最大值被被设为22321,当当达到最最大值时时,再次次从0开开始增加加。gaugge: 可做增增值也可可做减值值运算的的非负整整数。最最大值被被设为22321,当当达到最最大值时时被锁定定,直至至被复位位(reesett)。timeeticcks: 从某某一参照照时间开开始以
32、百百分之一一秒为单单位计算算经历的的时间的的非负整整数。当当MIBB中定义义的某个个对象类类用到这这个数据据类型时时,参照照时间在在该对象象类的定定义中指指出。opaqque: 该数数据类型型提供一一个传递递任意数数据的能能力。数数据在传传输时被被作为OOCTEET SSTRIING编编码。被被传递的的数据本本身可以以是由AASN.1或其其他句法法定义的的任意的的格式。定义对象象管理信息息库由一一个对象象的集合合构成,每个对对象都有有一个型型和一个个值。型型是对被被管对象象种类的的定义,因此型型的定义义是一个个句法描描述。对对象的实实例是某某类对象象的一个个具体实实现,具具有一个个确定的的值。
33、怎样定义义MIBB中的对对象呢?ASNN.1是是将被使使用的描描述法。ASNN.1中中包含一一些预定定义的通通用类型型,也规规定了通通过现有有类型定定义新类类型的语语法。定定义被管管对象的的一个可可选方法法是定义义一个被被称为OObjeect的的新类型型。这样样,MIIB中所所有的对对象都将将是这种种类型的的。这个个方法在在技术上上是可行行的,但但会产生生定义不不便于应应用的问问题。我我们需要要多种值值的类型型,包括括couunteer、ggaugge等等等。另外外,MIIB支持持二维表表格或矩矩阵的定定义。因因此,一一个通用用的对象象类型必必须包含含参数来来对应所所有这些些可能性性和选择择性
34、。另一个更更有吸引引力的方方法,并并且也是是被SNNMP所所实际采采用的方方法是利用用宏(mmacrro)对对在被管管对象定定义中相相互关联联的类型型进行集集合定义义。一个个宏的定定义给出出相关类类型集合合的句法法,而宏宏的实例例定义一一个特定定的类型型。因此此定义被被分为以以下等级级:宏:定义义合法的的宏实例例,即说说明相关关集合类类型的句句法宏实例:通过为为宏定义义提供实实际参数数生成实实例,即即说明一一个特定定的类型型宏实例值值:用一一个特定定的值来来表示一一个特定定的实体体图4.44是OBBJECCT-TTYPEE宏的定定义(引引自RFFC 112122)。图4.44 被管管对象宏宏其
35、中的主主要项目目是:SYNTTAX: 对象象类的抽抽象句法法,该句句法必须须从SMMI的对对象句法法类型中中确定一一种类型型。ACCEESS: 定义义通过SSNMPP或其他他协议访访问对象象实例的的方法。Acccesss子句定定义该对对象类型型支持的的最低等等级。可可选的等等级有:reaad-oonlyy、reead-wriite、wriite-onlly和nnot-acccesssiblle。STATTUS: 指出出该对象象在实现现上的要要求。要要求可以以是:mmanddatoory(必须)、opptioonall(可选选)、ddeprrecaatedd(恳求求必须实实现的对对象,但但很可能
36、能在新版版MIBB中被删删除)和和obssoleete(废除不再需需要被管管系统实实现的对对象)。DesccrPaart: 对象象类型语语义的文文本描述述。该子子句是可选选的。RefeerPaart: 对定定义在在在其他MMIB模模块中的的某个对对象的文文本型交交叉引用用。该子子句是可可选的。IndeexPaart: 用于于定义表表。该子子句只是是在对象象类型对对应表中中的”行”时才出出现。DefVValPPartt: 定定义一个个默认值值,用于于建立对对象实例例。该子子句是可可选的。VALUUE NNOTAATIOON: 指出通通过SNNMP访访问该对对象时使使用的名名字。由于应用用OBJJ
37、ECTT-TYYPE宏宏的MIIB的完完整的定定义包含含在MIIB的冗冗长的文文档中,因此,人们并并不常使使用它们们。比较较常用的的是更简简捷的方方法基于树树型结构构和对象象特性的的表格表表示的方方法。定义表格格SMI只只支持一一种数据据结构化化方法:标量值值条目的的二维表表格。表表格的定定义用到到ASNN.1的的seqquennce和和seqquennce of两两个类型型和OBBJECCT-TTYPEE宏中的的InddexPPartt。表格定义义方法可可以通过过实例进进行说明明。考虑虑对象类类型tccpCoonnTTablle,这这个对象象包含由由相应的的被管实实体维护护的TCCP cco
38、nnnecttionns的信信息。对对于每个个这样的的connnecctioon,以以下信息息在表中中存储:statte: TCPP coonneectiion的的状态locaal aaddrresss: 该该connnecctioon的本本端的IIP地址址locaal pportt: 该该connnecctioon的本本端的TTCP端端口remoote adddresss: 该coonneectiion的的另一端端的IPP地址remoote porrt: 该coonneectiion的的另一端端的TCCP端口口需要注意意的是,tcppConnnTaablee是存放放在某个个被管系系统维护护的
39、MIIB中。因此,tcppConnnTaablee中的一一个条目目对应被被管系统统中的一一个coonneectiion的的状态信信息。TTCP connnecctioon的状状态信息息有222个项目目,按照照tcppConnnTaablee的定义义,只有有上述55个项目目对网络络管理者者来说是是可见的的。这也也体现了了SNMMP强调调保持网网络管理理简单性性的特点点。即,在被管管对象中中,只包包含相对对应的被被管实体体的有限限的和有有用的信信息。图4.55给出了了tcppConnnTaablee的定义义(引自自RFCC12113)。图4.55 TCCP cconnnecttionn Taabl
40、ee在图4.5中,可以看看到seequeencee 和ssequuencce oof 在在定义表表格时的的应用:整个表由由一个SSEQUUENCCE OOF TTcpCConnnEnttry构构成。AASN.1的结结构SEEQUEENCEE OFF由一个个或多个个相同的的元素构构成,在在本例中中(在所所有的SSNMPP SMMI的情情况下)每个元元素是表表中的一一行。每一行由由一个指指定了55个标量量元素的的SEQQUENNCE构构成。AASN.1的结结构SEEQUCCECEE由固定定数目的的元素组组成,元元素的类类型可以以是多种种。尽管管ASNN.1允允许这些些元素是是可选的的,但SSMI限
41、限制这个个结构只只能使用用“manndattoryy”元素。在本例例中,每每一行所所包含的的元素的的类型是是INTTEGEER, IpAAddrresss, IINTEEGERR, IIpAdddreess, INNTERRGE。tcpCConnnEnttry定定义中的的INDDEX成成分确定定哪个对对象值将将被用于于区分表表中的各各行。在在TCPP中,一一个soockeet (IP地地址,TTCP端端口)可可以支持持多个cconnnecttionn,而任任意一对对soccketts之间间同时只只能有一一个coonneectiion。因此为为了明确确地区分分各行,每行中中的后44个元素素是必要
42、要的,也也是充分分的。4.2.2 MMIB-II在TCPP/IPP网络管管理的建建议标准准中,提提出了多多个相互互独立的的MIBB,其中中包含为为Intternnet的的网络管管理而开开发的MMIB-II。鉴于它它在说明明标准MMIB的的结构、作用和和定义方方法等方方面的重重要性和和代表性性,有必必要对其其进行比比较深入入的讨论论。MIB-II是是在MIIB-II的基础础之上开开发的,是MIIB-II的一个个超集。mibb-2组组被分为为以下分分组:systtem:关于系系统的总总体信息息;inteerfaace:系统到到子网接接口的信信息;at (adddresss ttrannslaati
43、oon):描述iinteerneet到ssubnnet的的地址映映射;ip:关关于系统统中IPP的实现现和运行行信息;icmpp:关于于系统中中ICMMP的实实现和运运行信息息;tcp:关于系系统中TTCP的的实现和和运行信信息;udp:关于系系统中UUDP的的实现和和运行信信息;egp:关于系系统中EEGP的的实现和和运行信信息;dot33(trranssmisssioon):有关每每个系统统接口的的传输模模式和访访问协议议的信息息。snmpp:关于于系统中中SNMMP的实实现和运运行信息息。systtem 组systtem组组提供有有关被管管系统的的总体信信息。表表4.11列出了了该组中中
44、各个对对象的名名称、句句法、访访问权限限和对象象描述。表4.11 syysteem组中中的对象象ObjeectSynttaxAcceessDesccripptioonsysDDesccrDispplayyStrringg (SSIZEE(0 2255)RO对实体的的描述,如硬件件、操作作系统等等sysOObjeectIIDOBJEECT IDEENTIIFIEERRO实体中包包含的网网络管理理子系统统的厂商商标识sysUUpTiimeTimeeTiccksRO系统的网网络管理理部分本本次启动动以来的的时间sysCConttecttDispplayyStrringg (SSIZEE(0 2255
45、)RW该被管节节点负责责人的标标识和联联系信息息sysNNameeDispplayyStrringg (SSIZEE(0 2255)RW该被管节节点被赋赋予的名名称sysLLocaatioonDispplayyStrringg (SSIZEE(0 2255)RW该节点的的物理地地点sysSServviceeINERRGERR(0 1127)RO指出该节节点所提提供的服服务的集集合,77个biit对应应7层服服务inteerfaacess 组inteerfaacess组包含含实体物物理接口口的一般般信息,包括配配置信息息和各接接口中所所发生的的事件的的统计信信息。表表4.22列出了了该组中中各个
46、对对象的名名称、句句法、访访问权限限和对象象描述。表4.22 innterrfacces组组中的对对象ObjeectSynttaxAcceessDesccripptioonifNuumbeerINTEEGERRRO网络接口口的数目目ifTaableeSEQUUENCCE OOF iifEnntryyNA接口条目目清单ifEnntryySEQUUENCCENA包含子网网及其以以下层对对象的接接口条目目ifInndexxINTEEGERRRO对应各个个接口的的唯一值值ifDeescrrDispplayyStrringg (SSIZEE(0 2255)RO有关接口口的信息息,包括括厂商、产品名名称、
47、硬硬件接口口版本ifTyypeINTEEGERRRO接口类型型,根据据物理或或链路层层协议区区分ifMttuINERRGERRRO接口可接接收或发发送的最最大协议议数据单单元的尺尺寸ifSppeeddGauggeRO接口当前前数据速速率的估估计值ifPhhysAAddrresssPhyssAdddresssRO网络层之之下协议议层的接接口地址址ifAddminnStatuusINTEEGERRRW期望的接接口状态态 (uup(11), dowwn(22), tesstinng(33)ifOpperSStattusINTEEGERRRO当前的操操作接口口状态 (upp(1), ddownn(2)
48、, ttesttingg(3)ifLaastCChanngeTimeeTiccksRO接口进入入当前操操作状态态的时间间ifInnOcttetssCounnterrRO接口收到到的8元元组的总总数ifInnUcaastPPktssCounnterrRO递交到高高层协议议的子网网单播的的分组数数ifInnNUccasttPkttsCounnterrRO递交到高高层协议议的非单单播的分分组数ifInnDisscarrdsCounnterrRO被丢弃的的进站分分组数ifInnErrrorssCounnterrRO有错的进进站分组组数ifInnUnkkownnProotossCounnterrRO由于
49、协议议未知而而被丢弃弃的分组组数ifOuutOcctettsCounnterrRO接口发送送的8元元组的总总数ifOuutUccasttPkttsCounnterrRO发送到子子网单播播地址的的分组总总数ifOuutNUUcasstPkktsCounnterrRO发送到非非子网单单播地址址的分组组总数ifOuutDiiscaardssCounnterrRO被丢弃的的出站分分组数ifOuutErrrorrsCounnterrRO不能被发发送的有有错的分分组数ifOuutQLLenGauggeRO输出分组组队列长长度ifSppeciificcOBJEECT IDEENTIIFIEERRO参考MII
50、B对实实现接口口的媒体体的定义义addrresss trransslattionn 组addrresss trransslattionn组由一一个表构构成,表表中的每每一行对对应系统统中的一一个物理理接口,提供网网络地址址向物理理地址的的映射。一般情情况下,网络地地址是指指系统在在该接口口上的IIP地址址,而物物理地址址决定于于实际采采用的子子网情况况。例如如,如果果接口对对应的是是LANN,则物物理地址址是接口口的MAAC地址址,如果果对应XX.255分组交交换网,则物理理地址可可能是一一个X.1211地址。表4.3列出出了该组组中各个个对象的的名称、句法、访问权权限和对对象描述述。表4.3
51、3 adddreess traansllatiion组组中的对对象ObjeectSynttaxAcceessDesccripptioonatTaableeSEQUUENCCE OOF AAtEnntryyNA包含网络络地址对对物理地地址的映映射atEnntryySEQUUENCCENA包含一个个网络地地址、物理理地址对对atIffInddexINTEEGERRRW表格条目目的索引引atPhhysAAddrresssPhyssAdddresssRW依赖媒体体的物理理地址atNeetAdddreessNetwworkkAdddresssRW对应物理理地址的的网络地地址实际上,adddresss t
52、trannslaatioon组包包含在MMIB-II中中只是为为了与MMIB-I兼容容,MIIB-III的地地址转换换信息在在各个网网络协议议组中提提供。ip 组组ip组包包含有关关节点上上IP实实现和操操作的信信息,如如有关IIP层流流量的一一些计数数器。iip组中中包含33个表,ipAAddrrTabble、ipRRoutteTaalbee和ippNettToMMediiaTaablee。ipAdddrTTablle包含含分配给给该实体体的IPP地址的的信息,每个地地址被唯唯一地分分配给一一个物理理地址。ipRoouteeTabble包包含用于于互联网网路由选选择的信信息。该该路由表表中信
53、息息是比较较原本地地从一些些协议的的路由表表中抽取取而来的的。实体体当前所所知的每每条路由由都有一一个条目目,表格格由ippRouuteDDestt索引。ipRRoutteTaablee中的信信息可用用于配置置的监测测,并且且由于表表中的对对象是rreadd-wrritee的,因因此也可可被用于于路由控控制。ipNeetTooMeddiaTTablle是一一个提供供IP地地址和物物理地址址之间对对应关系系的地址址转换表表。除了了增加一一个指示示映射类类型的对对象ippNettToMMediiaTyype之之外,表表中所包包含的信信息与aaddrresss trransslattionn组相同同
54、。此外,iip组中中还包含含一些用用于性能能和故障障监测的的标量对对象。表4.44列出了了该组中中各个对对象的名名称、句句法、访访问权限限和对象象描述。表4.44 iip组中中的对象象ObjeectSynttaxAcceessDesccripptioonipFoorwaardiingINTEEGERRRW是否作为为IP网网关(11/0)ipDeefauultTTTLINTEEGERRRW插入到该该实体生生成的数数据报的的IP头头中Tiime-To-Livve字段段中的默默认值ipInnRecceivvesCounnterrRO接口收到到的输入入数据报报的总数数ipInnHdrrErrrorss
55、CounnterrRO由于IPP头错被被丢弃的的输入数数据报总总数ipInnAdddrErrrorrsCounnterrRO由于IPP地址错错被丢弃弃的输入入数据报报总数ipFoorwDDataagraamsCounnterrRO转发的输输入数据据报数ipInnUnkknowwnPrrotoosCounnterrRO由于协议议未知被被丢弃的的输入数数据报数数ipInnDisscarrdsCounnterrRO无适当理理由而被被丢弃的的输入数数据报数数ipInnDelliveersCounnterrRO成功地递递交给IIP用户户协议的的输入数数据报数数ipOuutReequeestssCounn
56、terrRO本地IPP用户协协议要求求传输的的IP数数据报总总数ipOuutNooRouutessCounnterrRO由于未找找到路由由而被丢丢弃的IIP数据据报数ipReeasmmTimmeOuutINTEEGERRRO重组接收收到的碎碎片可等等待的最最大秒数数ipReeasmmReqqdsCounnterrRO接收到的的需要重重组的IIP碎片片数ipReeasmmOKssCounnterrRO成功重组组的IPP数据报报数ipRaaesmmFaiilsCounnterrRO由IP重重组算法法检测到到的重组组失败的的数目ipFrragssOkCounnterrRO成功拆分分的IPP数据报报数
57、ipFrragssFaiilsCounnterrRO不能成功功拆分而而被丢弃弃的IPP数据报报数ipFrragssCreeateesCounnterrRO本实体产产生的IIP数据据报碎片片数ipAdddrTTablleSEQUUENCCE OOF IIpAdddrEEntrryNA本实体的的IP地地址信息息(表内对对象略)ipRoouteeTabbleSEQUUENCCE OOF IIpRoouteeEnttryNAIP 路路由表(表内对对象略)ipNeetTooMeddiaTTablleSEQUUENCCE OOF IIpNeetTooMeddis EnttryNA用于将IIP 映映射到物物
58、理地址址的地址址转换表表(表内对对象略)IpRooutiing DisscarrdsCounnterrRO被丢弃的的路由选选择条目目icmpp 组ICMPP (IInteerneet CConttroll Meessaage Prootoccol)是TTCP/IP协协议族中中的一部部分,所所有实现现IP协协议的系系统都提提供ICCMP。ICMMP提供供从路由由器或其其他主机机向主机机传递消消息的手手段,它它的基本本作用是是反馈通通信环境境中存在在的问题题,例如如:数据据报不能能到达目目的地,路由器器没有缓缓冲区容容量来转转发数据据报。icmpp组包含含有关一一个节点点的ICCMP的的实现和和操
59、作的的信息,具体地地讲,iicmpp组由节节点接收收和发送送的各种种ICMMP消息息的计数数器所构构成由一一个表构构成。表表4.55列出了了该组中中各个对对象的名名称、句句法、访访问权限限和对象象描述。表4.55 iccmp组组中的对对象ObjeectSynttaxAcceessDesccripptioonicmppInMMsgssCounnterrRO收到的IICMPP消息的的总数icmppInEErroorsCounnterrRO收到的有有错的IICMPP的消息息数icmppInDDesttUnrreacchsCounnterrRO收到的目目的地不不可到达达的消息息数icmppInTTim
60、eeExccdsCounnterrRO收到的超超时的消消息数icmppInPParmmProobsCounnterrRO收到的有有参数问问题的消消息数icmppInSSrcQQuennchssCounnterrRO收到的源源有问题题的消息息数icmppInRRediirecctsCounnterrRO收到的重重定向的的消息数数icmppInEEchoosCounnterrRO收到的要要求eccho的的消息数数icmppInEEchooReppsCounnterrRO收到的应应答eccho的的消息数数icmppInTTimeestaampssCounnterrRO收到的要要求Tiimesstam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保税仓合同范本
- 湖羊采购合同范本
- 2025年高校科技成果转化基地可行性研究报告
- 终稿青岛版小学数学五下第四单元《方向与位置》单元作业稿
- 工业设计师面试题库及设计案例分析参考
- 企业数据监控与分析管理员专业面试题库
- 智慧农业部门主管年度考核与晋升含答案
- 审查合规专员面试题目与参考答案
- 2026届福建省泉州实验中学高三英语第一学期期末经典试题含解析
- 文学出版策划与设计指南及编辑岗位面试题集
- 2025年天津大学管理岗位集中招聘15人备考题库完整答案详解
- 玉米质押合同范本
- 2025西部机场集团航空物流有限公司招聘笔试考试参考题库及答案解析
- 2025年纪检部个人工作总结(2篇)
- 2025四川成都东部新区招聘编外工作人员29人笔试考试参考试题及答案解析
- 《11845丨中国法律史(统设课)》机考题库
- 2025年消防设施操作员中级理论考试1000题(附答案)
- 广东省领航高中联盟2025-2026学年高三上学期12月联考地理试卷(含答案)
- 2026年日历表含农历(2026年12个月日历-每月一张A4可打印)
- 仔猪腹泻综合防治(多图详解)课件
- 混沌学园106正式版PPT!李善友:《本体论:每个人都需要的哲学思维训练》
评论
0/150
提交评论