<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Management_Information_Base</id>
	<title>Management Information Base - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Management_Information_Base"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Management_Information_Base&amp;action=history"/>
	<updated>2026-07-16T21:25:56Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Management_Information_Base&amp;diff=19843&amp;oldid=prev</id>
		<title>imported&gt;Alex NB OT: оформление ссылок на архивные копии (2)</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Management_Information_Base&amp;diff=19843&amp;oldid=prev"/>
		<updated>2025-08-04T20:40:40Z</updated>

		<summary type="html">&lt;p&gt;оформление ссылок на архивные копии (2)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Management Information Base&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;MIB&amp;#039;&amp;#039;&amp;#039;, база управляющей информации) - виртуальная база данных, используемая для управления объектами в сети связи. Наиболее часто это понятие связывают с Simple Network Management Protocol ([[SNMP]]), но также оно используется в более широком смысле - в контексте модели управления сети [[Open Systems Interconnection|OSI]]/[[Международная организация по стандартизации|ISO]]. Хотя термин MIB предназначен для обозначения всей доступной информации об объекте, он также часто используется для обозначения конкретного подмножества, которое правильнее называть MIB-модулем.&lt;br /&gt;
&lt;br /&gt;
Объекты в MIB, согласно RFC 2578, определяются с помощью подмножества &amp;quot;Structure of Management Information Version 2&amp;quot; (SMIv2) стандарта [[ASN.1]]. Программное обеспечение, выполняющее разбор, называется MIB-компилятором.&lt;br /&gt;
&lt;br /&gt;
База данных имеет иерархическую (древовидную) структуру. К записям можно обратиться через идентификаторы объектов (англ. object identifier, OID). Базы MIB обсуждаются в документациях [[RFC]], в частности в RFC 1155 и сопутствующих ему RFC 1213 и RFC 1157.&lt;br /&gt;
&lt;br /&gt;
== Abstract Syntax Notation One (ASN.1) ==&lt;br /&gt;
{{main|ASN.1}}&lt;br /&gt;
&lt;br /&gt;
В области телекоммуникаций и компьютерных сетей Abstract Syntax Notation One — это язык для описания абстрактного синтаксиса данных, используемый OSI. Стандарт записи, описывающий [[Структура данных|структуры данных]] для представления, [[Шифратор (электроника)|кодирования]], передачи и декодирования данных. Он обеспечивает набор формальных правил для описания структуры объектов, которые не зависят от конкретной машины.&lt;br /&gt;
&lt;br /&gt;
ASN.1 является ISO- и ITU-T-совместимым стандартом, первоначально был определён в 1984 году в рамках CCITT X.409:1984. Из-за широкого применения ASN.1 в 1988 году перешёл в свой собственный стандарт X.208. Начиная с 1995 года, существенно пересмотренный ASN.1 описывается стандартом X.680.&lt;br /&gt;
&lt;br /&gt;
Адаптированное подмножество SMI (Structure of Management Information) указано в SNMP для определения множества связанных объектов MIB; такие множества называются модулями MIB.&lt;br /&gt;
&lt;br /&gt;
В России ASN.1 стандартизирован по ГОСТ Р ИСО/МЭК 8824-1-2001 и ГОСТ Р ИСО/МЭК 8825-93.&lt;br /&gt;
&lt;br /&gt;
== Иерархия MIB ==&lt;br /&gt;
Иерархию MIB можно представить в виде дерева с безымянным корнем, уровни назначаются различными организациями. OID-ы высшего уровня принадлежат организациям по стандартизации, в то время как идентификаторы нижнего уровня выделены связанным организациям. Эта модель организовывает управление на всех [[Уровень абстракции (программирование)|уровнях]] эталонной [[Сетевая модель OSI|модели OSI]], с расширением в такие [[Прикладное программное обеспечение|приложения]], как [[База данных|базы данных]], [[электронная почта]] и эталонная модель Java, поскольку базы MIB могут быть определены для всех операций и информации в таких заданных областях.&lt;br /&gt;
&lt;br /&gt;
Управляемый объект (также MIB-объект, объект или просто MIB) является одной из конкретных характеристик управляемого устройства. Управляемые объекты состоят из одного или более экземпляра объекта (определяется их OID-ами), которые по существу являются переменными.&lt;br /&gt;
 &lt;br /&gt;
Есть два типа управляемых объектов:&lt;br /&gt;
* &amp;#039;&amp;#039;Скалярные (scalar) объекты&amp;#039;&amp;#039; определяют один экземпляр объекта.&lt;br /&gt;
* &amp;#039;&amp;#039;Табличные (tabular) объекты&amp;#039;&amp;#039; определяют несколько связанных экземпляров объектов, сгруппированных в таблицы MIB.&lt;br /&gt;
&lt;br /&gt;
Примером управляемого объекта является &amp;lt;code&amp;gt;atInput&amp;lt;/code&amp;gt; - скалярный объект, содержащий один экземпляр объекта ([[Целое число|целочисленное значение]], показывающее общее количество входных пакетов [[AppleTalk]] на интерфейсе маршрутизатора).&lt;br /&gt;
&lt;br /&gt;
Идентификатор объекта (OID) однозначно определяет управляемый объект в иерархии MIB.&lt;br /&gt;
&lt;br /&gt;
=== SNMPv1 и SMI-специфичные типы данных ===&lt;br /&gt;
Первая версия SMI (SMIv1) определяет использование нескольких специфичных для SMI типов данных, которые разделены на две категории:&lt;br /&gt;
* Простые типы данных&lt;br /&gt;
* Типы данных Application-wide&lt;br /&gt;
&lt;br /&gt;
==== Простые типы данных ====&lt;br /&gt;
В SNMPv1 SMI определены три простых типа данных:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;Целочисленный тип данных (integer data type)&amp;#039;&amp;#039; - целое число со знаком в диапазоне от -2^31 до 2^31-1.&lt;br /&gt;
* &amp;#039;&amp;#039;Строки октетов (Octet strings)&amp;#039;&amp;#039; - упорядоченные последовательности, содержащие от 0 до 65535 октетов.&lt;br /&gt;
* &amp;#039;&amp;#039;OID-ы (Object IDs)&amp;#039;&amp;#039; поступают из множества всех выделенных идентификаторов объектов согласно правилам, указанным в ASN.1.&lt;br /&gt;
&lt;br /&gt;
==== Типы данных Application-wide ====&lt;br /&gt;
В SNMPv1 SMI существуют следующие типы данных application-wide:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;Сетевые адреса (Network addresses)&amp;#039;&amp;#039; представляют собой адреса из определённого семейства протоколов. SMIv1 поддерживает только 32-битные (IPv4) адреса (SMIv2 обычно использует строки октетов для представления адресов. В SMIv1 тип данных - явные IPv4-адреса.)&lt;br /&gt;
* &amp;#039;&amp;#039;Счётчики (Counters)&amp;#039;&amp;#039; - неотрицательные целые числа, увеличивающиеся до тех пор, пока не достигнут максимального значения, после чего сбрасываются до нуля. SNMPv1 задаёт 32 бита в качестве размера счётчика.&lt;br /&gt;
* &amp;#039;&amp;#039;Датчики (Gauges)&amp;#039;&amp;#039; - неотрицательные целые числа, которые могут уменьшаться или увеличиваться между определёнными значениями максимума и минимума. Всякий раз, когда системное свойство, представленное датчиком, выходит за эти пределы, значение самого датчика будет меняться в установленных пределах, как указано в RFC 2578.&lt;br /&gt;
* &amp;#039;&amp;#039;Отметка времени (Time ticks)&amp;#039;&amp;#039; представляет прошедшее с какого-то события время, измеряемое в сотых долях секунды.&lt;br /&gt;
* &amp;#039;&amp;#039;Opaques&amp;#039;&amp;#039; - произвольная кодировка, используемая для передачи произвольных строк информации, которые не удовлетворяют строгой типизации данных в SMI.&lt;br /&gt;
* &amp;#039;&amp;#039;Целочисленные (Integers)&amp;#039;&amp;#039; - представляют информацию в виде целых чисел со знаком. Этот тип данных переопределяет целочисленный тип данных, который имел произвольную точность в ASN.1, но ограниченную точность в SMI.&lt;br /&gt;
* &amp;#039;&amp;#039;Беззнаковые целочисленные (Unsigned integers)&amp;#039;&amp;#039; - информация в виде беззнаковых целых чисел, полезная если все значения всегда неотрицательны. Этот тип данных переопределяет целочисленный тип данных, который имел произвольную точность в ASN.1, но ограниченную точность в SMI.&lt;br /&gt;
&lt;br /&gt;
=== MIB-таблицы SNMPv1 ===&lt;br /&gt;
SNMPv1 SMI определяет сильноструктурированные таблицы, которые используются для группировки экземпляров табличного объекта (т.е. объекта, содержащего несколько переменных). Таблицы состоят из нуля и более строк, которые индексируются так, чтобы SNMP мог получить или изменить целую строку одной командой &amp;lt;code&amp;gt;Get&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GetNext&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;Set&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== SMIv2 и структура управляющей информации ===&lt;br /&gt;
Вторая версия SMI (SMIv2) описана в RFC 2578 и RFC 2579. Она улучшает и дополняет специфичные для SMIv1 типы данных, такие как строки битов, сетевые адреса и счётчики. Битовые строки определены только в SMIv2 и содержат нуль и более битов, определяющих значение. Сетевые адреса представляют собой адрес из определённого семейства протоколов. Счётчики - неотрицательные целые числа, увеличивающиеся до тех пор, пока не достигнут максимального значения, после чего сбрасываются до нуля. В SMIv1 был определен размер счётчика в 32 бита. В SMIv2 определены и 32-, и 64-битные счётчики.&lt;br /&gt;
&lt;br /&gt;
SMIv2 также определяет модули информации, которые задают группу связанных определений. Есть три типа модулей информации: модули MIB, заявления о соответствии и заявления о возможности.&lt;br /&gt;
* &amp;#039;&amp;#039;MIB-модули&amp;#039;&amp;#039; содержат определения взаимосвязанных управляемых объектов.&lt;br /&gt;
* &amp;#039;&amp;#039;Заявления о соответствии&amp;#039;&amp;#039; предоставляют систематический способ описания группы управляемых объектов, которые должны быть реализованы в соответствии со стандартом.&lt;br /&gt;
* &amp;#039;&amp;#039;Заявления о возможности&amp;#039;&amp;#039; используются для указания точного уровня поддержки, который требует агент по отношению к группе MIB. NMS может регулировать его поведение по отношению к агентам в соответствии с заявлениями о возможностях, связанными с каждым агентом.&lt;br /&gt;
&lt;br /&gt;
== Обновление баз MIB ==&lt;br /&gt;
Базы MIB периодически обновляются, чтобы добавить новые функциональные возможности, устранить неясности и исправить недостатки. Эти изменения проводятся в соответствии с разделом 10 RFC 2578. Примером базы MIB, которая была обновлена много раз, является важный набор объектов, который был первоначально определен в RFC 1213 &amp;quot;MIB-II&amp;quot;. Эта MIB с тех пор была разделена и теперь может быть найдена в таких MIB, как RFC 4293 &amp;quot;Management Information Base for the Internet Protocol (IP)&amp;quot;, RFC 4022 &amp;quot;Management Information Base for the Transmission Control Protocol (TCP)&amp;quot;, RFC 4113 &amp;quot;Management Information Base for the User Datagram Protocol (UDP)&amp;quot;, RFC 2863 &amp;quot;The Interfaces Group MIB&amp;quot; и RFC 3418 &amp;quot;Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Индексы баз MIB ==&lt;br /&gt;
Существует большое количество баз MIB, определённых как организациями по стандартизации (например, [[Инженерный совет Интернета|IETF]]), так и частными предприятиями и другими организациями.&lt;br /&gt;
&lt;br /&gt;
=== Базы MIB от IETF ===&lt;br /&gt;
Базы MIB содержатся в 318 RFC из первых 5000 RFC от IETF. Данный список — лишь малая часть написанных баз MIB:&lt;br /&gt;
&lt;br /&gt;
* SNMP - SMI:RFC 1155 — Определяет структуру управляющей информации (SMI)&lt;br /&gt;
* MIB-I: RFC 1156 — Исторически сложилось, что используется с [[CMIP|CMOT]], не используется с [[SNMP]]&lt;br /&gt;
* SNMPv2-SMI: RFC 2578 — Структура управляющей информации, версия 2 (SMIv2)&lt;br /&gt;
* MIB-II: RFC 1213 — База управляющей информации для сетевого управления в TCP/IP&lt;br /&gt;
* SNMPv2-MIB: RFC 3418 — База управляющей информации (MIB) для SNMP&lt;br /&gt;
* TCP-MIB: RFC 4022 — База управляющей информации для TCP&lt;br /&gt;
* UDP-MIB: RFC 4113 — База управляющей информации для UDP&lt;br /&gt;
* IP-MIB: RFC 4293 — База управляющей информации для IP&lt;br /&gt;
* IF-MIB: RFC 2863 — Группа интерфейсов MIB&lt;br /&gt;
&lt;br /&gt;
=== Базы MIB от IEEE ===&lt;br /&gt;
IETF и [[Институт инженеров электротехники и электроники|IEEE]] согласились передать базы MIB, связанные с работой IEEE (например, Ethernet) соответствующим рабочим группам в IEEE. Это процесс ещё не закончен и лишь малая часть его выполнена.&lt;br /&gt;
&lt;br /&gt;
* [[Сетевой мост]]&lt;br /&gt;
** IEEE 802.1ap-2008 объединила связанные с сетевыми мостами RFC от IEEE и IETF в восемь связанных баз MIB.&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
* [http://www.oidview.com/mibs/ ByteSphere&amp;#039;s MIB Database] {{Wayback|url=http://www.oidview.com/mibs/ |date=20120619032212 }}, свободное онлайн-хранилище для тысяч баз SNMP MIB.&lt;br /&gt;
* [http://www.mibsearch.com/ MIBSearch] {{Wayback|url=http://www.mibsearch.com/ |date=20060526142845 }}, свободная поисковая система для файлов баз SNMP MIB.&lt;br /&gt;
* [http://www.simpleweb.org/ietf/mibs/ SimpleWeb MIBs] {{Wayback|url=http://www.simpleweb.org/ietf/mibs/ |date=20120619173010 }}&lt;br /&gt;
* {{citation | url = http://www.icir.org/fenner/mibs/mib-index.html | title = MIB index | publisher = ICIR |archive-url=https://web.archive.org/web/20120621105702/http://www.icir.org/fenner/mibs/mib-index.html|archive-date=2012-06-21}}.&lt;br /&gt;
* {{citation | url = http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml | title = MIB Compilers and Loading MIBs | publisher = Cisco |archive-url=https://web.archive.org/web/20120621021525/http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml|archive-date=2012-06-21}}.&lt;br /&gt;
* [http://support.ipmonitor.com/snmp_center.aspx ipMonitor&amp;#039;s SNMP Center] {{Архивировано|url=https://archive.today/20130103170934/http://support.ipmonitor.com/snmp_center.aspx |date=2013-01-03 }}&lt;br /&gt;
* [http://www.mibdepot.com/ MIB Depot] {{Wayback|url=http://www.mibdepot.com/ |date=20081223052515 }} — обширный список баз MIB&lt;br /&gt;
* [http://www.iana.org/assignments/enterprise-numbers PEN (Private Enterprise Number) registry] {{Wayback|url=http://www.iana.org/assignments/enterprise-numbers |date=20120615162717 }}&lt;br /&gt;
* [http://pen.iana.org/pen/PenApplication.page PEN request authority] {{Wayback|url=http://pen.iana.org/pen/PenApplication.page |date=20120615165652 }}&lt;br /&gt;
* [http://citforum.ru/book/netsprtxpr/index.shtml В.Г. Олифер, Н.А. Олифер - Компьютерные сети. Принципы, технологии, протоколы] {{Wayback|url=http://citforum.ru/book/netsprtxpr/index.shtml |date=20091216154647 }}&lt;br /&gt;
* [https://web.archive.org/web/20180324192151/http://www.net-snmp.ru/ MIB Search — Поиск по MIB.]&lt;br /&gt;
&lt;br /&gt;
=== MIB Browsers ===&lt;br /&gt;
*[http://sourceforge.net/projects/snmpb/] {{Wayback|url=http://sourceforge.net/projects/snmpb/ |date=20120819024316 }} SnmpB: Графический браузер MIB с открытым движком для Windows, MacOSX и Linux.&lt;br /&gt;
*[http://sourceforge.net/projects/mbrowse/] {{Wayback|url=http://sourceforge.net/projects/mbrowse/ |date=20120829164923 }} mbrowse:  Графический браузер SNMP MIB для Linux, основанный на GTK+ и Net-SNMP.&lt;br /&gt;
*[http://sourceforge.net/projects/blackowl/] {{Wayback|url=http://sourceforge.net/projects/blackowl/ |date=20120426203855 }} BlackOwl MIB Browser: Графический браузер MIB для Windows и Linux, который может извлекать базы MIB из RFC и отображать графики.&lt;br /&gt;
*[http://sourceforge.net/projects/mibview/] {{Wayback|url=http://sourceforge.net/projects/mibview/ |date=20121111222654 }} SMI-Mib Browser:  Графический браузер MIB — активная разработка этого проекта прекратилась в 2010 году.&lt;br /&gt;
*[http://sourceforge.net/projects/mbj/] {{Wayback|url=http://sourceforge.net/projects/mbj/ |date=20120617041721 }} MBJ: Графический браузер MIB, написан на Java.&lt;br /&gt;
*[http://sourceforge.net/projects/jmibbrowser/] {{Wayback|url=http://sourceforge.net/projects/jmibbrowser/ |date=20120320082147 }} JMibBrowser: Графический браузер MIB, написан на Java. Может посылать SNMP-запросы и динамически загружать данные базы MIB.&lt;br /&gt;
*[https://web.archive.org/web/20180414010506/http://www.netmechanica.com/products/?prod_id=1009] NetDecision MIB Browser: Графический браузер MIB, написан на C++. Полностью поддерживает SNMPv1,SNMPv2C и SNMPv3, также позволяет загрузку любого MIB-файла, совместимого с SMIv1 или SMIv2, MIB Browsing, обход дерева MIB, работающий с таблицами MIB tables и исполняющий все прочие связанные с SNMP операции.&lt;br /&gt;
&lt;br /&gt;
{{IPstack|nocat=1}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сетевые протоколы]]&lt;br /&gt;
[[Категория:Администрирование компьютерных сетей]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alex NB OT</name></author>
	</entry>
</feed>