Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Management Information Base (MIB, база керуючої інформації) - віртуальна база даних, яка використовується для управління об'єктами в мережі зв'язку. Найбільш часто це поняття пов'язують з Simple Network Management Protocol (SNMP), але також воно використовується в більш широкому сенсі - в контексті моделі управління мережі OSI / ISO. Хоча термін MIB призначений для позначення всієї доступної інформації про об'єкт, він також часто використовується для позначення конкретного підмножини, яке правильніше називати MIB-модулем.
Об'єкти в MIB, згідно RFC 2578, визначаються за допомогою підмножини "Structure of Management Information Version 2 (SMIv2)" стандарту ASN.1. Програмне забезпечення, що виконує розбір, називається MIB-компілятором.
База даних має ієрархічну (деревоподібну) структуру. До записів можна звернутися через ідентифікатори об'єктів (англ. object identifier, OID). Бази MIB обговорюються в документациях RFC, зокрема в RFC 1155 і супутніх йому RFC 1213 та RFC 1157.
MIB представляє з себе набір змінних, що характеризують стан об'єкта управління. Ці змінні можуть відображати такі параметри, як кількість пакетів, оброблених пристроєм, стан його інтерфейсів, час функціонування пристрою і т.п.
Кожен виробник мережевого устаткування, крім стандартних змінних, включає в MIB параметри, специфічні для даного пристрою. Однак, при цьому не порушується принцип подання та доступу до адміністративної інформації - всі вони будуть змінними в MIB.
Тому SNMP як безпосередньо мережевий протокол надає тільки набір команд для роботи зі змінними MIB. Цей набір включає наступні операції:
Таблиця 1. Набір команд для роботи зі змінними MIB
get-request | Використовується для запиту одного або більше параметрів MIB |
get-next-request | Використовується для послідовного читання значень. Зазвичай використовується для читання значень з таблиць. Після запиту першого рядка за допомогою отримати-запиту Get-Next-запиту використовують для читання залишилися рядків таблиці |
set-request | Використовується для встановлення значення однієї або більше змінних MIB |
get-response | Повертає відповідь на запит отримаєте-Request, Get-Next-запиту або набору-запиту |
trap | Повідомну повідомлення про події типу холодного або теплого перезапуску або "падінні" деякого link'а. |
Для того, щоб проконтролювати роботу деякого пристрою мережі, необхідно просто отримати доступ до його MIB, яка постійно оновлюється самим пристроєм, і проаналізувати значення деяких змінних.
Важливою особливістю протоколу SNMP є те, що в ньому не містяться конкретні команди управління пристроєм. Замість визначення всього можливого спектру таких команд, безумовно загромоздив б сам протокол, який вважається все-таки простим, визначені перемінні MIB, перемикання яких сприймається пристроєм як вказівку виконати деяку команду.
Таким чином вдається зберегти простоту протоколу, але разом з цим зробити його досить потужним засобом, що дає можливість стандартним образом задавати набори команд управління мережевими пристроями. Завдання забезпечення виконання команд полягає, таким чином, в реєстрації спеціальних змінних MIB і реакції пристрою на їх зміни.
Як відбувається адресація в MIB до деякої її змінної?
За своєю структурою MIB представляє із себе дерево, зображене на рис. 5.
Рис. 5.
Кожному елементу відповідає чисельний і символьний ідентифікатор. В ім'я змінної включається повний шлях до неї від кореневого елемента кореня.
Наприклад, час роботи пристрою з моменту перезавантаження зберігається в змінної, що знаходиться в розділі системи під номером 3 і називається sysUpTime. Відповідно, ім'я змінної буде включати весь шлях:...... ISO (1) організація (3) Міністерство оборони (6) Інтернет (1) Упр (2) MIB-2 (1) система (1) sysUpTime (3)., або на мові чисел: 1.3.6.1.2.1.1.3. Слід зауважити, що при цьому вузли дерева розділяються крапками.
Існує стандартна гілку MIB, що відноситься до розділу управління MGMT, яку зазвичай підтримують всі мережеві пристрої.
Дата публикования: 2014-11-26; Прочитано: 287 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!