- •Принципы обмена управляющей информацией по протоколу snmp
- •Содержание контрольной работы
- •1. Принципы обмена управляющей информацией
- •1.1 Функции менеджера и агента при обмене управляющей информацией
- •1.2 Архитектура протоколов для обмена управляющей информацией между менеджером и агентом
- •Стек протоколов ietf (tcp-udp/ip)
- •Основы управляющего протокола snmp
- •2.1 Назначение и функции протокола
- •Версии протокола snmp
- •2.1.2 Недостатки протокола snmp
- •2.1.3 Сравнение протоколов snmp и смiр
- •Некоторые выводы:
- •2.2 Сообщения (примитивы) протокола snmp.
- •2.3 Способы кодирования сообщений протокола snmp
- •2.3.1 Язык описания информационных элементов (объектов) – asn.1
- •Мкктт, учитывая:
- •Каждому типу в asn.1 присвоено обозначение, выраженное в виде тэга (англ. – tag, русские синонимы – указатель, индикатор, метка, описатель). Asn.1 определяет 4 класса тэгов (описателей).
- •2.3.2 Базовые правила кодирования информационных элементов – ber
- •2.3.2.1 Идентификатор типа объекта (Тэг).
- •2.3.2.2 Длина поля данных
- •2.3.2.3 Содержимое данных (Content)
- •00 00 Отсутствует
- •2.3.3 Структура управляющей информации
- •2.3.4 Базы данных управляющей информации – mib
- •1. Путь к корню глобального дерева iso.Org.Dod:
- •2. Основные имена в локальном дереве Internet:
- •2.3.5 Представление snmp-сообщений
- •Типы данных, используемые в сообщениях протокола snmp
- •Integer - (тэг 02’Hex),
- •Порядок передачи элементов сообщений протокола snmp
- •Внутри каждого байта сначала передается младший бит (1-й), в данном случае это 0, затем 2-й (0), затем 3-й (0), затем 4-й (0), затем пятый (1) и т.Д.
- •Основные понятия протокола snmp в нотации asn.1
- •Version
- •Integer {
- •Version-1 (0)
- •4.1 The GetRequest-pdu
- •Variable-bindings
- •4.2. The GetNextRequest-pdu
- •Variable-bindings
- •4.5. The Trap-pdu
- •3. Методические указания к выполнению контрольной работы
- •2. Сообщение №2
- •1. Задание:
- •2. Определить из приведенных сообщений:
- •3.2 Методические указания к расшифровке сообщений протокола snmp
- •3.2.2. Поля протокола ip (заголовок ip-датаграммы)
- •3.2.3. Поля протокола udp (Заголовок udp-датаграммы)
- •3.2.4. Поля протокола snmp
- •Конструкция – t-l-V (Tag-Length-Value)
- •Variable-bindings
- •Iso.Org.Dod.Internet.Mgmt.Mib.Sys
- •Iso.Org.Dod.Internet.Mgmt.Mib.Sys.SysUpTime.0
- •Iso.Org.Dod.Internet.Mgmt.Mib.If.IfTable.IfEntry, или
- •Iso.Org.Dod.Internet.Mgmt.Mib.If
- •2. Сообщение №2
- •3.3 Требования к оформлению:
- •4. Используемые сокращения
- •1. Сообщение №1
- •2. Сообщение №2
- •IfNumber object-type
- •Приложение 3: Идентификаторы объектов (oid) в mib и их обозначение.
- •Ethernet vendor address components
- •Ether types
- •2048 0800 513 1001 Internet ip (iPv4) [105,jbp]
- •2053 0805 - - X.25 Level 3 [xerox]
- •24586 6010-6014 - - 3Com Corporation [xerox]
- •32825 8039-803C - - dec Unassigned [xerox]
- •33100 814C - - snmp [jkr1]
- •8151-8153 Qualcomm [xerox]
- •818D Motorola Computer [xerox]
2.1.3 Сравнение протоколов snmp и смiр
Не вдаваясь в рамках этого пособия в детали протокола CMIP (Common Management Information Protocol), разработанного ITU-T для управления большими (операторскими) сетями, полезно знать не только недостатки протокола SNMP, но и его плюсы, чтобы правильно позиционировать этот протокол в ряду других управляющих протоколов.
SNMP позволяет строить простые и сложные системы управления, а СМIР определяет высокий начальный уровень сложности системы управления, так как для его работы необходимо реализовать ряд вспомогагельных служб, объектов и баз данных объектов.
Агенты СМIР выполняют более сложные функции, чем агенты SNMP. Из-за этого операции, которые менеджеру можно выполнить над агентом SNMP, носят атомарный характер, что приводит к многочисленным обменам между менеджером и агентом.
CMIP позволяет с помощью одной команды воздействовать сразу на группу агентов, применив такие опции, как обзор и фильтрация.
Уведомления агента SNMP посылаются менеджеру без подтверждения, в то время как уведомления агента CMIP всегда передаются с помощью надежного транспортного протокола.
Часть проблем SNMP можно решить за счет применения более интеллектуальных MIB (к которым относится RMON MIB), но для многих устройств таких MIB нет.
CMIP рассчитан на интеллектуальных агентов, которые могут по одной простой команде от менеджера выполнить сложную последовательность действий.
CMIP лучше масштабируется, так как может воздействовать сразу на несколько объектов, а ответы от агентов проходят через фильтры, ограничивающие передачу управляющей информации только определенным агентам и менеджерам.
Некоторые выводы:
Подводя итоги в обзорной части пособия, можно сделать следующие выводы:
В основе всех систем управления (СУ) сетями лежит схема «агент — менеджер». Эта схема использует абстрактную модель управляемого ресурса, называемую базой управляющей информации — Management Information Base, MIB.
Агент взаимодействует с управляемым ресурсом по нестандартному интерфейсу, а с менеджером — по стандартному индерфейсу через сетевые протоколы (точнее стек стандартизованных протоколов).
В больших СУ используется несколько менеджеров, взаимодействующих друг с другом по одноранговой или иерархической схеме.
Иерархическая схема взаимодействия менеджеров соответствует стандартам TMN и является более перспективной.
При построении СУ используется платформенный подход. Платформа СУ выполняет для менеджеров роль ОС для обычных приложений и обеспечивает разработчика менеджеров общим набором системных вызовов для любой СУ независимо от ее назначения.
Существуют два семейства стандартов СУ: СУ на основе SNMP, и международные стандарты, опирающиеся на протокол CMIP. SNMP специфицирует минимум аспектов и элементов CУ, а ISO/ITU-T — максимум.
СУ SNMP основаны на следующих концепциях, ориентированных на минимальную загрузку управляемых устройств:
агент выполняет самые простые функции и работает в основном по инициативе менеджера;
СУ состоит из одного менеджера, который периодически опрашивает всех агентов;
SNMP использует транспортный протокол UDP и два основных типа команд — get для получения данных от агента и set для передачи управляющих воздействий агенту;
агент может послать данные менеджеру по своей инициативе с помощью команды trap, но число ситуаций, в которых он применяет эту команду, очень невелико.
Базы управляющей информации MIВ в SNMP состоят из дерева атрибутов, называемых объектами и группами объектов.
Первые MIВ были ориентированы на управление маршрутизаторами:
MIB-I — только контроль, MIB-II — контроль и управление. Разработка RMON MIB направлена на создание интеллектуальных агентов, контролирующих нижний уровень, — интерфейсы Ethernet и Token Ring. Имена объектов стандартных MIB Internet зарегистрированы в дереве регистрации имен стандартов ISO.
Стандарты ISO/ITU-T используют объектно-ориентированный подход. Определено несколько суперклассов обобщенных управляемых объектов, на основании которых путем наследования свойств создаются более специфические классы объектов.
Для описания управляемых объектов (УО) OSI разработаны правила GDMO, основанные на формах определенной структуры, заполняемых с помощью языка ASN.1.
Для представления знаний об УО, агентах и менеджерах СУ в OSI используется три древовидные базы данных: дерево наследования, дерево включения и дерево имен.
