Общий протокол информации управления cmiр — КиберПедия 

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Общий протокол информации управления cmiр

2017-06-09 555
Общий протокол информации управления cmiр 0.00 из 5.00 0 оценок
Заказать работу

Этот протокол позволяет осуществлять управление элементами всех уровней модели ВОС формирует блоки данных протокола PDU и осуществляет обмен ими между одноуровневыми приложениями управления. Протокол CMIP используется для обеспечения услуг управления операциями и услуг передачи уведомлений CMISE. В совокупности протоколы CMISE, ASCE и ROSE представляют собой стек протокола CMIP. Каждая услуга CMISE определяется с помощью нескольких CMIS-примитивов, которые отображаются в виде соответствующих PDU.

Важное значение в понимании функционирования протокола CMIP имеет понятие протокольной машины CMIP (common management information protocol machine, CMIPM), которая является логическим представление основных функций этого протокола. На стороне менеджера, который выдаёт управляющие команды, протокольная машина принимает запросы пользователя CMIS на предоставление услуг управления. На основании запросов в CMIPM инициализируются те или иные примитивы. В результате CMIPM выдаёт ответы (подтверждения) на запросы услуг, а также генерирует блоки данных CMIP PDU, которые передаются на нижестоящий уровень ROSE для осуществления операций, необходимых пользователю услуг CMISE.

На стороне агента машина CMIPM принимает с нижестоящих уровней корректные блоки PDU и передаёт информацию о требуемых услугах управления на уровень CMISE. Если блок PDU не корректен, то он отбрасывается, о чём выдаётся уведомление в сторону менеджера.

Важно, что машина CMIPM осуществляет обработку блоков PDU, не затрагивая вопроса о том, что происходит с данными на уровне CMIS.

Система с подтверждением должна использовать по крайней мере одну из возможных услуг. При этом система может выполнять функции как управляемой системы так и управляющей. В данный момент времени система либо сама является управляющей, либо управляется другой системой. Далее рассмотрим некоторые услуги, доступные с помощью CMIP.


Рисунок. Структура протокольной машины CMIPM

В процессе обмена информацией используется услуга A-ASSOCIATE и соответствующие примитивы для установления взаимодействия между двумя приложениями.

Услуга A-RELEASE используется, когда пользователь, пославший запрос, не согласен с ранее организованным взаимодействием между приложениями. При этом в случае прекращения ранее установленной связи между приложениями не происходит потери информации.

Таблица 1. –Услуги ROSE

Услуга A-ABORT используется в случае возникновения ошибок при передаче информации или при аварии (существует потенциальная возможность потери информации). Услуга A-ABORT используется в случае, когда обнаружено нарушение коммуникационного протокола или когда сеанс связи между приложениями еще не установлена.

Услуга A-P-ABORT используется для обнаружения аварийного прекращения операции на уровне представления с возможной потерей информации при обмене информацией.

Каждой услуге соответствует свой примитив запроса на предоставление данной услуги. В качестве примера функционирование CMIS и ROSE с помощью протокола CMIP рассмотрим услугу установления IP-адреса удалённого компьютерного устройства с помощью услуги и соответствующей ей процедуры Get.

 

 


Установление связи менеджера и агента
Услуга – аварийное прекращение операции
Запрос программы о передаче запрошенной операции
Отсутствие согласия или наличие ошибок при передаче
Установление взаимодействия между приложениями

Рисунок. Стек протокола CMIP: ACSE и ROSE

Процесс обмена примитивами и соответствующими им блоками PDU при выполнении рассматриваемой процедуры приведён на рисунке. Здесь показано, как система управления (инициатор запроса) SMISE выполняет процедуру M-Get. Обработка примитива M-GET1 request на CMIPM приводит к инициализации машины протокола CMIP для формирования соответствующего APDU.

Запрос на оказание услуги M-GET с помощью CMIP передаётся на удалённый объект (получателю запроса) через ROSE. После получения M−GET request, протокольная машина CMIPM инициатора запроса осуществит следующие операции:

•Протокольная машина cформирует блок PDU протокола CMIP, который обозначается APDU, для инициализации (т.е. выполнения) операции M−GET у получателя запроса.

•Машина CMIPM инициатора запроса передаст сформированный APDU получателю запроса с помощью услуг ROSE с использованием.

Блок APDU будет передан через 1−6 уровни модели ВОС. Протокольная машина CMIPM получателя запроса в случае, если полученный блок APDU корректен, выдаёт в сторону получателя примитив индикации M−GET (M-GET indication), который указывает на появление запроса M−GET. Если поступивший от инициатора запроса PDU некорректен, то CMIPM на приёме сформирует PDU с уведомлением об ошибке и направит этот PDU через ROSE в сторону инициатора запроса с помощью процедуры RO-REJECT-U – результат запроса.


Результат запроса
Результат запроса
Запрос программы
Запрос программы

Рисунок. Процедура обмен блоками PDU

 

При формировании ответа на M−GET, протокольная машина получателя запроса осуществит следующие операции:

•Примет ответ от получателя запроса – пользователя услуг CMISE – в виде примитива M-GET responce. Запрашиваемый IP-адрес устройства содержится в поле данных примитива.

•Сформирует блок данных протокола APDU, подтверждающий выполнение операции M−GET.

•Передаст сформированный APDU с искомым IP-адресом в сторону инициатора запроса с помощью процедуры; результат в случае ошибки ответ передаётся с помощью процедуры RO−ERROR – ошибка.

При получении PDU от получателя запроса, протокольная машина CMIPM инициатора запроса выполнит следующие операции:

•В случае, если полученный APDU с искомым IP-адресом корректен, выдаёт в сторону инициатора запроса примитив индикации RO-RESULT (RO-RESULT indication) – результат;

•Выдаст уведомление (подтверждение) о выполнении запроса в виде примитива M−GET confirmation и требуемые данные об IP-адресе в сторону инициатора запроса.

•Для некорректного APDU сформирует специальный блок данных протокола, содержащий сообщение об ошибке; этот блок данных будет передан в сторону получателя запроса.

Таким образом, протокол CMIP осуществляет передачу информации управления между различными открытыми системами, обеспечивая взаимосвязь и управляемость этих систем.


Поделиться с друзьями:

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.