(57)【要約】【課題】マップ上でポート単位のリンクアグリケーションに関する設定の表示を実現すること。【解決手段】ネットワーク管理装置１０は、監視対象システムが含む第１及び第２の通信装置の間の通信設定に関する情報を取得する取得部と、取得した情報に、第１及び第２の通信装置の間でリンクアグリケーションの設定情報が含まれているか否かに応じて、第１の通信装置に対応する第１のオブジェクトと第２の通信装置に対応する第２のオブジェクトとの接続状態の表示を異なる表示に制御するとともに、第１及び第２の通信装置の間でリンクアグリケーションの設定情報が含まれている場合であって、第１のオブジェクト、または第２のオブジェクトが選択された場合に、リンクアグリゲーションが設定された第１の通信装置、または第２の通信装置のポートの表示シンボルをリンクアグリゲーションが設定されない他のポートと識別可能に表示する表示制御部と、を有する。【選択図】図２
2018124788.tif 000002
【特許請求の範囲】
【請求項１】
監視対象システムに含まれる第１の通信装置と第２の通信装置との間の通信設定に関する情報を取得する取得部と、
取得した前記情報に、前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれているか否かに応じて、前記第１の通信装置に対応する第１のオブジェクトと前記第２の通信装置に対応する第２のオブジェクトとの接続状態の表示を異なる表示に制御するとともに、前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれている場合であって、前記第１のオブジェクト、または前記第２のオブジェクトが選択された場合に、前記リンクアグリゲーションが設定された前記第１の通信装置、または前記第２の通信装置のポートの表示シンボルを前記リンクアグリゲーションが設定されない他のポートと識別可能に表示する表示制御部と、
を有することを特徴する制御装置。
【請求項２】
前記表示制御部は、異なるリンクアグリゲーションが設定された前記第１の通信装置、または前記第２の通信装置のポートの表示シンボルを識別可能に表示することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記表示制御部は、前記リンクアグリゲーションが設定された前記第１の通信装置、または前記第２の通信装置のポートの表示シンボル上にポインタが検出された場合、前記ポートに設定されたリンクアグリケーションを識別する識別情報をさらに表示することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記表示制御部は、前記異なる表示に制御された、前記第１のオブジェクトと前記第２のオブジェクトとの接続状態の表示上にポインタが検出された場合、前記第１のオブジェクトと前記第２のオブジェクトとの接続に含まれる、前記リンクアグリゲーションを識別する識別情報の一覧を表示することを特徴とする請求項１、２または３に記載の制御装置。
【請求項５】
監視対象システムに含まれる第１の通信装置と第２の通信装置との間の通信設定に関する情報を取得し、
取得した前記情報に、前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれているか否かに応じて、前記第１の通信装置に対応する第１のオブジェクトと前記第２の通信装置に対応する第２のオブジェクトとの接続状態の表示を異なる表示に制御するとともに、
前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれている場合であって、前記第１のオブジェクト、または前記第２のオブジェクトが選択された場合に、前記リンクアグリゲーションが設定された前記第１の通信装置、または前記第２の通信装置のポートの表示シンボルを前記リンクアグリゲーションが設定されない他のポートと識別可能に表示する、
処理をコンピュータが実行することを特徴する制御方法。
【請求項６】
監視対象システムに含まれる第１の通信装置と第２の通信装置との間の通信設定に関する情報を取得し、
取得した前記情報に、前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれているか否かに応じて、前記第１の通信装置に対応する第１のオブジェクトと前記第２の通信装置に対応する第２のオブジェクトとの接続状態の表示を異なる表示に制御するとともに、
前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれている場合であって、前記第１のオブジェクト、または前記第２のオブジェクトが選択された場合に、前記リンクアグリゲーションが設定された前記第１の通信装置、または前記第２の通信装置のポートの表示シンボルを前記リンクアグリゲーションが設定されない他のポートと識別可能に表示する、
処理をコンピュータに実行させることを特徴する制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
企業システムでネットワークが構築される初期の段階では、一例として、ＳＥ（System  Engineer）等の専門家がｔｅｌｎｅｔなどのプロトコルを介してネットワーク装置に接続し、ＣＬＩ（Command  Line  Interface）などを介して各種のネットワーク設定が行われる。
【０００３】
その後、企業システムにおける業務の追加、業務の変更、あるいは業務の重要性の変化などに起因してネットワークの運用も変化する。例えば、運用の変化に合わせて、通信経路の冗長化に関する設定の編集、例えば登録、削除や変更などが行われる場合がある。
【０００４】
このような通信経路の冗長化は、一例として、リンクアグリケーションに関する設定、例えばＬＡＧ（Link  Aggregation  Group）設定がネットワーク上のデバイスに行われることにより実現される。
【０００５】
例えば、ＬＡＧ設定が編集される場合、ＬＡＧ設定の現状を把握できなければ、どのようにＬＡＧ設定を編集すればよいのかを構想するのは困難である。このため、ＬＡＧ設定の現状把握を行うために、ネットワークに含まれるデバイス間の接続形状が模式化されたマップ上でＬＡＧ設定が確認される。
【０００６】
このようにマップ上でＬＡＧ設定を表示する技術の一例として、マップに表示されるリンクのうちＬＡＧ設定が行われたリンク上にアイコン等のシンボルを表示するものがある。例えば、リンク上のシンボルが選択された場合、マップからリンクに行われたＬＡＧ設定の一覧表示が呼び出される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２７６９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の技術では、マップ上でポート単位のリンクアグリケーションに関する設定を把握することが困難である。
【０００９】
すなわち、上記のシンボルは、デバイス間を接続するリンクにＬＡＧが設定されているという大雑把な情報を与えるものに過ぎない。このため、デバイスが有するポートのうちいずれのポートにＬＡＧが設定されているのかも把握できなければ、ＬＡＧが設定されているポートとそうでないポートを区別することもできない。そうであるからと言って、ＬＡＧ設定の一覧表示を呼び出したとしても、ＬＡＧ設定を編集しようとする通信経路の一部、すなわち１つのリンクのＬＡＧ設定しか把握することしかできず、通信経路全体を俯瞰しながらＬＡＧ設定の現状を把握することができない。
【００１０】
１つの側面では、本発明は、マップ上でポート単位のリンクアグリケーションに関する設定の表示を実現できる制御装置、制御方法及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
一態様では、制御装置は、監視対象システムに含まれる第１の通信装置と第２の通信装置との間の通信設定に関する情報を取得する取得部と、取得した前記情報に、前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれているか否かに応じて、前記第１の通信装置に対応する第１のオブジェクトと前記第２の通信装置に対応する第２のオブジェクトとの接続状態の表示を異なる表示に制御するとともに、前記第１の通信装置と前記第２の通信装置との間でリンクアグリケーションの設定情報が含まれている場合であって、前記第１のオブジェクト、または前記第２のオブジェクトが選択された場合に、前記リンクアグリゲーションが設定された前記第１の通信装置、または前記第２の通信装置のポートの表示シンボルを前記リンクアグリゲーションが設定されない他のポートと識別可能に表示する表示制御部と、を有する。
【発明の効果】
【００１２】
マップ上でポート単位のリンクアグリケーションに関する設定の表示を実現できる。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施例１に係るネットワーク管理システムの構成例を示す図である。
【図２】図２は、実施例１に係るネットワーク管理装置の機能的構成を示すブロック図である。
【図３】図３は、デバイス情報の一例を示す図である。
【図４】図４は、ポート情報の一例を示す図である。
【図５】図５は、リンク情報の一例を示す図である。
【図６】図６は、トポロジマップ画面の一例を示す図である。
【図７】図７は、ポート情報の一例を示す図である。
【図８】図８は、トポロジマップ画面の一例を示す図である。
【図９】図９は、トポロジマップ画面の一例を示す図である。
【図１０】図１０は、トポロジマップ画面の一例を示す図である。
【図１１】図１１は、トポロジマップ画面の一例を示す図である。
【図１２】図１２は、トポロジマップ画面の一例を示す図である。
【図１３】図１３は、トポロジマップ画面の一例を示す図である。
【図１４】図１４は、ＬＡＧ設定画面の一例を示す図である。
【図１５】図１５は、ＬＡＧ設定画面の一例を示す図である。
【図１６】図１６は、実施例１に係る全体処理の手順を示すフローチャート（１）である。
【図１７】図１７は、実施例１に係る全体処理の手順を示すフローチャート（２）である。
【図１８】図１８は、実施例１に係る第１の表示制御処理の手順を示すフローチャートである。
【図１９】図１９は、実施例１に係る第２の表示制御処理の手順を示すフローチャートである。
【図２０】図２０は、実施例１に係る第３の表示制御処理の手順を示すフローチャートである。
【図２１】図２１は、実施例１に係る設定編集処理の手順を示すフローチャートである。
【図２２】図２２は、トポロジマップ画面の一例を示す図である。
【図２３】図２３は、トポロジマップ画面の一例を示す図である。
【図２４】図２４は、実施例１及び実施例２に係る制御プログラムを実行するコンピュータのハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して本願に係る制御装置、制御方法及び制御プログラムについて説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１５】
［システム構成］
図１は、実施例１に係るネットワーク管理システムの構成例を示す図である。図１に示すネットワーク管理システム１は、企業システム等の監視対象システム３のネットワークＮＷを構築するネットワークデバイス３０Ａ〜３０Ｃに対する各種の設定をＧＵＩ（Graphical  User  Interface）を介して実現するネットワーク管理サービスを提供するものである。このネットワーク管理サービスの一環として、ネットワーク管理システム１は、ネットワークＮＷに含まれるデバイス間の接続形状が模式化されたトポロジマップ画面上でポート単位のＬＡＧ設定の表示を実現する。
【００１６】
図１に示すように、ネットワーク管理システム１には、ネットワーク管理装置１０と、ネットワークデバイス３０Ａ〜３０Ｃと、クライアント端末５０とが含まれる。以下では、ネットワークデバイス３０Ａ〜３０Ｃのことを総称する場合に「ネットワークデバイス３０」と記載する場合がある。なお、図１には、３つのネットワークデバイス３０Ａ〜３０Ｃが監視対象システム３に収容される場合を例示したが、あくまでこれは例示であり、監視対象システム３が任意の数のネットワークデバイスを収容することができるのは言うまでもない。
【００１７】
ネットワーク管理装置１０は、上記のネットワーク管理サービスを提供するコンピュータである。このネットワーク管理装置１０は、制御装置の一例である。
【００１８】
一実施形態として、ネットワーク管理装置１０は、上記のネットワーク管理サービスを実現するパッケージソフトウェアやオンラインソフトウェアを所望のコンピュータにインストールさせることによってＳＤＮ（Software-Defined  Networking）コントローラとして実装できる。このネットワーク管理装置１０は、ネットワークＮＷの一例として、ＩＰ−ＶＰＮ（Internet  Protocol  Virtual  Private  Network）や広域イーサネット（登録商標）などのキャリアイーサネット（登録商標）の監視、設定や制御などを含む管理を実行することができる。このようにネットワーク管理装置１０により管理されるネットワークＮＷは、物理ネットワークに限定されず、ＳＤＮやＮＦＶ（Network  Function  Virtualization）などの技術により仮想化された仮想ネットワークであってもよい。
【００１９】
ネットワークデバイス３０は、企業システム等のネットワークＮＷを構築する通信装置である。このネットワークデバイス３０には、一例として、ルータやスイッチなどのデータ転送装置を始め、ファイアーウォール、ロードバランサなどを採用することができる。
【００２０】
クライアント端末５０は、上記のネットワーク管理サービスの提供を受けるコンピュータである。このクライアント端末５０は、一例として、ネットワークＮＷを管理するネットワーク管理者等の関係者により使用される。ここで、上記のネットワーク管理サービスの提供により、クライアント端末５０は、必ずしもｔｅｌｎｅｔの動作環境を有さずともかまわない。例えば、クライアント端末５０には、汎用のブラウザの動作環境を有する任意のコンピュータを採用することができる。
【００２１】
［ネットワーク管理装置１０の構成］
図２は、実施例１に係るネットワーク管理装置１０の機能的構成を示すブロック図である。図２に示すように、ネットワーク管理装置１０は、通信Ｉ／Ｆ（interface）部１１と、記憶部１３と、制御部１５とを有する。なお、ネットワーク管理装置１０は、図２に示した機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。
【００２２】
通信Ｉ／Ｆ部１１は、他の装置、例えばネットワークデバイス３０やクライアント端末５０との間で通信制御を行うインタフェースである。
【００２３】
一実施形態として、通信Ｉ／Ｆ部１１は、ＬＡＮ（Local  Area  Network）カードなどのネットワークインタフェースカードを採用できる。例えば、通信Ｉ／Ｆ部１１は、ＬＡＧ設定に関するコマンドをネットワークデバイス３０へ送信したり、ネットワークデバイス３０からネットワークデバイス３０のＲＡＭに記憶されたＣｏｎｆｉｇ情報またはその一部を受信したりする。また、通信Ｉ／Ｆ部１１は、クライアント端末５０からネットワークデバイス３０の設定、例えばＬＡＧ設定に対する編集操作などを受け付ける。この他、通信Ｉ／Ｆ部１１は、ネットワークＮＷの接続形状が模式化されたトポロジマップ画面やトポロジマップ画面上のネットワークデバイス３０に対する各種設定を編集する編集画面などをクライアント端末５０へ送信したりする。
【００２４】
記憶部１３は、制御部１５で実行されるＯＳ（Operating  System）を始め、上記のネットワーク管理サービスを実現するネットワーク管理プログラムなどの各種プログラムに用いられるデータを記憶する記憶デバイスである。
【００２５】
一実施形態として、記憶部１３は、ネットワーク管理装置１０における補助記憶装置として実装することができる。例えば、記憶部１３には、ＨＤＤ（Hard  Disk  Drive）、光ディスクやＳＳＤ（Solid  State  Drive）などを採用できる。なお、記憶部１３は、必ずしも補助記憶装置として実装されずともよく、ネットワーク管理装置１０における主記憶装置として実装することもできる。この場合、記憶部１３には、各種の半導体メモリ素子、例えばＲＡＭ（Random  Access  Memory）やフラッシュメモリを採用できる。
【００２６】
記憶部１３は、制御部１５で実行されるプログラムに用いられるデータの一例として、デバイス情報１３ａと、ポート情報１３ｂと、リンク情報１３ｃとを記憶する。これらデバイス情報１３ａ、ポート情報１３ｂ及びリンク情報１３ｃ以外にも、他の電子データを併せて記憶することもできる。例えば、記憶部１３には、ネットワーク管理者等のユーザの権限を管理するために、ユーザごとに設定操作を許可するネットワークデバイス３０またはネットワークデバイス３０のグループが規定されたユーザ権限情報なども記憶することができる。
【００２７】
デバイス情報１３ａは、ネットワークデバイス３０に関する情報である。
【００２８】
一実施形態として、デバイス情報１３ａには、デバイスＩＤ（IDentification）及びデバイス名などの項目が対応付けられたデータを採用できる。ここで言う「デバイスＩＤ」とは、ネットワークデバイス３０を識別する識別情報を指す。また、「デバイス名」とは、ネットワークデバイス３０に定義された名称を指す。なお、ここでは、ネットワークデバイス３０を定義する項目の一例として、デバイス名を例示したが、この他にも製造番号や型番などの他の項目をデバイス情報１３ａにさらに含めることもできる。
【００２９】
図３は、デバイス情報１３ａの一例を示す図である。図３には、４つのネットワークデバイス３０が抜粋して示されているが、デバイス情報１３ａの内容は監視対象システム３に構築されるネットワークＮＷの実体に合わせて変更することができる。例えば、上から１番目のレコードの例は、デバイスＩＤ「１０１」で識別されるネットワークデバイスの名称が「Ｎｏｄｅ−１」と定義されていることを意味する。さらに、上から２番目のレコードの例は、デバイスＩＤ「１０２」で識別されるネットワークデバイスの名称が「Ｎｏｄｅ−２」と定義されていることを意味する。これらのレコードと同様に、他のレコードにおいても、コンピュータが認識するフィールドの値は異なれどもコンピュータが認識可能な状態で情報が記憶される。
【００３０】
ポート情報１３ｂは、ネットワークデバイス３０が有するポートに関する情報である。
【００３１】
一実施形態として、ポート情報１３ｂには、ポートＩＤ、デバイスＩＤ、ポート名、障害フラグおよびＬＡＧ名などの項目が対応付けられたデータを採用できる。ここで言う「ポートＩＤ」とは、ネットワークデバイス３０が有するポートを識別する識別情報を指す。また、「デバイスＩＤ」は、デバイス情報１３ａに含まれるデバイスＩＤと同様に、ネットワークデバイス３０の識別情報を指すが、ここでは、ポートＩＤで識別されるポートを有するネットワークデバイス３０のことを意味する。また、「ポート名」とは、ポートに定義された名称を指す。また、「障害フラグ」とは、ポートに障害があるか否かを示すフラグを指し、例えば、「０」及び「１」の２値により障害の有無が識別される。また、「ＬＡＧ名」とは、ＬＡＧ設定により冗長化されるリンクに定義された名称を指す。
【００３２】
図４は、ポート情報１３ｂの一例を示す図である。図４には、４つのネットワークデバイス３０が有するポートが抜粋して示されているが、ポート情報１３ｂの内容は監視対象システム３に構築されるネットワークＮＷに含まれるネットワークデバイス３０やその数などの実体に合わせて変更することができる。例えば、デバイスＩＤ「１０１」で識別されるＮｏｄｅ−１の例で言えば、ポートＩＤ「２３０１」〜「２３０７」で識別される７つのポート「０１」〜「０７」を有することを意味する。これらのポートのうち、Ｎｏｄｅ−１のポート「０１」及び「０２」には、ＬＡＧが設定されており、そのＬＡＧ名が「PortChannel  11」であることを意味する。さらに、Ｎｏｄｅ−１のポート「０４」、「０５」及び「０７」の障害フラグには、「１」が設定されているので、障害が発生していることを意味する。この他、デバイスＩＤ「１０２」で識別されるＮｏｄｅ−２、デバイスＩＤ「１０３」で識別されるＮｏｄｅ−３、さらには、デバイスＩＤ「１０４」で識別されるＳｅｒｖｅｒ−１などにおいても、ポートの数等に差があれども、ポートの障害の有無、ポートのＬＡＧ名をコンピュータが認識可能な状態で情報が記憶される。このように、ポート情報１３ｂには、ポートに関する障害や設定などの情報が含まれる。
【００３３】
リンク情報１３ｃは、ネットワークデバイス３０のポート間を接続するリンクに関する情報である。
【００３４】
一実施形態として、リンク情報１３ｃには、リンクＩＤ、デバイスＩＤ１、ポートＩＤ１、デバイスＩＤ２及びポートＩＤ２などの項目が対応付けられたデータを採用できる。ここで言う「リンクＩＤ」とは、リンクを識別する識別情報を指す。また、「ポートＩＤ１」及び「ポートＩＤ２」は、ポート情報１３ｂに含まれるポートＩＤと同様に、ポートの識別情報を指すが、ここでは、リンクＩＤで識別されるリンクを接続する２つのポートの識別情報を意味する。さらに、「デバイスＩＤ１」及び「デバイスＩＤ２」は、デバイス情報１３ａに含まれるデバイスＩＤと同様に、ネットワークデバイス３０の識別情報を指すが、ここでは、ポートＩＤ１で識別されるポートを有するネットワークデバイス３０の識別情報と、ポートＩＤ２で識別されるポートを有するネットワークデバイス３０の識別情報のことを意味する。
【００３５】
図５は、リンク情報１３ｃの一例を示す図である。図５には、４つのネットワークデバイス３０間のリンクが抜粋して示されているが、リンク情報１３ｃの内容は監視対象システム３に構築されるネットワークＮＷに含まれるネットワークデバイス３０の接続形態の実体に合わせて変更することができる。例えば、上から１番目のレコードの例では、リンクＩＤ「１」のリンクがポートＩＤ１「２３０１」のポートとポートＩＤ２「４３０８」のポートとの接続によりリンクアップされるポートであることを意味する。このうち、ポートＩＤ１「２３０１」のポートは、デバイスＩＤ１「１０１」で識別されるＮｏｄｅ−１に含まれる一方で、ポートＩＤ２「４３０８」のポートは、デバイスＩＤ２「１０３」で識別されるＮｏｄｅ−３に含まれることを意味する。この上から１番目のレコードと同様に、他のレコードにおいても、リンクを構成するポート、さらには、ポートを有するネットワークデバイス３０をコンピュータが認識可能な状態で情報が記憶される。このように、リンク情報１３ｃには、デバイス情報１３ｂに含まれるポートの中でも、結線済みのポートまたはリンクアップ後のポートが登録される。
【００３６】
制御部１５は、ネットワーク管理装置１０の全体制御を行う処理部である。
【００３７】
一実施形態として、制御部１５は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などのハードウェアプロセッサにより実装することができる。ここでは、プロセッサの一例として、ＣＰＵやＭＰＵを例示したが、汎用型および特化型を問わず、任意のプロセッサにより実装することができる。この他、制御部１５は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによって実現されることとしてもかまわない。
【００３８】
制御部１５は、図示しない主記憶装置として実装されるＤＲＡＭ（Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）などのＲＡＭのワークエリア上に、上記のネットワーク管理サービスの機能を実現する制御プログラムを展開することにより、下記の処理部を仮想的に実現する。
【００３９】
制御部１５は、図２に示すように、取得部１５ａと、操作取得部１５ｂと、表示制御部１５ｃと、設定更新部１５ｄとを有する。
【００４０】
取得部１５ａは、ネットワークデバイス３０から各種の情報を取得する処理部である。
【００４１】
一実施形態として、取得部１５ａは、次に挙げるタイミングで、ネットワークＮＷ上のネットワークデバイス３０から当該ネットワークデバイス３０が有するポートの通信設定を取得する。このような通信設定の取得が実行されるタイミングの例として、前回に通信設定の取得が実行されてからの時間が所定の周期、例えば５秒間を経過する場合の他、図示しない内部メモリに保存されるシステム時刻が所定の定期時刻、例えば６時、１２時、１８時などの時刻に到達する場合などが挙げられる。例えば、取得部１５ａは、show  running-configコマンドを用いることにより、ネットワークデバイス３０からＣｏｎｆｉｇ情報を取得することができる。このＣｏｎｆｉｇ情報に含まれるＬＡＧ設定の記述を参照することにより、取得部１５ａは、ネットワークデバイス３０が有するポートごとにＬＡＧ設定の有無およびＬＡＧ名を抽出する。その上で、取得部１５ａは、記憶部１３に記憶されたポート情報１３ｂのうちＣｏｎｆｉｇ情報が取得されたネットワークデバイス３０のポートを対象に、ＬＡＧ設定の有無に応じてＬＡＧ名を上書き更新する。例えば、ＬＡＧ設定が新規に登録されたポートやＬＡＧ設定が編集により変更されたポートには、新規登録または変更後のＬＡＧ名が登録される一方で、ＬＡＧ設定が編集により削除されたポートからはそれまでに登録されていたＬＡＧ名が削除される。
【００４２】
ここでは、あくまで一例として、ネットワークデバイス３０からＬＡＧ設定を取得する例を説明したが、同様に、ＣＬＩのｓｈｏｗ系のコマンドを用いることによりネットワークデバイス３０からデバイス、ポートやリンクの他、障害に関する情報を取得することができる。これらデバイス、ポート、リンク、障害およびＬＡＧ設定の取得が実行されることにより、記憶部１３に記憶されるデバイス情報１３ａ、ポート情報１３ｂ及びリンク情報１３ｃの状態がネットワークＮＷの最新の状態に合わせて更新される。
【００４３】
操作取得部１５ｂは、クライアント端末５０の操作情報を取得する処理部である。
【００４４】
一実施形態として、操作取得部１５ｂは、上記の操作情報の一例として、クライアント端末５０が有する入力装置、例えばマウスの挙動、いわゆるマウスイベントを取得することができる。例えば、マウスイベントには、マウスカーソルの位置、マウスのボタン操作、例えばクリック、ダブルクリックや右クリックなどの操作、さらには、マウスホイールの操作などが含まれる。この他、マウスイベントには、マウスカーソルがオブジェクト上に存在するマウスオーバなども含まれる。なお、ここでは、一例として、クライアント端末５０が有する入力装置がマウスである場合を例示したが、他の入力装置である場合には他の操作情報を取得することとすればよい。例えば、クライアント端末５０が有する入力装置がタッチパネルである場合、タッチイベントを操作情報として取得することとすればよい。
【００４５】
表示制御部１５ｃは、クライアント端末５０に対する表示制御を行う処理部である。
【００４６】
［トポロジマップ画面］
一側面として、表示制御部１５ｃは、ネットワークＮＷに含まれるデバイス間の接続形状が模式化されたトポロジマップ画面をクライアント端末５０に表示させる。例えば、表示制御部１５ｃは、記憶部１３に記憶されたリンク情報１３ｃに含まれるリンクにしたがってデバイス情報１３ａに含まれるネットワークデバイス３０が模式化されたオブジェクト間を接続することによりトポロジマップ画面を生成する。以下では、ネットワークデバイス３０が模式化されたオブジェクトのことを「デバイスアイコン」と記載する場合がある。
【００４７】
［トポロジマップ画面のオブジェクト］
上記のトポロジマップ画面には、デバイスアイコンと、デバイスアイコン間の接続を表すリンクとの２つのオブジェクトが含まれる。ここで言う「リンク」は、ポート間の接続ではなく、ネットワークデバイス３０間の接続を意味する。すなわち、２つのネットワークデバイス３０間には、必ずしもポート間のリンクが１つしか含まれていないとは限らず、ポート間のリンクが複数である場合もある。このことから、２つのネットワークデバイス３０のポート間を１対１で接続するリンクと区別する観点から、トポロジマップ画面上でネットワークデバイス３０間の接続を表すリンクのことを「集約リンク」と記載する場合がある。
【００４８】
［集約リンク上のＬＡＧアイコンの表示］
さらに、トポロジマップ画面では、集約リンクの中にＬＡＧ設定が行われたリンクが含まれるか否かにより、集約リンクの表示形態を区別することができる。例えば、集約リンクの中にＬＡＧ設定が行われたリンクが含まれない場合、集約リンクのオブジェクトだけを表示させる一方で、集約リンクの中にＬＡＧ設定が行われたリンクが含まれる場合、その旨を示すシンボルを集約リンクのオブジェクトに重ねて表示させる。以下では、集約リンクの中にＬＡＧ設定が行われたリンクが含まれることを示すシンボルのことを「ＬＡＧアイコン」と記載する場合がある。
【００４９】
［ポートの展開表示（第１の表示制御）］
ここで、表示制御部１５ｃは、トポロジマップ画面上のデバイスアイコンに対するマウスのボタン操作、例えばクリック操作などを介して、デバイスアイコンの表示形態を切り替える「第１の表示制御」を実行することができる。例えば、クリック操作が行われる前までは、ネットワークデバイス３０のデバイス名などを含むデバイスアイコンを表示しておき、クリック操作が行われることにより、デバイスアイコンに対応するネットワークデバイス３０が有する各ポートが模式化されたシンボルをさらに展開して表示することができる。このようにポートを展開して表示する場合、必ずしもネットワークデバイス３０が有する全てのポートを表示せずともかまわない。さらに、トポロジマップ画面では、ＬＡＧが設定されたポートのシンボルと、ＬＡＧが設定されていないポートのシンボルとを識別可能に表示することができる。以下では、ＬＡＧが設定されたポートのことを「ＬＡＧ設定ポート」と記載する場合がある。
【００５０】
これを具体的に説明すると、表示制御部１５ｃは、ポートが未展開であるデバイスアイコンに対するマウスオーバのイベントが取得され、かつポートの展開操作に対応するマウスのボタン操作、例えばクリック操作のイベントが取得された場合、次のような処理を実行する。すなわち、表示制御部１５ｃは、ポート情報１３ｂに含まれるデバイスＩＤのうち上記の展開操作が行われたデバイスアイコンに対応するデバイスＩＤを持つポートＩＤを抽出し、抽出されたポートＩＤの中からリンク情報１３ｃにリンクの登録があるポートＩＤをさらに抽出する。これにより、展開操作が行われたネットワークデバイス３０が有するポートのうち結線済みのポートが得られる。以下では、ポートの中でも結線済みのポートのことを「結線ポート」と記載する場合がある。
【００５１】
このように結線ポートが抽出された後、表示制御部１５ｃは、結線ポートのうち１つを選択する。続いて、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうち先に選択された結線ポートのポートＩＤに対応するＬＡＧ名のフィールドに値が存在するか否か、すなわちＬＡＧ設定が行われているか否かを判定する。このとき、ＬＡＧ名のフィールドの値がＮｕｌｌではない場合、ＬＡＧ名の登録があるので、当該結線ポートにＬＡＧ設定が行われていることが判明する。この場合、表示制御部１５ｃは、当該結線ポートのシンボルの表示形態を第１の表示形態、例えば強調表示に設定する。一方、ＬＡＧ名のフィールドの値がＮｕｌｌである場合、ＬＡＧ名の登録がないので、当該結線ポートにＬＡＧ設定が行われていないことが判明する。この場合、表示制御部１５ｃは、当該結線ポートのシンボルの表示形態を第２の表示形態、例えばデフォルト表示（強調表示無し）に設定する。その後、表示制御部１５ｃは、展開操作が行われたネットワークデバイス３０が有する結線ポートに未選択の結線ポートがなくなるまでシンボルの表示形態を設定する。その上で、表示制御部１５ｃは、上記のトポロジマップ画面上でポートの展開操作が行われたデバイスアイコンに結線ポートのシンボルを展開して表示させると共に、各結線ポートに設定された表示形態にしたがって各結線ポートのシンボルを表示させる。
【００５２】
［ポートの展開表示の具体例］
図６は、トポロジマップ画面の一例を示す図である。図６には、トポロジマップ画面の遷移が示されている。すなわち、図６の左側から時系列に、初期表示のトポロジマップ画面２００Ａ、Ｎｏｄｅ−２のポートが展開表示された時点のトポロジマップ画面２００Ｂ、Ｎｏｄｅ−３のポートがさらに展開表示された時点のトポロジマップ画面２００Ｃが示されている。さらに、図６には、図３に示すデバイス情報１３ａ、図４に示すポート情報１３ｂ及び図５に示すリンク情報１３ｃにしたがって生成されたトポロジマップ画面２００Ａ、２００Ｂ及び２００Ｃが示されている。
【００５３】
（１）トポロジマップ画面２００Ａの表示
図６に示すトポロジマップ画面２００Ａの初期表示を行う場合、表示制御部１５ｃは、デバイス情報１３ａに含まれるデバイスＩＤごとに、ネットワークデバイス３０が模式化されたオブジェクト、すなわちデバイスアイコンを生成する。すなわち、デバイスアイコンには、ネットワークデバイス３０が対応するレイヤ（Layer）の種類、例えば「Ｌ２」や「Ｌ３」等の文字列と、スイッチ、ルータやサーバの外観が模式化されたピクチャと、ネットワークデバイス３０のデバイス名の文字列とを含めることができる。例えば、Ｎｏｄｅ−１のデバイスアイコンには、Ｌ２スイッチであることを示す文字列「Ｌ２」、スイッチの外観が模式化されたピクチャ及びデバイス名に対応する文字列「Ｎｏｄｅ−１」が含まれる。また、Ｎｏｄｅ−２及びＮｏｄｅ−３についても、デバイス名が異なる他は同様である。また、Ｓｅｖｅｒ−１のデバイスアイコンには、サーバの外観が模式化されたピクチャ及びデバイス名に対応する文字列「Ｓｅｒｖｅｒ−１」が含まれる。このように、ネットワークデバイス３０が属するデバイスの種類により、アイコンの表示を差別化することもできる。なお、上記のデバイスアイコンは、あくまで一例であり、上記の３つの要素が必ずしもデバイスアイコンに含まれておらずともよく、他の要素がデバイスアイコンに含まれることとしてもかまわない。
【００５４】
その上で、表示制御部１５ｃは、リンク情報１３ｃに含まれるレコードごとに、当該レコードに含まれるデバイスＩＤ１及びデバイスＩＤ２に対応する２つのデバイスアイコンを接続する集約リンクの線画を描画する。さらに、表示制御部１５ｃは、当該レコードに含まれるポートＩＤ１またはポートＩＤ２に対応する、ポート情報１３ｂのＬＡＧ名のフィールドを参照する。このとき、表示制御部１５ｃは、ＬＡＧ名のフィールドにＬＡＧ名の登録がある場合、集約リンク上にＬＡＧアイコンを重ねて描画する。なお、２つのデバイスアイコンの間で集約リンクの線画が描画済みである場合、集約リンクの線画の描画をスキップしてポート情報１３ｂのＬＡＧ名のフィールドを参照することとしてもよい。さらに、集約リンク上にＬＡＧアイコンが描画済みである場合、当該レコードに関する集約リンクおよびＬＡＧアイコンの描画の両方をスキップすることができる。
【００５５】
例えば、図５に示すリンク情報１３ｃの上から１番目のレコードの例で言えば、リンクＩＤ「１」で識別されるリンクに対応付けられたデバイスＩＤ１のフィールドの値が「１０１」であり、さらに、デバイスＩＤ２のフィールドの値が「１０３」である。このため、リンクＩＤ「１」で識別されるリンクを構築する２つのネットワークデバイス３０がＮｏｄｅ−１及びＮｏｄｅ−３の２つのデバイスアイコンであることが判明する。この段階では、両者の間に集約リンクの線画は描画されていないので、Ｎｏｄｅ−１のデバイスアイコンと、Ｎｏｄｅ−３のデバイスアイコンとを接続する集約リンクの線画が描画される。続いて、上から１番目のレコードでは、ポートＩＤ１のフィールドの値が「２３０１」である。このポートＩＤ１「２３０１」をキーとして、図４に示すポート情報１３ｂのＬＡＧ名のフィールドを参照すると、ＬＡＧ名のフィールドの値として「PortChannel  １１」の戻り値を得ることができる。この場合、ＬＡＧ名のフィールドがＮｕｌｌ値でないことが確認できるので、Ｎｏｄｅ−１のデバイスアイコン及びＮｏｄｅ−３のデバイスアイコンを接続する集約アイコン上にＬＡＧアイコンが描画される。
【００５６】
続いて、図５に示すリンク情報１３ｃの上から２番目のレコードの例で言えば、リンクＩＤ「２」で識別されるリンクに対応付けられたデバイスＩＤ１のフィールドの値が「１０１」であり、さらに、デバイスＩＤ２のフィールドの値が「１０３」である。このため、リンクＩＤ「２」で識別されるリンクを構築する２つのネットワークデバイス３０がＮｏｄｅ−１及びＮｏｄｅ−３の２つのデバイスアイコンであることが判明する。これらのデバイスアイコンの間には、既に集約リンクの線画が描画されているので、集約リンクの線画の描画は省略される。さらに、Ｎｏｄｅ−１のデバイスアイコン及びＮｏｄｅ−３のデバイスアイコンを接続する集約アイコン上には、既にＬＡＧアイコンも描画されているので、ＬＡＧアイコンの描画も省略される。
【００５７】
これら上から１番目のレコードおよび上から２番目のレコードと同様に、図５に示すリンク情報１３ｃに含まれる上から３番目のレコードから上から８番目のレコードまで、集約リンクの描画およびＬＡＧアイコンの描画が繰り返して実行される。これにより、図６に示すトポロジマップ画面２００Ａがクライアント端末５０に表示される。
【００５８】
（２）トポロジマップ画面２００Ｂの表示
このトポロジマップ画面２００Ａ上でクライアント端末５０からＮｏｄｅ−２のデバイスアイコンに対するポートの展開操作が行われた場合、次に説明する動作を経て、図６に示すトポロジマップ画面２００Ｂがクライアント端末５０に表示される。
【００５９】
すなわち、表示制御部１５ｃは、図４に示すポート情報１３ｂに含まれるデバイスＩＤのうち上記の展開操作が行われたＮｏｄｅ−２のデバイスアイコンに対応するデバイスＩＤ「１０２」を持つポートＩＤを抽出する。この例では、デバイスＩＤ「１０２」を持つポートＩＤ「３３０１」〜「３３０７」の７つのポートが抽出される。この７つのポートのうち、図５に示すリンク情報１３ｃにリンクの登録があるポートＩＤ「３３０１」〜「３３０４」がＮｏｄｅ−２のネットワークデバイス３０が有する結線ポートとして抽出される。このように結線ポートが抽出された後、表示制御部１５ｃは、結線ポートのうち１つを選択する。
【００６０】
例えば、ポートＩＤ「３３０１」が選択されたとしたとき、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうち先に選択された結線ポートのポートＩＤ「３３０１」に対応するＬＡＧ名のフィールドに値が存在するか否か、すなわちＬＡＧ設定が行われているか否かを判定する。この場合、ＬＡＧ名のフィールドの値に「PortChannel  １」の登録があるので、当該結線ポートにＬＡＧ設定が行われていることが判明する。したがって、表示制御部１５ｃは、当該ＬＡＧ設定ポートのシンボルの表示形態を第１の表示形態、例えば強調表示に設定する。
【００６１】
また、ポートＩＤ「３３０２」が選択されたとしたとき、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうち先に選択された結線ポートのポートＩＤ「３３０２」に対応するＬＡＧ名のフィールドに値が存在するか否か、すなわちＬＡＧ設定が行われているか否かを判定する。この場合にも、ＬＡＧ名のフィールドの値に「PortChannel  １」の登録があるので、当該結線ポートにＬＡＧ設定が行われていることが判明する。したがって、表示制御部１５ｃは、当該ＬＡＧ設定ポートのシンボルの表示形態を強調表示に設定する。
【００６２】
さらに、ポートＩＤ「３３０３」が選択されたとしたとき、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうち先に選択された結線ポートのポートＩＤ「３３０３」に対応するＬＡＧ名のフィールドに値が存在するか否か、すなわちＬＡＧ設定が行われているか否かを判定する。この場合、ＬＡＧ名のフィールドの値がＮｕｌｌであり、ＬＡＧ名の登録がないので、当該結線ポートにＬＡＧ設定が行われていないことが判明する。この場合、表示制御部１５ｃは、当該結線ポートのシンボルの表示形態を第２の表示形態、例えばデフォルト表示（強調表示無し）に設定する。
【００６３】
また、ポートＩＤ「３３０４」が選択されたとしたとき、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうち先に選択された結線ポートのポートＩＤ「３３０４」に対応するＬＡＧ名のフィールドに値が存在するか否か、すなわちＬＡＧ設定が行われているか否かを判定する。この場合、ＬＡＧ名のフィールドの値がＮｕｌｌであり、ＬＡＧ名の登録がないので、当該結線ポートにＬＡＧ設定が行われていないことが判明する。この場合、表示制御部１５ｃは、当該結線ポートのシンボルの表示形態をデフォルト表示に設定する。
【００６４】
このように、表示制御部１５ｃは、展開操作が行われたＮｏｄｅ−２のネットワークデバイス３０が有する結線ポートに未選択の結線ポートがなくなるまでシンボルの表示形態を設定する。その上で、表示制御部１５ｃは、上記のトポロジマップ画面２００Ａ上でポートの展開操作が行われたＮｏｄｅ−２のデバイスアイコンに結線ポートのシンボルを展開して表示させる。このとき、表示制御部１５ｃは、４つの結線ポートのうちポートＩＤ「３３０１」及び「３３０２」のシンボル、すなわちポート名「０１」及び「０２」をハッチング等の強調表示で表示させる一方で、ポートＩＤ「３３０３」及び「３３０４」、すなわちポート名「０３」及び「０４」のシンボルをデフォルト表示で表示させる。これにより、クライアント端末５０の表示がトポロジマップ画面２００Ａからトポロジマップ画面２００Ｂへ遷移する。
【００６５】
なお、図６の例では、ハッチングにより強調表示を行う場合を例示したが、シンボル内の文字のフォント、シンボルの線またはシンボルの塗り潰しなどの色、大きさまたは形状を変更することにより強調表示を実現することもできる。
【００６６】
（３）トポロジマップ画面２００Ｃの表示
このトポロジマップ画面２００Ｂ上でクライアント端末５０からＮｏｄｅ−３のデバイスアイコンに対するポートの展開操作が行われた場合、次に説明する動作を経て、図６に示すトポロジマップ画面２００Ｃがクライアント端末５０に表示される。
【００６７】
すなわち、表示制御部１５ｃは、図４に示すポート情報１３ｂに含まれるデバイスＩＤのうち上記の展開操作が行われたＮｏｄｅ−３のデバイスアイコンに対応するデバイスＩＤ「１０３」を持つポートＩＤを抽出する。この例では、デバイスＩＤ「１０３」を持つポートＩＤ「４３０１」〜「４３０９」の９つのポートが抽出される。この９つのポートのうち、図５に示すリンク情報１３ｃにリンクの登録があるポートＩＤ「４３０８」、「４３０９」、「４３０１」、「４３０２」、「４３０５」、「４３０６」、「４３０３」及び「４３０４」の８つのポートがＮｏｄｅ−２のネットワークデバイス３０が有する結線ポートとして抽出される。
【００６８】
ここで、Ｎｏｄｅ−３のデバイスアイコンに接続されるデバイスアイコンの中にポートが展開表示されている他のデバイスアイコンが存在する場合、表示制御部１５ｃは、結線ポートの中でもポートが展開表示されている他のデバイスアイコンと接続される結線ポートを抜粋して表示することもできる。すなわち、Ｎｏｄｅ−３のデバイスアイコンに接続されるデバイスアイコンの中で、Ｎｏｄｅ−２のデバイスアイコンのポートは既に展開表示されている。このため、結線ポートのポートＩＤ「４３０８」、「４３０９」、「４３０１」、「４３０２」、「４３０５」、「４３０６」、「４３０３」及び「４３０４」のうち、Ｎｏｄｅ−２のネットワークデバイス３０と接続されるポートＩＤ「４３０１」、「４３０２」、「４３０５」及び「４３０６」の４つの結線ポートを抽出することもできる。このように、結線ポートの中でもポートが展開表示されている他のデバイスアイコンと接続される結線ポートを抜粋することにより、展開操作が行われていないネットワークデバイス３０を除外してポート単位のＬＡＧ設定の表示を実現できる。この結果、ポート単位で詳細な表示を行う絶対数を低減できるので、ポート単位のＬＡＧ設定の表示を実現することにより視認性が低下するのを抑制できる。
【００６９】
このように結線ポートが抽出された後、表示制御部１５ｃは、結線ポートのうち１つを選択する。
【００７０】
例えば、ポートＩＤ「４３０１」や「４３０２」が選択されたとしたとき、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうち先に選択された結線ポートのポートＩＤ「４３０１」または「４３０２」に対応するＬＡＧ名のフィールドに値が存在するか否か、すなわちＬＡＧ設定が行われているか否かを判定する。この場合、ポートＩＤ「４３０１」または「４３０２」に対応付けられたＬＡＧ名のフィールドの値にいずれも「PortChannel  １」の登録があるので、当該結線ポートにＬＡＧ設定が行われていることが判明する。したがって、表示制御部１５ｃは、当該ＬＡＧ設定ポートのシンボルの表示形態を強調表示に設定する。
【００７１】
また、ポートＩＤ「４３０５」や「４３０６」が選択されたとしたとき、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうち先に選択された結線ポートのポートＩＤ「４３０５」または「４３０６」に対応するＬＡＧ名のフィールドに値が存在するか否か、すなわちＬＡＧ設定が行われているか否かを判定する。この場合、ポートＩＤ「４３０５」または「４３０６」に対応付けられたＬＡＧ名のフィールドの値がいずれもＮｕｌｌであり、ＬＡＧ名の登録がないので、当該結線ポートにＬＡＧ設定が行われていないことが判明する。この場合、表示制御部１５ｃは、当該結線ポートのシンボルの表示形態をデフォルト表示に設定する。
【００７２】
このように、表示制御部１５ｃは、展開操作が行われたＮｏｄｅ−３のネットワークデバイス３０が有する結線ポートのうち、その前に展開操作が行われたＮｏｄｅ−２のネットワークデバイス３０と接続される結線ポートに未選択の結線ポートがなくなるまでシンボルの表示形態を設定する。その上で、表示制御部１５ｃは、上記のトポロジマップ画面２００Ｂ上でポートの展開操作が行われたＮｏｄｅ−３のデバイスアイコンに結線ポートのシンボルを展開して表示させる。このとき、表示制御部１５ｃは、４つの結線ポートのうちポートＩＤ「４３０１」及び「４３０２」のシンボル、すなわちポート名「０１」及び「０２」をハッチング等の強調表示で表示させる一方で、ポートＩＤ「４３０５」及び「４３０６」のシンボル、すなわちポート名「０５」及び「０６」をデフォルト表示で表示させる。これにより、クライアント端末５０の表示がトポロジマップ画面２００Ｂからトポロジマップ画面２００Ｃへ遷移する。
【００７３】
以上のように、トポロジマップ画面２００Ｂによれば、Ｎｏｄｅ−２のネットワークデバイス３０が有するポートのうちポート名「０１」及び「０２」にＬＡＧが設定されているのかを把握することができる。さらに、ポート名「０３」及び「０４」にはＬＡＧが設定されていないことも区別して把握できる。さらに、トポロジマップ画面２００Ｃによれば、Ｎｏｄｅ−２のポート名「０１」及びＮｏｄｅ−３のポート名「０１」の対向ポートと、Ｎｏｄｅ−２のポート名「０２」及びＮｏｄｅ−３のポート名「０２」の対向ポートとにＬＡＧが設定されていることを把握することができる。さらに、Ｎｏｄｅ−２のポート名「０３」及びＮｏｄｅ−３のポート名「０５」の対向ポートと、Ｎｏｄｅ−２のポート名「０４」及びＮｏｄｅ−３のポート名「０６」の対向ポートとにＬＡＧが設定されていないことを把握することができる。
【００７４】
それ故、トポロジマップ画面２００Ｂ又は２００Ｃ上で通信経路全体が俯瞰された状態で、デバイスが有するポートのうちいずれのポートにＬＡＧが設定されているのかを把握できると共に、ＬＡＧが設定されているポートとそうでないポートを区別できる。このように、トポロジマップ画面２００Ｂ及び２００Ｃによれば、トポロジマップ上でポート単位のＬＡＧ設定の表示を実現できる結果、ＬＡＧ設定の現状把握を支援できる。
【００７５】
［ポート展開時のＬＡＧ名のツールチップ表示（第２の表示制御）］
ここで、表示制御部１５ｃは、トポロジマップ画面上で展開表示が行われたＬＡＧ設定ポートのシンボルに対するマウスオーバのイベントが検出された場合、少なくともマウスオーバが行われたＬＡＧ設定ポートと同一のＬＡＧ設定が行われたＬＡＧ設定ポートを強調表示する。さらに、表示制御部１５ｃは、強調表示を行うＬＡＧ設定ポートと対向するＬＡＧ設定ポートが展開表示済みである場合、対向のＬＡＧ設定ポートと、ＬＡＧ設定ポート間を接続するリンクとをさらに強調表示することができる。加えて、表示制御部１５ｃは、マウスオーバが行われたＬＡＧ設定ポートのＬＡＧ名を吹き出し等により表示することができる。
【００７６】
［ポート展開時のＬＡＧ名のツールチップ表示の具体例］
図７は、ポート情報１３ｂ２の一例を示す図である。図８及び図９は、トポロジマップ画面の一例を示す図である。図８及び図９には、図３に示すデバイス情報１３ａ、図７に示すポート情報１３ｂ２及び図５に示すリンク情報１３ｃにしたがって生成されたトポロジマップ画面２１０Ａ及び２１０Ｂが示されている。
【００７７】
一側面として、図７に示すポート情報１３ｂ２は、図４に示すポート情報１３ｂに比べて、ポートの構成、すなわちポートの数やポート名などに違いはないが、ポートに付与されたＬＡＧ設定が異なる。すなわち、図４に示すポート情報１３ｂの例では、Ｎｏｄｅ−２及びＮｏｄｅ−３の間でＬＡＧ名「PortChannel  １」の１種類のＬＡＧ設定しか行われていなかったが、図７に示すポート情報１３ｂ２の例では、Ｎｏｄｅ−２及びＮｏｄｅ−３の間でＬＡＧ名「PortChannel  １」及びＬＡＧ名「PortChannel  ２」の２種類のＬＡＧ設定が行われている点が異なる。
【００７８】
図８及び図９には、Ｎｏｄｅ−２及びＮｏｄｅ−３の２つのデバイスアイコンにポートの展開操作が行われたトポロジマップ画面２１０Ａ又はトポロジマップ画面２１０Ｂが示されている。これらトポロジマップ画面２１０Ａ及び２１０Ｂでは、図６に示すトポロジマップ画面２００Ｃとは異なり、Ｎｏｄｅ−２のポート名「０１」及びＮｏｄｅ−３のポート名「０１」の対向ポートと、Ｎｏｄｅ−２のポート名「０２」及びＮｏｄｅ−３のポート名「０２」の対向ポートと、Ｎｏｄｅ−２のポート名「０３」及びＮｏｄｅ−３のポート名「０５」の対向ポートと、Ｎｏｄｅ−２のポート名「０４」及びＮｏｄｅ−３のポート名「０６」の対向ポートとの４つの対向ポートが強調表示されている。この強調表示だけでは、４つの対向ポートに同一のＬＡＧ設定が行われているのか、あるいは４つの対向ポートに異なるＬＡＧ設定が行われているのかの区別が困難である。
【００７９】
これらの区別が上記の第２の表示制御により実現される。すなわち、図７に示すポート情報１３ｂ２の例に従えば、Ｎｏｄｅ−２及びＮｏｄｅ−３の間でＬＡＧ名「PortChannel  １」及びＬＡＧ名「PortChannel  ２」の２種類のＬＡＧ設定が行われている。それ故、マウスカーソルＣがＬＡＧ名「PortChannel  １」に属するＬＡＧ設定ポートにマウスオーバされるか、あるいはマウスカーソルＣがＬＡＧ名「PortChannel  ２」に属するＬＡＧ設定ポートにマウスオーバされるかにより、図８に示すトポロジマップ画面２１０Ａが表示されるか、あるいは図９に示すトポロジマップ画面２１０Ｂが表示されるかが切り替わる。
【００８０】
（１）トポロジマップ画面２１０Ａの表示
例えば、マウスカーソルＣがＮｏｄｅ−２のデバイスアイコンに展開表示されたポート名「０１」のシンボルにマウスオーバされた場合、図８に示すトポロジマップ画面２１０Ａが表示される。すなわち、図７に示すポート情報１３ｂ２に含まれるＬＡＧ名のうち、Ｎｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０１」に対応するＬＡＧ名のフィールドには「PortChannel  １」が格納されていることがわかる。この場合、ＬＡＧ名「PortChannel  １」が格納されているポートが抽出される。すなわち、Ｎｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０２」、Ｎｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０１」、Ｎｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０２」が抽出される。その上で、表示制御部１５ｃは、展開表示されるポートのシンボルのうち、マウスオーバが行われたＮｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０１」のシンボルを始め、これと同一のＬＡＧ名を有するポートのシンボル、すなわちＮｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０２」のシンボル、Ｎｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０１」のシンボル及びＮｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０２」のシンボルに更なる強調表示、例えば太線表示を行う。さらに、表示制御部１５ｃは、マウスオーバが行われたＮｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０１」に設定されたＬＡＧ名「PortChannel  １」をポップアップで表示する。
【００８１】
このようなトポロジマップ画面２１０Ａの表示により、４つの対向ポートのうち、Ｎｏｄｅ−２のポート名「０１」及びＮｏｄｅ−３のポート名「０１」の対向ポートと、Ｎｏｄｅ−２のポート名「０２」及びＮｏｄｅ−３のポート名「０２」の対向ポートとには、同一のＬＡＧ名が設定されていることが把握できると共に、そのＬＡＧ名が「PortChannel  １」であることも把握できる。
【００８２】
（２）トポロジマップ画面２１０Ｂの表示
また、マウスカーソルＣがＮｏｄｅ−２のデバイスアイコンに展開表示されたポート名「０３」のシンボルにマウスオーバされた場合、図９に示すトポロジマップ画面２１０Ｂが表示される。すなわち、図７に示すポート情報１３ｂ２に含まれるＬＡＧ名のうち、Ｎｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０３」に対応するＬＡＧ名のフィールドには「PortChannel  ２」が格納されていることがわかる。この場合、ＬＡＧ名「PortChannel  ２」が格納されているポートが抽出される。すなわち、Ｎｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０４」、Ｎｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０５」、Ｎｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０６」が抽出される。その上で、表示制御部１５ｃは、展開表示されるポートのシンボルのうち、マウスオーバが行われたＮｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０３」のシンボルを始め、これと同一のＬＡＧ名を有するポートのシンボル、すなわちＮｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０４」のシンボル、Ｎｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０５」のシンボル及びＮｏｄｅ−３のデバイスＩＤ「１０３」のポート名「０６」のシンボルに更なる強調表示、例えば太線表示を行う。さらに、表示制御部１５ｃは、マウスオーバが行われたＮｏｄｅ−２のデバイスＩＤ「１０２」のポート名「０３」に設定されたＬＡＧ名「PortChannel  ２」をポップアップで表示する。
【００８３】
このようなトポロジマップ画面２１０Ｂの表示により、４つの対向ポートのうち、Ｎｏｄｅ−２のポート名「０３」及びＮｏｄｅ−３のポート名「０５」の対向ポートと、Ｎｏｄｅ−２のポート名「０４」及びＮｏｄｅ−３のポート名「０６」の対向ポートとには、同一のＬＡＧ名が設定されていることが把握できると共に、そのＬＡＧ名が「PortChannel  ２」であることも把握できる。
【００８４】
これらトポロジマップ画面２１０Ａ及びトポロジマップ画面２１０Ｂの切替えにより、Ｎｏｄｅ−２及びＮｏｄｅ−３の間でＬＡＧ名「PortChannel  １」及びＬＡＧ名「PortChannel  ２」の２種類のＬＡＧ設定が行われていることも把握できる。
【００８５】
なお、ここでは、Ｎｏｄｅ−２及びＮｏｄｅ−３の間で、ＬＡＧ名「PortChannel  １」が設定されたポートのシンボルと、ＬＡＧ名「PortChannel  ２」が設定されたポートのシンボルとを同一の表示形態で表示する場合を例示したが、ＬＡＧ設定ごとに当該ＬＡＧ設定が行われたポートの表示形態をさらに区別して表示することもできる。
【００８６】
［ポート未展開時のＬＡＧ名のツールチップ表示（第３の表示制御）］
ここで、表示制御部１５ｃは、トポロジマップ画面に含まれるＬＡＧアイコン、あるいはＬＡＧアイコンが重ねて表示された集約リンクに対するマウスオーバのイベントが検出された場合、マウスオーバが行われた集約リンクに含まれるリンクにＬＡＧ設定が行われたＬＡＧ名を吹き出し等により表示することができる。このとき、表示制御部１５ｃは、マウスオーバが行われたＬＡＧアイコン及び集約リンクと、その他のＬＡＧアイコン及び集約リンクとの間で表示形態を区別することもできる。
【００８７】
［ポート未展開時のＬＡＧ名のツールチップ表示の具体例］
図１０〜図１２は、トポロジマップ画面の一例を示す図である。これら図１０〜図１２には、図３に示すデバイス情報１３ａ、図４に示すポート情報１３ｂ及び図５に示すリンク情報１３ｃにしたがって生成されたネットワークＮＷの接続形状、すなわちトポロジのうち、Ｎｏｄｅ−１及びＮｏｄｅ−３のデバイスアイコンの部分が抜粋して示されている。さらに、図１０〜図１２には、図４に示すポート情報１３ｂに含まれるＬＡＧの設定状況とはＬＡＧの設定状況が異なる表示例について説明することとする。すなわち、図１０には、Ｎｏｄｅ−１及びＮｏｄｅ−３の間でＬＡＧ名「PortChannel  １」及び「PortChannel  ２」の２つのＬＡＧ設定が行われている場合の表示例が示されている。一方、図１１及び図１２には、Ｎｏｄｅ−１及びＮｏｄｅ−３の間でＬＡＧ名「PortChannel  １」〜「PortChannel  ６」の６つのＬＡＧ設定が行われている場合の表示例が示されている。
【００８８】
ここで、表示制御部１５ｃは、マウスオーバが行われたＬＡＧアイコンの集約リンクに含まれるリンクに設定されたＬＡＧ名の数が所定数、例えば「３」以下であるか否かにより、図１０に示すトポロジマップ画面２２０Ａを表示するか、あるいは図１１に示すトポロジマップ画面２２０Ｂを表示するのかを切り替える。
【００８９】
（１）トポロジマップ画面２２０Ａの表示
ここでは、あくまで一例として、Ｎｏｄｅ−１及びＮｏｄｅ−３のデバイスアイコンを接続する集約リンクに含まれるリンクに設定されたＬＡＧ名が「PortChannel  １」及び「PortChannel  ２」の２つである場合を想定する。このような状況の下、マウスカーソルＣがＮｏｄｅ−１及びＮｏｄｅ−３のデバイスアイコンを接続する集約リンク上のＬＡＧアイコンにマウスオーバされた場合、ＬＡＧ名の数「２」が所定数「３」以下であるので、図１０に示すトポロジマップ画面２２０Ａが表示される。このトポロジマップ画面２２０Ａでは、上記の集約リンクに含まれるリンクに設定されたＬＡＧ名「PortChannel  １」及び「PortChannel  ２」を含む一覧がポップアップで表示される。
【００９０】
（２）トポロジマップ画面２２０Ｂ及び２２０Ｃの表示
また、あくまで一例として、Ｎｏｄｅ−１及びＮｏｄｅ−３のデバイスアイコンを接続する集約リンクに含まれるリンクに設定されたＬＡＧ名が「PortChannel  １」〜「PortChannel  ６」の６つである場合を想定する。このような状況の下、マウスカーソルＣがＮｏｄｅ−１及びＮｏｄｅ−３のデバイスアイコンを接続する集約リンク上のＬＡＧアイコンにマウスオーバされた場合、ＬＡＧ名の数「６」が所定数「３」を超えるので、図１１に示すトポロジマップ画面２２０Ｂが表示される。このトポロジマップ画面２２０Ｂでは、上記の集約リンクに含まれるリンクに設定されたＬＡＧ名「PortChannel  １」〜「PortChannel  ６」のうち、一部、例えば所定数に対応する３つのＬＡＧ名「PortChannel  １」、「PortChannel  ２」及び「PortChannel  ３」が抜粋してポップアップ表示される。このポップアップ表示には、ドロップダウンボタンＤが含まれる。このドロップダウンボタンＤが押下操作された場合、図１２に示すトポロジマップ画面２２０Ｃが表示される。このトポロジマップ画面２２０Ｃに示すように、３つまで表示されていたＬＡＧ名と共に、非表示であった残り３つのＬＡＧ名「PortChannel  ４」、「PortChannel  ５」及び「PortChannel  ６」がさらに表示される。
【００９１】
なお、ここでは、マウスオーバが行われたＬＡＧアイコンの集約リンクに含まれるリンクに設定されたＬＡＧ名の数が所定数以下であるか否かにより、所定数を超えるＬＡＧ名の表示を制限する場合を例示したが、これに限定されない。例えば、ＬＡＧ名の数を問わず、全てのＬＡＧ名の一覧をポップアップ表示することとしてもかまわない。
【００９２】
［ＬＡＧ設定画面の表示］
また、表示制御部１５ｃは、トポロジマップ画面からネットワークデバイス３０にＬＡＧ設定を行うＬＡＧ設定画面を呼び出すこともできる。ここでは、一例として、ＬＡＧ設定の新規登録時に有用なＬＡＧ設定画面の呼び出し形態を説明する。例えば、表示制御部１５ｃは、トポロジマップ画面上でデバイスアイコンに展開表示が行われたポートのシンボルのうちＬＡＧが未設定であるポートの選択操作を受け付けた状態で、ＬＡＧ設定画面の呼び出し操作を受け付ける。これにより、ＬＡＧの設定対象とするポートが自動入力された状態で上記のＬＡＧ設定画面を呼び出すことができる。
【００９３】
［ＬＡＧ設定画面の呼び出しの具体例］
図１３は、トポロジマップ画面の一例を示す図である。図１３には、図３に示すデバイス情報１３ａ、図４に示すポート情報１３ｂ及び図５に示すリンク情報１３ｃにしたがって生成されたトポロジマップ画面２３０が示されている。さらに、図１３には、図４に示すポート情報１３ｂに含まれるＬＡＧの設定状況とはＬＡＧの設定状況が異なる表示例について説明することとする。すなわち、図１３には、Ｎｏｄｅ−２及びＮｏｄｅ−３の間の全てのポートでＬＡＧ設定が白紙の状態、すなわち全ての結線ポートに未だＬＡＧが設定されていない状態である場合の表示例が示されている。
【００９４】
図１３に示すトポロジマップ画面２３０では、デバイスアイコンに展開表示されたポートのうちＬＡＧ設定ポート以外のポートのシンボル上にマウスカーソルが存在する場合、マウスカーソル上のポートにクリック等の選択操作を実施することができる。例えば、Ｎｏｄｅ−２のポート名「０１」にクリック操作が行われたとしたとき、当該Ｎｏｄｅ−２のポート名「０１」に対向するポート、すなわちＮｏｄｅ−３のポート名「０１」も自動的に選択することができる。さらに、Ｎｏｄｅ−２のポート名「０２」にクリック操作が行われたとしたとき、当該Ｎｏｄｅ−２のポート名「０２」に対向するポート、すなわちＮｏｄｅ−３のポート名「０２」も自動的に選択することができる。このように選択操作が行われたポートは、未選択のポートと区別するために、一例として、図中の太線表示等により強調して表示することができる。なお、ここでは、あくまで一例として、選択操作が行われたポートの対向ポートを自動的に選択する例を説明したが、対向ポートも手動により選択させることとしてもかまわない。
【００９５】
このようにポートの選択操作が行われた状態で、ＬＡＧ設定画面の呼び出し操作、例えばトポロジマップ画面とは別のウィンドウに設けられたＬＡＧ設定のメニュー操作や右クリックなどの操作が行われた場合、表示制御部１５ｃは、選択操作が行われたポートがＬＡＧを設定する対象として自動入力された状態で、図１４に示すＬＡＧ設定画面３００を呼び出すことができる。
【００９６】
図１４は、ＬＡＧ設定画面の一例を示す図である。図１４に示すように、ＬＡＧ設定画面３００には、Ｎｏｄｅ−２及びＮｏｄｅ−３のネットワークデバイス３０が有する各ポートがＬＡＧを設定する対象としてリスト化されている。これらのポートの中でも、選択操作が行われたポートには、ＬＡＧ設定画面３００が表示される初期状態で、対象のチェックボックスにチェックが入れられたポートが含まれる。すなわち、図１３に示すトポロジマップ画面２３０上で選択操作が行われたポートは、ＬＡＧ設定画面３００上で対象のチェックボックスに対する操作を行うまでもなく、ＯＫボタン３００Ａまたは適用ボタン３００Ｄの押下操作の実行待ち状態にある。
【００９７】
このように、ＬＡＧ設定画面３００には、ＬＡＧを設定する対象とするポートのリスト以外にも、ＧＵＩ（Graphical  User  Interface）コンポーネントとして、ＯＫボタン３００Ａ、削除ボタン３００Ｂ、キャンセルボタン３００Ｃ及び適用ボタン３００Ｄなどが含まれる。このうち、ＯＫボタン３００Ａ及び適用ボタン３００Ｄは、いずれも選択操作が行われたポートに対するＬＡＧ設定をネットワークデバイス３０に登録することにより、ＬＡＧ設定を有効化する点では共通する。その一方で、ＯＫボタン３００Ａが押下操作された場合、ＬＡＧ設定の有効化後にＬＡＧ設定画面３００が閉じられる一方で、適用ボタン３００Ｄが押下操作された場合、ＬＡＧ設定の有効化後にＬＡＧ設定画面３００の表示が継続する点が異なる。また、削除ボタン３００Ｂは、ＬＡＧを設定する対象がチェックされるチェックボックスを削除するＧＵＩコンポーネントである。また、キャンセルボタン３００Ｃは、選択操作が行われたポートに対するＬＡＧ設定を有効化せずにＬＡＧ設定画面３００を閉じるＧＵＩコンポーネントである。
【００９８】
これらＯＫボタン３００Ａまたは適用ボタン３００Ｄのいずれかの押下操作が行われた場合、対象のチェックボックスに対する操作をスキップして、Ｎｏｄｅ−２のポート名「０１」、Ｎｏｄｅ−３のポート名「０１」、Ｎｏｄｅ−２のポート名「０２」及びＮｏｄｅ−３のポート名「０２」の４つのポートにデフォルトとして表示されたＬＡＧ名「PortChannel  １」を付与してＬＡＧ設定を有効化できる。この場合、上記の各ポートを有するネットワークデバイス３０には、後述の設定更新部１５ｄにより、ＬＡＧ名を「PortChannel  １」としてＬＡＧを設定登録するコマンドが送信される。これにより、Ｎｏｄｅ−２のポート名「０１」、Ｎｏｄｅ−３のポート名「０１」、Ｎｏｄｅ−２のポート名「０２」及びＮｏｄｅ−３のポート名「０２」にＬＡＧが自動的に設定される。
【００９９】
ここでは、ＬＡＧ設定の新規登録時に有用なＬＡＧ設定画面の呼び出し形態を説明したが、ＬＡＧ設定画面では、ＬＡＧ設定の新規登録ばかりが行われるわけではなく、既登録のＬＡＧ設定の変更や削除が行われる場合もある。これら既登録のＬＡＧ設定の変更や削除を行う場合に有用なＬＡＧ設定画面の呼び出し形態についてもさらに例示する。
【０１００】
例えば、表示制御部１５ｃは、上記のツールチップ表示に含まれるＬＡＧ名にクリック等の操作が行われた場合、ＬＡＧ設定画面を呼び出すことができる。このようなツールチップ表示の一例として、図８及び図９に示すトポロジマップ画面２１０Ａ又は２１０Ｂなどのように、デバイスアイコンに展開表示されたポートのシンボルにマウスオーバが行われることによりツールチップ表示される場面が挙げられる。また、図１０〜図１２に示すトポロジマップ画面２２０Ａ〜２２０Ｃなどのように、集約リンク上のＬＡＧアイコンに対するマウスオーバによりツールチップ表示される場面が挙げられる。
【０１０１】
図１５は、ＬＡＧ設定画面の一例を示す図である。図１５には、一例として、図１０に示すツールチップ表示に含まれるＬＡＧ名「PortChannel  １」がクリックされた場合に呼び出されたＬＡＧ設定画面が示されている。図１５に示すように、ＬＡＧ設定画面３１０には、Ｎｏｄｅ−１及びＮｏｄｅ−３の間でＬＡＧを設定する対象とするポートのリストが表示されるが、現状でＬＡＧが設定済みであるポート、すなわちＮｏｄｅ−１のポート名「０１」及び「０２」とＮｏｄｅ−３のポート名「０１」及び「０２」には項目「設定済み」の欄に黒丸を表示することにより、ＬＡＧ設定ポートが識別可能に表示される。例えば、対象のチェックボックスに入れられたチェックを外してＯＫボタン３００Ａ又は適用ボタン３００Ｄを押下操作することにより、ＬＡＧ名「PortChannel  １」を削除することもできる。この他、対象のチェックボックスに入れられたチェックを変更してＯＫボタン３００Ａ又は適用ボタン３００Ｄを押下操作することにより、ＬＡＧ名「PortChannel  １」が設定されるポートを変更することもできる。
【０１０２】
図２の説明に戻り、設定更新部１５ｄは、ネットワークデバイス３０の設定を更新する処理部である。
【０１０３】
一実施形態として、設定更新部１５ｄは、ＬＡＧ設定画面を介してＬＡＧ設定の新規登録、ＬＡＧ設定の削除、あるいはＬＡＧ設定の変更を受け付けた場合、次のような処理を実行する。すなわち、設定更新部１５ｄは、ＬＡＧ設定画面で指定または削除されたポートをＬＡＧ設定画面で指定または削除されたＬＡＧ名のグループのＬＡＧに参加または削除させるコマンドを、ＬＡＧ設定画面で指定または削除されたポートを有するネットワークデバイス３０に送信する。これにより、ＬＡＧ設定画面を介して受け付けた新規登録、削除または変更に対応するＬＡＧ設定の編集が実施される。
【０１０４】
（１）全体処理
次に、本実施例に係るネットワーク管理装置１０の処理の流れについて説明する。図１６及び図１７は、実施例１に係る全体処理の手順を示すフローチャートである。図１６に示すように、ネットワークＮＷに含まれるデバイス間の接続形状が模式化されたトポロジマップ画面をクライアント端末５０に表示させる（ステップＳ１０１）。
【０１０５】
その後、マウスカーソルがオブジェクト上に存在する場合（ステップＳ１０２Ｙｅｓ）、表示制御部１５ｃは、マウスオーバされたオブジェクトがデバイスアイコンであるか否かを判定する（ステップＳ１０３）。なお、マウスカーソルがオブジェクト上に存在しない場合（ステップＳ１０２Ｎｏ）、上記のステップＳ１０１の処理へ移行する。
【０１０６】
このとき、オブジェクトがデバイスアイコンである場合（ステップＳ１０３Ｙｅｓ）、表示制御部１５ｃは、デバイスアイコンにポートが展開表示されているか否かをさらに判定する（ステップＳ１０４）。
【０１０７】
そして、デバイスアイコンにポートが展開表示されていない場合（ステップＳ１０４Ｙｅｓ）、表示制御部１５ｃは、デバイスアイコンへのマウスオーバと共にポートの展開操作に対応するボタン操作がマウスイベントとして取得されたか否かをさらに判定する（ステップＳ１０５）。
【０１０８】
ここで、ポートの展開操作に対応するボタン操作がマウスイベントとして取得された場合（ステップＳ１０５Ｙｅｓ）、表示制御部１５ｃは、次のような処理を実行する。すなわち、表示制御部１５ｃは、ポートの展開操作が受け付けられたデバイスアイコンに対応するネットワークデバイス３０が有する各ポートが模式化されたシンボルを展開して表示する「第１の表示制御処理」を実行する（ステップＳ１０６）、ステップＳ１０１の処理へ移行する。なお、ポートの展開操作に対応するボタン操作がマウスイベントとして取得されていない場合（ステップＳ１０５Ｎｏ）、ステップＳ１０６の処理は実行せずにステップＳ１０１の処理へ移行する。
【０１０９】
また、デバイスアイコンにポートが展開表示されている場合（ステップＳ１０４Ｎｏ）、表示制御部１５ｃは、図１７に示すように、マウスカーソルがポートのシンボル上に存在するか否かをさらに判定する（ステップＳ１０７）。なお、マウスカーソルがポートのシンボル上に存在しない場合（ステップＳ１０７Ｎｏ）、上記のステップＳ１０１の処理へ移行する。
【０１１０】
そして、マウスカーソルがポートのシンボル上に存在する場合（ステップＳ１０７Ｙｅｓ）、表示制御部１５ｃは、マウスオーバされたポートのシンボルがＬＡＧ設定ポートであるか否かをさらに判定する（ステップＳ１０８）。
【０１１１】
続いて、マウスオーバされたポートのシンボルがＬＡＧ設定ポートである場合（ステップＳ１０８Ｙｅｓ）、表示制御部１５ｃは、マウスオーバが行われたＬＡＧ設定ポートと同一のＬＡＧ設定が行われたＬＡＧ設定ポートを強調表示すると共に当該ＬＡＧ名をツールチップ表示する「第２の表示制御処理」を実行し（ステップＳ１０９）、上記のステップＳ１０１の処理へ移行する。
【０１１２】
また、マウスオーバされたオブジェクトがデバイスアイコンでない場合（ステップＳ１０３Ｎｏ）、表示制御部１５ｃは、当該オブジェクトが集約リンク上のＬＡＧアイコンであるか否かをさらに判定する（ステップＳ１１０）。このとき、オブジェクトが集約リンク上のＬＡＧアイコンである場合（ステップＳ１１０Ｙｅｓ）、表示制御部１５ｃは、マウスオーバが行われたＬＡＧアイコン上の集約リンクに含まれるリンクにＬＡＧ設定が行われたＬＡＧ名をツールチップ表示する「第３の表示制御処理」を実行し（ステップＳ１１１）、上記のステップＳ１０１の処理へ移行する。なお、オブジェクトが集約リンク上のＬＡＧアイコンでない場合（ステップＳ１１０Ｎｏ）、上記のステップＳ１０１の処理へ移行する。
【０１１３】
一方、マウスオーバされたポートのシンボルがＬＡＧ設定ポートでない場合（ステップＳ１０８Ｎｏ）、表示制御部１５ｃは、ＬＡＧが未設定であるポートの選択操作を受け付ける（ステップＳ１１２）。このとき、ＬＡＧが未設定であるポートに対する選択操作が行われた場合（ステップＳ１１２Ｙｅｓ）、表示制御部１５ｃは、選択操作が行われたポートに対向するポートを自動的に選択する（ステップＳ１１３）。なお、ＬＡＧが未設定であるポートに対する選択操作が行われない場合（ステップＳ１１２Ｎｏ）、ステップＳ１１３の処理はスキップされる。
【０１１４】
その後、ＬＡＧが未設定であるポートに行われた選択操作がキャンセルされず、かつＬＡＧ設定画面の呼び出し操作が行われた場合（ステップＳ１１４ＮｏかつステップＳ１１５Ｙｅｓ）、表示制御部１５ｃは、選択操作が行われたポートがＬＡＧを設定する対象として自動入力する（ステップＳ１１６）。その上で、表示制御部１５ｃは、ＬＡＧ設定画面を呼び出してＬＡＧ設定を編集する「設定編集処理」を実行し（ステップＳ１１７）、上記のステップＳ１０１の処理へ移行する。
【０１１５】
なお、ＬＡＧが未設定であるポートに行われた選択操作がキャンセルされた場合（ステップＳ１１４Ｙｅｓ）、上記のステップＳ１０１の処理へ移行する。また、ＬＡＧが未設定であるポートに行われた選択操作がキャンセルされずとも、ＬＡＧ設定画面の呼び出し操作が行われない場合（ステップＳ１１４ＮｏかつステップＳ１１５Ｎｏ）、上記のステップＳ１１２の処理へ移行する。
【０１１６】
（２）第１の表示制御処理
図１８は、実施例１に係る第１の表示制御処理の手順を示すフローチャートである。この処理は、図１６に示すステップＳ１０６の処理に対応する。図１８に示すように、表示制御部１５ｃは、ポート情報１３ｂに含まれるデバイスＩＤのうち上記の展開操作が行われたデバイスアイコンに対応するデバイスＩＤを持つポートＩＤを抽出し、抽出されたポートＩＤの中からリンク情報１３ｃにリンクの登録があるポートＩＤをさらに抽出する（ステップＳ３０１）。これにより、展開操作が行われたネットワークデバイス３０が有するポートのうち結線ポートが得られる。
【０１１７】
このように結線ポートが抽出された後、表示制御部１５ｃは、結線ポートのうち１つを選択する（ステップＳ３０２）。続いて、表示制御部１５ｃは、ポート情報１３ｂに含まれるポートＩＤのうちステップＳ３０２で選択された結線ポートのポートＩＤに対応するＬＡＧ名のフィールドに値が存在する否か、すなわちＬＡＧ設定が行われているか否かを判定する（ステップＳ３０３）。
【０１１８】
ここで、ＬＡＧ設定が行われている場合（ステップＳ３０３Ｙｅｓ）、ＬＡＧ名の登録があるので、当該結線ポートにＬＡＧ設定が行われていることが判明する。この場合、表示制御部１５ｃは、当該結線ポートのシンボルの表示形態を第１の表示形態、例えば強調表示に設定する（ステップＳ３０４）。
【０１１９】
一方、ＬＡＧ設定が行われていない場合（ステップＳ３０３Ｎｏ）、ＬＡＧ名の登録がないので、当該結線ポートにＬＡＧ設定が行われていないことが判明する。この場合、表示制御部１５ｃは、当該結線ポートのシンボルの表示形態を第２の表示形態、例えばデフォルト表示（強調表示無し）に設定する（ステップＳ３０５）。
【０１２０】
その後、展開操作が行われたネットワークデバイス３０が有する結線ポートに未選択の結線ポートがなくなるまで（ステップＳ３０６Ｎｏ）、上記のステップＳ３０２〜ステップＳ３０５までの処理を繰り返し実行する。
【０１２１】
そして、展開操作が行われたネットワークデバイス３０が有する結線ポートに未選択の結線ポートがなくなると（ステップＳ３０６Ｙｅｓ）、表示制御部１５ｃは、上記のトポロジマップ画面上でポートの展開操作が行われたデバイスアイコンに結線ポートのシンボルを展開して表示させると共に、各結線ポートに設定された表示形態にしたがって各結線ポートのシンボルを表示させ（ステップＳ３０７）、処理を終了する。
【０１２２】
（３）第２の表示制御処理
図１９は、実施例１に係る第２の表示制御処理の手順を示すフローチャートである。この処理は、図１７に示すステップＳ１０９の処理に対応する。図１９に示すように、表示制御部１５ｃは、マウスオーバが行われたＬＡＧ設定ポートと同一のＬＡＧ設定が行われたＬＡＧ設定ポートを強調表示すると共に当該ＬＡＧ名をツールチップ表示する（ステップＳ５０１）。
【０１２３】
その後、マウスカーソルが移動すると（ステップＳ５０２Ｙｅｓ）、表示制御部１５ｃは、マウスカーソルがＬＡＧ設定ポート上であるか否かを判定する（ステップＳ５０３）。そして、マウスカーソルがＬＡＧ設定ポート上でない場合（ステップＳ５０３Ｎｏ）、表示制御部１５ｃは、マウスカーソルがＬＡＧ名のツールチップ表示上であるか否かをさらに判定する（ステップＳ５０４）。なお、マウスカーソルの移動がない場合やマウスカーソルがＬＡＧ設定ポート上にある場合（ステップＳ５０２ＮｏまたはステップＳ５０３Ｙｅｓ）、ステップＳ５０１の処理へ移行する。
【０１２４】
このとき、マウスカーソルがＬＡＧ名のツールチップ表示上でもない場合（ステップＳ５０４Ｎｏ）、表示制御部１５ｃは、マウスカーソルがＬＡＧ設定ポートのシンボル及びＬＡＧ名のツールチップ表示などのオブジェクトから連続して離れた期間を計測する（ステップＳ５０５）。
【０１２５】
そして、ステップＳ５０５で計測される期間が一定期間、例えば５秒間を経過するまで（ステップＳ５０６Ｎｏ）、表示制御部１５ｃは、マウスカーソルの移動を監視する（ステップＳ５０７）。このとき、マウスカーソルの移動がある場合（ステップＳ５０７Ｙｅｓ）、ステップＳ５０３の処理へ移行する。
【０１２６】
このようにステップＳ５０３の処理に移行したとしても、マウスカーソルがＬＡＧ設定ポートのシンボル及びツールチップ表示から離れていれば（ステップＳ５０３ＮｏかつステップＳ５０４Ｎｏ）、ステップＳ５０５でオブジェクトから連続して離れた期間が累積して計測されることになる。また、マウスカーソルが移動しない場合（ステップＳ５０７Ｎｏ）にも、ステップＳ５０５の処理へ移行する。その後、ステップＳ５０５で計測される期間が一定期間、例えば５秒間を経過する場合（ステップＳ５０６Ｙｅｓ）、処理を終了する。
【０１２７】
また、マウスカーソルがＬＡＧ名のツールチップ表示上に存在する場合（ステップＳ５０４Ｙｅｓ）、表示制御部１５ｃは、ＬＡＧ設定画面の呼び出し操作を待機する（ステップＳ５０８）。そして、ＬＡＧ設定画面の呼び出し操作が行われなければ（ステップＳ５０８Ｎｏ）、ステップＳ５０１の処理へ移行する。
【０１２８】
ここで、ＬＡＧ設定画面の呼び出し操作が行われた場合（ステップＳ５０８Ｙｅｓ）、表示制御部１５ｃは、ＬＡＧ設定画面を呼び出してＬＡＧ設定を編集する「設定編集処理」を実行し（ステップＳ１１７）、処理を終了する。
【０１２９】
（４）第３の表示制御処理
図２０は、実施例１に係る第３の表示制御処理の手順を示すフローチャートである。この処理は、図１７に示すステップＳ１１１の処理に対応する。図２０に示すように、表示制御部１５ｃは、マウスオーバが行われたＬＡＧアイコン上の集約リンクに含まれるリンクにＬＡＧ設定を取得する（ステップＳ７０１）。
【０１３０】
このとき、ステップＳ７０１で取得されたＬＡＧ名の数が所定値、例えば３以下である場合（ステップＳ７０２Ｙｅｓ）、表示制御部１５ｃは、マウスオーバが行われた集約リンクに含まれるリンクに設定されたＬＡＧ名を含む一覧をポップアップ表示する（ステップＳ７０３）。一方、ステップＳ７０１で取得されたＬＡＧ名の数が所定値、例えば３以下でない場合（ステップＳ７０２Ｎｏ）、表示制御部１５ｃは、マウスオーバが行われた集約リンクに含まれるリンクに設定されたＬＡＧ名のうち上記の所定数に対応するＬＡＧ名を抜粋してツールチップ表示する（ステップＳ７０４）。
【０１３１】
その後、マウスカーソルが移動すると（ステップＳ７０５Ｙｅｓ）、表示制御部１５ｃは、マウスカーソルがＬＡＧアイコン上であるか否かを判定する（ステップＳ７０６）。そして、マウスカーソルがＬＡＧアイコン上でない場合（ステップＳ７０６Ｎｏ）、表示制御部１５ｃは、マウスカーソルがＬＡＧ名のツールチップ表示上であるか否かをさらに判定する（ステップＳ７０７）。なお、マウスカーソルの移動がない場合やマウスカーソルがＬＡＧアイコン上にある場合（ステップＳ７０５ＮｏまたはステップＳ７０６Ｙｅｓ）、ステップＳ７０１の処理へ移行する。
【０１３２】
このとき、マウスカーソルがＬＡＧ名のツールチップ表示上でもない場合（ステップＳ７０７Ｎｏ）、表示制御部１５ｃは、マウスカーソルがＬＡＧアイコン及びＬＡＧ名のツールチップ表示などのオブジェクトから連続して離れた期間を計測する（ステップＳ７０８）。
【０１３３】
そして、ステップＳ７０８で計測される期間が一定期間、例えば５秒間を経過するまで（ステップＳ７０９Ｎｏ）、表示制御部１５ｃは、マウスカーソルの移動を監視する（ステップＳ７１０）。このとき、マウスカーソルの移動がある場合（ステップＳ７１０Ｙｅｓ）、ステップＳ７０６の処理へ移行する。
【０１３４】
このようにステップＳ７０６の処理に移行したとしても、マウスカーソルがＬＡＧアイコン及びツールチップ表示から離れていれば（ステップＳ７０６ＮｏかつステップＳ７０７Ｎｏ）、ステップＳ７０８でオブジェクトから連続して離れた期間が累積して計測されることになる。また、マウスカーソルが移動しない場合（ステップＳ７１０Ｎｏ）にも、ステップＳ７０８の処理へ移行する。その後、ステップＳ７０８で計測される期間が一定期間、例えば５秒間を経過する場合（ステップＳ７０９Ｙｅｓ）、処理を終了する。
【０１３５】
また、マウスカーソルがＬＡＧ名のツールチップ表示上に存在する場合（ステップＳ７０７Ｙｅｓ）、表示制御部１５ｃは、ＬＡＧ設定画面の呼び出し操作を待機する（ステップＳ７１１）。そして、ＬＡＧ設定画面の呼び出し操作が行われなければ（ステップＳ７１１Ｎｏ）、ステップＳ７０１の処理へ移行する。
【０１３６】
ここで、ＬＡＧ設定画面の呼び出し操作が行われた場合（ステップＳ７１１Ｙｅｓ）、表示制御部１５ｃは、ＬＡＧ設定画面を呼び出してＬＡＧ設定を編集する「設定編集処理」を実行し（ステップＳ１１７）、処理を終了する。
【０１３７】
（５）設定編集処理
図２１は、実施例１に係る設定編集処理の手順を示すフローチャートである。この処理は、図１７、図１９及び図２０に示すステップＳ１１７の処理に対応する。図２１に示すように、表示制御部１５ｃは、ネットワークデバイス３０にＬＡＧ設定を行うＬＡＧ設定画面をクライアント端末５０に表示させる（ステップＳ９０１）。
【０１３８】
その後、ＬＡＧ設定画面上でＬＡＧを設定するポートをチェックするチェックボックスに対する編集が行われた場合（ステップＳ９０２Ｙｅｓ）、表示制御部１５ｃは、編集が行われたポートに対向するポートのチェックボックスにも同様の編集を行い（ステップＳ９０３）、ステップＳ９０１の処理へ移行する。例えば、あるポートのチェックボックスにチェックが記入された場合、当該ポートに対向するポートのチェックボックスにも自動的にチェックを記入する。また、あるポートのチェックボックスからチェックが削除された場合、当該ポートに対向するポートのチェックボックスからも自動的にチェックを削除する。
【０１３９】
また、ＬＡＧ設定画面に含まれるキャンセルボタンが押下操作された場合（ステップＳ９０４Ｙｅｓ）、表示制御部１５ｃは、ＬＡＧ設定画面のチェックボックスに記入されたチェックを無効にしてＬＡＧ設定画面を閉じることにより、処理を終了する。
【０１４０】
また、ＬＡＧ設定画面に含まれる適用ボタンが押下操作された場合（ステップＳ９０５Ｙｅｓ）、設定更新部１５ｄは、ＬＡＧ設定画面のチェックボックスでチェックが記入されたポートをＬＡＧ設定画面で指定されたＬＡＧ名のグループのＬＡＧに参加または削除させるコマンドを、ＬＡＧ設定画面のチェックボックスでチェックが記入されたポートを有するネットワークデバイス３０に送信し（ステップＳ９０６）、ステップＳ９０１の処理へ移行する。これにより、ＬＡＧ設定画面を介して受け付けた新規登録、削除または変更に対応するＬＡＧ設定の編集が実施される。
【０１４１】
また、ＬＡＧ設定画面に含まれるＯＫボタンが押下操作され、かつＬＡＧ設定に変更がある場合（ステップＳ９０７ＹｅｓかつステップＳ９０８Ｙｅｓ）、設定更新部１５ｄは、ＬＡＧ設定画面のチェックボックスでチェックが記入または削除されたポートをＬＡＧ設定画面で指定されたＬＡＧ名のグループのＬＡＧに参加または削除させるコマンドを、ＬＡＧ設定画面のチェックボックスでチェックが記入されたポートを有するネットワークデバイス３０に送信する（ステップＳ９０９）。その後、ＬＡＧ設定画面を閉じることにより、処理を終了する。
【０１４２】
［効果の一側面］
上述してきたように、本実施例に係るネットワーク管理装置１０は、ＬＡＧ設定の有無によりデバイス間の接続状態を区別表示すると共にデバイスのポートのうちＬＡＧの設定があるポートとＬＡＧの設定がないポートのシンボルを識別可能に表示する。したがって、本実施例に係るネットワーク管理装置１０によれば、マップ上でポート単位のＬＡＧ設定の表示を実現できる。
【実施例２】
【０１４３】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【０１４４】
［ポートの展開表示の応用例］
例えば、図６の例では、Ｎｏｄｅ−２のデバイスアイコンに対する展開操作、さらには、Ｎｏｄｅ−３のデバイスアイコンに対する展開操作を経て、トポロジマップ画面２００Ａの表示がトポロジマップ画面２００Ｂ、トポロジマップ画面２００Ｃの順に遷移させる場合を例示したが、これに限定されない。すなわち、一度の操作で複数のデバイスアイコンに対する展開操作を同時に実現することもできる。図２２は、トポロジマップ画面の一例を示す図である。図２２に示すように、トポロジマップ画面２００Ａ上でＮｏｄｅ−２及びＮｏｄｅ−３の集約リンク上のＬＡＧアイコンに展開操作が行われた場合、Ｎｏｄｅ−２のデバイスアイコン及びＮｏｄｅ−３のデバイスアイコンに関するポートの展開表示を行うことにより、トポロジマップ画面２００Ａからトポロジマップ画面２００Ｃへ遷移させることもできる。これにより、対向ポートを有する２つのネットワークデバイス３０のポート単位のＬＡＧ設定をより少ない操作手順で確認できる。
【０１４５】
［障害表示］
上記のネットワーク管理装置１０は、ポートの障害を表示することもできる。例えば、ＬＡＧ設定が行われたポートに障害がある場合、障害があるポートと共に当該障害があるポートと同一のＬＡＧ設定が行われたポートにもアラート表示を行うことができる。図２３は、トポロジマップ画面の一例を示す図である。図２３に示すトポロジマップ２１０Ｃの例では、Ｎｏｄｅ−２のポート名「０３」、Ｎｏｄｅ−３のポート名「０５」、Ｎｏｄｅ−２のポート名「０４」及びＮｏｄｅ−３のポート名「０６」に同一のＬＡＧ名「PortChannel  ２」が設定されている状況下で、Ｎｏｄｅ−２のポート名「０３」とＮｏｄｅ−３のポート名「０５」とに障害が発生している場合が例示されている。この場合、障害が発生しているポート、すなわちＮｏｄｅ−２のポート名「０３」及びＮｏｄｅ−３のポート名「０５」の２つのポートとそのリンクに留まらず、同一のＬＡＧ名「PortChannel  ２」が設定されたポート、すなわちＮｏｄｅ−２のポート名「０４」及びＮｏｄｅ−３のポート名「０６」の２つポートとそのリンクにも強調表示等のアラート表示を行う。このようなアラート表示により、障害による冗長経路への影響範囲を把握させることも可能になる。
【０１４６】
［分散および統合］
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されておらずともよい。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部１５ａ、操作取得部１５ｂ、表示制御部１５ｃまたは設定更新部１５ｄをネットワーク管理装置１０の外部装置としてネットワーク経由で接続するようにしてもよい。また、取得部１５ａ、操作取得部１５ｂ、表示制御部１５ｃまたは設定更新部１５ｄを別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記のネットワーク管理装置１０の機能を実現するようにしてもよい。また、記憶部１３に記憶されるデバイス情報１３ａ、ポート情報１３ｂまたはリンク情報１３ｃの全部または一部を別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記のネットワーク装置１０の機能を実現するようにしてもかまわない。
【０１４７】
［制御プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図２４を用いて、上記の実施例と同様の機能を有する制御プログラムを実行するコンピュータの一例について説明する。
【０１４８】
図２４は、実施例１及び実施例２に係る制御プログラムを実行するコンピュータのハードウェア構成例を示す図である。図２４に示すように、コンピュータ１００は、操作部１１０ａと、スピーカ１１０ｂと、カメラ１１０ｃと、ディスプレイ１２０と、通信部１３０とを有する。さらに、このコンピュータ１００は、ＣＰＵ１５０と、ＲＯＭ１６０と、ＨＤＤ１７０と、ＲＡＭ１８０とを有する。これら１１０〜１８０の各部はバス１４０を介して接続される。
【０１４９】
ＨＤＤ１７０には、図２４に示すように、上記の実施例１で示した取得部１５ａ、操作取得部１５ｂ、表示制御部１５ｃ及び設定更新部１５ｄと同様の機能を発揮する制御プログラム１７０ａが記憶される。この制御プログラム１７０ａは、図２に示した取得部１５ａ、操作取得部１５ｂ、表示制御部１５ｃ及び設定更新部１５ｄの各構成要素と同様、統合又は分離してもかまわない。すなわち、ＨＤＤ１７０には、必ずしも上記の実施例１で示した全てのデータが格納されずともよく、処理に用いるデータがＨＤＤ１７０に格納されればよい。
【０１５０】
このような環境の下、ＣＰＵ１５０は、ＨＤＤ１７０から制御プログラム１７０ａを読み出した上でＲＡＭ１８０へ展開する。この結果、制御プログラム１７０ａは、図２４に示すように、制御プロセス１８０ａとして機能する。この制御プロセス１８０ａは、ＲＡＭ１８０が有する記憶領域のうち制御プロセス１８０ａに割り当てられた領域にＨＤＤ１７０から読み出した各種データを展開し、この展開した各種データを用いて各種の処理を実行する。例えば、制御プロセス１８０ａが実行する処理の一例として、図１６〜図２１に示す処理などが含まれる。なお、ＣＰＵ１５０では、必ずしも上記の実施例１で示した全ての処理部が動作せずともよく、実行対象とする処理に対応する処理部が仮想的に実現されればよい。
【０１５１】
なお、上記の制御プログラム１７０ａは、必ずしも最初からＨＤＤ１７０やＲＯＭ１６０に記憶されておらずともかまわない。例えば、コンピュータ１００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に制御プログラム１７０ａを記憶させる。そして、コンピュータ１００がこれらの可搬用の物理媒体から制御プログラム１７０ａを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１００に接続される他のコンピュータまたはサーバ装置などに制御プログラム１７０ａを記憶させておき、コンピュータ１００がこれらから制御プログラム１７０ａを取得して実行するようにしてもよい。
【符号の説明】
【０１５２】
１    ネットワーク管理システム
３    監視対象システム
１０    ネットワーク管理装置
１１    通信Ｉ／Ｆ部
１３    記憶部
１３ａ  デバイス情報
１３ｂ  ポート情報
１３ｃ  リンク情報
１５    制御部
１５ａ  取得部
１５ｂ  操作取得部
１５ｃ  表示制御部
１５ｄ  設定更新部
３０Ａ，３０Ｂ，３０Ｃ    ネットワークデバイス
５０    クライアント端末
【図１】
2018124788.tif 000003
【図２】
2018124788.tif 000004
【図３】
2018124788.tif 000005
【図４】
2018124788.tif 000006
【図５】
2018124788.tif 000007
【図６】
2018124788.tif 000008
【図７】
2018124788.tif 000009
【図８】
2018124788.tif 000010
【図９】
2018124788.tif 000011
【図１０】
2018124788.tif 000012
【図１１】
2018124788.tif 000013
【図１２】
2018124788.tif 000014
【図１３】
2018124788.tif 000015
【図１４】
2018124788.tif 000016
【図１５】
2018124788.tif 000017
【図１６】
2018124788.tif 000018
【図１７】
2018124788.tif 000019
【図１８】
2018124788.tif 000020
【図１９】
2018124788.tif 000021
【図２０】
2018124788.tif 000022
【図２１】
2018124788.tif 000023
【図２２】
2018124788.tif 000024
【図２３】
2018124788.tif 000025
【図２４】
2018124788.tif 000026