簡易ネットワーク管理プロトコル

SNMP(Simple Network Management Protocol)は、インターネットプロトコルスイートの一部です。SNMPは、ネットワーク管理システムで、機器の状態を監視し、また問題を発見するために使用されます。SNMPは、アプリケーション層プロトコル、データベーススキーマ、データオブジェクトのセットなど、ネットワーク管理のための一連の標準規格で構成されています。

SNMPは、管理対象システム上の変数という形で管理データを公開し、システム構成を説明します。これらの変数は、管理アプリケーションから照会(場合によっては設定)することができます。ルーター、スイッチ、サーバーなどのデバイスを管理するための標準規格です。

概要と基本コンセプト

一般的なSNMPの使用方法では、管理対象となるシステムが複数あり、それらを管理するシステムが1つ以上存在します。エージェントと呼ばれるソフトウェアコンポーネント(下記参照)は、管理対象の各システム上で実行され、SNMPを介して管理システムに情報を報告します。

SNMPエージェントは、管理対象システムの管理データを変数として公開します(「空きメモリ」、「システム名」、「実行中のプロセス数」、「デフォルトルート」など)。しかし、このプロトコルでは、新しい設定の変更や適用など、能動的な管理作業も可能です。管理システムは、GETGETNEXTGETBULKのプロトコル操作によって情報を取得することができますし、エージェントはTRAPやINFORMのプロトコル操作を使って聞かれることなくデータを送信します。管理システムはまた、システムを能動的に管理するために、SETプロトコル操作を通じて構成の更新や制御要求を送ることができる。設定と制御の操作は、ネットワークに変更が必要な場合にのみ使用される。監視オペレーションは、通常定期的に実行される。

RFC

  • RFC 1155 - TCP/IPベースのインタネットのための管理情報の構造と識別
  • RFC 1156 - TCP/IPベースのインターネッツのネットワーク管理のための管理情報ベース
  • RFC 1157 - 簡易ネットワーク管理プロトコル(SNMP)
  • RFC 1441 - インターネット標準のネットワーク管理フレームワークのバージョン2について紹介します。
  • RFC 1213 - TCP/IP ベースのインターネッツのネットワーク管理のための管理情報ベース。MIB-II
  • RFC 3410 (Informational) - インターネット標準管理フレームワークの紹介と適用性ステートメント
  • RFC 3411 (Standard 62) - SNMP (Simple Network Management Protocol) 管理フレームワークを記述するためのアーキテクチャ
  • RFC 3412 (標準62) - SNMP (Simple Network Management Protocol)のメッセージ処理とディスパッチング
  • RFC 3413 (Standard 62) - SNMP (Simple Network Management Protocol)アプリケーション
  • RFC 3414 (Standard 62) - 簡易ネットワーク管理プロトコル(SNMPv3)バージョン3のためのユーザーベースセキュリティモデル (USM)
  • RFC 3415 (Standard 62) - SNMP (Simple Network Management Protocol)のためのビューベースアクセスコントロールモデル(VACM)
  • RFC 3416 (Standard 62) - Simple Network Management Protocol (SNMP) のプロトコル操作のバージョン2
  • RFC 3417(標準62)-簡易ネットワーク管理プロトコル(SNMP)用トランスポートマッピング
  • RFC 3418 (標準 62) - SNMP (Simple Network Management Protocol) のための管理情報ベース (MIB)
  • RFC 3584 (Best Current Practice) - インターネット標準のネットワーク管理フレームワークのバージョン1、バージョン2、バージョン3間の共存について
  • RFC 3826 (提案) - SNMPユーザーベースセキュリティモデルにおけるAdvanced Encryption Standard (AES) 暗号アルゴリズム

AlegsaOnline.com - 2020 / 2023 - License CC3