logo
Дипломы2 / Андрей / Чужие дипломы / Диплом1 / диплом

3.3.2. Принципы включения и наследования

Структура включения

Свойство включения позволяет одному объекту включать в себя один и более других объектов. Включение выполняется как запись ссылки на подчиненный объект (включаемый) объект в суперобъекте (включающем). Ссылка – это идентификатор (OID) подчиненного объекта и хранится как значение атрибута в суперобъекте. Включающий объект может быть включенным в объект более высокого уровня иерархии. Таким образом, структура MIB отражает иерархическую структуру реальных объектов.

Именование

После того, как определены различия между иерархией наследования, которая определяет взаимосвязь между классами объектов и иерархией включения, которая определяет взаимосвязь межу экземплярами объектов в MIB, нужно выяснить различия между схемами именования для классов объектов и схемой именования для экземпляров объектов.

Основные принципы схемы именования экземпляров объектов:

  1. Каждый класс МО имеет атрибут, который используется в именовании экземпляра этого объекта

  2. Относительное отличительное имя (Relative Distinguished Name, RDN), соответствует короткому имени, которое однозначно определяет объект среди множества других объектов, подчиненных тому же родительскому объекту. RDN определяется атрибутом именования объекта. Значение этого атрибута должно быть уникальным среди всех объектов, подчиненных тому же родительскому объекту. Атрибут может быть одним из двух типов ASN.1 – INTEGER или GraphicString.

  3. Отличительное имя (DistinguishedName,DN), иногда называемое полным отличительным именем (FullDistinguishedName,FDN) представляет собой последовательностьRDN-имен, начинающуюся в вершине глобального дерева имен, то есть дерева, описывающего некоторую глобальную сеть.

  4. Локальное отличительное имя (LocalDistinguishedName,LDN) – это последовательностьRDN-имен, но начинающаяся не в глобальном корне, а в корне дерева имен локальной системы управления, отвечающей за часть глобального дерева имен данной сети.

Следует отметить, что имя экземпляра МО (значение атрибута именования) создается при создании экземпляра. Эти имена не могут быть доступны для их изменения.

На рис. 3.3 показано дерево включений. В этом примере, MO system - корень локального дерева включений, и содержит два МО discriminator и один МО log, который содержит три MO logRecord. Для каждого экземпляра обозначены имя класса объекта и его относительное отличительное имя. Дерево включений также называется деревом имен, так как отличительное имя MO получено из его позиции в дереве включений.

Рис. 3.3. Дерево включений.