(57)【特許請求の範囲】
【請求項１】
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定手段と、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出手段と、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出手段と、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出手段と、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
設定した前記経路判定ポイントを用いて、前記第１ポートと前記第２ポートとの間において接続状態に問題のない通信経路を検出する第３検出手段をさらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第３検出手段により検出した、前記第１ポートと前記第２ポートとの間において接続状態に問題のない通信経路を表示する画面を生成する表示画面生成手段をさらに有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記複数のポートそれぞれにおけるネットワークの接続状態を管理する管理手段をさらに有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記複数のポートは、ローカルエリアネットワークを用いて接続されることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定手段と、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出手段と、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出手段と、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出手段と、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定手段と、
を含む情報処理装置と、
前記複数の通信装置と、
を備えることを特徴とする情報処理システム。
【請求項７】
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定ステップと、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出ステップと、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出ステップと、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出ステップと、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定ステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定ステップと、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出ステップと、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出ステップと、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出ステップと、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定ステップと、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信経路を検出する技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１に示すように、２点間の通信経路を検出する際に、この２点の間に存在する通信装置に設けた経路を判定するための判定ポイントを経由点として用いて通信経路を検出する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2009-71619号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術によれば、通信経路を検出するために、全ての通信装置に経路を判定するための判定ポイントを設けたことから、通信経路の分岐の特定が不正確であり、正確かつ効率的に通信経路を検出することができなかった
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る装置は、
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定手段と、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出手段と、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出手段と、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出手段と、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定手段と、
を有することを特徴とする。
【０００７】
上記目的を達成するため、本発明に係るシステムは、
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定手段と、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出手段と、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出手段と、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出手段と、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定手段と、
を含む情報処理装置と、
前記複数の通信装置と、
を備えることを特徴とする。
【０００８】
上記目的を達成するため、本発明に係る方法は、
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定ステップと、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出ステップと、  前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出ステップと、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出ステップと、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定ステップと、
を含むことを特徴とする。
【０００９】
上記目的を達成するため、本発明に係るプログラムは、
複数の通信装置に含まれる複数のポートから、通信経路の両端点としての第１ポートと第２ポートとを指定する指定ステップと、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出ステップと、  前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出ステップと、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出ステップと、
前記分岐先ポートに、通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定ステップと、
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、２点間の通信経路を正確かつ効率的に検出することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の第２実施形態に係る情報処理システムの構成を示すブロック図である。
【図３】本発明の第２実施形態におけるネットワークの構成を示すブロック図である。
【図４】本発明の第２実施形態におけるＭＥＰの設定を示す図である。
【図５】本発明の第２実施形態におけるネットワーク上に指定された２点のＭＥＰ間の通信経路を示す図である。
【図６】本発明の第２実施形態におけるＭＩＰの設定を示す図である。
【図７】本発明の第２実施形態における通信経路を示す図である。
【図８】本発明の第２実施形態に係る情報処理システムの手続処理を示すシーケンス図である。
【図９】本発明の第２実施形態におけるネットワーク構成のテーブルを示す図である。
【図１０】本発明の第２実施形態におけるネットワーク構成のテーブルを示す図である。
【図１１】本発明の第２実施形態における情報処理装置のハードウェア構成を示す図である。
【図１２】本発明の第２実施形態におけるネットワーク構成を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
【００１３】
［第１実施形態］
本発明の第１実施形態としての情報処理装置１００について、図１を用いて説明する。情報処理装置１００は、ネットワークの通信経路を検出する装置である。
【００１４】
図１に示すように、情報処理装置１００は、指定部１０１と、第１検出部１０２と、抽出部１０３と、第２検出部１０４と、経路判定ポイント設定部１０５とを含む。
【００１５】
指定部１０１は、複数の通信装置に含まれる複数のポートから、検出すべき通信経路の両端点としての第１ポートと第２ポートとを指定する。第１検出部１０２は、指定した第１ポートと第２ポートとの間において通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する。抽出部１０３は、共通経路から第１経路および第２経路に分岐する分岐点となる分岐点ポートを抽出する。
【００１６】
第２検出部は、抽出した分岐点ポートから分岐した第１経路および第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する。経路判定ポイント設定部１０５は、分岐先ポートに、検出すべき通信経路を判定するための経路判定ポイントを設定する。
【００１７】
以上の構成により、本実施形態における情報処理装置によれば、２点間の通信経路を正確かつ効率的に検出することができる。
【００１８】
［第２実施形態］
次に本発明の第２実施形態に係る情報処理システム２００について、図２を用いて説明する。図２は、本実施形態に係る情報処理装置２１０を含む情報処理システム２００の構成を示す図である。
【００１９】
（前提技術）
コンピュータのネットワーク規格の１つであるイーサネット（登録商標、「Ethernet」も登録商標）のネットワークを管理するにあたり、通信経路を把握することは困難である。しかしながら、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）の802.1agおよびITU-T（International Telecommunication Union Telecommunication Standardization Sector）のY.1731によって、イーサネット（登録商標）の管理プロトコルであるEthernet OAM（Ethernet Operation Administration and Maintenance）が標準化されている。そして、このEthernet OAMに規定されているLink Trace試験機能を用いればイーサネット（登録商標）の通信経路を把握できる。
【００２０】
Ethernet OAMでは、あらかじめイーサネット（登録商標）の境界点にMEP(Maintenance Entity Group End Point)を配置し、経由点にMIP（Maintenance Entity Group Intermediate Point）を配置して通信装置に設定する。通信経路を知りたい２点のMEPもしくはMIPを指定してLink Trace機能を実行すると、イーサネットフレームが経由するMEPもしくはMIPを把握することが可能である。
【００２１】
しかしながら、イーサネット（登録商標）内の通信装置に設けられたすべてのポートに予めMIPを設定することにより正しい通信経路を把握することができるとしても、MIPをすべてのポートに設定すると通信装置の負荷が増し、通信トラフィックへの影響が懸念される。また、ポートに設定するMIPの数が多いとMIPの設定を行うユーザへの負担も増し、設定ミスの発生を引き起こす原因となる。
【００２２】
一方、通信装置に設定するMIPの数が少なすぎると、通信経路のMEPおよびMIPの間の経路が一意とならない場合に正確な通信経路を把握することができない。また、ネットワークに何らかの障害が発生し、Link Trace試験において終点までの経路を把握できなかった場合に、途中のMEP及びMIPの間の経路が一意とならないために、ネットワーク上の障害発生箇所の特定が難しく、障害の回復に時間がかかる原因となる。
【００２３】
そのため、通信経路を正確に把握するために必要最低限のMIPを適切なポートに設定すべきであり、そのために最適なポートの検出が課題である。
【００２４】
（構成および動作）
上記課題を受けて、本実施形態における情報処理システム２００について説明する。図２は、本実施形態における情報処理システム２００の構成を示す図である。
【００２５】
情報処理システム２００は、情報処理装置２１０と、ネットワーク２３０とからなる。情報処理装置２１０は、指定部２１１と、経路計算部２１２と、試験管理部２１７と、ネットワーク管理部２１８と、表示画面生成部２１９と、画面表示部２２０とを有する。そして、指定部２１１は、経路検出部２１３と、抽出部２１４と、分岐先ポート検出部２１５と、経路判定ポイント設定部２１６とを有する。また、情報処理装置２１０は、指定部２１１においてネットワーク構成データベース（ＤＢ:Data Base）２２１と通信可能に接続され、画面表示部２２０とディスプレイ２２２とは通信可能に接続されている。
【００２６】
情報処理装置２１０は、ネットワーク２３０を形成する複数の通信装置と直接、または他の通信装置を経由して接続されており、複数の通信装置を制御可能である。なお、本実施形態において複数の通信装置として８つの通信装置を図示しているが、本発明はこれに限定されるものではなく、通信装置は８つ以上でも８つ以下であってもよい。
【００２７】
指定部２１１は、ネットワーク２３０を形成する複数の通信装置に含まれる複数のポートの中から、検出すべき通信経路の両端点としての第１ポート（始点ＭＥＰ：Maintenance Entity Group End Point）と第２ポート（終点ＭＥＰ）とを指定する。経路検出部２１３は、複数の通信装置に設けられた複数のポートの中から、あらかじめ始点ＭＥＰを設けた通信装置と終点ＭＥＰを設けた通信装置との間において通信経路として使われる可能性があり、共通経路を有する第１経路および第２経路を検出する。
【００２８】
抽出部２１４は、通信経路として使われる可能性がある共通経路から、第１経路および第２経路に分岐する分岐点となる分岐点ポートを抽出する。分岐先ポート検出部２１５は、抽出した分岐点ポートから分岐した第１経路および第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する。経路判定ポイント設定部２１６は、検出した分岐先ポートの先に存在する各ポートを、検出すべき通信経路を判定するための経路判定ポイント（ＭＩＰ：Maintenance Entity Group Intermediate Point）として設定する。
【００２９】
試験管理部２１７は、設定したＭＩＰを用いて、始点ＭＥＰと終点ＭＥＰとの間において実際に用いる通信経路を検出する。ネットワーク管理部２１８は、ネットワーク２３０を形成する複数の通信装置に設けられた複数のポートそれぞれにおけるネットワークの接続状態を管理する。表示画面生成部２１９は、複数の通信装置に含まれる、ＭＩＰとして設定した各ポートを通過する通信経路を表示する表示画面を生成する。そして、画面表示部２２０は、通信経路の表示画面をディスプレイ２２２に表示する。ディスプレイ２２２に表示された画面をユーザ（ネットワーク運用者）が確認し、通信経路を認識する。なお、複数の各ポートは、ローカルエリアネットワーク（LAN：Local Area Network）を用いて接続されてもよい。
【００３０】
（ネットワーク構成図）
次に、図３において、本実施形態における複数の通信装置により形成されたネットワークの構成図を示す。
【００３１】
本実施形態におけるネットワーク２３０は、通信装置２３１〜２３８に含まれる複数のポート３１１〜３８１を用いて接続されている。具体的には、通信装置２３１はポート３１１を含む。通信装置２３２はポート３２１〜３２３を含む。通信装置２３３はポート３３１と３３２とを含む。通信装置２３４はポート３４１〜３４３を含む。通信装置２３５はポート３５１〜３５３を含む。通信装置２３６はポート３６１と３６２とを含む。通信装置２３７はポート３７１〜３７３を含む。通信装置２３８はポート２８１を含む。そして、これら複数のポートが適宜接続されて、ネットワーク２３０を形成する。
【００３２】
ネットワーク管理部２１８は、管理している複数の通信装置に設けられた複数のポート間の接続状態からネットワーク２３０の構成を導き出す。
【００３３】
（ＭＥＰの設定）
次に、図４を用いて、複数の通信装置に含まれる複数のポートに設定するＭＥＰの設定について説明する。図４は、複数の通信装置のポートにＭＥＰを設定した状態を示す図である。
【００３４】
ＭＥＰ４０１は、通信装置２３１に含まれるポート３１１を、通信経路を検出したいネットワークの始点として指定したものである。一方、ＭＥＰ４０２は、通信装置２３８に含まれるポート３８１を、通信経路を検出したいネットワークの終点として指定したものである。このように、始点ＭＥＰおよび終点ＭＥＰを通信装置に含まれるポートに任意に指定して、２点のＭＥＰ間の通信経路を正確に検出する。
【００３５】
（通信経路の検出）
図５を用いて通信経路の検出について説明する。図５は、本実施形態におけるネットワーク上に指定された２点のＭＥＰ間の通信経路を示す図である。
【００３６】
通信装置２３１のポート３１１に設定した始点ＭＥＰ４０１から、通信装置２３８のポート３８１に設定した終点ＭＥＰ４０２までの通信経路として使われる可能性があり、共通経路を有する経路５０１〜５０４を表示する。これらの経路５０１〜５０４は、経路検出部２１３により、通信経路として使う可能性があり、共通経路を含む経路として検出される。
【００３７】
経路５０１は、始点ＭＥＰ４０１を出るとポート３２１およびポート３２３を通過し、ポート３４１および３４３を通過し、ポート３６１および３６２を通過し、ポート３７２および３７３を通過して終点ＭＥＰ４０２に至る。
【００３８】
次に、経路５０２は、始点ＭＥＰ４０１を出るとポート３２１およびポート３２３を通過し、ポート３４１および３４２を通過し、ポート３５２および３５３を通過し、ポート３７１および３７３を通過して終点ＭＥＰ４０２に至る。
【００３９】
経路５０３は、始点ＭＥＰ４０１を出るとポート３２１およびポート３２２を通過し、ポート３３１および３３２を通過し、ポート３５１および３５３を通過し、ポート３７１および３７３を通過して終点ＭＥＰ４０２に至る。
【００４０】
経路５０４は、始点ＭＥＰ４０１を出るとポート３２１およびポート３２２を通過し、ポート３３１および３３２を通過し、ポート３５１および３５２を通過し、ポート３４２および３４３を通過し、ポート３６１および３６２を通過し、ポート３７２および３７３を通過して終点ＭＥＰ４０２に至る。
【００４１】
このうち経路５０１および５０２は、ポート３１１を出た後、ポート３２１、３２３、３４１まで共通の経路を通過する。また、経路５０３および５０４は、ポート３１１を出た後、ポート３２１、３２２、３３１、３３２、３５１まで共通の経路を通過する。なお、通信においては、１度通過した通信装置を再度通過する経路を選択することはないため、指定された２点のＭＥＰ間を通過する通信経路を検出する場合には、同じ通信装置を２度通過することのない経路を検出する。
（ＭＩＰの設定）
次に、通信経路の途中に設定するＭＩＰについて説明する。図６は、本実施形態におけるＭＩＰの設定を示す図である。
【００４２】
経路判定ポイント設定部２１６は、始点ＭＥＰ４０１〜終点ＭＥＰ４０２までの通信経路を確認するために、通信装置に設けられたポートのうち経路の分岐点となる分岐点ポートの先に存する分岐先ポートを通信経路判定のためのポイント（ＭＩＰ）として設定する。
【００４３】
図６に示すＭＩＰ６０１〜６０６のうち、まずＭＩＰ６０１および６０２の設定について説明する。抽出部２１４は、通信経路５０１および５０２と、同５０３および５０４とが分岐する分岐点ポート３１１を抽出する。次に、分岐先ポート検出部２１５は、抽出した分岐点ポート３１１から分岐した経路５０１および５０２上に存する分岐先ポート３２３と、経路５０３および５０４上に存する分岐先ポート３３１とを検出する。そして、経路判定ポイント設定部５１６は、検出した分岐先ポート３２３および３３１に、通信経路を判定するための経路判定ポイントとしてＭＩＰ６０１と６０２とをそれぞれ設定する。
【００４４】
次に、ＭＩＰ６０３および６０４の設定について説明する。抽出部２１４は、通信経路５０１および５０２に分岐する分岐点ポート３４１を抽出する。次に、分岐先ポート検出部２１５は、抽出した分岐点ポート３４１から分岐した経路５０１上に存する分岐先ポート３４３と、経路５０２上に存する分岐先ポート３４４とを検出する。そして、経路判定ポイント設定部５１６は、検出した分岐先ポート３４３および３４４に、通信経路を判定するための経路判定ポイントとしてＭＩＰ６０３と６０４とをそれぞれ設定する。
【００４５】
さらに、ＭＩＰ６０５および６０６の設定について説明する。抽出部２１４は、通信経路５０３および５０４に分岐する分岐点ポート３５１を抽出する。次に、分岐先ポート検出部２１５は、抽出した分岐点ポート３５１から分岐した経路５０４上に存する分岐先ポート３５２と、経路５０３上に存する分岐先ポート３５３とを検出する。そして、経路判定ポイント設定部５１６は、検出した分岐先ポート３５２および３５３に、通信経路を判定するための経路判定ポイントとしてＭＩＰ６０５と６０６とをそれぞれ設定する。以上のように、通信経路を検出するためにＭＩＰを設定する。
【００４６】
（実際に用いる通信経路）
図７は、通信経路５０１を表示する図である。通信経路５０１は、始点ＭＥＰ４０１を出て、分岐点ポート３２１を通過し、ＭＩＰ６０２として設定した分岐先ポート３２３を通過し、分岐点ポート３４１を通過してＭＩＰ６０４として設定した分岐先ポート３４３を通過する。さらに、ポート３６１、３６２、３７２および３７３を通過して終点ＭＥＰ４０２に至る。
【００４７】
表示画面生成部２１９は、この通信経路５０１の画面表示を生成し、生成した表示画面の画面表示部２２０を用いて表示する。
【００４８】
（情報処理システムの手続処理）
本実施形態における情報処理システム２００の手続の処理について、図８を用いて説明する。図８は、情報処理システム２００の手続処理を示すシーケンス図である。
【００４９】
ステップＳ８０１において、ネットワーク管理部２１８は、管理する通信装置２３１〜２３８に設けられた複数のポートの接続状態に関する情報を、経路計算部２１２および画面生成部２１９に通知する。ステップＳ８０３において、画面生成部２１９は、複数のポートの接続状態を示すネットワーク構成図（図３）を生成する。また、複数のポートのＶＬＡＮ（Virtual LAN）設定情報と、ＭＥＧ（Maintenance Entity Group）およびＭＥＰの情報とからＭＥＧの構成を示すＭＥＧ構成図を作成する（不図示）。ステップＳ８０５において、画面表示部２２０は画面生成部２１９から受信したネットワーク構成図をディスプレイ２２２に表示する。
【００５０】
ステップＳ８０７において、画面表示部２２０は、ユーザ（ネットワーク運用者）から、検出しようとする通信経路の始点ＭＥＰ４０１および終点ＭＥＰ４０２の指定を受け付け、指定部２１１に通知する。ステップＳ８０９において、指定部２１１は、通知された始点ＭＥＰ４０１および終点ＭＥＰ４０２の情報を経路計算部２１２に通知する。経路計算部２１２の経路判定ポイント設定部２１６は、ＭＩＰとして設定するポートを検出する。ステップＳ８１１において、試験管理部２１７は、通信装置２３１に始点ＭＥＰ４０１の設定を指定し、通信装置２３８に終点ＭＥＰ４０２の設定を指定する。
【００５１】
ステップＳ８１３において、経路計算部２１２はネットワーク管理部２１８から始点ＭＥＰ４０１および終点ＭＥＰ４０２の間の通信装置とポートの情報とを取得する。経路計算部２１２の経路検出部２１３は、始点ＭＥＰ４０１および終点ＭＥＰ４０２の間の通信経路５０１〜５０４を検出する。
【００５２】
経路計算部２１２は、ＭＩＰとして設定するポートを検出する。ＭＩＰを経路５０１〜５０４が分岐した先のポートに設定する必要があるからである。そこでまず、ステップＳ８１５において、経路計算部２１２の抽出部２１４は、経路５０１〜５０４に分岐する分岐点ポート３１１と、経路５０１と５０２とを分岐する分岐点ポート３４１と、経路５０３と５０４とを分岐する分岐点ポート３５１とを抽出する。
【００５３】
次に、ステップＳ８１７において、分岐先ポート検出部２１５は、抽出した分岐点ポート３１１の先に存する分岐先ポート６０１および６０２と、３４１の先に存する分岐先ポート６０３および６０４と、３５１の先に存する分岐先ポート６０５および６０６とを検出する。
【００５４】
ステップＳ８１９において、経路判定ポイント設定部２１６は通信経路を判定するために、検出した６０１〜６０６にＭＩＰを設定することを決定する。そして、ステップＳ８２１において、経路判定ポイント設定部２１６は、試験管理部２１７に決定したＭＩＰ６０１〜６０６の設定ポイントを通知する。
【００５５】
ステップＳ８２３において、試験管理部２１７は、通知されたＭＩＰ設定ポイントを確認し、ステップＳ８２５において、ＭＩＰの設定ポイントに指定されたポートを含む通信装置２３２、２３４、２３５にＭＩＰ設定の指示を行なう。ここで試験管理部２１７は、ＭＩＰを設定する通信装置に、ＭＩＰの設定に必要なパラメータを送信する。ステップＳ８２７において、試験管理部２１７は、始点ＭＥＰ４０１と終点ＭＥＰ４０２との間において実際に用いる通信経路を検出するために、Link Trace試験を実行する。
【００５６】
Link Trace試験は、例えばEatherOAMのLTM（Link Trace Message）フレームを複数の通信装置に送信することにより実行する。ステップＳ８２９において、通信装置２３１〜２３８は、LTMフレームを受信すると、LTR（Link Trace Reply）フレームを通信装置２３１に設けた始点ＭＥＰ４０１に送信する。ステップＳ８３１において、通信装置２３１は、LTRの応答があったＭＥＰとＭＩＰと、LTR情報をLink Trace試験の実行結果として試験管理部２１７に送信する。ステップＳ８３３において、試験管理部２１７は、LTR情報に含まれるTTL（Time To Live）情報に基づいて、LTMを受信した順にＭＩＰおよびＭＥＰを並べた通信経路情報を確認する。なお、TTL情報とは、パケットの生存可能時間を示すIPヘッダのフィールドのことである。
【００５７】
ステップＳ８３５において、試験管理部２１７は、確認した通信経路情報を画面生成部２１９に送信する。ステップＳ８３７において、表示画面生成部２１９は、送信された通信経路情報に基づいて通信経路を示す表示画面を生成し、ステップＳ８３９において、画面表示部２２０に送信する。ステップＳ８４１において、画面表示部２２０は、送信された通信経路の表示画面を表示する。本実施形態においては、図７に示す通信経路５０１を表示画面に表示する。
【００５８】
（ポートの接続状態を示すテーブル）
図９は、本実施形態におけるネットワーク構成のテーブルを示す図である。ネットワーク９０１は、複数の通信装置により形成されるネットワークを表示し、図９ではネットワークＡ〜ｎまでの情報が格納されていることを示す。
【００５９】
Ｔｉｍｅ９０２は、各ネットワークを記録してから経過した時間を表示する。各ネットワークは、記録されてから一定時間経過するとネットワーク構成の情報を更新するように設定しても良く、また記録を削除してもよいが、これに限られるものではない。
【００６０】
通信経路９０３は、各ネットワークにおける複数の通信経路を示す。ネットワークＡは、通信経路５０１〜５０４を検出されたことを示す。
【００６１】
ＭＩＰ９０４は、各通信経路上にＭＩＰを設定したポートを示す。例えば、ネットワークＡの通信経路５０１は、ポート３２３、３４３に設定したＭＩＰを通過することを示す。通信経路５０２は、ポート３２３、３４３に設定したＭＩＰを通過することを示し、以下、通信経路５０３及び５０４についても同様に示す。通過ポート９０５は、各ネットワークにおける各通信経路の通過するすべてのポートを示す。例えば、ネットワークＡの通信経路５０１において通過するポートは、ポート３１１、３２１、３２３、３４１、３４３、３６１、３６２、３７２、３７３、３８１であることを示す。
【００６２】
図１０は、本実施形態におけるネットワークの構成のテーブルを示す図である。図１０は、複数のネットワークのうち、各ネットワークを形成する通信装置１００１、ポート１００２、ＭＥＰ/ＭＩＰ１００３について示す。
【００６３】
通信装置１００１は、ネットワークを形成するすべての通信装置を示す。図１０におけるネットワークは、通信装置２３１〜２３８により形成されていることを示す。
【００６４】
ポート１００２は、通信装置に含まれる複数のポートを示す。図１０においては、通信装置２３１にポート３１１が含まれることを示し、通信装置２３２にポート３２１〜３２３が含まれることを示し、以下、通信装置２３３〜２３８までに含まれるポートをそれぞれ示す。
【００６５】
ＭＥＰ/ＭＩＰ１００３は、通信経路を検出するために設定するＭＥＰおよびＭＩＰをどのポートに設定したかを示すものである。ＭＥＰはポート３１１とポート３８１に設定されたことを示す。一方、ＭＩＰはポート３２２、３２３、３４２、３４３、３５２、３５３にそれぞれ設定されたことを示す。
【００６６】
（情報処理装置のハードウェア構成）
図１１は、本実施形態における情報処理装置２１０のハードウェア構成を示す図である。
【００６７】
情報処理装置２１０の内部構成について、図１１を用いて説明する。情報処理装置２１０は、ＣＰＵ１１１０、ＲＯＭ１１２０、通信制御部１１３０、ＲＡＭ１１４０、およびストレージ１１５０を備えている。ＣＰＵ１１１０は中央処理部であって、様々なプログラムを実行することにより情報処理装置２１０全体を制御する。ＲＯＭ１１２０は、リードオンリメモリであり、ＣＰＵ１１１０が最初に実行すべきブートプログラムの他、各種パラメータ等を記憶している。また、ＲＡＭ１１４０は、ランダムアクセスメモリであり、ネットワーク１１４１、通信経路１１４２、分岐点ポート１１４３、分岐先ポート１１４４、経路判定ポイント１１４５を有する。一方、ストレージ１１５０は、ネットワーク構成データベース２２１を構成しており、図２に示すネットワーク構成ＤＢ２２１を有する。また、通信制御部１１３０は、他の端末とのネットワークを介した通信を制御する。
【００６８】
ネットワーク１１４１は、本実施形態における複数の通信装置２３１〜２３８により形成されるネットワーク２３０である。通信経路１１４２は、経路検出部２１３により検出された、始点ＭＥＰ４０１〜終点ＭＥＰ４０２の間において通信経路として使われる可能性がある経路であり、経路５０１〜５０４である。分岐点ポート１１４３は、抽出部２１４により抽出された、経路５０２および５０２と経路５０３および５０４とに分岐する分岐点ポート３２１と、経路５０１と５０２とに分岐する分岐点ポート３４１と、経路５０３と５０４とに分岐する分岐点ポート３５１とである（図５参照）。
【００６９】
分岐先ポート１１４４は、分岐点ポート３２１の分岐先ポートである３２２、３２３と、分岐点ポート３４１の分岐先ポート３４２、３４３と、分岐点ポート３５１の分岐先ポート３５２、３５３とである。経路判定ポイント１１４５は、経路判定ポイントを設定したＭＩＰ６０１〜６０６である（図６参照）。
【００７０】
次に、ストレージ１１５０について説明する。ネットワーク構成１１５１は、ネットワーク９０１そのものと、ネットワークの記憶時間を表わすＴｉｍｅ９０２と、ネットワークを形成する通信経路９０３と、通信経路上に設定したＭＩＰ９０４と、通過ポート９０５とからなる（図９参照）。
【００７１】
通信経路構成１１５２は、各ネットワークにおける通信経路の構成である。通信経路５０１を構成するポート１００２を含む通信装置１００１と、ポート１００２と、ポートに設定したＭＥＰ/ＭＩＰ１００３とからなる（図１０参照）。
【００７２】
（障害発生箇所の特定）
次に、本実施形態に係る情報処理システム２００を用いて、ネットワーク障害を生じた場合の通信経路上の障害発生箇所の特定について説明する。
【００７３】
図１２は、本実施形態における情報処理システム２００におけるネットワーク構成を示す図である。ネットワーク構成図１２は、Link Trace試験を実行したところ、終点ＭＥＰ４０２までのLTRを受信できなかった場合のLink Trace試験実行結果を表示した画面表示である。
【００７４】
図１２において、試験管理部２１７は、正常な状態であればＭＩＰ６０２の先に存するＭＩＰ６０４または６０５のいずれかより受信するLTRを受信していない。この場合に、試験管理部２１７は、LInk Trace試験実行結果として、通信装置２３４に問題があるか、通信装置２３２および２３４の間の接続状態に問題があることを確認する。
【００７５】
これにより、始点ＭＥＰ４０１〜終点ＭＥＰ４０２の間の通信経路５０１〜５０４のすべてを対象とすることなく、ユーザ（ネットワーク運用者）において正確かつ効率的に障害発生箇所の特定を行なうことが可能である。
【００７６】
以上の構成および動作により、本実施形態によれば、２点間の通信経路において分岐点となった通信装置に設けられたポートの先に存在するポートを用いることにより、通信経路を正確かつ効率的に確認することができる。
【００７７】
［他の実施形態］
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【００７８】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。
【００７９】
［実施形態の他の表現］
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
複数の通信装置に含まれる複数のポートから、検出すべき通信経路の両端点としての第１ポートと第２ポートとを指定する指定手段と、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出手段と、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出手段と、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出手段と、
前記分岐先ポートに、検出すべき通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定手段と、
を有することを特徴とする情報処理装置。
（付記２）
設定した前記経路判定ポイントを用いて、前記第１ポートと前記第２ポートとの間において実際に用いる、前記通信経路を検出する第３検出手段をさらに有することを特徴とする付記１に記載の情報処理装置。
（付記３）
前記第３検出手段により検出した、前記第１ポートと前記第２ポートとの間において実際に用いる、前記通信経路を表示する画面を生成する表示画面生成手段をさらに有することを特徴とする付記２に記載の情報処理装置。
（付記４）
前記複数のポートそれぞれにおけるネットワークの接続状態を管理する管理手段をさらに有することを特徴とする付記１乃至３のいずれか１項に記載の情報処理装置。
（付記５）
前記複数のポートは、ローカルエリアネットワークを用いて接続されることを特徴とする付記１乃至４のいずれか１項に記載の情報処理装置。
（付記６）
複数の通信装置に含まれる複数のポートから、検出すべき通信経路の両端点としての第１ポートと第２ポートとを指定する指定手段と、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出手段と、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出手段と、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出手段と、
前記分岐先ポートに、検出すべき通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定手段と、
を含む情報処理装置と、
前記複数の通信装置と、
を備えることを特徴とする情報処理システム。
（付記７）
複数の通信装置に含まれる複数のポートから、検出すべき通信経路の両端点としての第１ポートと第２ポートとを指定する指定ステップと、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出ステップと、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出ステップと、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出ステップと、
前記分岐先ポートに、検出すべき通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定ステップと、
を含むことを特徴とする情報処理方法。
（付記８）
複数の通信装置に含まれる複数のポートから、検出すべき通信経路の両端点としての第１ポートと第２ポートとを指定する指定ステップと、
指定した前記第１ポートと前記第２ポートとの間において前記通信経路として使われる可能性があり、共通経路を含む第１経路および第２経路を検出する第１検出ステップと、
前記共通経路から前記第１経路および前記第２経路に分岐する分岐点となる分岐点ポートを抽出する抽出ステップと、
抽出した前記分岐点ポートから分岐した前記第１経路および前記第２経路上のポートに存在する少なくとも２つの分岐先ポートを検出する第２検出ステップと、
前記分岐先ポートに、検出すべき通信経路を判定するための経路判定ポイントを設定する経路判定ポイント設定ステップと、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【図１】
0005846425.tif 000002
【図２】
0005846425.tif 000003
【図３】
0005846425.tif 000004
【図４】
0005846425.tif 000005
【図５】
0005846425.tif 000006
【図６】
0005846425.tif 000007
【図７】
0005846425.tif 000008
【図８】
0005846425.tif 000009
【図９】
0005846425.tif 000010
【図１０】
0005846425.tif 000011
【図１１】
0005846425.tif 000012
【図１２】
0005846425.tif 000013