(57)【特許請求の範囲】
【請求項１】
パケットの通信路が冗長化されたパケット通信ネットワークにおける当該通信路上の各ノードのホップ数を管理する情報処理装置であって、
前記通信路の系毎に、通信路上の各ノードのホップ数を格納するホップ数格納手段と、
前記通信路の系を示す系情報を格納する系情報格納手段と、
前記通信路上の所定のノードから通信路切替信号を受信することにより前記通信路の系の切り替えを検出し、切り替えられた後の系情報を前記系情報格納手段に格納する通信路切替検出手段と、
前記系情報格納手段に格納された系に対応する通信路上の特定ノードのホップ数を前記ホップ数格納手段から取得し、当該ホップ数を、前記通信路における特定ノードを指定した試験を行うために使用する試験機能手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、前記パケット通信ネットワークの監視制御を行うネットワーク監視装置であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通信路切替検出手段により前記通信路切替信号が受信されたときに、ホップ数検出命令信号を前記通信路の終端ノードに送信し、ホップ数検出のための処理を実行した当該終端ノードから、ホップ数を含む処理結果を受信し、当該処理結果に基づいて、前記通信路上の各ノードのホップ数を前記ホップ数格納手段に格納するホップ数取得手段
を更に備えたことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記通信路における終端ノードとしてのパケット通信装置であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記通信路切替検出手段により前記通信路切替信号が受信されたときに、前記通信路上の各ノードのホップ数を検出するための処理を実行し、処理結果に基づいて、前記通信路上の各ノードのホップ数を前記ホップ数格納手段に格納するホップ数取得手段
を更に備えたことを特徴とする請求項４に記載の情報処理装置。  
【請求項６】
パケットの通信路が冗長化されたパケット通信ネットワークにおける当該通信路上の各ノードのホップ数を管理する情報処理装置が実行するネットワーク試験方法であって、
前記情報処理装置は、前記通信路の系毎に、通信路上の各ノードのホップ数を格納するホップ数格納手段と、前記通信路の系を示す系情報を格納する系情報格納手段と、を備え、前記ネットワーク試験方法は、
前記通信路上の所定のノードから通信路切替信号を受信することにより前記通信路の系の切り替えを検出し、切り替えられた後の系情報を前記系情報格納手段に格納する通信路切替検出ステップと、
前記系情報格納手段に格納された系に対応する通信路上の特定ノードのホップ数を前記ホップ数格納手段から取得し、当該ホップ数を、前記通信路における特定ノードを指定した試験を行うために使用する試験ステップと、
を備えたことを特徴とするネットワーク試験方法。
【請求項７】
コンピュータを、請求項１ないし５のうちいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、MPLS-TP等のパケット通信ネットワークに関し、特に、各ノードのホップ数を管理し、当該ホップ数を用いてOAM試験等を行う技術に関するものである。
【背景技術】
【０００２】
パケット伝送網を実現するためのパケットトランスポート技術としてMPLS-TP（Multi Protocol Label Switching Transport Profile）が普及してきている。MPLS-TPでは、ネットワークの運用状態や性能等を把握するために、様々なOAM（Operation Administration and Maintenance）が提案されている。このOAM機能を用いることにより、LSP（Label Switched Path）単位での常時の故障監視や性能試験が可能となる。
【０００３】
MPLS-TPのOAMでは、管理点としてMEP(Maintenance End Point)、及びMIP（Maintenance Intermediate Point）を用いる。基本的に、OAMパケットはMEP点でのみ挿入／終端を行うことができ、MEP点もしくはMIP点で折り返すことができる。
【０００４】
ここで、MPLS−TPのOAMにおけるループバック試験や接続性試験等では、OAMパケットを送出するMEP点のノードから、対象ノード（MIP点でもMEP点でもよい）を指定するために、TTL(Time To Live)の減算方式を用いている。一例として、あるノードAからみて、HOP（ホップ）数が３であるノードBを指定したループバック試験をする場合、ノードAにおいてTTL＝３としたOAMパケットを挿入し、OAMパケットを受信する各ノードでは１だけTTLを減算して転送し、TTLが０となるノードBで、OAMパケットをノードAに向けて折り返す。
【０００５】
一方、MPLS-TP網内のホップ数を調べる技術としてルートトレーシング（Route Tracing)がある。MPLS-TPのルートトレーシングは、IP-TraceRouteやMPLS-Tracerouteと同様の方式であり、例えば、パス端点のノードまでTTLを１つづつ増やしながらルート（ホップ数情報を含む）を調査する方式である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−６０２１８号公報
【非特許文献】
【０００７】
【非特許文献１】IETF RFC05860
【発明の概要】
【発明が解決しようとする課題】
【０００８】
MPLS-TPのOAMにはMEP-MEP間のみで行われる試験機能と、上記のループバック試験等のようにMEP-MIP間も試験ができる機能が想定されている。これらのうち、MEP-MEP間の試験の場合は、TTL値にかかわらず、OAMパケットはこれらMEPノードで終端されるため、MEP-MEP間のみで行われる試験の場合は、TTLはOAM機能としては不要となる。
【０００９】
一方、MEP-MIP間の試験では、TTLとして用いるホップ数の管理が重要となる。つまり、MPLS-TPのOAMにおけるMEP-MIP間の試験では、IP-PingにおけるIPアドレスのように特定のアドレスに向けてパケットを送信するわけではなく、ホップ数を用いて挿入ノード（MEP)からの距離で対象のノード（MIP）を指定しているため、ホップ数が誤っていると、そもそも試験の正確性が損なわれることになる。
【００１０】
図１を参照してこの問題を説明する。図１に示すMPLS-TPネットワークは、図示するとおりOAM終端点となる２つのMEPノードA、I間に複数のMIPノードB〜Hがリンク接続された構成であり、MIPノードCとMIPノードG間のセグメント区間で複数経路（セグメント冗長経路）を備えることにより、０系（現用系）、１系（予備系）のLSP冗長構成をとっている。LSPは、０系では、ノードD、Eを経由し、１系ではノードFを経由する。
【００１１】
図１に示す例のように、MPLS-TPのLSP冗長をとる場合、０系と１系でノード数が異なる場合がある。その場合、MEP点からOAMパケットを挿入し、MIP点で終端もしくは折り返し処理をする場合のホップ数が０系と１系とで異なる。例えば、図１の場合、MEPノードAからMIPノードHを対象とした試験を行う場合を考えると、MEPノードAのホップ数を０としたMIPノードHのホップ数が、０系では６となり、１系では５となる。
【００１２】
そのため、セグメント区間における自動切替契機の発生（リンクダウン、故障発生等）により、LSPの系が切り替わった場合、MEPノードAにおいて対象ノードを指定するために用いる（TTLとして用いる）ホップ数の管理が不明確となり、正確なOAM試験を実施できない恐れがある。
【００１３】
本発明は上記の点に鑑みてなされたものであり、パケット通信ネットワークにおいて運用中のパスの経路（系）を把握し、把握した経路上のノードの正確なホップ数を取得し、試験を行うことを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明は、パケットの通信路が冗長化されたパケット通信ネットワークにおける当該通信路上の各ノードのホップ数を管理する情報処理装置であって、前記通信路の系毎に、通信路上の各ノードのホップ数を格納するホップ数格納手段と、前記通信路の系を示す系情報を格納する系情報格納手段と、前記通信路上の所定のノードから通信路切替信号を受信することにより前記通信路の系の切り替えを検出し、切り替えられた後の系情報を前記系情報格納手段に格納する通信路切替検出手段と、前記系情報格納手段に格納された系に対応する通信路上の特定ノードのホップ数を前記ホップ数格納手段から取得し、当該ホップ数を、前記通信路における特定ノードを指定した試験を行うために使用する試験機能手段と、を備えたことを特徴とする情報処理装置として構成される。
【００１５】
前記情報処理装置は、例えば、前記パケット通信ネットワークの監視制御を行うネットワーク監視装置である。このとき、前記通信路切替検出手段により前記通信路切替信号が受信されたときに、ホップ数検出命令信号を前記通信路の終端ノードに送信し、ホップ数検出のための処理を実行した当該終端ノードから、ホップ数を含む処理結果を受信し、当該処理結果に基づいて、前記通信路上の各ノードのホップ数を前記ホップ数格納手段に格納するホップ数取得手段を更に備えてもよい。
【００１６】
また、前記情報処理装置は、例えば、前記通信路における終端ノードとしてのパケット通信装置の一部を構成する装置であってもよい。このとき、前記通信路切替検出手段により前記通信路切替信号が受信されたときに、前記通信路上の各ノードのホップ数を検出するための処理を実行し、処理結果に基づいて、前記通信路上の各ノードのホップ数を前記ホップ数格納手段に格納するホップ数取得手段を更に備えてもよい。
【００１７】
また、本発明は、上記情報処理装置が実行するネットワーク試験方法として構成してもよく、更に、コンピュータを、上記情報処理装置の各手段として機能させるためのプログラムとして構成してもよい。
【発明の効果】
【００１８】
本発明によれば、パケット通信ネットワークにおいて運用中のパスの経路（系）を把握し、把握した経路上のノードの正確なホップ数を取得することが可能となり、ホップ数を指定して対象ノードを特定して行うOAM試験を正確かつ迅速に行うことが可能となる。
【図面の簡単な説明】
【００１９】
【図１】従来技術の課題を説明するための図である。
【図２】本発明の実施の形態に係るシステムの全体構成図である。
【図３】第１の実施の形態に係るネットワーク監視装置１０の機能構成図である。
【図４】ホップ数格納部に格納される情報の例を示す図である。
【図５】第１の実施の形態に係るネットワーク監視装置１０の動作を説明するためのフローチャートである。
【図６】第２の実施の形態に係るパケット通信装置２０の機能構成図である。
【図７】第２の実施の形態に係るパケット通信装置２０の動作を説明するためのフローチャートである。
【図８】第３の実施の形態に係るネットワーク監視装置１０の機能構成図である。
【図９】第３の実施の形態に係るネットワーク監視装置１０の動作を説明するためのフローチャートである。
【図１０】第４の実施の形態に係るパケット通信装置２０の機能構成図である。
【図１１】第４の実施の形態に係るパケット通信装置２０の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の第１〜第４の実施の形態を説明する。なお、以下で説明する第１と第３の実施の形態は、例えば、ネットワークを集中管理した際に用いられる形態であり、第２と第４の実施の形態は、例えば、ネットワークを分散管理した際に用いられる形態である。
【００２１】
＜第１の実施の形態＞
（システム構成）
図２に本発明の第１の実施の形態におけるシステムの全体構成を示す。図２に示すように、本実施の形態に係るシステムは、図１で示したMPLS-TPネットワークと同様のノード構成からなるMPLS-TPネットワークと、ネットワーク監視装置１０とを有する。MPLS-TPネットワークの各ノードとネットワーク監視装置１０とは、データ通信可能なように所定のネットワーク５で接続されている。また、図２には、図１と同様に、MEPノードAを起点とした各ノードのホップ数が示されている。
【００２２】
MPLS-TPネットワークの各ノードは、MPLS-TPに準拠したパケットトランスポート技術に基づいてLSPを構築し、パケット転送を行うパケット通信装置である。各パケット通信装置は、パケット転送機能の他、MPLS-TPのOAM機能、LSP自動切替機能、ネットワーク監視装置１０に対して切替通知や故障通知を行う機能、ネットワーク監視装置１０からの命令に従って設定や試験を行う機能等を含む。なお、ネットワーク監視装置１０は、情報処理装置の一種である。
【００２３】
また、図２に示すMPLS-TPネットワークでは、MEPノードA,I間で、LSPが設定されるものとする。当該LSPは、０系では、MIPノードD、Eを通る経路を経由し、１系では、MIPノードFを通る経路を経由する。MEPノードAとMIPノードB間、及びMIPノードGとMEPノードI間に関しては、０系、１系ともにLSPの経路は同じである。
【００２４】
本実施の形態では、便宜上、０系を現用系とし、１系の予備系とし、通常は０系を用いることとし、０系の経路のセグメント区間で障害が発生した場合は、LSP自動切替により、０系のLSPから１系のLSPに切り替わるものとする。また、本実施の形態では、ホップ数を用いて対象ノードを指定するOAM試験はMEPノードAから行うことを想定し、ホップ数としては、MEPノードAからMEPノードBに向かう方向に増加するホップ数を用いる。
【００２５】
図３に、本実施の形態に係るネットワーク監視装置１０の機能構成図を示す。図３に示すように、ネットワーク監視装置１０は、LSP切替検出部１２、OAM試験命令部１３、ホップ数格納部１４、系情報格納部１５を備える。なお、図３に示す機能構成は、ネットワーク監視装置１０が有する全ての機能のうち、特に本発明の実施の形態に関わる機能を示すものである。
【００２６】
ホップ数格納部１４は、各系の経路毎に、各ノードのホップ数を格納する機能部である。図４に、図２の構成に対応してホップ数格納部１４に格納される情報を示す。ただし、図４に示す内容は、ホップ数格納部１４に格納される情報の内容を分かりやすく示したものであり、実際のホップ数格納部１４に格納される情報のデータ構造は、図４に示したものに限られない。本実施の形態では、ホップ数格納部１４へは、何らかの方法で事前にホップ数を格納しておく。
【００２７】
系情報格納部１５は、運用中のLSPの系を示す情報を格納する機能部である。
【００２８】
LSP切替検出部１２は、MPLS-TPネットワークにおいて、セグメント冗長の切替端点であるノード（図２の例では、MIPノードC又はG)からLSP切替通知を受信することにより、LSPの切り替えが行われたことを検出し、系情報格納部１５に格納された系を変更する機能部である。例えば、ネットワーク監視装置１０が、運用中の初期の系を把握していること、及び、系が２つであることを前提とすれば、LSP切替通知は、切り替えが行われたことを示す情報であればどのような情報でもよい。具体的には、０系のLSPで運用中であるときに、MIPノードDとE間で障害が発生し、LSPが１系に切り替わった場合に、LSP切替検出部１２は、MIPノードG等からLSPの切り替えが発生したことを示すLSP切替通知を受信し、系情報格納部１５に格納された系の情報を０系から１系に変更する。
【００２９】
また、上記の前提の有無に関わらず、LSP切替通知として、切り替え後の系（０系か１系）を示す情報を用いてもよい。
【００３０】
OAM試験命令部１３は、各ノードに対してOAM試験の実施を命令する機能部である。本実施の形態では、OAM試験命令部１３は、ホップ数格納部１４に格納されたホップ数、及び系情報格納部１５に格納された現在の系に基づき、MEPノードAに対して、現在の系に対応したホップ数を用いて、特定のノードに対するループバック試験等の試験を行うよう命令する。
【００３１】
ネットワーク監視装置１０は、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、ネットワーク監視装置１０において、各部が有する機能は、当該装置を構成するコンピュータに内蔵されるＣＰＵやメモリなどのハードウェア資源を用いて、各部で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、当該プログラムは、当該プログラムを記録したＦＤ、ＣＤ−ＲＯＭ、ＤＶＤなどの記録媒体や、インターネットなどのネットワークを介して市場に流通させることができる。他の実施の形態のネットワーク監視装置１０についても同様である。
【００３２】
（システムの動作）
以下、第１の実施の形態に係るネットワーク監視装置１０に関する動作を、図５のフローチャートに沿って説明する。
【００３３】
ステップ１において、まず、ネットワーク監視装置１０のホップ数格納部１４に、系毎に各ノードのホップ数を格納する。これにより、ホップ数格納部１４には、図４に示すホップ数が格納される。ここで格納するホップ数は、例えば、ネットワーク設計情報から把握したものでもよいし、事前に系毎にMEPノードAからルートトレーシングを行って把握した情報でもよい。
【００３４】
また、格納する方法は、ネットワーク監視装置１０のユーザインターフェースを用いて人手で格納してもよいし、通信ネットワークや記録媒体を介して電子データとして格納してもよい。
【００３５】
その後、ある時点で、０系のLSPのセグメント区間において、MIPノードDとE間で障害が発生し、１系への切り替えが行われたものとする。すると、ステップ２において、ネットワーク監視装置１０のLSP切替検出部１２は、セグメント冗長の切替端点であるMIPノードG等からLSP切替通知を受信する。
【００３６】
ステップ３で、LSP切替通知を受信したLSP切替検出部１２は、LSPが０系から１系に切り替わったことを検知し、運用中の系が１系であることを示す情報を系情報格納部１５に格納する。
【００３７】
これにより、ネットワーク監視装置１０において、系情報格納部１５に格納された情報と、ホップ数格納部１４に格納された情報とに基づき、現在運用中の系における各ノードのホップ数を把握可能となる。
【００３８】
続いて、ステップ４にて、特定のノードを対象として、ホップ数を用いたOAM試験を行う必要が発生したものとすると、OAM試験命令部１３は、系情報格納部１５に格納された情報から現在の系を取得し、その系に対応した対象ノードのホップ数をホップ数格納部１４から取得し、当該ホップ数に基づきTTLの値を設定して当該ノードに対するOAM試験を行うようMEPノードAに対して命令する（具体的には、OAMパケット送信コマンドを送信する）。
【００３９】
例えば、MIPノードHに対するループバック試験を行うものとすると、OAM試験命令部１３は、現在の系である１系に対応するMIPノードHのホップ数である５をホップ数格納部１４から取得し、当該ホップ数を用いて試験を行うようMEPノードAに対して命令する。
【００４０】
＜第２の実施の形態＞
続いて、第２の実施の形態を説明する。
【００４１】
（システム構成）
第２の実施の形態におけるシステムの全体構成は図２に示した第１の実施の形態と同じであるが、第２の実施の形態は、系毎のホップ数の管理及び系の把握を行うための構成をMEPノード（本例では、MEPノードA）が備える点で第１の実施の形態と異なる。
【００４２】
また、本実施の形態では、セグメント冗長の端点にあるMIPノードCが、上流にあるMEPノードAに対してインバンドでLSP切替通知を行う機能を備えるものとする。インバンドでのLSP切替通知としては、例えば、故障通知信号にLSP切替に関する情報を含めて通知する方法を用いることができる。なお、MIPノードCからMEPノードAへのLSP切替通知は、インバンドに限るわけではなく、制御ネットワーク等を介して、アウトバンドで通知することとしてもよい。
【００４３】
図６に、本実施の形態におけるMEPノードAに相当するパケット通信装置２０の機能構成図を示す。
【００４４】
図６に示すように、パケット通信装置２０は、LSP切替検出部２２、OAM試験実行部２３、ホップ数格納部２４、系情報格納部２５を備える。なお、図６に示す機能構成は、パケット通信装置２０が有する全ての機能のうち、特に本発明の実施の形態に関わる機能を示すものである。図６に示すパケット通信装置２０の各機能部は、基本的に図３に示したネットワーク監視装置１０の各機能部と同じであるが、パケット通信装置２０がLSPを構成する装置である点で、情報の送受信や取得方法に相違がある。なお、パケット通信装置２０は、情報処理装置の一種である。
【００４５】
ホップ数格納部２４は、各系のLSPの経路毎に、各ノードのホップ数を格納する機能部である。図２の構成に対応してホップ数格納部２４に格納される情報は図４に示したとおりである。系情報格納部２５は、運用中のLSPの系を示す情報を格納する機能部である。
【００４６】
LSP切替検出部２２は、MPLS-TPネットワークにおいて、セグメント冗長の切替端点であるノード（例えば、図２の例では、MIPノードC)からLSP切替通知をインバンドで受信することにより、LSPの切り替えが行われたことを検出し、系情報格納部２５に格納された系を変更する機能部である。LSP切替通知の内容は、第１の実施の形態と同様である。
【００４７】
OAM試験実行部２３は、LSPの経路上のノードを対象としたOAM試験を実施する。本実施の形態では、OAM試験実行部２３は、ホップ数格納部２４に格納されたホップ数、及び系情報格納部２５に格納された現在の系に基づき、現在の系に対応したホップ数を用いて、特定のノードに対する試験を実行する。
【００４８】
パケット通信装置２０における実施の形態に係る機能は、例えばパケット通信装置２０としてのルータやスイッチ等において、ハードウェア回路として備えてもよいし、パケット通信装置２０に含まれるコンピュータ（CPU、メモリ等を含む構成）に、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現してもよい。当該プログラムは、当該プログラムを記録したＦＤ、ＣＤ−ＲＯＭ、ＤＶＤなどの記録媒体や、インターネットなどのネットワークを介して市場に流通させることができる。他の実施の形態のパケット通信装置２０についても同様である。
【００４９】
（システムの動作）
以下、第２の実施の形態に係るパケット通信装置２０（＝MEPノードA)に関する動作を、図７のフローチャートに沿って説明する。
【００５０】
ステップ２１において、まず、パケット通信装置２０のホップ数格納部２４に、系毎に各ノードのホップ数を格納する。これにより、ホップ数格納部２４には、図４に示すホップ数が格納される。ここで格納するホップ数は、例えば、ネットワーク設計情報から把握したものでもよいし、個別にパケット通信装置２０からルートトレーシングを行って把握した情報でもよい。
【００５１】
また、格納する方法は、パケット通信装置２０に端末を接続して人手で格納してもよいし、通信ネットワークや記録媒体を介して電子データとして格納してもよい。
【００５２】
その後、ある時点で、０系のLSPのセグメント区間において、MIPノードDとE間で障害が発生し、１系への切り替えが行われたものとする。すると、ステップ２２において、パケット通信装置２０のLSP切替検出部２２は、セグメント冗長の切替端点であるMIPノードCからLSP切替通知をインバンドで受信する。
【００５３】
ステップ２３で、LSP切替通知を受信したLSP切替検出部２２は、LSPの経路が０系から１系に切り替わったことを検知し、運用中の系が１系であることを示す情報を系情報格納部２５に格納する。
【００５４】
これにより、パケット通信装置２０において、系情報格納部２５に格納された情報と、ホップ数格納部２４に格納された情報とに基づき、現在運用中の系における各ノードのホップ数を把握可能となる。
【００５５】
続いて、ステップ２４にて、特定のMIPノードを対象として、ホップ数を用いたOAM試験を行う必要が発生したものとすると、例えばネットワーク監視装置１０からの特定ノードを指示した命令に基づいて、OAM試験実行部２３は、系情報格納部２５に格納された情報から現在の系を取得し、その系に対応した対象ノードのホップ数をホップ数格納部２４から取得し、当該ホップ数に基づきTTLの値を設定して当該ノードに対するOAM試験を実行する。
【００５６】
＜第３の実施の形態＞
次に、第３の実施の形態を説明する。第３の実施の形態は、第１の実施の形態からの変形例である。以下、第１の実施の形態と異なる点を中心にして説明する。以下で、説明していない事項は、基本的に第１の実施の形態と同じである。
【００５７】
図８に、本実施の形態に係るネットワーク監視装置１０の機能構成図を示す。図８に示すように、ネットワーク監視装置１０は、ホップ数取得部１１、LSP切替検出部１２、OAM試験命令部１３、ホップ数格納部１４、系情報格納部１５を備える。すなわち、ホップ数取得部１１を備える点が第１の実施の形態と異なる。
【００５８】
ホップ数取得部１１は、MEPノードAに対し、LSPを指定してMEPノードIまでのルートトレーシングを行うことを命令し、ルートトレーシングを実行したMEPノードAから受信するルートトレーシング結果から、現在運用中の系のLSPの経路上の各ノードのホップ数を取得し、得られたホップ数を、ホップ数格納部１４に格納する機能部である。なお、上記命令のための信号は、ホップ数検出命令信号と呼ぶことができる。また、既に何らかの方法で取得したホップ数がホップ数格納部１４に格納されている場合は、既に格納されたホップ数を、新たに得られたホップ数で更新する。いずれの場合も、得られたホップ数を格納することである。なお、ホップ数取得部１１は、OAM試験命令部１３の中の１機能として備えることとしてもよい。
【００５９】
以下、第３の実施の形態に係るネットワーク監視装置１０に関する動作を、図９のフローチャートに沿って説明する。なお、本例では、ホップ数格納部１４に、予めホップ数が格納されていないものとする。もしくは、第１の実施の形態と同様にしてホップ数が事前に格納してあるが、ホップ数の管理等があまり行われていない状況を想定する。
【００６０】
ステップ３１において、例えば、ネットワーク管理者による命令をトリガーにして、ホップ数取得部１１が、MEPノードAに対して、MEPノードIまでのルートトレーシングを実行させることにより、運用中である０系の各ノードのホップ数を取得し、ホップ数格納部１４に格納する。これにより、０系の経路の各ノードの正確なホップ数を取得できる。
【００６１】
ステップ３２〜ステップ３３は、第１の実施の形態における図５のステップ２〜ステップ３と同じである。
【００６２】
本実施の形態では、系切替を検知した後（LSP切替通知を受信したとき）に、自動的に、ステップ３４において、ホップ数取得部１１が、MEPノードAに対して、MEPノードIまでのルートトレーシングを実行させることにより、切り替え後に運用中である１系の各ノードのホップ数を取得し、ホップ数格納部１４に格納する。これにより、１系の経路の各ノードの正確なホップ数を取得できる。ステップ３５は、第１の実施の形態でのステップ４と同じである。
【００６３】
＜第４の実施の形態＞
次に、第４の実施の形態を説明する。第４の実施の形態は、第２の実施の形態からの変形例である。以下、第２の実施の形態と異なる点を中心にして説明する。以下で、説明していない事項は、基本的に第２の実施の形態と同じである。
【００６４】
図１０に、本実施の形態に係るパケット通信装置２０（MEPノードAに対応）の機能構成図を示す。図１０に示すように、パケット通信装置２０は、ホップ数取得部２１、LSP切替検出部２２、OAM試験実行部２３、ホップ数格納部２４、系情報格納部２５を備える。すなわち、ホップ数取得部２１を備える点が第２の実施の形態と異なる。
【００６５】
ホップ数取得部２１は、LSPを指定してMEPノードIまでのルートトレーシングを行い、得られたルートトレーシング結果から、現在運用中の系のLSPの経路上の各ノードのホップ数を取得し、得られたホップ数を、ホップ数格納部２４に格納する機能部である。また、既に何らかの方法で取得したホップ数がホップ数格納部２４に格納されている場合は、既に格納されたホップ数を、新たに得られたホップ数で更新する。いずれの場合も、得られたホップ数を格納することである。なお、ホップ数取得部２１は、OAM試験実行部２３の中の１機能として備えることとしてもよい。
【００６６】
以下、第４の実施の形態に係るパケット通信装置２０（＝MEPノードA)に関する動作を、図１１のフローチャートに沿って説明する。なお、本例では、ホップ数格納部２４に、予めホップ数が格納されていないものとする。もしくは、第２の実施の形態と同様にしてホップ数が事前に格納してあるが、ホップ数の管理等があまり行われていない状況を想定する。
【００６７】
ステップ４１において、例えば、ネットワーク管理者による命令をトリガーにして、ホップ数取得部２１が、MEPノードIまでのルートトレーシングを実行し、運用中である０系の各ノードのホップ数を取得し、ホップ数格納部２４に格納する。これにより、０系の経路の各ノードの正確なホップ数を取得できる。
【００６８】
ステップ４２〜ステップ４３は、第２の実施の形態における図７のステップ２２〜ステップ２３と同じである。
【００６９】
本実施の形態では、系切替を検知した後（LSP切替通知を受信したとき）に、自動的に、ステップ４４において、ホップ数取得部２１が、MEPノードIまでのルートトレーシングを実行することにより、切り替え後に運用中である１系の各ノードのホップ数を取得し、ホップ数格納部２４に格納する。これにより、１系の経路の各ノードの正確なホップ数を取得できる。ステップ４５は、第２の実施の形態でのステップ２４と同じである。
【００７０】
＜実施の形態の効果＞
以上説明したように、本発明の実施の形態に係る技術を用いることにより、MPLS-TPネットワークにおいて運用中の通信路の経路（系）を把握し、把握した経路上の各ノードの正確なホップ数を取得し、正確なホップ数に基づいてOAMパケットにTTL値を設定することができる。従って、セグメント冗長により切り替えが行われるような場合であっても、正確なOAM試験を迅速に行うことが可能となる。
【００７１】
また、特に第３、第４の実施の形態によれば、系切替後に、ホップ数の取得を自動的に行うことができるので、切替後に管理するホップ数の正確性を担保することができる。
【００７２】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。例えば、本実施の形態では、MPLS-TPを前提に説明したが、本発明はMPLS-TPに限らず、パケットの通信路（LSPや、その他のパス）を冗長構成とすることが可能であって、OAM試験において特定ノードを指定する際に、ホップ数を用いて指定する通信方式であれば、どのような通信方式にでも適用可能である。
【符号の説明】
【００７３】
１０  ネットワーク監視装置
１１  ホップ数取得部
１２  LSP切替検出部
１３  OAM試験命令部
１４  ホップ数格納部
１５  系情報格納部
２０  パケット通信装置
２１  ホップ数取得部
２２  LSP切替検出部
２３  OAM試験実行部
２４  ホップ数格納部
２５  系情報格納部
【図１】
0005469104.tif 000002
【図２】
0005469104.tif 000003
【図３】
0005469104.tif 000004
【図４】
0005469104.tif 000005
【図５】
0005469104.tif 000006
【図６】
0005469104.tif 000007
【図７】
0005469104.tif 000008
【図８】
0005469104.tif 000009
【図９】
0005469104.tif 000010
【図１０】
0005469104.tif 000011
【図１１】
0005469104.tif 000012