(57)【特許請求の範囲】
【請求項１】
第１網に接続される第２網を構成する伝送装置と、
前記第２網内で前記伝送装置に接続される少なくとも一つの計算機と、を有する伝送システムであって、
前記計算機は、前記第１網を構成する通信装置に前記第２網を一つの仮想的な通信装置として見せかけるために、前記通信装置から送信される前記第１網の制御情報に対応する処理を実行し、
前記第１網を構成する通信装置に接続される第１伝送装置と前記計算機との間に論理パスが構築され、
前記第１伝送装置は、
前記通信装置に接続される少なくとも一つのポートを有し、
前記通信装置に接続されるポートの識別情報と、当該ポートを介して受信した制御情報を前記計算機に送信するために用いる論理パスを特定するための論理パス識別情報とが対応付けられた管理情報を保持し、
前記管理情報を参照し、前記制御情報を受信したポートに対応する前記論理パス識別情報を特定し、
前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信し、
前記計算機は、
受信した前記制御情報に対応する処理を実行し、
前記制御情報に付与された論理パス識別情報を前記制御情報に対応する応答情報に付与し、前記応答情報を前記第２網に送信し、
前記計算機に接続された第２伝送装置は、受信した応答情報に付与された前記論理パス識別情報によって特定される論理パスを用いて前記応答情報を送信することを特徴とする伝送システム。
【請求項２】
請求項１に記載の伝送システムであって、
前記通信装置のアドレス情報が前記制御情報に付与され、前記制御情報が前記前記通信装置から前記第１伝送装置に送信され、
前記管理情報は、前記ポートの識別情報に対して、前記論理パスの前記第１網内で一意な識別情報である第２網内送信識別情報が前記論理パス識別情報として対応付けられており、
前記第１伝送装置は、
前記制御情報を受信したポートに対応する前記第２網内送信識別情報を前記論理パス識別情報として付与し、前記制御情報を送信し、
前記計算機は、受信した前記制御情報に含まれる前記通信装置のアドレス情報を前記論理パス識別情報として前記応答情報に付与し、前記応答情報を前記第２網に送信し、
前記第２伝送装置は、
前記通信装置のアドレス情報と、当該通信装置のアドレス情報が付与された応答情報の送信に用いる論理パスの一意な識別情報である前記第２網内送信識別情報とが対応付けられた応答情報管理情報を保持し、
前記応答情報管理情報を参照し、前記計算機から受信した応答情報に含まれる前記通信装置のアドレス情報に対応する前記第２網内送信識別情報を特定し、
前記特定した前記第２網内送信識別情報を前記論理パス識別情報として前記応答情報に付与し、前記応答情報を送信することを特徴とする伝送システム。
【請求項３】
請求項２に記載の伝送システムであって、
前記第２伝送装置は、前記第１伝送装置から受信した制御情報に含まれる通信装置のアドレス情報と前記受信した制御情報に付与された前記第２網内送信識別情報とを対応付けて、前記応答情報管理情報に登録することを特徴とする伝送システム。
【請求項４】
請求項１に記載の伝送システムであって、
前記第１伝送装置と前記計算機との間の論理パスは、複数の論理パスによって冗長化され、
前記管理情報は、前記通信装置に接続されるポートの識別情報と、前記論理パス識別情報と、前記論理パス識別情報によって特定される論理パスが現用系か待機系かを示す冗長情報と、の対応付けを含み、
前記第１伝送装置は、
前記管理情報を参照し、前記制御情報を受信したポートに対応し、かつ前記冗長情報が前記現用系を示す論理パス識別情報を特定し、
前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信することを特徴とする伝送システム。
【請求項５】
請求項１に記載の伝送システムであって、
前記少なくとも一つの計算機は複数の計算機であって、
前記第１伝送装置と前記複数の計算機との間に論理パスが構築され、
前記複数の計算機は、前記制御情報の異なるプロトコルの種別に対応する処理を実行し、
前記管理情報は、前記通信装置に接続されるポートの識別情報と、前記制御情報のプロトコルの種別と、前記制御情報のプロトコルの種別に対応する処理を実行する計算機への前記制御情報の送信に用いる論理パスを特定するための前記論理パス識別情報との対応付けを含み、
前記第１伝送装置は、
前記管理情報を参照し、前記制御情報を受信したポートの識別情報に対応し、かつ前記制御情報のプロトコルの種別に対応する論理パス識別情報を特定し、
前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信することを特徴とする伝送システム。
【請求項６】
請求項１に記載の伝送システムであって、
前記少なくとも一つの計算機は第１計算機及び第２計算機であって、
前記第１伝送装置と前記第１計算機との間に第１論理パスが構築され、前記第１伝送装置と前記第２計算機との間に第２論理パスが構築され、
前記管理情報は、前記通信装置に接続されるポートの識別情報と、前記第１論理パスを特定するための第１論理パス識別情報及び前記第２論理パスを特定するための第２論理パス識別情報との対応付けを含み、
前記第１論理パス識別情報及び前記第２論理パス識別情報には、どちらの計算機が現用系か待機系かを示す冗長情報が対応付けられ、
前記第１伝送装置は、
受信した前記制御情報を複数複製し、
前記複製した制御情報の一方に、前記制御情報を受信したポートに対応する第１論理パス識別情報を前記論理パス識別情報として付与し、前記第１論理パスを用いて当該制御情報を送信し、
前記複製した制御情報の他方に、前記制御情報を受信したポートに対応する第２論理パス識別情報を前記論理パス識別情報として付与し、前記第２論理パスを用いて当該制御情報を送信し、
前記第１計算機又は前記第２計算機から応答情報を受信した場合、前記管理情報を参照し、前記受信した応答情報に付与された論理パス識別情報に対応付けられた冗長情報が現用系を示すか待機系を示すかを判定し、
前記冗長情報が待機系を示すと判定された場合、前記受信した応答情報を破棄し、
前記冗長情報が現用系を示すと判定された場合、前記受信した応答情報を前記通信装置に送信することを特徴とする伝送システム。
【請求項７】
請求項１に記載の伝送システムであって、
前記第２網に論理パスを構築する第２網管理装置を備え、
前記第２網管理装置は、
前記第１伝送装置の前記管理情報に登録される情報の入力を受け付け、
前記入力を受け付けた前記管理情報に登録される情報を含む管理情報登録指示として前記第１伝送装置に送信し、
前記第１伝送装置は、前記管理情報登録指示を受信した場合、前記受信した管理情報登録指示に含まれる前記管理情報に登録される情報を前記管理情報として保持することを特徴とする伝送システム。
【請求項８】
請求項１から請求項７のいずれか一つに記載の伝送システムであって、
前記第１網は、ＩＰ／ＭＰＬＳ網又はＩＰ網であって、
前記第２網は、ＭＰＬＳ−ＴＰ網又はＰＢＢ−ＴＥ網であることを特徴とする伝送システム。
【請求項９】
第１網と、伝送装置によって構成される第２網とが接続される伝送システムにおいて、前記第２網内で前記第１網の制御情報を送信する送信方法であって、
前記伝送システムは、前記第２網内で前記伝送装置に接続される少なくとも一つの計算機を有し、
前記計算機は、前記第１網を構成する通信装置に前記第２網を一つの仮想的な通信装置として見せかけるために、前記通信装置から送信される前記第１網の制御情報に対応する処理を実行し、
前記第１網を構成する通信装置に接続される第１伝送装置と前記計算機との間に論理パスが構築され、
前記第１伝送装置は、
前記通信装置に接続される少なくとも一つのポートを有し、
前記通信装置に接続されるポートの識別情報と、当該ポートを介して受信した制御情報を前記計算機に送信するために用いる論理パスを特定するための論理パス識別情報とが対応付けられた管理情報を保持し、
前記方法は、
前記第１伝送装置が、前記管理情報を参照し、前記制御情報を受信したポートに対応する前記論理パス識別情報を特定し、
前記第１伝送装置が、前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信し、
前記計算機が、受信した前記制御情報に対応する処理を実行し、
前記計算機が、前記制御情報に付与された論理パス識別情報を前記制御情報に対応する応答情報に付与し、前記応答情報を前記第２網に送信し、
前記計算機に接続された第２伝送装置が、受信した前記応答情報に付与された前記論理パス識別情報によって特定される論理パスを用いて前記応答情報を送信することを特徴とする送信方法。
【請求項１０】
請求項９に記載の送信方法であって、
前記通信装置のアドレス情報が前記制御情報に付与され、前記制御情報が前記前記通信装置から前記第１伝送装置に送信され、
前記管理情報は、前記ポートの識別情報に対して、前記論理パスの前記第１網内で一意な識別情報である第２網内送信識別情報が前記論理パス識別情報として対応付けられており、
前記第２伝送装置は、前記通信装置のアドレス情報と、当該通信装置のアドレス情報が付与された応答情報の送信に用いる論理パスの一意な識別情報である前記第２網内送信識別情報とが対応付けられた応答情報管理情報を保持し、
前記方法は、
前記第１伝送装置が、前記制御情報を受信した場合、前記制御情報を受信したポートに対応する前記第２網内送信識別情報を前記論理パス識別情報として付与し、前記論理パス識別情報が付与された制御情報を送信し、
前記計算機が、受信した前記制御情報に含まれる前記通信装置のアドレス情報を前記論理パス識別情報として前記応答情報に付与し、前記応答情報を送信し、
前記第２伝送装置が、前記応答情報管理情報を参照し、受信した前記応答情報に含まれる前記通信装置のアドレス情報に対応する前記第２網内送信識別情報を特定し、
前記第２伝送装置が、前記特定した前記第２網内送信識別情報を前記論理パス識別情報として前記応答情報に付与し、前記応答情報を送信することを特徴とする送信方法。
【請求項１１】
請求項１０に記載の送信方法であって、
前記第２伝送装置が、前記第１伝送装置から受信した制御情報に含まれる通信装置のアドレス情報と前記受信した制御情報に付与された前記第２網内送信識別情報とを対応付けて、前記応答情報管理情報に登録することを特徴とする送信方法。
【請求項１２】
請求項９に記載の送信方法であって、
前記第１伝送装置と前記計算機との間の論理パスは、複数の論理パスによって冗長化され、
前記管理情報は、前記通信装置に接続されるポートの識別情報と、前記論理パス識別情報と、前記論理パス識別情報によって特定される論理パスが現用系か待機系かを示す冗長情報との対応付けを含み、
前記方法は、
前記第１伝送装置が、前記管理情報を参照し、前記制御情報を受信したポートに対応し、かつ前記冗長情報が前記現用系を示す論理パス識別情報を特定し、
前記第１伝送装置が、前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信することを特徴とする送信方法。
【請求項１３】
請求項９に記載の送信方法であって、
前記少なくとも一つの計算機は複数の計算機であって、
前記第１伝送装置と前記複数の計算機との間に論理パスが構築され、
前記複数の計算機は、前記制御情報の異なるプロトコルの種別に対応する処理を実行し、
前記管理情報は、前記通信装置に接続されるポートの識別情報と、前記制御情報のプロトコルの種別と、前記制御情報のプロトコルの種別に対応する処理を実行する計算機への前記制御情報の送信に用いる論理パスを特定するための前記論理パス識別情報との対応付けを含み、
前記方法は、
前記第１伝送装置が、前記管理情報を参照し、前記制御情報を受信したポートの識別情報に対応し、かつ前記制御情報のプロトコルの種別に対応する論理パス識別情報を特定し、
前記第１伝送装置が、前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信することを特徴とする送信方法。
【請求項１４】
請求項９に記載の送信方法であって、
前記計算機は第１計算機及び第２計算機であって、
前記第１伝送装置と前記第１計算機との間に第１論理パスが構築され、前記第１伝送装置と前記第２計算機との間に第２論理パスが構築され、
前記管理情報は、前記通信装置に接続されるポートの識別情報と、前記第１論理パスを特定するための第１論理パス識別情報及び前記第２論理パスを特定するための第２論理パス識別情報との対応付けを含み、
前記第１論理パス識別情報及び前記第２論理パス識別情報には、どちらの計算機が現用系か待機系かを示す冗長情報が対応付けられ、
前記方法は、
前記第１伝送装置が、受信した前記制御情報を複数複製し、
前記第１伝送装置が、前記複製した制御情報の一方に、前記制御情報を受信したポートに対応する第１論理パス識別情報を前記論理パス識別情報として付与し、前記第１論理パスを用いて当該制御情報を送信し、
前記第１伝送装置が、前記複製した制御情報の他方に、前記制御情報を受信したポートに対応する第２論理パス識別情報を前記論理パス識別情報として付与し、前記第２論理パスを用いて当該制御情報を送信し、
前記第１伝送装置が、前記第１計算機又は前記第２計算機から応答情報を受信した場合、前記管理情報を参照し、前記受信した応答情報に付与された論理パス識別情報に対応付けられた冗長情報が現用系を示すか待機系を示すかを判定し、
前記冗長情報が待機系を示すと判定された場合、前記受信した応答情報を破棄し、
前記冗長情報が現用系を示すと判定された場合、前記受信した応答情報を前記通信装置に送信することを特徴とする送信方法。
【請求項１５】
第１網に接続される第２網を構成する伝送装置であって、
前記第２網は、前記第２網を一つの仮想的な通信装置として前記第１網を構成する通信装置に見せかけるために、前記通信装置から送信される前記第１網の制御情報に対応する処理を実行する計算機を含み、
前記第１網を構成する通信装置に接続される伝送装置と前記計算機との間に論理パスが構築され、
前記計算機は、受信した制御情報に対応する処理を実行し、前記受信した制御情報に対応する応答情報を前記第２網に送信し、
前記伝送装置は、
前記通信装置に接続可能な少なくとも一つのポートを有し、
前記通信装置に接続されるポートの識別情報と、当該ポートを介して受信した制御情報を前記計算機に送信するために用いる論理パスを特定するための論理パス識別情報とが対応付けられた管理情報を保持し、
前記管理情報を参照し、前記通信装置から前記制御情報を受信したポートに対応する前記論理パス識別情報を特定し、
前記計算機が前記応答情報に前記特定した前記論理パス識別情報を付与して、前記応答情報が当該論理パス識別情報によって特定される論理パスを用いて送信されるように、前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信することを特徴とする伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１網と伝送装置によって構成される第２網とが接続される伝送システムに関する。
【背景技術】
【０００２】
近年、ユーザの通信品質を保証する帯域保証サービスに対する要求が高まっている。帯域保証サービスとは、ユーザとの契約で定められた帯域を保証する通信サービスである。
【０００３】
帯域保証サービスをユーザに提供するための基幹ネットワークとして、ＩＰ（Internet Protocol）／ＭＰＬＳ（Multi Protocol Label Switching）が広く普及している。ＩＰ／ＭＰＬＳ網内のパケットの転送には従来のＩＰルーティングではなくラベルスイッチングが用いられる。また、ＩＰ／ＭＰＬＳ網を構成する通信装置は、分散制御によって、セクション毎の保証帯域を保証するように、Ｅｎｄ−Ｅｎｄ間に論理パス（通信パス）を構築する。
【０００４】
一方、伝送網を利用して帯域保証サービスを提供する通信事業者が増加している。伝送網を構築する通信プロトコルとしては、ＭＰＬＳ−ＴＰ（Multi Protocol Label Switching - Transport Profile)等の集中制御型の通信プロトコルが使用される。伝送網は、従来のＩＰ／ＭＰＬＳ網と比較して、機密性に優れた論理パスを提供できる。また、伝送網においては、通信経路の障害監視を行うＯＡＭ（Operation Administration and Maintenance）機能、及びサービス品質を保証するためのＱｏＳ機能が充実している。
【０００５】
これらの伝送網の利点を考慮して、コストを抑制するためにユーザ拠点に接続される網を従来のＩＰ／ＭＰＬＳ網とし、コアの網を伝送網とし、これらの網を接続することによって、ＩＰサービスの高度化を図るＩＰインターワーク技術がＩＥＴＦ(Internet Engineering Task Force)等の標準化で検討が開始されている。
【０００６】
このようなＩＰインターワークを実現するためには、伝送網で採用している集中制御、又はＩＰ／ＭＰＬＳ網で採用している分散制御のどちらかのネットワーク制御方法で両網が接続される必要がある。ここで、集中制御及び分散制御を比較すると、集中制御は、管理サーバに負荷が集中する点及び網設計の柔軟性で分散制御に劣るが、網全体の状態を把握できるため、最適経路設定及び障害時の経路切替等の管理容易性に優れる。一方、分散制御は、各装置が自律的に動作するため、網設計の柔軟性及び拡張性で集中制御より優れるが、各装置が網全体の状態を把握できないため、経路設定の最適化並びに障害の位置及び障害の影響の明確化が困難である。したがって、ＩＰサービスの高度化という目的から、ＩＰインターワークは集中制御によって実現されることが望ましい。
【０００７】
また、伝送網における論理パスの構築方法とＩＰ／ＭＰＬＳ網における論理パスの構築方法とについて注目すると、伝送網では、管理者が静的に論理パスの経路及び保証帯域を設定することによって、論理パスが構築されることが一般的であるが、ＩＰ／ＭＰＬＳ網では、各装置がネットワークのパラメータ（リンクコスト及びホップ数等）に基づいて動的に経路を設定することによって、論理パスが構築される。また、ＩＰ／ＭＰＬＳ網では、帯域保証サービスを提供する場合、ＲＳＶＰ−ＴＥ(Resource Reservation Protocol - Traffic Engineering）等の動的な帯域予約プロトコルを用いて、論理パスが構築される。
【０００８】
このようなＩＰインターワークにおいては、伝送網全体を一つの仮想的なルータに見せかけるため、仮想ルータ制御サーバが、ＩＰ／ＭＰＬＳネットワークで交換される制御情報を集約して、制御情報に対応する処理を実行する方法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１３−２６８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１には、伝送網を構成する伝送装置と仮想ルータ制御サーバとの間で制御情報を転送するための具体的な構成については開示されていない。
【００１１】
伝送網を仮想的に一台のルータ（仮想ルータ）に見せかける場合、伝送装置と仮想ルータ制御サーバとの間で制御情報を送受信するために、ＩＰ／ＭＰＬＳ網に接続される伝送装置の物理ポートと仮想ルータ制御サーバの物理ポートとを一対一で対応させる必要がある。しかしながら、仮想ルータ制御サーバの物理ポートの数は限られているので、伝送網が大規模である場合、ＩＰ／ＭＰＬＳ網に接続される伝送装置の多数の物理ポートと仮想ルータ制御サーバの物理ポートとを対応付けることは困難である。
【００１２】
仮想ルータ制御サーバの物理ポート上にネットワークを論理的に多重化することも可能である。物理ポート上にネットワークを論理的に多重化する場合、交換されるパケットに論理的な識別情報（例えばＶＬＡＮ（Virtual Local Area Network）  ＩＤ）が付与される必要がある。この場合、ＩＰ／ＭＰＬＳ網を構成するルータに、この識別情報を設定しなければならず、既存のネットワークからマイグレーションを実施する際の障害となる。さらに、この識別情報は、システム全体で一意でなければならないので、システムの管理及び運用が煩雑となる。
【００１３】
伝送装置は、上述した識別情報を参照して制御情報を仮想ルータ制御サーバに転送し、また、仮想ルータ制御サーバが制御情報に対応して送信する応答情報を転送する。このため、通信装置が上述した識別情報を付与せずに制御情報を送信する場合、及び通信装置同志が重複した識別情報を付与して制御情報を送信した場合、仮想ルータ制御サーバが制御情報に対応して送信する応答情報を伝送網内で転送できなくなる。
【００１４】
このため、本発明は、ＩＰインターワークを実現する場合に、既存のＩＰ／ＭＰＬＳ網（第１網）に特別な設定を必要とせずに、伝送装置と仮想ルータ制御サーバとの間で制御情報及び応答情報の送受信を可能とする伝送システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の代表的な一例を示せば、第１網に接続される第２網を構成する伝送装置と、前記第２網内で前記伝送装置に接続される少なくとも一つの計算機と、を有する伝送システムであって、前記計算機は、前記第１網を構成する通信装置に前記第２網を一つの仮想的な通信装置として見せかけるために、前記通信装置から送信される前記第１網の制御情報に対応する処理を実行し、前記第１網を構成する通信装置に接続される第１伝送装置と前記計算機との間に論理パスが構築され、前記第１伝送装置は、前記通信装置に接続される少なくとも一つのポートを有し、前記通信装置に接続されるポートの識別情報と、当該ポートを介して受信した制御情報を前記計算機に送信するために用いる論理パスを特定するための論理パス識別情報とが対応付けられた管理情報を保持し、前記管理情報を参照し、前記制御情報を受信したポートに対応する前記論理パス識別情報を特定し、前記特定した論理パス識別情報を前記制御情報に付与し、前記特定した論理パス識別情報によって特定される論理パスを用いて前記制御情報を送信し、前記計算機は、受信した前記制御情報に対応する処理を実行し、前記制御情報に付与された論理パス識別情報を前記制御情報に対応する応答情報に付与し、前記応答情報を前記第２網に送信し、前記計算機に接続された第２伝送装置は、受信した応答情報に付与された前記論理パス識別情報によって特定される論理パスを用いて前記応答情報を送信することを特徴とする。
【発明の効果】
【００１６】
本願において開示される発明のうち代表的なものによって得られる効果を簡潔に説明すれば、下記の通りである。すなわち、ＩＰインターワークを実現する場合に、既存のＩＰ／ＭＰＬＳ網（第１網）に特別な設定を必要とせずに、伝送装置と仮想ルータ制御サーバとの間で制御情報及び応答情報の送受信を可能とする伝送システムを提供できる。
【００１７】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例１の伝送システムの構成の説明図である。
【図２】本発明の実施例１のＭＰＬＳ−ＴＰ装置のブロック図である。
【図３】本発明の実施例１のＩＤ管理テーブルの説明図である。
【図４】本発明の実施例１のＩＰ／ＭＰＬＳ網内で送受信されるデータのフォーマットの説明図である。
【図５】本発明の実施例１のＭＰＬＳ−ＴＰ網内で送受信されるデータのフォーマットの説明図である。
【図６】本発明の実施例１の伝送システムにおける制御情報及び応答情報の送受信処理のシーケンス図である。
【図７】本発明の実施例１の入力時ＩＤ付与処理のフローチャートである。
【図８】本発明の実施例２のルータアドレス管理テーブルの説明図である。
【図９】本発明の実施例２の伝送システムにおける制御情報及び応答情報の送受信処理のシーケンス図である。
【図１０】本発明の実施例２のルータアドレス学習処理のフローチャートである
【図１１】本発明の実施例２の応答情報ＩＤ付与処理のフローチャートである。
【図１２】本発明の実施例３の伝送システムの構成の説明図である。
【図１３】本発明の実施例３のＩＤ管理テーブルの説明図である。
【図１４】本発明の実施例３の入力時ＩＤ付与処理のフローチャートである。
【図１５】本発明の実施例３の変形例のルータアドレス管理テーブルの説明図である。
【図１６】本発明の実施例３の変形例のルータアドレス学習処理のフローチャートである。
【図１７】本発明の実施例４の伝送システムの構成の説明図である。
【図１８】本発明の実施例４のＩＤ管理テーブルの説明図である。
【図１９】本発明の実施例５のＩＤ管理テーブルの説明図である。
【図２０】本発明の実施例５の変形例のルータアドレス管理テーブルの説明図である。
【図２１】本発明の実施例６のＩＰ／ＭＰＬＳ網内で送受信されるデータのフォーマットの説明図である。
【図２２】本発明の実施例６のＭＰＬＳ−ＴＰ網内で送受信されるデータのフォーマットの説明図である。
【発明を実施するための形態】
【００１９】
以下、実施例を図面を用いて説明する。
【実施例１】
【００２０】
図１は、本発明の実施例１の伝送システムの構成の説明図である。
【００２１】
伝送システムは、ＩＰ／ＭＰＬＳルータ（通信装置）２００Ａ及び２００Ｂによって構成されるＩＰ／ＭＰＬＳ網（第１網）２０Ａ及び２０Ｂ、並びに、ＭＰＬＳ−ＴＰ装置（伝送装置）１００Ａ〜１００Ｅによって構成されるＭＰＬＳ−ＴＰ網（第２網）１０を有する。なお、ＩＰ／ＭＰＬＳルータ２００Ａ及び２００Ｂを総称する場合にはＩＰ／ＭＰＬＳルータ２００と記載し、ＩＰ／ＭＰＬＳ網２０Ａ及び２０Ｂを総称する場合にはＩＰ／ＭＰＬＳ網２０と記載し、ＭＰＬＳ−ＴＰ装置１００Ａ〜１００Ｅを総称する場合にはＭＰＬＳ−ＴＰ装置１００と記載する。
【００２２】
ユーザサイト３０ＡはＩＰ／ＭＰＬＳ網２０Ａのユーザサイト３０Ａ側のエッジにある図示しないＩＰ／ＭＰＬＳルータに接続され、ユーザサイト３０ＢはＩＰ／ＭＰＬＳ網２０Ｂのユーザサイト３０Ｂ側のエッジにある図示しないＩＰ／ＭＰＬＳルータに接続される。換言すれば、ＩＰ／ＭＰＬＳ網２０は、ユーザサイト３０を収容する。
【００２３】
ＩＰ／ＭＰＬＳ網２０ＡのＩＰ／ＭＰＬＳルータ２００ＡとＩＰ／ＭＰＬＳ網２０ＢのＩＰ／ＭＰＬＳルータ２００ＢとがＭＰＬＳ−ＴＰ網１０を介して接続されることによって、二つのユーザサイト３０Ａ及び３０Ｂ間を接続する通信サービスが提供される。すなわち、ＭＰＬＳ−ＴＰ網１０を構成するＭＰＬＳ−ＴＰ装置１００は、一方のＩＰ／ＭＰＬＳルータ２００から送信されたユーザデータを当該ＩＰ／ＭＰＬＳルータ２００に対向するＩＰ／ＭＰＬＳルータ２００に転送する。
【００２４】
ＭＰＬＳ−ＴＰ網１０を一つの仮想的なルータ（以下、仮想ルータと記載する）としてＩＰ／ＭＰＬＳルータ２００に見せかけるために、仮想ルータ制御サーバ（計算機）３００がＭＰＬＳ−ＴＰ網１０内に配置される。
【００２５】
ここで、ＩＰ／ＭＰＬＳルータ２００は、隣接するＩＰ／ＭＰＬＳルータ２００とＩＰ／ＭＰＬＳ網２０の制御情報を送受信する。制御情報とは、例えば、ＩＰ／ＭＰＬＳ網２０内における経路情報を含み、ＩＰ／ＭＰＬＳルータ２００は、制御情報を受信した場合、受信した制御情報のＯＳＰＦ（Open Shortest Path First）及びＬＤＰ（Label Distribution Protocol）等のプロトコル処理を実行し、経路情報を把握する。
【００２６】
ＩＰ／ＭＰＬＳルータ２００は、ＭＰＬＳ−ＴＰ１０網を一つの仮想的なルータとして認識しているので、制御情報をＭＰＬＳ−ＴＰ網１０にも送信する。ＭＰＬＳ−ＴＰ網１０を構成するＭＰＬＳ−ＴＰ装置１００は、制御情報に対応するプロトコルのレイヤを処理できないので、受信した制御情報を仮想ルータ制御サーバ３００に転送し、仮想ルータ制御サーバ３００に制御情報に対応する処理を実行させる。仮想ルータ制御サーバ３００は、制御情報に対応する処理を実行し、必要がある場合には、制御情報に対応する応答情報を返す。また、仮想ルータ制御サーバ３００は、必要がある場合には、ＭＰＬＳ−ＴＰ装置１００に各種設定を実施する。制御情報が経路情報を含む場合には、仮想ルータ制御サーバ３００は、ＩＰ／ＭＰＬＳ網２０の経路情報を把握できる。
【００２７】
仮想ルータは、仮想ポートＶＰ１〜ＶＰ４を有し、仮想ポートＶＰ１〜ＶＰ４は、ＭＰＬＳ−ＴＰ装置１００、ＭＰＬＳ−ＴＰ装置１００に搭載されるインタフェース（ＩＦ）カード１２０Ａ〜１２０Ｎ（図２参照）、及びインタフェースカードが有する物理ポートＮＰ１〜ＮＰ４から一意に特定される。各仮想ポートＶＰ１〜ＶＰ４から仮想ルータ制御サーバ３００に制御情報を転送するための論理パスＰ１が網管理者によって事前に構築される。
【００２８】
ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００は、ＩＰ／ＭＰＬＳルータ２００から制御情報を受信した場合、受信した制御情報にＭＰＬＳ−ＴＰ網内ＩＤを付与するＩＤ付与処理を実行し、ＭＰＬＳ−ＴＰ網内ＩＤが付与された制御情報に対してＭＰＬＳ−ＴＰによるカプセル化を実施し、カプセル化された制御情報を論理パスを用いて仮想ルータ制御サーバ３００に転送する。ＭＰＬＳ−ＴＰ網内ＩＤは、制御情報の送信に用いる論理パスを特定可能な識別情報（論理パス識別情報）であり、図３で詳細に説明する。また、ＩＤ付与処理の詳細は図４及び図５で説明する。
【００２９】
仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、制御情報を受信した場合、受信した制御情報をデカプセル化することによって、制御情報を送信したＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００がカプセル化する前の制御情報に制御情報を復元し、デカプセル化した制御情報を仮想ルータ制御サーバ３００に送信する。
【００３０】
仮想ルータ制御サーバ３００は、制御情報を受信した場合、受信した制御情報に対応する処理を実行し、制御情報の応答情報にＭＰＬＳ−ＴＰ網内ＩＤを付与するＩＤ付与処理を実行し、自身に接続されるＭＰＬＳ−ＴＰ装置１００に応答情報を送信する。
【００３１】
仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、応答情報を受信した場合、受信した応答情報に対してＭＰＬＳ−ＴＰによるカプセル化を実施し、応答情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤによって特定される論理パスを用いて、カプセル化された応答情報を転送する。
【００３２】
ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００は、応答情報を受信した場合、受信した応答情報をデカプセル化し、デカプセル化された応答情報をＩＰ／ＭＰＬＳルータ２００に送信する。
【００３３】
本伝送システムでは、ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００は、ＩＰ／ＭＰＬＳルータ２００から何らかのデータを受信した場合、受信したデータにＭＰＬＳラベルが付与されていれば、受信したデータがユーザデータであると判定し、ＭＰＬＳラベルに基づいて論理パスを選択し、ＭＰＬＳ−ＴＰ網１０内を対向するＭＰＬＳ−ＴＰ装置１００まで転送し、ユーザデータの宛先となるＩＰ／ＭＰＬＳルータ２００に転送する。
【００３４】
一方、ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００は、受信したデータにＭＰＬＳラベルが付与されていなければ、受信したデータが制御情報であると判定し、受信した制御情報に対応する処理を仮想ルータ制御サーバ３００に実行させるために、受信した制御情報を仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００まで、制御情報を受信した物理ポートに対応する論理パスを用いて転送する。この場合、ＭＰＬＳ−ＴＰ装置１００は、受信した制御情報にＩＤ付与処理を実行し、受信した制御情報をＭＰＬＳ−ＴＰ網１０内で転送可能なようにＭＰＬＳ−ＴＰ網内ＩＤを制御情報に付与する。
【００３５】
このＭＰＬＳ−ＴＰ網内ＩＤが制御情報に付与されることによって、仮想ルータ制御サーバ３００は、制御情報に対応する応答情報にＭＰＬＳ−ＴＰ網内ＩＤを付与することができ、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００が、応答情報を転送する論理パスを特定できるようになる。
【００３６】
なお、図１では、第１網はＩＰ／ＭＰＬＳ網であるとして説明したがＩＰ網であってもよく、第２網はＭＰＬＳ−ＴＰ網であるとして説明したがＰＢＢ−ＴＥ（Provider Backbone Bridge-Traffic Engineering）網であってもよい。
【００３７】
図２は、本発明の実施例１のＭＰＬＳ−ＴＰ装置１００のブロック図である。
【００３８】
ＭＰＬＳ−ＴＰ装置１００は、ノード管理部１１０、インタフェースカード１２０Ａ〜１２０Ｎ（以下、総称する場合にはインタフェースカード１２０と記載する）、及びスイッチ部１７０を有する。
【００３９】
ノード管理部１１０は、ＭＰＬＳ−ＴＰ装置１００全体を管理する。インタフェースカード１２０は、他のＭＰＬＳ−ＴＰ装置１００、ＩＰ／ＭＰＬＳルータ２００、及び仮想ルータ制御サーバ３００に接続される。スイッチ部１７０は、インタフェースカード１２０が受信したデータの転送先となるインタフェースカード１２０及び物理ポート１２１Ａ〜１２１Ｎを決定するスイッチ処理を実行する。
【００４０】
インタフェースカード１２０は、物理ポート１２１Ａ〜１２１Ｎ、スイッチインタフェース（ＳＷ  ＩＦ）１２２Ａ〜１２２Ｎ、入力処理部１３０、出力処理部１４０、ＩＦ管理部１５０、及びＩＤ管理テーブル（管理情報）１６０を有する。なお、物理ポート１２１Ａ〜１２１Ｎを総称する場合には物理ポート１２１と記載し、ＳＷ  ＩＦ１２２Ａ〜１２２Ｎを総称する場合にはＳＷ  ＩＦ１２２と記載する。
【００４１】
物理ポート１２１は、他のＭＰＬＳ−ＴＰ装置１００、ＩＰ／ＭＰＬＳルータ２００、及び仮想ルータ制御サーバ３００に接続されるインタフェースである。ＳＷ  ＩＦ１２２は、インタフェースカード１２０をスイッチ部１７０に接続するインタフェースである。
【００４２】
入力処理部１３０は、物理ポート１２１を介して受信したデータに対して入力処理を実行する。入力処理部１３０は、入力時ＩＤ付与処理部１３１を有し、入力時ＩＤ付与処理部１３１は、受信したデータが制御情報である場合に、ＩＤ管理テーブル１６０を参照し、制御情報にＭＰＬＳ−ＴＰ網内ＩＤを付与する入力時ＩＤ付与処理を実行する。なお、入力時ＩＤ付与処理については、図６及び図７で詳細を説明する。
【００４３】
出力処理部１４０は、物理ポート１２１を介して送信するデータに出力処理を実行する。出力処理部１４０は、出力時ＩＤ付与処理部１４１を有し、出力時ＩＤ付与処理部１４１は、送信するデータがＩＰ／ＭＰＬＳルータ２００に送信する応答情報である場合に、ＩＤ管理テーブル１６０を参照し、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤに対応するルータ側ＩＤを付与する出力時ＩＤ付与処理を実行する。なお、ルータ側ＩＤとは、ＩＰ／ＭＰＬＳ網２０での論理パスを特定可能な識別情報であり、例えば、ＶＬＡＮ  ＩＤ等である。また、出力時ＩＤ付与処理については、図６で詳細を説明する。
【００４４】
ＩＦ管理部１５０は、入力処理部１３０及び出力処理部１４０を制御する。
【００４５】
ＩＤ管理テーブル１６０は、制御情報を受信した物理ポート１２１と、当該物理ポート１２１が受信した制御情報に付与するＭＰＬＳ−ＴＰ網内ＩＤとの関係が登録される。ＩＤ管理テーブル１６０については、図３で詳細を説明する。
【００４６】
ノード管理部１１０は、ＭＰＬＳ−ＴＰ網１０の管理者に管理用画面を図示しないディスプレイに出力し、管理者は、管理用画面を介して、ＭＰＬＳ−ＴＰ装置１００の各種情報を設定できる。管理者による設定は、各インタフェースカード１２０が有するＩＦ管理部１５０に反映される。
【００４７】
また、ノード管理部１１０は、ＭＰＬＳ−ＴＰ装置１００の初期化に必要な初期設定情報を図示しない記憶装置に記憶する。ノード管理部１１０は、ＭＰＬＳ−ＴＰ装置１００の初期化時に、初期設定情報又はデフォルト値に基づいて、ＭＰＬＳ−ＴＰ装置１００を初期化する。
【００４８】
図３は、本発明の実施例１のＩＤ管理テーブル１６０の説明図である。
【００４９】
ＩＤ管理テーブル１６０は、入力時ＩＤ付与処理部１３１が入力時ＩＤ付与処理を実行する場合に入力時ＩＤ付与処理部１３１によって参照され、出力時ＩＤ付与処理部１４１が出力時ＩＤ付与処理を実行する場合に出力時ＩＤ付与処理部１４１によって参照される。
【００５０】
ＩＤ管理テーブル１６０は、装置ＩＤ３０１、ＩＦ  ＩＤ３０２、物理ポートＩＤ３０３、ルータ側ＩＤ３０４、及びＭＰＬＳ−ＴＰ網内ＩＤ３０５を含む。
【００５１】
装置ＩＤ３０１には、ＭＰＬＳ−ＴＰ装置１００の識別情報が登録される。ＩＦ  ＩＤ３０２には、インタフェースカード１２０の識別情報が登録される。物理ポートＩＤ３０３には、物理ポート１２１の識別情報が登録される。
【００５２】
装置ＩＤ３０１、ＩＦ  ＩＤ３０２、及び物理ポートＩＤ３０３に登録された情報によって仮想ポートを一意に識別できるため、装置ＩＤ３０１、ＩＦ  ＩＤ３０２、及び物理ポートＩＤ３０３に登録された情報を総称して仮想ポート識別情報という。
【００５３】
ルータ側ＩＤ３０４には、ＩＰ／ＭＰＬＳルータ２００が制御情報に付与し、ＩＰ／ＭＰＬＳ網２０内での論理パスを特定可能なルータ側ＩＤが登録される。例えば、ルータ側ＩＤは、ＶＬＡＮタグである。なお、ＩＰ／ＭＰＬＳルータ２００は、ルータ側ＩＤを制御情報に付与しない場合もあるが、この場合、ルータ側ＩＤ３０４には「なし」と登録される。
【００５４】
ＭＰＬＳ−ＴＰ網内ＩＤ３０５には、制御情報に付与され、制御情報の送信に用いる論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤが登録される。なお、ＭＰＬＳ−ＴＰ網内ＩＤは、ＭＰＬＳ−ＴＰ網１０内で一意であればよい。
【００５５】
管理者は、図示しないＭＰＬＳ−ＴＰ網管理サーバに、ＩＰ／ＭＰＬＳルータ２００に接続される全てのＭＰＬＳ−ＴＰ装置１００のＩＤ管理テーブル１６０に登録される内容を入力する。この場合、管理者は、ＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されるＭＰＬＳ−ＴＰ網内ＩＤがＭＰＬＳ−ＴＰ網１０内で一意となるように入力する。ＭＰＬＳ−ＴＰ網管理サーバは、管理者から入力されたＩＤ管理テーブル１６０の装置ＩＤ３０１に登録された識別情報によって識別されるＭＰＬＳ−ＴＰ装置１００に、当該装置ＩＤ３０１のエントリに登録された内容を含むＩＤ管理テーブル登録指示を送信する。ＭＰＬＳ−ＴＰ装置１００は、ＩＤ管理テーブル登録指示を受信すると、ＩＤ管理テーブル登録指示に含まれる内容を自身のＩＤ管理テーブル１６０に登録する。
【００５６】
ここで、ＩＰ／ＭＰＬＳ網２０内で送受信されるデータのフォーマットについて図４を用いて説明する。図４は、本発明の実施例１のＩＰ／ＭＰＬＳ網２０内で送受信されるデータのフォーマットの説明図である。
【００５７】
ＩＰ／ＭＰＬＳ網２０内で送受信されるデータは、Ｅｔｈｅｒｎｅｔ（登録商標、以下略）ヘッダ（Ｕ）４０１、ＶＬＡＮタグ４０２、及びペイロード４０３を含む。
【００５８】
Ｅｔｈｅｒｎｅｔヘッダ（Ｕ）４０１には、当該データの宛先のＭＡＣアドレス、当該データの送信元のＭＡＣアドレス等が含まれる。ＶＬＡＮタグ４０２には、ルータ側ＩＤが含まれる。ペイロード４０３には実際のデータが含まれる。
【００５９】
次に、ＭＰＬＳ−ＴＰ網１０内で送受信されるデータのフォーマットについて図５を用いて説明する。図５は、本発明の実施例１のＭＰＬＳ−ＴＰ網１０内で送受信されるデータのフォーマットの説明図である。
【００６０】
ＭＰＬＳ−ＴＰ網１０内で送受信されるデータは、ＩＰ／ＭＰＬＳ網２０内で送受信されるデータに含まれるＥｔｈｅｒｎｅｔヘッダ（Ｕ）４０１、ＶＬＡＮタグ４０２、及びペイロード４０３の他に、ＭＰＬＳラベル５０２、及びＥｔｈｅｒｎｅｔヘッダ（Ｃ）５０１を含む。
【００６１】
ＭＰＬＳラベル５０２には、ＭＰＬＳ−ＴＰ装置１００が当該データを転送する際に参照するＭＰＬＳラベルが含まれる。Ｅｔｈｅｒｎｅｔヘッダ（Ｃ）５０１は、Ｅｔｈｅｒｎｅｔヘッダ（Ｕ）４０１と同じであるので、説明を省略する。
【００６２】
図６は、本発明の実施例１の伝送システムにおける制御情報及び応答情報の送受信処理のシーケンス図である。
【００６３】
図６では、ＩＰ／ＭＰＬＳルータ２００Ａが、ルータ側ＩＤ「１０」が付与された制御情報を仮想ルータの仮想ポートＶＰ１に送信した場合の制御情報及び応答情報の送受信処理を例に説明する。
【００６４】
まず、ＩＰ／ＭＰＬＳルータ２００Ａは、ルータ側ＩＤ「１０」が付与された制御情報を仮想ポートＶＰ１に送信する（６０１）。ルータ側ＩＤ「１０」は図４に示すＶＬＡＮタグ４０２に含まれる。
【００６５】
ここで、仮想ポートＶＰ１はＭＰＬＳ−ＴＰ装置１００Ａのインタフェースカード１２０Ａが有する物理ポートＮＰ１に対応付けられているものとする。このため、ＭＰＬＳ−ＴＰ装置１００Ａは、インタフェースカード１２０Ａが有する物理ポートＮＰ１を介して、ＩＰ／ＭＰＬＳルータ２００Ａから送信された制御情報を受信する。
【００６６】
ＭＰＬＳ−ＴＰ装置１００Ａが制御情報を受信すると、入力時ＩＤ付与処理部１３１は、受信した制御情報に対して入力時ＩＤ付与処理を実行する（６０２）。
【００６７】
具体的には、入力時ＩＤ付与処理部１３１は、ＩＤ管理テーブル１６０の装置ＩＤ３０１にＭＰＬＳ−ＴＰ装置１００Ａの識別情報（１００Ａ）が登録され、ＩＦ  ＩＤ３０２にインタフェースカード１２０Ａの識別情報（１２０Ａ）が登録され、物理ポートＩＤ３０３に制御情報を受信した物理ポート１２１の識別情報（ＮＰ１）が登録され、かつ、ルータ側ＩＤ３０４に受信した制御情報に付与されたルータ側ＩＤ（１０）が登録されたエントリを検索する。図３に示すＩＤ管理テーブル１６０では１行目のエントリが検索される。そして、入力時ＩＤ付与処理部１３１は、当該エントリのＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤ「１１０」を取得し、受信した制御情報のルータ側ＩＤ（１０）を取得したＭＰＬＳ−ＴＰ網内ＩＤ「１１０」に変換し、ＳＷ  ＩＦ１２２を介してスイッチ部１７０に出力する。
【００６８】
以上によって、制御情報の図４に示すＶＬＡＮタグ４０２がルータ側ＩＤ「１０」からＭＰＬＳ−ＴＰ網内ＩＤ「１１０」に変換される。
【００６９】
次に、ＭＰＬＳ−ＴＰ装置１００Ａは、入力時ＩＤ付与処理でＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与された制御情報を、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」によって特定される論理パスを用いて仮想ルータ制御サーバ３００に転送する（６０３）。
【００７０】
具体的には、ＭＰＬＳ−ＴＰ装置１００Ａのスイッチ部１７０は、入力時ＩＤ付与処理部１３１で制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤ「１１０」に対応するインタフェースカード１２０及び物理ポート１２１を特定し、特定したインタフェースカード１２０のＳＷ  ＩＦ１２２に制御情報を入力し、ＳＷ  ＩＦ１２２は制御情報を出力処理部１４０に入力する。
【００７１】
出力処理部１４０は、制御情報に対してＭＰＬＳ−ＴＰによるカプセル化を実施し、カプセル化した制御情報をスイッチ部１７０が特定した物理ポート１２１に入力する。これによって、制御情報が、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」によって特定される論理パスを用いて仮想ルータ制御サーバ３００に転送される。
【００７２】
ＭＰＬＳ−ＴＰによるカプセル化が制御情報に実施されると、図４に示すフォーマットであった制御情報が図５に示すフォーマットとなる。ＭＰＬＳラベル５０２には、ＶＬＡＮタグ４０２に含まれるＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与される。
【００７３】
なお、図６で図示していないが、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００Ｂは、制御情報を受信すると、受信した制御情報に対してデカプセル化を実施し、デカプセル化した制御情報を仮想ルータ制御サーバ３００に送信する。デカプセル化が制御情報に実施されると、図５に示すフォーマットであった制御情報が図４に示すフォーマットとなる。なお、ＶＬＡＮタグ４０２には、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与されている。
【００７４】
仮想ルータ制御サーバ３００は、ＭＰＬＳ−ＴＰ装置１００Ｂから送信された制御情報を受信した場合、受信した制御情報のプロトコル処理を実行する（６０４）。そして、仮想ルータ制御サーバ３００は、受信した制御情報に対応する応答情報に制御情報に含まれるＭＰＬＳ−ＴＰ網内ＩＤ「１１０」を付与し、当該応答情報をＭＰＬＳ−ＴＰ装置１００Ｂに送信する（６０５）。６０５の処理で送信される応答情報のフォーマットは、図４に示すフォーマットであり、ＶＬＡＮタグ４０２には、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与される。
【００７５】
ＭＰＬＳ−ＴＰ装置１００Ｂは、仮想ルータ制御サーバ３００から応答情報を受信した場合、受信した応答情報に対してＭＰＬＳ−ＴＰによるカプセル化を実施する。ＭＰＬＳ−ＴＰによるカプセル化が応答情報に実施されると、図４に示すフォーマットであった応答情報が図５に示すフォーマットとなる。ＭＰＬＳラベル５０２には、ＶＬＡＮタグ４０２に含まれるＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与される。
【００７６】
ＭＰＬＳ−ＴＰ装置１００Ａが応答情報を受信すると、出力時ＩＤ付与処理部１４１は、受信した応答情報に対して出力時ＩＤ付与処理を実行する（６０６）。
【００７７】
これについて具体的に説明する。
【００７８】
まず、ＭＰＬＳ−ＴＰ装置１００Ａが受信した応答情報は入力処理部１３０に入力される。入力処理部１３０は応答情報に対してデカプセル化を実施する。デカプセル化が応答情報に実施されると、図５に示すフォーマットであった応答情報が図４に示すフォーマットとなる。なお、ＶＬＡＮタグ４０２には、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与されている。入力処理部１３０は、デカプセル化された応答情報をＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力する。スイッチ部１７０は、入力された応答情報をＩＰ／ＭＰＬＳルータ２００に送信するインタフェースカード１２０及び物理ポート１２１を特定し、特定したインタフェースカード１２０のＳＷ  ＩＦ１２２に応答情報を入力し、ＳＷ  ＩＦ１２２は応答情報を出力処理部１４０に入力する。
【００７９】
出力処理部１４０に応答情報が入力されると、出力時ＩＤ付与処理部１４１は、ＩＤ管理テーブル１６０のＭＰＬＳ−ＴＰ網内ＩＤ３０５に応答情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が登録されているエントリのルータ側ＩＤ３０４に登録されたルータ側ＩＤ「１０」を取得する。そして、出力時ＩＤ付与処理部１４１は、応答情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤ「１１０」をルータ側ＩＤ「１０」に変換する。これによって、応答情報のＶＬＡＮタグ４０２にはルータ側ＩＤ「１０」が付与される。
【００８０】
次に、ＭＰＬＳ−ＴＰ装置１００Ａは、ルータ側ＩＤ「１０」が付与された応答情報をＩＰ／ＭＰＬＳルータ２００Ａに転送する（６０７）。
【００８１】
具体的には、出力処理部１４０は、出力時ＩＤ付与処理部１４１によって出力時ＩＤ付与処理が実行された応答情報をスイッチ部１７０によって特定された物理ポート１２１に入力することによって、応答情報をＩＰ／ＭＰＬＳルータ２００Ａに転送する。
【００８２】
以上によって、ＭＰＬＳ−ＴＰ網１０内で独自に管理されるＭＰＬＳ−ＴＰ網内ＩＤが制御情報に付与されて、仮想ルータ制御サーバ３００は、制御情報に対応する応答情報に当該ＭＰＬＳ−ＴＰ網内ＩＤを付与してＭＰＬＳ−ＴＰ装置１００に送信でき、ＭＰＬＳ−ＴＰ装置１００は、応答情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤに基づいて、応答情報を転送するために用いる論理パスを特定できる。このため、既存のＩＰ／ＭＰＬＳ網２０に特別な設定を必要とせずに、既存のＩＰ／ＭＰＬＳ網２０とＭＰＬＳ−ＴＰ網１０とのインターワークを実現できる。
【００８３】
図７は、本発明の実施例１の入力時ＩＤ付与処理のフローチャートである。
【００８４】
入力時ＩＤ付与処理は、ＭＰＬＳ−ＴＰ装置１００が受信したデータが入力処理部１３０に入力された場合に、入力時ＩＤ付与処理部１３１によって実行される。
【００８５】
まず、入力時ＩＤ付与処理部１３１は、ＭＰＬＳ−ＴＰ装置１００が受信したデータが制御情報であるか否かを判定する（７０１）。具体的には、入力時ＩＤ付与処理部１３１は、受信したデータにＭＰＬＳラベルが付与されている場合、受信したデータが制御情報でなくユーザデータであると判定し、受信したデータにＭＰＬＳラベルが付与されていない場合、受信したデータが制御情報であると判定する。
【００８６】
ステップ７０１の処理で、受信したデータが制御情報でない、つまり受信したデータがユーザであると判定された場合、入力時ＩＤ付与処理部１３１は、受信したユーザデータを他のＭＰＬＳ−ＴＰ装置１００に転送すべく、受信したユーザデータをＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力し（７０４）、処理を終了する。
【００８７】
一方、ステップ７０１の処理で、受信したデータが制御情報であると判定された場合、入力時ＩＤ付与処理部１３１は、ＩＤ管理テーブル１６０に制御情報を受信した仮想ポートに対応するエントリがあるか否かを判定する（７０２）。
【００８８】
具体的には、入力時ＩＤ付与処理部１３１は、ＩＤ管理テーブル１６０の装置ＩＤ３０１に、制御情報を受信した物理ポート１２１を有するＭＰＬＳ−ＴＰ装置１００の識別情報が登録され、ＩＦ  ＩＤ３０２に制御情報を受信した物理ポート１２１を有するインタフェースカード１２０Ａの識別情報が登録され、物理ポートＩＤ３０３に制御情報を受信した物理ポート１２１の識別情報が登録され、かつ、ルータ側ＩＤ３０４に受信した制御情報に付与されたルータ側ＩＤが登録されたエントリがＩＤ管理テーブル１６０にあるか否かを判定する。
【００８９】
ステップ７０２の処理で、ＩＤ管理テーブル１６０に制御情報を受信した仮想ポートに対応するエントリがないと判定された場合、入力時ＩＤ付与処理部１３１は、受信したデータを破棄し（７０５）、処理を終了する。
【００９０】
ステップ７０２の処理で、ＩＤ管理テーブル１６０に制御情報を受信した仮想ポートに対応するエントリがあると判定された場合、入力時ＩＤ付与処理部１３１は、受信した制御情報に付与されたルータ側ＩＤを当該エントリのＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤに変換し（７０３）、ステップ７０４の処理に進み、ＭＰＬＳ−ＴＰ網内ＩＤが付与された制御情報をＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力し、処理を終了する。
【００９１】
以上によって、ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００は、受信した制御情報の送信に用いる論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤを付与することができる。
【実施例２】
【００９２】
以下、本発明の実施例２について図８〜図１１を用いて説明する。
【００９３】
実施例２では、仮想ルータ制御サーバ３００が、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを付与しないで応答情報をＭＰＬＳ−ＴＰ装置１００に送信する場合について説明する。
【００９４】
この場合、ＭＰＬＳ−ＴＰ装置１００Ｂは、制御情報の送信元のＩＰ／ＭＰＬＳルータ２００の識別情報（ルータアドレス）とＭＰＬＳ−ＴＰ網内ＩＤとが対応付けられたルータアドレス管理テーブル（応答情報管理情報）８００を保持し、仮想ルータ制御サーバ３００から応答情報を受信した場合、ルータアドレス管理テーブル８００を参照し、応答情報に含まれるルータアドレスに対応するＭＰＬＳ−ＴＰ網内ＩＤを特定し、特定したＭＰＬＳ−ＴＰ網内ＩＤを応答情報に付与して、送信する。
【００９５】
これによって、実施例１の仮想ルータ制御サーバ３００は、応答情報にＭＰＬＳ−ＴＰ網内ＩＤを付与する必要があったが、本実施例の仮想ルータ制御サーバ３００はＭＰＬＳ−ＴＰ網内ＩＤを付与しなくても、応答情報が制御情報を送信したＩＰ／ＭＰＬＳルータ２００まで転送できる。したがって、仮想ルータ制御サーバ３００に特別な設定をせずとも、既存のＩＰ／ＭＰＬＳ網２０とＭＰＬＳ−ＴＰ網１０とのインターワークを実現できる。
【００９６】
まず、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００Ｂが保持するルータアドレス管理テーブル８００について図８を用いて説明する。図８は、本発明の実施例２のルータアドレス管理テーブル８００の説明図である。
【００９７】
ルータアドレス管理テーブル８００は、ルータアドレス８０１及びＭＰＬＳ−ＴＰ網内ＩＤ８０２を含む。
【００９８】
ルータアドレス８０１には、制御情報の送信元のＩＰ／ＭＰＬＳルータ２００の識別情報であるルータアドレスが登録される。ルータアドレス８０１に登録されるＩＰ／ＭＰＬＳルータ２００の識別情報は、例えば、ＩＰ／ＭＰＬＳルータ２００のＭＡＣアドレス又はＩＰアドレスであってもよい。
【００９９】
ＭＰＬＳ−ＴＰ網内ＩＤ８０２には、ＭＰＬＳ−ＴＰ装置１００がルータアドレス８０１に登録されたルータアドレスを含む応答情報を受信した場合、受信した応答情報に付与するＭＰＬＳ−ＴＰ網内ＩＤが登録される。
【０１００】
図９は、本発明の実施例２の伝送システムにおける制御情報及び応答情報の送受信処理のシーケンス図である。なお、図９では、実施例１の図６に示す処理と同じ処理は、同じ符号を付与し、説明を省略する。
【０１０１】
６０１の処理では、ＩＰ／ＭＰＬＳルータ２００Ａは、自身のルータアドレス「ＡＡＡ」を図４に示すＥｔｈｅｒｎｅｔヘッダ（Ｕ）４０１に含み、ルータ側ＩＤ「１０」を付与して制御情報を仮想ポートＶＰ１に送信する。なお、以下の処理で送受信される制御情報は、Ｅｔｈｅｒｎｅｔヘッダ（Ｕ）４０９に送信元のＩＰ／ＭＰＬＳルータ２００Ａのルータアドレスを含む。
【０１０２】
６０２の処理で、ＭＰＬＳ−ＴＰ装置１００Ａは、ルータ側ＩＤ「１０」をＭＰＬＳ−ＴＰ網内ＩＤ「１１０」に変換する。そして、６０３の処理で、ＭＰＬＳ−ＴＰ装置１００Ａは、ルータアドレス「ＡＡＡ」を含み、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与された制御情報を転送する。
【０１０３】
仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００Ｂは、制御情報を受信した場合、ＭＰＬＳ−ＴＰ装置１００Ｂは、制御情報に含まれるルータアドレス及び制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤをルータアドレス管理テーブル８００に登録するルータアドレス学習処理を実行する（９０１）。ルータアドレス学習処理については、図１０で詳細を説明する。
【０１０４】
次に、ＭＰＬＳ−ＴＰ装置１００Ｂは、受信した制御情報をデカプセル化し、デカプセル化された制御情報を仮想ルータ制御サーバ３００に送信する（９０２）。なお、ＭＰＬＳ−ＴＰ装置１００Ｂは、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを削除して仮想ルータ制御サーバ３００に送信してもよい。
【０１０５】
６０４の処理では、仮想ルータ制御サーバ３００は、受信した制御情報に対応する処理を実行する。そして、仮想ルータ制御サーバ３００は、受信した制御情報に含まれるルータアドレス「ＡＡＡ」を含む応答情報をＭＰＬＳ−ＴＰ装置１００Ｂに送信する（９０３）。
【０１０６】
ＭＰＬＳ−ＴＰ装置１００Ｂは、応答情報を受信した場合、ルータアドレス管理テーブル８００を参照し、応答情報に含まれるルータアドレス「ＡＡＡ」に対応するＭＰＬＳ−ＴＰ網内ＩＤ「１１０」を取得し、取得したＭＰＬＳ−ＴＰ網内ＩＤを応答情報に付与する応答情報ＩＤ付与処理を実行する（９０４）。応答情報ＩＤ付与処理については、図１１で詳細を説明する。
【０１０７】
そして、６０５の処理で、ＭＰＬＳ−ＴＰ装置１００Ｂは、ルータアドレス「ＡＡＡ」を含み、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」が付与された応答情報を、ＭＰＬＳ−ＴＰ網内ＩＤ「１１０」によって特定される論理パスを用いて転送する。
【０１０８】
６０６の処理では、ＭＰＬＳ−ＴＰ装置１００Ａは、出力時ＩＤ付与処理を実行し、受信した応答情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤ「１１０」をルータ側ＩＤ「１０」に変換する。
【０１０９】
６０７の処理では、ＭＰＬＳ−ＴＰ装置１００Ａは、ルータアドレス「ＡＡＡ」を含み、ルータ側ＩＤ「１０」が付与された応答情報を、ＩＰ／ＭＰＬＳルータ２００Ａに送信する。
【０１１０】
これによって、仮想ルータ制御サーバ３００はＭＰＬＳ−ＴＰ網内ＩＤを付与しなくても、応答情報が制御情報を送信したＩＰ／ＭＰＬＳルータ２００まで転送できる。したがって、仮想ルータ制御サーバ３００に特別な設定をせずとも、既存のＩＰ／ＭＰＬＳ網２０とＭＰＬＳ−ＴＰ網１０とのインターワークを実現できる。
【０１１１】
また、ＭＰＬＳ−ＴＰ装置１００Ｂは、制御情報を受信する毎に、制御情報に含まれるルータアドレスとＭＰＬＳ−ＴＰ網内ＩＤとの対応付けを学習するので、ＭＰＬＳ−ＴＰ装置１００Ｂが応答情報にＭＰＬＳ−ＴＰ網内ＩＤを付与するための特別な設定が不要となる。
【０１１２】
なお、ルータアドレス管理テーブル８００はステップ９０１の処理で更新されていくことについて説明したが、ルータアドレス管理テーブル８００は仮想ルータ制御サーバ３００に予め設定されていてもよい。
【０１１３】
図１０は、本発明の実施例２のルータアドレス学習処理のフローチャートである。
【０１１４】
ルータアドレス学習処理は、他のＭＰＬＳ−ＴＰ装置１００によって転送された制御情報をＭＰＬＳ−ＴＰ装置１００が受信し、当該制御情報が入力処理部１３０に入力された場合、入力処理部１３０によって実行される。
【０１１５】
まず、入力処理部１３０は、受信したデータが他のＭＰＬＳ−ＴＰ装置１００によって転送された制御情報であるか否かを判定する（１００１）。
【０１１６】
入力処理部１３０は、ＭＰＬＳ−ＴＰ網内ＩＤが受信したデータに付与されている場合、受信したデータが他のＭＰＬＳ−ＴＰ装置１００によって転送された制御情報であると判定し、ＭＰＬＳ−ＴＰ網内ＩＤが受信したデータに付与されていない場合、受信したデータが他のＭＰＬＳ−ＴＰ装置１００によって転送された制御情報でないと判定する。
【０１１７】
ステップ１００１の処理で、受信したデータが他のＭＰＬＳ−ＴＰ装置１００によって転送された制御情報でないと判定された場合、入力処理部１３０は、受信したデータをＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力し（１００４）、処理を終了する。
【０１１８】
一方、ステップ１００１の処理で、受信したデータが他のＭＰＬＳ−ＴＰ装置１００によって転送された制御情報であると判定された場合、入力処理部１３０は、制御情報に含まれるルータアドレス及び制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを取得する。
【０１１９】
そして、ＭＰＬＳ−ＴＰ装置１００は、ルータアドレス管理テーブル８００に、ルータアドレス８０１が取得したルータアドレスと一致し、ＭＰＬＳ−ＴＰ網内ＩＤ８０２が取得したＭＰＬＳ−ＴＰ網内ＩＤと一致するエントリがあるか否かを判定する（１００２）。
【０１２０】
ステップ１００２の処理で、ルータアドレス管理テーブル８００に当該エントリがないと判定された場合、入力処理部１３０は、ルータアドレス管理テーブル８００に新たなエントリを追加し、追加したエントリのルータアドレス８０１に制御情報に含まれるルータアドレスを登録し、追加したエントリのＭＰＬＳ−ＴＰ網内ＩＤ８０２に制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを登録する（１００３）。
【０１２１】
そして、入力処理部１３０は、ステップ１００４の処理で、受信した制御情報をＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力し、処理を終了する。
【０１２２】
ステップ１００２の処理で、ルータアドレス管理テーブル８００に当該エントリがあると判定された場合、制御情報に含まれるルータアドレスと制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤとは既に対応付けられているので、入力処理部１３０は、ステップ１００４の処理で、受信した制御情報をＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力し、処理を終了する。
【０１２３】
以上によって、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、制御情報に含まれるルータアドレスと制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤとの対応付けを学習することができる。
【０１２４】
図１１は、本発明の実施例２の応答情報ＩＤ付与処理のフローチャートである。
【０１２５】
応答情報ＩＤ付与処理は、ＭＰＬＳ−ＴＰ装置１００が仮想ルータ制御サーバ３００から応答情報を受信し、当該応答情報が入力処理部１３０に入力された場合、入力処理部１３０の入力時ＩＤ付与処理部１３１によって実行される。
【０１２６】
入力時ＩＤ付与処理部１３１は、受信したデータが応答情報であるか否かを判定する（１１０１）。
【０１２７】
具体的には、入力時ＩＤ付与処理部１３１は、送信元が仮想ルータ制御サーバ３００であり、かつＭＰＬＳラベルが付与されていない場合、受信したデータが応答情報であると判定し、送信元が仮想ルータ制御サーバ３００でなく、又はＭＰＬＳラベルが付与されている場合、受信したデータが応答情報でないと判定する。
【０１２８】
ステップ１１０１の処理で、受信したデータが応答情報でないと判定された場合、入力時ＩＤ付与処理部１３１は、受信したデータをＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力し（１１０４）、処理を終了する。
【０１２９】
一方、ステップ１１０１の処理で、受信したデータが応答情報であると判定された場合、入力時ＩＤ付与処理部１３１は、ルータアドレス８０１が受信した応答情報に含まれるルータアドレスと一致するエントリがルータアドレス管理テーブル８００にあるか否かを判定する（１１０２）。
【０１３０】
ステップ１１０２の処理でルータアドレス管理テーブル８００に当該エントリがないと判定された場合、入力時ＩＤ付与処理部１３１は、受信したデータを破棄し（１１０５）、処理を終了する。一方、ステップ１１０２の処理でルータアドレス管理テーブル８００に当該エントリがあると判定された場合、入力時ＩＤ付与処理部１３１は、当該エントリのＭＰＬＳ−ＴＰ網内ＩＤ８０２に登録されたＭＰＬＳ−ＴＰ網内ＩＤを取得し、取得したＭＰＬＳ−ＴＰ網内ＩＤを受信した応答情報のＶＬＡＮタグ４０２（図４参照）に付与する（１１０３）。
【０１３１】
そして、入力時ＩＤ付与処理部１３１は、ステップ１１０４の処理で、ＭＰＬＳ−ＴＰ網内ＩＤを付与した応答情報をＳＷ  ＩＦ１２２を介してスイッチ部１７０に入力し（１１０４）、処理を終了する。
【０１３２】
以上によって、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、受信した応答情報に含まれるルータアドレスに対応するＭＰＬＳ−ＴＰ網内ＩＤを応答情報に付与することができる。
【実施例３】
【０１３３】
以下、本発明の実施例３について図１２〜図１６を用いて説明する。
【０１３４】
実施例３では、ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００から仮想ルータ制御サーバ３００までの論理パスが冗長化されている場合について説明する。
【０１３５】
図１２は、本発明の実施例３の伝送システムの構成の説明図である。なお、図１２では、図１と同じ構成は同じ符号を付与し、説明を省略する。
【０１３６】
実施例３の伝送システムでは、図１２に示すように、ＭＰＬＳ−ＴＰ装置１００Ａから仮想ルータ制御サーバ３００までの論理パスは、論理パスＰ１及びＰ２によって冗長化される。
【０１３７】
冗長化された二つの論理パスの一方の論理パスは、実際に制御情報を転送する現用系に設定され、他方の論理パスは、現用系の論理パスに障害等が発生した場合に制御情報を転送する待機系に設定される。
【０１３８】
ＭＰＬＳ−ＴＰ装置１００は、制御情報の送信に用いる論理パスが現用系か待機系かをＩＤ管理テーブル１６０で管理する。本実施例のＩＤ管理テーブル１６０については図１３で詳細を説明する。
【０１３９】
なお、図１２では、ＭＰＬＳ−ＴＰ装置１００から仮想ルータ制御サーバ３００までの論理パスは、二つの論理パスＰ１及びＰ２によって冗長化される場合について説明したが、三つ以上の論理パスによって冗長化されてもよい。ＭＰＬＳ−ＴＰ装置１００から仮想ルータ制御サーバ３００までの論理パスが三つ以上の論理パスによって冗長化される場合、一つの論理パスが現用系に設定され、他の論理パスが待機系に設定される。
【０１４０】
以下の説明では、実施例１に示す伝送システムに実施例３を適用した場合について説明する。なお、実施例２に示す伝送システムに実施例３を適用した場合については、後に説明する。
【０１４１】
図１３は、本発明の実施例３のＩＤ管理テーブル１６０の説明図である。図１３では、図３に示す構成と同じ構成は同じ符号を付与し、説明を省略する。
【０１４２】
ＩＤ管理テーブル１６０は、装置ＩＤ３０１、ＩＦ  ＩＤ３０２、物理ポートＩＤ３０３、ルータ側ＩＤ３０４、ＭＰＬＳ−ＴＰ網内ＩＤ３０５、及び冗長情報１３０１を含む。
【０１４３】
ＭＰＬＳ−ＴＰ網内ＩＤ３０５には、仮想ポートを介して受信した制御情報の送信に用いることができる冗長化された複数の論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤが登録される。
【０１４４】
冗長情報１３０１には、ＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤによって特定される各論理パスが現用系か待機系かを示す情報が登録される。
【０１４５】
冗長情報１３０１の更新方法について説明する。
【０１４６】
初期状態では、冗長情報１３０１には登録される情報は管理者によって予め登録される。ＭＰＬＳ−ＴＰ装置１００が現用系に設定された論理パスに障害を検出した場合、ＭＰＬＳ−ＴＰ装置１００が自律的に待機系の論理パスを現用系の論理パスに設定し、現用系として設定されていた論理パスに対応する冗長情報１３０１を待機系に変更し、待機系として設定されていた論理パスに対応する冗長情報１３０１を現用系に変更する。
【０１４７】
この場合、当該ＭＰＬＳ−ＴＰ装置１００は、現用系に設定されていた論理パスが待機系の論理パスに変更した旨、及び待機系に設定されていた論理パスが現用系の論理パスに変更した旨を示す冗長情報更新情報を他のＭＰＬＳ−ＴＰ装置１００に送信する。他のＭＰＬＳ−ＴＰ装置１００は、冗長情報更新情報を受信した場合、受信した更新情報に基づいて、ＩＤ管理テーブル１６０の冗長情報１３０１を更新する。
【０１４８】
なお、ＭＰＬＳ−ＴＰ装置１００が現用系に設定された論理パスに障害を検出した場合、ＭＰＬＳ−ＴＰ装置１００が論理パスに障害を検出した旨を示す障害検出情報を図示しないＭＰＬＳ−ＴＰ網管理サーバに送信してもよい。ＭＰＬＳ−ＴＰ網管理サーバは、障害検出情報を受信した場合、受信した障害検出情報に基づいて、待機系の論理パスを現用系の論理パスを設定し、上述した冗長情報更新情報をＭＰＬＳ−ＴＰ装置１００に送信する。
【０１４９】
ＭＰＬＳ−ＴＰ装置１００は、冗長情報更新情報を受信した場合、受信した更新情報に基づいて、ＩＤ管理テーブル１６０の冗長情報１３０１を更新する。
【０１５０】
なお、ＭＰＬＳ−ＴＰ装置１００が現用系の論理パスに障害を検出した場合に、現用系の論理パスと待機系の論理パスとを切り替えることを説明したが、例えば、ＭＰＬＳ−ＴＰ装置１００が現用系の論理パスの負荷が閾値以上となった場合等、論理パスの状態に基づいて、現用系の論理パスと待機系の論理パスとを切り替えてもよい。
【０１５１】
次に、実施例３の伝送システムにおける制御情報及び応答情報の送受信処理では、ＭＰＬＳ−ＴＰ装置１００ＡがＩＰ／ＭＰＬＳルータ２００Ａから制御情報を受信した場合に実行される入力時ＩＤ付与処理（図６に示す６０２）が実施例１と異なる。実施例３の入力時ＩＤ付与処理について図１４を用いて説明する。
【０１５２】
図１４は、本発明の実施例３の入力時ＩＤ付与処理のフローチャートである。図１４では、図７に示す処理と同じ処理は同じ符号を付与し説明を省略する。
【０１５３】
ステップ７０２の処理で、ＩＤ管理テーブル１６０に制御情報を受信した仮想ポートに対応するエントリがあると判定された場合、入力時ＩＤ付与処理部１３１は、制御情報を受信した仮想ポートに対応するエントリのうち、冗長情報１３０１に現用系を示す情報が登録されたエントリを特定する。そして、入力時ＩＤ付与処理部１３１は、受信した制御情報のルータ側ＩＤを、特定したエントリのＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤに変換し（１４０１）、ステップ７０４の処理に進む。
【０１５４】
これによって、論理パスが冗長化されている伝送システムにおいて、ＩＰ／ＭＰＬＳルータ２００から制御情報を受信したＭＰＬＳ−ＴＰ装置１００は、現用系に設定された論理パスを用いて制御情報を転送することができ、ＩＰ／ＭＰＬＳ網２０と仮想ルータ制御サーバ３００との間の高信頼な接続を提供できる。
【０１５５】
次に、実施例３の変形例として、実施例２に示す伝送システムに実施例３を適用した場合について説明する。
【０１５６】
本変形例では、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、ルータアドレス管理テーブル８００を保持し、仮想ルータ制御サーバ３００から応答情報を受信した場合、受信した応答情報に含まれるルータアドレスに対応するＭＰＬＳ−ＴＰ網内ＩＤのうち、現用系に設定された論理パスのＭＰＬＳ−ＴＰ網内ＩＤを応答情報に付与して転送する。
【０１５７】
本変形例のルータアドレス管理テーブル８００について図１５を用いて説明する。図１５は、本発明の実施例３の変形例のルータアドレス管理テーブル８００の説明図である。なお、図１５では、図８に示す構成と同じ構成は同じ符号を付与し、説明を省略する。
【０１５８】
ルータアドレス管理テーブル８００は、ルータアドレス８０１、ＭＰＬＳ−ＴＰ網内ＩＤ８０２、及び冗長情報１５０１を含む。
【０１５９】
ＭＰＬＳ−ＴＰ網内ＩＤ８０２には、応答情報の送信に用いることができる冗長化された複数の論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤが登録される。
【０１６０】
冗長情報１５０１には、ＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤによって特定される各論理パスが現用系か待機系かを示す情報が登録される。
【０１６１】
なお、ルータアドレス管理テーブル８００の冗長情報１５０１の更新方法については、図１６で詳細を説明する。
【０１６２】
次に、本変形例の伝送システムにおける制御情報及び応答情報の送受信処理について図９を参照して説明する。
【０１６３】
本変形例では、図９に示す入力時ＩＤ付与処理（６０２）、ルータアドレス学習処理（９０１）、及び応答情報ＩＤ付与処理（９０５）が異なる。
【０１６４】
本変形例の入力時ＩＤ付与処理は、図１４に示す入力時ＩＤ処理と同じであるので、説明を省略する。
【０１６５】
次に、本変形例のルータアドレス学習処理について図１６を用いて説明する。図１６は、本発明の実施例３の変形例のルータアドレス学習処理のフローチャートである。図１６では、図１０に示す処理と同じ処理は同じ符号を付与し、説明を省略する。
【０１６６】
ステップ１００１の処理で受信したデータが制御情報であると判定された場合、入力処理部１３０は、ルータアドレス管理テーブル８００を参照し、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致するエントリがあるか否かを判定する（１６０１）。
【０１６７】
ステップ１６０１の処理で、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致するエントリがないと判定された場合、入力処理部１３０は、新たなエントリを追加し、追加したエントリのルータアドレス８０１に制御情報に含まれるルータアドレスを登録し、ＭＰＬＳ−ＴＰ網内ＩＤ８０２に制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを登録し、冗長情報１５０１に現用系を示す情報を登録し（１６０２）、ステップ１００４の処理に進む。
【０１６８】
一方、ステップ１６０１の処理で、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致するエントリがあると判定された場合、入力処理部１３０は、当該エントリのＭＰＬＳ−ＴＰ網内ＩＤ８０２に登録されたＭＰＬＳ−ＴＰ網内ＩＤと、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤとが同じであるか否かを判定する（１６０３）。
【０１６９】
ステップ１６０３の処理で、当該エントリのＭＰＬＳ−ＴＰ網内ＩＤ８０２に登録されたＭＰＬＳ−ＴＰ網内ＩＤと、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤとが異なると判定された場合、入力処理部１３０は、転送情報の送信に用いる論理パスが切り替えられたと判断し、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致し、かつＭＰＬＳ−ＴＰ網内ＩＤ８０２が制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤと異なるエントリの冗長情報１５０１に待機系を示す情報を登録する（１６０４）。
【０１７０】
そして、入力処理部１３０は、ルータアドレス管理テーブル８００に新たなエントリを追加し、追加したエントリのルータアドレス８０１に制御情報に含まれるルータアドレスを登録し、ＭＰＬＳ−ＴＰ網内ＩＤ８０２に制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを登録し、冗長情報１５０１に現用系を示す情報を登録し（１６０５）、ステップ１００４の処理に進む。
【０１７１】
一方、ステップ１６０３の処理で、当該エントリのＭＰＬＳ−ＴＰ網内ＩＤ８０２に登録されたＭＰＬＳ−ＴＰ網内ＩＤと、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤとが同じであると判定された場合、入力処理部１３０は、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致し、かつＭＰＬＳ−ＴＰ網内ＩＤ８０２が制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤと同じエントリの冗長情報１５０１に待機系を示す情報が登録されている否かを判定する（１６０６）。
【０１７２】
ステップ１６０６の処理で、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致し、かつＭＰＬＳ−ＴＰ網内ＩＤ８０２が制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤと同じエントリの冗長情報１５０１に待機系を示す情報が登録されていると判定された場合、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤによって特定される論理パスが現用系に設定されたので、入力処理部１３０は、当該エントリの冗長情報１５０１に現用系を示す情報を登録する（１６０７）。
【０１７３】
そして、入力処理部１３０は、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致し、かつＭＰＬＳ−ＴＰ網内ＩＤ８０２が制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤと異なるエントリの冗長情報１５０１に待機系を示す情報を登録し（１６０８）、ステップ１００４の処理に進む。
【０１７４】
一方、ステップ１６０６の処理で、ルータアドレス８０１が制御情報に含まれるルータアドレスと一致し、かつＭＰＬＳ−ＴＰ網内ＩＤ８０２が制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤと同じエントリの冗長情報１５０１に現用系を示す情報が登録されていると判定された場合、ステップ１００４の処理に進む。
【０１７５】
以上によって、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、制御情報を受信した場合、受信した制御情報に基づいて、制御情報に含まれるルータアドレスと制御情報に付与されるＭＰＬＳ−ＴＰ網内ＩＤとを対応付けをルータアドレス管理テーブル８００に登録でき、さらに冗長情報１５０１も更新できる。
【０１７６】
なお、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、論理パスを切り替えたＭＰＬＳ−ＴＰ装置１００又は図示しないＭＰＬＳ−ＴＰ網管理サーバから冗長情報更新情報を受信した場合、ＩＤ管理テーブル１６０及びルータアドレス管理テーブル８００を更新する。
【０１７７】
次に、本変形例の応答情報ＩＤ付与処理（９０５）について図１１を用いて説明する。本変形例の応答情報ＩＤ付与処理は、図１１に示すステップ１１０３の処理が異なる。具体的には、入力時ＩＤ付与処理部１３１は、受信した応答情報のルータアドレスに対応するルータアドレス管理テーブル８００のエントリのうち、冗長情報１５０１に現用系を示す情報が登録されたエントリを特定する。そして、入力時ＩＤ付与処理部１３１は、受信した応答情報のルータ側ＩＤに、特定したエントリのＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤを付与し、ステップ１１０４の処理に進む。
【０１７８】
これによって、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、仮想ルータ制御サーバ３００から応答情報を受信した場合、受信した応答情報に、ルータアドレスに対応し、かつ現用系の論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤを付与することができる。
【実施例４】
【０１７９】
以下、本発明の実施例４について図１７及び図１８を用いて説明する。
【０１８０】
実施例４では、プロトコル毎に制御情報に対応する処理を実行する仮想ルータ制御サーバ３００が異なる場合について説明する。
【０１８１】
図１７は、本発明の実施例４の伝送システムの構成の説明図である。なお、図１７では、図１及び図１２と同じ構成は同じ符号を付与し、説明を省略する。
【０１８２】
実施例４の伝送システムは、プロトコルが例えばＯＳＰＦである制御情報に対応する処理を実行する仮想ルータ制御サーバ３００、及びプロトコルが例えばＬＤＰである制御情報に対応する処理を実行する仮想ルータ制御サーバ３１０を有する。
【０１８３】
ＭＰＬＳ−ＴＰ装置１００Ａは、受信した制御情報のプロトコルがＯＳＰＦであれば、受信した制御情報を、論理パスＰ１を用いて仮想ルータ制御サーバ３００に転送し、受信した制御情報のプロトコルがＬＤＰであれば、受信した制御情報を、論理パスＰ２を用いて仮想ルータ制御サーバ３１０に転送する。
【０１８４】
このように、制御情報に対応する処理を実行する仮想ルータ制御サーバ３００及び３１０を制御情報のプロトコルの種別毎に分けることによって、仮想ルータ制御サーバ３００及び３１０にかかる処理負荷を分散することができる。
【０１８５】
以下の説明では、実施例１に示す伝送システムで制御情報に対応する処理を実行する仮想ルータ制御サーバ３００が制御情報のプロトコル毎に異なる場合について説明する。
【０１８６】
図１８は、本発明の実施例４のＩＤ管理テーブル１６０の説明図である。図１８では、図３に示す構成と同じ構成は同じ符号を付与し、説明を省略する。
【０１８７】
ＩＤ管理テーブル１６０は、装置ＩＤ３０１、ＩＦ  ＩＤ３０２、物理ポートＩＤ３０３、ルータ側ＩＤ３０４、プロトコル種別１８０１、及びＭＰＬＳ−ＴＰ網内ＩＤ３０５を含む。
【０１８８】
プロトコル種別１８０１には、制御情報のプロトコルの種別を示す情報が登録される。ＭＰＬＳ−ＴＰ網内ＩＤ３０５には、制御情報を受信した仮想ポート、制御情報に付与されたルータ側ＩＤ、及び制御情報のプロトコルの種別に対応して、制御情報の送信に用いるＭＰＬＳ−ＴＰ網内ＩＤが登録される。
【０１８９】
次に、実施例４の伝送システムにおける制御情報及び応答情報の送受信処理では、ＭＰＬＳ−ＴＰ装置１００ＡがＩＰ／ＭＰＬＳルータ２００Ａから制御情報を受信した場合に実行される入力時ＩＤ付与処理（図６に示す６０２）が実施例１と異なる。
【０１９０】
実施例４の入力時ＩＤ付与処理について、図７を用いて説明する。実施例４の入力時ＩＤ付与処理は、図７に示す入力時ＩＤ付与処理とステップ７０３の処理が異なる。
【０１９１】
実施例４のステップ７０３の処理では、入力時ＩＤ付与処理部１３１は、受信した制御情報のプロトコルの種別を特定し、ＩＤ管理テーブル１６０に制御情報を受信した仮想ポートに対応するエントリのうち、プロトコル種別１８０１が特定したプロトコルの種別と一致するエントリのＭＰＬＳ−ＴＰ網内ＩＤを特定する。そして、入力時ＩＤ付与処理部１３１は、受信した制御情報に付与されたルータ側ＩＤを特定したＭＰＬＳ−ＴＰ網内ＩＤに変換し、ステップ７０４の処理に進む。
【０１９２】
これによって、ＭＰＬＳ−ＴＰ装置１００は、制御情報のプロトコルの種別に対応する仮想ルータ制御サーバ３００又は３１０に制御情報を送信でき、仮想ルータ制御サーバ３００又は３１０の処理負荷を分散することができる。
【０１９３】
実施例２に示す伝送システムに実施例４を適用した場合も、入力時ＩＤ付与処理が実施例２（図９に示す６０２）と異なり、上述した入力時ＩＤ付与処理と同じであるので、説明を省略する。
【０１９４】
以上によって、制御情報に対応する処理を実行する仮想ルータ制御サーバ３００が制御情報のプロトコル毎に異なるようにして、一つの仮想ルータ制御サーバ３００にかかる処理負荷を軽減できる。
【実施例５】
【０１９５】
以下、本発明の実施例５について図１９及び図２０を用いて説明する。
【０１９６】
仮想ルータ制御サーバ３００は、制御情報に対応する処理を実行した場合、当該処理の実行結果をデータベースに記憶する。このデータベースを冗長構成とする場合、当該仮想ルータ制御サーバ３００が、データベースを他の仮想ルータ制御サーバに所定のタイミングで複製することが考えられる。しかし、障害が発生した場合、仮想ルータ制御サーバ３００のデータベースと他の仮想ルータ制御サーバのデータベースとに差分が生じてしまう。
【０１９７】
そこで、実施例５では、ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００は、受信した制御情報を複製して、複製した制御情報を複数の仮想ルータ制御サーバに送信し、複数の仮想ルータ制御サーバが、受信した制御情報に対応する処理を実行する。これによって、複数の仮想ルータ制御サーバで同じデータベースを保持することができる。
【０１９８】
まず、実施例１の伝送システムに実施例５を適用した場合について説明する。
【０１９９】
実施例５の伝送システムの構成は、実施例４の図１７と同じ構成となり、図１７を用いて説明する。
【０２００】
実施例５の伝送システムは、仮想ルータ制御サーバ３００及び３１０を有する。ＩＰ／ＭＰＬＳルータ２００Ａに接続されるＭＰＬＳ−ＴＰ装置１００Ａから仮想ルータ制御サーバ３００まで論理パスＰ１が構築され、ＩＰ／ＭＰＬＳルータ２００Ａに接続されるＭＰＬＳ−ＴＰ装置１００Ａから仮想ルータ制御サーバ３１０まで論理パスＰ２が構築される。仮想ルータ制御サーバ３００が現用系に設定され、仮想ルータ制御サーバ３１０が待機系に設定される。
【０２０１】
ＭＰＬＳ−ＴＰ装置１００Ａは、ＩＰ／ＭＰＬＳルータ２００から制御情報を受信した場合、受信した制御情報を複製し、一方の制御情報を論理パスＰ１を用いて仮想ルータ制御サーバ３００に転送し、他方の制御情報を論理パスＰ２を用いて仮想ルータ制御サーバ３１０に転送する。
【０２０２】
仮想ルータ制御サーバ３００及び３１０は、制御情報を受信した場合、受信した制御情報に対応する処理を実行し、当該処理の実行結果をデータベースに記憶し、応答情報を送信する。
【０２０３】
ＭＰＬＳ−ＴＰ装置１００Ａは、仮想ルータ制御サーバ３００及び３１０から応答情報を受信した場合、待機系に設定された仮想ルータ制御サーバ３１０からの応答情報を破棄し、現用系に設定された仮想ルータ制御サーバ３００からの応答情報をＩＰ／ＭＰＬＳルータ２００Ａに送信する。
【０２０４】
次に、ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００のＩＤ管理テーブル１６０について、図１９を用いて説明する。図１９は、本発明の実施例５のＩＤ管理テーブル１６０の説明図である。図１９では、図３に示す構成と同じ構成は同じ符号を付与し、説明を省略する。
【０２０５】
ＩＤ管理テーブル１６０は、装置ＩＤ３０１、ＩＦ  ＩＤ３０２、物理ポートＩＤ３０３、ルータ側ＩＤ３０４、ＭＰＬＳ−ＴＰ網内ＩＤ３０５、及びサーバ冗長情報１９０１を含む。
【０２０６】
ＭＰＬＳ−ＴＰ網内ＩＤ３０５には、ＭＰＬＳ−ＴＰ装置１００が複製した制御情報の送信に用いる論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤが登録される。サーバ冗長情報１９０１には、ＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤによって特定される論理パスを介して制御情報を受信する仮想ルータ制御サーバが現用系に設定されているか待機系に設定されているかを示す情報が登録される。
【０２０７】
次に、実施例１の伝送システムに実施例５を適用した場合における制御情報及び応答情報の送受信処理では、ＭＰＬＳ−ＴＰ装置１００ＡがＩＰ／ＭＰＬＳルータ２００Ａから制御情報を受信した場合に実行される入力時ＩＤ付与処理（図６に示す６０２）、及びＭＰＬＳ−ＴＰ装置１００Ａが応答情報を受信した場合に実行される出力時ＩＤ付与処理（図６に示す６０６の処理）が実施例１と異なる。
【０２０８】
実施例５の入力時ＩＤ付与処理について説明する。実施例５の入力時ＩＤ付与処理は、図７に示す入力時ＩＤ付与処理とステップ７０３の処理が異なる。
【０２０９】
実施例５のステップ７０３の処理について説明する。まず、入力時ＩＤ付与処理部１３１は、ＩＤ管理テーブル１６０の制御情報を受信した仮想ポートに対応するエントリを特定し、受信した制御情報を特定したエントリの数だけ複製する。
【０２１０】
そして、入力時ＩＤ付与処理部１３１は、複製した制御情報から処理対象の一の制御情報を選択し、処理対象の制御情報に含まれるルータ側ＩＤを、特定したエントリの一のエントリに含まれるＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたＭＰＬＳ−ＴＰ網内ＩＤに変換する。入力時ＩＤ付与処理部１３１は、複製した全ての制御情報のルータ側ＩＤがＭＰＬＳ−ＴＰ網内ＩＤに変換されるまで、この処理を繰り返す。
【０２１１】
これによって、ＭＰＬＳ−ＴＰ装置１００は、制御情報を仮想ルータ制御サーバ３００及び３１０の数だけ複製し、複製した制御情報に含まれるルータ側ＩＤを送信に用いる論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤに変換できる。
【０２１２】
なお、各仮想ルータ制御サーバ３００及び３１０は、制御情報を受信した場合、受信した制御情報に対応する処理を実行し、当該処理の実行結果をデータベースに記憶し、受信した制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを付与した応答情報を送信する。
【０２１３】
次に、実施例５の出力時ＩＤ付与処理について説明する。出力時ＩＤ付与処理は、ＭＰＬＳ−ＴＰ装置１００が応答情報を受信し、受信した応答情報が出力処理部１４０に入力された場合に、出力時ＩＤ付与処理部１４１によって実行される。
【０２１４】
出力時ＩＤ付与処理部１４１は、ＩＤ管理テーブル１６０のＭＰＬＳ−ＴＰ網内ＩＤ３０５に応答情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤが登録されているエントリのサーバ冗長情報１９０１に現用系を示す情報が登録されているか否かを判定する。当該エントリのサーバ冗長情報１９０１に現用系を示す情報が登録されていると判定された場合、出力時ＩＤ付与処理部１４１は、入力された応答情報に含まれるＭＰＬＳ−ＴＰ網内ＩＤを当該エントリのルータ側ＩＤ３０４に登録されたルータ側ＩＤに変換する。
【０２１５】
一方、当該エントリのサーバ冗長情報１９０１に待機系を示す情報が登録されていると判定された場合、出力時ＩＤ付与処理部１４１は、入力された応答情報を破棄する。
【０２１６】
以上によって、制御情報を送信したＩＰ／ＭＰＬＳルータ２００が複数の応答情報を受信することを防止できる。
【０２１７】
次に、実施例２の伝送システムに実施例５を適用した場合について実施例５の変形例として説明する。
【０２１８】
この場合、待機系に設定された仮想ルータ制御サーバからの応答情報は、当該仮想ルータ制御サーバに接続されるＭＰＬＳ−ＴＰ装置１００によって破棄されてもよいし、ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００によって破棄されてもよい。
【０２１９】
ＩＰ／ＭＰＬＳルータ２００に接続されるＭＰＬＳ−ＴＰ装置１００が待機系に設定された仮想ルータ制御サーバからの応答情報を破棄する伝送システムは、上述した実施例５と同じ処理で実現可能である。
【０２２０】
以下に、仮想ルータ制御サーバに接続されるＭＰＬＳ−ＴＰ装置１００が待機系に設定された仮想ルータ制御サーバからの応答情報を破棄する伝送システムについて説明する。
【０２２１】
図２０は、本発明の実施例５の変形例のルータアドレス管理テーブル８００の説明図である。図２０では、図８に示す構成と同じ構成は同じ符号を付与し、説明を省略する。
【０２２２】
ルータアドレス管理テーブル８００は、ルータアドレス８０１、ＭＰＬＳ−ＴＰ網内ＩＤ８０２、及びサーバ冗長情報２００１を含む。
【０２２３】
ＭＰＬＳ−ＴＰ網内ＩＤ８０２には、応答情報の送信に用いる論理パスを特定可能なＭＰＬＳ−ＴＰ網内ＩＤが登録される。サーバ冗長情報２００１には、ＭＰＬＳ−ＴＰ網内ＩＤ８０２に登録されたＭＰＬＳ−ＴＰ網内ＩＤによって特定される論理パスを用いて転送する応答情報の送信元の仮想ルータ制御サーバが現用系に設定されているか待機系に設定されているかを示す情報（サーバ冗長情報）が登録される。
【０２２４】
実施例５の変形例における制御情報及び応答情報の送受信処理では、図９に示す入力時ＩＤ付与処理（６０２）、ルータアドレス学習処理（９０１）、及び応答情報ＩＤ付与処理（９０５）が、実施例２と異なる。
【０２２５】
本変形例の入力時ＩＤ付与処理（６０２）では、入力時ＩＤ付与処理部１３１は、実施例５で説明したように、制御情報を複製し、各複製情報のルータ側ＩＤをＭＰＬＳ−ＴＰ網内ＩＤに変換する。この場合に、入力時ＩＤ付与処理部１３１は、制御情報に付与するＭＰＬＳ−ＴＰ網内ＩＤがＭＰＬＳ−ＴＰ網内ＩＤ３０５に登録されたエントリのサーバ冗長情報１９０１に登録された情報を、制御情報に付与する。
【０２２６】
本変形例のルータアドレス学習処理（９０１）では、図１０に示すルータアドレス学習処理とステップ１００３の処理が異なる。
【０２２７】
本変形例のステップ１００３の処理では、入力処理部１３０は、ルータアドレス管理テーブル８００に新たなエントリを追加し、追加したエントリのルータアドレス８０１に制御情報に含まれるルータアドレスを登録し、追加したエントリのＭＰＬＳ−ＴＰ網内ＩＤ８０２に制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤを登録し、追加したエントリのサーバ冗長情報２００１に制御情報に付与されたサーバ冗長情報を登録する。
【０２２８】
これによって、仮想ルータ制御サーバに接続されるＭＰＬＳ−ＴＰ装置１００は、制御情報を受信し、ルータアドレス管理テーブル８００を更新する場合に、ルータアドレス８０１及びＭＰＬＳ−ＴＰ網内ＩＤ８０２だけでなく、サーバ冗長情報２００１も更新できる。
【０２２９】
本変形例の応答情報ＩＤ付与処理（９０５）では、図１１に示す応答情報ＩＤ付与処理のステップ１１０２で、ルータアドレス８０１が受信した応答情報に含まれるルータアドレスと一致するエントリがルータアドレス管理テーブル８００にあると判定された場合、入力時ＩＤ付与処理部１３１は、当該エントリのサーバ冗長情報２００１に現用系であることを示す情報が登録されているか否かを判定する。
【０２３０】
当該エントリのサーバ冗長情報２００１に現用系であることを示す情報が登録されていると判定された場合、ステップ１１０３の処理に進み、入力時ＩＤ付与処理部１３１は、受信した応答情報にＭＰＬＳ−ＴＰ網内ＩＤを付与する。
【０２３１】
一方、当該エントリのサーバ冗長情報２００１に待機系であることを示す情報が登録されていると判定された場合、ステップ１１０４の処理に進み、入力時ＩＤ付与処理部１３１は、受信した応答情報を破棄する。
【０２３２】
以上によって、仮想ルータ制御サーバに接続されるＭＰＬＳ−ＴＰ装置１００が待機系に設定された仮想ルータ制御サーバからの応答情報を破棄することができ、不必要な応答情報がＭＰＬＳ−ＴＰ網１０内で転送されることを防止でき、ＭＰＬＳ−ＴＰ網１０内のトラフィックを軽減できる。
【実施例６】
【０２３３】
以下、本発明の実施例６について、図２１及び図２２を用いて説明する。
【０２３４】
実施例１〜５では、ＭＰＬＳ−ＴＰ網内ＩＤが図４及び図５に示すパケットのＶＬＡＮタグ４０２に付与される場合について説明したが、実施例６では、ＭＰＬＳ−ＴＰ網内ＩＤがパケットのペイロード４０３のＩＰ４０３１（図２１及び図２２参照）に付与される場合について説明する。
【０２３５】
図２１は、本発明の実施例６のＩＰ／ＭＰＬＳ網２０内で送受信されるデータのフォーマットの説明図である。図２１では、図４と同じ構成は同じ符号を付与し、説明を省略する。
【０２３６】
図４では図示を省略したが、ペイロード４０３は、ＩＰアドレスを格納する領域であるＩＰ４０３１を含む。
【０２３７】
ＩＰ／ＭＰＬＳルータ２００から制御情報を受信したＭＰＬＳ−ＴＰ装置１００は、入力時ＩＤ付与処理ではＭＰＬＳ−ＴＰ網内ＩＤをＩＰ４０３１に付与し、制御情報をＩＰでカプセル化した後、さらにＭＰＬＳでカプセル化して、制御情報をＭＰＬＳ−ＴＰ網１０内に転送する。
【０２３８】
カプセル化され、ＭＰＬＳ−ＴＰ網１０内で送受信されるデータのフォーマットについて図２２を用いて説明する。図２２は、本発明の実施例６のＭＰＬＳ−ＴＰ網１０内で送受信されるデータのフォーマットの説明図である。
【０２３９】
図２１に示すデータがＩＰでカプセル化されると、図２１に示すデータにＥｔｈｅｒｎｅｔヘッダ２１０１、ＩＰ２１０２、及びＧＲＥ（Generic Routing Encapsulation）２１０３が付与される。
【０２４０】
Ｅｔｈｅｒｎｅｔヘッダ２１０１には、当該データの宛先のＭＡＣアドレス、当該データの送信元のＭＡＣアドレス等が含まれる。ＩＰ２１０２には、制御情報に付与されたＭＰＬＳ−ＴＰ網内ＩＤが含まれる。ＧＲＥ２１０３は、ＧＲＥヘッダである。
【０２４１】
そして、ＩＰでカプセル化されたデータがＭＰＬＳでカプセル化されると、Ｅｔｈｅｒｎｅｔヘッダ（Ｃ）５０１、及びＭＰＬＳラベルが付与され、図２２に示すようになる。
【０２４２】
なお、仮想ルータ制御サーバ３００に接続されるＭＰＬＳ−ＴＰ装置１００は、制御情報を受信した場合、ＭＰＬＳでデカプセル化し、ＩＰでデカプセル化する。このため、仮想ルータ制御サーバ３００とＭＰＬＳ−ＴＰ装置１００との間で送受信されるデータは、図２１に示すようになる。
【０２４３】
以上によって、ＭＰＬＳ−ＴＰ網内ＩＤは、ペイロード４０３のＩＰ４０３１にも付与することができる。
【０２４４】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０２４５】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【０２４６】
１０    伝送網
２０    ルータ網
３０    ユーザサイト
１００    ＭＰＬＳ−ＴＰ装置
１１０    ノード管理部
１２０    インタフェースカード
１２１    物理ポート
１２２    ＳＷ  ＩＦ
１３０    入力処理部
１３１    入力時ＩＤ付与処理部
１４０    出力処理部
１４１    出力時ＩＤ付与処理部
１５０    ＩＦ管理部
１６０    ＩＤ管理テーブル
１７０    スイッチ部
２００    ＩＰ／ＭＰＬＳルータ
３００    仮想ルータ制御サーバ
【図１】
0006008801.tif 000002
【図２】
0006008801.tif 000003
【図３】
0006008801.tif 000004
【図４】
0006008801.tif 000005
【図５】
0006008801.tif 000006
【図６】
0006008801.tif 000007
【図７】
0006008801.tif 000008
【図８】
0006008801.tif 000009
【図９】
0006008801.tif 000010
【図１０】
0006008801.tif 000011
【図１１】
0006008801.tif 000012
【図１２】
0006008801.tif 000013
【図１３】
0006008801.tif 000014
【図１４】
0006008801.tif 000015
【図１５】
0006008801.tif 000016
【図１６】
0006008801.tif 000017
【図１７】
0006008801.tif 000018
【図１８】
0006008801.tif 000019
【図１９】
0006008801.tif 000020
【図２０】
0006008801.tif 000021
【図２１】
0006008801.tif 000022
【図２２】
0006008801.tif 000023