(57)【要約】【課題】ＩＰレイヤを用いた通信が不可能となった状態でも、情報の収集や設定を行うことを課題とする。【解決手段】ネットワーク管理システム１は、ＮＭＥＯマネージャ１０が、ＮＭＥＯエージェント２０に対するコマンドを追加したループバックフレームを生成し、生成されたループバックフレームをＮＭＥＯエージェント２０に送信する。そして、ＮＭＥＯエージェント２０は、自装置の設定に関する情報である設定情報と、自装置の通信から統計した情報である統計情報とを格納するＮＭＥＯ  ＤＢ２７を備え、ループバックフレームを受信した場合に、ループバックに追加されたコマンドに応じて、ＮＭＥＯ  ＤＢ２７に対してアクセスを行う。【選択図】        図１
2010130113.tif 000002
【特許請求の範囲】
【請求項１】
通信機器を管理するマネージャと、当該通信機器の情報収集および装置設定を行うエージェントとがＬ２ネットワークを介して接続されるネットワーク管理システムであって、
前記マネージャが、
前記エージェントに対するコマンドを追加したループバックフレームを生成するコマンド生成部と、
前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信するコマンド送信部と、を備え、
前記エージェントが、
自装置の設定に関する情報である設定情報と、自装置の通信から統計した情報である統計情報とを格納する設定統計情報格納部と、
前記コマンド送信部によって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記コマンドに応じて、前記設定統計情報格納部に対してアクセスを行うアクセス処理部と、
を備えることを特徴とするネットワーク管理システム。
【請求項２】
前記コマンド生成部は、前記統計情報または前記設定情報の読み出しを命令するリードコマンドを追加したループバックフレームを生成し、
前記コマンド送信部は、前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信し、
前記アクセス処理部は、前記コマンド送信部によって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記リードコマンドに応じて、前記設定統計情報格納部に対してリードアクセスを行って前記統計情報または前記設定情報を読み出すことを特徴とする請求項１に記載のネットワーク管理システム。
【請求項３】
前記コマンド生成部は、前記設定情報の書き込みを命令するライトコマンドを追加したループバックフレームを生成し、
前記コマンド送信部は、前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信し、
前記アクセス処理部は、前記コマンド送信部によって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記ライトコマンドに応じて、前記設定統計情報格納部に対してライトアクセスを行って前記設定情報を書き込むことを特徴とする請求項１または２に記載のネットワーク管理システム。
【請求項４】
前記コマンド生成部は、前記エージェントに対するコマンドを追加したマルチキャストフレームを生成し、
前記コマンド送信部は、前記コマンド生成部によって生成された前記マルチキャストフレームを前記エージェントに送信することを特徴とする請求項１〜３のいずれか一つに記載のネットワーク管理システム。
【請求項５】
通信機器を管理するマネージャと、当該通信機器の情報収集および装置設定を行うエージェントとがＬ２ネットワークを介して接続されるネットワーク管理システムを管理するネットワーク管理方法であって、
前記マネージャが、前記エージェントに対するコマンドを追加したループバックフレームを生成するコマンド生成ステップと、
前記マネージャが、前記コマンド生成ステップによって生成された前記ループバックフレームを前記エージェントに送信するコマンド送信ステップと、
前記エージェントが、前記コマンド送信ステップによって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記コマンドに応じて、自装置の設定に関する情報である設定情報と自装置の通信から統計した情報である統計情報とを格納する設定統計情報格納部に対してアクセスを行うアクセス処理ステップと、
を含んだことを特徴とするネットワーク管理方法。
【請求項６】
通信機器の情報収集および装置設定を行うエージェントとＬ２ネットワークを介して接続され、通信機器を管理するマネージャであって、
前記エージェントに対するコマンドを追加したループバックフレームを生成するコマンド生成部と、
前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信するコマンド送信部と、
を備えることを特徴とするマネージャ。
【請求項７】
通信機器を管理するマネージャとＬ２ネットワークを介して接続され、当該通信機器の情報収集および装置設定を行うエージェントであって、
自装置の設定に関する情報である設定情報と、自装置の通信から統計した情報である統計情報とを格納する設定統計情報格納部と、
前記マネージャによって送信されたループバックフレームを受信した場合に、当該ループバックに追加されたコマンドに応じて、前記設定統計情報格納部に対してアクセスを行うアクセス処理部と、
を備えることを特徴とするエージェント。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信機器を管理するマネージャと、当該通信機器の情報収集および装置設定を行うエージェントとがＬ２ネットワークを介して接続されるネットワーク管理システム、ネットワーク管理方法、マネージャおよびエージェントに関する。
【背景技術】
【０００２】
従来より、キャリアネットワークや企業内ネットワーク等の管理者は、管理しているネットワークが正常に動作しているか、異常を起こしているルータやスイッチが無いか、トラフィック量が正常か等を日常業務の中で常に監視する必要がある。
【０００３】
これらの管理者がルータまたはスイッチ等の通信機器からネットワークの運用や管理に必要な情報を収集する手段として、ＳＮＭＰ（Simple  Network  Management  Protocol）を利用する方法が知られている（特許文献１、２参照）。
【０００４】
ＳＮＭＰは、ＩＰネットワークで動作するＵＤＰを用いたプロトコルである。ＳＮＭＰでは、ＳＮＭＰに対応した通信機器であれば、遠隔からネットワークインタフェースの統計情報等を収集、また通信機器の制御を行うことが可能である。ＳＮＭＰにおいては、管理者側である「マネージャ」と、通信機器側である「エージェント」との間で、ＩＰネットワークを介して、エージェントの持つＭＩＢ（Management  Information  Base）と呼ばれるデータベースの情報をやりとりすることで機能を実現している。
【０００５】
例えば、図１２に例示するように、マネージャがネットワーク管理に必要な情報を収集するために、ＭＩＢに格納された情報（例えば、トラフィック量や装置の設定情報）を要求する「ＳＮＭＰ要求」をエージェントにＩＰネットワークを介して送信する。このような場合に、エージェントは、ＭＩＢから情報を読み出し、読み出した情報をＳＮＭＰ応答として、マネージャに送信する。
【０００６】
また、ＩＴＵ−ＴＹ１７３１、ＩＥＥＥ８０２．１ａｇで標準化されたプロトコルであって、レイヤ２ネットワークにおける中継装置（Ｌ２スイッチ）同士が自律的に通信を行うＥｔｈｅｒｎｅｔ（登録商標）  ＯＡＭ（operations、administration、maintenance）が知られている（特許文献３、４参照）。Ｅｔｈｅｒｎｅｔ  ＯＡＭでは、装置の死活監視や接続経路情報の確認を行い、障害の検出を行っている。Ｅｔｈｅｒｎｅｔ  ＯＡＭは、Ｌ２フレームを用いたプロトコルであり、ＩＰに依存しないため、主に大規模なＬ２ネットワーク（広域イーサネット（登録商標））の障害監視に用いられる。
【０００７】
具体的には、図１３に例示するように、Ｅｔｈｅｒｎｅｔ  ＯＡＭネットワークにおけるそれぞれの中継装置は、ＭＥＧ（Maintenance  Entity  Group）と呼ばれるＶＬＡＮグループの中でＭＥＰ（MEG  End  Point）およびＭＩＰ（MEG  Intermediate  Point）と呼ばれる終端・中継ポイントとして定義されている。Ｅｔｈｅｒｎｅｔ  ＯＡＭネットワークにおけるそれぞれの中継装置は、これらのポイント間でＣＣ（Continuity  Check:片方向接続確認）、ＬＢ（Loop  Back:応答接続確認）、ＬＴ（Link  Trace:経路確認）と呼ばれる３種類のプロトコルをやり取りすることで迅速な障害検出を行う。
【０００８】
【非特許文献１】“Structure  and  Identification  of  Management  Information  for  TCP/IP-based  internets”、［online］、［平成２０年１０月２４日検索］、インターネット＜http://tools.ietf.org/html/rfc1065＞
【非特許文献２】“Management  Information  Base  for  Network  Management  of  TCP/IP-based  internets:MIB-II”、［online］、［平成２０年１０月２４日検索］、インターネット＜http://tools.ietf.org/html/rfc1213＞
【非特許文献３】“Y.1731:OAM  functions  and  mechanisms  for  Ethernet  based  networks”、［online］、［平成２０年１０月２４日検索］、インターネット＜http://www.itu.int/rec/T-REC-Y.1731-200802-P/en＞
【非特許文献４】“802.1ag-Connectivity  Fault  Management”、［online］、［平成２０年１０月２４日検索］、インターネット＜http://ieee802.org/1/pages/802.1ag.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上記したＳＮＭＰを利用する技術では、ネットワーク管理者は、統計情報やアラート情報をネットワーク内の通信機器からＩＰネットワークを介して収集し、ネットワークが正常に稼動しているか、障害の予兆が発生していないか等の監視を行う。このため、ＳＮＭＰでは、ＩＰで動作するプロトコルであるため、ＩＰ通信障害が発生した場合には、ＳＮＭＰを用いた管理機能を使用することができない。この結果、ＳＮＭＰを用いて通信機器の監視を行っているネットワーク管理者は、ＩＰ通信障害が発生した場合、管理しているネットワーク内の通信機器から統計情報の取得が出来ず、また通信機器を制御することが出来ないという課題があった。
【００１０】
また、上記したＥｔｈｅｒｎｅｔ  ＯＡＭを利用した技術では、ＩＰを用いないレイヤ２プロトコルであるため、ＩＰ通信障害が発生しても利用することが可能である。しかし、Ｅｔｈｅｒｎｅｔ  ＯＡＭでは、中継装置の死活監視や接続経路情報のやりとりといった、障害発生時の相互接続性の監視を行うためのものであり、遠隔からの通信機器の統計情報取得や、通信機器の制御といった機能は持っていない。
【００１１】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、ＩＰ通信ができない状況下においても、ネットワークの統計情報収集、通信装置の設定を行うことを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、このシステムは、マネージャが、エージェントに対するコマンドを追加したループバックフレームを生成してエージェントに送信し、エージェントが、ループバックフレームを受信した場合に、ループバックに追加されたコマンドに応じて、設定統計情報格納部に対してアクセスを行うことを要件とする。
【発明の効果】
【００１３】
開示のシステムは、ＩＰ通信ができない状況下においても、ネットワークの統計情報収集、通信装置の設定を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明に係るネットワーク管理システム、ネットワーク管理方法、マネージャおよびエージェントの実施例を詳細に説明する。
【実施例１】
【００１５】
以下の実施例では、実施例１に係るネットワーク管理システムの構成、ＮＭＥＯ（Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  ｏｎ  Ｅｔｈｅｒｎｅｔ  ＯＡＭ）マネージャの構成、ＮＭＥＯエージェントの構成およびネットワーク管理システムの処理の流れを順に説明し、最後に実施例１による効果を説明する。なお、以下では、ＮＭＥＯマネージャを管理者端末に適用し、ＮＭＥＯエージェントをＬ２スイッチ（Ｌ２ＳＷ）、ルータまたはホスト等の通信装置に適用する場合の例を説明する。
【００１６】
［ネットワーク管理システム］
まず最初に、図１を用いて、実施例１に係るネットワーク管理システム１の構成を説明する。図１は、実施例１に係るネットワーク管理システム１の構成を示すブロック図である。同図に示すように、このネットワーク管理システム１は、管理者端末１００、ルータ／ＧＷ（Gateway）２００、ＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバ３００、ユーザ端末４００Ａ、４００Ｂ、Ｌ２スイッチ５００Ａ、５００Ｂを有する。
【００１７】
また、図１に示すように、ネットワーク管理システム１では、Ｌ２ネットワーク３０を介してＬ２スイッチ５００Ａと、Ｌ２スイッチ５００Ｂとが接続されている。以下にこれらの各部の処理を説明する。
【００１８】
管理装置端末１００は、各装置の監視、管理を行うソフトウェア「ＮＭＥＯマネージャ」１０が適用されている。なお、ＮＭＥＯマネージャ１０は、ユーザ端末ソフトウェアとして動作する場合として説明するが、ハードウェアとして実装してよい。
【００１９】
管理装置端末１００のＮＭＥＯマネージャ１０は、統計情報または設定情報を送信する旨の命令や、設定情報を更新する旨を命令する「ＮＭＥＯ命令」をＮＭＥＯエージェント２０に送信する。そして、管理装置端末１００のＮＭＥＯマネージャ１０は、統計情報または設定情報を含んだ応答や、設定情報の更新を行った旨を応答する「ＮＭＥＯ応答」をＮＭＥＯエージェント２０から受信する。
【００２０】
ここで、ＮＭＥＯ命令およびＮＭＥＯ応答について具体的に説明する。ＮＭＥＯ命令およびＮＭＥＯ応答は、Ｅｔｈｅｒｎｅｔ  ＯＡＭプロトコルのＬＢ（Ｌｏｏｐ  Ｂａｃｋ）フレームが拡張されたＮＭＥＯフレームであり、ネットワーク管理機能（ＮＭＥＯ）を持つヘッダが新たに定義されている。
【００２１】
ＮＭＥＯ命令には、統計情報または設定情報を送信する旨の命令であるＮＭＥＯデータベースＲｅａｄ命令と、設定情報を更新する旨を命令するＮＭＥＯデータベースＷｒｉｔｅ命令とがある（図５参照）。また、ＮＭＥＯ応答には、統計情報または設定情報を含んだＮＭＥＯデータベースＲｅａｄ応答と、設定情報の更新を行った旨を応答するＮＭＥＯデータベースＷｒｉｔｅ応答とがある（図５参照）。
【００２２】
ルータ／ＧＷ（Gateway）２００、ＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバ３００、ユーザ端末４００Ａ、４００Ｂ、Ｌ２スイッチ５００Ａ、５００Ｂは、情報収集、管理設定を行うソフトウェア「ＮＭＥＯエージェント」２０がそれぞれ適用されている。また、ルータ／ＧＷ２００、ＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバ３００、ユーザ端末４００Ａ、４００Ｂ、Ｌ２スイッチ５００Ａ、５００Ｂは、通信機器の各種情報を格納するＮＭＥＯデータベース２７をそれぞれ有している。
【００２３】
このＮＭＥＯデータベース２７は、Ｒｅａｄ  Ｏｎｌｙの統計情報（通信インタフェースのパケット数・バイト数・エラーパケット数、通信インタフェースの状態、通信機器のＣＰＵ使用率・メモリ使用率・稼動状態、その他）と、Ｒｅａｄ／Ｗｒｉｔｅ可能な設定情報（通信インタフェースの起動・停止・再起動、通信機器の再起動、その他）を格納する。
【００２４】
ＮＭＥＯエージェント２０は、ＮＭＥＯ命令が統計情報または設定情報を送信する旨の命令であるＮＭＥＯデータベースＲｅａｄ命令を受信した場合には、統計情報または設定情報を含んだＮＭＥＯデータベースＲｅａｄ応答を返信する。
【００２５】
また、ＮＭＥＯエージェント２０は、設定情報の更新する旨を命令するＮＭＥＯデータベースＷｒｉｔｅ命令を受信した場合には、設定情報の更新を行った旨を応答するＮＭＥＯデータベースＷｒｉｔｅ応答を返信する。
【００２６】
［ＮＭＥＯマネージャの構成］
次に、図３〜図５を用いて、図１に示したＮＭＥＯマネージャ１０の構成を説明する。図３は、実施例１に係るＮＭＥＯマネージャの構成を示すブロック図である。図４は、Ｅｔｈｅｒｎｅｔ  ＯＡＭ  ＬＢフレームのフォーマットを示す図である。図５は、ＮＭＥＯのヘッダの詳細を説明するための図である。
【００２７】
図３に示すように、このＮＭＥＯマネージャ１０は、パケット送受信部１１、Ｅｔｈｅｒｎｅｔ処理部１２、ＥｔｈｅｒｎｅｔＯＡＭ処理部１３、ＮＭＥＯ処理部１４、ＮＭＥＯ管理部ＩＦ１５、ＮＭＥＯコマンド生成部１６、ＮＭＥＯマネージャＤＢ１７を有し、Ｌ２ネットワーク３０を介してＮＭＥＯエージェント２０と接続される。以下にこれらの各部の処理を説明する。
【００２８】
パケット送受信部１１は、接続されるＮＭＥＯエージェント２０との間でやり取りするＥｔｈｅｒｎｅｔ  ＯＡＭプロトコルのパケット（例えば、ＬＢ（Ｌｏｏｐ  Ｂａｃｋ）、ＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ）、ＬＴ（Ｌｉｎｋ  Ｔｒａｃｅ））を送受信する。
【００２９】
具体的には、パケット送受信部１１は、統計情報または設定情報を送信する旨の命令や、設定情報の更新する旨を命令する「ＮＭＥＯ命令」をＮＭＥＯエージェント２０に送信する。そしてパケット送受信部１１は、統計情報または設定情報を含んだ応答や、設定情報の更新を行った旨を応答する「ＮＭＥＯ応答」をＮＭＥＯエージェント２０から受信する。
【００３０】
Ｅｔｈｅｒｎｅｔ処理部１２は、パケット送受信部１１によって受信されたパケットから中継装置の死活監視や接続経路情報のやりとりといった、障害発生時の相互接続性の監視を行う。なお、パケット送受信部１１、Ｅｔｈｅｒｎｅｔ処理部１２およびＥｔｈｅｒｎｅｔ  ＯＡＭ処理部１３は、前処理として、Ｅｔｈｅｒｎｅｔの汎用的な処理を行う。
【００３１】
Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部１３は、Ｅｔｈｅｒｎｅｔ  ＯＡＭにおけるＬＢフレームのデータフィールドに対してＮＭＥＯに関するデータを挿入、または抽出を行う。具体的には、Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部１３は、受信したパケットがＬＢである場合には、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレーム内のＮＭＥＯヘッダに「ＮＭＥＯ  Ｈｅａｄｅｒ  Ｃｏｄｅ」（ＮＭＥＯヘッダ識別用コード）が存在するか否かを判定する。
【００３２】
その結果、Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部１３は、ＮＭＥＯヘッダにＮＭＥＯ  Ｈｅａｄｅｒ  Ｃｏｄｅが存在する場合には、受信したパケットがＮＭＥＯデータベースＲｅａｄ応答またはＮＭＥＯデータベースＷｒｉｔｅ応答であるとして、ＮＭＥＯ処理部１４に通知する。
【００３３】
ＮＭＥＯ処理部１４は、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームからＮＭＥＯデータを抽出し、抽出されたＮＭＥＯデータをＮＭＥＯマネージャＤＢ１７へ登録する。具体的には、ＮＭＥＯ処理部１４は、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームの「Ｃｍｄ  Ｃｏｄｅ」（コマンド種別）が「１」である場合には（つまり、ＮＭＥＯデータベースＲｅａｄ応答である場合には）、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームの「Ｄａｔｅ  Ｖａｌｕｅ」（ＮＭＥＯデータ）を読み出してＮＭＥＯマネージャＤＢ１７に格納させる。
【００３４】
また、ＮＭＥＯ処理部１４は、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームの「Ｃｍｄ  Ｃｏｄｅ」（コマンド種別）が「２」である場合には（つまり、ＮＭＥＯデータベースＷｒｉｔｅ応答である場合には）、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームの「Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅ」（応答コード）を読み出す。
【００３５】
そして、ＮＭＥＯ処理部１４は、読み出されたＲｅｓｐｏｎｓｅ  Ｃｏｄｅが「１」である場合には、書き込みＯＫであるとして、設定変更結果を図示しない出力部に表示する。また、ＮＭＥＯ処理部１４は、読み出されたＲｅｓｐｏｎｓｅ  Ｃｏｄｅが「２」である場合には、書き込みＮＧであるとして、設定変更が失敗した旨を図示しない出力部に表示する。
【００３６】
ＮＭＥＯ管理ＩＦ部１５は、管理者からの要求（例えば、情報収集・設定要求）を受け付け、ＮＭＥＯマネージャＤＢ１７からの情報収集や、ＮＭＥＯコマンド生成部１６へリードコマンド生成またはライトコマンド生成の要求を行う。ＮＭＥＯ管理ＩＦ部１５は、特に、エージェントＩＦ部１５ａおよび情報収集部１５を有する。
【００３７】
エージェントＩＦ部１５ａは、管理者からＮＭＥＯエージェント２０に対する情報収集要求または設定要求を受け付けた場合には、リードコマンドであるＮＭＥＯデータベースＲｅａｄ命令の生成、またはライトコマンドであるＮＭＥＯデータベースＷｒｉｔｅ命令の生成を要求する通知を後述するＮＭＥＯコマンド生成部１６に送信する。
【００３８】
情報収集部１５ｂは、ＮＭＥＯマネージャＤＢ１７から情報を収集する旨の要求を管理者から受け付けると、ＮＭＥＯマネージャＤＢ１７から要求された各種情報、状態を読み出し、図示しない出力部に表示する。
【００３９】
ＮＭＥＯコマンド生成部１６は、ＬＢ（ループバック）フレームを拡張して、ＮＭＥＯエージェント２０に対するリードコマンドであるＮＭＥＯデータベースＲｅａｄ命令、およびＮＭＥＯエージェント２０に対するライトコマンドであるＮＭＥＯデータベースＷｒｉｔｅ命令を追加したＬＢフレーム（ＮＭＥＯフレーム）を生成する。具体的には、ＮＭＥＯコマンド生成部１６は、ＮＭＥＯデータベースＲｅａｄ命令の生成を要求する通知をエージェントＩＦ部１５ａから受信した場合には、ＮＭＥＯデータベースＲｅａｄ命令を生成し、Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部１３に通知する。
【００４０】
また、ＮＭＥＯコマンド生成部１６は、ＮＭＥＯデータベースＷｒｉｔｅ命令の生成を要求する通知をエージェントＩＦ部１５ａから受信した場合には、ＮＭＥＯデータベースＷｒｉｔｅ命令の生成し、前処理部（パケット送受信部１１、Ｅｔｈｅｒｎｅｔ処理部１２、Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部１３）を介してＮＭＥＯエージェント２０に送信する。ここで、ＮＭＥＯコマンド生成部１６は、ＮＭＥＯデータベースＷｒｉｔｅ命令のデータに、ＮＭＥＯエージェントが適用された各通信機器に対する設定情報（例えば、通信インタフェースの起動・停止・再起動、通信機器の再起動、その他）を埋め込んでＮＭＥＯエージェント２０に送信する。
【００４１】
ここで、Ｅｔｈｅｒｎｅｔ  ＯＡＭ  ＬＢフレームについて、図４を用いて具体的に説明する。同図に示すように、ＮＭＥＯコマンド生成部１６では、ＬＢフレーム内のＤａｔａ  ＴＬＶ（利用目的が規定されていないＤａｔａ  Ｐａｄｄｉｎｇ領域）を利用し、この領域をＮＭＥＯヘッダとして、ＮＭＥＯデータベースＲｅａｄ命令またはＮＭＥＯデータベースＷｒｉｔｅ命令を生成する。
【００４２】
続いて、ＮＭＥＯヘッダについて、図５を用いて詳細に説明する。同図に示すように、ＭＮＥＯデータベースＲｅａｄ命令は、ＴＬＶ  Ｔｙｐｅ、ＴＬＶ  Ｌｅｎｇｔｈ、ＮＭＥＯ  Ｈｅａｄｅｒ  Ｃｏｄｅ、Ｃｍｄ  Ｃｏｄｅ、Ｄａｔａ  Ａｄｄｒｅｓｓ、Ｄａｔａ  Ｌｅｎｇｔｈ、Ｄａｔａ  Ｖａｌｕｅ、Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅを有している。
【００４３】
ＴＬＶ  Ｔｙｐｅは、ＴＬＶの種別（図５の例では、「５」）を示している。ＴＬＶ  Ｌｅｎｇｔｈは、ＴＬＶの長さを示している。ＮＭＥＯ  Ｈｅａｄｅｒ  Ｃｏｄｅは、ＮＭＥＯヘッダ識別用コードであり、このＮＭＥＯヘッダ識別用コードがあるものについては、ＮＭＥＯ命令またはＮＭＥＯ応答であることを示している。
【００４４】
Ｃｍｄ  Ｃｏｄｅは、コマンド種別であって、図５の例では、Ｃｍｄ  Ｃｏｄｅが「１」である場合には、「Ｒｅａｄ」命令または「Ｒｅａｄ」応答であることを示し、Ｃｍｄ  Ｃｏｄｅが「２」である場合には、「Ｗｒｉｔｅ」命令または「Ｗｒｉｔｅ」応答であることを示している。
【００４５】
Ｄａｔｅ  Ａｄｄｒｅｓｓは、データアドレスであって、データ種別を特定するコードである。Ｄａｔａ  Ｌｅｎｇｔｈは、データの長さを示している。Ｄａｔａ  Ｖａｌｕｅは、データ本体である。Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅは、応答コードであって、図５の例では、Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅが「１」である場合には、書き込みＯＫであることを示し、Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅが「２」である場合には、書き込みＮＧであることを示している。
【００４６】
ＮＭＥＯマネージャＤＢ１７は、Ｅｔｈｅｒｎｅｔ  ＯＡＭフレームから取得されたＮＭＥＯデータを格納する。具体的には、ＮＭＥＯマネージャＤＢ１７は、ＮＭＥＯ処理部１４によって読み出されたＥｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームの「Ｄａｔｅ  Ｖａｌｕｅ」（ＮＭＥＯデータ）であって、通信機器（ルータ、サーバ等）からの統計情報を格納する。
【００４７】
具体的には、ＮＭＥＯマネージャＤＢ１７は、統計情報として、通信インタフェースのパケット数・バイト数・エラーパケット数、通信インタフェースの状態、通信機器のＣＰＵ使用率・メモリ使用率・稼動状態等を格納する。
【００４８】
［ＮＭＥＯエージェントの構成］
次に、図６〜図８を用いて、図１に示したＮＭＥＯエージェント２０の構成を説明する。図６は実施例１に係るＮＭＥＯエージェントの構成を示すブロック図である。図７は、実施例１に係るＮＭＥＯエージェントにおけるＮＭＥＯ処理部およびＮＭＥＯ管理部を詳細に説明するための図である。図８は、実施例１に係るネットワーク管理システムの構成例および障害例について説明するための図である。
【００４９】
図６に示すように、このＮＭＥＯエージェント２０は、パケット送受信部２１、Ｅｔｈｅｒｎｅｔ処理部２２、ＥｔｈｅｒｎｅｔＯＡＭ処理部２３、ＮＭＥＯ処理部２４、ＮＭＥＯ管理部２５、ＮＭＥＯマネージャＤＢ２６を有し、Ｌ２ネットワーク３０を介してＮＭＥＯマネージャ１０と接続される。以下にこれらの各部の処理を説明する。
【００５０】
パケット送受信部２１は、接続されるＮＭＥＯマネージャ１０との間でやり取りするＥｔｈｅｒｎｅｔ  ＯＡＭプロトコルのパケット（例えば、ＬＢ（Ｌｏｏｐ  Ｂａｃｋ）、ＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ）、ＬＴ（Ｌｉｎｋ  Ｔｒａｃｅ））を送受信する。
【００５１】
具体的には、パケット送受信部２１は、統計情報や設定情報を送信する「ＮＭＥＯデータベースＲｅａｄ応答」、設定情報の更新した旨を応答する「ＮＭＥＯデータベースＷｒｉｔｅ応答」をＮＭＥＯマネージャ１０に送信する。そして、パケット送受信部２１は、統計情報または設定情報を送信する旨の命令や、設定情報の更新する旨を命令する「ＮＭＥＯ命令」をＮＭＰマネージャ１０から受信する。
【００５２】
Ｅｔｈｅｒｎｅｔ処理部２２は、パケット送受信部２１によって受信されたパケットから中継装置の死活監視や接続経路情報のやりとりといった、障害発生時の相互接続性の監視を行う。なお、パケット送受信部２１、Ｅｔｈｅｒｎｅｔ処理部２２およびＥｔｈｅｒｎｅｔ  ＯＡＭ処理部２３は、前処理として、Ｅｔｈｅｒｎｅｔの汎用的な処理を行う。
【００５３】
Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部２３は、Ｅｔｈｅｒｎｅｔ  ＯＡＭにおけるＬＢフレームのデータフィールドに対してＮＭＥＯに関するデータを挿入、または抽出を行う。具体的には、Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部２３は、受信したパケットがＬＢである場合には、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレーム内のＮＭＥＯヘッダに「ＮＭＥＯ  Ｈｅａｄｅｒ  Ｃｏｄｅ」（ＮＭＥＯヘッダ識別用コード）が存在するか否かを判定する。
【００５４】
その結果、Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部２３は、ＮＭＥＯヘッダにＮＭＥＯ  Ｈｅａｄｅｒ  Ｃｏｄｅが存在する場合には、受信したパケットがＮＭＥＯデータベースＲｅａｄ命令またはＮＭＥＯデータベースＷｒｉｔｅ命令であるとして、ＮＭＥＯ処理部２４に通知する。
【００５５】
ＮＭＥＯ処理部２４は、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームからＮＭＥＯコマンドを抽出し、抽出されたＮＭＥＯコマンドに応じて、統計情報または設定情報をＮＭＥＯ  ＤＢ２６から読み出す処理または装置の設定情報を更新する処理を行う。
【００５６】
ＮＭＥＯ管理部２５は、装置全体から統計等（図６の例では、Ｌ２／Ｌ３装置設定統計情報）の情報を収集し、またＮＭＥＯ  ＤＢ２７ｅで管理される装置設定が変更された場合、装置自体の設定を実際に行う。なお、ＮＭＥＯ管理部２５は、図示しないＭＩＢを管理しているＭＩＢ管理部と連携しており、ＮＭＥＯ  ＤＢ２７ａを更新した場合には、ＭＩＢも更新され、また、ＭＩＢが更新された場合には、ＮＭＥＯ  ＤＢ２７ａを同様に更新する。
【００５７】
ここで、ＮＭＥＯ処理部２４およびＮＭＥＯ管理部２５について、図７を用いて詳細な構成に説明する。同図に示すように、ＮＭＥＯ処理部２４は、ＮＭＥＯコマンド抽出部２４ａ、ＮＭＥＯ  ＤＢ  Ｒｅａｄ  ＩＦ部２４ｂ、ＮＭＥＯ返信生成部２４ｃを有する。また、ＮＭＥＯ管理部２５は、ＮＭＥＯ  ＤＢ  Ｗｒｉｔｅ  ＩＦ部２５ａ、情報収集部２５ｂ、装置設定部２５ｃを有する。
【００５８】
ＮＭＥＯコマンド抽出部２４ａは、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームの「Ｃｍｄ  Ｃｏｄｅ」（コマンド種別）を抽出する。具体的には、ＮＭＥＯコマンド抽出部２４ａは、Ｅｔｈｅｒｎｅｔ  ＯＡＭのＬＢフレームの「Ｃｍｄ  Ｃｏｄｅ」（コマンド種別）を抽出し、「Ｃｍｄ  Ｃｏｄｅ」（コマンド種別）が「１」である場合には（つまり、ＮＭＥＯデータベースＲｅａｄ命令である場合には）、統計情報または設定情報をＮＭＥＯ  ＤＢ２６から読み出す処理を要求する旨をＮＭＥＯ  ＤＢ  Ｒｅａｄ  ＩＦ部２４ｂに通知する。
【００５９】
また、ＮＭＥＯコマンド抽出部２４ａは、「Ｃｍｄ  Ｃｏｄｅ」（コマンド種別）が「２」である場合には（つまり、ＮＭＥＯデータベースＷｒｉｔｅ命令である場合には）、ＮＭＥＯデータベースＷｒｉｔｅ命令を受信した旨をＮＭＥＯ管理部２５に通知する。
【００６０】
ＮＭＥＯ  ＤＢ  Ｒｅａｄ  ＩＦ部２４ｂは、統計情報または設定情報をＮＭＥＯ  ＤＢ２６から読み出す。具体的には、ＮＭＥＯ  ＤＢ  Ｒｅａｄ  ＩＦ部２４ｂは、統計情報または設定情報をＮＭＥＯ  ＤＢ２６から読み出す処理を要求する旨の通知をＮＭＥＯコマンド抽出部２４ａから受信すると、統計情報または設定情報をＮＭＥＯ  ＤＢ２６から読み出す。
【００６１】
そして、ＮＭＥＯ  ＤＢ  Ｒｅａｄ  ＩＦ部２４ｂは、ＮＭＥＯ  ＤＢ２６から読み出された統計情報または設定情報をＮＭＥＯ返信生成部２４ｃに通知する。
【００６２】
ＮＭＥＯ返信生成部２４ｃは、ＮＭＥＯデータベースＷｒｉｔｅ応答を生成して、ＮＭＥＯマネージャ１０に送信する。具体的には、ＮＭＥＯ返信生成部２４ｃは、ＮＭＥＯ  ＤＢ  Ｒｅａｄ  ＩＦ部２４ｂから統計情報または設定情報を受信すると、受信された統計情報または設定情報をＮＭＥＯデータベースＷｒｉｔｅ応答に埋め込む。
【００６３】
そして、ＮＭＥＯ返信生成部２４ｃは、ＮＭＥＯデータベースＷｒｉｔｅ応答を前処理部（パケット送受信部２１、Ｅｔｈｅｒｎｅｔ処理部２２、Ｅｔｈｅｒｎｅｔ  ＯＡＭ処理部２３）を介してＮＭＥＯマネージャ１０に送信する。
【００６４】
ＮＭＥＯ  ＤＢ  Ｗｒｉｔｅ  ＩＦ部２５ａは、ＮＭＥＯ  ＤＢ２６に設定情報および統計情報を書き込む。具体的には、ＮＭＥＯ  ＤＢ  Ｗｒｉｔｅ  ＩＦ部２５ａは、ＮＭＥＯコマンド抽出部２４ａからＮＭＥＯデータベースＷｒｉｔｅ命令を受信した旨の通知を受信すると、ＮＭＥＯデータベースＷｒｉｔｅ命令から設定情報を抽出する。そして、ＮＭＥＯ  ＤＢ  Ｗｒｉｔｅ  ＩＦ部２５ａは、抽出された設定情報をＮＭＥＯ  ＤＢ２６に書き込む。
【００６５】
また、ＮＭＥＯ  ＤＢ  Ｗｒｉｔｅ  ＩＦ部２５ａは、情報収集部２５ｂから統計情報を受信すると、受信された統計情報をＮＭＥＯ  ＤＢ２６に書き込む。
【００６６】
情報収集部２５ｂは、装置全体から統計情報（Ｌ２／Ｌ３装置設定統計情報）等の情報を収集して統計情報をＮＭＥＯ  ＤＢ２６に格納する。具体的には、情報収集部２５ｂは、図示しないＭＩＢが更新されると、装置全体から統計情報（Ｌ２／Ｌ３装置設定統計情報）等の情報を収集し、ＮＭＥＯ  ＤＢ  Ｗｒｉｔｅ  ＩＦ部２５ａに通知する。
【００６７】
装置設定部２５ｃは、ＮＭＥＯ  ＤＢ２６に格納された設定情報を基に、装置自体の設定を行う。具体的には、装置設定部２５ｃは、ＮＭＥＯ  ＤＢ  Ｗｒｉｔｅ  ＩＦ部２５ａから設定情報を受信すると、受信された設定情報を用いて、装置自体の設定を行う。
【００６８】
ＮＭＥＯ  ＤＢ２６は、自装置の設定に関する情報である設定情報と、自装置の通信から統計した情報である統計情報とを格納する。具体的には、ＮＭＥＯ  ＤＢ２６は、統計情報として、通信インタフェースのパケット数・バイト数・エラーパケット数、通信インタフェースの状態、ＣＰＵ使用率・メモリ使用率・稼動状態等を格納する。また、ＮＭＥＯ  ＤＢ２６は、設定情報として、通信インタフェースの起動・停止・再起動、通信機器の再起動等）を格納する。
【００６９】
このように、ＮＭＥＯマネージャ１０およびＮＭＥＯエージェント２０がＥｔｈｅｒｎｅｔ  ＯＡＭフレームを拡張したＮＭＥＯフレームをやり取りすることで連携して、情報の収集や設定を行うことで、ＩＰ通信が出来ない状況下においても、ネットワークの統計情報収集、通信装置の管理が可能になる。
【００７０】
ここで、ＩＰ通信が出来なくなる状況となる障害例について、図８の例を用いて説明する。図８の例では、ネットワークがＧＷ（ゲートウェイ）となるルータと外部ネットワークで接続され、ＤＨＣＰサーバを用いた動的設定、もしくは手動によるＩＰネットワークの設定を行うものとする。また、ネットワークがＬａｙｅｒ２のＥｔｈｅｒｎｅｔで構成され、１台以上のＥｔｈｅｒｎｅｔスイッチで接続され、ユーザおよび管理者がＥｔｈｅｒｎｅｔ上のＩＰでネットワークに接続するものとする。
【００７１】
同図に示すように、障害例として、同一サブネット内のＩＰアドレス設定からくる障害であって、ＤＨＣＰサーバに故障等の障害が発生した場合、ＩＰアドレス等の設定情報が取得できず、ＩＰ通信ができない（図８の障害例１参照）。
【００７２】
また、ユーザ端末が手動で設定を行っていた場合のうち、ＧＷアドレスを自アドレスとして設定してしまった場合、同一サブネット内の端末は外部ネットワークと通信が不可能になる。同様にユーザ端末同士のＩＰアドレスが誤って衝突してしまった場合には、衝突した端末へのＩＰ通信が不可能になる（図８の障害例２、３参照）。また、Ｌ２ネットワークにおけるＬ２ＳＷが、安価であるために故障した場合には、障害箇所の切り分けが難航し、ＩＰ通信が不可能になる。
【００７３】
［ネットワーク管理システムによる処理］
次に、図９および図１０を用いて、実施例１に係るネットワーク管理システム１による処理を説明する。図９および図１０は、実施例１に係るネットワーク管理システムによる処理の流れを示すシーケンス図である。
【００７４】
まずは、図９を用いてＮＭＥＯデータベース２６のＲｅａｄ処理について説明する。同図に示すように、ネットワーク管理システム１のＮＭＥＯエージェント２０は、定常的に装置情報やネットワークインタフェースの統計情報をＮＭＥＯデータベース２６に登録している（ステップＳ１０１）。
【００７５】
そして、ＮＭＥＯマネージャ１０は、スイッチの統計情報の取得要求を管理者から受け付けると（ステップＳ１０２）、ＮＭＥＯデータベースＲｅａｄ命令をＮＭＥＯエージェント２０に送信する（ステップＳ１０３）。
【００７６】
そして、ＮＭＥＯエージェント２０は、ＮＭＥＯデータベースＲｅａｄ命令を受信すると（ステップＳ１０４）、命令で指定されたＤａｔａをＮＭＥＯデータベース２６から読み出し、ＮＭＥＯデータベースＲｅａｄ応答をＮＭＥＯマネージャ１０に送信する（ステップＳ１０５）。
【００７７】
その後、ＮＭＥＯマネージャ１０は、ＮＭＥＯデータベースＲｅａｄ応答を受信すると（ステップＳ１０６）、読み出された統計情報を統計情報Ｒｅａｄ結果として出力部に表示する（ステップＳ１０７）。
【００７８】
続いて、図１０を用いてＮＭＥＯデータベース２６のＷｒｉｔｅ処理について説明する。同図に示すように、ネットワーク管理システム１のＮＭＥＯマネージャ１０は、スイッチの装置設定変更の要求を管理者から受け付けると（ステップＳ２０１）、ＮＭＥＯデータベースＷｒｉｔｅ命令をＮＭＥＯエージェント２０に送信する（ステップＳ２０２）。
【００７９】
そして、ＮＭＥＯエージェント２０は、ＮＭＥＯデータベースＷｒｉｔｅ命令を受信すると（ステップＳ２０３）、ＮＭＥＯデータベースＷｒｉｔｅ命令で指定された設定情報をＮＭＥＯデータベース２６に書き込む（ステップＳ２０４）。
【００８０】
続いて、ＮＭＥＯエージェント２０は、設定情報に従って装置設定を変更し（ステップＳ２０５）、設定変更結果をＮＭＥＯデータベースＷｒｉｔｅ応答でＮＭＥＯマネージャ１０に送信する（ステップＳ２０６）。その後、ＮＭＥＯマネージャ１０は、ＮＭＥＯデータベースＷｒｉｔｅ応答を受信し（ステップＳ２０７）、設定変更結果を出力部に表示する（ステップＳ２０８）。
【００８１】
[実施例１の効果]
上述してきたように、ネットワーク管理システム１は、ＮＭＥＯマネージャ１０が、ＮＭＥＯエージェント２０に対するコマンドを追加したループバックフレームを生成し、生成されたループバックフレームをＮＭＥＯエージェント２０に送信する。そして、ＮＭＥＯエージェント２０は、自装置の設定に関する情報である設定情報と、自装置の通信から統計した情報である統計情報とを格納するＮＭＥＯ  ＤＢ２６を備え、ループバックフレームを受信した場合に、ループバックに追加されたコマンドに応じて、ＮＭＥＯ  ＤＢ２６に対してアクセスを行う。このため、ＮＭＥＯマネージャ１０およびＮＭＥＯエージェント２０がＥｔｈｅｒｎｅｔ  ＯＡＭフレームを拡張したＮＭＥＯフレームをやり取りすることで連携し、ＩＰレイヤを用いた通信が不可能となった状態でも、情報の収集や設定を行うことが可能である。
【００８２】
また、実施例１によれば、ネットワーク管理システム１では、ＮＭＥＯマネージャ１０が、統計情報または設定情報の読み出しを命令するＮＭＥＯデータベースＲｅａｄ命令を追加したループバックフレームを生成し、生成されたループバックフレームをＮＭＥＯエージェント２０に送信する。そして、ＮＭＥＯエージェント２０は、送信されたループバックフレームを受信した場合に、ループバックに追加されたＮＭＥＯデータベースＲｅａｄ命令に応じて、ＮＭＥＯ  ＤＢ２６に対してリードアクセスを行って統計情報または前記設定情報を読み出す。このため、ＮＭＥＯマネージャ１０およびＮＭＥＯエージェント２０がＥｔｈｅｒｎｅｔ  ＯＡＭフレームを拡張したＮＭＥＯフレームをやり取りすることで連携し、ＩＰレイヤを用いた通信が不可能となった状態でも、ＮＭＥＯマネージャ１０が各通信機器から統計情報および設定情報を収集することが可能である。
【００８３】
また、実施例１によれば、ネットワーク管理システム１では、ＮＭＥＯマネージャ１０が、設定情報の書き込みを命令するＮＭＥＯデータベースＷｒｉｔｅ命令を追加したループバックフレームを生成し、生成されたループバックフレームをＮＭＥＯエージェント２０に送信する。そして、ＮＭＥＯエージェント２０は、ループバックフレームを受信した場合に、ループバックに追加されたＮＭＥＯデータベースＷｒｉｔｅ命令に応じて、ＮＭＥＯ  ＤＢ２６に対してライトアクセスを行って設定情報を書き込む。このため、ＮＭＥＯマネージャ１０およびＮＭＥＯエージェント２０がＥｔｈｅｒｎｅｔ  ＯＡＭフレームを拡張したＮＭＥＯフレームをやり取りすることで連携し、ＩＰレイヤを用いた通信が不可能となった状態でも、ＮＭＥＯマネージャ１０が各通信機器に対して装置設定の変更を行うことが可能である。
【実施例２】
【００８４】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。
【００８５】
（１）マルチキャストフレーム
ところで、ネットワーク管理システムのＮＭＥＯマネージャは、Ｅｔｈｅｒｎｅｔ  ＯＡＭのマルチキャストフレームを用いて、ＮＭＥＯコマンドをＮＭＥＯエージェントに送信するようにしてもよい。具体的には、ＮＭＥＯマネージャは、ＮＭＥＯエージェントに対するコマンドを追加したＥｔｈｅｒｎｅｔ  ＯＡＭのマルチキャストフレームを作成する。そして、ＮＭＥＯマネージャは、Ｅｔｈｅｒｎｅｔ  ＯＡＭのマルチキャストフレームを用いて、サブネット内すべてのネットワーク通信機器に対して、ＮＭＥＯデータベースＲｅａｄ命令およびＮＭＥＯデータベースＷｒｉｔｅ命令を送信し、様々な統計情報を取得、また様々な装置設定を行う。
【００８６】
このように、ＮＭＥＯエージェントに対するコマンドを追加したマルチキャストフレームを生成し、生成されたマルチキャストフレームをエージェントに送信するので、サブネット内すべてのネットワーク通信機器から様々な統計情報を取得、また様々な装置設定を行うことが可能である。
【００８７】
（２）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、Ｅｔｈｅｒｎｅｔ処理部１２とＥｔｈｅｒｎｅｔＯＡＭ処理部１３を統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８８】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００８９】
（３）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図１１を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１１は、ネットワーク管理プログラムを実行するコンピュータを示す図である。
【００９０】
同図に示すように、ＮＭＥＯマネージャとしてのコンピュータ６００は、ＨＤＤ６１０、ＲＡＭ６２０、ＲＯＭ６３０およびＣＰＵ６４０をバス６５０で接続して構成される。
【００９１】
そして、ＲＯＭ６３０には、上記の実施例と同様の機能を発揮するネットワーク管理プログラム、つまり、図１１に示すように、ＮＭＥＯ処理プログラム６３１、ＮＭＥＯ管理プログラム６３２、ＮＭＥＯコマンド生成プログラム６３３が予め記憶されている。なお、プログラム６３１〜６３３については、図３に示したＮＭＥＯマネージャ１０の各構成要素と同様、適宜統合または分散してもよい。
【００９２】
そして、ＣＰＵ６４０が、これらのプログラム６３１〜６３３をＲＯＭ６３０から読み出して実行することで、図１１に示すように、各プログラム６３１〜６３３は、ＮＭＥＯ処理プロセス６４１、ＮＭＥＯ管理プロセス６４２、ＮＭＥＯコマンド生成プロセス６４３として機能するようになる。各プロセス６４１〜６４３は、図３に示したＮＭＥＯ処理部１４、ＮＭＥＯ管理部１５、ＮＭＥＯコマンド生成部１６にそれぞれ対応する。
【００９３】
また、ＨＤＤ６１０には、図１１に示すように、ＮＭＥＯデータ６１１が設けられる。なお、ＮＭＥＯデータ６１１は、図１１に示したＮＭＥＯマネージャＤＢ１７に対応する。そして、ＣＰＵ６４０は、ＮＭＥＯデータ６１１に対してデータを登録するとともに、ＮＭＥＯデータ６１１を読み出してＲＡＭ６２０に格納し、ＲＡＭ６２０に格納されたＮＭＥＯデータ６１１に基づいて処理を実行する。
【００９４】
以上の実施例１〜２を含む実施形態に関し、更に以下の付記を開示する。
【００９５】
（付記１）通信機器を管理するマネージャと、当該通信機器の情報収集および装置設定を行うエージェントとがＬ２ネットワークを介して接続されるネットワーク管理システムであって、
前記マネージャが、
前記エージェントに対するコマンドを追加したループバックフレームを生成するコマンド生成部と、
前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信するコマンド送信部と、を備え、
前記エージェントが、
自装置の設定に関する情報である設定情報と、自装置の通信から統計した情報である統計情報とを格納する設定統計情報格納部と、
前記コマンド送信部によって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記コマンドに応じて、前記設定統計情報格納部に対してアクセスを行うアクセス処理部と、
を備えることを特徴とするネットワーク管理システム。
【００９６】
（付記２）前記コマンド生成部は、前記統計情報または前記設定情報の読み出しを命令するリードコマンドを追加したループバックフレームを生成し、
前記コマンド送信部は、前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信し、
前記アクセス処理部は、前記コマンド送信部によって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記リードコマンドに応じて、前記設定統計情報格納部に対してリードアクセスを行って前記統計情報または前記設定情報を読み出すことを特徴とする付記１に記載のネットワーク管理システム。
【００９７】
（付記３）前記コマンド生成部は、前記設定情報の書き込みを命令するライトコマンドを追加したループバックフレームを生成し、
前記コマンド送信部は、前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信し、
前記アクセス処理部は、前記コマンド送信部によって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記ライトコマンドに応じて、前記設定統計情報格納部に対してライトアクセスを行って前記設定情報を書き込むことを特徴とする付記１または２に記載のネットワーク管理システム。
【００９８】
（付記４）前記コマンド生成部は、前記エージェントに対するコマンドを追加したマルチキャストフレームを生成し、
前記コマンド送信部は、前記コマンド生成部によって生成された前記マルチキャストフレームを前記エージェントに送信することを特徴とする付記１〜３のいずれか一つに記載のネットワーク管理システム。
【００９９】
（付記５）通信機器を管理するマネージャと、当該通信機器の情報収集および装置設定を行うエージェントとがＬ２ネットワークを介して接続されるネットワーク管理システムを管理するネットワーク管理方法であって、
前記マネージャが、前記エージェントに対するコマンドを追加したループバックフレームを生成するコマンド生成ステップと、
前記マネージャが、前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信するコマンド送信ステップと、
前記エージェントが、前記コマンド送信部によって送信された前記ループバックフレームを受信した場合に、当該ループバックに追加された前記コマンドに応じて、自装置の設定に関する情報である設定情報と自装置の通信から統計した情報である統計情報とを格納する設定統計情報格納部に対してアクセスを行うアクセス処理ステップと、
を含んだことを特徴とするネットワーク管理方法。
【０１００】
（付記６）通信機器の情報収集および装置設定を行うエージェントとＬ２ネットワークを介して接続され、通信機器を管理するマネージャであって、
前記エージェントに対するコマンドを追加したループバックフレームを生成するコマンド生成部と、
前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信するコマンド送信部と、
を備えることを特徴とするマネージャ。
【０１０１】
（付記７）通信機器を管理するマネージャとＬ２ネットワークを介して接続され、当該通信機器の情報収集および装置設定を行うエージェントであって、
自装置の設定に関する情報である設定情報と、自装置の通信から統計した情報である統計情報とを格納する設定統計情報格納部と、
前記マネージャによって送信されたループバックフレームを受信した場合に、当該ループバックに追加されたコマンドに応じて、前記設定統計情報格納部に対してアクセスを行うアクセス処理部と、
を備えることを特徴とするエージェント。
【０１０２】
（付記８）通信機器を管理するマネージャと、当該通信機器の情報収集および装置設定を行うエージェントとがＬ２ネットワークを介して接続されるネットワーク管理システムを管理するネットワーク管理方法をコンピュータに実行させるネットワーク管理プログラムであって、
前記エージェントに対するコマンドを追加したループバックフレームを生成するコマンド生成手順と、
前記コマンド生成部によって生成された前記ループバックフレームを前記エージェントに送信するコマンド送信部と、
をコンピュータに実行させることを特徴とするネットワーク管理プログラム。
【図面の簡単な説明】
【０１０３】
【図１】実施例１に係るネットワーク管理システムの構成を示す図である。
【図２】実施例１に係るネットワーク管理システムによるネットワーク管理を説明するための図である。
【図３】実施例１に係るＮＭＥＯマネージャの構成を示すブロック図である。
【図４】Ｅｔｈｅｒｎｅｔ  ＯＡＭ  ＬＢフレームのフォーマットを示す図である。
【図５】ＮＭＥＯのヘッダの詳細を説明するための図である。
【図６】実施例１に係るＮＭＥＯエージェントの構成を示すブロック図である。
【図７】実施例１に係るＮＭＥＯエージェントにおけるＮＭＥＯ処理部およびＮＭＥＯ管理部を詳細に説明するための図である。
【図８】実施例１に係るネットワーク管理システムの構成例および障害例について説明するための図である。
【図９】実施例１に係るネットワーク管理システムによる処理の流れを示すシーケンス図である。
【図１０】実施例１に係るネットワーク管理システムによる処理の流れを示すシーケンス図である。
【図１１】ネットワーク管理プログラムを実行するコンピュータを示す図である。
【図１２】従来技術を説明するための図である。
【図１３】従来技術を説明するための図である。
【符号の説明】
【０１０４】
１  ネットワーク管理システム
１０  ＮＭＥＯマネージャ
１１  パケット送受信部
１２  Ｅｔｈｅｒｎｅｔ処理部１２
１３  ＥｔｈｅｒｎｅｔＯＡＭ処理部１３
１４  ＮＭＥＯ処理部１４
１５  ＮＭＥＯ管理部１５
１６  ＮＭＥＯコマンド生成部１６
１７  ＮＭＥＯマネージャＤＢ１７
２０  ＮＭＥＯエージェント
２１  パケット送受信部
２２  Ｅｔｈｅｒｎｅｔ処理部
２３  ＥｔｈｅｒｎｅｔＯＡＭ処理部
２４  ＮＭＥＯ処理部
２５  ＮＭＥＯ管理部
２６  ＮＭＥＯマネージャＤＢ
３０  Ｌ２ネットワーク
４０  スイッチ
１００  管理者端末
２００  ルータ／ＧＷ
３００  ＤＨＣＰサーバ
４００  ユーザ端末
【図１】
2010130113.tif 000003
【図２】
2010130113.tif 000004
【図３】
2010130113.tif 000005
【図４】
2010130113.tif 000006
【図５】
2010130113.tif 000007
【図６】
2010130113.tif 000008
【図７】
2010130113.tif 000009
【図８】
2010130113.tif 000010
【図９】
2010130113.tif 000011
【図１０】
2010130113.tif 000012
【図１１】
2010130113.tif 000013
【図１２】
2010130113.tif 000014
【図１３】
2010130113.tif 000015