Руководство по технологиям объединенных сетей Cisco (953103), страница 180
Текст из файла (страница 180)
893 Глава 58. Протокол Зр1МР Существуют два типа управляемых объектов: табличные и скалярные. Скалярные объекты определяют единственный экземпляр объекта. Табличлые обьеклгы определяют несколько взаимосвязанных экземпляров объекта, объединенных в М!В-таблицах.
Примером управляемого объекта является величина зузОрТ(ще. Это скалярный обьект, содержащий единственный экземпляр объекта, которым является время (в сотнях секунд), прошедшее со времени последней реинициализации модуля управления сетью. Примером табличного объекта может служить 1(ТаЫе (таблица интерфейсов). Она содержит несколько объектов, каждый из которых имеет несколько экемпляров. Столбцы этой таблицы можно рассматривать как объекты, а строки — как экземпляры этих объектов.
Если рассмотреть в качестве примера маршрутизатор, то объект !(ТаЫе относится к интерфейсам маршрутизатора. Объекты таблицы (столбцы) содержат различную информацию о каждом интерфейсе, такую как тип интерфейса, скорость передачи, название, состояние, количество полученных и отправленных пакетов. Каждый объект имеет несколько экземпляров (строки таблицы), по одной для каждого интерфейса маршрутизатора. Оделтификатор (11Р) обьекеа уникальным образом определяет управляемый объект в М1В-иерархии. М1В-иерархию можно представить в виде лерева с безымянным корнем, уровни которого назначаются разными организациями. На рис. 53.3 показана структура М1В-дерева.
Идентификаторы объектов верхнего уровня базы М1В определяются различными разрабатывающими стандарты организациями, а идентификаторы объектов низшего уровня выделяются ассоциированными организациями. Производители определяют частные ветви, куда помещают управляемые объекты для своих продуктов. В частных базах М1В можно определить специфические для данной сети объекты, позволяющие осуществлять более полное управление различными устройствами. Нестандартизованные базы М1В обычно размещаются в экспериментальной ветви базы. Управляемый объект аг!прш может быль уникально идентифицирован либо по объектному имени — вюлдспг!бег(-огйап!хыюп.г!ог$5пгегпег.рпгаге.епгегрпзе.с!зсо.гещрогагу чапаЫез.
Арр!етаПг.ж!прог — либо по эквивалентному обьектному дескриптору — 1.3.6.!.4.!.9.3.3.1. Одной из задач сетевого администратора при установке и конфигурировании протокола БЫМР для управления сетью является выбор правильных объектов, которые будут использоваться станцией 1ММБ. Для этого требуется просмотреть несколько частных и общедоступных баз М1В и выяснить какие ветви, таблицы и объекты содержат информацию которая должна обновляться и по которой следует вести мониторинг.
Протокол ЗММР и представление данных Протокол БХМР должен выявлять несовместимости между управляемыми обьектами и подстраиваться к ним. Разные компьютеры используют различные методы представления данных, которые могут помешать обмену информацией между управляемыми устройствами по протоколу 5ЫМР.
Для обмена данными между разными системами в 5ХМР используется подмножество синтаксической системы АЬзггасг БупГах ЫоГа(юп ! (АБХ.!). 894 Часть ЧШ. Управление сетями свп (0) )ав (1) )ао-сва (2) гецаагабоп. амоопсу (1) Мапбагб (0) вевсег Робу (2) Ыепцаеб- огцап)габоп (3) )о!а!пег(1) Пгесгогу ( Ц вцвг (2) ечреггвепгаг (3) рпча1е(4) аесоп)у(В) апврЧ2 (6) сосо (9) геврогагу чапаи м (3) ОЕСпег (1) ХМВ (2) Арр)е Та)Х (3) ночей (3) Ч)МЕЗ (4) Соааага(3) ацпрВ(1) а!соса) (2) а!Всаабп (3) а!Еопгагб(4) Рис. 523. г)ггВ-дерево представляет собой иерархическую структуру, создаваемую различными органиэациями Протокол ЗММР версии 1 Глава 58.
Протокол 3)х)МР 895 Б)ч(МР версии 1 (Б)ч(МРч)) представляет собой первоначальную реализацию протокола б)ч)МР. Она описана в гсРС 1157 и функционирует в рамках спецификаций структуры управляющей информации (б!пгс(цге оу Мапайегпеп1 )п(оггпайоп — БМ!). Б)ч)МР 1 работает с такими протоколами, как $33ег Оа(аягагп Ргогосо! (1Л)Р), 1п(сгпе( РГО(ОСО) ()Р), Об! СОППЕС!ЮП)Е33 )Ч)Е(вгОГ)С бЕГИСЕ (С(.)Ч)Б), АРР)ЕТаИС Ра(аауацт-ОЕ))ЧЕТУ Рго1осо! (гИ)Р) и )ч)оче!1 !п(егпе(еог)с Рас11е( Ехс)гапке (1РХ).
5!чМР 1 широко распространен и фактически является стандартным протоколом управления сетью в 1пгегпег. Для протоколов стека ТСР/1Р протокол 5!4МР использует порты ()0Р 161 (команды квай н медее) и (Л)Р 162 (команда екар). 0ротокол ЗММРн1 и структура управляющей информации согрукгяуро уориввягогцей инФормации (Яггисгиге о1 малаяегвелг 1фоппаг!оп — Бму определяет правила описания управляющей информации, используя абстрактную синтаксическую нотацию версии ! (АьяГгасГ 5упГах НоГабоп Опе — АБХ.1). Структура БМ1 для версии 5!чМРч! описана в КГС 1155. БМ! определяет три основные спецификации: типы данных АБ!ч.1, типы данных 5М! и таблицы М1В протокола БХМ Р.
Типы данных ЗММРМ1 и АЗй.1 Согласно БМ1 5!чМР 1, с каждым управляемым объектом связано некое подмножество типов данных АБХ.1. Среди них обязательно присутствуют три типа данных АБХ.1: имя, синтаксис и система кодирования, Имя служит идентификаторам (11)) объекта. Синтаксис определяет тнп данных объекта (нвпример, целое число илн строка). В БМ! используется подмножество синтаксических определений АБ!ч.!. Данные системы кодирования описывают форматирование информации, связанной с управляемым объектом, в наборы элементов данных для передачи по сети.
Зр(МР 1 и типы данных ЗМ! Сглрукогура БМ1 л)гоогокола ЯгуМРо1 определяет использование некоторых типов данных БМ1, которые делятся на две категории: простые типы данных и типы данных приложений. В БМ! Б!чМРч! определены три простых типа данных; все они являются уникальными: целые числа, строки октетов и идентификаторы объекта.
Целочисленные данные представляет собой целые числа со знаком в диапазоне от -2!47483648 до 2147483647. Строки октетов представляет собой упорядоченные последовательности октетов ат О до 65535 октетов. Идентификаторы объектов являются подмножеством всех идентификаторов объектов, созданных по правилам АБ!ч.1. В структуре БМ! протокола 5!чМРт! существует семь типов данных приложений, которые описаны ниже. ° Сетевые адреса представляет собой адреса, принадлежащие определенному семейству протоколов.
БХМРч! подпержнвает только 32-разрядные 1Р-адреса ° Счетчики (соцпгегз) представляют собой неотрицательные целочисленные переменные, которые увеличиваются до тех пор, пока не достигнут максимального значения, после чего обнуляются. В БХМРч! определен 32-разрядный счетчик.
° Калибр (йацйе) представляет собой неотрицательное целое число, которое может увеличиваться или уменьшаться, но сохраняет максимальное достигнутое значение. ° Такт (бгпе г!с!г) равен количеству сотых долей секунды после какого-либо события. э Под "непрозрачным" (ораг!пе) объектом понимается произвольная система кодирования, используемая для передачи всех информационных строк, не принадлежащих к какому-либо из типов данных БМ1. ЭЭ6 Часть Н!!!.
Управление сетями э Пелочисленный объект содержит целое число со знаком. Этот тип данных переопределяет целочисленный тип, который может иметь произвольную точность в АБ) ).1, а в БМ! имеет ограниченную точность. ° Целочисленный объект без знака представляет целое число без знака и применяется для неотрицательных значений. Этот тип данных переопрсделяет целочисленный тип, который может иметь произвольную точность в АБХ.1, а в БМ1 имеет ограниченную точность. М!В-таблицы протокола ЗММР Структура БМ! протокола Б)ЧМРч! определяет строго структурированные таблицы, которые используются для группировки экземпляров табличных объектов (то есть объектов, содержащих несколько переменных). Таблицы могут иметь несколько строк или не иметь ни одной: эти строки проиндексированы таким образом, чтобы протокол БХМР мог извлекать или изменять целую строку одной операцией пик, ьеткехи или Бее.