MIB
読み方:ミブ
MIBとは、SNMP(Simple Network Management Protocol)を利用しているネットワーク機器が、その機器の状態を外部に知らせるために公開する情報のことである。 SNMPはRFC 1155として規定されている訳だが、一般に一番幅広く実装されているMIBであるMIB-IIはRFC 1213として規定されており、他方RFC 1902では、MIBのバージョン2の構造に関して規定されている。
一般にMIBは、TCP/IPネットワークを監視するため、などに用いられる。また、管理すべきネットワークの種類に応じてMIBの拡張版もあり、例えばApple Talkや、ドメインネームシステム(DNS)、FDDI(Fiber-Distributed Data Interface)、RS-232CにはMIBの拡張版が存在している。さらに企業が自社の製品のためにMIBの拡張仕様を作り出すことができるようにもなっており、例えばCiscoSystems、Novell、IBMなどには、自社製品のためのMIBの拡張仕様がある。
参照リンク
RFC 1213 (RFC1213) - Management Information Base for Network Management of TCP/IP-based internets:MIB-II
管理情報ベース
(Management_Information_Base から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/15 07:07 UTC 版)
ナビゲーションに移動 検索に移動管理情報ベース(Management Information Base, MIB)とは、通信ネットワークにおけるデバイスを管理するためのデータベースの一種であり、OSI/ISOネットワーク管理モデルをベースとして発展したものである。ネットワークにおける実体(ルーター、スイッチなど)を管理する(仮想)データベース内のオブジェクトの集合体から構成される。
概要
MIB内のオブジェクトは、Abstract Syntax Notation One(ASN.1)のサブセットである "Structure of Management Information Version 2 (SMIv2)" RFC 2578 で定義されている。その構文解析を行うソフトウェアをMIBコンパイラと呼ぶ。
データベースは階層型(木構造)であり、各エントリはオブジェクト識別子を通して識別される。MIBについての RFC としては、RFC 1155 "Structure and Identification of Management Information for TCP/IP based internets" があり、それに関連して RFC 1213 "Management Information Base for Network Management of TCP/IP-based internets" と RFC 1157 "A Simple Network Management Protocol" がある。
SNMPは、ルーターやゲートウェイやスイッチなどの管理対象オブジェクト(MIBオブジェクト)と管理コンソールなどの間のプロトコルであり、MIBを使用している。管理コンソールが制御するコンポーネントは、SNMPマネージャと通信するためのソフトウェアモジュール、いわゆるSNMPエージェントを必要とする。
SNMPは一連のコマンドとクエリを使用する。ネットワークをニーズに合わせてチューニングするため、MIBはそれらコマンドや対象オブジェクト(制御対象実体や潜在的な状態情報源)についての情報を格納している。
MIBオブジェクトは例えば次のようなものである。
- ifOutQLen: 出力キュー長
- atTable: アドレス変換テーブル(ARPテーブルなど)
RFC 1213 ではこれらを必須なものとして定義している。atTable を使わないような環境(DDN-X.25 など)では、atTable は単に空にしておく。このテーブルオブジェクトにはもちろん、テーブルの各エントリの定義 atEntry が含まれ、それぞれの atEntry にインタフェースに関する情報 (if) などが含まれる。
MIB は新たな機能を追加し、曖昧さを排除し、問題を修正するため、定期的に更新されている。それらの更新は RFC 2578 の10章に準拠する。何度も更新されているMIBの例として、もともと RFC 1213 "MIB-II" で定義された重要なオブジェクト群がある。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などの標準化団体が定義する部分と、企業その他が定義する部分がある。
IETFが管理する部分
IETFの最初の5000のRFCのうち、318のRFCにMIB定義が含まれている。以下はそのごく一部である。
- SNMP - SMI:RFC 1155 - Structure of Management Information (SMI)を定義している。
- MIB-I: RFC 1156 - かつてCMIPで使われていたもので、SNMPでは使わない。
- SNMPv2-SMI: RFC 2578 - Structure of Management Information Version 2 (SMIv2)
- MIB-II: RFC 1213 - Management Information Base for Network Management of TCP/IP-based internets
- SNMPv2-MIB: RFC 3418 - Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)
- TCP-MIB: RFC 4022 - Management Information Base for the Transmission Control Protocol (TCP)
- UDP-MIB: RFC 4113 - Management Information Base for the User Datagram Protocol (UDP)
- IP-MIB: RFC 4293 - Management Information Base for the Internet Protocol (IP)
- IF-MIB: RFC 2863 - The Interfaces Group MIB
- ENTITY-MIB: RFC 4133 - Entity MIB (Version 3)
- ENTITY-STATE-MIB: RFC 4268 - Entity State MIB
- ALARM-MIB: RFC 3877 - Alarm Management Information Base (MIB)
- ファイバーチャネル
- FC-MGMT-MIB: RFC 4044 Fibre Channel Management MIB
- FIBRE-CHANNEL-FE-MIB: RFC 2837 Definitions of Managed Objects for the Fabric Element in Fibre Channel Standard
- HPR-IP-MIB: RFC 2584 - Definitions of Managed Objects for APPN/HPR in IP Networks
IEEEが管理する部分
IETFとIEEEは、IEEEが関わったMIB(イーサネットやブリッジ関連など)をIEEEのワークグループに移管することで合意した。これは現在進行中であり、移管が完了したものはごく一部である。
- ブリッジ (ネットワーク機器)
- IEEE 802.1ap-2008[1]: ブリッジ関連のIETFのRFCとIEEEの定義を併合し8種類の関連するMIBにしたもの。
- Management Information Base (MIB) Modules / IEEE 802.1
脚注・出典
- ^ MIBは http://www.ieee802.org/1/pages/MIBS.html にある。
関連項目
- SNMP (Simple Network Management Protocol)
- オブジェクト識別子(Object IDentifier, OID)
- Abstract Syntax Notation One(ASN.1)
外部リンク
「Management Information Base」の例文・使い方・用例・文例
- Management_Information_Baseのページへのリンク