1、第10章 OSI管理信息库,10.1 管理信息模型 10.2 管理信息的定义 10.3 实际问题,10.1 管理信息模型,10.1.1 管理信息模型的基本概念 一个被管理对象是由它所具有的属性、可以在其上执行的操作、它可以发出的通告以及它与其他被管理对象的关系所定义的。为了结构化管理信息库(MIB)的定义,每一个被管理对象都是被管理对象类的一个实例。 OSI的SMI和MIB规范在很大程度上依赖于面向对象的设计概念。面向对象的方法允许根据需求,以模块的方式,增加新的被管理对象类和功能。面向对象的方法同时为相关的协议及服务提供了扩展能力。,下一页,10.1 管理信息模型,1. 封装 封装是面向对象
2、系统的一个基本特征。 2. 属性 包含在一个被管理对象内部的实际的数据元素称为属性。 3. 对象类和继承 一个被管理对象类是一个模板,它定义了包括在一个特定的对象类型中的管理操作、属性、包、通告以及行为。,下一页,上一页,10.1 管理信息模型,使用子类概念有以下两个重要优点: 它允许形成一种类的层次型结构,每个类拥有自己的子类,而每个子类依次又可以拥有自己的子类。这种结构在几乎任何一种情形下都反应了被建模型的资源的实际结构。 子类都相应地保留了其父类的特点,这种关系就称为继承,这实际上简化了有关操作,不必再为每一个对象指定特点。,下一页,上一页,10.1 管理信息模型,4. 操作 系统管理操
3、作可以应用于对象的一个属性,也可以应用于整个管理对象。 5. 行为 每个被管理对象都有其特定的行为特征,包括当在其上执行操作和对其行为加以约束时,如何做出反应。 6. 通告 当检测到某些影响对象的内部或外部事件时,被管理的对象发出有关通告。,下一页,上一页,10.1 管理信息模型,10.1.2 系统管理操作 管理信息模型的定义详细指定了可以作用在对象上的有关操作,这些操作是由一个管理实体使用网络管理协议向对象发送消息的方式执行的。 1. 面向属性的操作 2. 面向对象的操作,返 回,上一页,10.2 管理信息的定义,10.2.1 一般性属性 由于计数操作在许多上下文中都是非常有用的,ISO/C
4、CITT定义了一系列的常用属性,它们可以用于定义各种各样的与计数有关的特有属性。 1. 计数器(counter) 在OSI系统管理中的计数器属性与 SNMP MIB中的计数器对象类似,但是更灵活。 2. 计量器(gauge),下一页,10.2 管理信息的定义,在OSI统管理中的计量器属性与SNMP MIB中的计量器对象相似,但在某种程度上更为灵活。 对于通告上限事件的产生有如下的规则: 当计量器的值首次大于或者等于通告上限阈值时,产生相应事件通告。 当通告上限事件产生后,不再产生另一个这样的事件,直到计量器的值重新回落到小于或等于通告下限为止。,下一页,上一页,10.2 管理信息的定义,潮标的
5、类型有两种:最大值潮标和最小值潮标。其中,最大值潮标按如下方式运作: 潮标可以被重新设置为计量器的当前值,在其他情况下潮标是只读的。 当潮标值被重新设定时,在设置之前的值被作为前期值保存起来,并覆盖上一次保存下来的前期值。 潮标仅随着计量器的变化作正方向的变化。,下一页,上一页,10.2 管理信息的定义,10.2.2 特有属性 ISO 10165-2(X.720)还定义了一些特有属性以供 ISO 10164的系统管理功能引用。与上部分讨论的一般性属性不同,特有属性都是被完全规范的,包括对象标识符和一个完整的ASN.l定义。 这些特有属性可以直接用来定义被管理对象而不需要进一步的完善。关于特有属
6、性的详细信息,可以参见ISO 10165-2(X.720)。,下一页,上一页,10.2 管理信息的定义,10.2.3 通告类型 ISO 10165-2(X.720)定义了一些可以应用到各种对象类之中去的通告类型。每个定义包括以下几个方面: 在管理协议(CMIP)中携带的通告数据的格式; 通告的行为; 在管理协议中携带的结果数据的格式; 唯一地标识通告类型的对象标识符的值。,下一页,上一页,10.2 管理信息的定义,10.2.4 被管理对象类 ISO 10165-2(X.720)也定义了一些对象类,这些对象类用以被ISO 10164中的系统管理功能引用,或作为在其他标准中定义对象类时继承关系中的
7、父类。 这些被定义的对象类可以使用同样在该标准中定义的属性和通告。,下一页,上一页,10.2 管理信息的定义,10.2.5 被管理对象定义模板 ISO 10165-1(X.720)为被管理对象、属性、包及通告定义的格式提供了准则,这些准则以模板的形式出现,它是在定义中应使用的标准格式。 模板与 SNMP MIB ASN.l中的宏指令定义相类似,它总结了在定义中所应包含的元素以及推荐用于定义中的标志工具。,返 回,上一页,10.3 实际问题,一般应遵守的结构原则有以下几点: 如果一个网络资源能够存储非易失性(nonvolatile)信息(在固件、内部硬盘等处),则处理这个资源的那些对象或属性应就地存储。 一个资源可能仅能够存储易失性信息。 系统范围内的信息,如目录、网络范围内的连通性、高层的安全管理功能、有历史用途的数据等将都被存储到管理站的中央数据库中去。,下一页,10.3 实际问题, 如果有中间设备存在,如网桥、路由器及网络监视设备等,它们可以以代理的方式代表被管理系统存储数据。 可靠性和容错要求可以指定存储冗余的MIB信息复制。 使用并行控制的另一种替代方法就是,宣布暂时的不一致窗口是允许的。在这种情况下,可以使用OSI系统管理本身的一些设施来保持一致性。目前有两种通用的方法: 事件驱动的影子方法 通过查询的影子方法,返 回,上一页,