Скачиваний:
130
Добавлен:
10.12.2013
Размер:
3.89 Mб
Скачать

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. Дерево включений.

3.3.3. Выбор структуры объектов (классов).

Исходя из описанного в разделе 3.1, аппаратуру ВТК-12 можно представить следующим образом (см. рис 3.4):

Рис. 3.4. Структурная схема аппаратуры ВТК-12

Шины G (First) и GP (Second) являются внутренними и используются для связи с платами абонентских окончаний. ЦОР’ы являются комбинацией фильтра и коммутатора и используются для устранения шумов при передачи аналоговой информации, и следовательно, в информационную модель их можно не включать.

Представим блок ВТК-12 в виде модели, изображенной на рис. 3.5. Модель включает в себя три узла стыка Е1 (все однонаправленные; два работают на прием информации, один – на передачу) и четыре канальных окончания (одно из окончаний - двунаправленное). Следует отметить, что в модель должны входить только те ресурсы, которые участвуют в процессе передачи информации.

Рис. 3.5. Модель аппаратуры ВТК-12

В MIB все классы образуются из одного, верхнего суперкласса, называемого TOP, добавлением новых свойств (атрибутов). Поэтому необходимо определится, какие свойства будут общими для всех классов, порождаемых из класса Top. Все объекты в разрабатываемой информационной модели должны иметь уникальный идентификатор (OID), а также указание на принадлежность объекта к тому или иному классу, если его рассматривать как объект суперкласса Top. Следовательно, в нотации Object Pascal класс Top определяется следующим образом (здесь и далее к именам классов будет добавляться символ “T”, который указывает на принадлежность к классам):

TTop = class

public

ID : OID; //уникальный идентификатор

TypeObj : Word; //указатель на принадлежность к классу

end;

где OID – целочисленный тип идентификатора, который будет определен позже.

Атрибут TypeObj в зависимости от принадлежности к классу может принимать следующие значения:

1 – Network Element;

2 – Circuit Pack;

3 – Access Group;

4 – TTPBid;

5 – TTPSource;

6 – TTPSink;

7 – LinkEndSourse;

8 – LinkEndSink;

9 – CTPSource;

10 – CTPSink.

Соседние файлы в папке Диплом1