Программное обеспечение

В системе передачи типа AXD-2500 каждый физический параметр, например заголовок MSOH,  представляется  в  качестве  управляемого   объекта,   который  имеет  программное представление,  следовательно,  управляется  программными  средствами.  Все  управляемые объекты в форме программного представления записаны и хранятся в базе данных, которая физически размещается в блоке управления SU. Назначение блока SU  указано  в подразд.

7.1.2.  Все операции по контролю, конфигурированию и управлению блоками, элементами и системой передачи в целом блок SU выполняет через процессоры UP, которые имеются во всех блоках системы  передачи  типа AXD-2500 (кроме блока SU). Взаимодействие между блоком SU и процессорами UP осуществляется программно через  интерфейсы SU-UP. В качестве    программного    обеспечения    в    системе    передачи    AXD-2500    используется операционная  система   Windows  NT.  Уровневые  структуры,  или  уровни  программного обеспечения (ПО) блоков управления и процессора показаны на рис. 7.13.

Рис. 7.13

Уровень доступа пользователя имеет следующие составные части:

–    сервер PC для связи с ЕМ (локальным администратором);

–    набор протокола модели OSI для интерфейсов Q3 и ЕСС;

–    менеджер протокола для управления набором протокола модели OSI.

Сервер PC обеспечивает протокол передачи сообщений (данных) для ЕМ. Он посылает заказы с PC элемент-менеджера на уровень сети TMN через стек  протокола модели OSI и получает ответы, направленные к ЕМ из набора  протокола.  Набор протокола модели OSI заботится о протоколах передачи сообщений для интерфейсов Q3 и ЕСС. Он также посылает сообщение к серверу PC и из сервера PC.

Уровень сети TMN определяет общие атрибуты мультиплексоров SMUX-2500 и следит за тем, чтобы для пакета атрибутов в различных «классах объектов» все атрибуты и свойства были обработаны как «объекты» внутри операционной  системы  OS. Уровень TMN также содержит базу (банк) данных MIB.

Уровень SMUX определяет все элементы системы передачи AXD-2500, т. е.  системы передачи SDH, поскольку они определены в Рекомендации ITU-T G.783.

Уровень   магазина.   Термин   «магазин»   означает   полное   объединение   элементов (блоков),   управляемое   одним   устройством   (блоком   SU).   Этот   уровень   представляет физическое объединение различных блоков системы передачи AXD-2500 и объединительных плат.   Основная   задача   уровня   магазина   состоит    в    том,   чтобы   трансформировать конфигурацию   элементов   сети,    определенную    на   уровне   SMUX-2500   в   отдельные конфигурации для каждого блока, транспортирующего трафик.

Уровень блока (модуля). Взаимодействие между уровнем блока SU и уровнем блоков UP  состоит  из  ряда  параметрических  пакетов,  передаваемых  в  обоих   направлениях. Параметрические пакеты включены в циклы передачи (фреймы) сообщений. Они передаются на локальную шину, которая обрабатывает передачу параметрических пакетов между блоком SU и процессорами UP. Эти сообщения формируют основное взаимодействие между блоком управления SU и процессорами UP.

Базовый   уровень.   Функция   базового   уровня   вводит   независимый   уровень   над аппаратурными  средствами  и  фактической  операционной  системой  OS.  Базовый  уровень скрывает  функции  ниже  этого  уровня  и  обеспечивает  интерфейс  между  более  низкими уровнями и прикладным программным обеспечением системы передачи AXD-2500.

Уровень блока (модуля) и более высокие уровни никогда «не видят»  аппаратурные адреса, прерывания, вызовы системы OS и т. д.

Базовый  уровень  разделен  на  семь  отдельных  объектов:  процессы,  сигнал,  драйвер неисправности, порт блока (модуля), порт аварий, таймер, общее.

Уровень  VM  (виртуальной  машины)  обеспечивает  интерфейс  между  аппаратными

средствами  и  другими  уровнями  в  программном  обеспечении  SU.  К  главным  задачам,

которые выполняются уровнем VM, относятся:

–    инициирование аппаратных средств (МС 68302, контроллер Ethernet и LATCH);

–    обработка физического уровня последовательной связи;

–    просмотр внешних аварий и защелки;

–    запись для светодиодов;

–    обработка сторожевой цепи HW (микропроцессор МС 68302 содержит  сторожевую

цепь HW, которая контролирует рабочую программу; эта сторожевая цепь  должна модифицироваться программным обеспечением SW по крайней мере с фиксированной

частотой; если сторожевая цепь не модифицируется, она вызывает сброс процессора

UP);

–    резервное хранение параметров конфигурации;

–    обработка  ошибок  программного  обеспечения  (уровень  VM  должен  обрабатывать

обнаружение    неисправности    программного    обеспечения,    помечать    дефект   и сохранять описание неисправности);

–    восстановление идентификации изделия и адреса Ethernet.

Кроме программного обеспечения блоков SU и UP, в системе передачи типа AXD-2500

применяется несколько прикладных программ, использование которых  рассматривается в качестве начального шага для выполнения операций по контролю и управлению.

Для   доступа   оператора   к   элементам   системы   передачи   AXD-2500   используется персональный компьютер, который в данном комплексе называется терминалом локального оператора LOT, а ЕМ называется локальным менеджером, или локальным администратором [110]. Пакет прикладных программ локального менеджера, который может быть установлен на его PC, т. е. на LOT, включает:

1)программное обеспечение Q-связи;

2)прикладную программу локального менеджера;

3)прикладную программу модернизации и конфигурации мультиплексора SMUX-2500.

Физическое соединение LOT и местного элемента системы передачи  AXD-2500, или элемента  сети  выполняется  с  помощью  кабеля  Q-интерфейса,  подключаемого  к  порту Ethernet LOT и к внутренней соединительной панели субблока, который образует данный NE. Q-связь   адаптирует  данные  локального  менеджера  к  Q3-интерфейсу.  Плата  связи

Ethernet, установленная в LOT, служит как физический интерфейс.

Q-связи это инструмент, управляющий связью между LOT и  местным  NE  через  сеть  Q-интерфейс  –  Ethernet. Данное  ПО  включает  ряд  отдельных файлов,  которые  должны  быть  записаны  в  различных  положениях  файловой  системы. Программное  обеспечение  Q-связи  –  это  сетевое  приложение  связи;  оно  должно  быть установлено  в  LOT  перед  любыми  другими  приложениями  мультиплексора  SMUX-2500. Когда  LOT  стартует,  ПО  Q-связи  автоматически  активизируется,  оно   должно  всегда запускаться  при  работе  других  приложений.  Установка   Q-связи  на  LOT  выполняется сценарием, который запускается автоматически.

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

Например, WINDOWS-приложение «Основное окно после входа в систему» имеет пять рабочих    областей:    «Текущий    сеанс»,    «Сообщения    системы»,    «События»,    «Путь мультиплексирования»,  «Выбор  объекта»  и  еще  пять  пунктов  меню:  View  (Просмотр), Configuration  (Конфигурация),   Fault  (Неисправность),  Performance  (Характеристики)  и Network (Сеть).

Прикладная программа модернизации и конфигурации. Все данные о конфигурации любого элемента системы передачи AXD-2500 записаны в базу  данных, или управляемую информационную базу MIB, которая хранится в оперативной памяти блока SU. Прикладная программа модернизации и конфигурации – это средство обмена данными между внешним диском  LOT  и   базой  MIB,  которое  применяется  при  загрузке  и  выгрузке  данных  о конфигурации мультиплексора SMUX-2500. Для этого используется текстовый файл TF (Text File).  Этот  файл  может  храниться  на  жестком  диске  LOT  или  дискете.  Обычно  данные вводятся в файл TF при работе прикладной программы, хотя файл TF можно редактировать вручную с помощью текстового редактора.

WINDOWS-приложение главного окна имеет три рабочих области:  «Текущий сеанс»,

«Сообщения системы», «Область протокола» и три пункта меню: Session, File и Help.

Прикладная  программа  модернизации  и  конфигурации  применяется  в   следующих случаях:

–   при расширении программных средств блока SU;

–   при    создании    нового    элемента    мультиплексора    SMUX-2500    с     такой    же конфигурацией, что и уже существующий;

–   при необходимости документировать конфигурацию всех NE;

–   при необходимости резервного копирования на диск.

Один LOT может управлять всеми элементами системы передачи  AXD-2500 данной сети SDH, причем в любой момент времени только одним. Однако при первичной установке (инсталляции) элемента он должен быть  локально соединен с LOT с целью конфигурации элемента для его подготовки к работе в сети.

На LOT или на любом другом PC сети может быть инсталлирован сетевой  менеджер NM, называемый в мультиплексоре SMUX-2500 администратором  ресурсов. Персональный компьютер,  который  используется  оператором  сети  для  управления  работой  нескольких элементов данной сети, называется терминалом администратора ресурсов.

Прикладная программа аварийной сигнализации. Пакет прикладных  программ NM, кроме   указанных   выше   трех   прикладных   программ    локального    менеджера,   имеет прикладную  программу  аварийной  сигнализации.   Ее  основной  особенностью  является возможность одновременной аварийной  сигнализации до 30 элементов системы передачи AXD-2500 на сети SDH.

Кроме указанных выше прикладных программ, блок процессора UP каждого элемента мультиплексора   SMUX-2500   имеет   свое   программное   обеспечение.   Микропрограмма каждого блока UP состоит из двух частей:

–    программы, записанной в постоянной перепрограммируемой памяти, где  находятся также такие постоянные данные, как номер версии программного обеспечения и дата последнего изменения программы;

–    программы,  записанной  в  энергозависимую  память  или  память  с  произвольным доступом  ОЗУ,  где  хранятся  также  рабочие  параметры:  сертификат  изделия,  тип оборудования, оптические параметры и др.

Блок  процессора  UP  состоит  из  трех  основных  функциональных  устройств:  ядра компьютера, устройств последовательного ввода-вывода и  устройств  параллельного ввода- вывода. Ядро компьютера образуют: микропроцессор, память, проверочная цепь, контроллер прерываний, декодер адреса и таймер.

Проверочная  цепь  осуществляет  контроль  программного  обеспечения  и   при   сбое программы выполняет повторный запуск процессора UP. Процессор хранит текущую дату и время. Они необходимы для работы программного обеспечения.

Источник: Хмелёв К. Ф. Основы SDH: Монография. – К.: ІВЦ «Видавництво «Полігехніка»», 2003.-584 с.:ил.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100