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

3.3.3.1. Сетевой элемент (Network Element)

Весь блок ВТК-12 можно представить в виде объекта класса Network Element (NE), являющегося потомком класса Top. Помимо уже имеющихся атрибутов OID и TypeObj, необходимо добавить атрибуты, которые будут отвечать за:

  • тип сетевого элемента (ВТК-12, СММ-155 и т.д.);

  • имя сетевого элемента в сети (например его IP-адрес, или название станции, на которой он установлен);

  • количество установленных плат канальных окончаний;

  • количество групп доступа (Access Group);

  • количество задействованных канальных окончаний (узлов стыка) потоков Е1 (LinkEnd);

  • состояние ресурса (доступен/недоступен).

Исходя из вышеизложенного, описание класса Network Element примет следующий вид:

TNE = class (TTop)

public

TypeNE : EQUIP_Type; //тип сетевого элемента

Name : EQUIP_Name; //имя

numCPacks : Word; //количество плат

numAGs : Word; //количество групп доступа

numLinkEnds : Word; //количество потоков Е1

operationalState : operationalStateType; //состояние

end;

где EQUIP_TYPE = String[63];

EQUIP_NAME = ShortString;

OperationalStateType = (opsDisabled,opsEnabled);

3.3.3.2. Платы канальных окончаний (Circuit Pack)

Количество плат канальных окончаний может варьироваться от 0 (трансляция или коммутация блоком потоков Е1) до 9. Информация о количестве установленных плат будет располагаться в атрибуте NumCPacksсетевого элемента.

В свою очередь аппаратура ВТК-12 поддерживает два вида плат канальных окончаний: ОК-14 (ввода/вывода голосовых данных) и ВД‑14 (ввод/вывод цифровых данных). Помимо этого, плата ВД-14 может работать в двух режимах: VD(обычный режим) иVDN(режим для плат ВД-14 в новой редакции, сохранивший все старые свойства, а кроме того еще и обеспечивающий подключение слотов для синхронной передачи Nx64К). Поэтому необходимо ввести атрибут, который будет отвечать за тип платы. Возможные значения атрибута: «ОК», «VD» и «VDN».

Для обеспечения совместимости информационной модели аппаратуры ВТК-12 с информационными моделями другого типа аппаратуры необходимо также добавить атрибут, отвечающий за доступность ресурса, хотя в случае с ВТК-12 этот атрибут всегда будет в состоянии «Доступен».

TCPack = class (TTop)

public

TypecPack : EQUIP_TYPE; //тип платы (ОК, VD, VDN)

operationalState :operationalStateType; //состояние

end;

3.3.3.3. Группы доступа (Access Group)

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

TAG = class (TTop)

public

numTTPs : Word; //количество точек доступа

end;

В нашем случае будет всего две группы доступа. Первая группа будет объединять используемые канальные окончания плат ОК-14 и ВД-14, вторая – узлы стыка потоков Е1.

3.3.3.4. Точки доступа в сеть (Trail Termination Point)

TrailTerminationPoint(TTP) представляет точку окончания, где заканчивается маршрут. Как уже было написано, все точки доступа объединяются в группы доступа по своему функциональному назначению с присвоением специальному атрибуту каждой точки идентификатора группы. Для удобства пользователя для идентификации точки создадим специальный атрибут, в который будем заносить имя данного ресурса. Обычно точки доступа располагаются на платах канальных окончаний, следовательно, добавляем атрибут, который будет отвечать за принадлежностьTTPк той или иной плате. Если же точка доступа является узлом стыка Е1, то она находится в связи с соответствующимLinkEnd’ом.

Основной функцией TTPявляется передача информации к ресурсам, которые к ней подключены. Информацию о соединениях будем хранить в объекте в виде атрибута, который будет указывать на идентификатор объекта, подключенного к точке доступа.

TTTP = class (TTop)

public

Name : TTP_Name; //имя

linkend_id : OID; //связь с Link End’ом

tp_id : OID; //соединение

AG_id : OID; //принадлежность к AG

cPack_id : OID; //принадлежность к плате

SignalID : Signal_ID; //тип сигнала

operationalState :operationalStateType;//состояние

end;

В реальных системах точки доступа в большинстве случаев являются двунаправленными. Следовательно, произведем разделение двунаправленных ресурсов на два независимых однонаправленных ресурса. Те объекты, которые будут являться источниками сигнала, отнесем к подклассу «Source», а объекты – приемники сигнала – к подклассу «Sink». Это же правило будет действовать и на классыLinkEndиCTP, которые будут рассмотрены позже.

Помимо этого, только для TTPсоздадим класс, который будет выполнять роль заголовка при передаче информации о двунаправленных точках доступа СУМ. Таким образом, дополним информационную модель следующим описанием:

TTTPSink = class (TTTP)

end;

TTTPSource = class (TTTP)

end;

TTTPBid = class (TTop)

public

Name : TTP_Name; //имя

TTPSink_ID : OID; //приемник

TTPSource_ID: OID; //источник

end;

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