(57)【要約】【課題】ネットワーク管理者が、物理構成／論理構成だけでなくスパニングツリー状態（通信パス状態）も統合的に把握できるネットワーク管理方法を提供する。【解決手段】物理的接続情報と論理的ネットワーク構成情報にリンクされたスパニングツリー状態を論理的ネットワーク構成毎に物理的接続構成及び論理的ネットワーク構成と共に表示画面に表示するので、ネットワーク管理者が、意図した物理構成／論理構成だけでなくスパニングツリー（ＳＴＰ）状態も統合的に把握することができ、障害を容易に解析でき、もって障害からの復旧時間を短縮することができる。【選択図】図１
2007318553.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードから構成されるネットワーク上のネットワーク機器の物理的接続情報と論理的ネットワーク構成情報を対応付けて表示画面に表示するネットワーク管理方法であって、
論理的ネットワーク構成上で動作しているスパニングツリー状態情報を各ネットワーク機器から収集するステップと、
収集したスパニングツリー状態情報を物理的接続情報と論理的ネットワーク構成情報にリンクした形式で格納するステップと、
収集したスパニングツリー状態情報からのスパニングツリー状態をリンクして格納した物理的接続情報からの物理的接続構成と論理的ネットワーク構成情報からの論理的ネットワーク構成と共に論理的ネットワーク構成毎に表示画面に表示するステップとを含むネットワーク管理方法。
【請求項２】
各ネットワーク機器で学習しているＭＡＣアドレスを各ネットワーク機器から収集するステップと、
収集したＭＡＣアドレス情報を物理的接続情報と論理的ネットワーク構成情報及びスパニングツリー状態情報にリンクした形式で格納するステップと、
収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップとを新たに含む
前記請求項１に記載のネットワーク管理方法。
【請求項３】
物理的接続情報、論理的ネットワーク構成情報、スパニングツリー状態情報及びＭＡＣアドレス情報の履歴を保持する収集情報履歴記憶手段に前記格納した物理的接続構成情報、論理的ネットワーク構成情報、スパニングツリー状態情報及びＭＡＣアドレス情報を格納するステップと、
過去の履歴の選択を受けて選択された物理的接続構成、論理的ネットワーク構成、スパニングツリー状態及びＭＡＣアドレス情報の少なくとも１つを表示画面に表示するステップとを新たに含む
前記請求項１または２に記載のネットワーク管理方法。
【請求項４】
各ネットワーク機器のスパニングツリー状態とＭＡＣアドレスを学習したネットワーク機器のポートの関連からＭＡＣアドレス学習の異常を推測するステップとを新たに含み、
前記収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップにおいて、リスト上に推測結果も含ませて論理的ネットワーク構成毎に表示する
前記請求項２に記載のネットワーク管理方法。
【請求項５】
前記収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップにおいて、パラメータの指定を受けて指定されたパラメータに関連するＭＡＣアドレスのリストのみを表示する
前記請求項２または４に記載のネットワーク管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器から構成されるネットワークを管理するネットワーク管理方法に関し、特に、物理的接続情報と論理的ネットワーク構成情報に加えて他の情報を用いて管理する方法に関する。
【背景技術】
【０００２】
複数の機器から構成されるネットワークの物理的構成およびＶＬＡＮ(Virtual LAN)など論理的構成とを対応付けて表示するネットワーク管理方式/管理システムが、特開平１０−２９４７３１号公報や特開平１１−３４０９８０号公報に開示されている。
【０００３】
これらの背景技術のシステムは、管理マネージャーが管理対象機器からネットワーク構成情報（物理的接続を特定する方法含む）を収集し、論理的ネットワーク構成情報（ＶＬＡＮ含む）を対応づけて表示するものである。
【０００４】
一方、ｐｉｎｇ(packet internet groper)に応答する機器からスパニングツリー情報を収集／識別／格納し、ネットワークトポロジ（物理的接続構成）を計算／表示するネットワーク装置が、特開２００４−３２６７９０号公報に開示されている。
【特許文献１】特開平１０−２９４７３１号公報
【特許文献２】特開平１１−３４０９８０号公報
【特許文献３】特開２００４−３２６７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
実際のネットワーク構成では、物理／論理構成内に、冗長化（迂回路）が組まれることが多く、レイヤ２（ＶＬＡＮ）の論理構成内では、ループ（ブロードキャストストーム）を回避するために、スパニングツリー機能と連動して、ブロッキングポイントを設け、実際の通信パスが構成／維持される。さらに、その通信パス状態上で各機器においてＭＡＣアドレスが学習／維持される。
【０００６】
そのため、このようなネットワークを管理（監視）するためには、実際の通信パスが論理構成上でどういう状態になっているのか、ＭＡＣアドレスがどのように学習されているかを意識することが重要である。ＭＡＣアドレスに関してはスパニングツリー状態変化時、再学習されるポートが一時的に異常（ループ発生時など）となりエンドユーザの通信が一時的に不可となるような障害も発生することがある。
【０００７】
特に、これらを意識することは障害発生時の解析において重要となる。しかしながら、前記背景技術である特許文献１及び特許文献２のシステムおいては、物理構成と論理構成までは把握可能であるものの、論理構成上の実際の通信パスの状態やＭＡＣアドレス学習状態の把握は困難であり、通信パスやＭＡＣアドレス学習状態などの障害を解析するには、実際の通信パス状態やＭＡＣアドレス学習状態を手作業で調査して被疑箇所を特定する必要があり、解析および復旧に時間がかかるなどの課題がある。
【０００８】
さらに、前記背景技術の特許文献３のネットワーク装置において、ネットワーク運用中の状態として、ネットワーク設計上（管理者の意図として）は、ある機器のポート間の接続がされている想定（機器設定上は存在）でも、ケーブル障害／工事ミスなどにより、実際は接続されていないような状態の場合、その状態を検出できないという課題がある。これは、特許文献３のネットワーク装置がネットワーク運用状態により変化するスパニングツリー情報からのみで物理構成を計算するため、実際の設計されたあるべき物理構成／論理構成を把握できないためである。
【０００９】
本発明は前記課題を解決するものであり、ネットワーク管理者が、物理構成／論理構成だけでなくスパニングツリー状態（通信パス状態）も統合的に把握できるネットワーク管理方法を提供することを目的とする。
【００１０】
また、本発明は、ネットワーク管理者が、物理構成／論理構成だけでなくスパニングツリー状態（通信パス状態）およびＭＡＣアドレス学習状態も統合的に把握できるネットワーク管理方法を提供することも目的とする。
【００１１】
さらに、通常運用時とは異なる想定外の通信パスが有効になっているような状況や想定外のＭＡＣアドレス学習状態（ループなどにより想定外のポートに学習された状態）など（障害が顕在化する前の状況も含む）も検出できるとともに、障害発生時の解析／復旧時間も大幅な短縮を図ることを目的とする。
【００１２】
さらにまた、本発明は、自分が意図した物理構成／論理構成上で、スパニングツリー状態（通信パス状態）やＭＡＣアドレス学習状態も意図した状態で運用されているかを確実に監視可能とし、より管理者がイメージし易い監視方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、物理的構成と論理的（ＶＬＡＮ）構成を対応付けたものに、論理（ＶＬＡＮ）構成ごとのスパニングツリー状態やＭＡＣアドレス学習状態も対応付けて状態を表示する構成およびそれらの履歴を保持（格納）して状態の差分を比較できる構成である。
【００１４】
また、本発明は、ネットワーク管理者の意図で設計された機器の設定情報をもとに物理構成および論理構成を関連付け、その上でのスパニングツリー状態やＭＡＣアドレス学習状態を表示する構成である。
【００１５】
このような方式により、ネットワーク管理者が、意図した物理構成／論理構成だけでなくスパニングツリー（ＳＴＰ）状態（目に見えない通信パス状態）およびＭＡＣアドレス学習状態も統合的に把握でき、エンドユーザへ提供している通信パス障害やＭＡＣアドレス学習状態異常を容易に解析でき、ひいては復旧時間を短縮することもできる。
【００１６】
（１）  本発明に係るネットワーク管理方法は、複数のノードから構成されるネットワーク上のネットワーク機器の物理的接続情報と論理的ネットワーク構成情報を対応付けて表示画面に表示するネットワーク管理方法であって、論理的ネットワーク構成上で動作しているスパニングツリー状態情報を各ネットワーク機器から収集するステップと、収集したスパニングツリー状態情報を物理的接続情報と論理的ネットワーク構成情報にリンクした形式で格納するステップと、収集したスパニングツリー状態情報からのスパニングツリー状態をリンクして格納した物理的接続情報からの物理的接続構成と論理的ネットワーク構成情報からの論理的ネットワーク構成と共に論理的ネットワーク構成毎に表示画面に表示するステップとを含むものである。
【００１７】
このように本発明によれば、物理的接続情報と論理的ネットワーク構成情報にリンクした形式で格納されたスパニングツリー状態情報を論理的ネットワーク構成毎に物理的接続構成及び論理的ネットワーク構成と共に表示画面に表示するので、ネットワーク管理者が、意図した物理構成／論理構成だけでなくスパニングツリー（ＳＴＰ）状態も統合的に把握することができ、障害を容易に解析でき、もって障害からの復旧時間を短縮することができるという効果を奏する。
【００１８】
具体的には、後説する実施形態で一例を示しているように、図１０又は図１１のように表示できる。つまり、ネットワーク機器のシンボル、ポート、論理的ネットワーク構成のパス、スパニングツリー状態等を含むネットワーク構成図を表示することができる。
論理的ネットワーク構成情報は、具体的には後説する実施形態で示しているＶＬＡＮ情報である。
スパニングツリー状態情報がリンクする物理的接続情報と論理的ネットワーク構成情報は、既存技術により格納している。
【００１９】
（２）  本発明に係るネットワーク管理方法は必要に応じて、各ネットワーク機器で学習しているＭＡＣアドレスを各ネットワーク機器から収集するステップと、収集したＭＡＣアドレス情報を物理的接続情報と論理的ネットワーク構成情報及びスパニングツリー状態情報にリンクした形式で格納するステップと、収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップとを新たに含むものである。
【００２０】
このように本発明によれば、各ネットワーク機器から収集した学習しているＭＡＣアドレスを物理的接続情報、論理的ネットワーク構成情報及びスパニングツリー状態情報にリンクして格納され、ＭＡＣアドレスを当該ＭＡＣアドレスを学習しているネットワーク機器のポートと共にリストとして論理的ネットワーク構成毎に表示するので、ネットワーク管理者が、物理構成、論理構成及びスパニングツリー状態に加え、各ネットワーク機器のポートのＭＡＣアドレスの学習状態も把握することができるという効果を有する。
【００２１】
具体的には、後説する実施形態で一例を示しているように、図１３のように表示できる。
ここで、格納したＭＡＣアドレスを対応するネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示する際に、リスト上で該当ＭＡＣアドレスの学習順序を識別可能に表示することもできる。例えば、学習順序は矢印や順番を付加して識別可能とすることができる。
【００２２】
（３）  本発明に係るネットワーク管理方法は必要に応じて、物理的接続情報、論理的ネットワーク構成情報、スパニングツリー状態情報及びＭＡＣアドレス情報の履歴を保持する収集情報履歴記憶手段に前記格納した物理的接続構成情報、論理的ネットワーク構成情報、スパニングツリー状態情報及びＭＡＣアドレス情報を格納するステップと、過去の履歴の選択を受けて選択された物理的接続構成、論理的ネットワーク構成、スパニングツリー状態及びＭＡＣアドレス情報の少なくとも１つを表示画面に表示するステップとを新たに含むものである。
【００２３】
このように本発明によれば、収集して格納した各種情報を履歴情報として格納し、管理者からの選択を受けて選択された履歴の各種情報を表示するので、管理者が過去から現在に亘って統合的に管理することができる。
【００２４】
特に、ある過去の時点と他の過去の時点、又は、ある過去の時点と現在における各種情報を比較する構成、より発展的には相違点を特定する構成によれば、より迅速に障害を解析できる。ある過去の時点としては、障害が生じていない時点、より詳細には、障害が生じていない時点で最も障害に期間的に近い時点が例となる。
【００２５】
（４）  本発明に係るネットワーク管理方法は必要に応じて、各ネットワーク機器のスパニングツリー状態とＭＡＣアドレスを学習したネットワーク機器のポートの関連からＭＡＣアドレス学習の異常を推測するステップとを新たに含み、前記収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップにおいて、リスト上に推測結果も含ませて論理的ネットワーク構成毎に表示するものである。
【００２６】
このように本発明によれば、スパニングツリー状態情報とＭＡＣアドレスを学習したネットワーク機器のポートの関連からＭＡＣアドレス学習の異常を推測し、その推測した異常を表示するので、より容易に障害を解析することができるという効果を有する。
具体的には、後説する実施形態で一例を示しているように、図１５のように表示できる。
【００２７】
（５）  本発明に係るネットワーク管理方法は必要に応じて、前記収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップにおいて、パラメータの指定を受けて指定されたパラメータに関連するＭＡＣアドレスのリストのみを表示するものである。
【００２８】
このように本発明によれば、指定されたパラメータに関するＭＡＣアドレスのリストを表示して、指定されたパラメータ以外に関するＭＡＣアドレスのリストを表示しないので、管理者が必要な情報のみを参照してより迅速に障害を解析することができるという効果を有する。
【００２９】
たとえば、絞り込みに指定するパラメータとしては、次の例がある。
・ある機器で学習しているＭＡＣアドレス全て（「機器」を指定）
・ある機器のポートで学習しているＭＡＣアドレス（「機器」および「ポート」を指定）
・あるＭＡＣアドレス（「ＭＡＣアドレス」を指定）
これら前記の発明は、装置、プログラムとしては捉えることができる。つまり、ネットワーク監視装置、ネットワーク監視プログラムとして捉えることができる。
【００３０】
ネットワーク機器は、ルータ、レイヤ３スイッチ、スイッチングハブ、レイヤ２スイッチを含む。
論理的ネットワークは、ＶＬＡＮ、ＶＰＮを含む。
情報を収集する契機は、定期的または構成／状態変化検出をトリガとしても良い。
情報の収集は、例えば、ＳＮＭＰを用いる。
【００３１】
前記各ステップの実行主体は、一例として実施形態においては監視端末としているが、コンピュータ、専用機器等であり、より詳細には、ＣＰＵである。
これら前記の発明の概要は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
【発明の効果】
【００３２】
以上説明したように、本発明は、ネットワーク管理者の意図で設計された機器の設定情報をもとに、物理的構成と論理的（ＶＬＡＮ）構成を対応付け、その上で動作する、論理構成（ＶＬＡＮ）ごとのスパニングツリー状態やＭＡＣアドレス学習状態も対応付けて状態を表示し、さらにそれらの履歴を保持（格納）して状態の差分を比較できる構成とすることにより、ネットワーク管理者が、意図した物理構成／論理構成だけでなくスパニングツリー状態（目に見えない通信パス状態）およびＭＡＣアドレス学習状態も統合的に把握でき、通常運用時とは異なる想定外の通信パスが有効になっているような状況や想定外のＭＡＣアドレス学習状態（ループなどにより想定外のポートに学習された状態）など（障害が顕在化する前の状況も含む）も検出できることから、エンドユーザへ提供している通信パス障害やＭＡＣアドレス学習状態異常などの障害解析を容易にでき、ひいては復旧時間の大幅な短縮も可能となる。
【００３３】
さらに、自分が意図した物理構成／論理構成上で、スパニングツリー状態（通信パス状態）やＭＡＣアドレス学習状態も意図した状態で運用されているかを確実に監視可能とし、より管理者がイメージし易い監視方法を提供することが可能となる。
【発明を実施するための最良の形態】
【００３４】
本発明の一実施形態によるネットワーク監視方式を、図面を参照して説明する。
図１は、本発明の原理概要図である。
図１のネットワーク上には、本発明部位を含む「監視端末」と、監視対象となる「Ｌ３スイッチ」および「Ｌ２スイッチ」が複数接続されている。
図１の監視端末１には、監視対象機器２００から必要な情報を収集する標準的な管理プロトコルＳＮＭＰ(Simple Network Management Protocol)を使用したＳＮＭＰマネージャーが実装され、さらに、物理接続情報収集／格納処理部１１、ＶＬＡＮ情報収集／格納処理部１２、スパニングツリー（以下ＳＴＰ）状態収集／格納処理部１３、ＭＡＣアドレス情報収集／格納処理部１４、収集情報履歴格納処理部２１、物理構成表示処理部（履歴表示含む）３１、ＶＬＡＮ構成表示処理部（履歴表示含む）３２、ＳＴＰ状態表示処理部（履歴表示含む）３３及びＭＡＣアドレス情報表示処理部（履歴表示と異常推測および絞り込み含む）３４なる処理部、並びに、最新の収集情報を格納する最新収集情報ＤＢ４１及び収集した情報の履歴を格納する複数の収集情報履歴ＤＢ４２なる記憶領域が実装されている。なお、監視端末１は一般的にネットワーク管理ステーション(Network Management Station)と呼ばれることもある。
【００３５】
物理接続情報収集／格納処理部１１は、ネットワーク上の各機器の物理的な接続情報を、ＳＮＭＰマネージャーを介して監視対象機器２００から収集し、収集した情報を最新収集情報ＤＢ４１にリンク付けして格納する機能を備える。
【００３６】
ＶＬＡＮ情報収集／格納処理部１２は、ネットワーク上の各機器に設定された論理的（ＶＬＡＮ）構成情報を、ＳＮＭＰマネージャーを介して監視対象機器２００から収集し、前記収集した物理的接続情報とリンク付けして最新収集情報ＤＢ４１に格納する機能を備える。
【００３７】
ＳＴＰ状態収集／格納処理部１３は、設定された論理的（ＶＬＡＮ）構成上で動作する各機器のＳＴＰ状態情報を、ＳＮＭＰマネージャーを介して監視対象機器２００から収集し、前記収集した物理的接続情報およびＶＬＡＮ構成情報とリンク付けして最新収集情報ＤＢ４１に格納する機能を備える。
【００３８】
ＭＡＣアドレス情報収集／格納処理部１４は、物理構成およびＶＬＡＮ構成およびＳＴＰ状態上で学習されたＭＡＣアドレス情報を、ＳＮＭＰマネージャーを介して監視対象機器２００から収集し、前記収集した物理的接続情報およびＶＬＡＮ構成情報およびＳＴＰ状態情報とリンク付けして最新収集情報ＤＢ４１に格納する機能を備える。
【００３９】
収集情報履歴格納処理部２１は、前記処理部にて収集して格納された最新収集情報ＤＢ４１の情報を、別の領域である収集情報履歴ＤＢ４２に格納する機能を備える。
物理構成表示処理部３１は、収集／格納した物理的接続情報をもとに、物理構成図を監視端末画面に表示する機能を備える。なお、ＤＢを指定して最新または過去の履歴を表示する機能も備える。
【００４０】
ＶＬＡＮ構成表示処理部３２は、収集／格納した物理的接続情報およびＶＬＡＮ情報をもとに、ＶＬＡＮ構成図を監視端末画面に表示する機能を備える。なお、ＤＢを指定して最新または過去の履歴を表示する機能も備える。
【００４１】
ＳＴＰ状態表示処理部３３は、収集／格納した物理的接続情報およびＶＬＡＮ情報およびＳＴＰ状態情報をもとに、ＶＬＡＮ毎のＳＴＰ状態図を監視端末画面に表示する機能を備える。なお、ＤＢを指定し最新または過去の履歴を表示する機能も備える。
【００４２】
ＭＡＣアドレス情報表示処理部３４は、収集／格納した物理的接続情報およびＶＬＡＮ情報およびＳＴＰ状態情報およびＭＡＣアドレス情報をもとに、学習した機器のポートに関連付けたリスト（該当ＭＡＣアドレスを持つ装置に最も近い機器から遠い機器の順のリスト）としてＶＬＡＮ毎に、ＭＡＣアドレス情報を監視端末画面に表示する機能を備える。なお、ＤＢを指定して最新または過去の履歴を表示する機能も備える。また、リスト表示する際、ＳＴＰ状態およびＭＡＣアドレスを学習した機器のポートの関連からＭＡＣアドレス学習状態の異常を推測し、前記正常なリストに加え、推測結果も含むリストとして表示する機能も備える。さらに、収集したＭＡＣアドレス情報をＶＬＡＮ毎にリスト表示する際、指定したパラメータに関連するＭＡＣアドレスのリストのみ表示する絞り込み機能も備える。
【００４３】
なお、前記各情報を収集する契機は、定期的または構成／状態変化検出をトリガとしても良い。また、前記履歴を保持する契機は、定期的または構成／状態変化検出をトリガとしても良い。
【００４４】
また、図１の監視対象機器２００は、Ｌ３スイッチ（ルータ）やＬ２スイッチ（スイッチングハブ）などの一般的なネットワーク機器を想定しており、監視端末１へ必要な情報を提供するために標準的な管理プロトコルＳＮＭＰを使用したＳＮＭＰエージェントが実装され、機器に設定された物理接続情報／ＶＬＡＮ情報／ＳＴＰ状態情報／ＭＡＣアドレス情報などの管理情報ベース（ＭＩＢ）を備え、監視端末１に必要な情報を提供する。
ＳＮＭＰ（ＳＮＭＰエージェント、ＳＮＭＰマネージャー、ＭＩＢ）は周知技術であり、当業者であれば適宜実装して使用することができるので、詳細な説明は省略する。
【００４５】
次に、図２を参照して、各種情報の収集／格納処理部の動作フローを説明する。
図２の監視端末１において、定期的または構成／状態変化検出をトリガとして、情報収集／格納処理が起動され、物理接続情報収集／格納処理部１１、ＶＬＡＮ情報収集／格納処理部１２、ＳＴＰ状態収集／格納処理部１３、ＭＡＣアドレス情報収集／格納処理部１４の順に実行される。なお、本実施形態においては、監視対象機器２００全てに対して、物理接続情報収集／格納処理部、ＶＬＡＮ情報収集／格納処理部、ＳＴＰ状態収集／格納処理部及びＭＡＣアドレス情報収集／格納処理部を実行しているが、監視対象機器２００毎に物理接続情報収集／格納処理部、ＶＬＡＮ情報収集／格納処理部、ＳＴＰ状態収集／格納処理部及びＭＡＣアドレス情報収集／格納処理部を実行してもよい。
【００４６】
図２の物理接続情報収集／格納処理部１１は、監視対象機器２００上の全ポートの物理的接続情報を収集するためのＳＮＭＰ−ＭＩＢ取得シーケンスを作成し、ＳＮＭＰマネージャーを順次起動し、対象機器の物理接続情報管理情報ベースから全ポートの物理的接続情報を収集する。
【００４７】
収集した物理的接続情報は、最新収集情報ＤＢ４１内の物理接続情報格納エリアに、機器／ポート毎に順次リンク付けして格納する。この処理を監視対象の全機器に関して繰り返す。なお、格納する際、最新収集情報ＤＢ４１内を検索し、同じ機器／同じポートの情報が存在する場合は、そのエリアに収集した最新情報を上書きする。
【００４８】
次に、図２のＶＬＡＮ情報収集／格納処理部１２は、監視対象機器２００上の全ポートに設定された全ＶＬＡＮ情報を収集するためのＳＮＭＰ−ＭＩＢ取得シーケンスを作成し、ＳＮＭＰマネージャーを順次起動し、対象機器のＶＬＡＮ情報管理情報ベースから全ポートのＶＬＡＮ情報を収集する。
【００４９】
収集したＶＬＡＮ情報は、最新収集情報ＤＢ４１内のＶＬＡＮ情報格納エリアに、機器／ポート／ＶＬＡＮ毎に順次、前記収集した物理的接続情報とリンク付けして格納する。
この処理を監視対象の全機器に関して繰り返す。なお、格納する際、最新収集情報ＤＢ４１内を検索し、同じ機器／同じポート／同じＶＬＡＮの情報が存在する場合は、そのエリアに収集した最新情報を上書きする。
【００５０】
次に、図２のＳＴＰ状態収集／格納処理部１３は、監視対象機器２００に設定された全論理的（ＶＬＡＮ）構成上で動作する全ＳＴＰ状態情報を収集するためのＳＮＭＰ−ＭＩＢ取得シーケンスを作成し、ＳＮＭＰマネージャーを順次起動し、対象機器のＳＴＰ状態管理情報ベースから全ポート／全ＶＬＡＮ上で動作するＳＴＰ状態情報を収集する。
【００５１】
収集したＳＴＰ状態情報は、最新収集情報ＤＢ４１内のＳＴＰ状態格納エリアに、ＶＬＡＮ／機器／ポート毎に順次、前記収集した物理的接続情報およびＶＬＡＮ構成情報とリンク付けして格納する。この処理を監視対象の全機器に関して繰り返す。なお、格納する際、最新収集情報ＤＢ内を検索し、同じＶＬＡＮ／同じ機器／同じポートの情報が存在する場合は、そのエリアに収集した最新情報を上書きする。
【００５２】
次に、図２のＭＡＣアドレス情報収集／格納処理部１４は、監視対象機器２００上で学習された全ＭＡＣアドレス情報を収集するためのＳＮＭＰ−ＭＩＢ取得シーケンスを作成し、ＳＮＭＰマネージャーを順次起動し、対象機器のＭＡＣアドレス情報管理情報ベースから全ポート／全ＶＬＡＮ／全ＳＴＰ状態上で学習したＭＡＣアドレス情報を収集する。
【００５３】
収集したＭＡＣアドレス情報は、最新収集情報ＤＢ４１内の学習ＭＡＣアドレス情報格納エリアに、ＶＬＡＮ／学習ＭＡＣアドレス／学習した機器／学習したポート毎に順次、前記収集した物理的接続情報およびＶＬＡＮ構成情報およびＳＴＰ状態情報とリンク付けして格納する。この処理を監視対象の全機器に関して繰り返す。なお、格納する際、最新収集情報ＤＢ内を検索し、同じＶＬＡＮ／同じＭＡＣアドレス／同じ機器／同じポートの情報が存在する場合は、そのエリアに収集した最新情報を上書きする。
【００５４】
さらに、図２では、各情報の収集／格納処理部が一連の流れで順次実行されるようになっているが、ユーザの指定により、個別に起動するような構成としても良い。
また、物理接続情報およびＶＬＡＮ情報の収集に関しては、前記ＳＮＭＰにより各機器から収集する手段ではなく、ユーザが手入力により編集し、最新収集情報ＤＢに格納するような構成としても良い。
【００５５】
次に、図３を参照して、収集した各種情報の履歴格納処理部の動作フローを説明する。
図３の監視端末１において、定期的または構成／状態変化検出をトリガとして、収集情報履歴格納処理が起動され、収集情報履歴格納処理部２１により収集物理接続情報履歴格納、収集ＶＬＡＮ情報履歴格納、ＳＴＰ状態履歴格納、収集ＭＡＣアドレス情報履歴格納の処理の順に実行される。
【００５６】
各履歴格納処理は、最新収集情報ＤＢ４１の情報を、コピーして別の領域である収集情報履歴ＤＢ４２に、収集時のリンク状態を維持したまま、履歴格納日時とともに格納する。なお、収集情報履歴格納処理は、ユーザの指定により、個別に起動するような構成としても良い。
【００５７】
次に、図４を参照して、収集した各種情報をもとに表示される物理構成図／ＶＬＡＮ構成図／ＳＴＰ状態図の各表示処理部の動作フローを説明する。
図４の監視端末１において、ユーザの指定により、物理構成表示処理部３１、ＶＬＡＮ構成表示処理部３２及びＳＴＰ状態表示処理部３３が個別に起動される。
【００５８】
図４の物理構成表示処理部３１は、指定された最新ＤＢ４１または履歴ＤＢ４２を検索し、全機器の物理接続情報を抽出し、各機器の接続関係から、機器アイコン／ホスト名／ポート識別子／接続線などの画面表示データを編集し、物理構成図を監視端末画面に表示する。なお、最新収集情報ＤＢ４１に関する物理構成図を監視端末画面表示中で、物理構成に変化があった場合（最新収集情報ＤＢ４１の内容が変更されたことを契機に）、再度「物理構成表示処理部」を起動し、表示画面を更新するような構成としても良い。
【００５９】
図４のＶＬＡＮ構成表示処理部３２は、指定された最新ＤＢ４１または履歴ＤＢ４２を検索し、全機器の物理接続情報／ＶＬＡＮ情報を抽出し、各機器の接続関係およびＶＬＡＮ情報から、機器アイコン／ホスト名／ポート識別子／物理接続線（ＶＬＡＮタグ有無）／ＶＬＡＮ毎の接続線などの画面表示データを編集し、ＶＬＡＮ構成図を監視端末画面に表示する。なお、最新収集情報ＤＢ４１に関するＶＬＡＮ構成図を監視端末画面表示中で、物理構成／ＶＬＡＮ構成に変化があった場合（最新収集情報ＤＢ４１の内容が変更されたことを契機に）、再度「ＶＬＡＮ構成表示処理部」を起動し、表示画面を更新するような構成としても良い。
【００６０】
図４のＳＴＰ状態表示処理部３３は、指定された最新ＤＢ４１または履歴ＤＢ４２を検索し、全機器の物理接続情報／指定されたＶＬＡＮ情報／指定されたＶＬＡＮに関するＳＴＰ状態情報を抽出し、各機器の接続関係およびＶＬＡＮ情報およびＳＴＰ状態情報から、機器アイコン／ホスト名／ポート識別子／ＶＬＡＮ接続線／ＳＴＰ状態（ルートブリッジ、ブロッキングポートなど各ポート状態）などの画面表示データを編集し、指定ＶＬＡＮのＳＴＰ状態図を監視端末画面に表示する。なお、最新収集情報ＤＢ４１に関するＳＴＰ状態図を監視端末画面表示中で、物理構成／該当ＶＬＡＮ構成／ＳＴＰ状態に変化があった場合（最新収集情報ＤＢ４１の内容が変更されたことを契機に）、再度「ＳＴＰ状態表示処理部」を起動し、表示画面を更新するような構成としても良い。
【００６１】
次に、図５を参照して、収集したＭＡＣアドレス情報をもとに表示されるＭＡＣアドレス学習状態リストの表示処理部の動作フローを説明する。図６は図５のフロー部分を拡大した図である。作図の便宜上形状は異なるが内容は同一である。また、図５中右側上のリスト例は図１３のリスト例であり、図５中右側下のリスト例は図１５のリスト例である。
【００６２】
図５の監視端末１において、ユーザの指定により、ＭＡＣアドレス情報表示処理部３１が起動される。なお、トリガは、ユーザの指定の代わりに、定期的または構成／状態変化検出でも良い。
【００６３】
まず、指定された最新ＤＢ４１または履歴ＤＢ４２を検索し、指定されたＶＬＡＮで学習された全ＭＡＣアドレス情報を抽出する（Ｓ１０１）。この際、絞り込み指定として、「機器」「ポート」「ＭＡＣアドレス」がある場合、指定ＶＬＡＮ内の指定機器／ポートで学習された全ＭＡＣアドレス情報または、指定ＭＡＣアドレスのみのＭＡＣアドレス情報を抽出する。
【００６４】
次に、抽出したＭＡＣアドレスを学習した機器の内、学習したポートの接続先が存在しない機器または接続先機器で抽出したＭＡＣアドレスを学習しているポートが隣接ポートである機器の「機器−ポート」（これが抽出ＭＡＣアドレスを持つ装置に最も近い機器）を先頭として抽出し学習状態リストに追加する（Ｓ１１１）。なお、フローには厳密に図示していないが、接続先機器で抽出したＭＡＣアドレスを学習しているポートが隣接ポートである機器が存在する場合は、先頭が２つ存在することになるため、以下の同一ＭＡＣアドレスに関する処理は、一方の先頭「機器−ポート」の処理が完了後、もう一方の先頭「機器−ポート」の処理も実行し、リストはそれぞれ上下に並べた形で作成する。ここで、先頭が２つ存在する場合とは、例えば、ＭＡＣアドレスを学習しないＨＵＢ等のネットワーク機器にＰＣを接続し、このＨＵＢがＭＡＣアドレスを学習するＨＵＢ等のネットワーク機器２つに接続している場合が該当する。この場合には、同じＭＡＣアドレスを持つ装置に最も近い機器が２つ存在することになる。
【００６５】
次に、抽出した「機器−ポート」の機器において、その機器の他ポート（該当ＭＡＣアドレス学習ポート以外）または他ポートの隣接機器のポートのＳＴＰ状態がブロッキングポートであるか否かを判断する（Ｓ１２１）。ブロッキングポートであれば、次の他ポートの処理に移る。両方ともブロッキングポートでなければ、その機器の他ポートの隣接機器を物理接続情報からたどり（指定ＶＬＡＮのみ）、抽出ＭＡＣアドレスを学習している「機器−ポート」を抽出する（Ｓ１３１）。この時、その機器の他ポートの隣接機器が存在しないか、若しくは、「隣接機器−ポート」で抽出ＭＡＣアドレスを学習していないか否かを判断する（Ｓ１４１）。存在しない、若しくは、学習していなければ、次の他ポートの処理に移る。
【００６６】
前記Ｓ１４１でその機器の他ポートの隣接機器が存在して抽出ＭＡＣアドレスを学習していれば、他ポートの隣接機器の学習ポートが自機器に向いている（隣接関係にある）か否かを判定する（Ｓ１５１）。ここで、隣接機器の学習ポートが自機器に向いていない場合、学習状態が異常状態であると推測し、抽出した「隣接機器−ポート」を異常状態としてマーキング（×）し「→」で繋ぎ合せず学習状態リストに追加する（Ｓ１５２）。隣接機器の学習ポートが自機器に向いている場合、学習状態は正常とし、抽出した「隣接機器−ポート」を正常状態として「→」で繋ぎ合せて学習状態リストに追加する（Ｓ１５３）。
その後、次の他ポートの処理を繰り返す。つまり、全ポートの処理が終了したか否かを判断し（Ｓ１６１）、終了していなければ、次の他ポートを処理対象としてＳ１２１に戻る。
【００６７】
全他ポートの処理が終了した場合には、全隣接機器の処理が終了か否かを判断する（Ｓ１７１）。終了していなければ、次抽出機器を処理対象としてＳ１２１に戻る。
全隣接機器の処理が終了したら、全ＭＡＣアドレスの処理が終了したか否かを判断する（Ｓ１８１）。終了していない場合には、Ｓ１０１に戻って次の対象ＭＡＣアドレスを抽出し、同様に学習状態リストに追加作成する処理を繰り返す。
全対象ＭＡＣアドレスの処理が終了したら、作成したＭＡＣアドレス学習状態リストを監視端末画面に表示する（Ｓ１９１）。
【００６８】
なお、最新収集情報ＤＢに関するＭＡＣアドレス学習状態リストを監視端末画面表示中で、物理構成／該当ＶＬＡＮ構成／ＳＴＰ状態／ＭＡＣアドレス学習状態に変化があった場合（最新収集情報ＤＢの内容が変更されたことを契機に）、再度「ＭＡＣアドレス情報表示処理部」を起動し、表示画面を更新するような構成としても良い。
【００６９】
さらに、図示していないが、定期的または構成／状態変化検出をトリガとして起動されたＭＡＣアドレス情報収集／格納処理部１４の処理終了後、ＭＡＣアドレス情報表示処理部３４の作成したＭＡＣアドレス学習状態リストを監視端末画面に表示する前までの「ＭＡＣアドレス学習状態リストを作成する処理」を実行し、ＭＡＣアドレス学習状態の異常が推測された場合、既存のネットワーク管理システムで標準的に備えているアラーム通知機能を使用し、ＭＡＣアドレス学習状態の異常を管理者に通知するような構成としても良い。
【００７０】
図７は、本実施形態における収集情報ＤＢのデータ構造例を示す。
最新収集情報ＤＢおよび収集情報履歴ＤＢが図７のデータ構造を持つ。ＤＢの管理情報として、ＤＢ−識別子／ＤＢ更新日時を格納する構造を持つ。
【００７１】
図７の「物理接続情報」エリアは、機器毎に、ホスト名／複数ポート情報（ポート識別子／ポート状態／接続先機器のホスト名／接続先機器のポート識別子／接続先機器のポート状態／ＶＬＡＮ情報リンク先）を格納する構造を持つ。
【００７２】
図７の「ＶＬＡＮ情報」エリアは、機器／ポート毎に、ホスト名／複数ポート情報（ポート識別子／ＶＬＡＮタグ有無／ポート内に設定された複数ＶＬＡＮ情報（ＶＬＡＮ−ＩＤ／ＶＬＡＮ状態／ＶＬＡＮに割り当てられたＭＡＣアドレス／ＳＴＰ状態リンク先））を格納する構造を持つ。
【００７３】
図７の「ＳＴＰ状態」エリアは、ＶＬＡＮ−ＩＤ毎に、ＶＬＡＮ内のルートブリッジの情報としてのルートブリッジＰｒｉｏｒｉｔｙ／ルートブリッジアドレス／ルートブリッジホスト名、そのＶＬＡＮが設定された機器／ポート毎の、ホスト名／ブリッジＰｒｉｏｒｉｔｙ／ブリッジアドレス／複数ポート情報（ポート識別子／種別（ＲＰ／ＤＰ／ＢＰ）／状態（ＢＬＫ／ＬＳＮ／ＬＲＮ／ＦＷＤ）／パスコスト／物理接続情報ポートリンク先）を格納する構造を持つ。
【００７４】
図７の「学習ＭＡＣアドレス情報」エリアは、ＶＬＡＮ−ＩＤ毎に、そのＶＬＡＮ内で学習されたＭＡＣアドレス毎の、学習ＭＡＣアドレス／そのＭＡＣアドレスを学習している機器／ポート毎の、複数機器／ポート情報（ホスト名／ポート識別子／ＳＴＰ状態ポートリンク先）を格納する構造を持つ。
【００７５】
各情報エリアは、「→」で示したようなリンク先を格納する構造を持ち、各収集／格納処理部において情報を格納する際、収集したデータを編集し、各情報とリンクさせた形で格納される。
【００７６】
次に、具体的な物理構成図／ＶＬＡＮ構成図／ＳＴＰ状態図の表示例を説明する。
図８は、本実施形態における物理構成図の表示例である。
図８において、Ｌ３スイッチが左に配置され、その右にＬ２スイッチが配置されている。
【００７７】
ネットワーク監視上イメージし易い配置として、Ｌ３スイッチを基点として、その配下に接続されるＬ２スイッチを配置している。Ｌ３スイッチの識別は、収集した情報の「機器種別」により行われる。
各機器においては、ホスト名／ポート識別子を表示、収集した各ポートの接続先機器情報をもとに、隣接機器間の線を表示している。
【００７８】
図９は、本実施形態におけるＶＬＡＮ構成図の表示例である。
図８の物理構成において、ＶＬＡＮ１およびＶＬＡＮ２が設定されている場合の表示例である。
【００７９】
図９において、各機器の配置およびホスト名／ポート識別子は物理構成図の表示と合わせ、各機器間の接続線は、各ポートのＶＬＡＮタグ有無情報をもとに、ＶＬＡＮタグがあるポートは、物理的な接続イメージを筒状の線で表示し、ＶＬＡＮタグがないポートは通常の実線ｏｒ破線で表示している。さらに、ＶＬＡＮタグがあるポートは、筒状の線（物理ポート）の中に、設定されている複数ＶＬＡＮを、実線及び点線で識別して表示している。
【００８０】
ＶＬＡＮタグがないポートは、ＶＬＡＮは１つのため、物理的な接続イメージと同じ実線ｏｒ破線で表示している。ＶＬＡＮ−ＩＤの識別として、各線の１箇所ｏｒ数箇所にＶＬＡＮ−ＩＤを表示している。
【００８１】
図１０および図１１は、本実施形態におけるＶＬＡＮ毎のＳＴＰ状態図の表示例である。図１０は、ＶＬＡＮ１に関するＳＴＰ状態図の表示例、図１１は、ＶＬＡＮ２に関するＳＴＰ状態図の表示例である。
【００８２】
図１０および図１１いずれも、各機器の配置およびホスト名／ポート識別子は物理構成図およびＶＬＡＮ構成図の表示と合わせ、各機器間の接続線は、図９のＶＬＡＮ構成図で示した複数ＶＬＡＮの実線又は点線で識別した線の内、該当ＶＬＡＮが設定された部分のみ表示している。
これにより、該当ＶＬＡＮ上で動作しているＳＴＰに関連するポートのみが表示された状態をあらわす。
【００８３】
さらに、ルートブリッジに関しては、機器のホスト名の下に「ＲＢ」と表示している。
図１０ではＶＬＡＮ１におけるルートブリッジがＬ３スイッチ「Ｌ３＃１」であることを、図１１ではＶＬＡＮ２におけるルートブリッジがＬ２スイッチ「ＳＷ４」であることを示す。
【００８４】
また、図１０および図１１において、各機器のポート識別子のそばにＳＴＰのポート状態として、各ＶＬＡＮにおけるルートポート（「ＲＰ」と表示）／代表ポート（「ＤＰ」と表示）／ブロッキングポート（「ＢＰ」と表示）を表示している。ブロッキングポートは、該当ポートを「×」の表示をしている。
【００８５】
図１０ではＬ２スイッチである「ＳＷ２」のＰ１５がＶＬＡＮ１におけるブロッキングポート、図１１ではＬ２スイッチである「ＳＷ２」のＰ１６がＶＬＡＮ２におけるブロッキングポートであることを示す。
【００８６】
次に、具体的なＭＡＣアドレス学習状態リストの表示例を通常時と障害時の各学習状態例で説明する。
図１２は、本実施形態における通常時のＶＬＡＮ２におけるＭＡＣアドレス学習状態である。
【００８７】
例として、ＳＷ３のＰ２にＭＡＣアドレス「ＭＡＣ−Ａ」を持つＰＣおよびＳＷ６のＰ２にＭＡＣアドレス「ＭＡＣ−Ｂ」を持つＰＣが接続されている場合の、ＶＬＡＮ２における各機器のＳＴＰ状態およびＭＡＣアドレス「ＭＡＣ−Ａ」／「ＭＡＣ−Ｂ」の各機器での学習状態をあらわす。
【００８８】
「ＭＡＣ−Ａ」は、「ＭＡＣ−Ａ」を持つＰＣに最も近いＳＷ３ではＰ２で、ＳＷ１ではＰ１で、Ｌ３＃１ではＰ１で、ＳＷ４ではＰ１６で、ＳＷ２ではＰ１５で、ＳＷ６ではＰ１６で学習されている。
【００８９】
「ＭＡＣ−Ｂ」は、「ＭＡＣ−Ｂ」を持つＰＣに最も近いＳＷ６ではＰ２で、ＳＷ２ではＰ２で、ＳＷ１ではＰ１５で、Ｌ３＃１ではＰ１で、ＳＷ３ではＰ１６で、ＳＷ４ではＰ１６で学習されている。
この状態はＭＡＣアドレス学習の異常状態が存在しない正常状態である。
【００９０】
この状態で、図５の「ＭＡＣアドレス情報表示処理部」が起動された場合、図１３に示す学習状態リストが表示される。
「ＭＡＣ−Ａ」に関しては、「ＭＡＣ−Ａ」を持つＰＣに最も近い「ＳＷ３−Ｐ２」を先頭に、ＳＷ３の学習ポートＰ２以外の隣接機器である「ＳＷ１−Ｐ１」、ＳＷ１の学習ポートＰ１以外の隣接機器はＬ３＃１／ＳＷ４／ＳＷ２で、「Ｌ３＃１−Ｐ１」、「ＳＷ４−Ｐ１６」、「ＳＷ２−Ｐ１５」、さらにＳＷ２の学習ポートＰ１５以外の隣接機器はＬ３＃１／ＳＷ６であるが、ＳＷ２のＰ１６はブロッキングポートであるためＬ３＃１は処理されず、ＳＷ６のみ処理され、「ＳＷ６−Ｐ１６」の計６個が隣接関係の順に「→」で繋ぎ合わされリストに追加され表示される。
【００９１】
「ＭＡＣ−Ｂ」に関しては、「ＭＡＣ−Ｂ」を持つＰＣに最も近い「ＳＷ６−Ｐ２」を先頭に、ＳＷ６の学習ポートＰ２以外の隣接機器である「ＳＷ２−Ｐ２」、ＳＷ２の学習ポートＰ２以外の隣接機器はＬ３＃１／ＳＷ１であるが、ＳＷ２のＰ１６はブロッキングポートであるためＬ３＃１は処理されず、ＳＷ１のみ処理され、「ＳＷ１−Ｐ１５」、ＳＷ１の学習ポートＰ１５以外の隣接機器はＬ３＃１／ＳＷ３／ＳＷ４で、「Ｌ３＃１−Ｐ１」、「ＳＷ３−Ｐ１６」、「ＳＷ４−Ｐ１６」の計６個が隣接関係の順に「→」で繋ぎ合わされリストに追加され表示される。
【００９２】
図１４は、本実施形態における障害時のＶＬＡＮ２におけるＭＡＣアドレス学習状態である。
例として、ＳＷ３のＰ２にＭＡＣアドレス「ＭＡＣ−Ａ」を持つＰＣおよびＳＷ６のＰ２にＭＡＣアドレス「ＭＡＣ−Ｂ」を持つＰＣが接続されている状態で、通常時ルートブリッジであるＳＷ４が障害となった場合の、ＳＷ４障害発生後のＶＬＡＮ２における各機器のＳＴＰ状態およびＭＡＣアドレス「ＭＡＣ−Ａ」／「ＭＡＣ−Ｂ」の各機器での学習状態をあらわし、「ＭＡＣ−Ｂ」のＳＷ１における学習状態が何らかの要因で異常となった場合を想定している。
【００９３】
「ＭＡＣ−Ａ」は、「ＭＡＣ−Ａ」を持つＰＣに最も近いＳＷ３ではＰ２で、ＳＷ１ではＰ１で、Ｌ３＃１ではＰ１で、ＳＷ２ではＰ１６で、ＳＷ６ではＰ１６で学習されている。
「ＭＡＣ−Ｂ」は、「ＭＡＣ−Ｂ」を持つＰＣに最も近いＳＷ６ではＰ２で、ＳＷ２ではＰ２で、Ｌ３＃１ではＰ２で、ＳＷ１ではＰ１５（ここの学習状態が異常）で、ＳＷ３ではＰ１６で学習されている。
【００９４】
この状態では、「ＭＡＣ−Ａ」を持つＰＣから「ＭＡＣ−Ｂ」を持つＰＣと通信しようとした場合、「ＭＡＣ−Ｂ」宛のパケットが、ＳＷ１においてＰ１５へ中継され、中継先機器であるＳＷ２ではＰ１５がブロッキングポートであるため、ＳＷ２においてパケットが破棄されるため、ＰＣ間の通信ができない通信障害が発生する状態である。
この状態で、図５の「ＭＡＣアドレス情報表示処理部」が起動された場合、図１５に示す学習状態リストが表示される。
【００９５】
「ＭＡＣ−Ａ」に関しては、「ＭＡＣ−Ａ」を持つＰＣに最も近い「ＳＷ３−Ｐ２」を先頭に、ＳＷ３の学習ポートＰ２以外の隣接機器である「ＳＷ１−Ｐ１」、ＳＷ１の学習ポートＰ１以外の隣接機器はＬ３＃１／ＳＷ４／ＳＷ２であるが、ＳＷ４は障害の（存在しない）ため処理されず、隣接ＳＷ２のポートＰ１５はブロッキングポートであるためＳＷ２も処理されず、Ｌ３＃１のみ処理され、「Ｌ３＃１−Ｐ１」、さらにＬ３＃１の学習ポートＰ１以外の隣接機器である「ＳＷ２−Ｐ１６」、ＳＷ２の学習ポートＰ１６以外の隣接機器はＳＷ１／ＳＷ６であるが、ＳＷ２のＰ１５はブロッキングポートであるためＳＷ１は処理されず、ＳＷ６のみ処理され、「ＳＷ６−Ｐ１６」の計５個が隣接関係の順に「→」で繋ぎ合わされリストに追加され表示（正常状態）される。
【００９６】
「ＭＡＣ−Ｂ」に関しては、「ＭＡＣ−Ｂ」を持つＰＣに最も近い「ＳＷ６−Ｐ２」を先頭に、ＳＷ６の学習ポートＰ２以外の隣接機器である「ＳＷ２−Ｐ２」、ＳＷ２の学習ポートＰ２以外の隣接機器はＬ３＃１／ＳＷ１であるが、ＳＷ２のＰ１５はブロッキングポートであるためＳＷ１は処理されず、Ｌ３＃１のみ処理され、「Ｌ３＃１−Ｐ２」、さらにＬ３＃１の学習ポートＰ２以外の隣接機器は「ＳＷ１−Ｐ１６」であるが、学習ポートＰ１５が自機器（Ｌ３＃１）を向いていないため、ＳＷ１での学習状態は異常としてマーキング（×）し「→」で繋ぎ合わせずリストに追加する。それまでの「ＳＷ６−Ｐ２」「ＳＷ２−Ｐ２」「Ｌ３＃１−Ｐ２」の３個は順に「→」で繋ぎ合わせてリストに追加する。
【００９７】
その後ＳＷ１から処理が継続され、ＳＷ１の学習ポートＰ１５およびＬ３＃１との隣接ポートＰ１６以外の隣接機器はＳＷ３／ＳＷ４であるが、ＳＷ４は障害の（存在しない）ため処理されず、ＳＷ３のみ処理され、異常としてマーキング（×）された「ＳＷ１−Ｐ１５」と「ＳＷ３−Ｐ１６」の順に「→」で繋ぎ合わされリストに追加され表示（異常状態）される。
本来「ＭＡＣ−Ｂ」の学習が正常な状態であれば、「ＳＷ６−Ｐ２  →  ＳＷ２−Ｐ２  →  Ｌ３＃１−Ｐ２  →  ＳＷ１−Ｐ１６  →  ＳＷ３−Ｐ１６」のように表示される。
【００９８】
以上の本実施形態により本発明を説明したが、本発明の技術的範囲は実施形態に記載の範囲には限定されず、これら各実施形態に多様な変更又は改良を加えることが可能である。そして、かような変更又は改良を加えた実施の形態も本発明の技術的範囲に含まれる。このことは、特許請求の範囲及び課題を解決する手段からも明らかなことである。
【００９９】
前記実施形態について、次の付記を示す。
（付記１）  複数のノードから構成されるネットワーク上のネットワーク機器の物理的接続情報と論理的ネットワーク構成情報を対応付けて表示画面に表示するネットワーク管理方法であって、論理的ネットワーク構成上で動作しているスパニングツリー状態情報を各ネットワーク機器から収集するステップと、収集したスパニングツリー状態情報を物理的接続情報と論理的ネットワーク構成情報にリンクした形式で格納するステップと、収集したスパニングツリー状態情報からのスパニングツリー状態をリンクして格納した物理的接続情報からの物理的接続構成と論理的ネットワーク構成情報からの論理的ネットワーク構成と共に論理的ネットワーク構成毎に表示画面に表示するステップとを含むネットワーク管理方法。
【０１００】
（付記２）  複数のノードから構成されるネットワーク上のネットワーク機器の物理的接続情報と論理的ネットワーク構成情報を対応付けて表示画面に表示するネットワーク管理方法であって、論理ネットワーク構成上で動作しているスパニングツリー状態情報を各ネットワーク機器から収集するステップと、収集したスパニングツリー状態情報を物理的接続情報と論理的ネットワーク構成情報にリンクした形式で格納するステップと、物理的接続情報及び論理的ネットワーク構成情報からの論理的ネットワーク構成と、当該論理的ネットワーク構成に係る物理的接続情報及び論理的ネットワーク構成情報にリンクした形式で格納されたスパニングツリー状態情報からの各ネットワーク機器のポートの種別、状態、ルートブリッジの少なくとも１つとを同時に論理的ネットワーク構成毎に表示画面に表示するステップとを含むネットワーク管理方法。
【０１０１】
（付記３）  各ネットワーク機器で学習しているＭＡＣアドレスを各ネットワーク機器から収集するステップと、収集したＭＡＣアドレス情報を物理的接続情報と論理的ネットワーク構成情報及びスパニングツリー状態情報にリンクした形式で格納するステップと、収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップとを新たに含む前記付記１または２に記載のネットワーク管理方法。
【０１０２】
（付記４）  物理的接続情報、論理的ネットワーク構成情報、スパニングツリー状態情報及びＭＡＣアドレス情報の履歴を保持する収集情報履歴記憶手段に前記格納した物理的接続構成情報、論理的ネットワーク構成情報、スパニングツリー状態情報及びＭＡＣアドレス情報を格納するステップと、過去の履歴の選択を受けて選択された物理的接続構成、論理的ネットワーク構成、スパニングツリー状態及びＭＡＣアドレス情報の少なくとも１つを表示画面に表示するステップとを新たに含む前記付記１ないし３のいずれかに記載のネットワーク管理方法。
【０１０３】
（付記５）  各ネットワーク機器のスパニングツリー状態とＭＡＣアドレスを学習したネットワーク機器のポートの関連からＭＡＣアドレス学習の異常を推測するステップとを新たに含み、前記収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップにおいて、リスト上に推測結果も含ませて論理的ネットワーク構成毎に表示する前記付記３に記載のネットワーク管理方法。
【０１０４】
（付記６）  前記収集したＭＡＣアドレスを学習したネットワーク機器のポートに関連付けたリストとして論理的ネットワーク構成毎に表示画面に表示するステップにおいて、パラメータの指定を受けて指定されたパラメータに関連するＭＡＣアドレスのリストのみを表示する前記付記３または５に記載のネットワーク管理方法。
【０１０５】
（付記７）  複数のノードから構成されるネットワーク上のネットワーク機器の物理的接続情報と論理的ネットワーク構成情報を対応付けて表示画面に表示するネットワーク管理システムであって、論理的ネットワーク構成上で動作しているスパニングツリー状態情報を各ネットワーク機器から収集する手段と、収集したスパニングツリー状態情報を物理的接続情報と論理的ネットワーク構成情報にリンクした形式で格納する手段と、収集したスパニングツリー状態情報からのスパニングツリー状態をリンクして格納した物理的接続情報からの物理的接続構成と論理的ネットワーク構成情報からの論理的ネットワーク構成と共に論理的ネットワーク構成毎に表示画面に表示する手段とを含むネットワーク管理システム。
【０１０６】
（付記８）  コンピュータに、複数のノードから構成されるネットワーク上のネットワーク機器の物理的接続情報と論理的ネットワーク構成情報を対応付けて表示画面に表示させるためのネットワーク管理プログラムであって、論理的ネットワーク構成上で動作しているスパニングツリー状態情報を各ネットワーク機器から収集する手段と、収集したスパニングツリー状態情報を物理的接続情報と論理的ネットワーク構成情報にリンクした形式で格納する手段と、収集したスパニングツリー状態情報からのスパニングツリー状態をリンクして格納した物理的接続情報からの物理的接続構成と論理的ネットワーク構成情報からの論理的ネットワーク構成と共に論理的ネットワーク構成毎に表示画面に表示する手段としてコンピュータを機能させるためのネットワーク管理プログラム。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施形態の原理概要図である。
【図２】本発明の実施形態の各種情報の収集／格納処理部の説明図である。
【図３】本発明の実施形態の各種情報の履歴格納処理部の説明図である。
【図４】本発明の実施形態の物理構成図／ＶＬＡＮ構成図／ＳＴＰ状態図の各表示処理部の説明図である。
【図５】本発明の実施形態のＭＡＣアドレス学習状態リストの表示処理部の説明図である。
【図６】本発明の図５のフローチャート部分の拡大図である。
【図７】本発明の実施形態の収集情報ＤＢのデータ構造例の説明図である。
【図８】本発明の実施形態の物理構成図の表示例の説明図である。
【図９】本発明の実施形態のＶＬＡＮ構成図の表示例の説明図である。
【図１０】本発明の実施形態のＶＬＡＮ１に関するＳＴＰ状態図の表示例の説明図である。
【図１１】本発明の実施形態のＶＬＡＮ２に関するＳＴＰ状態図の表示例の説明図である。
【図１２】本発明の実施形態の通常時のＶＬＡＮ２におけるＭＡＣアドレス学習状態例の説明図である。
【図１３】本発明の実施形態の図１２の学習状態でのＭＡＣアドレス学習状態リストの表示例の説明図である。
【図１４】本発明の実施形態の障害時のＶＬＡＮ２におけるＭＡＣアドレス学習状態例の説明図である。
【図１５】本発明の実施形態の図１４の学習状態でのＭＡＣアドレス学習状態リストの表示例の説明図である。
【符号の説明】
【０１０８】
１  監視端末
１１  物理接続情報収集／格納処理部
１２  ＶＬＡＮ情報収集／格納処理部
１３  スパニングツリー状態収集／格納処理部
１４  ＭＡＣアドレス情報収集／格納処理部
２１  収集情報履歴格納処理部
３１  物理構成表示処理部
３２  ＶＬＡＮ構成表示処理部
３３  ＳＴＰ状態表示処理部
３４  ＭＡＣアドレス情報表示処理部
４１  最新収集情報ＤＢ
４２  収集情報履歴ＤＢ
２００  監視対象機器
【図１】
2007318553.tif 000003
【図２】
2007318553.tif 000004
【図３】
2007318553.tif 000005
【図４】
2007318553.tif 000006
【図５】
2007318553.tif 000007
【図６】
2007318553.tif 000008
【図７】
2007318553.tif 000009
【図８】
2007318553.tif 000010
【図９】
2007318553.tif 000011
【図１０】
2007318553.tif 000012
【図１１】
2007318553.tif 000013
【図１２】
2007318553.tif 000014
【図１３】
2007318553.tif 000015
【図１４】
2007318553.tif 000016
【図１５】
2007318553.tif 000017