(57)【要約】【課題】接続関係が表示中であるネットワーク以外の通信の抑止設定を把握させること。【解決手段】ネットワーク管理装置１０は、物理ネットワーク、及び、物理ネットワーク上に設定される１又は複数の仮想ネットワークのうちいずれかのネットワークの指定を受け付け、指定を受け付けたネットワークの接続関係を表示する場合、指定を受け付けたネットワーク以外の他のネットワークの通信が抑止設定されているか否かにより、指定を受け付けたネットワークのポート又はポートを含むリンクの表示形態を変更する。【選択図】図２
2018125817.tif 000002
【特許請求の範囲】
【請求項１】
物理ネットワーク、及び、前記物理ネットワーク上に設定される１又は複数の仮想ネットワークのうちいずれかのネットワークの指定を受け付け、
前記指定を受け付けたネットワークの接続関係を表示する際に、前記指定を受け付けたネットワーク以外の他のネットワークの通信が抑止設定されているか否かにより、前記指定を受け付けたネットワークのポート又は前記ポートを含むリンクの表示形態を変更する、
処理をコンピュータに実行させるネットワーク管理プログラム。
【請求項２】
前記変更する処理は、前記他のネットワークの通信が抑止設定されている際に、前記指定を受け付けたネットワークのポート又は前記ポートを含むリンクの表示を点滅させ、前記他のネットワークの通信が抑制設定されていない際に、前記指定を受け付けたネットワークのポート又は前記ポートを含むリンクの表示を点灯させることを特徴とする請求項１に記載のネットワーク管理プログラム。
【請求項３】
点滅中の前記ポート又は前記リンクの表示に対する操作が行われた際に、通信が抑止設定されている他のネットワークの一覧を表示する処理をさらに前記コンピュータに実行させる請求項２に記載のネットワーク管理プログラム。
【請求項４】
前記受け付ける処理は、前記他のネットワークの一覧からの選択により、前記ネットワークの指定を受け付けることを特徴とする請求項３に記載のネットワーク管理プログラム。
【請求項５】
物理ネットワーク、及び、前記物理ネットワーク上に設定される１又は複数の仮想ネットワークのうちいずれかのネットワークの指定を受け付け、
前記指定を受け付けたネットワークの接続関係を表示する際に、前記指定を受け付けたネットワーク以外の他のネットワークの通信が抑止設定されているか否かにより、前記指定を受け付けたネットワークのポート又は前記ポートを含むリンクの表示形態を変更する、
処理をコンピュータが実行するネットワーク管理方法。
【請求項６】
物理ネットワーク、及び、前記物理ネットワーク上に設定される１又は複数の仮想ネットワークのうちいずれかのネットワークの指定を受け付ける指定受付部と、
前記指定を受け付けたネットワークの接続関係を表示する際に、前記指定を受け付けたネットワーク以外の他のネットワークの通信が抑止設定されているか否かにより、前記指定を受け付けたネットワークのポート又は前記ポートを含むリンクの表示形態を変更する表示制御部と、
を有することを特徴とするネットワーク管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理プログラム、ネットワーク管理方法及びネットワーク管理装置に関する。
【背景技術】
【０００２】
ループ状に形成されたネットワーク上でデータが永続的に循環するのを抑制する仕組みの一例として、ＳＴＰ（Spanning  Tree  Protocol）が用いられる場合がある。このようなＳＴＰを有効化する場合、物理インタフェース、例えばポート単位、または、仮想インタフェース、例えばＶＬＡＮ（Virtual  Local  Area  Network）単位でブロッキングが実施される。
【０００３】
例えば、物理ネットワークまたは物理ネットワーク上に設定された仮想ネットワークの接続関係、いわゆるトポロジが模式化されたトポロジマップ上で、ブロッキング状態に設定されたポートおよびそのポートを含むリンクが識別可能に表示する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３１８５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の技術では、接続関係が表示中であるネットワーク以外の通信の抑止設定を把握するのが困難である。
【０００６】
例えば、物理ネットワークのトポロジマップが表示中である場合、仮想ネットワーク上のブロッキング状態は把握できない。また、仮想ネットワークのトポロジマップが表示中である場合、物理ネットワーク上のブロッキング状態を把握することはできず、また、物理ネットワーク上に設定された他の仮想ネットワーク上のブロッキング状態も把握することはできない。
【０００７】
１つの側面では、本発明は、接続関係が表示中であるネットワーク以外の通信の抑止設定を把握できるネットワーク管理プログラム、ネットワーク管理方法及びネットワーク管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一態様では、ネットワーク管理プログラムは、物理ネットワーク、及び、前記物理ネットワーク上に設定される１又は複数の仮想ネットワークのうちいずれかのネットワークの指定を受け付け、前記指定を受け付けたネットワークの接続関係を表示する際に、前記指定を受け付けたネットワーク以外の他のネットワークの通信が抑止設定されているか否かにより、前記指定を受け付けたネットワークのポート又は前記ポートを含むリンクの表示形態を変更する、処理をコンピュータに実行させる。
【発明の効果】
【０００９】
接続関係が表示中であるネットワーク以外の通信の抑止設定を把握できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係るネットワーク管理システムの構成例を示す図である。
【図２】図２は、実施例１に係るネットワーク管理装置の機能的構成を示すブロック図である。
【図３】図３は、トポロジ情報の一例を示す図である。
【図４】図４は、ブロッキング情報の一例を示す図である。
【図５Ａ】図５Ａは、トポロジマップの一例を示す図である。
【図５Ｂ】図５Ｂは、トポロジマップの一例を示す図である。
【図５Ｃ】図５Ｃは、トポロジマップの一例を示す図である。
【図６】図６は、表示パターンの一例を示す図である。
【図７】図７は、トポロジマップ表示の遷移例を示す図である。
【図８】図８は、トポロジマップ表示の遷移例を示す図である。
【図９】図９は、トポロジマップ表示の遷移例を示す図である。
【図１０】図１０は、トポロジマップ表示の遷移例を示す図である。
【図１１】図１１は、実施例１に係る第１の表示制御処理の手順を示すフローチャートである。
【図１２】図１２は、実施例１に係る第２の表示制御処理の手順を示すフローチャート（１）である。
【図１３】図１３は、実施例１に係る第２の表示制御処理の手順を示すフローチャート（２）である。
【図１４】図１４は、実施例１及び実施例２に係るネットワーク管理プログラムを実行するコンピュータのハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して本願に係るネットワーク管理プログラム、ネットワーク管理方法及びネットワーク管理装置について説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
［システム構成］
図１は、実施例１に係るネットワーク管理システムの構成例を示す図である。図１に示すネットワーク管理システム１は、企業システム等のネットワークＮＷを構築するネットワークデバイス３０Ａ〜３０Ｃに対する各種の設定をＧＵＩ（Graphical  User  Interface）を介して実現するネットワーク管理サービスを提供するものである。
【００１３】
図１に示すように、ネットワーク管理システム１には、ネットワーク管理装置１０と、ネットワークデバイス３０Ａ〜３０Ｃと、クライアント端末５０とが含まれる。以下では、ネットワークデバイス３０Ａ〜３０Ｃのことを総称する場合に「ネットワークデバイス３０」と記載する場合がある。なお、図１には、３つのネットワークデバイス３０Ａ〜３０Ｃがネットワーク管理装置１０に収容される場合を例示したが、あくまでこれは例示であり、ネットワーク管理装置１０が任意の数のネットワークデバイスを収容することができるのは言うまでもない。
【００１４】
ネットワーク管理装置１０は、上記のネットワーク管理サービスを提供するコンピュータである。
【００１５】
一実施形態として、ネットワーク管理装置１０は、上記のネットワーク管理サービスを実現するパッケージソフトウェアやオンラインソフトウェアを所望のコンピュータにインストールさせることによってＳＤＮ（Software-Defined  Networking）コントローラとして実装できる。このネットワーク管理装置１０は、ネットワークＮＷの一例として、ＩＰ−ＶＰＮ（Internet  Protocol  Virtual  Private  Network）や広域イーサネット（登録商標）などのキャリアイーサネットの監視、設定や制御などを含む管理を実行することができる。このようにネットワーク管理装置１０により管理されるネットワークＮＷは、物理ネットワークに限定されず、ＳＤＮやＮＦＶ（Network  Function  Virtualization）などの技術により仮想化された仮想ネットワークであってもよい。
【００１６】
ネットワークデバイス３０は、企業システム等のネットワークＮＷを構築する通信装置である。このネットワークデバイス３０には、一例として、ルータやスイッチなどのデータ転送装置を始め、ファイアーウォール、ロードバランサなどを採用することができる。
【００１７】
クライアント端末５０は、上記のネットワーク管理サービスの提供を受けるコンピュータである。このクライアント端末５０は、一例として、ネットワークＮＷを管理するネットワーク管理者等の関係者により使用される。ここで、クライアント端末５０は、必ずしもｔｅｌｎｅｔの動作環境を有さずともよい。例えば、クライアント端末５０には、汎用のブラウザの動作環境を有する任意のコンピュータを採用することができる。
【００１８】
ここで、ネットワーク管理システム１は、上記のネットワーク管理サービスの一環として、ネットワークＮＷに含まれるデバイス間の接続関係、いわゆるトポロジが模式化されたトポロジマップをクライアント端末５０に表示する機能を提供する。
【００１９】
ここで言う「トポロジ」には、物理ネットワークに対応するトポロジと、物理ネットワーク上に設定される仮想ネットワーク、例えばＶＬＡＮやサブネットに対応するトポロジとの２種類が含まれる。以下の説明では、仮想ネットワークのあくまで一例として、複数のＶＬＡＮが設定される場合を例示する。さらに、以下では、トポロジマップの中でも物理ネットワークのトポロジマップのことを「物理マップ」と記載し、ＶＬＡＮネットワークのトポロジマップのことを「ＶＬＡＮマップ」と記載する場合がある。
【００２０】
すなわち、ネットワーク管理システム１は、物理マップ及び複数のＶＬＡＮマップのうち、デフォルト設定、ユーザ設定、あるいはクライアント端末５０の手動操作により指定されるトポロジマップを択一的に表示できる。
【００２１】
さらに、上記のネットワークデバイス３０では、データフレームが永続的に循環するのを抑制するために、ＳＴＰが有効化される。このＳＴＰが有効化される場合、ＳＴＡ（Spanning-Tree  Algorithm）にしたがって、ネットワークデバイス３０間を接続するリンクに属するポートがブロッキング状態に設定される。このブロッキングは、物理インタフェース、例えばポート単位、または、仮想インタフェース、例えばＶＬＡＮ（Virtual  Local  Area  Network）単位で実施される場合がある。すなわち、前者の場合、全てのデータフレームが遮断される一方で、後者の場合、特定のＶＬＡＮネットワークのタグが付与されたデータフレームが遮断される。以下では、ブロキング状態に設定されたポートのことを「ブロッキングポート」と記載する場合がある。
【００２２】
このようなブロッキングポートやブロッキングポートを含むリンクも物理マップやＶＬＡＮマップなどのトポロジマップ上で識別可能に表示される。
【００２３】
ここで、上記の背景技術の項に記載の技術を始めとする既存の技術、いわゆる従来技術には、トポロジが表示中であるネットワーク以外のブロッキング状態を把握できないという限界がある。例えば、物理マップが表示中である場合、ＶＬＡＮネットワーク上のブロッキング状態は把握できない。また、ＶＬＡＮマップが表示中である場合、物理ネットワーク上のブロッキング状態を把握することはできず、また、他のＶＬＡＮ上のブロッキング状態も把握することはできない。
【００２４】
そこで、本実施例に係るネットワーク管理装置１０は、物理ネットワーク及びＶＬＡＮネットワークのうちマップ表示が指定されたネットワーク以外の他のネットワークの通信が抑制設定されているか否かにより、マップ表示が指定されたネットワークのポート又はそのポートを含むリンクの表示形態を変更する。
【００２５】
したがって、本実施例に係るネットワーク管理装置１０によれば、マップ表示が指定されていないネットワークの通信の抑止設定も把握できる。
【００２６】
［ネットワーク管理装置１０の構成］
図２は、実施例１に係るネットワーク管理装置の機能的構成を示すブロック図である。図２に示すように、ネットワーク管理装置１０は、通信Ｉ／Ｆ（interface）部１１と、記憶部１３と、制御部１５とを有する。なお、ネットワーク管理装置１０は、図２に示した機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。
【００２７】
通信Ｉ／Ｆ部１１は、他の装置、例えばネットワークデバイス３０やクライアント端末５０との間で通信制御を行うインタフェースである。
【００２８】
一実施形態として、通信Ｉ／Ｆ部１１は、ＬＡＮカードなどのネットワークインタフェースカードを採用できる。例えば、通信Ｉ／Ｆ部１１は、ＶＬＡＮの設定やＳＴＰの有効化などのコマンドをネットワークデバイス３０へ送信したり、ネットワークデバイス３０からネットワークデバイス３０のＲＡＭ（Random  Access  Memory)に記憶されたＣｏｎｆｉｇ情報またはその一部を受信したりする。また、通信Ｉ／Ｆ部１１は、クライアント端末５０からトポロジマップとして表示するネットワークの指定などを受け付ける。この他、通信Ｉ／Ｆ部１１は、物理マップ画面やＶＬＡＮマップ画面などのトポロジマップ画面などをクライアント端末５０へ送信したりする。
【００２９】
記憶部１３は、制御部１５で実行されるＯＳ（Operating  System）を始め、上記のネットワーク管理サービスを実現するネットワーク管理プログラムなどの各種プログラムに用いられるデータを記憶する記憶デバイスである。
【００３０】
一実施形態として、記憶部１３は、ネットワーク管理装置１０における補助記憶装置として実装することができる。例えば、記憶部１３には、ＨＤＤ（Hard  Disk  Drive）、光ディスクやＳＳＤ（Solid  State  Drive）などを採用できる。なお、記憶部１３は、必ずしも補助記憶装置として実装されずともよく、ネットワーク管理装置１０における主記憶装置として実装することもできる。この場合、記憶部１３には、各種の半導体メモリ素子、例えばＲＡＭやフラッシュメモリを採用できる。
【００３１】
記憶部１３は、制御部１５で実行されるプログラムに用いられるデータの一例として、トポロジ情報１３ａと、ブロッキング情報１３ｂとを記憶する。これらトポロジ情報１３ａ及びブロッキング情報１３ｂ以外にも、他の電子データを記憶することもできる。例えば、記憶部１３には、ネットワーク管理者等のユーザの権限を管理するために、ユーザごとに各種の表示や設定のうちユーザに許可する表示や設定などが規定されたユーザ権限情報なども記憶することができる。
【００３２】
トポロジ情報１３ａは、ネットワークのトポロジに関する情報である。
【００３３】
一実施形態として、トポロジ情報１３ａには、ＶＬＡＮ＿ＩＤ（IDentification）、リンクＩＤ、ポートＩＤ１及びポートＩＤ２などの項目が対応付けられたデータを採用できる。ここで言う「ＶＬＡＮ＿ＩＤ」とは、ＶＬＡＮネットワークを識別する識別情報を指す。例えば、ＶＬＡＮネットワークには、ネットワークデバイス３０がＶＬＡＮのＩＤの標準範囲「１」〜「１００５」または拡張範囲「１００６」〜「４０９４」としてサポートする番号の範囲「１」〜「４０９４」が割り当てられる。一方、物理ネットワークには、ＶＬＡＮのＩＤの標準範囲及び拡張範囲の両方の範囲外の番号、例えば「９９９９」が割り当てられる。また、「リンクＩＤ」とは、リンクを識別する識別情報を指す。また、「ポートＩＤ１」及び「ポートＩＤ２」は、いずれもポートの識別情報を指すが、ここでは、ポートＩＤ１及びポートＩＤ２がリンクＩＤで識別されるリンクを接続する２つのポートの識別情報としてコンピュータにより認識される。なお、ここでは、あくまで一例として、ネットワークデバイス３０を指すＮｏｄｅの識別情報と、ポートの番号とが組み合わせられたポートＩＤを採番することにより、ネットワークデバイス３０及びそのポートの組合せが１つのＩＤで識別される採番形態を例に挙げて説明するが、これら両者を個別のフィールドとして分割することができるのは言うまでもない。
【００３４】
図３は、トポロジ情報１３ａの一例を示す図である。図３に示す例で言えば、ＶＬＡＮ＿ＩＤ「９９９９」で識別される物理ネットワークのトポロジが次のように認識される。すなわち、物理ネットワークには、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄの４つのネットワークデバイス３０が含まれることがコンピュータにより認識される。さらに、物理ネットワークには、Ｎｏｄｅ−Ａのポート番号「１」及びＮｏｄｅ−Ｂのポート番号「１」を接続するリンク「０００１」と、Ｎｏｄｅ−Ａのポート番号「２」及びＮｏｄｅ−Ｃのポート番号「１」を接続するリンク「０００２」と、Ｎｏｄｅ−Ｂのポート番号「２」及びＮｏｄｅ−Ｃのポート番号「２」を接続するリンク「０００３」と、Ｎｏｄｅ−Ｂのポート番号「３」及びＮｏｄｅ−Ｄのポート番号「１」を接続するリンク「０００４」と、Ｎｏｄｅ−Ｃのポート番号「３」及びＮｏｄｅ−Ｄのポート番号「２」を接続するリンク「０００５」との５つのリンクが含まれることがコンピュータにより認識される。
【００３５】
また、ＶＬＡＮ＿ＩＤ「ＶＬＡＮ１」で識別されるＶＬＡＮネットワークのトポロジが次のように認識される。すなわち、ＶＬＡＮ１のＶＬＡＮネットワークには、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃの３つのネットワークデバイス３０が含まれることがコンピュータにより認識される。さらに、ＶＬＡＮ＿ＩＤ「ＶＬＡＮ１」で識別されるＶＬＡＮネットワークには、Ｎｏｄｅ−Ａのポート番号「１」及びＮｏｄｅ−Ｂのポート番号「１」を接続するリンク「０００６」と、Ｎｏｄｅ−Ａのポート番号「２」及びＮｏｄｅ−Ｃのポート番号「１」を接続するリンク「０００７」と、Ｎｏｄｅ−Ｂのポート番号「２」及びＮｏｄｅ−Ｃのポート番号「２」を接続するリンク「０００８」との３つのリンクが含まれることがコンピュータにより認識される。
【００３６】
さらに、物理ネットワーク及びＶＬＡＮ１のＶＬＡＮネットワークのトポロジと同様にして、コンピュータは、ＶＬＡＮ＿ＩＤ「ＶＬＡＮ２」で識別されるＶＬＡＮネットワークのトポロジを認識することができる。
【００３７】
ブロッキング情報１３ｂは、ブロッキングポートに関する情報である。
【００３８】
一実施形態として、ブロッキング情報１３ｂには、ポートＩＤ及びＶＬＡＮ＿ＩＤなどの項目が含まれる。ここで言う「ポートＩＤ」は、トポロジ情報１３ａのポートＩＤと同様、ポートの識別情報であるが、ここでは、ブロッキングポートのポートＩＤとしてコンピュータに認識される。また、「ＶＬＡＮ＿ＩＤ」は、トポロジ情報１３ａのＶＬＡＮ＿ＩＤと同様、ＶＬＡＮネットワークの識別情報であるが、ここでは、ブロッキングポートが属するＶＬＡＮネットワークとしてコンピュータにより認識される。
【００３９】
図４は、ブロッキング情報１３ｂの一例を示す図である。図４に示す例で言えば、Ｎｏｄｅ−Ｂのポート番号「２」のブロッキングポートで全てのデータフレームがブロッキングされることがコンピュータにより認識される。さらに、図４に示す例で言えば、Ｎｏｄｅ−Ｃのポート番号「３」のブロッキングポートでも全てのデータフレームがブロッキングされることがコンピュータにより認識される。
【００４０】
これら図３に示すトポロジ情報１３ａ及び図４に示すブロッキング情報１３ｂがコンピュータにより参照される場合、図５Ａ〜図５Ｃに示すトポロジの表示を実現することが可能である。
【００４１】
図５Ａは、トポロジマップの一例を示す図である。図５Ａには、物理マップの一例が示されている。図５Ａに示すように、物理マップ５００には、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄの４つのネットワークデバイス３０に対応するデバイスアイコンが表示される。さらに、物理マップ５００には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクとが含まれる。
【００４２】
このようなトポロジの表示に加え、ブロッキング状態に設定されたポートを有するデバイスアイコンには、ブロッキングポートを表すシンボルが付加される。例えば、図４に示す通り、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃは、物理ネットワーク単位のブロッキング状態が設定されたブロッキングポートを有するので、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃのデバイスアイコンには、図５Ａに示すように、ブロッキングポートのシンボルが付加される。さらに、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃのブロッキングポートは、物理マップ上に表示されるポートであるので、ＶＬＡＮマップ上に表示されるブロッキングポートの表示、例えば白色の塗り潰しの表示と区別するために、黒色の塗り潰しで表示される。
【００４３】
また、物理マップ５００上のリンクの表示形態も、リンクにブロッキングポートが含まれるか否かにより、区別される。例えば、ブロッキングポートが含まれないリンクが実線で表示される一方で、ブロッキングポートが含まれるリンクは、破線の線画により表示される。すなわち、Ｎｏｄｅ−Ｂが有するブロッキングポートは、Ｎｏｄｅ−Ｃに接続されるリンクに属するので、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクが破線の線画により表示される。さらに、Ｎｏｄｅ−Ｃが有するブロッキングポートは、Ｎｏｄｅ−Ｄに接続されるリンクに属するので、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクが破線の線画により表示される。これらのリンク以外のリンクには、ブロッキングポートが含まれないので、実線の線画により表示される。
【００４４】
ここで、物理マップ５００上のリンクの表示形態は、物理ネットワーク以外の他のネットワークのトラフィック、すなわち図３に示す例ではＶＬＡＮ１のトラフィックまたはＶＬＡＮ２のトラフィックのいずれかを対象とするブロッキング状態が設定されているか否かにより、変更される。例えば、ブロッキング情報１３ｂによれば、Ｎｏｄｅ−Ｂのポート番号「２」のポート及びＮｏｄｅ−Ｃのポート番号「３」のポートのいずれにおいても、物理ネットワーク単位のブロッキングが設定されている。これらのポートでは、全てのトラフィックが遮断されるので、ＶＬＡＮ単位のブロッキングが設定されておらずとも、ＶＬＡＮ１のトラフィック及びＶＬＡＮ２のトラフィックも遮断される。それ故、Ｎｏｄｅ−Ｂのポート番号「２」を含むリンク「０００３」、すなわちＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクの表示形態が変更されると共に、Ｎｏｄｅ−Ｃのポート番号「３」を含むリンク「０００５」、すなわちＮｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクの表示形態が変更される。
【００４５】
これらＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンク、並びに、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクは、一例として、点滅の線画、すなわち図５Ａにおける注釈「ＢＬＩＮＫ」付きの破線として表示することができる。
【００４６】
図５Ｂには、トポロジマップの一例を示す図である。図５Ｂには、ＶＬＡＮ１のＶＬＡＮマップの一例が示されている。図５Ｂに示すように、ＶＬＡＮ１のＶＬＡＮマップ５１０には、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃの３つのネットワークデバイス３０に対応するデバイスアイコンが表示される。さらに、ＶＬＡＮマップ５１０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクとが含まれる。
【００４７】
このようなトポロジの表示に加え、ブロッキング状態に設定されたポートを有するデバイスアイコンには、ブロッキングポートを表すシンボルが付加される。例えば、図４に示す通り、Ｎｏｄｅ−Ｂは、ＶＬＡＮ１のトラフィックを含む全てのトラフィックを遮断するブロッキングが設定されたブロッキングポートを有するので、Ｎｏｄｅ−Ｂのデバイスアイコンには、図５Ｂに示すように、ブロッキングポートのシンボルが付加される。さらに、Ｎｏｄｅ−Ｂのブロッキングポートは、ＶＬＡＮマップ上に表示されるポートであるので、物理マップ上に表示されるブロッキングポートの表示と区別するために、白色の塗り潰しで表示される。
【００４８】
また、ＶＬＡＮマップ５１０上のリンクの表示形態も、リンクにブロッキングポートが含まれるか否かにより、区別される。例えば、Ｎｏｄｅ−Ｂが有するブロッキングポートは、Ｎｏｄｅ−Ｃに接続されるリンクに属するので、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクが破線の線画により表示される。このリンク以外に、ＶＬＡＮ１のＶＬＡＮネットワークに含まれるリンクには、ブロッキングポートが含まれないので、実線の線画により表示される。
【００４９】
ここで、ＶＬＡＮマップ５１０上のリンクの表示形態は、ＶＬＡＮ１のＶＬＡＮネットワーク以外の他のネットワークのトラフィック、すなわち図３に示す例では全てのトラフィックまたはＶＬＡＮ２のトラフィックのいずれかを対象とするブロッキング状態が設定されているか否かにより、変更される。例えば、ブロッキング情報１３ｂによれば、Ｎｏｄｅ−Ｂのポート番号「２」のポートには、物理ネットワーク単位のブロッキングが設定されている。このポートでは、ＶＬＡＮ１のトラフィックに留まらず、全てのトラフィックが遮断される。このため、Ｎｏｄｅ−Ｂのポート番号「２」を含むリンク「０００８」、すなわちＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクの表示形態が変更される。
【００５０】
このＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクは、一例として、点滅の線画、すなわち図５Ｂにおける注釈「ＢＬＩＮＫ」付きの破線として表示することができる。
【００５１】
図５Ｃは、トポロジマップの一例を示す図である。図５Ｃには、ＶＬＡＮ２のＶＬＡＮマップの一例が示されている。図５Ｃに示すように、ＶＬＡＮ２のＶＬＡＮマップ５２０には、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄの４つのネットワークデバイス３０に対応するデバイスアイコンが表示される。さらに、ＶＬＡＮマップ５２０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクとが含まれる。
【００５２】
このようなトポロジの表示に加え、ブロッキング状態に設定されたポートを有するデバイスアイコンには、ブロッキングポートを表すシンボルが付加される。例えば、図４に示す通り、Ｎｏｄｅ−Ｃは、ＶＬＡＮ２のトラフィックを含む全てのトラフィックを遮断するブロッキングが設定されたブロッキングポートを有するので、Ｎｏｄｅ−Ｃのデバイスアイコンには、図５Ｃに示すように、ブロッキングポートのシンボルが付加される。さらに、Ｎｏｄｅ−Ｃのブロッキングポートは、ＶＬＡＮマップ上に表示されるポートであるので、物理マップ上に表示されるブロッキングポートの表示と区別するために、白色の塗り潰しで表示される。
【００５３】
また、ＶＬＡＮマップ５２０上のリンクの表示形態も、リンクにブロッキングポートが含まれるか否かにより、区別される。例えば、Ｎｏｄｅ−Ｃが有するブロッキングポートは、Ｎｏｄｅ−Ｄに接続されるリンクに属するので、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクが破線の線画により表示される。このリンク以外に、ＶＬＡＮ２のＶＬＡＮネットワークに含まれるリンクには、ブロッキングポートが含まれないので、実線の線画により表示される。
【００５４】
ここで、ＶＬＡＮマップ５２０上のリンクの表示形態は、ＶＬＡＮ２のＶＬＡＮネットワーク以外の他のネットワークのトラフィック、すなわち図３に示す例では全てのトラフィックまたはＶＬＡＮ１のトラフィックのいずれかを対象とするブロッキング状態が設定されているか否かにより、変更される。例えば、ブロッキング情報１３ｂによれば、Ｎｏｄｅ−Ｃのポート番号「３」のポートには、物理ネットワーク単位のブロッキングが設定されている。このポートでは、ＶＬＡＮ２のトラフィックに留まらず、全てのトラフィックが遮断される。このため、Ｎｏｄｅ−Ｃのポート番号「３」を含むリンク「００１２」、すなわちＮｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクの表示形態が変更される。
【００５５】
このＮｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクは、一例として、点滅の線画、すなわち図５Ｃにおける注釈「ＢＬＩＮＫ」付きの破線として表示することができる。
【００５６】
制御部１５は、ネットワーク管理装置１０の全体制御を行う処理部である。
【００５７】
一実施形態として、制御部１５は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などのハードウェアプロセッサにより実装することができる。ここでは、プロセッサの一例として、ＣＰＵやＭＰＵを例示したが、汎用型および特化型を問わず、任意のプロセッサにより実装することができる。この他、制御部１５は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによって実現されることとしてもかまわない。
【００５８】
制御部１５は、図示しない主記憶装置として実装されるＤＲＡＭ（Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）などのＲＡＭのワークエリア上に、上記のネットワーク管理サービスの機能を実現するネットワーク管理プログラムを展開することにより、下記の処理部を仮想的に実現する。
【００５９】
制御部１５は、図２に示すように、ＮＷ（NetWork）情報取得部１５ａと、操作情報取得部１５ｂと、指定受付部１５ｃと、表示制御部１５ｄとを有する。
【００６０】
ＮＷ情報取得部１５ａは、ネットワークデバイス３０からネットワークに関する各種の情報を取得する処理部である。
【００６１】
一側面として、ＮＷ情報取得部１５ａは、次に挙げるタイミングで、ネットワークＮＷ上のネットワークデバイス３０からトポロジに関する情報を取得したり、スパニングツリーに関する情報を取得したりする。このような情報の取得が実行されるタイミングの例として、前回に取得が実行されてからの時間が所定の周期、例えば５秒間を経過する場合の他、クライアント端末５０を介して指示入力が行われた場合、図示しない内部メモリに保存されるシステム時刻が所定の定期時刻、例えば６時、１２時、１８時などの時刻に到達する場合などが挙げられる。
【００６２】
例えば、トポロジに関する情報を取得する場合、ＮＷ情報取得部１５ａは、show  interfaces  status等のコマンドをネットワークＮＷ上のネットワークデバイス３０へ送信する。これにより、ポートのリンクアップ状態やポートに割り当てられたＶＬＡＮ＿ＩＤなどを取得することができる。さらに、ＮＷ情報取得部１５ａは、show  cdp  neighbors等のコマンドをネットワークＮＷ上のネットワークデバイス３０へ送信する。これにより、コマンドの送信先のネットワークデバイス３０から、コマンドの送信先のネットワークデバイス３０が隣接するネットワークデバイス３０の情報、例えば互いに接続するポートなどを取得することができる。これらのコマンドを用いて取得された情報にしたがって、ＮＷ情報取得部１５ａは、トポロジ情報１３ａを生成して記憶部１３へ新規に登録したり、記憶部１３に記憶されたトポロジ情報１３ａを更新したりする。
【００６３】
また、スパニングツリーに関する情報を取得する場合、ＮＷ情報取得部１５ａは、show  spanning-tree等のコマンドをネットワークＮＷ上のネットワークデバイス３０へ送信する。これにより、ＶＬＡＮ＿ＩＤごとにスパニングツリーの状態などを取得することができる。このように取得された情報にしたがって、ＮＷ情報取得部１５ａは、ブロッキング情報１３ｂを生成して記憶部１３へ新規に登録したり、記憶部１３に記憶されたブロッキング情報１３ｂを更新したりする。
【００６４】
なお、ここでは、ＮＷ情報取得部１５ａにより取得された情報にしたがってトポロジ情報１３ａ及びブロッキング情報１３ｂの登録及び更新が行われる場合を例示したが、これらの登録及び更新は、ネットワーク管理者等にクライアント端末５０を介して入力させることとしてもかまわない。
【００６５】
操作情報取得部１５ｂは、クライアント端末５０の操作情報を取得する処理部である。
【００６６】
一側面として、操作情報取得部１５ｂは、上記の操作情報の一例として、クライアント端末５０が有する入力装置、例えばマウスの挙動、いわゆるマウスイベントを取得することができる。例えば、マウスイベントには、マウスカーソルの位置、マウスのボタン操作、例えばクリック、ダブルクリックや右クリックなどの操作、さらには、マウスホイールの操作などが含まれる。この他、マウスイベントには、マウスカーソルがオブジェクト上に存在するマウスオーバなども含まれる。なお、ここでは、一例として、クライアント端末５０が有する入力装置がマウスである場合を例示したが、他の入力装置である場合には他の操作情報を取得することとすればよい。例えば、クライアント端末５０が有する入力装置がタッチパネルである場合、タッチイベントを操作情報として取得することとすればよい。
【００６７】
指定受付部１５ｃは、トポロジマップの表示対象とするネットワークの指定を受け付ける処理部である。
【００６８】
一側面として、指定受付部１５ｃは、トポロジマップが初期表示される場合、例えば上記のネットワーク管理プログラムが提供する機能をＧＵＩを通じて利用するためのウィンドウが起動される場合、デフォルト設定またはユーザ設定を通じてネットワークを指定させることができる。この他、指定受付部１５ｃは、ウィンドウ上でトポロジマップの表示対象とするネットワークの種類が切り替えられる場合、切替え先のネットワークの指示入力をネットワークの指定として受け付けることができる。例えば、指定受付部１５ｃは、物理ネットワーク及び１又は複数のＶＬＡＮネットワークの種類ごとに設けられたタブに対する操作を介して、ネットワークの指定を受け付ける。この場合、ウィンドウ上に配置されたタブのうち、操作情報取得部１５ｂによりマウスオーバ及びクリックのマウスイベントが取得されたタブに対応するネットワークが指定されたものと解釈される。以下では、指定受付部１５ｃにより指定が受け付けられたネットワークのことを「指定ネットワーク」と記載する場合がある。
【００６９】
表示制御部１５ｄは、クライアント端末５０に対する表示制御を行う処理部である。
【００７０】
一実施形態として、表示制御部１５ｄは、トポロジマップの初期表示または切替え表示がリクエストされた場合、指定受付部１５ｃにより指定が受け付けられたネットワークに対応するトポロジマップをクライアント端末５０に表示させる。例えば、表示制御部１５ｄは、指定ネットワークに含まれるネットワークデバイス３０に対応するデバイスアイコンをウィンドウ上に配置する。その上で、表示制御部１５ｄは、指定ネットワークに含まれるリンクごとに、指定ネットワークのトポロジマップが物理マップまたはＶＬＡＮマップのいずれに対応するか、当該リンクにブロッキングポートが含まれるか否か、及び、指定ネットワーク以外の他のネットワークのトラフィックがブロッキングされるか否かの分岐により、異なる表示パターンを選択し、当該表示パターンにしたがってリンク及びリンクが含むブロッキングポートを表示させる。
【００７１】
［表示パターン］
ここで、上記の表示パターンの一例として、図６に示す表示パターンを用いることができる。図６は、表示パターンの一例を示す図である。図６には、表示パターン１〜表示パターン８までの８つの表示パターンが示されている。図６に示すように、一側面として、物理マップの表示時に適用される表示パターンＰ１〜Ｐ３と、ＶＬＡＮマップの表示時に適用される表示パターンＰ４〜Ｐ８とに分類される。図６に示すように、表示パターンは、物理マップの表示時に適用される表示パターンＰ１〜Ｐ３と、ＶＬＡＮマップの表示時に適用される表示パターンＰ４〜Ｐ８とに分類できる。
【００７２】
このうち、表示パターンＰ１〜Ｐ３の適用場面は、物理ネットワーク単位のブロッキング状態が設定されているブロッキングポートがリンクに含まれる場合と、ＶＬＡＮ単位のブロッキング状態が設定されているブロッキングポートがリンクに含まれる場合と、ブロッキングポートがリンクに含まれない場合とに分岐する。
【００７３】
また、残りの表示パターンＰ４〜Ｐ８の適用場面は、物理ネットワーク単位のブロッキング状態が設定されているブロッキングポートがリンクに含まれる場合と、指定ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートがリンクに含まれる場合と、指定ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートがリンクに含まれない場合とにさらに分岐する。
【００７４】
このうち、物理ネットワーク単位のブロッキング状態が設定されているブロッキングポートがリンクに含まれる場合、各ＶＬＡＮのトラフィックも遮断されることになるので、これ以上の分岐はなく、表示パターンＰ４が適用される。
【００７５】
また、指定ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートがリンクに含まれる場合、指定ネットワークのＶＬＡＮ以外のＶＬＡＮのトラフィックがブロッキングされるか否かにより、表示パターンＰ５及び表示パターンＰ６にさらに分岐する。
【００７６】
さらに、指定ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートがリンクに含まれない場合、指定ネットワークのＶＬＡＮ以外のＶＬＡＮのトラフィックをブロッキングするブロッキングポートがリンクに含まれるか否かにより、表示パターンＰ７及び表示パターンＰ８にさらに分岐する。
【００７７】
［表示パターンＰ１］
例えば、表示パターンＰ１が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクに含まれるブロッキングポートを「
黒色の塗り潰し」により表示すると共に当該リンクを「破線」により表示し、これらブロッキングポート及びリンクの表示を点滅させる。
【００７８】
［表示パターンＰ２］
また、表示パターンＰ２が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクを「破線」により表示し、当該リンクの表示を点滅させる。
【００７９】
［表示パターンＰ３］
また、表示パターンＰ３が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクを「実線」により表示し、当該リンクの表示は点滅させずに点灯させる。
【００８０】
［表示パターンＰ４］
また、表示パターンＰ４が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクに含まれるブロッキングポートを「白色の塗り潰し」により表示すると共に当該リンクを「破線」により表示し、これらブロッキングポート及びリンクの表示を点滅させる。
【００８１】
［表示パターンＰ５］
また、表示パターンＰ５が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクに含まれるブロッキングポートを「白色の塗り潰し」により表示すると共に当該リンクを「破線」により表示し、これらブロッキングポート及びリンクの表示を点滅させる。
【００８２】
［表示パターンＰ６］
また、表示パターンＰ６が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクに含まれるブロッキングポートを「白色の塗り潰し」により表示すると共に当該リンクを「破線」により表示し、これらブロッキングポート及びリンクの表示を点滅させずに点灯させる。
【００８３】
［表示パターンＰ７］
また、表示パターンＰ７が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクを「実線」により表示し、リンクの表示を点滅させる。
【００８４】
［表示パターンＰ８］
また、表示パターンＰ８が選択される場合、表示制御部１５ｄは、次のような表示を実現する。すなわち、表示制御部１５ｄは、リンクを「実線」により表示し、リンクの表示を点滅させずに点灯させる。
【００８５】
［具体例１］
次に、本実施例に係る表示制御の具体例について説明する。ここでは、一例として、表示パターンＰ１及びＰ４のリンク及びポートの表示が含まれる具体例を図７及び図８に例示して説明する。
【００８６】
図７及び図８は、トポロジマップ表示の遷移例を示す図である。図７及び図８では、表示パターンＰ１及びＰ４のリンク及びポートの表示を説明する便宜上、図３に示すトポロジ情報及び図４に示すブロッキング情報により定まるトポロジ、ＶＬＡＮ設定及びブロッキングポートの設定とは異なるトポロジ、ＶＬＡＮ設定及びブロッキングポートの設定が反映されたトポロジマップが表示される例を示す。
【００８７】
図７に示す物理マップ７０には、Ｎｏｄｅ−Ａ〜Ｎｏｄｅ−Ｆの６つのデバイスアイコンが物理ネットワークに属するネットワークデバイス３０として表示される。さらに、物理マップ７０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｅを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｆを接続するリンクとの７つのリンクが含まれる。
【００８８】
これら７つのリンクのうち、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクとが表示パターンＰ１の適用条件に該当する前提で以下の説明を行う。すなわち、Ｎｏｄｅ−Ｂが有するポートのうち、Ｎｏｄｅ−Ｃが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｂのポート番号「２」のポートに、物理ネットワーク単位のブロッキングが設定されている場合を想定する。さらに、Ｎｏｄｅ−Ｃが有するポートのうち、Ｎｏｄｅ−Ｄが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｃのポート番号「３」のポートに、物理ネットワーク単位のブロッキングが設定されている場合を想定する。
【００８９】
この場合、Ｎｏｄｅ−Ｂのデバイスアイコンには、表示パターンＰ１にしたがってＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに関連付けてブロッキングポートのシンボルが「黒色の塗り潰し」により表示される。さらに、Ｎｏｄｅ−Ｃのデバイスアイコンには、表示パターンＰ１にしたがってＮｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクに関連付けてブロッキングポートのシンボルが「黒色の塗り潰し」により表示される。
【００９０】
さらに、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクの線種は、表示パターンＰ１にしたがって「破線」により表示される。加えて、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクの線種も、表示パターンＰ１にしたがって「破線」により表示される。これら２つのリンクは、いずれも表示パターンＰ１にしたがって点滅により表示される。なお、上記２つのリンク以外のリンクは、実線および点灯で表示される。
【００９１】
このような物理マップ７０の表示により、物理ネットワークのブロッキング状態を明示できると共に、他のネットワークのトラフィックに影響が及ぶリンクも明示することができる。このとき、点滅表示が行われたリンクに対する操作が行われた場合、他のネットワークのうちトラフィックに影響があるネットワークの一覧を含むＳＴＰ対象ＶＬＡＮ画面が表示される。例えば、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに対するマウスオーバ及びクリックが検出された場合、ＳＴＰ対象ＶＬＡＮ画面７１が表示される。このＳＴＰ対象ＶＬＡＮ画面７１には、ＶＬＡＮ１およびＶＬＡＮ３の選択肢が含まれる。これにより、ＶＬＡＮ１およびＶＬＡＮ３のトラフィックに影響があることがわかる。
【００９２】
そして、ＳＴＰ対象ＶＬＡＮ画面７１でＶＬＡＮ１が選択された場合、クライアント端末５０の表示は、物理マップ７０からＶＬＡＮ１のＶＬＡＮマップ７１０へ遷移する。
【００９３】
このＶＬＡＮ１のＶＬＡＮマップ７１０には、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ、Ｎｏｄｅ−Ｃ、Ｎｏｄｅ−Ｅ及びＮｏｄｅ−Ｆの５つのデバイスアイコンがＶＬＡＮ１に属するネットワークデバイス３０として表示される。さらに、ＶＬＡＮマップ７１０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｅを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｆを接続するリンクとの５つのリンクが含まれる。
【００９４】
これら５つのリンクのうち、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクが表示パターンＰ４の適用条件に該当する。すなわち、上述の通り、Ｎｏｄｅ−Ｂが有するポートのうち、Ｎｏｄｅ−Ｃが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｂのポート番号「２」のポートに、物理ネットワーク単位のブロッキングが設定されているので、ＶＬＡＮ１のトラフィックもＮｏｄｅ−Ｂのポート番号「２」のポートで遮断される。
【００９５】
このため、Ｎｏｄｅ−Ｂのデバイスアイコンには、表示パターンＰ４にしたがってＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに関連付けてブロッキングポートのシンボルが「白色の塗り潰し」により表示される。さらに、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクの線種は、表示パターンＰ４にしたがって「破線」により表示される。このリンクは、表示パターンＰ４にしたがって点滅により表示される。なお、上記リンク以外のリンクは、実線および点灯で表示される。
【００９６】
このようなＶＬＡＮ１のＶＬＡＮマップ７１０の表示により、ＶＬＡＮ１ネットワークのブロッキング状態を明示できると共に、他のネットワークのトラフィックに影響が及ぶリンクも明示することができる。
【００９７】
一方、図８に示すように、ＳＴＰ対象ＶＬＡＮ画面７１でＶＬＡＮ３が選択された場合、クライアント端末５０の表示は、物理マップ７０からＶＬＡＮ３のＶＬＡＮマップ７３０へ遷移する。
【００９８】
このＶＬＡＮ３のＶＬＡＮマップ７３０には、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ、Ｎｏｄｅ−Ｃ、Ｎｏｄｅ−Ｄ及びＮｏｄｅ−Ｅの５つのデバイスアイコンがＶＬＡＮ３に属するネットワークデバイス３０として表示される。さらに、ＶＬＡＮマップ７３０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｅを接続するリンクとの５つのリンクが含まれる。
【００９９】
これら５つのリンクのうち、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクとが表示パターンＰ４の適用条件に該当する。上述の通り、Ｎｏｄｅ−Ｂが有するポートのうち、Ｎｏｄｅ−Ｃが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｂのポート番号「２」のポートに、物理ネットワーク単位のブロッキングが設定されているので、ＶＬＡＮ１のトラフィックもＮｏｄｅ−Ｂのポート番号「２」のポートで遮断される。さらに、Ｎｏｄｅ−Ｃが有するポートのうち、Ｎｏｄｅ−Ｄが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｃのポート番号「３」のポートに、物理ネットワーク単位のブロッキングが設定されているので、ＶＬＡＮ３のトラフィックもＮｏｄｅ−Ｃのポート番号「３」のポートで遮断される。
【０１００】
このため、Ｎｏｄｅ−Ｂのデバイスアイコンには、表示パターンＰ４にしたがってＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに関連付けてブロッキングポートのシンボルが「白色の塗り潰し」により表示される。さらに、Ｎｏｄｅ−Ｃのデバイスアイコンには、表示パターンＰ４にしたがってＮｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクに関連付けてブロッキングポートのシンボルが「白色の塗り潰し」により表示される。さらに、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクとの線種は、表示パターンＰ４にしたがって「破線」により表示される。これら２つのリンクは、表示パターンＰ４にしたがって点滅により表示される。なお、上記リンク以外のリンクは、実線および点灯で表示される。
【０１０１】
このようなＶＬＡＮ３のＶＬＡＮマップ７３０の表示により、ＶＬＡＮ３ネットワークのブロッキング状態を明示できると共に、他のネットワークのトラフィックに影響が及ぶリンクも明示することができる。
【０１０２】
［具体例２］
次に、本実施例に係る表示制御の具体例について説明する。ここでは、一例として、表示パターンＰ２、Ｐ５及びＰ６のリンク及びポートの表示が含まれる具体例を図９及び図１０に例示して説明する。
【０１０３】
図９及び図１０は、トポロジマップ表示の遷移例を示す図である。図９及び図１０でも、表示パターンＰ２、Ｐ５及びＰ６のリンク及びポートの表示を説明する便宜上、図３に示すトポロジ情報及び図４に示すブロッキング情報により定まるトポロジ、ＶＬＡＮ設定及びブロッキングポートの設定とは異なるトポロジ、ＶＬＡＮ設定及びブロッキングポートの設定が反映されたトポロジマップが表示される例を示す。
【０１０４】
図９に示す物理マップ９０には、Ｎｏｄｅ−Ａ〜Ｎｏｄｅ−Ｆの６つのデバイスアイコンが物理ネットワークに属するネットワークデバイス３０として表示される。さらに、物理マップ９０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｅを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｆを接続するリンクとの７つのリンクが含まれる。
【０１０５】
これら７つのリンクのうち、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクとが表示パターンＰ２の適用条件に該当する前提で以下の説明を行う。すなわち、Ｎｏｄｅ−Ｂが有するポートのうち、Ｎｏｄｅ−Ｃが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｂのポート番号「２」のポートに、ＶＬＡＮネットワーク単位のブロッキングが設定されている場合を想定する。さらに、Ｎｏｄｅ−Ｃが有するポートのうち、Ｎｏｄｅ−Ｄが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｃのポート番号「３」のポートに、ＶＬＡＮネットワーク単位のブロッキングが設定されている場合を想定する。
【０１０６】
この場合、物理マップ９０に含まれるいずれのデバイスアイコンにも、ブロッキングポートのシンボルは表示されない。
【０１０７】
その一方で、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクの線種は、表示パターンＰ２にしたがって「破線」により表示される。加えて、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクの線種も、表示パターンＰ２にしたがって「破線」により表示される。これら２つのリンクは、いずれも表示パターンＰ２にしたがって点滅により表示される。なお、上記２つのリンク以外のリンクは、実線および点灯で表示される。
【０１０８】
このような物理マップ９０の表示により、物理ネットワークのブロッキング状態を明示できると共に、他のネットワークのトラフィックに影響が及ぶリンクも明示することができる。このとき、点滅表示が行われたリンクに対する操作が行われた場合、他のネットワークのうちトラフィックに影響があるネットワークの一覧を含むＳＴＰ対象ＶＬＡＮ画面が表示される。例えば、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに対するマウスオーバ及びクリックが検出された場合、ＳＴＰ対象ＶＬＡＮ画面９１が表示される。このＳＴＰ対象ＶＬＡＮ画面９１には、ＶＬＡＮ５およびＶＬＡＮ６の選択肢が含まれる。これにより、ＶＬＡＮ５およびＶＬＡＮ６のトラフィックに影響があることがわかる。
【０１０９】
そして、ＳＴＰ対象ＶＬＡＮ画面９１でＶＬＡＮ５が選択された場合、クライアント端末５０の表示は、物理マップ９０からＶＬＡＮ５のＶＬＡＮマップ９５０へ遷移する。
【０１１０】
このＶＬＡＮ５のＶＬＡＮマップ９５０には、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ、Ｎｏｄｅ−Ｃ、Ｎｏｄｅ−Ｄ及びＮｏｄｅ−Ｆの５つのデバイスアイコンがＶＬＡＮ５に属するネットワークデバイス３０として表示される。さらに、ＶＬＡＮマップ９５０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｄを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクとＮｏｄｅ−Ｃ及びＮｏｄｅ−Ｆを接続するリンクとの６つのリンクが含まれる。
【０１１１】
これら６つのリンクのうち、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクが表示パターンＰ５の適用条件に該当すると共に、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクが表示パターンＰ６の適用条件に該当する。すなわち、Ｎｏｄｅ−Ｂが有するポートのうち、Ｎｏｄｅ−Ｃが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｂのポート番号「２」のポートには、指定ネットワークのＶＬＡＮ５のトラフィックのブロッキングと共に指定外ネットワークのＶＬＡＮ６のトラフィックのブロッキングが設定されている。一方、Ｎｏｄｅ−Ｃが有するポートのうち、Ｎｏｄｅ−Ｄが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｃのポート番号「３」のポートには、指定ネットワークのＶＬＡＮ５のトラフィックのブロッキングが設定されている。
【０１１２】
このため、Ｎｏｄｅ−Ｂのデバイスアイコンには、表示パターンＰ５にしたがってＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに関連付けてブロッキングポートのシンボルが「白色の塗り潰し」により表示される。さらに、Ｎｏｄｅ−Ｃのデバイスアイコンには、表示パターンＰ６にしたがってＮｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクに関連付けてブロッキングポートのシンボルが「白色の塗り潰し」により表示される。
【０１１３】
さらに、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクの線種は、表示パターンＰ５にしたがって「破線」により表示される。このリンクは、表示パターンＰ５にしたがって点滅により表示される。一方、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｄを接続するリンクの線種は、表示パターンＰ６にしたがって「破線」により表示されるが、点滅表示は実施されずに点灯表示が行われる。なお、上記２つのリンク以外のリンクは、実線および点灯で表示される。
【０１１４】
このようなＶＬＡＮ５のＶＬＡＮマップ９５０の表示により、ＶＬＡＮ５ネットワークのブロッキング状態を明示できると共に、他のネットワークのトラフィックに影響が及ぶリンクも明示することができる。
【０１１５】
このＶＬＡＮ５のＶＬＡＮマップ９５０上で点滅表示が行われたリンクに対する操作が行われた場合、他のネットワークのうちトラフィックに影響があるネットワークの一覧を含むＳＴＰ対象ＶＬＡＮ画面が表示される。例えば、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに対するマウスオーバ及びクリックが検出された場合、図１０に示すように、ＳＴＰ対象ＶＬＡＮ画面９１が表示される。このＳＴＰ対象ＶＬＡＮ画面９１には、ＶＬＡＮ５およびＶＬＡＮ６の選択肢が含まれる。これにより、ＶＬＡＮ５およびＶＬＡＮ６のトラフィックに影響があることがわかる。
【０１１６】
そして、ＳＴＰ対象ＶＬＡＮ画面９１でＶＬＡＮ６が選択された場合、クライアント端末５０の表示は、ＶＬＡＮ５のＶＬＡＮマップ９５０からＶＬＡＮ６のＶＬＡＮマップ９６０へ遷移する。
【０１１７】
このＶＬＡＮ６のＶＬＡＮマップ９６０には、Ｎｏｄｅ−Ａ、Ｎｏｄｅ−Ｂ、Ｎｏｄｅ−Ｃ、Ｎｏｄｅ−Ｅ及びＮｏｄｅ−Ｆの５つのデバイスアイコンがＶＬＡＮ６に属するネットワークデバイス３０として表示される。さらに、ＶＬＡＮマップ９６０には、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｂを接続するリンクと、Ｎｏｄｅ−Ａ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクと、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｅを接続するリンクと、Ｎｏｄｅ−Ｃ及びＮｏｄｅ−Ｆを接続するリンクとの５つのリンクが含まれる。
【０１１８】
これら５つのリンクのうち、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクが表示パターンＰ５の適用条件に該当する。すなわち、Ｎｏｄｅ−Ｂが有するポートのうち、Ｎｏｄｅ−Ｃが有するポート番号「２」のポートに対向して接続されるポート、すなわちＮｏｄｅ−Ｂのポート番号「２」のポートには、指定ネットワークのＶＬＡＮ６のトラフィックのブロッキングと共に指定外ネットワークのＶＬＡＮ５のトラフィックのブロッキングが設定されている。
【０１１９】
このため、Ｎｏｄｅ−Ｂのデバイスアイコンには、表示パターンＰ５にしたがってＮｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクに関連付けてブロッキングポートのシンボルが「白色の塗り潰し」により表示される。
【０１２０】
さらに、Ｎｏｄｅ−Ｂ及びＮｏｄｅ−Ｃを接続するリンクの線種は、表示パターンＰ５にしたがって「破線」により表示される。このリンクは、表示パターンＰ５にしたがって点滅により表示される。なお、上記のリンク以外のリンクは、実線および点灯で表示される。
【０１２１】
このようなＶＬＡＮ６のＶＬＡＮマップ９６０の表示により、ＶＬＡＮ６ネットワークのブロッキング状態を明示できると共に、他のネットワークのトラフィックに影響が及ぶリンクも明示することができる。
【０１２２】
［処理の流れ］
次に、本実施例に係るネットワーク管理装置１０の処理の流れについて説明する。なお、ここでは、（１）第１の表示制御処理を説明した後、（２）第２の表示制御処理を説明することとする。
【０１２３】
（１）第１の表示制御処理
図１１は、実施例１に係る第１の表示制御処理の手順を示すフローチャートである。この処理は、一例として、物理マップの表示リクエストを受け付けた場合、指定ネットワークである物理ネットワークに含まれるネットワークデバイス３０のデバイスアイコンを表示させた後に開始される。
【０１２４】
図１１に示すように、表示制御部１５ｄは、表示リクエストに対応する物理ネットワークの識別情報、すなわちＶＬＡＮ＿ＩＤ「９９９９」をリンクの検索対象として設定する（ステップＳ１０１）。
【０１２５】
続いて、表示制御部１５ｄは、記憶部１３に記憶されたトポロジ情報１３ａに含まれるリンクＩＤのうちステップＳ１０１で設定されたＶＬＡＮ＿ＩＤ「９９９９」に対応するリンクＩＤを検索する（ステップＳ１０２）。
【０１２６】
このとき、未表示のリンクＩＤがヒットしなくなるまで、言い換えればトポロジ情報１３ａ内にＶＬＡＮ＿ＩＤ「９９９９」に対応するリンクＩＤの全てが検索されるまで（ステップＳ１０３Ｙｅｓ）、表示制御部１５ｄは、以下のステップＳ１０４〜ステップＳ１１０までの処理を実行する。
【０１２７】
すなわち、表示制御部１５ｄは、記憶部１３に記憶されたブロッキング情報１３ｂからＶＬＡＮ＿ＩＤが「９９９９」と一致し、かつステップＳ１０２の検索でヒットするリンクＩＤのリンクが有する２つのポートのうちいずれかのポートＩＤと一致するブロッキングポートを検索する（ステップＳ１０４）。
【０１２８】
ここで、ステップＳ１０４の検索がヒットする場合（ステップＳ１０５Ｙｅｓ）、指定ネットワークである物理ネットワーク単位のブロッキング状態が設定されているブロッキングポートが、ステップＳ１０２の検索でヒットするリンクＩＤのリンクに含まれると判断できる。この場合、表示制御部１５ｄは、ステップＳ１０２の検索でヒットするリンクＩＤのリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ１にしたがって表示させ（ステップＳ１０６）、ステップＳ１０２の処理に戻る。
【０１２９】
一方、ステップＳ１０４の検索がヒットしない場合（ステップＳ１０５Ｎｏ）、表示制御部１５ｄは、記憶部１３に記憶されたブロッキング情報１３ｂからＶＬＡＮ＿ＩＤが「９９９９」と不一致であり、かつステップＳ１０２の検索でヒットするリンクＩＤのリンクが有する２つのポートのうちいずれかのポートＩＤと一致するブロッキングポートを検索する（ステップＳ１０７）。
【０１３０】
このステップＳ１０７の検索がヒットする場合（ステップＳ１０８Ｙｅｓ）、指定外ネットワークであるＶＬＡＮ単位のブロッキング状態が設定されているブロッキングポートが、ステップＳ１０２の検索でヒットするリンクＩＤのリンクに含まれると判断できる。この場合、表示制御部１５ｄは、ステップＳ１０２の検索でヒットするリンクＩＤのリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ２にしたがって表示させ（ステップＳ１０９）、ステップＳ１０２の処理に戻る。
【０１３１】
また、ステップＳ１０７の検索がヒットしない場合（ステップＳ１０８Ｎｏ）、ブロッキングポートが、ステップＳ１０２の検索でヒットするリンクＩＤのリンクに含まれないと判断できる。この場合、表示制御部１５ｄは、ステップＳ１０２の検索でヒットするリンクＩＤのリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ３にしたがって表示させ（ステップＳ１１０）、ステップＳ１０２の処理に戻る。
【０１３２】
その後、未表示のリンクＩＤがヒットしなくなると、言い換えればトポロジ情報１３ａ内にＶＬＡＮ＿ＩＤ「９９９９」に対応するリンクＩＤの全てが検索されると（ステップＳ１０３Ｎｏ）、物理マップの表示が終了するので、処理を終了する。
【０１３３】
（２）第２の表示制御処理
図１２及び図１３は、実施例１に係る第２の表示制御処理の手順を示すフローチャートである。この処理は、一例として、ＶＬＡＮマップの表示リクエストを受け付けた場合、指定ネットワークであるＶＬＡＮネットワークに含まれるネットワークデバイス３０のデバイスアイコンを表示させた後に開始される。
【０１３４】
図１２に示すように、表示制御部１５ｄは、表示リクエストに対応するＶＬＡＮネットワークのＶＬＡＮ＿ＩＤをリンクの検索対象として設定する（ステップＳ３０１）。
【０１３５】
続いて、表示制御部１５ｄは、記憶部１３に記憶されたトポロジ情報１３ａに含まれるリンクＩＤのうちステップＳ３０１で設定されたＶＬＡＮ＿ＩＤに対応するリンクＩＤを検索する（ステップＳ３０２）。
【０１３６】
このとき、未表示のリンクＩＤがヒットしなくなるまで、言い換えればトポロジ情報１３ａ内にステップＳ３０１で設定されたＶＬＡＮ＿ＩＤに対応するリンクＩＤの全てが検索されるまで（ステップＳ３０３Ｙｅｓ）、表示制御部１５ｄは、以下のステップＳ３０４〜ステップＳ３１７までの処理を実行する。
【０１３７】
すなわち、表示制御部１５ｄは、記憶部１３に記憶されたブロッキング情報１３ｂからステップＳ３０２の検索でヒットするリンクＩＤのリンクが有する２つのポートのうちいずれかのポートＩＤと一致するポートＩＤを検索する（ステップＳ３０４）。なお、ポートＩＤがヒットしない場合（ステップＳ３０５Ｎｏ）、ステップＳ３０８の処理へ移行する。
【０１３８】
このとき、ポートＩＤがヒットする場合（ステップＳ３０５Ｙｅｓ）、表示制御部１５ｄは、ステップＳ３０４の検索でヒットするブロッキングポートのポートＩＤがブロッキング情報１３ｂにおいてＶＬＡＮ＿ＩＤ「９９９９」に関連付けられているか否かを判定する（ステップＳ３０６）。
【０１３９】
ここで、ブロッキングポートのポートＩＤがＶＬＡＮ＿ＩＤ「９９９９」に関連付けられている場合（ステップＳ３０６Ｙｅｓ）、物理ネットワーク単位のブロッキング状態が設定されているブロッキングポートが、ステップＳ３０２の検索でヒットするリンクＩＤのリンクに含まれると判断できる。この場合、表示制御部１５ｄは、ステップＳ３０２で検索されたリンクＩＤに対応するリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ４にしたがって表示させ（ステップＳ３０７）、ステップＳ３０２の処理に戻る。
【０１４０】
また、ブロッキングポートのポートＩＤがＶＬＡＮ＿ＩＤ「９９９９」に関連付けられていない場合（ステップＳ３０６Ｎｏ）、表示制御部１５ｄは、記憶部１３に記憶されたブロッキング情報１３ｂからステップＳ３０１で設定されたＶＬＡＮ＿ＩＤと一致し、かつステップＳ３０２で検索されたリンクＩＤに対応するリンクが有する２つのポートのうちいずれかのポートＩＤと一致するブロッキングポートを検索する（ステップＳ３０８）。
【０１４１】
ここで、ステップＳ３０８の検索がヒットする場合（ステップＳ３０９Ｙｅｓ）、指定ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートが、ステップＳ３０２で検索されたリンクＩＤに対応するリンクに含まれると判断できる。この場合、表示制御部１５ｄは、記憶部１３に記憶されたブロッキング情報１３ｂからステップＳ３０１で設定されたＶＬＡＮ＿ＩＤと不一致であり、かつステップＳ３０２で検索されたリンクＩＤに対応するリンクが有する２つのポートのうちいずれかのポートＩＤと一致するブロッキングポートを検索する（ステップＳ３１０）。
【０１４２】
このとき、ステップＳ３１０の検索がヒットする場合（ステップＳ３１１Ｙｅｓ）、指定外ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートも、ステップＳ３０２で検索されたリンクＩＤに対応するリンクに含まれるので、表示パターンＰ５の適用条件を満たすと判断できる。この場合、表示制御部１５ｄは、ステップＳ３０２で検索されたリンクＩＤに対応するリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ５にしたがって表示させ（ステップＳ３１２）、ステップＳ３０２の処理に戻る。
【０１４３】
一方、ステップＳ３１０の検索がヒットしない場合（ステップＳ３１１Ｎｏ）、指定外ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートは、ステップＳ３０２で検索されたリンクＩＤに対応するリンクに含まれないので、表示パターンＰ６の適用条件を満たすと判断できる。この場合、表示制御部１５ｄは、ステップＳ３０２で検索されたリンクＩＤに対応するリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ６にしたがって表示させ（ステップＳ３１３）、ステップＳ３０２の処理に戻る。
【０１４４】
ここで、ステップＳ３０８の検索がヒットしない場合（ステップＳ３０９Ｎｏ）、指定ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートが、ステップＳ３０２で検索されたリンクＩＤに対応するリンクに含まれないと判断できる。この場合、表示制御部１５ｄは、図１３に示すように、記憶部１３に記憶されたブロッキング情報１３ｂからステップＳ３０１で設定されたＶＬＡＮ＿ＩＤと不一致であり、かつステップＳ３０２で検索されたリンクＩＤに対応するリンクが有する２つのポートのうちいずれかのポートＩＤと一致するブロッキングポートを検索する（ステップＳ３１４）。
【０１４５】
このとき、ステップＳ３１４の検索がヒットする場合（ステップＳ３１５Ｙｅｓ）、指定外ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートは、ステップＳ３０２で検索されたリンクＩＤに対応するリンクに含まれるので、表示パターンＰ７の適用条件を満たすと判断できる。この場合、表示制御部１５ｄは、ステップＳ３０２で検索されたリンクＩＤに対応するリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ７にしたがって表示させ（ステップＳ３１６）、ステップＳ３０２の処理に戻る。
【０１４６】
一方、ステップＳ３１４の検索がヒットしない場合（ステップＳ３１５Ｎｏ）、指定外ネットワークに対応するＶＬＡＮのトラフィックをブロッキングするブロッキングポートも、ステップＳ３０２で検索されたリンクＩＤに対応するリンクに含まれないので、表示パターンＰ８の適用条件を満たすと判断できる。この場合、表示制御部１５ｄは、ステップＳ３０２で検索されたリンクＩＤに対応するリンクおよびブロッキングポートに対応するポートのシンボルを表示パターンＰ８にしたがって表示させ（ステップＳ３１７）、ステップＳ３０２の処理に戻る。
【０１４７】
その後、未表示のリンクＩＤがヒットしなくなると、言い換えればトポロジ情報１３ａ内にステップＳ３０１で設定されたＶＬＡＮ＿ＩＤに対応するリンクＩＤの全てが検索されると（ステップＳ３０３Ｎｏ）、ＶＬＡＮマップの表示が終了するので、処理を終了する。
【０１４８】
［効果の一側面］
上述してきたように、本実施例に係るネットワーク管理装置１０は、物理ネットワーク及びＶＬＡＮネットワークのうちマップ表示が指定されたネットワーク以外の他のネットワークの通信が抑止設定されているか否かにより、マップ表示が指定されたネットワークのポート又はそのポートを含むリンクの表示形態を変更する。したがって、本実施例に係るネットワーク管理装置１０によれば、マップ表示が指定されていないネットワークの通信の抑止設定も把握することが可能である。
【実施例２】
【０１４９】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【０１５０】
［分散および統合］
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されておらずともよい。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、ＮＷ情報取得部１５ａ、操作情報取得部１５ｂ、指定受付部１５ｃまたは表示制御部１５ｄをネットワーク管理装置１０の外部装置としてネットワーク経由で接続するようにしてもよい。また、ＮＷ情報取得部１５ａ、操作情報取得部１５ｂ、指定受付部１５ｃまたは表示制御部１５ｄを別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記のネットワーク管理装置１０の機能を実現するようにしてもよい。また、記憶部１３に記憶されるトポロジ情報１３ａ及びブロッキング情報１３ｂの全部または一部を別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記のネットワーク管理装置１０の機能を実現するようにしてもかまわない。
【０１５１】
［ネットワーク管理プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１４を用いて、上記の実施例と同様の機能を有するネットワーク管理プログラムを実行するコンピュータの一例について説明する。
【０１５２】
図１４は、実施例１及び実施例２に係るネットワーク管理プログラムを実行するコンピュータのハードウェア構成例を示す図である。図１４に示すように、コンピュータ１００は、操作部１１０ａと、スピーカ１１０ｂと、カメラ１１０ｃと、ディスプレイ１２０と、通信部１３０とを有する。さらに、このコンピュータ１００は、ＣＰＵ１５０と、ＲＯＭ１６０と、ＨＤＤ１７０と、ＲＡＭ１８０とを有する。これら１１０〜１８０の各部はバス１４０を介して接続される。
【０１５３】
ＨＤＤ１７０には、図１４に示すように、上記の実施例１で示したＮＷ情報取得部１５ａ、操作情報取得部１５ｂ、指定受付部１５ｃ及び表示制御部１５ｄと同様の機能を発揮するネットワーク管理プログラム１７０ａが記憶される。このネットワーク管理プログラム１７０ａは、図２に示したＮＷ情報取得部１５ａ、操作情報取得部１５ｂ、指定受付部１５ｃ及び表示制御部１５ｄの各構成要素と同様、統合又は分離してもかまわない。すなわち、ＨＤＤ１７０には、必ずしも上記の実施例１で示した全てのデータが格納されずともよく、処理に用いるデータがＨＤＤ１７０に格納されればよい。
【０１５４】
このような環境の下、ＣＰＵ１５０は、ＨＤＤ１７０からネットワーク管理プログラム１７０ａを読み出した上でＲＡＭ１８０へ展開する。この結果、ネットワーク管理プログラム１７０ａは、図１４に示すように、ネットワーク管理プロセス１８０ａとして機能する。このネットワーク管理プロセス１８０ａは、ＲＡＭ１８０が有する記憶領域のうちネットワーク管理プロセス１８０ａに割り当てられた領域にＨＤＤ１７０から読み出した各種データを展開し、この展開した各種データを用いて各種の処理を実行する。例えば、ネットワーク管理プロセス１８０ａが実行する処理の一例として、図１１〜図１３に示す処理などが含まれる。なお、ＣＰＵ１５０では、必ずしも上記の実施例１で示した全ての処理部が動作せずともよく、実行対象とする処理に対応する処理部が仮想的に実現されればよい。
【０１５５】
なお、上記のネットワーク管理プログラム１７０ａは、必ずしも最初からＨＤＤ１７０やＲＯＭ１６０に記憶されておらずともかまわない。例えば、コンピュータ１００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にネットワーク管理プログラム１７０ａを記憶させる。そして、コンピュータ１００がこれらの可搬用の物理媒体からネットワーク管理プログラム１７０ａを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１００に接続される他のコンピュータまたはサーバ装置などにネットワーク管理プログラム１７０ａを記憶させておき、コンピュータ１００がこれらからネットワーク管理プログラム１７０ａを取得して実行するようにしてもよい。
【符号の説明】
【０１５６】
１    ネットワーク管理システム
３    監視対象システム
１０    ネットワーク管理装置
１１    通信Ｉ／Ｆ部
１３    記憶部
１３ａ  トポロジ情報
１３ｂ  ブロッキング情報
１５    制御部
１５ａ  ＮＷ情報取得部
１５ｂ  操作情報取得部
１５ｃ  指定受付部
１５ｄ  表示制御部
３０Ａ，３０Ｂ，３０Ｃ    ネットワークデバイス
５０    クライアント端末
【図１】
2018125817.tif 000003
【図２】
2018125817.tif 000004
【図３】
2018125817.tif 000005
【図４】
2018125817.tif 000006
【図５Ａ】
2018125817.tif 000007
【図５Ｂ】
2018125817.tif 000008
【図５Ｃ】
2018125817.tif 000009
【図６】
2018125817.tif 000010
【図７】
2018125817.tif 000011
【図８】
2018125817.tif 000012
【図９】
2018125817.tif 000013
【図１０】
2018125817.tif 000014
【図１１】
2018125817.tif 000015
【図１２】
2018125817.tif 000016
【図１３】
2018125817.tif 000017
【図１４】
2018125817.tif 000018