SNMPの理解方法
SNMPは、TCP/IPの5層プロトコルにおけるアプリケーション層プロトコルに属するシンプルなネットワーク管理プロトコルで、ネットワーク管理に用いられます。SNMPプロトコルはシンプルで信頼性が高いため、多くのメーカーに採用され、現在最も広く普及しているネットワーク管理プロトコルとなっています。
SNMPは2つの役割に分けられます:
- SNMP管理ステーション(マネージャー、当社のローカルアドレス127.0.0.1)
- SNMPエージェント(エージェント、動作対象の機器、例:192.168.1.144)
管理ステーションとは、ネットワーク管理タスクを実行できるソフトウェアを実行するサーバーを指します。通常、ネットワーク管理ステーション(NMS)と呼ばれます。NMSは、ネットワーク内のエージェントから情報をサンプリングし、エージェントからトラップを受信する責任を負います。エージェントは、実際のネットワーク機器でSNMP機能を実装する部分です。エージェントはUDPポート161でNMSからの読み取り/書き込み要求メッセージを受信し、管理ステーションはUDPポート162でエージェントのイベント通知メッセージを受信します。したがって、デバイスのアクセス権限(コミュニティ、デフォルトはpublic)を取得すれば、デバイス情報にアクセスし、デバイスパラメーターを修正や設定が可能です。UDPプロトコルのため、エージェントと管理ステーションの間で接続を維持する必要はありません。
SNMPには現在3つのバージョンがあります:v1、v2、v3。これらすべてはUrsalinkルーターとゲートウェイでサポートされています:
- v1はSNMPプロトコルのオリジナルバージョンですが、多くのメーカーがSNMPを実装する基本的な方法として依然として使用されています。
- v2は通常、コミュニティベースのSNMP V2と呼ばれます。コミュニティは本質的にパスワードです。
- v3は認証と暗号化通信のサポートを追加しました。
管理情報(MIB)ライブラリは、エージェントが維持する管理オブジェクトデータベースと理解できます。MIBに定義された管理オブジェクトのステータスや統計情報のほとんどは、NMSからアクセス可能です。MIBは階層構造で組織化されたツリー構造です。各管理対象オブジェクトはツリー構造の葉ノードに対応し、オブジェクトと呼ばれ、一意のデジタル識別子を持っています。
MIBデータオブジェクトはツリー状の階層構造で組織化されており、このツリー構造の各枝には専用の名前と数値識別子が割り当てられています。構造ツリーの枝は、データオブジェクトの論理的なグループ化を表します。葉(ノードと呼ばれることもあります)は、さまざまなデータオブジェクトを表します。構造木におけるサブツリーの使用は、中間枝の増加と葉の増加を表します。
この木構造の階層構造を使用することで、MIBブラウザはMIBデータベース全体を便利で簡潔な方法でアクセスできます。MIBブラウザは、通常グラフィカルな表示形式でMIB構造木全体をトラバースできるツールです。各枝と葉オブジェクトを表し、最後のノードは通常「OID」と呼ぶものです。
関連記事
ルーターの使用
Ubuntuを使用したDMVPNのインストールと設定例DMVPNサーバーのインストール方法、およびMilesightルーターをサーバーに接続する手順を説明します。
ネットワークの常時接続機能を実現する方法Ursalink 産業用セルラールーターは、リンクフェイルオーバー機能によりネットワークをスムーズに稼働させます
MilesightルーターでシリアルDTUトランスペアレントモードを使用する方法Milesight ルーターでシリアル DTU 透過モードを使用する方法について簡単に説明します
Milesight ルーターで Modbus RTU を Modbus TCP に設定する方法最もよく使用されるのは、Modbus RTU(リモートターミナルユニット)、シリアル(RS-232またはRS-485)プロトコル、またはModbus(TCP/IP)伝送制御プロトコルとインターネットプロトコルです。
Milesight ルーターでのModbus マスター機能の使用方法Milesightルーターは、Modbus RTU/TCPマスター(クライアント)として機能し、Modbusスレーブユニットデバイス(サーバー)からデータを要求できます
Python アプリケーションを使用して SNMP サーバーに DI/DO ステータスを書き込む方法Milesight ルーター上の Python アプリケーションを使用して、DI/DO ステータスを SNMP サーバーに書き込む方法について説明します。
Milesight ルーターを GenieACS システムに TR-069 経由で統合する方法TR-069(Technical Report 069)は、正式名称を「CPE WAN Management Protocol」といい、ブロードバンド・フォーラムによって開発された業界標準プロトコルです
Milesightルーターのセルラー周波数帯域選択セルラーネットワークに登録する特定のセルラー周波数帯域を選択する方法について説明します
Milesight UR75&UF51ルーターでDOをコントロールする方法DOの原理とDOの制御方法について説明します
Milesight UR3x&UR41ルーターでDOをコントロールする方法DOの原理とDOの制御方法について説明します
MilesightルーターをOpenVPN CloudConnexaに接続する方法CloudConnexaを例に、MilesightルーターとCPEでOpenVPNクライアントを構成する方法を説明します。
MilesightルーターのMQTTメッセージング機能MQTT クライアントとしてデータをパブリッシュするための MQTT 設定の構成方法、およびルーター情報とデータの取得方法について説明します。
Milesight ルーターで「pip install」を実行する方法Milesight セルラー ルーターには、Python での二次開発用に組み込みコンポーネントが搭載されています。
Milesightルータ間でIPsec VPNを確立する方法Milesight ルーター間で IPsec VPN を設定する方法について説明します。
MilesightルーターでACLを設定する方法アクセス制御リスト(ACL)の設定について詳細に説明します
MilesightルーターでのDIの使い方DI の使用方法と DI ステータスの確認方法について説明します
システム時刻の設定方法とNTPサーバーのセットアップNTP サーバーとの同期を例に、システム時刻の設定方法と、ルーターを NTP サーバーとして使用する方法を説明します。
SMSの送受信と遠隔操作の方法この手順により、電話グループ1のSIM1番号のみがこのルーターを制御するためのメッセージを送信できるようになります。
Milesightルーター間のWi-Fiによるローカルネットワーク通信Milesight ルーター間でWi-Fi経由のローカルネットワーク通信を設定する方法について説明します。
Milesightルーターを経由してiOSをIPsec VPNに接続する方法説明 インターネットプロトコルセキュリティ(IPsec)は、インターネットプロトコルネットワーク上で […]