Management Information BaseManagement Information Base (MIB, база керуючої інформації) — віртуальна база даних, яка використовується для управління об'єктами в мережі зв'язку. Найчастіше це поняття пов'язують з англ. Simple Network Management Protocol (SNMP), але також воно використовується в ширшому сенсі — в контексті моделі управління мережею Середовище зв'язку відкритих систем/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. Abstract Syntax Notation One (ASN.1)В області телекомунікацій і комп'ютерних мереж Abstract Syntax Notation One — це мова для опису абстрактного синтаксису даних, які використовує OSI. Стандарт запису, що описує структури даних для подання, кодування, передачі і декодування даних. Він забезпечує набір формальних правил для опису структури об'єктів, що не залежать від конкретної машини. ASN.1 являється ISO- і ITU-T — сумісним стандартом, спочатку був визначений в 1984 році в рамках CCITT X.409: 1984. Через широке застосування ASN.1 в 1988 році перейшов на свій власний стандарт X.208. Починаючи з 1995 року, істотно переглянутий ASN.1 описується стандартом X.680[1]. Адаптована підмножина SMI (англ. Structure of Management Information) зазначена в SNMP для визначення множин пов'язаних об'єктів MIB; такі множини називаються модулями MIB. Ієрархія MIBІєрархію MIB можна представити у вигляді дерева з безіменним коренем, рівні призначаються різними організаціями. OID вищого рівня належать організаціям по стандартизації, в той час як ідентифікатори нижнього рівня виділені пов'язаним організаціям. Ця модель організовує управління на всіх рівнях еталонної моделі OSI, з розширенням в такі додатки, як бази даних, електронна пошта і еталонна модель Java, оскільки бази MIB можуть бути визначені для всіх операцій та інформації в таких заданих областях[1]. Керований об'єкт (також MIB-об'єкт, об'єкт або просто MIB) є однією з конкретних характеристик керованого пристрою. Керовані об'єкти складаються з одного або більше примірника об'єкта (визначається їх OID-ами), які по суті є змінними. Є два типи керованих об'єктів:
Прикладом керованого об'єкта є Ідентифікатор об'єкта (OID) однозначно визначає керований об'єкт в ієрархії MIB. SNMPv1 і SMI-специфічні типи данихПерша версія SMI (SMIv1) визначає використання декількох специфічних для SMI типів даних, які розділені на дві категорії:
Прості типи данихУ SNMPv1 SMI визначені три простих типи даних:
Типи даних Application-wideУ SNMPv1 SMI існують такі типи даних application-wide:
MIB-таблиці SNMPv1SNMPv1 SMI визначає сильноструктуровані таблиці, які використовуються для угруповання примірників табличного об'єкта (тобто об'єкта, що містить кілька змінних). Таблиці складаються з нуля і більше рядків, які індексуються так, щоб SNMP міг отримати або змінити цілий рядок однією командою SMIv2 і структура керуючої інформаціїДруга версія SMI (SMIv2) описана в RFC 2578 і RFC 2579. Вона покращує і доповнює специфічні для SMIv1 типи даних, такі як рядки бітів, мережеві адреси й лічильники. Бітові рядки визначені тільки в SMIv2 і містять нуль та більше бітів, що визначають значення. Мережеві адреси являють собою адресу з певного сімейства протоколів. Лічильники — невід'ємні цілі числа, що збільшуються до тих пір, поки не досягнуть максимального значення, після чого скидаються до нуля. У SMIv1 був визначений розмір лічильника в 32 біта. У SMIv2 визначені і 32, і 64-бітові лічильники. SMIv2 також визначає модулі інформації, які задають групу пов'язаних визначень. Є три типи модулів інформації: модулі MIB, ті, що декларують відповідність і заяви про можливість.
Оновлення баз MIBБази MIB періодично оновлюються, щоб додати нові функціональні можливості, усунути неясності й виправити недоліки. Ці зміни проводяться відповідно до розділу 10 RFC 2578. Прикладом бази MIB, яка була оновлена багато разів, є важливий набір об'єктів, який був спочатку визначений в RFC 1213 «MIB-II». Ця MIB з тих пір була розділена й тепер може бути знайдена в таких MIB, як RFC 4293 «Management Information Base for the Internet Protocol (IP)», RFC 4022 «Management Information Base for the Transmission Control Protocol (TCP)», RFC 4113 «Management Information Base for the User Datagram Protocol (UDP)», RFC 2863 «The Interfaces Group MIB» і RFC 3418 «Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)». Індекси баз MIBІснує велика кількість баз MIB, визначених як організації зі стандартизації (наприклад, IETF) (Міжнародна рада Інтернету), так і приватними підприємствами та іншими організаціями. Бази MIB від IETFБази MIB містяться в 318 RFC з перших 5000 RFC від IETF. Даний список — лише мала частина написаних баз MIB:
Бази MIB від IEEEIETF і IEEE погодилися передати бази MIB, пов'язані з роботою IEEE (наприклад, Ethernet) відповідним робочим групам в IEEE. Цей процес ще не закінчений і лише мала частина його виконана.
MIB Browsers
Примітки
Посилання
|
Portal di Ensiklopedia Dunia