(57)【特許請求の範囲】
【請求項１】
始点となる通信装置から終点となる通信装置までの間で、前記通信装置が制御パケットを用いて自律分散的に構築した第１通信経路に接続される複数の伝送装置と、
前記伝送装置によって構成される伝送網内において始点となる伝送装置から終点となる伝送装置までの間の第２通信経路を構築し、前記第１通信経路と前記第２通信経路との対応関係を前記第２通信経路を構成する伝送装置に設定することによって、前記通信装置間の前記第１通信経路を確立する集中制御計算機と、を備える伝送システムにおいて、
前記第１通信経路を介したデータの通信に用いる第１通信プロトコルと前記第２通信経路を介したデータの通信に用いる第２通信プロトコルとは異なるものであって、
前記集中制御計算機は、
前記第１通信プロトコルを処理可能であって、
前記伝送装置の前記通信装置に接続されるインタフェースを前記通信装置のインタフェースとして接続先の通信装置に擬似的に認識させるために、前記第１通信プロトコルにおけるインタフェースの識別情報を当該インタフェースに設定し、
前記伝送装置は、前記通信装置から折り返し点までの接続を確認するための接続確認要求を前記通信装置から受信した場合、前記受信した接続確認要求を前記集中制御計算機に送信し、
前記集中制御計算機は、
前記伝送装置から前記接続確認要求を受信した場合、前記受信した接続確認要求に基づいて前記折り返し点を特定し、
前記特定した折り返し点に応じて、前記第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示し、
前記伝送装置による接続の確認結果に応じて、前記接続確認要求を送信した通信装置への前記接続確認要求に対する応答である接続確認応答を前記伝送装置に送信することを特徴とする伝送システム。
【請求項２】
前記集中制御計算機は、前記受信した接続確認要求の折り返し点が、当該接続確認要求を送信した通信装置以外の通信装置に接続された伝送装置に設定された擬似的なインタフェースであると特定した場合、前記折り返し点となる擬似的なインタフェースが設定された伝送装置によって構成される第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示することを特徴とする請求項１に記載の伝送システム。
【請求項３】
前記集中制御計算機は、
前記受信した接続確認要求の折り返し点が、当該接続確認要求を送信した通信装置に対して前記第２通信経路を経由した前記第１通信経路上の通信装置であると特定した場合、前記折り返し点となる通信装置と通信するための前記第１通信経路に関連付けられた前記第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示し、
当該第２通信経路の接続を確認した場合、前記受信した接続確認要求を前記第２通信経路の終点となる伝送装置に送信し、
前記第２通信経路の終点となる伝送装置は、
前記集中制御計算機から接続確認要求を受信した場合、前記受信した接続確認要求を前記折り返し点となる通信装置に送信し、
前記折り返し点となる通信装置から接続確認応答を受信した場合、前記受信した接続確認応答を前記集中制御計算機に送信し、
前記集中制御計算機は、前記接続確認応答を前記第２通信経路の終点となる伝送装置から受信した場合、前記第２通信経路の始点となる伝送装置に、前記受信した接続確認応答を送信し、
前記第２通信経路の始点となる伝送装置は、前記集中制御計算機から前記接続確認応答を受信した場合、前記接続確認要求を送信した通信装置に、前記受信した接続確認応答を送信することを特徴とする請求項１に記載の伝送システム。
【請求項４】
前記集中制御計算機は、前記受信した接続確認要求の折り返し点が、当該接続確認要求を送信した通信装置に対して前記第２通信経路を経由した前記第１通信経路上の通信装置であると特定した場合、当該第２通信経路の始点となる伝送装置に、前記受信した接続確認要求を送信し、
前記第２通信経路の始点となる伝送装置は、前記集中制御計算機から前記接続確認要求を受信した場合、前記第２通信経路を介して前記第２通信経路の終点となる伝送装置に前記受信した接続確認要求を送信し、
前記第２通信経路の終点となる伝送装置は、
前記第２通信経路の始点となる伝送装置から前記接続確認要求を受信した場合、前記折り返し点となる通信装置に前記受信した接続確認要求を送信し、
前記折り返し点となる通信装置から接続確認応答を受信した場合、前記受信した接続確認応答を前記集中制御計算機に送信し、
前記集中制御計算機は、前記接続確認応答を前記第２通信経路の終点となる伝送装置から受信した場合、前記第２通信経路の始点となる伝送装置に、前記受信した接続確認応答を送信し、
前記第２通信経路の始点となる伝送装置は、前記集中制御計算機から前記接続確認応答を受信した場合、前記接続確認要求を送信した通信装置に前記受信した接続確認応答を送信することを特徴とする請求項１に記載の伝送システム。
【請求項５】
前記集中制御計算機は、前記受信した接続確認要求の折り返し点が、前記接続確認要求を送信した通信装置に接続される伝送装置に設定された擬似的なインタフェースであると特定した場合、前記接続確認要求を受信した伝送装置に接続確認応答を送信し、
前記接続確認応答を受信した伝送装置は、前記接続確認要求を送信した通信装置に前記受信した前記接続確認応答を送信することを特徴とする請求項１に記載の伝送システム。
【請求項６】
前記集中制御計算機は、前記第２通信経路の接続の確認を指示する場合、前記第２通信経路の始点となる伝送装置と終点となる伝送装置との間の接続を前記第２通信プロトコルの接続確認機能を利用して確認することを、前記始点となる伝送装置に指示し、
前記第２通信経路の始点となる伝送装置は、前記第２通信経路の接続の確認が指示された場合、前記第２通信プロトコルの接続確認機能を利用して、前記終点となる伝送装置との間の接続を確認することを特徴とする請求項１に記載の伝送システム。
【請求項７】
前記集中制御計算機は、前記第２通信経路の接続の確認を指示する場合、前記第２通信経路の始点となる伝送装置から終点となる伝送装置までに経由する全ての伝送装置との接続を前記第２通信プロトコルの接続確認機能を利用して確認することを、前記始点となる伝送装置に指示し、
前記第２通信経路の始点となる伝送装置は、前記第２通信経路の接続の確認が指示された場合、前記第２通信プロトコルの接続確認機能を利用して、前記終点となる伝送装置までに経由する全ての伝送装置との間の接続を確認することを特徴とする請求項１に記載の伝送システム。
【請求項８】
第１通信経路に接続される複数の伝送装置によって構成される伝送網内において始点となる伝送装置から終点となる伝送装置までの間の第２通信経路を構築し、前記第１通信経路と前記第２通信経路との対応関係を前記第２通信経路を構成する伝送装置に設定することによって、通信装置間の前記第１通信経路を確立する集中制御計算機において、
前記第１通信経路は、始点となる通信装置から終点となる通信装置までの間で制御パケットを利用して前記通信装置によって自律分散的に構築され、
前記第１通信経路を介したデータの通信に用いる第１通信プロトコルと前記第２通信経路を介したデータの通信に用いる第２通信プロトコルとは異なるものであって、
前記集中制御計算機は、
前記第１通信プロトコルを処理可能であって、
前記伝送装置の前記通信装置に接続されるインタフェースを前記通信装置のインタフェースとして接続先の通信装置に擬似的に認識させるために、前記第１通信プロトコルにおけるインタフェースの識別情報を当該インタフェースに設定し、
前記通信装置から折り返し点までの接続を確認するための接続確認要求を前記伝送装置から受信した場合、前記受信した接続確認要求に基づいて前記折り返し点を特定し、
前記特定した折り返し点に応じて、前記第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示し、
前記伝送装置による接続の確認結果に応じて、前記接続確認要求を送信した通信装置への前記接続確認要求に対する応答である接続確認応答を前記伝送装置に送信することを特徴とする集中制御計算機。
【請求項９】
前記受信した接続確認要求の折り返し点が、当該接続確認要求を送信した通信装置以外の通信装置に接続された伝送装置に設定された擬似的なインタフェースであると特定した場合、前記折り返し点となる擬似的なインタフェースが設定された伝送装置によって構成される第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示することを特徴とする請求項８に記載の集中制御計算機。
【請求項１０】
前記受信した接続確認要求の折り返し点が、当該接続確認要求を送信した通信装置に対して前記第２通信経路を経由した前記第１通信経路上の通信装置であると特定した場合、前記折り返し点となる通信装置と通信するための前記第１通信経路に関連付けられた前記第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示し、
当該第２通信経路の接続を確認した場合、前記折り返し点となる通信装置に前記受信した接続確認要求を送信すべく、前記受信した接続確認要求を前記第２通信経路の終点となる伝送装置に送信し、
前記折り返し点となる通信装置によって送信された接続確認応答を前記第２通信経路の終点となる伝送装置を介して受信した場合、前記接続確認要求を送信した通信装置に前記受信した接続確認応答を送信すべく、前記第２通信経路の始点となる伝送装置に前記受信した接続確認応答を送信することを特徴とする請求項８に記載の集中制御計算機。
【請求項１１】
前記受信した接続確認要求の折り返し点が、当該接続確認要求を送信した通信装置に対して前記第２通信経路を経由した前記第１通信経路上の通信装置であると特定した場合、当該第２通信経路を経由して前記折り返し点となる通信装置に前記接続確認要求を送信すべく、前記第２通信経路の始点となる伝送装置に前記受信した接続確認要求を送信し、
前記折り返し点となる通信装置によって送信された接続確認応答を前記第２通信経路の終点となる伝送装置を介して受信した場合、前記接続確認要求を送信した通信装置に前記受信した接続確認応答を送信すべく、前記第２通信経路の始点となる伝送装置に前記受信した接続確認応答を送信することを特徴とする請求項８に記載の集中制御計算機。
【請求項１２】
前記受信した接続確認要求の折り返し点が、前記接続確認要求を送信した通信装置に接続される伝送装置に設定された擬似的なインタフェースであると特定した場合、前記接続確認要求を送信した通信装置に接続確認応答を送信すべく、前記接続確認要求を受信した伝送装置に前記接続確認応答を送信することを特徴とする請求項８に記載の集中制御計算機。
【請求項１３】
前記第２通信経路の接続の確認を指示する場合、前記第２通信経路の始点となる伝送装置と終点となる伝送装置との間の接続を前記第２通信プロトコルの接続確認機能を利用して確認することを、前記始点となる伝送装置に指示することを特徴とする請求項８に記載の集中制御計算機。
【請求項１４】
前記第２通信経路の接続の確認を指示する場合、前記第２通信経路の始点となる伝送装置から終点となる伝送装置までに経由する全ての伝送装置との接続を前記第２通信プロトコルの接続確認機能を利用して確認することを、前記始点となる伝送装置に指示することを特徴とする請求項８に記載の集中制御計算機。
【請求項１５】
始点となる通信装置から終点となる通信装置までの間で、制御パケットを利用して自律分散的に構築された第１通信経路に接続される複数の伝送装置と、
前記伝送装置によって構成される伝送網内において始点となる伝送装置から終点となる伝送装置までの間の第２通信経路を構築し、前記第１通信経路と前記第２通信経路との対応関係を前記第２通信経路を構成する伝送装置に設定することによって、前記通信装置間の前記第１通信経路を確立する集中制御計算機と、を備える伝送システムにおけるデータの伝送方法において、
前記第１通信経路を介したデータの通信に用いる第１通信プロトコルと前記第２通信経路を介したデータの通信に用いる第２通信プロトコルとは異なるものであって、
前記集中制御計算機は、
前記第１通信プロトコルを処理可能であって、
前記伝送装置の前記通信装置に接続されるインタフェースを前記通信装置のインタフェースとして接続先の通信装置に擬似的に認識させるために、前記第１通信プロトコルにおけるインタフェースの識別情報を当該インタフェースに設定し、
前記方法は、
前記伝送装置が、前記通信装置から折り返し点までの接続を確認するための接続確認要求を前記通信装置から受信した場合、前記受信した接続確認要求を前記集中制御計算機に送信するステップと、
前記集中制御計算機が、前記伝送装置から前記接続確認要求を受信した場合、前記受信した接続確認要求に基づいて前記折り返し点を特定するステップと、
前記集中制御計算機が、前記特定した折り返し点に応じて、前記第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示するステップと、
前記集中制御計算機が、前記伝送装置による接続の確認結果に応じて、前記接続確認要求を送信した通信装置への前記接続確認要求に対する応答である接続確認応答を前記伝送装置に送信するステップと、を含むことを特徴とする伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自律分散的に構築される第１通信経路と集中制御によって構築される第２通信経路とが接続された伝送システムに関し、特に、通信経路の接続を確認する伝送システムに関する。
【背景技術】
【０００２】
ネットワークの通信品質保証サービスに対する要求が高まっている。通信品質保証サービスとは、ユーザが要求する帯域及び通信遅延に対して、ネットワーク側で、ユーザの要求を満たす通信パスを予め構築して、構築された通信パスを提供する通信サービスである。
【０００３】
ＩＰ／ＭＰＬＳ（Internet Protocol / Multi Protocol Label Switching）網が通信品質保証サービスを提供するための従来の基幹ネットワークとして広く普及してきた。ＩＰ／ＭＰＬＳ網では、各ＩＰ／ＭＰＬＳ網を構築する各ルータ間の分散制御によって、ユーザの要求を満たすＥｎｄ−Ｅｎｄ間の論理的な通信パスが構築され、各ルータは、ＩＰルーティングではなくラベルスイッチングによってパケットを転送する。
【０００４】
一方、通信品質保証サービスを提供するための基幹ネットワークとしてＭＰＬＳ−ＴＰ（Multi Protocol Label Switching - Transport Profile）網を利用する通信事業者が近年増加している。ＭＰＬＳ−ＴＰ網では、あるサーバの集中制御によってネットワークが管理される。
【０００５】
集中制御によって管理されるＭＰＬＳ−ＴＰ網は、分散制御によって管理されるＩＰ／ＭＰＬＳ網と比較して、ユーザの要求ごとに通信品質を厳密に保証することができ、機密性に優れた通信パスを提供することができる。このような利点を鑑み、ＩＰサービスの通信品質の高度化を図るために、ユーザ端末に接続されるネットワークをコスト抑制のために従来のＩＰ／ＭＰＬＳ網とし、ＩＰ／ＭＰＬＳ網のコアのネットワークをＭＰＬＳ−ＴＰ網とし、これらの網を接続するためのインターワーク技術が標準化等で現在議論されている。
【０００６】
ＩＰ／ＭＰＬＳ網とＩＰ／ＭＰＬＳ網のコアのネットワークとなるＭＰＬＳ−ＴＰ網とを接続するためのインターワークの実現手段としては、ＭＰＬＳ−ＴＰ網を一台の擬似的なＩＰ／ＭＰＬＳルータとして機能させる方式がある。以下、この方式を擬似ルータ方式という。
【０００７】
擬似ルータ方式では、ＭＰＬＳ−ＴＰ網を集中制御によって管理する集中制御サーバが、ＩＰ／ＭＰＬＳ網のルーティングプロトコル処理及びラベル配布プロトコル処理などを実行する。また、集中制御サーバは、ＭＰＬＳ−ＴＰ網とＩＰ／ＭＰＬＳ網との接続点となるインタフェースにＩＰアドレスを設定する。また、集中制御サーバは、ＩＰ／ＭＰＬＳ網に接続されるＭＰＬＳ−ＴＰ装置に当該ＭＰＬＳ−ＴＰ装置自身を示すＩＰアドレスが設定された仮想的なインタフェースであるループバックインタフェースを当該接続点に設定する。これによって、ＩＰ／ＭＰＬＳルータは、ＭＰＬＳ−ＴＰ網全体を一台のＩＰ／ＭＰＬＳルータとして擬似的に認識することになる。
【０００８】
集中制御サーバは、ＩＰ／ＭＰＬＳ網のパスとＭＰＬＳ−ＴＰ網のパスとを対応付け、当該パスの対応関係をＭＰＬＳ−ＴＰ網を構成するＭＰＬＳ−ＴＰ装置に設定することによって、Ｅｎｄ−Ｅｎｄ間の通信パスを構築する。これによって、ＩＰ／ＭＰＬＳルータの隣接ノードが増大することによるＩＰ／ＭＰＬＳルータが経路を計算する負荷の増加を防ぎ、大規模なシステムを構築することができる。
【０００９】
また、近年、経済活動のネットワークへの依存度が拡大することによって、ネットワークの信頼性に対する要求が高まっている。このため、通信事業者及びユーザの両者にとって、ネットワークの運用状態、故障、及び性能などを把握するためのＯＡＭ（Operation, Administration, and Maintenance）機能が非常に重要になっている。
【００１０】
ＩＰ／ＭＰＬＳ網内で用いられるＯＡＭ機能としては、例えばＬＳＰ−ｐｉｎｇがある。ＬＳＰ−ｐｉｎｇでは、所望の通信パスの障害点を検出する機能である。ＬＳＰ−ｐｉｎｇでは、挿入点（障害点の検出を開始する点となるＩＰ／ＭＰＬＳルータ）は、Ｒｅｑｕｅｓｔパケットを送信する。Ｒｅｑｕｅｓｔパケットは、ルータアラートラベル、検査対象のパスのラベル、及び折り返し点となるＩＰ／ＭＰＬＳルータのＩＰアドレスを含む。折り返し点となるＩＰ／ＭＰＬＳルータは、Ｒｅｑｕｅｓｔパケットを受信した場合、Ｒｅｐｌｙパケットを挿入点となるＩＰ／ＭＰＬＳルータに送信する。これによって、挿入点から折り返し点までの接続を確認できる。ＬＳＰ−ｐｉｎｇでは、折り返し点となるＩＰ／ＭＰＬＳルータをＩＰアドレスで指定することが特徴である。
【００１１】
ＭＰＬＳ−ＴＰ網内で用いられるＯＡＭ機能としては、例えばＬＢ（Loopback）がある。ＬＢでは、挿入点となるＭＰＬＳ−ＴＰ装置が、ラベルスイッチングの際に参照されるＳｈｉｍヘッダのＴＴＬ（Time To Live）に挿入点から折り返し点までのホップ数が登録されたＯＡＭパケットを送信する。ＬＢでは、折り返し点となるＭＰＬＳ−ＴＰ装置がＭＰＬＳレイヤで指定されることが特徴である。
【００１２】
ここで、ＭＰＬＳ−ＴＰ網がＩＰ／ＭＰＬＳ網のコアのネットワークとして接続された場合であっても、ネットワークの信頼性を向上させるために、Ｅｎｄ−Ｅｎｄ間の接続を確認すること、すなわちＯＡＭ機能の実装が求められる。
【００１３】
しかしながら、ＩＰ／ＭＰＬＳ網はＩＰレイヤで動作し、ＭＰＬＳ−ＴＰ網はＭＰＬＳレイヤで動作するため、ＩＰ／ＭＰＬＳ網とＭＰＬＳ−ＴＰ網とでは、Ｅｎｄ−Ｅｎｄ間の接続を確認する場合に参照するレイヤが異なる。したがって、ＭＰＬＳ−ＴＰ網がＩＰ／ＭＰＬＳ網のコアのネットワークとして接続されたシステムでは、データ伝送だけでなく、ＯＡＭ機能についてもインターワークを実現する必要がある。
【００１４】
異なるプロトコルで動作するネットワーク間におけるＯＡＭ機能に関する従来技術として、ＡＴＭ（Asynchronous Transfer Mode）網とＩＰ／ＭＰＬＳ網とがインターワークする場合のＯＡＭ機能の連携技術が知られている（例えば、非特許文献１参照）。
【００１５】
非特許文献１に記載された技術では、障害の発生を通信装置間で通知する場合、プロトコルが異なるネットワークの接続点となる通信装置が、一方のプロトコルで規定しているＯＡＭパケットを、他方のプロトコルで規定しているＯＡＭパケットに変換する。これによって、異なるプロトコルで動作する通信装置間においてもＯＡＭ機能を実現できる。
【先行技術文献】
【非特許文献】
【００１６】
【非特許文献１】ＩＴＵ−Ｔ  Ｙ．１７１２
【発明の概要】
【発明が解決しようとする課題】
【００１７】
擬似ルータ方式を用いてＭＰＬＳ−ＴＰ網をＩＰ／ＭＰＬＳ網のコアのネットワークとして接続するシステムでは、ユーザ端末と接続されるネットワークはＩＰ／ＭＰＬＳ網である。このため、このシステムでは、Ｅｎｄ−Ｅｎｄ間の障害点を確認するためには、ＬＳＰ−ｐｉｎｇをサポートする必要がある。しかし、ＭＰＬＳ−ＴＰ装置にはルータアラートラベルの処理方法が設定されていないため、ＭＰＬＳ−ＴＰ装置は、ＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットを受信しても、受信したＲｅｑｕｅｓｔパケットを破棄してしまう。
【００１８】
また、ＭＰＬＳ−ＴＰ装置は、ＩＰレイヤを処理できないため、ＩＰアドレスで指定された折り返し点を特定できない。このため、ＭＰＬＳ−ＴＰ装置は、受信したＲｅｑｕｅｓｔパケットをパスの下流のＭＰＬＳ−ＴＰ装置に転送すべきか、受信したＲｅｑｕｅｓｔパケットに対応するＲｅｐｌｙパケットを返信すべきかを判定できない。
【００１９】
さらに、非特許文献１に開示された技術では、異なるプロトコルを利用するネットワーク間で障害が発生したことをパスの終端点となる通信装置に通知することを想定している。このため、非特許文献１に開示された技術は、ＬＳＰ−ｐｉｎｇのようにパスの途中の装置が折り返し点として指定され、挿入点から折り返し点までの障害点を検出することはできない。
【００２０】
そこで、本発明の目的は、擬似ルータ方式を用いてＭＰＬＳ−ＴＰ網をＩＰ／ＭＰＬＳ網のコアのネットワークとして接続するシステムにおいて、Ｅｎｄ−Ｅｎｄ間の接続を確認可能なシステムを提供することである。
【課題を解決するための手段】
【００２１】
本発明の代表的な一例を示せば、始点となる通信装置から終点となる通信装置までの間で、前記通信装置が制御パケットを用いて自律分散的に構築した第１通信経路に接続される複数の伝送装置と、前記伝送装置によって構成される伝送網内において始点となる伝送装置から終点となる伝送装置までの間の第２通信経路を構築し、前記第１通信経路と前記第２通信経路との対応関係を前記第２通信経路を構成する伝送装置に設定することによって、前記通信装置間の前記第１通信経路を確立する集中制御計算機と、を備える伝送システムにおいて、前記第１通信経路を介したデータの通信に用いる第１通信プロトコルと前記第２通信経路を介したデータの通信に用いる第２通信プロトコルとは異なるものであって、前記集中制御計算機は、前記第１通信プロトコルを処理可能であって、前記伝送装置の前記通信装置に接続されるインタフェースを前記通信装置のインタフェースとして接続先の通信装置に擬似的に認識させるために、前記第１通信プロトコルにおけるインタフェースの識別情報を当該インタフェースに設定し、前記伝送装置は、前記通信装置から折り返し点までの接続を確認するための接続確認要求を前記通信装置から受信した場合、前記受信した接続確認要求を前記集中制御計算機に送信し、前記集中制御計算機は、前記伝送装置から前記接続確認要求を受信した場合、前記受信した接続確認要求に基づいて前記折り返し点を特定し、前記特定した折り返し点に応じて、前記第２通信経路の接続の確認を、当該第２通信経路を構成する伝送装置に指示し、前記伝送装置による接続の確認結果に応じて、前記接続確認要求を送信した通信装置への前記接続確認要求に対する応答である接続確認応答を前記伝送装置に送信することを特徴とする。
【発明の効果】
【００２２】
本願において開示される発明のうち代表的なものによって得られる効果を簡潔に説明すれば、下記の通りである。すなわち、擬似ルータ方式を用いてＭＰＬＳ−ＴＰ網をＩＰ／ＭＰＬＳ網のコアのネットワークとして接続するシステムにおいて、Ｅｎｄ−Ｅｎｄ間の接続を確認可能なシステムを提供できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態の伝送システムの構成の説明図である。
【図２】本発明の第１実施形態のＭＰＬＳ−ＴＰ装置の構成の説明図である。
【図３】本発明の第１実施形態の集中制御サーバの構成の説明図である。
【図４】本発明の第１実施形態のＭＰＬＳ−ＴＰ装置が有するラベル情報テーブルの説明図である。
【図５】本発明の第１実施形態の集中制御サーバが有するパス情報データベースの説明図である。
【図６】本発明の第１実施形態のラベル設定情報の説明図である。
【図７】本発明の第１実施形態の集中制御サーバが有するＯＡＭ処理実行テーブルの説明図である。
【図８】本発明の第１実施形態の集中制御サーバが有するＯＡＭ処理データベースの説明図である。
【図９】本発明の第１実施形態の伝送システムにおけるＯＡＭ処理のフローチャートである。
【図１０】本発明の第１実施形態の折り返し点の説明図である。
【図１１】本発明の第１実施形態の第１プロファイルに規定される処理のシーケンス図である。
【図１２】本発明の第１実施形態の集中制御サーバによる第１プロファイルに規定される処理のフローチャートである。
【図１３】本発明の第１実施形態の第２プロファイルに規定される処理のシーケンス図である。
【図１４】本発明の第１実施形態の集中制御サーバによる第２プロファイルに規定される処理のフローチャートである。
【図１５】本発明の第１実施形態の第３プロファイルに規定される処理のシーケンス図である。
【図１６】本発明の第１実施形態の集中制御サーバによる第３プロファイルに規定される処理のフローチャートである。
【図１７】本発明の第２実施形態の伝送システムの構成の説明図である。
【図１８】本発明の第２実施形態の集中制御サーバによる第２プロファイルに規定される処理のフローチャートである。
【図１９】本発明の第３実施形態の集中制御サーバによる第３プロファイルに規定される処理のフローチャートである。
【発明を実施するための形態】
【００２４】
（第１実施形態）
本発明の第１実施形態を図１〜図１６を用いて説明する。
【００２５】
図１は、本発明の第１実施形態の伝送システムの構成の説明図である。
【００２６】
ＩＰ／ＭＰＬＳ網２０Ａは、ＩＰ／ＭＰＬＳルータ（通信装置）２００Ａ、２００Ｂ、２００Ｅ、及び２００Ｆによって構成される。ＩＰ／ＭＰＬＳ網２０Ｂは、ＩＰ／ＭＰＬＳルータ２００Ｃ、２００Ｄ、２００Ｇ、及び２００Ｈによって構成される。ＩＰ／ＭＰＬＳ網２０Ａ及び２０Ｂを総称してＩＰ／ＭＰＬＳ網２０という。また、ＩＰ／ＭＰＬＳルータ２００Ａ〜２００Ｈを総称してＩＰ／ＭＰＬＳルータ２００という。
【００２７】
ＭＰＬＳ−ＴＰ網（伝送網）３０は、ＭＰＬＳ−ＴＰ装置（伝送装置）３００Ａ〜３００Ｄ（以下、総称してＭＰＬＳ−ＴＰ装置３００という）によって構成される。ＭＰＬＳ−ＴＰ網３０はＩＰ／ＭＰＬＳ網２０のコアのネットワークである。また、ＭＰＬＳ−ＴＰ網３０を構成するＭＰＬＳ−ＴＰ装置３００Ａ〜３００Ｄは、ＭＰＬＳ−ＴＰ装置３００Ａ〜３００Ｄを管理及び制御する集中制御サーバ（集中制御計算機）１００に接続される。
【００２８】
集中制御サーバ１００は、パケットの宛先に応じてＩＰ／ＭＰＬＳ網２０のパス（第１通信経路）とＭＰＬＳ−ＴＰ網３０のパス（第２通信経路）とをマッピングし、マッピング結果をＭＰＬＳ−ＴＰ装置３００に設定する。これによって、ユーザサイト４００Ａ〜４００Ｄ（以下、総称してユーザサイト４００という）の間でデータが送受信される。ＩＰ／ＭＰＬＳ網２０Ａに接続されたユーザサイト４００Ａ又は４００Ｃは、他方のＩＰ／ＭＰＬＳ網２０Ｂに接続されたユーザサイト４００Ｂ又は４００Ｄと、ＭＰＬＳ−ＴＰ網３０を介してデータを送受信する。
【００２９】
例えば、ユーザサイト４００Ａとユーザサイト４００Ｂとの間でデータが通信される場合、集中制御サーバ１００は、ＩＰ／ＭＰＬＳ網２０のパス２０１に対してＭＰＬＳ−ＴＰ網３０のパス３０１をマッピングし、パス２０１とパス３０１との対応関係を、パス３０１を構成するＭＰＬＳ−ＴＰ装置３００Ａ及び３００Ｂに設定する。
【００３０】
なお、本実施形態では、分散制御によってパスが構築されるネットワークとしてＩＰ／ＭＰＬＳ網２０を用い、集中制御によってパスが構築されるネットワークとしてＭＰＬＳ−ＴＰ網３０を用いた場合を例示する。しかし、これらのネットワークは、分散制御及び集中制御によってパスが構築されるものであれば、ＩＰ／ＭＰＬＳ網２０及びＭＰＬＳ−ＴＰ網３０に限定されない。
【００３１】
図２は、本発明の第１実施形態のＭＰＬＳ−ＴＰ装置３００の構成の説明図である。
【００３２】
ＭＰＬＳ−ＴＰ装置３００は、一つ以上のＩＰ／ＭＰＬＳ網ＩＦ（インタフェース）３１０、一つ以上の装置制御部３３０、ＳＷ（スイッチ）部３４０、及び一つ以上のＭＰＬＳ−ＴＰ網ＩＦ（インタフェース）３５０を備える。図２に示す実線矢印は主信号の流れを示し、破線矢印は制御信号の流れを示す。
【００３３】
装置制御部３３０は、集中制御サーバ１００に接続され、集中制御サーバ１００から受信した設定情報をスイッチ部３４０、ＩＰ／ＭＰＬＳ網ＩＦ３１０、及びＭＰＬＳ−ＴＰ網ＩＦ３５０に設定する。また、装置制御部３３０は、ルータアラートラベルが付加されたパケット、ＩＰ／ＭＰＬＳ網２０のルーティングプロトコルの制御パケット、及びラベル配布プロトコルの制御パケットなどを、集中制御サーバ１００との間で送受信する。
【００３４】
スイッチ部３４０は、ＩＰ／ＭＰＬＳ網ＩＦ３１０又はＭＰＬＳ−ＴＰ網ＩＦ３５０が受信したパケットを解析し、受信したパケットの転送先を特定する。そして、スイッチ部３４０は、特定した送信先に基づいて、受信したパケットを適切なＩＰ／ＭＰＬＳ網ＩＦ３１０又はＭＰＬＳ−ＴＰ網ＩＦ３５０に送信する。
【００３５】
ＭＰＬＳ−ＴＰ網ＩＦ３５０は、ＭＰＬＳ−ＴＰ網３０を構成する他のＭＰＬＳ−ＴＰ装置３００に接続されるインタフェースであり、ＳＷ部３４０及び伝送網３０との送受信回路、並びに、装置制御部３３０とデータを通信するカード制御部などを有する。
【００３６】
ＩＰ／ＭＰＬＳ網ＩＦ３１０は、カード制御部３１８、受信回路３１１、Ｌ２受信処理部３１２、受信パケット解析振分部３１３、入力ラベル変換部３１４、ラベル情報テーブル３１５、スケジューラ３１６、ＳＷ送信回路３１７、ＳＷ受信回路３１９、送信パケット解析振分部３２０、ＭＰＬＳ−ＴＰ  ＯＡＭ処理部３２１、出力ラベル変換部３２２、Ｌ２送信処理部３２３、及び送信回路３２４を有する。
【００３７】
カード制御部３１８は、装置制御部３３０に接続され、装置制御部３３０から入力された設定情報をＩＰ／ＭＰＬＳ網ＩＦ３１０の各構成部を設定する機能と、各構成部に設定された情報を読み出し、読み出した情報を装置制御部３３０に出力する機能を有する。また、カード制御部３１８は、ルータアラートラベルが付加されたパケット、ＩＰ／ＭＰＬＳ網２０のルーティングプロトコルの制御パケット、及びラベル配布プロトコルの制御パケットを装置制御部３３０と送受信する機能を有する。
【００３８】
受信回路３１１は接続しているＩＰ／ＭＰＬＳルータ２００からデータを受信する。
【００３９】
Ｌ２受信処理部３１２はＩＰ／ＭＰＬＳルータ２００とＭＰＬＳ−ＴＰ装置３００との間を接続するＯＳＩ（Open Systems Interconnection）参照モデルのデータリンク層のプロトコルを終端させる。例えば、データリンク層のプロトコルがイーサネット（イーサネットは登録商標、以下同じ）の場合、Ｌ２受信処理部３１２は、イーサネットフレームの終端処理を実行する。また、Ｌ２受信処理部３１２は、受信したイーサネットフレームの送信元ＭＡＣアドレスを学習し、学習したＭＡＣアドレスをＬ２送信処理部３２３と共有する。
【００４０】
受信パケット解析振分部３１３は、Ｌ２受信処理部３１２から入力されたパケットを解析し、解析の結果、入力されたパケットがデータパケットである場合、当該データパケットを入力ラベル変換部３１４に出力する。また、受信パケット解析振分部３１３は、入力されたパケットがルータアラートラベルを含むパケットである場合、当該ルータアラートレベルを含むパケットをカード制御部３１８に出力する。また、受信パケット解析振分部３１３は、入力されたパケットが、ＩＰ／ＭＰＬＳ網２０のルーティングプロトコルの制御パケット又はラベル配布プロトコルの制御パケットである場合、当該ルーティングプロトコルの制御パケット又はラベル配布プロトコルの制御パケットをカード制御部３１８に出力する。
【００４１】
ラベル情報テーブル３１５は、ＭＰＬＳ−ＴＰ網３０のパスの識別情報及びＭＰＬＳ−ＴＰ網３０のラベルとＩＰ／ＭＰＬＳ網２０のパスの識別情報及びＩＰ／ＭＰＬＳ網２０のラベルとを対応付けるテーブルである。ラベル情報テーブル３１５は図４で詳細を説明する。
【００４２】
入力ラベル変換部３１４は、ラベル情報テーブル３１５を参照し、パケットに付与された先頭のＳｈｉｍヘッダに含まれるラベルを、当該ラベルに対応するラベルに変換し、変換後のパケットをスケジューラ３１６に出力する。なお、ＭＰＬＳ−ＴＰ網ＩＦ３５０は、入力ラベル変換部３１４に備えられてもよい。
【００４３】
スケジューラ３１６は、入力ラベル変換部３１４及びＭＰＬＳ−ＴＰ ＯＡＭ処理部３２１から入力されたＭＰＬＳパケットの出力を調停し、入力されたＭＰＬＳパケットをＳＷ送信回路３１７へ出力する。
【００４４】
ＳＷ送信回路３１７は、スケジューラ３１６から入力されたＭＰＬＳパケットをＳＷ部３４０に出力する。
【００４５】
ＭＰＬＳ−ＴＰ ＯＡＭ処理部３２１はＭＰＬＳ−ＴＰ網３０内のＯＡＭ処理を実行する。
【００４６】
ＳＷ受信回路３１９はスイッチ部３４０からパケットを受信し、送信パケット解析振分部３２０へと転送する。
【００４７】
送信パケット解析振分部３２０は、受信したＭＰＬＳパケットを解析し、受信したＭＰＬＳパケットを、データパケットと帯域予約制御パケットとＭＰＬＳ−ＴＰ ＯＡＭパケットとに分類する。送信パケット解析振分部３２０は、データパケット及び帯域予約制御パケットを出力ラベル変換部３２２に出力し、ＭＰＬＳ−ＴＰ ＯＡＭパケットをＭＰＬＳ−ＴＰ ＯＡＭ処理部３２１に出力する。また、送信パケット解析振分部３２０は、集中制御サーバ１００から受信したＬＳＰ−ｐｉｎｇのパケット、ルーティングプロトコルの制御パケット、及びラベル配布プロトコルの制御パケットを出力ラベル変換部３２２に出力する。
【００４８】
出力ラベル変換部３２２は、ラベル情報テーブル３１５を参照し、パケットに付与された先頭のＳｈｉｍヘッダに含まれるラベルを、当該ラベルに対応するラベルに変換し、変換後のパケットをＬ２送信処理部３２３に出力する。なお、ＭＰＬＳ−ＴＰ網−ＩＦ３５０が出力ラベル変換部３２２を備えてもよい。
【００４９】
Ｌ２送信処理部３２３は、パケットを受信すると、Ｌ２受信処理部３１２と共有したＭＡＣアドレスからＭＡＣヘッダを生成し、受信したパケットに生成したＭＡＣヘッダを付与し、ＭＡＣヘッダを付与したパケットを送信回路３２４に出力する。
【００５０】
送信回路３２４は、Ｌ２送信処理部３２３から入力されたパケットをＩＰ／ＭＰＬＳルータ２００に出力する。
【００５１】
図３は、本発明の第１実施形態の集中制御サーバ１００の構成の説明図である。
【００５２】
集中制御サーバ１００は、装置設定部１１０、設定処理部１２０、管理者設定部１３０、ＯＡＭ処理部１４０、ＯＡＭ処理データベース１４１、パス設定部１５０、パス情報データベース１５１、ルーティング処理部１６０、及びルーティング情報データベース１６１を有する。集中制御サーバ１００は、図示しないＣＰＵ、図示しないメモリ、及び図示しない外部記憶装置等を有する。装置設定部１１０、設定処理部１２０、管理者設定部１３０、ＯＡＭ処理部１４０、パス設定部１５０、及びルーティング処理部１６０は、メモリに格納された各部に対応するプログラムをＣＰＵが実行することによって実現される。ＯＡＭ処理データベース１４１、パス情報データベース１５１、及びルーティング情報データベース１６１は、メモリに格納される。
【００５３】
装置設定部１１０は、ＭＰＬＳ−ＴＰ装置３００に接続され、設定処理部１２０からの情報（装置設定情報、ＯＡＭ処理の実行指示、ＭＰＬＳ−ＴＰ網３０のルーティングプロトコルの制御パケット、及びＭＰＬＳ−ＴＰ網３０のラベル配布プロトコルの制御パケットなど）をＭＰＬＳ−ＴＰ装置３００に送信する。また、装置設定部１１０は、ＭＰＬＳ−ＴＰ装置３００から送信されるルータアラートラベルが付加されたパケット、ＯＡＭ処理通知、ＩＰ／ＭＰＬＳ網２０のラベル配布プロトコルの制御パケット、及びＩＰ／ＭＰＬＳ網２０ルーティングプロトコルの制御パケットなどを受信する。
【００５４】
管理者設定部１３０は、管理者が集中制御サーバ１００を設定するための情報、又は、管理者が集中制御サーバ１００を介してＭＰＬＳ−ＴＰ装置３００を設定するための情報を外部から受信し、これらの情報を設定処理部１２０に出力する。
【００５５】
設定処理部１２０は、装置設定情報、ＯＡＭの実行指示、ＭＰＬＳ−ＴＰ網３０のルーティングプロトコルの制御パケット、及びＭＰＬＳ−ＴＰ網３０のラベル配布プロトコルの制御パケットを装置設定部１１０に送信する。また、設定処理部１２０は、装置設定部１１０から入力された制御パケットの種類を判定し、判定結果に基づいて、入力された制御パケットをＯＡＭ処理部１４０、パス設定部１５０、又はルーティング処理部１６０に送信する。
【００５６】
パス設定部１５０は、ＩＰ／ＭＰＬＳ網２０のラベル配布プロトコルの処理を実行する。また、パス設定部１５０は、ルーティング情報データベース１６１を参照し、ＩＰ／ＭＰＬＳ網２０のラベル配布プロトコルによって構築されたＩＰ／ＭＰＬＳ網２０のパスと管理者が生成したＭＰＬＳ−ＴＰ網３０のパスとを、データパケットの宛先に応じてマッピングし、マッピングしたＩＰ／ＭＰＬＳ網２０のパスとＭＰＬＳ−ＴＰ網３０のパスとの対応関係をパス情報データベース１５１に登録する。パス情報データベース１５１の詳細は図５で説明する。
【００５７】
さらに、パス設定部１５０は、パス情報データベース１５１を参照し、ＩＰ／ＭＰＬＳ網２０のパスに対応付けられたＭＰＬＳ−ＴＰ網３０のパス上のＭＰＬＳ−ＴＰ装置３００のラベル情報テーブル３１５に、マッピングされたＩＰ／ＭＰＬＳ網２０のパスのラベルとＭＰＬＳ−ＴＰ網３０のパスのラベルとの対応関係を登録する指示を、当該ＭＰＬＳ−ＴＰ装置３００に送信する。
【００５８】
ルーティング処理部１６０は、ＩＰ／ＭＰＬＳ網２０のルーティングプロトコルの制御パケットを処理し、ＩＰ／ＭＰＬＳルータ２００に制御パケットを送信する。ＩＰ／ＭＰＬＳ網２０のルーティングプロトコルとして、ＯＳＰＦ（Open Shortest Path First）及びＲＩＰ（Routing Information Protocol）などが使用される。ルーティング処理部１６０は、ＩＰ／ＭＰＬＳ網２０のルーティングプロトコルの制御パケットを処理することによって、ルーティング情報データベース１６１にルーティングテーブルが構築される。
【００５９】
ＯＡＭ処理部１４０は、ＭＰＬＳ／ＩＰルータ２００から送信されたＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットを設定処理部１２０から受信した場合、受信したＲｅｑｕｅｓｔパケットにインデックスを付与する。なお、インデックスは、他のＲｅｑｕｅｓｔパケットと異なるものであり、ＯＡＭ処理部１４０において一意である。
【００６０】
次に、ＯＡＭ処理部１４０は、ＯＡＭ処理データベース１４１を参照し、受信したＲｅｑｕｅｓｔパケットに対応する処理方法を規定するプロファイルを生成し、生成したプロファイルに基づいてＲｅｑｕｅｓｔパケットに対応する処理を実行する。具体的には、ＯＡＭ処理部１４０は、ＭＰＬＳ−ＴＰ網３０内での接続確認処理であるループバック処理の実行指令、ＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットの送信指令、又はＬＳＰ−ｐｉｎｇのＲｅｐｌｙパケットの送信指令を、装置設定部１１０及びＭＰＬＳ−ＴＰ装置３００を経由して、ＭＰＬＳ−ＴＰ網３０に接続しているＩＰ／ＭＰＬＳルータ２００に送信する。
【００６１】
また、ＯＡＭ処理部１４０は、実行中のＲｅｑｕｅｓｔパケットに対応する処理を保持するためのＯＡＭ処理実行テーブル１７０を有する。ＯＡＭ処理実行テーブル１７０の詳細は図７で説明する。また、ＯＡＭ処理データベース１４１の詳細は図８で説明する。
【００６２】
図４は、本発明の第１実施形態のＭＰＬＳ−ＴＰ装置３００が有するラベル情報テーブル３１５の説明図である。
【００６３】
集中制御サーバ１００からのラベル情報テーブル３１５の登録指示をＭＰＬＳ−ＴＰ装置３００が受信した場合、ラベル情報テーブル３１５には新たなエントリが追加される。
【００６４】
ラベル情報テーブル３１５は、ＭＰＬＳ−ＴＰ網パスＩＤ３２５、ＭＰＬＳ−ＴＰ網ラベル３２６、ＩＰ／ＭＰＬＳ網パスＩＤ３２７、及びＩＰ／ＭＰＬＳ網ラベル３２８を含む。
【００６５】
ＭＰＬＳ−ＴＰ網パスＩＤ３２５には、ＭＰＬＳ−ＴＰ網３０のパスの識別情報が登録される。ＭＰＬＳ−ＴＰ網ラベル３２６には、ＭＰＬＳ−ＴＰ網パスＩＤ３２５に登録された識別情報によって識別されるＭＰＬＳ−ＴＰ網３０のパスのラベルが登録される。
【００６６】
ＩＰ／ＭＰＬＳ網パスＩＤ３２７には、ＭＰＬＳ−ＴＰ網パスＩＤ３２５に登録された識別情報によって識別されるＭＰＬＳ−ＴＰ網３０のパスに対応付けられたＩＰ／ＭＰＬＳ網２０のパスの識別情報が登録される。ＩＰ／ＭＰＬＳ網ラベル３２８には、ＩＰ／ＭＰＬＳ網パスＩＤ３２７に登録された識別情報によって識別されるＩＰ／ＭＰＬＳ網２０のパスのラベルが登録される。
【００６７】
図５は、本発明の第１実施形態の集中制御サーバ１００が有するパス情報データベース１５１の説明図である。
【００６８】
パス情報データベース１５１は、ＭＰＬＳ−ＴＰ網パスＩＤ１５２、ＩＰ／ＭＰＬＳ網パスＩＤ１５３、宛先ＩＰアドレス１５４、及びラベル設定情報１５５Ａ〜１５５Ｎを含む。
【００６９】
ＭＰＬＳ−ＴＰ網パスＩＤ１５２には、ＭＰＬＳ−ＴＰ網３０のパスの識別情報が登録される。ＩＰ／ＭＰＬＳ網パスＩＤ１５３には、ＭＰＬＳ−ＴＰ網パスＩＤ１５２に登録された識別情報によって識別されるＭＰＬＳ−ＴＰ網３０のパスに対応付けられたＩＰ／ＭＰＬＳ網２０のパスの識別情報が登録される。
【００７０】
宛先ＩＰアドレス１５４には、ＩＰ／ＭＰＬＳ網パスＩＤ１５３に登録された識別情報によって識別されるＩＰ／ＭＰＬＳ網２０のパスの宛先となるＩＰ／ＭＰＬＳルータ２００のＩＰアドレスが登録される。
【００７１】
ラベル設定情報１５５Ａ〜１５５Ｎには、ＭＰＬＳ−ＴＰ網パスＩＤ１５２に登録された識別情報によって識別されるＭＰＬＳ−ＴＰ網３０のパスの始点となるＭＰＬＳ−ＴＰ装置３００から終点となるＭＰＬＳ−ＴＰ装置３００までの各ＭＰＬＳ−ＴＰ装置３００のラベル設定情報１５５が登録される。ＭＰＬＳ−ＴＰ網３０のパスがＮ台のＭＰＬＳ−ＴＰ装置３００を経由して構成される場合、ラベル設定情報１５５はＮ個となる。ＭＰＬＳ−ＴＰ網３０のパスは、最低でも、ＩＰ／ＭＰＬＳ網２０からパケットが入力される始点となるＭＰＬＳ−ＴＰ装置３００、及びＩＰ／ＭＰＬＳ網２０にパケットを出力する終点となるＭＰＬＳ−ＴＰ装置３００によって構成されるので、ラベル設定情報１５５は、最低でも、始点となるＭＰＬＳ−ＴＰ装置３００のラベル設定情報１５５、及び、終点となるＭＰＬＳ−ＴＰ装置３００のラベル設定情報１５５を含む。ラベル設定情報１５５の詳細は図６で説明する。
【００７２】
図６は、本発明の第１実施形態のラベル設定情報１５５の説明図である。
【００７３】
ラベル設定情報１５５は、装置ＩＤ２５０、入力ＩＦ２５１、入力ラベル２５２、出力ＩＦ２５３、及び出力ラベル２５４を含む。
【００７４】
装置ＩＤ２５０には、ＭＰＬＳ−ＴＰ装置３００の識別情報が登録される。入力ＩＦ２５１には、パケットが入力されるインタフェースの識別情報が登録される。入力ラベル２５２には、入力されたパケットに付与されるラベルが登録される。出力ＩＦ２５３には、パケットを出力するインタフェースの識別情報が登録される。出力ラベル２５４には、出力するパケットに付与されるラベルが登録される。
【００７５】
ＭＰＬＳ−ＴＰ装置３００は、入力ＩＦ２５１に登録された識別情報によって識別されるインタフェースに、入力ラベル２５２に登録されたラベルが付与されたパケットが入力された場合、当該パケットのラベルを出力ラベル２５４に登録されたラベルに変換し、出力ＩＦ２５３に登録された識別情報によって識別されるインタフェースから出力する。
【００７６】
図７は、本発明の第１実施形態の集中制御サーバ１００が有するＯＡＭ処理実行テーブル１７０の説明図である。
【００７７】
ＯＡＭ処理実行テーブル１７０は、インデックス１７１及び処理内容１７２を含む。
【００７８】
インデックス１７１には、ＯＡＭ処理部１４０がＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットに付与したインデックスが登録される。処理内容１７２には、実行中の処理内容を示す情報が登録される。
【００７９】
図８は、本発明の第１実施形態の集中制御サーバ１００が有するＯＡＭ処理データベース１４１の説明図である。
【００８０】
ＯＡＭ処理データベース１４１は、インデックス１４３、プロセスＩＤ１４４、挿入点アドレス１４５、折り返し点アドレス１４６、ＩＰ／ＭＰＬＳ網パスＩＤ１４７、ＭＰＬＳ−ＴＰ網パスＩＤ１４８、及びプロファイル１４９を含む。
【００８１】
インデックス１４３には、ＯＡＭ処理部１４０がＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットに付与したインデックスが登録される。プロセスＩＤ１４４には、ＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットに含まれるプロセスＩＤが登録される。挿入点アドレス１４５には、ＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットを送信したＩＰ／ＭＰＬＳルータ２００のアドレスが登録される。折り返し点アドレス１４６には、ＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットに含まれる折り返し点となるアドレスが登録される。
【００８２】
ＩＰ／ＭＰＬＳ網パスＩＤ１４７には、接続確認対象のＩＰ／ＭＰＬＳ網２０のパスの識別情報が登録される。ＭＰＬＳ−ＴＰ網パスＩＤ１４８には、接続確認対象のＩＰ／ＭＰＬＳ網２０のパスに対応付けられるＭＰＬＳ−ＴＰ網３０のパスの識別情報が登録される。プロファイル１４９には、ＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットに対応する処理方法を規定するプロファイルが登録される。プロファイルはＯＡＭ処理部１４０によって生成されるが、プロファイルの生成方法の詳細は図１０〜図１６で説明する。
【００８３】
図９は、本発明の第１実施形態の伝送システムにおけるＯＡＭ処理のフローチャートである。
【００８４】
図９に示すＯＡＭ処理の動作例では、図１に示すように、ＩＰ／ＭＰＬＳルータ２００ＢとＩＰ／ＭＰＬＳルータ２００Ｃとの間の接続を確認するために、ＭＰＬＳ−ＴＰ装置３００ＡとＭＰＬＳ−ＴＰ装置３００Ｂとを接続するＭＰＬＳ−ＴＰ網３０のパス３０１にマッピングされたＩＰ／ＭＰＬＳ網２０のパス２０１について、ＩＰ／ＭＰＬＳルータ２００Ｃ側を終端点としてＩＰ／ＭＰＬＳルータ２００ＢがＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットを送信する場合について説明する。
【００８５】
まず、ＭＰＬＳ−ＴＰ装置３００Ａの受信パケット解析振分部３１３は、ルータアラートラベルが付加されたパケットを検出する。そして、受信パケット解析振分部３１３は、当該パケットを集中制御サーバ１００に送信し、集中制御サーバ１００の設定処理部１２０が当該パケットを受信する（Ｆ１０１）。
【００８６】
集中制御サーバ１００の設定処理部１２０は、ルータアラートレベルが付加されたパケットを受信した場合、受信したパケットのトランスポートレイヤのプロトコルであるＵＤＰ（User Datagram Protocol）の送信先ポート番号を参照し、ＬＳＰ−ｐｉｎｇであることを示す「３５０３」が送信先ポート番号に付与されていれば、受信したパケットをＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットと判定する（Ｆ１０２）。
【００８７】
次に、設定処理部１２０は、ＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットと判定されたパケットをＯＡＭ処理部１４０に出力する。ＯＡＭ処理部１４０は、入力されたパケット（Ｒｅｑｕｅｓｔパケット）に対応する処理と他のＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットに対応する処理とを区別するためにインデックスを入力されたＲｅｑｕｅｓｔパケットに設定し、入力されたＲｅｑｕｅｓｔパケットを保持する（Ｆ１０３）。なお、保持されたＲｅｑｕｅｓｔパケットは、Ｒｅｐｌｙパケットを送信する場合に参照される。
【００８８】
次に、ＯＡＭ処理部１４０は、入力されたＲｅｑｕｅｓｔパケットに含まれる折り返し点となるアドレスに基づいて、入力されたＲｅｑｕｅｓｔパケットの処理方法を規定したプロファイルを生成し、ＯＡＭ処理データベース１４１を更新する（Ｆ１０４）。プロファイルの生成方法については図１０〜図１６で詳細を説明する。
【００８９】
ＯＡＭ処理データベース１４１の更新方法について具体的に説明する。ＯＡＭ処理部１４０は、パス情報データベース１５１を参照し、入力されたＲｅｑｕｅｓｔパケットに含まれる確認対象のＩＰ／ＭＰＬＳ網２０のパスに対応付けられたＭＰＬＳ−ＴＰ網３０のパスを特定する。そして、ＯＡＭ処理部１４０は、ＯＡＭ処理データベース１４１に新たなエントリを生成し、Ｆ１０３の処理で設定されたインデックスをインデックス１４３に登録し、入力されたＲｅｑｕｅｓｔパケットに含まれるプロセスＩＤをプロセスＩＤ１４４に登録する。また、ＯＡＭ処理部１４０は、入力されたＲｅｑｕｅｓｔパケットに含まれる挿入点アドレスを挿入点アドレス１４５に登録し、入力されたＲｅｑｕｅｓｔパケットに含まれる折り返し点となるアドレスを折り返し点アドレス１４６に登録する。また、ＯＡＭ処理部１４０は、入力されたＲｅｑｕｅｓｔパケットに含まれる確認対象のＩＰ／ＭＰＬＳ網２０のパスの識別情報をＩＰ／ＭＰＬＳ網パスＩＤ１４７に登録し、当該確認対象のＩＰ／ＭＰＬＳ網２０のパスに対応付けられたＭＰＬＳ−ＴＰ網３０のパスの識別情報をＭＰＬＳ−ＴＰ網パスＩＤ１４８に登録する。また、ＯＡＭ処理部１４０は、折り返し点となるアドレスに基づいて生成されたプロファイルをプロファイル１４９に登録する。
【００９０】
次に、ＯＡＭ処理部１４０は、ＯＡＭ処理データベース１４１を参照し、Ｆ１０３の処理でＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリのプロファイルを検索する。そして、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＦ１０３の処理で設定されたインデックスと一致するエントリの処理内容１７２に検索したプロファイルの最初の処理（処理１）の処理内容を登録し、当該処理を実行する（Ｆ１０５）。そして、ＯＡＭ処理部１４０は、最初の処理の実行が完了した場合、プロファイルを参照し、次の処理が存在するか否かを判定する（Ｆ１０６）。
【００９１】
Ｆ１０６の処理で次の処理が存在すると判定された場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＦ１０３の処理で設定されたインデックスと一致するエントリの処理内容１７２に次の処理の処理内容を登録し、次の処理を実行し（Ｆ１０７）、Ｆ１０６の処理に進む。
【００９２】
Ｆ１０６の処理で次の処理が存在しないと判定された場合、すなわち、Ｆ１０４の処理で生成されたプロファイルの全て処理の実行が完了した場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＦ１０３の処理で設定されたインデックスと一致するエントリを削除し（Ｆ１０８）、処理を終了する。
【００９３】
次に、プロファイルの生成方法について図１０〜図１６を用いて説明する。
【００９４】
図１０は、本発明の第１実施形態の折り返し点の説明図である。
【００９５】
集中制御サーバ１００は、ＩＰ／ＭＰＬＳ網２０に接続されるＭＰＬＳ−ＴＰ装置３００のインタフェースにＩＰアドレス付与する。また、集中制御サーバ１００は、ＩＰ／ＭＰＬＳ網３０に接続されるＭＰＬＳ−ＴＰ装置３００に当該ＭＰＬＳ−ＴＰ装置３００自身を示すＩＰアドレスが設定された仮想的なインタフェースであるループバックインタフェースを設定する。これによって、ＩＰ／ＭＰＬＳルータは、ＭＰＬＳ−ＴＰ網全体を一台のＩＰ／ＭＰＬＳルータとして擬似的に認識することになる。
【００９６】
本実施形態では、ＯＡＭ処理部１４０は、ＬＳＰ−ＰｉｎｇのＲｅｑｕｅｓｔパケットで指定される折り返し点の位置が後述する第１位置〜第３位置のいずれであるかを特定し、折り返し点が第１位置である場合には第１プロファイルを生成し、折り返し点が第２位置である場合には第２プロファイルを生成し、折り返し点が第３位置である場合には第３プロファイルを生成する。
【００９７】
折り返し点が第１位置である場合とは、Ｒｅｑｕｅｓｔパケットに含まれる折り返し点のアドレスが、入力インタフェース５００又はループバックインタフェース５１０のアドレスである場合である。入力インタフェース５００は、ＭＰＬＳ−ＴＰ網３０のパスの始点となるＭＰＬＳ−ＴＰ装置３００ＡのＩＰ／ＭＰＬＳルータ２００Ｂに接続され、集中制御サーバ１００によってＩＰアドレスが付与されたインタフェースである。また、ループバックインタフェース５１０は、集中制御サーバ１００によって設定され、ＭＰＬＳ−ＴＰ装置３００Ａ自身を示す仮想的なインタフェース（ループバックインタフェース）である。
【００９８】
折り返し点が第２位置である場合とは、Ｒｅｑｕｅｓｔパケットに含まれる折り返し点のアドレスが出力インタフェース５２０のアドレスである場合である。出力インタフェース５２０は、ＭＰＬＳ−ＴＰ網３０のパスの終点となるＭＰＬＳ−ＴＰ装置３００ＢのＩＰ／ＭＰＬＳルータ２００Ｃに接続され、集中制御サーバ１００によってＩＰアドレスが付与されたインタフェースである。
【００９９】
折り返し点が第３位置である場合とは、Ｒｅｑｕｅｓｔパケットに含まれる折り返し点のアドレスが、ＭＰＬＳ−ＴＰ網３０のパスの終点となるＭＰＬＳ−ＴＰ装置３００Ｂより後段のＩＰ／ＭＰＬＳルータ２００のインタフェース５３０のアドレスである場合である。
【０１００】
ＭＰＬＳ−ＴＰ網３０の始点となるＭＰＬＳ−ＴＰ装置３００Ａは、Ｒｅｑｕｅｓｔパケットが入力されるＭＰＬＳ−ＴＰ装置３００であるので入力装置といい、ＭＰＬＳ−ＴＰ網３０の終点となるＭＰＬＳ−ＴＰ装置３００Ｂは、Ｒｅｑｕｅｓｔパケットが出力されるＭＰＬＳ−ＴＰ装置３００であるので出力装置という。
【０１０１】
ＯＡＭ処理部１４０は、受信したＲｅｑｕｅｓｔパケットの折り返し点の位置が第１位置〜第３位置のいずれに該当するかを、受信したＲｅｑｕｅｓｔパケットに含まれる折り返し点のアドレス及びルーティング情報データベース１６１を参照することによって特定できる。
【０１０２】
図１１及び図１２を用いて、折り返し点が第１位置である場合に生成される第１プロファイルに規定される処理について説明する。
【０１０３】
図１１は、本発明の第１実施形態の第１プロファイルに規定される処理のシーケンス図である。図１２は、本発明の第１実施形態の集中制御サーバ１００による第１プロファイルに規定される処理のフローチャートである。
【０１０４】
まず、入力装置であるＭＰＬＳ−ＴＰ装置３００Ａが、ＩＰ／ＭＰＬＳルータ２００ＢからＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットを受信する（Ｓ１００）。この場合、ＭＰＬＳ−ＴＰ装置３００Ａは、受信したＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットを集中制御サーバ１００に送信する（Ｓ１０１）。
【０１０５】
次に、集中制御サーバ１００は、Ｒｅｑｕｅｓｔパケットを受信した場合、受信したＲｅｑｕｅｓｔパケットに含まれる折り返し点の位置が第１位置であると判定し、第１プロファイルを生成する（Ｓ１０２）。
【０１０６】
折り返し点の位置が第１位置である場合、ＭＰＬＳ−ＴＰ装置３００ＡにＲｅｑｕｅｓｔパケットが到達した時点で、Ｒｅｑｕｅｓｔパケットの挿入点のＩＰ／ＭＰＬＳルータ２００から指定された折り返し点までの接続が確認できる。このため、第１プロファイルに規定される処理は、Ｒｅｑｕｅｓｔパケットに対するＲｅｐｌｙパケットの送信をＭＰＬＳ−ＴＰ装置３００Ａに指示する処理である。
【０１０７】
集中制御サーバ１００のＯＡＭ処理部１４０は、ＲｅｐｌｙパケットをＩＰ／ＭＰＬＳルータ２００Ｂに送信するべく、ＲｅｐｌｙパケットをＭＰＬＳ−ＴＰ装置３００Ａに送信する（Ｓ１０３、図１２に示すＦ２０１）。この場合、ＯＡＭ処理部１４０は、ＯＡＭ処理データベース１４１を参照し、送信するＲｅｐｌｙパケットに挿入点アドレス１４５に登録されたＲｅｑｕｅｓｔパケットの挿入点のＩＰアドレス及びＩＰ／ＭＰＬＳ網パスＩＤ１４７に登録された識別情報を含める。Ｆ２０１の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理１を登録する。
【０１０８】
そして、集中制御サーバ１００は、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除する。
【０１０９】
ＭＰＬＳ−ＴＰ装置３００Ａは、Ｒｅｐｌｙパケットを受信した場合、ＲｅｐｌｙパケットをＩＰ／ＭＰＬＳルータ２００Ｂに送信する（Ｓ１０４）。
【０１１０】
図１３及び図１４を用いて、折り返し点が第２位置である場合に生成される第２プロファイルに規定される処理について説明する。
【０１１１】
図１３は、本発明の第１実施形態の第２プロファイルに規定される処理のシーケンス図である。
【０１１２】
Ｓ２００及びＳ２０１の処理は、図１１に示すＳ１００及びＳ１０１の処理と同じであるので、説明を省略する。
【０１１３】
集中制御サーバ１００は、Ｓ２０１の処理でＭＰＬＳ−ＴＰ装置３００Ａから送信されたＬＳＰ−ｐｉｎｇのＲｅｑｕｅｓｔパケットを受信した場合、受信したＲｅｑｕｅｓｔパケットに含まれる折り返し点の位置が第２位置であると判定し、第２プロファイルを生成する（Ｓ２０２）。
【０１１４】
折り返し点の位置が第２位置である場合、接続確認の対象となるＭＰＬＳ−ＴＰ網３０のパスの始点となるＭＰＬＳ−ＴＰ装置３００Ａから終点となるＭＰＬＳ−ＴＰ装置３００Ｂまでの接続を確認する必要がある。このため、集中制御サーバ１００のＯＡＭ処理部１４０は、接続確認の対象となるＭＰＬＳ−ＴＰ網３０のパスの始点となるＭＰＬＳ−ＴＰ装置３００Ａから終点となるＭＰＬＳ−ＴＰ装置３００Ｂまでの接続を確認するためのＬＢ処理の実行をＭＰＬＳ−ＴＰ装置３００Ａに指示する（Ｓ２０３）。
【０１１５】
ＭＰＬＳ−ＴＰ装置３００Ａは、ＬＢ処理の実行が指示された場合、ＭＰＬＳ−ＴＰ装置３００Ｂとの間でＬＢ処理を実行する（Ｓ２０４）。
【０１１６】
具体的には、ＭＰＬＳ−ＴＰ装置３００Ａは、ＬＢのＲｅｑｕｅｓｔパケットをＭＰＬＳ−ＴＰ網３０のパスに送信する。ＬＢのＲｅｑｕｅｓｔパケットに含まれるＳｈｉｍヘッダのＴＴＬには、ＭＰＬＳ−ＴＰ装置３００Ａから当該ＬＢのＲｅｑｕｅｓｔパケットの折り返し点となるＭＰＬＳ−ＴＰ装置３００Ｂまでのホップ数が登録される。
【０１１７】
ＭＰＬＳ−ＴＰ装置３００ＡからＭＰＬＳ−ＴＰ装置３００Ｂまでのパス上に存在するＭＰＬＳ−ＴＰ装置３００は、ＬＢのＲｅｑｕｅｓｔパケットを受信した場合、ＳｈｉｍヘッダのＴＴＬを１減算し、受信したＬＢのＲｅｑｕｅｓｔパケットを次のホップとなるＭＰＬＳ−ＴＰ装置３００に送信する。ＭＰＬＳ−ＴＰ装置３００ＢがＬＢのＲｅｑｕｅｓｔパケットを受信した場合、受信したＬＢのＲｅｑｕｅｓｔパケットのＳｈｉｍヘッダのＴＴＬには０が登録されていることになるので、ＭＰＬＳ−ＴＰ装置３００Ｂは、ＬＢのＲｅｑｕｅｓｔパケットに対するＲｅｐｌｙパケットをＭＰＬＳ−ＴＰ装置３００Ａに送信する。
【０１１８】
ＭＰＬＳ−ＴＰ装置３００Ａは、ＬＢのＲｅｐｌｙパケットを受信した場合、接続確認対象のＭＰＬＳ−ＴＰ網３０のパスの接続が確認されたことを示すＬＢ完了通知を集中制御サーバ１００に送信する（Ｓ２０５）。
【０１１９】
また、ＭＰＬＳ−ＴＰ装置３００Ｂは、ＬＢのＲｅｐｌｙパケットを送信した場合、接続確認対象のＭＰＬＳ−ＴＰ網３０のパスの接続が確認されたことを示すＬＢ処理通知を集中制御サーバ１００に送信する（Ｓ２０６）。
【０１２０】
集中制御サーバ１００は、Ｓ２０５の処理で送信されたＬＢ完了通知を受信した場合、接続確認対象のＭＰＬＳ−ＴＰ網３０のパスの接続が確認できたので、ＬＳＰ−ｐｉｎｇのＲｅｐｌｙパケットをＩＰ／ＭＰＬＳルータ２００Ｂに送信するべく、ＬＳＰ−ｐｉｎｇのＲｅｐｌｙパケットをＭＰＬＳ−ＴＰ装置３００Ａに送信する（Ｓ２０７）。そして、集中制御サーバ１００は、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除する。
【０１２１】
ＭＰＬＳ−ＴＰ装置３００Ａは、Ｓ２０７の処理で集中制御サーバ１００によって送信されたＲｅｐｌｙパケットを受信した場合、受信したＲｅｐｌｙパケットをＩＰ／ＭＰＬＳルータ２００Ｂに送信する（Ｓ２０８）。
【０１２２】
以上によって、ＩＰ／ＭＰＬＳルータ２００Ｂから送信されたＲｅｑｕｅｓｔパケットの折り返し点となるＭＰＬＳ−ＴＰ装置３００Ｂまでの接続を確認することができる。
【０１２３】
図１４は、本発明の第１実施形態の集中制御サーバ１００による第２プロファイルに規定される処理のフローチャートである。
【０１２４】
集中制御サーバ１００のＯＡＭ処理部１４０は、第２プロファイルを生成した場合、図１３のＳ２０３の処理で説明したように、ＭＰＬＳ−ＴＰ装置３００ＡからＭＰＬＳ−ＴＰ装置３００Ｂまでの接続を確認するためのＬＢ処理の実行をＭＰＬＳ−ＴＰ装置３００Ａに指示する（Ｆ３０１）。Ｆ３０１の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理１を登録する。
【０１２５】
次に、集中制御サーバ１００のＯＡＭ処理部１４０は、ＭＰＬＳ−ＴＰ装置３００ＡにＬＢ処理の実行を指示してから所定時間以内にＭＰＬＳ−ＴＰ装置３００ＡからＬＢ完了通知を受信するか否かを判定することによって、ＬＢ処理が成功したか否かを判定する（Ｆ３０２）。
【０１２６】
Ｆ３０２の処理で、ＭＰＬＳ−ＴＰ装置３００ＡにＬＢ処理の実行を指示してから所定時間以内にＭＰＬＳ−ＴＰ装置３００ＡからＬＢ完了通知を受信したと判定された場合、ＯＡＭ処理部１４０は、図１３に示すＳ２０７の処理で説明したように、接続確認対象のＭＰＬＳ−ＴＰ網３０のパスの接続が確認できたので、ＲｅｐｌｙパケットをＩＰ／ＭＰＬＳルータ２００Ｂに送信するべく、ＲｅｐｌｙパケットをＭＰＬＳ−ＴＰ装置３００Ａに送信する（Ｆ３０３）。この場合、ＯＡＭ処理部１４０は、ＯＡＭ処理データベース１４１を参照し、送信するＲｅｐｌｙパケットに挿入点アドレス１４５に登録されたＲｅｑｕｅｓｔパケットの挿入点のＩＰアドレス及びＩＰ／ＭＰＬＳ網パスＩＤ１４７に登録された識別情報を含める。Ｆ３０３の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理２を登録する。
【０１２７】
次に、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除し（Ｆ３０４）、処理を終了する。
【０１２８】
Ｆ３０２の処理で、ＭＰＬＳ−ＴＰ装置３００ＡにＬＢ処理の実行を指示してから所定時間を経過してもＬＢ完了通知を受信していないと判定された場合、集中制御サーバ１００は、ＬＢ処理が失敗したと判定し、Ｆ３０４の処理に進み、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除し、処理を終了する。
【０１２９】
図１５及び図１６を用いて、折り返し点が第３位置である場合に生成される第３プロファイルに規定される処理について説明する。
【０１３０】
図１５は、本発明の第１実施形態の第３プロファイルに規定される処理のシーケンス図である。
【０１３１】
Ｓ３００〜Ｓ３０６の処理は、図１３に示すＳ２００〜Ｓ２０６の処理と同じであり、説明を省略する。ただし、Ｓ３０２の処理では、集中制御サーバ１００は、受信したＲｅｑｕｅｓｔパケットに含まれる折り返し点の位置が第３位置であると判定し、第３プロファイルを生成する。
【０１３２】
集中制御サーバ１００は、Ｓ３０５の処理で送信されたＬＢ完了通知を受信した場合、すなわち、接続確認対象のＭＰＬＳ−ＴＰ網３０のパスの接続が確認できた場合、当該ＭＰＬＳ−ＴＰ網３０のパスの終点となるＭＰＬＳ−ＴＰ装置３００Ｂから、当該ＭＰＬＳ−ＴＰ装置３００Ｂより後段の折り返し点となるＩＰ／ＭＰＬＳルータまでのＩＰ／ＭＰＬＳ網２０のパスの接続を確認する必要がある。このため、集中制御サーバ１００は、ＭＰＬＳ−ＴＰ装置３００Ａから送信されたＲｅｑｕｅｓｔパケットをＭＰＬＳ−ＴＰ装置３００Ｂに送信する（Ｓ３０８）。
【０１３３】
ＭＰＬＳ−ＴＰ装置３００Ｂは、Ｓ３０８の処理で集中制御サーバ１００によって送信されたＲｅｑｕｅｓｔパケットを受信した場合、受信したＲｅｑｕｅｓｔパケットをＩＰ／ＭＰＬＳルータ２００Ｃに送信する（Ｓ３０９）。
【０１３４】
ＩＰ／ＭＰＬＳルータ２００Ｃは、Ｒｅｑｕｅｓｔパケットに対するＲｅｐｌｙパケットを受信した場合、受信したＲｅｐｌｙパケットをＭＰＬＳ−ＴＰ装置３００Ｂに送信する（Ｓ３１０）。
【０１３５】
ＭＰＬＳ−ＴＰ装置３００Ｂは、Ｓ３１０の処理でＩＰ／ＭＰＬＳルータ２００Ｃによって送信されたＲｅｐｌｙパケットを受信した場合、受信したＲｅｐｌｙパケットを集中制御サーバ１００に送信する（Ｓ３１１）。
【０１３６】
集中制御サーバ１００は、Ｓ３１１の処理でＭＰＬＳ−ＴＰ装置３００Ｂによって送信されたＲｅｐｌｙパケットを受信した場合、当該Ｒｅｐｌｙパケットに対応するＲｅｑｕｅｓｔパケットの挿入点のＩＰ／ＭＰＬＳルータ２００Ｂに接続されたＭＰＬＳ−ＴＰ装置３００Ａに、受信したＲｅｐｌｙパケットを送信する（Ｓ３１２）。
【０１３７】
ＭＰＬＳ−ＴＰ装置３００Ａは、Ｓ３１２の処理で集中制御サーバ１００によって送信されたＲｅｐｌｙパケットを受信した場合、受信したＲｅｐｌｙパケットをＩＰ／ＭＰＬＳルータ２００Ｂに送信する（Ｓ３１３）。
【０１３８】
以上によって、折り返し点がＭＰＬＳ−ＴＰ網３０のパスの終点となるＭＰＬＳ−ＴＰ装置３００Ｂより後段のＩＰ／ＭＰＬＳルータ２００である場合、集中制御サーバ１００は、ＭＰＬＳ−ＴＰ網３０のパスの接続の確認後、受信したＲｅｑｕｅｓｔパケットをＭＰＬＳ−ＴＰ装置３００Ｂを介して当該折り返し点となるＩＰ／ＭＰＬＳルータ２００に転送するため、ＭＰＬＳ−ＴＰ網３０より後段のＩＰ／ＭＰＬＳルータ２００が折り返し点として指定されても当該折り返し点までの接続を確認することができる。
【０１３９】
図１６は、本発明の第１実施形態の集中制御サーバ１００による第３プロファイルに規定される処理のフローチャートである。
【０１４０】
Ｆ４０１、Ｆ４０２、及びＦ４０７の処理は、それぞれ、図１４に示すＦ３０１、Ｆ３０２、及びＦ３０４の処理と同じであるので、説明を省略する。
【０１４１】
Ｆ４０２の処理で、ＭＰＬＳ−ＴＰ装置３００ＡにＬＢ処理の実行を指示してから所定時間以内にＬＢ完了通知を受信した場合、ＯＡＭ処理部１４０は、図１５に示すＳ３０８の処理で説明したように、ＭＰＬＳ−ＴＰ装置３００Ａから送信されたＲｅｑｕｅｓｔパケットをＩＰ／ＭＰＬＳルータ２００Ｃに送信するべく、ＲｅｑｕｅｓｔパケットをＭＰＬＳ−ＴＰ装置３００Ｂに送信する（Ｆ４０３）。Ｆ４０３の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理２を登録する。
【０１４２】
次に、ＯＡＭ処理部１４０は、Ｆ４０３の処理で送信したＲｅｑｕｅｓｔパケットに対するＲｅｐｌｙパケットを受信するために、処理を所定時間待機する（Ｆ４０４）。Ｆ４０４の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理３を登録する。
【０１４３】
次に、ＯＡＭ処理部１４０は、Ｆ４０４の処理でＲｅｐｌｙパケットを所定時間内に受信した否かを判定する（Ｆ４０５）。
【０１４４】
Ｆ４０４の処理でＲｅｐｌｙパケットを所定時間内に受信したとＦ４０５の処理で判定された場合、ＯＡＭ処理部１４０は、ＭＰＬＳ−ＴＰ装置３００Ａに受信したＲｅｐｌｙパケットを送信する（Ｆ４０６）。この場合、ＯＡＭ処理部１４０は、ＯＡＭ処理データベース１４１を参照し、送信するＲｅｐｌｙパケットに挿入点アドレス１４５に登録されたＲｅｑｕｅｓｔパケットの挿入点のＩＰアドレス及びＩＰ／ＭＰＬＳ網パスＩＤ１４７に登録された識別情報を含める。Ｆ４０６の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理４を登録する。
【０１４５】
次に、ＯＡＭ処理部１４０は、Ｆ４０７の処理に進み、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除し、処理を終了する。
【０１４６】
一方、Ｆ４０４の処理でＲｅｐｌｙパケットを所定時間内に受信していないとＦ４０５の処理で判定された場合、ＯＡＭ処理部１４０は、Ｆ４０７の処理に進み、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除し、処理を終了する。
【０１４７】
以上、図１０〜図１６で説明したように、本実施形態によれば、ＭＰＬＳ−ＴＰ装置３００がＩＰ／ＭＰＬＳルータ２００からＲｅｑｕｅｓｔパケットを受信した場合、ＩＰ／ＭＰＬＳ網２０内で用いられるプロトコルを処理可能な集中制御サーバ１００に当該Ｒｅｑｕｅｓｔパケットを送信し、集中制御サーバ１００がＲｅｑｕｅｓｔパケットの折り返し点を特定し、特定した折り返し点に応じた接続確認処理を実行する。これによって、Ｒｅｑｅｕｓｔパケットの折り返し点を特定することができ、Ｅｎｄ−Ｅｎｄ間の接続を確認可能なシステムを提供できる。また、ＭＰＬＳ−ＴＰ網３０を一つのＩＰ／ＭＰＬＳルータ２００に擬似的に設定する擬似ルータ方式によって、ＭＰＬＳ−ＴＰ網３０をＩＰ／ＭＰＬＳ網２０のコアとして接続してインターワークを実施する場合であっても、ＬＳＰ−ｐｉｎｇの折り返し点としてＭＰＬＳ−ＴＰ網を指定することができる。
【０１４８】
なお、本実施形態の図１３〜図１６において、集中制御サーバ１００は、ＭＰＬＳ−ＴＰ装置３００ＡからＬＢ完了通知を受信した場合に、ＭＰＬＳ−ＴＰ網３０のパスの接続を確認したが、ＭＰＬＳ−ＴＰ装置３００ＢからＬＢ処理通知を受信した場合に、ＭＰＬＳ−ＴＰ網３０のパスの接続を確認してもよい。
【０１４９】
また、本実施形態では、集中制御サーバ１００が折り返し点に応じてプロファイルを生成したが、折り返し点に応じたプロファイルが予め設定され、集中制御サーバ１００が折り返し点を特定した場合に折り返し点に対応するプロファイルを選択するようにしてもよい。
【０１５０】
（第２実施形態）
本発明の第２実施形態を図１７及び図１８を用いて説明する。
【０１５１】
第１実施形態では、集中制御サーバ１００は、接続確認対象のＭＰＬＳ−ＴＰ網３０内のパスの始点となるＭＰＬＳ−ＴＰ装置３００と終点となるＭＰＬＳ−ＴＰ装置３００との間でＬＢ処理の実行を指示したが、本実施形態では、集中制御サーバ１００は、始点となるＭＰＬＳ−ＴＰ装置３００から接続確認対象のＭＰＬＳ−ＴＰ網３０内のパス上にある全てのＭＰＬＳ−ＴＰ装置３００との間でＬＢ処理を実行する。これによって、より信頼性の高い接続確認をすることができる。
【０１５２】
図１７は、本発明の第２実施形態の伝送システムの構成の説明図である。図１７に示す伝送システムは、第１実施形態の図１に示す伝送システムと装置の構成は同じであるが、ＭＰＬＳ−ＴＰ網３０内のパスが経由するＭＰＬＳ−ＴＰ装置３００がことなる。
【０１５３】
図１７に示すＭＰＬＳ−ＴＰ網３０内のパス３０２は、ＭＰＬＳ−ＴＰ装置３００Ａを始点とし、ＭＰＬＳ−ＴＰ装置３００Ｃ及び３００Ｄを経由して、終点となるＭＰＬＳ−ＴＰ装置３００Ｂに至る。
【０１５４】
本実施形態のＬＢ処理では、ＭＰＬＳ−ＴＰ装置３００ＡとＭＰＬＳ−ＴＰ装置３００Ｃとの間、ＭＰＬＳ−ＴＰ装置３００ＡとＭＰＬＳ−ＴＰ装置３００Ｄとの間、ＭＰＬＳ−ＴＰ装置３００ＡとＭＰＬＳ−ＴＰ装置３００Ｂとの間で実行される。
【０１５５】
図１８は、本発明の第２実施形態の集中制御サーバによる第２プロファイルに規定される処理のフローチャートである。本実施形態の図１８に示すＦ５０４及びＦ５０５の処理は、第１実施形態の図１４に示すＦ３０３及びＦ３０４の処理と同じであるので、説明を省略する。
【０１５６】
本実施形態の第２プロファイルに規定される処理では、ＯＡＭ処理部１４０は、第１実施形態の図１４に示すＦ３０１及びＦ３０２の処理の代わりに、Ｆ５０１〜Ｆ５０３の処理を実行する。
【０１５７】
まず、ＯＡＭ処理部１４０は、ＭＰＬＳ−ＴＰ装置３００Ａと当該ＭＰＬＳ−ＴＰ装置３００Ａからｎホップ先のＭＰＬＳ―ＴＰ装置３００との間におけるＬＢ処理の実行を、ＭＰＬＳ−ＴＰ装置３００Ａに指示する（Ｆ５０１）。Ｆ５０１の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理１−ｎを登録する。なお、最初にＦ５０１の処理が実行される場合、ｎは１に設定されているものとする。
【０１５８】
次に、ＯＡＭ処理部１４０は、ＭＰＬＳ−ＴＰ装置３００ＡにＬＢ処理の実行を指示してから所定時間以内にＬＢ完了通知を受信するか否かを判定することによって、ＬＢ処理が成功したか否かを判定する（Ｆ５０２）。
【０１５９】
Ｆ５０２の処理で、ＭＰＬＳ−ＴＰ装置３００ＡにＬＢ処理の実行を指示してから所定時間を経過してもＬＢ完了通知を受信していないと判定された場合、集中制御サーバ１００は、ＬＢ処理が失敗したと判定し、Ｆ５０５の処理に進み、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除し、処理を終了する。
【０１６０】
一方、Ｆ５０２の処理で、ＭＰＬＳ−ＴＰ装置３００ＡにＬＢ処理の実行を指示してから所定時間以内にＬＢ完了通知を受信したと判定された場合、ＯＡＭ処理部１４０は、ＭＰＬＳ−ＴＰ装置３００Ａからｎホップ先のＭＰＬＳ−ＴＰ装置３００は接続確認対象となるＭＰＬＳ−ＴＰ網３０内のパスの終点となるＭＰＬＳ−ＴＰ装置３００Ｂであるか否かを判定する（Ｆ５０３）。
【０１６１】
Ｆ５０３の処理で、ＭＰＬＳ−ＴＰ装置３００Ａからｎホップ先のＭＰＬＳ−ＴＰ装置３００は接続確認対象となるＭＰＬＳ−ＴＰ網３０内のパスの終点となるＭＰＬＳ−ＴＰ装置３００Ｂでないと判定された場合、始点となるＭＰＬＳ−ＴＰ装置３００から当該パス上にある全てのＭＰＬＳ−ＴＰ装置３００との間でＬＢ処理が実行されていないので、ＯＡＭ処理部１４０は、ｎに１を加算した値をｎに設定し、Ｆ５０１の処理に戻る。
【０１６２】
一方、Ｆ５０３の処理で、ＭＰＬＳ−ＴＰ装置３００Ａからｎホップ先のＭＰＬＳ−ＴＰ装置３００は接続確認対象となるＭＰＬＳ−ＴＰ網３０内のパスの終点となるＭＰＬＳ−ＴＰ装置３００Ｂであると判定された場合、集中制御サーバ１００は、始点となるＭＰＬＳ−ＴＰ装置３００から当該パス上にある全てのＭＰＬＳ−ＴＰ装置３００との間でＬＢ処理がされたので、ＲｅｐｌｙパケットをＩＰ／ＭＰＬＳルータ２００Ｂに送信するべく、ＲｅｐｌｙパケットをＭＰＬＳ−ＴＰ装置３００Ａに送信し（Ｆ５０４）。Ｆ５０４の処理を実行する場合、ＯＡＭ処理部１４０は、ＯＡＭ処理実行テーブル１７０のＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリの処理内容１７２に処理２を登録する。
【０１６３】
次に、ＯＡＭ処理部１４０は、Ｆ５０５の処理に進み、ＯＡＭ処理実行テーブル１７０及びＯＡＭ処理データベース１４１からＲｅｑｕｅｓｔパケットに設定されたインデックスと一致するエントリを削除し、処理を終了する。
【０１６４】
以上によって、ＭＰＬＳ−ＴＰ網３０内のパスにおいて１ホップずつＬＢ処理が実行されるので、接続性確認の信頼性を向上させることができる。
【０１６５】
なお、図１８に示すＬＢ処理は、第３プロファイルに規定される処理にも適用できる。この場合、第１実施形態の図１６に示すＦ４０１及びＦ４０２の処理に代わり、図１８に示すＦ５０１〜Ｆ５０３の処理が実行されればよい。
【０１６６】
また、本実施形態の処理は、図１７に示す伝送システムに限らず、図１に示す伝送システムにも適用可能である。
【０１６７】
（第３実施形態）
本発明の第３実施形態を図１９を用いて説明する。
【０１６８】
本実施形態では、第３プロファイルに規定される処理において、集中制御サーバ１００は、ＬＢ処理の実行をＭＰＬＳ−ＴＰ装置３００Ａに指示せず、接続確認対象のＭＰＬＳ−ＴＰ網３０のパスを使用してＲｅｑｕｅｓｔパケットを折り返し点となるＩＰ／ＭＰＬＳルータ２００に送信する。なお、当該ＲｅｑｕｅｓｔパケットのＲｅｐｌｙパケットによって、ＭＰＬＳ−ＴＰ網３０内のパスの接続を確認することができる。これによって、集中制御サーバ１００及びＭＰＬＳ−ＴＰ装置３００の処理負荷を軽減しながら、接続性を確認できる。
【０１６９】
図１９は、本発明の第３実施形態の集中制御サーバ１００による第３プロファイルに規定される処理のフローチャートである。
【０１７０】
本実施形態の図１９に示す第３プロファイルに規定される処理は、第１実施形態の図１６に示すＦ４０１及びＦ４０２の処理を実行せず、Ｆ４０３の処理の代わりにＦ６０１の処理を実行する。また、本実施形態の図１９に示すＦ６０２〜Ｆ６０５の処理は、それぞれ、第１実施形態の図１６に示すＦ４０４〜Ｆ４０７の処理と同じである。
【０１７１】
Ｆ６０１の処理について説明する。
【０１７２】
ＯＡＭ処理部１４０は、パス情報データベース１５１を参照し、受信したＲｅｑｕｅｓｔパケットの送信に用いられたＩＰ／ＭＰＬＳ網２０のパスに対応するＭＰＬＳ−ＴＰ網３０のパスを特定する。そして、ＯＡＭ処理部１４０は、特定したＭＰＬＳ−ＴＰ網３０のパスを使用してＲｅｑｕｅｓｔパケットがＭＰＬＳ−ＴＰ網３０内を転送されるように、受信したＲｅｑｕｅｓｔパケットを特定したＭＰＬＳ−ＴＰ網３０のパスの始点となるＭＰＬＳ−ＴＰ装置３００Ａに送信する（Ｆ６０１）。具体的には、ＯＡＭ処理部１４０は、Ｒｅｑｕｅｓｔパケットの１段目のラベルをＩＰ／ＭＰＬＳ網２０のパスに対応するラベルに設定し、２段目のラベルをＭＰＬＳ−ＴＰ網３０のパスに対応するラベルに設定して、ＲｅｑｕｅｓｔパケットをＭＰＬＳ−ＴＰ装置３００Ａに送信する。
【０１７３】
各ＭＰＬＳ−ＴＰ装置３００は、Ｒｅｑｕｅｓｔパケットのようにルータアラートレベルが付与されたパケットを受信した場合、２段目のラベルを参照して、受信したＲｅｑｕｅｓｔパケットを終点となるＭＰＬＳ−ＴＰ装置３００Ｂまで転送し、１段目のラベルを変更しない。
【０１７４】
以上によって、接続確認対象のＭＰＬＳ−ＴＰ網３０のパスを使用してＲｅｑｕｅｓｔパケットが転送されるので、集中制御サーバ１００は、ＭＰＬＳ−ＴＰ装置３００ＢからＲｅｐｌｙパケットを所定時間内受信した場合、ＬＢ処理を実行せずとも、Ｅｎｄ−Ｅｎｄ間の接続を確認することができるので、集中制御サーバ１００及びＭＰＬＳ−ＴＰ装置３００がＬＢ処理を実行する分の処理負荷を軽減できる。
【０１７５】
また、第１〜第３実施形態では、障害確認機能としてＬＳＰ−ｐｉｎｇを利用した例について説明したが、挿入点が折り返し点を示したＲｅｑｕｅｓｔパケットを送信し、当該Ｒｅｑｕｅｓｔパケットに対応するＲｅｐｌｙパケットを受信することによって接続を確認する機能であれば、他の機能（例えば、ＶＣＣＶ等）を利用してもよい。また、集中制御によって通信パスが構築される網内の障害確認機能としてループバックを利用した例について説明したが、他の機能を利用してもよい。
【０１７６】
なお、上述した各実施形態は、本発明の好適な実施形態であり，本発明の要旨を逸脱しない範囲内において変更が可能である。
【符号の説明】
【０１７７】
２０    ＩＰ／ＭＰＬＳ網
３０    ＭＰＬＳ−ＴＰ網
１００    集中制御サーバ
１１０    装置設定部
１２０    設定処理部
１３０    管理者設定部
１４０    ＯＡＭ処理部
１４１    ＯＡＭ処理データベース
１５０    パス設定部
１５１    パス情報データベース
１６０    ルーティング処理部
１６１    ルーティング情報データベース
１７０    ＯＡＭ処理実行テーブル
２００    ＩＰ／ＭＰＬＳルータ
３００    ＭＰＬＳ−ＴＰ装置
４００    ユーザサイト
【図１】
0005817078.tif 000002
【図２】
0005817078.tif 000003
【図３】
0005817078.tif 000004
【図４】
0005817078.tif 000005
【図５】
0005817078.tif 000006
【図６】
0005817078.tif 000007
【図７】
0005817078.tif 000008
【図８】
0005817078.tif 000009
【図９】
0005817078.tif 000010
【図１０】
0005817078.tif 000011
【図１１】
0005817078.tif 000012
【図１２】
0005817078.tif 000013
【図１３】
0005817078.tif 000014
【図１４】
0005817078.tif 000015
【図１５】
0005817078.tif 000016
【図１６】
0005817078.tif 000017
【図１７】
0005817078.tif 000018
【図１８】
0005817078.tif 000019
【図１９】
0005817078.tif 000020