Руководство по технологиям объединенных сетей Cisco (953103), страница 162
Текст из файла (страница 162)
С1М является многоуровневой информационной моделью. Она состоит из нескольких подчиненных субмоделей, детализирующих сведения, представленные на внешних, более общих уровнях. В частности, в модели ядра (рис. 53.2) определен набор общих абстракций и функций, который затем уточняется посредством определения подчиненных 810 Часть Ч11!. Управление сетями субмоделей, где описывается использование информации в этой модели ядра. Одним из таких уровней является сетевая модель„построенная на основе РЕХ. Рис. 53.2. Многоуровневая информационная модель СяМ С!М 2.2 состоит из модели ядра, где определены концепции информационной модели, применяемой во всех сферах управления.
Она представляет собой набор классов, атрибутов, методов и взаимосвязей, описывающих общие концепции управления компьютерными системами и системными компонентами. Модель ядра ящщется основой для наследования классов и иерархии взаимосвязей, а также для всех общих и расширенных моделей, Общие модели являются сборниками классов, атрибутов, методов и взаимосвязей, дополняющих отдельные концепции в модели ядра, Например, в модели ядра определено понятие службы. Сетевая модель уточняет это понятие, описывая различные типы служб, характерных для сети, таких как перенаправление и маршрутизация потоков данных. Проще всего представить себе общую модель как набор абстракций, часто встречающихся в определенной области управления. Существуют следующие общие модели. ° Система. Описывает основные компоненты системы: компьютерная система, операционная система, файл и др., а также отношения между ними.
° Устройство. Описывает аппаратное представление физических устройств и способы моделирования связей межлу устройствами, такими как хранилища данных, мультимедиа, датчики, принтеры и источники питания. ° Приложение. Описывает управление установкой программного обеспечения в компьютерной системе. ° Сеть. Описывает логические элементы иерархии классов, моделирующие сете- вые элементы и службы, ° Физическая модель. Описывает физическую организацию, структуру, состав уст- ройств и их соединение.
° Пользователь. Моделирует пользователей, группы и организации, показывает, как эти обьекты взаимодействуют с другими компонентами управляемой системы. ° Политика. Основана на исходной модели политики, предложенной РЕЯ, и обеспечивает общую структуру для представления и определения правил, условий и действий политики. Она также уточняет исходную модель политики с учетом особых требований, предъявляемых правилами, условиями и действиями политики Ооз. 8М Глава 53. Сетевые каталоги Сочетание модели ядра с одной или несколькими общими моделями служит основой для С1М- или РЕХ-совместимой схемы, которая может быть применена в конкретном случае.
0Ей — расширение С! М В РЕХ воплощены следующие две идеи. ° Расширение информационной модели„определенной в С1М и описывающей физические и логические характеристики сетевых элементов и служб, а также политик, определяющих правила предоставления и управления сетевыми элементами и службами. ° Отображение информации в формате, который может быть сохранен в каталоге с протоколом доступа (1,) РАР. Схемы сетевой интеграции, определенные в спецификациях РЕХ и С1М, дополняют друг друга. С1М главным образом касается управления отдельными компонентами в контексте предприятия.
В РЕХ более подробно описаны сетевые компоненты системы с особым акцентом на среду, провайдера услуг или то и другое одновременно. Сюда входит описание не только сетевых элементов и служб, но и их предоставления и управления при помощи объектов политик. Схема РЕХ, основанная на информационной модели РЕХ, объединяет в себе концепции Х.500 и С1М лля отображения данных в информационной модели РЕХ в форме, подходящей для реализации в каталоге. Применение С1М определяется общими концепциями управляемых компонентов среды. РЕХ дополняет С1М информацией, касающейся непосредственно сети, более специализированной, чем та, что определена в С1М.
Структура РЕХ представляет схему каталога, которая определяет его компоненты (а также другую информацию) и может быть добавлена к существующей схеме, описывающей сетевые элементы и службы. Она также определяет элементы, представляющие правила политики и другую информацию, касающуюся политик. В информационной модели и схеме РЕХ также содержится информация рабочей группы 1ЕТГ Ро!)су Егвтевог)г (и, вероятно, в будущем будет содержаться информация других рабочих групп), которая до сих пор не утверждена РМТК.
Основы теории каталогов Современная управляемая вычислительная среда представляет собой не только компьютеры, но и соединяющие их сетевые устройства. Эффективное управление сетью требует множества данных, поступающих из самых разных источников— о различных потребностях пользователей сети и ее текущем состоянии. Более того, управление сетью должно быть распределенным, то есть осуществляться с нескольких точек. Часть этой информации может храниться в каталогах.
В РЕХ предусмотрена методика моделирования сетевых элементов и служб таким образом, чтобы информация для их предоставления и управления могла быть помещена в хранилище любого типа. Как правило, это каталоги, но возможно использование и других типов хранилищ. Служба каталогов представляет собой физически распределенное, но логически централизованное хранилище нечасто изменяемых данных, используемых для 812 Часть Ч11.
Управление сетями управления всей средой. Каталоги обычно используются для хранения информации о пользователях, приложениях и сетевых ресурсах, таких как файловые серверы и принтеры. 0ЕХ определяет схему занесения информации в каталог. Фактически эта схема дополняет каталог, наделяя его возможностью хранения важной информации для моделирования сетевых элементов и служб, а также управляющих ими политик. Кроме того, 0ЕХ определяет схему, пе зависящую от специфических реализаций каталогов. Каталоги и службы каталогов В этом разделе кратко описываются каталоги и службы каталогов.
Что такое каталог Каталог предназначен для хранения информации о принадлежности объектов группам, но не является универсальным хранилищем данных. Это скорее особый вид хранилища информации, основное назначение которого заключается в рациональном хранении и извлечении информации об объектах, имеющих отношение к определенному приложению или приложениям. Информация в каталогах организована так„как показано на рис. 53.3.
Группы объектов образуют иерархическую структуру, которая называется информационным деревом каталога (01гесгогу 1пгоппагюп Тгее — 01Т). 01Т состоит из обьектов каталога. Каждый такой объект соответствует элементу дерева каталога и может иметь один или несколько атрибутов. Каждый атрибут имеет по меньшей мере одно отличительное значение и, кроме того, может иметь неотличительные значения. Такая структура позволяет извлекать информацию либо по точному соответствию совокупности критериев, либо по более обшей совокупности критериев, характеризующей нужную информацию. Отличительные значения используются для вычисления относительных отличительных имен (йе1аг(ге 0(м(пйц(ьйед Хащез — й0Х) и определенных отличительных имен (Рц!!у ОцайТ1ед 0(ьг!пйц(ьпед Хашез — РО0)Ч).
РО0Х элемента получается путем добавления В0Х этого элемента к РО0Х родительского элемента. Таким образом, РО0)Ч на любом уровне представляет собой набор относительных отличительных имен, совокупность которых определяет путь от корня 01Т к этому элементу каталога (рис. 53.4). Модель любого предмета из реального мира может быть представлена в виде одного или нескольких элементов каталога.
Каждый элемент каталога является объектом, имеющим ряд характеристик, описывающих информацию, которая содержится в этом объекте. Такие характеристики представлены в виде атрибутов элемента каталога. Например, атрибуты объекта 1)ьег могут определять имя, фамилию, идентификационный помер сотрудника, его номер телефона и другие данные. Все зти атрибуты есть у любого объекта класса 1)ьег, но значения по крайней мере некоторых из них различны, чтобы можно было отличать пользователей друг от друга. Совокупность атрибутов элемента каталога определяется обьектным классом, к которому принадлежит этот элемент.
Объектный класс определяет обязательные атрибуты элемента (к примеру, значения, которые необходимо присвоить) и дополнительные атрибуты (например, определяемые схемой и не требующие явного присвоения значений). Полное множество объектных классов и атрибутов каталога определяется схемой каталога. Глава 53. Сетевые каталоги 81З Рис. 53.3, Органиэация информации и каталоге Не каждом уровне дерева кагапога к РООМ объекта добавпиетсп его НЮМ сп-4свп осе.реор!е.яыйепр.есте.согп Имя = О=асят; он=ива; оп=ми; ов=еэаи; ос=реса)е; со=дона еое Рис. 53.4.
Элементы кагпалага, их относительные и определенные апшичительные имена Каждый атрибут имеет специфический тип данных, который ограничивает круг присваиваемых атрибуту значений (в частности, буквенно-цифровая строка). Это называется синтаксисам атрибута. Кроме того, для каждого элемента определен набор правил, определяюцгнх критерии совпадения каждого атрибуга с поисковым запросом (например, игнорирование регистра символов в строке). Возможны и многозначные атрибуты. Наконец, все атрибуты имеют идентификаторы объекта, которые их однозначно определяют — идентификаторы АЯ)ч'.1.
В14 Часть э1(! 1. Управление сетями Свойства каталогов Каталоги имеют пять основных свойств. ° Хранение информации оптимизируется из расчета, что чтение происходит гораздо чаще, чем запись. ° Информация организована в виде иерархической структуры. ° Информация в каталоге классифицируется в зависимости от атрибутов. ° Каталоги имеют единое лрастранства имен для всех ресурсов, информация о которых в них хранится. ч Каталоги позволяют эффективно распространять информацию в распределенной системе посредством репликации. Первый пункт означает, что каталоги очень удобны для поиска в больших массивах информации (например, в адресной книге), но не для операций, связанных с частой записью (таких, как бронирование авиабилетов).
Второй и третий пункты в некоторой степени взаимосвязаны. Второй пункт означает, что информационная инфраструктура строится по принципу отношений "родитель- потомок". Основой хорошо структурированного каталога является вложенность, а не наследование. Третий пункт означает, что каталог состоит из набора объектов, каждый из которых имеет ряд атрибутов, содержащих информацию.