Структура систем управления сетями
Менеджер | ||
Агент MIB | Агент MIB | Агент MIB |
Согласно данной схеме, структура системы управления сетями использует следующие элементы:
- Менеджер – программный модуль, осуществляющий удаленное управление сетевыми устройствами и сбор информации о них.
- Агент – программный модуль, предоставляющий менеджеру возможность удаленного управления сетевым устройством.
- MIB(База управляющей информации) - это БД агента, которая содержит объекты, содержащие информацию об управляемом устройстве.
Менеджер обычно работает на отдельном компьютере (сервере), который выполняет роль консоли управления для сетевого администратора. Как правило, менеджер, взаимодействует сразу с несколькими агентами, обрабатывая полученную от них информацию и передавая им управляющие воздействия. В больших ИС, система управления сетями обычно строится на базе нескольких менеджеров. Во-первых, единственный менеджер не обеспечит необходимую производительность, т.к. он будет вынужден обрабатывать весь поток сообщений от агентов, что при большом количестве сетевых устройств потребует очень высокопроизводительной платформы для работы менеджера, кроме того, перегрузит сеть служебной информацией. Наличие нескольких менеджеров, позволит распределить между ними нагрузку. Во-вторых, отказ единственного менеджера приведет к потере управления над всей сетью. И, в-третьих. В большой сети, логично иметь несколько сетевых администраторов, отвечающих за свой участок сети, это удобно реализовывать с помощью нескольких менеджеров. При наличии нескольких менеджеров, чаще всего, используют два подхода их соединения:
- Одноранговый
- Иерархический
Менеджер | Менеджер | Менеджер | |||
Агент MIB | Агент MIB | Агент MIB | Агент MIB | Агент MIB | Агент MIB |
В случае одноранговой связи, каждый менеджер управляет своим участком в сети, получает информацию от своих агентов. Координация работ менеджера осуществляется за счет обмена информацией между ними. Такой подход на сегодняшний день является неэффективным и устаревшим.
Менеджер | |||||
Агент MIB Менеджер | Агент MIB Менеджер | Агент MIB Менеджер | |||
Агент MIB | Агент MIB | Агент MIB | Агент MIB | Агент MIB | Агент MIB |
В случае иерархических связей, каждый менеджер нижнего уровня выполняет также функции агента для менеджера верхнего уровня, такой менеджер-агент работает с уже укрупненной базой управляющей информации своего участка сети, в которой собирается информация, которая нужна менеджеру верхнего уровня для управления сетью в целом. Такой подход позволяет сократить объемы служебной информации между менеджерами, что позволяет построить более эффективную систему управления сетями.
Агентымогут встраиваться в управляемое устройство, а могут работать и на отдельном компьютере, связанным с управляемым устройством каким-либо интерфейсом.
MIВ – вся управляющая информация для управления устройствами, в БД МИВ, которая имеет иерархическую структуру. Объекты, которые хранятся в базе являются характеристиками управляющего устройства и могут объединяться в группы. Для именования объектов и их описания используется спецификация SMI (структура управляющей информации), при описании объектов, эта спецификация опирается на формальный язык ASN.1 (абстрактная синтаксическая нотация версии 1). Каждый объект базы имеет краткое и полное имя и соответствующий им числовой идентификатор объекта OID, который однозначно определяет объект в иерархии МИВ. Например, объект с именем ifNumber имеет полное имя .iso.org.dod.internet.mgmt.mib-2.inetrfases.ifNumber, mgmt-управляющая система, и числовой 1.3.6.1.2.1.2.1
Кроме имени, объект базы содержит так же следующие поля:
- Синтаксис – указывает тип данных, моделирующих объект
- Доступ – уровень доступа к записи объекта
- Только чтение
- Чтение-запись
- Только запись
- Недоступно
- Состояние – указывает, является ли данная запись обязательной, т.е. обяательно должна реализовывать уу; необязательная - уу может реализовывать данный объект по своему усмотрению; устаревшая – данный объект на пути к удалению; удаленная – данный объект не используется.
Несколько версий МИВ, но используются только 2: MIB-I (RFC-1156), MIB-II (RFC-1213).
Первый определяет 114 стандартных объектов, которые подразделяются на 8 групп:
- System – объекты, которые описывают общие данные об устройстве, например название и версия оборудования, версии я ОС, сетевого ПО и т.д.
- Interface – содержит параметры сетевых интерфейсов устройства, например их количество, максимальный размер пакета.
- Address Translation Table – описание соответствия между сетевыми и физическими адресами (ARP).
- Internet Protocol
- ICMP – данные к протоколу
- TCP
- UDP
- EGP
Вторая версия содержит 185 объектов, разделенных на 10 групп: