(57)【要約】【課題】ユーザサイトとデュアルホーミングしたデータセンタ間の通信経路を冗長にした場合に、ユーザサイトとデータセンタ内のサーバ等との通信を継続可能にする。【解決手段】データセンタ４０−１のエッジノードＤＣＥ−１とトランスポートネットワークのエッジノードＴＰＥ−１、ＴＰＥ−２をそれぞれリンクＴＰＥ−１−１、リンクＴＰＥ−２−１で接続する。ユーザサイト５０のノードＡＥ５１を収容するエッジノードＴＰＥ−３と、ＴＰＥ−１、ＴＰＥ−２はそれぞれ、運用系のＬＳＰ１１０、バックアップのＬＳＰ１２０が設定される。各リンクのうち１本を運用中とし、他をバックアップとし、ＬＳＰ１１０と１２０のうち、運用中のリンクを有するＴＰＥノードとのＬＳＰを運用中とする。各リンクには優先順位を付け、リンク又はＬＳＰの故障等により、優先順位の高いリンクから順に運用中に切り替える。【選択図】図１
2014131130.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第１アクセスリンクを介して通信し、第１装置と冗長化された第１ネットワークの第２装置と第２アクセスリンクを介して通信し、第２ネットワークの第３装置と第１パスを介して通信する第１通信装置と、
前記第１ネットワークと前記第２ネットワークとの間に配置され、前記第１ネットワークの前記第１装置と第３アクセスリンクを介して通信し、前記第１ネットワークの前記第２装置と第４アクセスリンクを介して通信し、前記第２ネットワークの前記第３装置と第２パスを介して通信する第２通信装置と、
前記第１通信装置と前記第２通信装置間の同期情報通信経路と
を備え、
前記第１通信装置及び前記第２通信装置はそれぞれ、前記第１通信装置及び前記第２通信装置の第１乃至第４アクセスリンクのリンク識別子と、第１乃至第４アクセスリンクの正常又は故障を示すリンク状態情報と、第１乃至第４アクセスリンクと対になって前記第３装置と前記第１又は前記第２装置との通信経路を構成する第１及び第２パスの正常又は故障を示すパス状態情報とを含む同期情報を、前記同期情報通信経路を介して同期して管理し、
前記第１通信装置及び前記第２通信装置は、同期された情報に基づいて、第１ネットワークの第１乃至第４アクセスリンクの切替と、第２ネットワークの第１及び第２パスの切替とを制御して、前記第３装置と前記第１又は前記第２装置との通信経路を切り替える通信システム。
【請求項２】
前記第１通信装置及び前記第２通信装置の少なくともいずれかは、
前記第３装置と前記第１装置との、第１パス、前記第１通信装置及び第１アクセスリンクを介した通信経路において、第１パス、前記第１通信装置及び第１アクセスリンクのいずれかの故障を検出すると、同期された情報に基づいて、第１パスから第２パスへ切り替え及び第１アクセスリンクから第３アクセスリンクへ切り替えて、前記第３装置と前記第１装置との通信を継続させる請求項１に記載の通信システム。
【請求項３】
前記第２通信装置は、
前記第１通信装置の第１アクセスリンクから自第２通信装置の第３アクセスリンクへ切り替える際に、第３アクセスリンクを運用系にする制御パケットを該第３アクセスリンクに送信する請求項２に記載の通信システム。
【請求項４】
前記第１通信装置及び前記第２通信装置の少なくともいずれかは、
第１乃至第４アクセスリンクの優先順位が予め記憶されたデータベースを有し、
前記優先順位は、少なくとも前記第１通信装置の第１アクセスリンクの次に前記第２通信装置の第３アクセスリンクが設定され、
前記第１通信装置及び前記第２通信装置の少なくともいずれかは、該優先順位に従い、第１アクセスリンクから第３アクセスリンクに切り替える請求項１に記載の通信システム。
【請求項５】
前記優先順位は、前記第１通信装置の第１アクセスリンク、前記第２通信装置の第３アクセスリンク、前記第１通信装置の第２アクセスリンク、前記第２通信装置の第４アクセスリンクの順に設定され、
前記第１通信装置及び前記第２通信装置の少なくともいずれかは、該優先順位に従い、第１乃至第４アクセスリンクを切り替える請求項４に記載の通信システム。
【請求項６】
前記第１通信装置及び前記第２通信装置の少なくともいずれかは、
第１乃至第４アクセスリンクの優先順位が予め記憶されたデータベースを有し、
第１乃至第４アクセスリンクのうち運用中のアクセスリンクの故障を検出すると、リンク状態情報が正常を示すアクセスリンクのうち、優先順位が高いアクセスリンクが自通信装置のアクセスリンクであれば、該アクセスリンクを運用系とする請求項１に記載の通信システム。
【請求項７】
前記第１通信装置及び前記第２通信装置の少なくともいずれかは、前記優先順位が高いアクセスリンクが自通信装置のアクセスリンクであり、かつ、自通信装置と前記第３装置との第１又は第２パスが非運用系の場合、さらに該第１又は第２パスを運用系とする請求項６に記載の通信システム。
【請求項８】
前記第１通信装置及び前記第２通信装置の少なくともいずれかは、第１乃至第４アクセスリンクの優先順位が予め記憶されたデータベースを有し、
前記第１通信装置及び前記第２通信装置の一方が、第１及び第２パスのうち運用中のパスの故障を検出すると、該パスのパス状態情報を故障に更新し、
更新後に、前記第１通信装置及び前記第２通信装置は前記同期情報を、前記通信経路を介して交換して同期し、
前記第１通信装置及び前記第２通信装置の他方が、リンク状態情報が正常を示すアクセスリンクのうち、優先順位が高いアクセスリンクを運用系とする請求項１に記載の通信システム。
【請求項９】
前記第１通信装置及び前記第２通信装置の他方は、
第１パス又は第２パスの故障を検出した前記第３装置から送信される制御パケットを受信して、自通信装置の第１又は第２パスを運用系とし、又は、自通信装置の第１又は第２パスを運用系とする制御パケットを送信する請求項８に記載の通信システム。
【請求項１０】
前記同期情報は、第１乃至第４アクセスリンクが運用系か非運用系かを示すリンク運用情報と、第１及び第２パスが運用系か非運用系かを示すパス運用情報とを含み、
前記第１通信装置及び前記第２通信装置の一方は、第１パス又は第２パスの一方が故障することで前記第３装置から送信される、第１パス又は第２パスの他方を運用系とする制御パケットを受信して、該パスのパス運用情報を運用系に更新し、
前記第１通信装置及び前記第２通信装置の一方は、前記第１通信装置及び前記第２通信装置の他方と前記同期情報の同期がとれない場合、自通信装置のリンク運用情報が非運用系であり、かつ、自通信装置のパス運用情報が運用系であれば、リンク状態情報が正常を示すアクセスリンクのうち、優先順位が高いアクセスリンクを運用系とする請求項１に記載の通信システム。
【請求項１１】
前記第１通信装置及び前記第２通信装置は、
予め定められた周期で同期情報を交換し、
アクセスリンク及びパスの故障により同期情報が変更された場合は、前記周期に関わらず前記同期情報を交換する請求項１に記載の通信システム。
【請求項１２】
第１ネットワークのプロトコルと第２ネットワークのプロトコルは異なり、
前記第１通信装置及び前記第２通信装置が、第１プロトコルの第１ネットワークと、前記第１通信装置と、第２プロトコルの第２ネットワークとを介した、前記第３装置と第１又は第２装置間の経路を、前記第１ネットワークと、前記第２通信装置と、前記第２ネットワークを介した経路に切り替えることを特徴とする請求項１に記載の通信システム。
【請求項１３】
第１パス及び第２パスの少なくとも一方はさらに冗長化され、前記第１通信装置及び前記第２通信装置のいずれかは、冗長化されたパスへ切り替えることを特徴とする請求項１に記載の通信システム。
【請求項１４】
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第１アクセスリンクを介して通信し、第１装置と冗長化された第１ネットワークの第２装置と第２アクセスリンクを介して通信し、第２ネットワークの第３装置と第１パスを介して通信する第１通信装置と、
前記第１ネットワークと前記第２ネットワークとの間に配置され、前記第１ネットワークの前記第１装置と第３アクセスリンクを介して通信し、前記第１ネットワークの前記第２装置と第４アクセスリンクを介して通信し、前記第２ネットワークの前記第３装置と第２パスを介して通信する第２通信装置と
を備えた通信システムにおける経路切替方法であって、
前記第１通信装置及び前記第２通信装置はそれぞれ、前記第１通信装置及び前記第２通信装置の第１乃至第４アクセスリンクのリンク識別子と、第１乃至第４アクセスリンクの正常又は故障を示すリンク状態情報と、第１及び第２パスの正常又は故障を示すパス状態情報とを含む同期情報を、前記第１通信装置と前記第２通信装置間で同期して管理し、
前記第１通信装置及び前記第２通信装置は、同期された情報に基づいて、第１ネットワークの第１乃至第４アクセスリンクの切替と、第２ネットワークの第１及び第２パスの切替とを制御して、前記第３装置と前記第１又は前記第２装置との通信経路を切り替える経路切替方法。
【請求項１５】
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第１アクセスリンクを介して通信し、第１装置と冗長化された第１ネットワークの第２装置と第２アクセスリンクを介して通信し、第２ネットワークの第３装置と第１パスを介して通信する第１通信装置と、
前記第１ネットワークと前記第２ネットワークとの間に配置され、前記第１ネットワークの前記第１装置と第３アクセスリンクを介して通信し、前記第１ネットワークの前記第２装置と第４アクセスリンクを介して通信し、前記第２ネットワークの前記第３装置と第２パスを介して通信する第２通信装置と
を備えた通信システムにおいて、前記第１又は第２通信装置として用いる通信装置であって、
前記第１通信装置及び前記第２通信装置の第１乃至第４アクセスリンクのリンク識別子と、第１乃至第４アクセスリンクの正常又は故障を示すリンク状態情報と、第１及び第２パスの正常又は故障を示すパス状態情報とを含む同期情報を記憶するデータベースと、
同期情報を対になる前記第１通信装置又は前記第２通信装置と同期して管理し、同期された情報に基づいて、第１ネットワークの第１乃至第４アクセスリンクの切替と、第２ネットワークの第１及び第２パスの切替とを制御して、前記第３装置と前記第１又は前記第２装置との通信経路を切り替える通信経路制御部と
を備える通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、経路切替方法及び通信装置に係り、特に、２種類以上の冗長化プロトコルが混在する環境において、通信パスのエンド−ツー−エンドの冗長経路を提供する通信システム、経路切替方法及び通信装置に関する。
【背景技術】
【０００２】
クラウドサービスに代表される通信ネットワークを利用したＩＴサービス提供形態が増加している。このような通信ネットワークを利用したＩＴサービスにはサービス利用レスポンスと継続性が重要なことから、通信ネットワークには高品質、高信頼が要求される。
高品質、高信頼な通信パスを実現する通信技術として、パケットトランスポートがある。パケットトランスポートは主に通信キャリアのＷｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＷＡＮ）に用いられる技術であり、ＷＡＮのエッジに配備されＷＡＮ利用者の通信装置を収容するトランスポートエッジノード（ＴＰＥ）、ＷＡＮの中継装置として配備されるトランスポート（ＴＰ）ノード、ネットワークマネージメントシステム（ＮＭＳ）で構成される。
パケットトランスポートで構築されたＷＡＮでは、ＮＭＳからＴＰＥノード、ＴＰノードに対してコネクションオリエンテッドなパスが設定される。このため、ＴＰノードの帯域リソースを考慮したパス設定が可能となり高品質な通信を提供出来る。また、パケットトランスポートでは設定したパスの故障検出機能（Ｏｐｅｒａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ（ＯＡＭ））やパス冗長化機能（Ａｕｔｏ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｗｈｉｔｃｈｉｎｇ（ＡＰＳ））が規格化されており高信頼な通信経路を提供することが出来る。
【０００３】
また、クラウドサービスを提供するデータセンタ（Ｄａｔａ  Ｃｅｎｔｅｒ（ＤＣ））の高信頼化として、自然災害等によりＤＣ全体が利用できなくなった場合でもＩＴサービスを提供できるよう、ＤＣは地理的に冗長化（デュアルホーミング）されることがある。
また、ＤＣ及びクラウドサービスを利用するユーザは、イーサネット（商標登録）アクセスリンクで上記トランスポートネットワークと接続されることが多いため、クラウドサービスを提供するネットワークシステムにおいては、ＤＣ、イーサネットアクセスリンク、トランスポートネットワークの全てを冗長化することでシステムを高信頼化することが期待される。
このような背景のもと、特許文献１や特許文献２などのネトワーク冗長を実現する技術がある。特許文献１は、例えば、ルータの冗長化並びにルータへのアクセスパスの冗長化を提供する内容が記載されている。特許文献２は、例えば、デュアルホーミングしたサイトとユーザサイト間をアクセスリンクとトランスポートパスで接続した場合の切替え手段を提供する内容が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３１１２５４号公報
【特許文献２】特開２０１１−１４２３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の技術１は、２台の通信装置（ルータ）の冗長パスを光パスで提供する。しかし、冗長パスは故障発生後に各通信装置が自律的に経路計算して設定することから、ある通信ノードに複数のパスが偏って設定された場合に通信品質に影響を与える課題がある。また、冗長パスの提供は一つの通信プロトコル内に限定され、イーサネットアクセスリンクとトランスポートパスのように異なるプロトコルが接続するＮＷでの提供手段については開示されていない、などの課題がある。
特許文献２記載の技術２は、アクセスリンクの故障、トランスポートパスの故障、それぞれのポイントでの故障切替え手段を有するが、何れのポイントが故障してもユーザサイトからアクセスするＤＣが切り替わる。このため、ユーザがＤＣにアクセス中に系切替えが発生した場合、ユーザの通信が一度途絶してしまう、さらには処理中のデータ情報が消えてしまう、などの課題がある。
上記のような従来技術の問題点に鑑みて、本発明の目的は、第１ネットワークでの経路と、第２ネットワークでの経路と、第１ネットワーク及び第２ネットワーク間の通信装置とを冗長化でき、冗長化された通信装置が第１ネットワークと第２ネットワークをまたがる経路を切り替える通信システム、経路切替方法及び通信装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一の解決手段によると、
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第１アクセスリンクを介して通信し、第１装置と冗長化された第１ネットワークの第２装置と第２アクセスリンクを介して通信し、第２ネットワークの第３装置と第１パスを介して通信する第１通信装置と、
前記第１ネットワークと前記第２ネットワークとの間に配置され、前記第１ネットワークの前記第１装置と第３アクセスリンクを介して通信し、前記第１ネットワークの前記第２装置と第４アクセスリンクを介して通信し、前記第２ネットワークの前記第３装置と第２パスを介して通信する第２通信装置と、
前記第１通信装置と前記第２通信装置間の同期情報通信経路と
を備え、
前記第１通信装置及び前記第２通信装置はそれぞれ、前記第１通信装置及び前記第２通信装置の第１乃至第４アクセスリンクのリンク識別子と、第１乃至第４アクセスリンクの正常又は故障を示すリンク状態情報と、第１乃至第４アクセスリンクと対になって前記第３装置と前記第１又は前記第２装置との通信経路を構成する第１及び第２パスの正常又は故障を示すパス状態情報とを含む同期情報を、前記同期情報通信経路を介して同期して管理し、
前記第１通信装置及び前記第２通信装置は、同期された情報に基づいて、第１ネットワークの第１乃至第４アクセスリンクの切替と、第２ネットワークの第１及び第２パスの切替とを制御して、前記第３装置と前記第１又は前記第２装置との通信経路を切り替える通信システムが提供される。
【０００７】
本発明の第二の解決手段によると、
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第１アクセスリンクを介して通信し、第１装置と冗長化された第１ネットワークの第２装置と第２アクセスリンクを介して通信し、第２ネットワークの第３装置と第１パスを介して通信する第１通信装置と、
前記第１ネットワークと前記第２ネットワークとの間に配置され、前記第１ネットワークの前記第１装置と第３アクセスリンクを介して通信し、前記第１ネットワークの前記第２装置と第４アクセスリンクを介して通信し、前記第２ネットワークの前記第３装置と第２パスを介して通信する第２通信装置と
を備えた通信システムにおける経路切替方法であって、
前記第１通信装置及び前記第２通信装置はそれぞれ、前記第１通信装置及び前記第２通信装置の第１乃至第４アクセスリンクのリンク識別子と、第１乃至第４アクセスリンクの正常又は故障を示すリンク状態情報と、第１及び第２パスの正常又は故障を示すパス状態情報とを含む同期情報を、前記第１通信装置と前記第２通信装置間で同期して管理し、
前記第１通信装置及び前記第２通信装置は、同期された情報に基づいて、第１ネットワークの第１乃至第４アクセスリンクの切替と、第２ネットワークの第１及び第２パスの切替とを制御して、前記第３装置と前記第１又は前記第２装置との通信経路を切り替える経路切替方法が提供される。
【０００８】
本発明の第三の解決手段によると、
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第１アクセスリンクを介して通信し、第１装置と冗長化された第１ネットワークの第２装置と第２アクセスリンクを介して通信し、第２ネットワークの第３装置と第１パスを介して通信する第１通信装置と、
前記第１ネットワークと前記第２ネットワークとの間に配置され、前記第１ネットワークの前記第１装置と第３アクセスリンクを介して通信し、前記第１ネットワークの前記第２装置と第４アクセスリンクを介して通信し、前記第２ネットワークの前記第３装置と第２パスを介して通信する第２通信装置と
を備えた通信システムにおいて、前記第１又は第２通信装置として用いる通信装置であって、
前記第１通信装置及び前記第２通信装置の第１乃至第４アクセスリンクのリンク識別子と、第１乃至第４アクセスリンクの正常又は故障を示すリンク状態情報と、第１及び第２パスの正常又は故障を示すパス状態情報とを含む同期情報を記憶するデータベースと、
同期情報を対になる前記第１通信装置又は前記第２通信装置と同期して管理し、同期された情報に基づいて、第１ネットワークの第１乃至第４アクセスリンクの切替と、第２ネットワークの第１及び第２パスの切替とを制御して、前記第３装置と前記第１又は前記第２装置との通信経路を切り替える通信経路制御部と
を備える通信装置が提供される。
【発明の効果】
【０００９】
本発明によると、第１ネットワークでの経路と、第２ネットワークでの経路と、第１ネットワーク及び第２ネットワーク間の通信装置とを冗長化でき、冗長化された通信装置が第１ネットワークと第２ネットワークをまたがる経路を切り替える通信システム、経路切替方法及び通信装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例となるトランスポートシステムの一例を示す図である。
【図２】本発明の実施例となるトランスポートエッジノードのブロック図の一例を示す図である。
【図３】本発明の実施例となるトランスポートエッジノードの冗長グループ管理データベースの一例を示す図である。
【図４】本発明の実施例となるトランスポートエッジノードのリンク状態管理データベースの一例を示す図である。
【図５】本発明の実施例となるトランスポートエッジノードのＬＳＰ管理データベースの一例を示す図である。
【図６】本発明の実施例となるトランスポートエッジノードの自ノードリンク状態管理データベースの一例を示す図である。
【図７】本発明の実施例となるトランスポートエッジノードが交絡ＬＳＰで交換するＤＢ交換パケットの一例を示す図である。
【図８−ａ】本発明の実施例となるトランスポートエッジノードのリンク故障検出時のフローチャートの一例を示す図（１／２）である。
【図８−ｂ】本発明の実施例となるトランスポートエッジノードのリンク故障検出時のフローチャートの一例を示す図（２／２）である。
【図９】本発明の実施例となるトランスポートエッジノードのＬＳＰ故障検出時のフローチャートの一例を示す図である。
【図１０】本発明の実施例となるトランスポートエッジノードの交絡ＬＳＰ故障検出時のフローチャートの一例を示す図である。
【図１１】本発明の実施例となるトランスポートエッジノードのＬＳＰ切替えＡＣＴ制御パケット受信時のフローチャートの一例を示す図である。
【図１２】本発明の実施例となるトランスポートエッジノードが交絡ＬＳＰからＤＢ更新フラグが「情報更新あり」のＤＢ交換通知パケットを受信した場合の一例を示す図である。
【図１３】本発明の第二の実施例となるトランスポートシステムの一例を示す図である。
【図１４】本発明の第二の実施例となるトランスポートエッジノードのブロック図の一例を示す図である。
【図１５】本発明の第二の実施例となるトランスポートエッジノードのＬＳＰ管理データベースの一例を示す図である。
【図１６】本発明の第二の実施例となるトランスポートエッジノードの冗長ＬＳＰ管理データベースの一例を示す図である。
【図１７−ａ】本発明の第二の実施例となるトランスポートエッジノードのリンク故障検出時のフローチャートの一例を示す図（１／２）である。
【図１７−ｂ】本発明の第二の実施例となるトランスポートエッジノードのリンク故障検出時のフローチャートの一例を示す図（２／２）である。
【図１８】本発明の第二の実施例となるトランスポートエッジノードのＬＳＰ故障検出時のフローチャートの一例を示す図である。
【図１９】本発明の第二の実施例となるトランスポートエッジノードの交絡ＬＳＰ故障検出時のフローチャートの一例を示す図である。
【図２０】本発明の第二の実施例となるトランスポートエッジノードのＬＳＰ切替えＡＣＴ制御パケット受信時のフローチャートの一例を示す図である。
【図２１】本発明の第二の実施例となるトランスポートエッジノードが交絡ＬＳＰからＤＢ更新フラグが「情報更新あり」のＤＢ交換通知パケットを受信した場合の一例を示す図である。
【発明を実施するための形態】
【００１１】
（第一の実施例）
以下、図面を用いて本発明の第一の実施例を詳細に説明する。本実施例ではパケットトランスポートＮＷの通信プロトコルにＭｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｈｉｔｃｈｉｎｇ−Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｆｉｌｅ（ＭＰＬＳ−ＴＰ）を用いた場合を一例として記載するが、他の通信プロトコルでもよく、パケットトランスポートネットワークの通信プロトコルに依存することなく同様の効果が得られる。また、アクセスリンクにはイーサネットを使用し、イーサネットアクセスリンクの冗長化にはリンクアグリゲーションを用いる場合を一例として記載するが、アクセスリンクとして、アクセスリンクを冗長化することのできる適宜の通信プロトコルを使用することで同等の効果が得られる。
【００１２】
図１は、本実施例のパケットトランスポートネットワーク（以降ＭＰＬＳ−ＴＰ  ＮＷ）１にＰｒｉｍａｒｙデータセンタ４０−１、Ｓｅｃｏｎｄａｒｙデータセンタ４０−２とユーザサイト５０をイーサネットアクセスリンクで接続し、ユーザサイト５０とＰｒｉｍａｒｙデータセンタ４０−１、ユーザサイト５０とＳｅｃｏｎｄａｒｙデータセンタ４０−２との間の冗長化経路を提供するためのパケットトランスポートシステムの一例を表した図である。
本トランスポートシステム内に故障が発生していない状態において、ユーザサイト５０はＰｒｉｍａｒｙデータセンタ４０−１と接続されており、データセンタ内リソースを利用したＩＴサービスをユーザは利用している。
パケットトランスポートシステムは、トランスポートエッジノード（以降ＴＰＥノード）１０−ｎ、トランスポートノード（以降ＴＰノード）１１−ｎ、ネットワーク管理システム（以降ＮＭＳ）２０を有する。
ＴＰＥノード（第１通信装置、第２通信装置）１０−ｎはＭＰＬＳ−ＴＰ  ＮＷ１のエッジに配備され、イーサネットアクセスリンク収容インタフェース（ＩＦ）、ＭＰＬＳ−ＴＰ  ＮＷ接続ＩＦ、ネットワーク管理システム接続ＩＦを有する。ＴＰＥノード１０−ｎは、イーサネットアクセスリンクを収容し、イーサネットアクセスリンクから受信したデータをパケットトランスポートパス（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ（ＬＳＰ））で転送するためのＬＳＰラベルを付与する機能を有する。また、本実施例では、ＴＰＥノード１０−ｎはＬＳＰの保守管理機能、冗長化機能、イーサネットアクセスリンクの冗長化機能などを有する。さらに、データセンタと接続するＴＰＥノード１０−ｎは、物理的に異なる他のＴＰＥノード１０−ｎとの間でイーサネットアクセスリンクとＬＳＰの状態（正常／故障）を交換し、同期化する状態同期化機能を有する。なお、状態を交換するデータの通信には交絡ＬＳＰ（同期情報通信経路）１００が用いられる。ＴＰＥノード１０−ｎの詳細は後程詳述する。
【００１３】
ＴＰノード１１―ｎはＭＰＬＳ−ＴＰ  ＮＷ１内に配備され、ＭＰＬＳ−ＴＰ  ＮＷ接続ＩＦ、ネットワーク管理システム接続ＩＦを有する。ＴＰノード１１−ｎはＴＰＥノード１０−ｎや他のＴＰノード１１−ｎから受信したＬＳＰラベル付きの通信データを受信すると、ＬＳＰラベルに基づき次のＴＰノードまたはＴＰＥノードへと通信データを転送する機能を有している。
ネットワーク管理システム２０は通信パス２１を介してＴＰＥノード１０−ｎおよびＴＰノード１１−ｎと接続し、各ノードに対してＬＳＰのパス設定などの様々な設定をする。
データセンタ４０−ｎはデータセンタエッジノード（第１装置、第２装置。以降ＤＣＥノードと記す）４１−ｎとサーバ（図示せず）やストレージ（図示せず）などを有する。ＤＣＥノード４１−ｎはデータセンタのエッジに配備され、ＭＰＬＳ−ＴＰ  ＮＷ（例えばＴＰＥノード）とイーサネットアクセスリンクで接続される。
ユーザサイト５０はアクセスエッジノード（第３装置。以降ＡＥノード）５１とＬｏａｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）スイッチ（図示せず）とユーザ端末（図示せず）などを有する。ＡＥノード５１はユーザサイトエッジに配備され、ＭＰＬＳ−ＴＰ  ＮＷ（例えばＴＰＥノード）とイーサネットアクセスリンクで接続される。
本実施例では、データセンタ４０−ｎの冗長化及びユーザサイト５０とデータセンタ４０−ｎ間の通信経路の冗長化を実現するために、Ｐｒｉｍａｒｙデータセンタ４０−１のデータセンタエッジノード１（以下、ＤＣＥ−１ノード）４１−１は、トランスポートエッジノード１（ＴＰＥ−１ノード）１０−１およびトランスポートエッジノード２（以下、ＴＰＥ−２ノード）１０−２とイーサネットアクセスリンクＴＰＥ−１−１及びＴＰＥ−２−１で接続される。Ｓｅｃｏｎｄａｒｙデータセンタ４０−２のデータセンタエッジノード２（以下、ＤＣＥ−２）ノード４１−２は、ＴＰＥ−１ノード１０−１およびＴＰＥ−２ノード１０−２とイーサネットアクセスリンクＴＰＥ−１−２及びＴＰＥ−２−２で接続される。また、ＴＰＥ−１ノード１０−１とＴＰＥ−３ノード１０−３がＬＳＰパス１１０で接続され、ＴＰＥ−１ノード１０−２とＴＰＥ−３ノード１０−３がＬＳＰパス１２０で接続される。
【００１４】
これら接続形態により、イーサネットアクセスリンクＴＰＥ−１−１、ＴＰＥ−１−２、ＴＰＥ−２−１、ＴＰＥ−２−２の故障及び、ＴＰＥ−１ノード１０−１、ＴＰＥ−２ノード１０−２故障及び、パケットトランスポートパス１１０、１２０の故障発生後もユーザサイト５０とＰｒｉｍａｒｙデータセンタ５０間の通信経路を維持することができるため、ユーザサイトからアクセスするデータセンタ（アクセス先）が維持される。
ここで、単純にＤＣＥ−１ノード４１−１およびＤＣＥ−２ノード４１−２とＴＰＥ−１ノード１０−１およびＴＰＥ−２ノード１０−２との間のイーサネットアクセスリンクをクロスに設定し、ＴＰＥ−１ノード１０−１とＴＰＥ−３ノード１０−３およびＴＰＥ−２ノード１０−２とＴＰＥ−３ノード１０−３との間でＷｏｒｋｉｎｇ  ＬＳＰ１１０とＰｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０を設定しただけでは上記故障が発生した場合にユーザサイトからアクセスするデータセンタが維持されるように冗長パスを提供することはできない。上記故障発生後もユーザサイトからアクセスするデータセンタが維持されるための仕組みを以下説明する。
また、ＤＣＥ−１ノード４１−１故障発生時には、ユーザサイトからアクセスするデータセンタを切替えることで故障発生後もユーザサイトとデータセンタ間の通信経路を提供することができる。
【００１５】
次に、トランスポートエッジノード１０−ｎの構成及び故障発生時の切替え動作を図２から図１２を用いて説明する。
図２は、本実施例のＴＰＥノード１０−ｎの構成図である。ＴＰＥノード１０−ｎは、１個以上のアクセス回線受信回路６１−ｎ、スケジューラ６２、Ｌ２受信処理部６３、ＬＳＰ処理部６４、スケジューラ６５、１個以上の中継回線送信回路６６、１個以上の中継回線受信回路７１、ＬＳＰ終端部６２、Ｌ２送信処理部７３、スケジューラ７４、１個以上のアクセス回線送信回路７５−ｎ、イーサリンク制御部（リンク制御部）８１、ＬＳＰ制御部（パス制御部）８２、及び、通信経路制御部８３を有する。
アクセス回線受信回路６１−ｎはイーサネットアクセスリンクＩＦ（図示せず）と接続する回路であり、ＤＣＥ４１―ｎやＡＥ５１からの通信データを受信する機能を有する。アクセス回線受信回路６１−ｎは受信した通信データをスケジューラ６２へと転送する。アクセス回線受信回路６１−ｎはアクセス回線送信回路７５−ｎとペアで配備されており、同一のイーサネットアクセスリンクＩＦと接続する。
スケジューラ６２は複数のアクセス回線受信回路６１−ｎが受信した通信データをＬ２処理部６３へ転送するための調停を行う。
【００１６】
Ｌ２受信処理部６３はイーサネットアクセスリンクから受信した通信データのＯｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ（ＯＳＩ）参照モデルのデータリンク層のプロトコルを終端（データリンク層プロトコルが例えばイーサネットの場合、Ｌ２受信処理部４２ではイーサネットパケットの終端処理を実行）する。また、Ｌ２受信処理部６３は、受信した通信データのうち、イーサアクセス回線の切替え制御等に利用する制御パケットをイーサリンク制御部８１に転送し、その他のデータパケットをＬＳＰ処理部６４へ転送する機能を有する。
ＬＳＰ処理部６４は経路情報データベース（図示せず）を有しており、受信した通信データの宛先情報（例えばＭＡＣヘッダの宛先アドレスやＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）タグのＶＩＤ（ＶＬＡＮ  ＩｄｅｎｔＩＦｉｅｒ）情報から、データパケットを転送すべき通信経路となる送信ＬＳＰを決定する。さらに、ＬＳＰ処理部６４は、決定したＬＳＰでＭＰＬＳラベルを生成し、データパケットをＭＰＬＳ−ＴＰフォーマットでカプセリングしＭＰＬＳパケットとして、スケジューラ６５へと転送する。
スケジューラ６５はＬＳＰ処理部６４、ＬＳＰ制御部８２、通信経路制御部８３間の出力調停を行い、受信した通信データを中継回線送信回路６６へと転送する。中継回線送信回路６６はスケジューラ６５から受信したＭＰＬＳパケットをＭＰＬＳ−ＴＰ  ＮＷ１へと送信する。
中継回線受信回路７１はＭＰＬＳ−ＴＰ  ＮＷ接続ＩＦ（図示せず）と接続する回路であり、ＭＰＬＳ−ＴＰ  ＮＷから受信したＭＰＬＳパケットを受信する機能を有する。中継回線受信回路７１は受信したＭＰＬＳパケットをＬＳＰ終端部７２へと転送する。
【００１７】
ＬＳＰ終端部７２は中継回線受信回路７１から受信したＭＰＬＳパケットの解析し、解析の結果に従いＯＡＭパケットとデータパケットに分類する。受信したＭＰＬＳパケットがＯＡＭパケットの場合、受信パケットをＬＳＰ制御部８２へと転送する。受信したＭＰＬＳパケットがデータパケットの場合、ＭＰＬＳパケットからＭＰＬＳラベルを取得し、取得したＭＰＬＳラベルのＬＳＰ  ＩＤ（識別子）からＬＳＰ管理データＤＢ（データベース）９３と自ノードリンク状態管理ＤＢ９４を検索する。ＬＳＰ管理データＤＢ９３と自ノードリンク状態管理ＤＢ９４を検索した結果から、受信したＭＰＬＳパケットの廃棄処理または転送処理を決定する。
ＬＳＰ管理ＤＢ９３を、図５を用いて説明する。ＬＳＰ管理ＤＢ９３はＬＳＰ  ＩＤ２２１と、ＬＳＰが属するイーサネットアクセスリンクを指定するリンクＩＤ２２２と、ＭＰＬＳパスの状態（正常／異常）を保持するＬＳＰ状態２２３と、ＬＳＰの運用状態（当該ＬＳＰが冗長化されている場合、運用状態（ＡＣＴ）なのか非運用状態（ＳＢＹ）なのか）を保持する運用状態２２４と、ペアＬＳＰ  ＩＤ（ＬＳＰが冗長化されている場合ペアとなるＬＳＰ  ＩＤ）２２５を含む。
ＬＳＰ  ＩＤ２２１、リンクＩＤ２２２及びペアＬＳＰ  ＩＤ２２５はＮＭＳ２０から任意の値が設定される。また、ＬＳＰ状態はＮＭＳ２０からＬＳＰがＭＰＬＳ−ＴＰ  ＮＷ１内に設定されたのち、ＬＳＰごとにＯＡＭで正常性確認が開始された後に正常なのか故障が発生しているのかがＬＳＰ制御部８２から設定される。運用状態２２４はＮＭＳ２０から初期値としてペアＬＳＰの運用状態も考慮してＡＣＴ／ＳＢＹが設定される（ペアＬＳＰがＡＣＴの場合は当該ＬＳＰはＳＢＹである）。なお、ＬＳＰが冗長化されずに利用されている場合、運用状態にはＡＣＴが設定される。
自ノードリンク状態管理ＤＢ９４を、図６を用いて説明する。自ノード管理ＤＢ９４は、当該ＴＰＥノードが具備するイーサネットリンクの識別子情報を保持するリンクＩＤ２３１とリンクの運用状態２３２（イーサネットリンクが冗長化されている場合、運用状態（ＡＣＴ）なのか非運用状態（ＳＢＹ）なのか）を含む。
【００１８】
リンクＩＤ２３１はＮＭＳ２０から設定される。運用状態２３２はＮＭＳ２０から初期値として同一の冗長グループに属するイーサネットリンクの状態を考慮してＡＣＴ／ＳＢＹが設定される。なお、イーサネットリンクが冗長化されずに利用されている場合、運用状態にはＡＣＴが設定される。
ＬＳＰ終端部７２が中継回線受信回路７１からデータパケットを受信した場合の動作を説明する。ＬＳＰ終端部７２は、データパケットを受信するとデータパケットのＬＳＰラベルからＬＳＰ  ＩＤを取得し、ＬＳＰ管理ＤＢ９３を検索する。ＬＳＰ終端部７２は、ＬＳＰ管理ＤＢ９３から、ＬＳＰ  ＩＤに対応するリンクＩＤ２２２、ＬＳＰの運用状態２２４を取得する。次にＬＳＰ終端部７２は、リンクＩＤ２２２から自ノードリンク状態管理ＤＢ９４を検索し、リンクの運用状態２３２を取得する。
ＬＳＰ終端部７２は、ＬＳＰ管理ＤＢ９３から取得したＬＳＰの運用状態２２４がＡＣＴでかつ自ノードリンク状態管理ＤＢから取得したリンクの運用状態２３２もＡＣＴの場合、データパケットからＬＳＰラベルを削除し、Ｌ２送信処理部７３へとデータパケットを転送する。これにより、ＡＣＴ系のパケットが転送される。
【００１９】
一方、ＬＳＰ管理ＤＢ９３から取得したＬＳＰの運用状態２２４または、自ノードリンク状態管理ＤＢから取得したリンクの運用状態２３２の何れかがＳＢＹの場合、データパケットをＬＳＰ終端部７２で廃棄処理する。このようにすることで、ＳＢＹのイーサネットリンクへのデータパケットの誤送信の防止及び、ＳＢＹのＬＳＰから受信したデータパケットのＡＣＴイーサネットリンクへのデータパケット誤送信を防止することができる。例えば、データパケットをＳＢＹのイーサネットリンクから送信するまたは、ＳＢＹのＬＳＰから受信したデータパケットをＡＣＴイーサネットリンクへ送信すると、データパケットがイーサネットリンクへ重複して転送されてしまうことを回避できる。
Ｌ２送信処理部７３はＬＳＰ終端部７２からデータパケットを受信すると、受信した通信データのＯＳＩ参照モデルのデータリンク層のプロトコル処理を実施し、スケジューラ７４へデータパケットを転送する。
送信スケジューラ７４はイーサリンク制御部８１とＬ２送信処理部７３との間でフレーム出力調停を行う機能と、受信したフレームを指定のアクセス回線送信回路７５−１へと転送する機能を有している。
アクセス回線送信回路７５−ｎはイーサネットアクセスリンクＩＦ（図示せず）と接続する回路であり、ＤＣＥ４１―ｎやＡＥ５１へ通信データを送信する機能を有する。アクセス回線送信回路７５−ｎはアクセス回線受信回路６１−ｎとペアで配備されており、同一のイーサネットアクセスリンクＩＦと接続する。
イーサリンク制御部８１はＬ２受信処理部６３およびスケジューラ７４と接続され、イーサネットアクセスリンク回線の冗長化（ＡＣＴ／ＳＢＹ）制御及びイーサネットアクセスリンク回線の冗長化のための制御パケットの生成及び終端機能を有している。
【００２０】
例えば、イーサネットアクセスリンク回線の冗長化にはＬｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ（ＬＡＣＰ）を利用したリンクアグリゲーションが利用できる。ＬＡＣＰを用いたリンクアグリゲーションでは、自ノードとイーサネットリンクで接続する対向ノードとの間で、リンクアグリゲーションを利用したいイーサネットリンクにＬＡＣＰＤＵ（ＬＡＣＰ  Ｄａｔａ  Ｕｎｉｔ）という制御パケットを定期的に交換する。ＬＡＣＰＤＵには自ノードのステータス及び対向ノードのステータスを通知するフィールドがある。このフィールドを用いて、イーサネットアクセスリンク回線をリンクアグリゲーションとして利用するリンク（ＡＣＴ）、利用しないリンク（ＳＢＹ）を制御することが可能となる。本明細書ではＬＡＣＰＤＵを制御パケットと呼び、イーサネットアクセスリンク回線をＡＣＴとする制御パケットをＡＣＴ制御パケット、イーサネットアクセスリンク回線をＳＢＹとする制御パケットをＳＢＹ制御パケットと呼ぶ。
イーサリンク制御部８１は通信経路制御部８３からのイーサネットアクセスリンク回線のＡＣＴ／ＳＢＹ指示に従い、ＡＣＴ制御パケット、ＳＢＹ制御パケットを生成して送信する。また、対向ノードから受信した制御パケットを解析し、自ノードがＡＣＴ制御パケットを送信しかつ対向装置からＡＣＴ制御パケットを受信した場合はイーサネットリンクをＡＣＴとし、自ノードまたは対向装置からＳＢＹの制御パケットを送信／受信している場合はイーサネットリンクをＳＢＹとして通信経路制御部８３へと通知する。
ＬＳＰ制御部８２はＬＳＰ終端部７２およびスケジューラ６５と接続され、ＭＰＬＳ−ＴＰ  ＮＷ１に設定されている各ＬＳＰの正常性を確認するＭＰＬＳ  ＯＡＭパケットを生成及び終端機能及びＬＳＰの冗長化（ＡＣＴ／ＳＢＹ）制御機能を有している。
ＭＰＬＳ  ＯＡＭには、接続性監視（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ（ＣＣ））パケットを定期的に送受信してＬＳＰの正常性を確認する機能や、ＬＳＰ故障を検出したノードが障害通知（Ｌｉｎｋ  Ｄｏｗｎ  Ｉｎｄｉｃａｔｉｏｎ（ＬＤＩ））パケットをＬＳＰの終端ノードに送信することで終端ノードが故障を検出する機能や、冗長化しているＬＳＰのＡＣＴ／ＳＢＹ制御をコントロールする機能がある。
ＬＳＰ制御部８２はＷｏｒｋｉｎｇ  ＬＳＰ（運用系パス）及びＰｒｏｔｅｃｔｉｏｎ  ＬＳＰ（非運用系パス）の正常性をＣＣパケットの送受で確認し、ＣＣパケットの未受信もしくは中継ＴＰノードからのＬＤＩパケット受信検出で、ＬＳＰの故障を検出することができる。
【００２１】
また、故障を検出したＬＳＰがＡＣＴのＬＳＰの場合はパス切替えを実行するＰＳＣ（Ｐａｃｋｅｔ  Ｓｗｉｔｃｈ  Ｃａｐａｂｌｅ）パケットを送信することでＭＰＬＳ−ＴＰ  ＮＷ内のＬＳＰのＡＣＴ／ＳＢＹ制御をする。
さらに、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ（ＩＥＴＦ）で規格化されたＰＳＣはＰｒｏｔｅｃｔｉｏｎ  ＬＳＰでのみＰＳＣパケットを送受信してＡＣＴ／ＳＢＹ切替えを実施することが規格化されているが、これはＡＣＴとＳＢＹの２本のＬＳＰが同じトランスポートエッジノードで終端されていることを前提としている。本実施例では図１のようにＷｏｒｋｉｎｇ  ＬＳＰ１１０がＴＰＥ−１ノード１０−１で終端され、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０がＴＰＥ−２で終端される運用において、ＰｒｏｔｅｃｔｉｏｎのＬＳＰでＰＳＣパケットを送受するだけではＬＳＰのＡＣＴ／ＳＢＹの制御をすることは出来ない。そこで、本実施例のＬＳＰ制御部はＷｏｒｋｉｎｇ  ＬＳＰ、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰで切替え制御パケットを送受することでＬＳＰのＡＣＴ／ＳＢＹを切替える。
【００２２】
図１においてＷｏｒｋｉｎｇ  ＬＳＰ１１０がＡＣＴ、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０がＳＢＹで運用しており、ＬＳＰのＡＣＴ／ＳＢＹを切替える場合、例えばＴＰＥ−１ノード１０−１トリガで切替える方法、ＴＰＥ−２ノード１０−２トリガで切替える方法、ＴＰＥ−３ノード１０−３トリガで切替える方法がある。
まず、ＴＰＥ−１ノード１０−１トリガで切替える方法を説明する。ＴＰＥ−１ノード１０−１は何らかの要因（例えば予め定められた条件に合致すること）でＷｏｒｋｉｎｇ  ＬＳＰをＳＢＹにする場合、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０にＳＢＹ制御パケットを送信する。また、ＴＰＥ−１ノード１０−１はＬＳＰ管理データベース９３のＬＳＰ１１０の運用状態をＳＢＹに変更する。ＳＢＹ制御パケットを受信したＴＰＥ−３ノード１０−３はＷｏｒｋｉｎｇ  ＬＳＰ１１０と対となるＰｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０を装置内で有するデータベースから特定し、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０にＡＣＴ制御パケットを送信する。また、ＴＰＥ−３ノード１０−３はＬＳＰ管理データベース９３の運用状態を、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０についてはＳＢＹ、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０についてはＡＣＴに変更する。ＡＣＴ制御パケットを受信したＴＰＥ−２ノード１０−２はＬＳＰ管理データベース９３の運用状態をＡＣＴに変更する。これにより、Ｗｏｒｋｉｎｇ  ＬＳＰとＰｒｏｔｅｃｔｉｏｎ  ＬＳＰのＡＣＴ／ＳＢＹ切替えを実現することができる。
ＴＰＥ−２ノード１０−２トリガで切替える方法を説明する。ＴＰＥ−２ノード１０−２は何らかの要因（例えば予め定められた条件に合致すること）でＰｒｏｔｅｃｔｉｏｎ  ＬＳＰをＡＣＴにする場合、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０にＡＣＴ制御パケットを送信する。また、ＴＰＥ−２ノード１０−１はＬＳＰ管理データベース９３のＬＳＰ１２０の運用状態をＡＣＴに変更する。ＡＣＴ制御パケットを受信したＴＰＥ−３ノード１０−３はＰｒｏｔｅｃｔｉｏｎ  ＬＳＰ１１０と対となるＷｏｒｋｉｎｇ  ＬＳＰ１１０を装置内で有するデータベースから特定し、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０にＳＢＹ制御パケットを送信する。また、ＴＰＥ−３ノード１０−３はＬＳＰ管理データベース９３の運用状態を、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０についてはＳＢＹ、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０についてはＡＣＴに変更する。ＳＢＹ制御パケットを受信したＴＰＥ−１ノード１０−１はＬＳＰ管理データベース９３のＬＳＰ１１０の運用状態をＳＢＹに変更する。これにより、Ｗｏｒｋｉｎｇ  ＬＳＰとＰｒｏｔｅｃｔｉｏｎ  ＬＳＰのＡＣＴ／ＳＢＹ切替えを実現することができる。
【００２３】
ＴＰＥ−３ノード１０−３トリガで切替える方法を説明する。ＴＰＥ−３ノード１０−３は何らかの要因（例えば予め定められた条件に合致すること）でＷｏｒｋｉｎｇ  ＬＳＰ１１０をＳＢＹにし、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０をＡＣＴにする場合、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０にＳＢＹ制御パケットを送信し、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０にＡＣＴ制御パケットを送信する。また、ＴＰＥ−３ノード１０−３はＬＳＰ管理データベース９３の運用状態を、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０についてはＳＢＹ、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０についてはＡＣＴに変更する。ＳＢＹ制御パケットを受信したＴＰＥ−１ノード１０−１はＬＳＰ管理データベース９３のＬＳＰ１１０の運用状態をＳＢＹに変更する。さらに、ＡＣＴ制御パケットを受信したＴＰＥ−２ノード１０−２はＬＳＰ管理データベース９３のＬＳＰ１２０の運用状態をＡＣＴに変更する。これにより、Ｗｏｒｋｉｎｇ  ＬＳＰとＰｒｏｔｅｃｔｉｏｎ  ＬＳＰのＡＣＴ／ＳＢＹ切替えを実現することができる。
通信経路制御部８３はネットワーク管理システム２０とのネットワーク管理システム接続ＩＦを有しており、ネットワーク管理システム２０からの設定情報をトランスポートエッジノードが有するデータベースに反映する。また、通信経路制御部８３はスケジューラ６５、ＬＳＰ終端部７２と接続する。
通信経路制御部８３はネットワーク管理システム２０からのイーサネットアクセスリンク回線のＡＣＴ／ＳＢＹ切替え要求や、ＬＳＰのＡＣＴ／ＳＢＹ切替え要求を受信すると、イーサリンク制御部８１やＬＳＰ制御部８２に切替え要求を通知する。さらに、データセンタ４０−ｎとユーザサイトを接続するイーサネットアクセスリンク回線の故障、ＬＳＰの故障や交絡ＬＳＰの故障検出を契機に、ユーザサイト５０とデータセンタ４０−ｎの通信に支障が無いようにイーサネットアクセスリンク回線、ＬＳＰのＡＣＴ／ＳＢＹ切替えを実施する機能を有する。通信経路制御部８３はこれら故障発生時のＡＣＴ／ＳＢＹ切替えを実現するために、冗長グループ管理ＤＢ９１、リンク状態管理ＤＢ９２、ＬＳＰ管理ＤＢ９３を有する。なお、ＬＳＰ管理ＤＢ９３はＬＳＰ終端部７２及びＬＳＰ制御部８２と共有で利用することができる。ＴＰＥノード１０−ｎの各ＤＢは、本実施例の構成に限らず適宜の構成としてもよいし、適宜統合されたデータベースでもよい。
【００２４】
冗長グループ管理ＤＢ９１を、図３を用いて説明する。冗長グループ管理ＤＢ９１は、冗長グループの識別子となる冗長グループＩＤ２０１、Ｐｒｉｍａｒｙデータセンタが接続するイーサネットアクセスリンクの識別子を保持するＰｒｉｍａｒｙリンク１  ２０２とＰｒｉｍａｒｙリンク２  ２０３と、Ｓｅｃｏｎｄａｒｙデータセンタが接続するイーサネットアクセスリンクの識別子を保持するＳｅｃｏｎｄａｒｙリンク１  ２０４とＳｅｃｏｎｄａｒｙリンク２  ２０５と、交絡ＬＳＰ  ＩＤ２０６と、交絡ＬＳＰが正常なのか故障なのかを管理する交絡ＬＳＰ状態２０７を含む。
冗長グループ管理ＤＢ９１の冗長グループＩＤ２０１、Ｐｒｉｍａｒｙリンク１  ２０２、Ｐｒｉｍａｒｙリンク２  ２０３、Ｓｅｃｏｎｄａｒｙリンク１  ２０４、Ｓｅｃｏｎｄａｒｙリンク２  ２０５、交絡ＬＳＰ２０６の情報はネットワーク管理システム２０から設定される。
リンク状態管理ＤＢ９２を、図４を用いて説明する。リンク状態管理ＤＢ９２は、ＴＰＥノード１０−ｎが有するイーサネットアクセスリンク及び同一の冗長グループＩＤ２０１に属するイーサネットアクセスリンクのリンクＩＤ２１１、所属する冗長グループＩＤ２１２、同一冗長グループＩＤ内のイーサネットアクセスリンク回線の優先順位を保持する冗長優先度２１３、イーサネットアクセスリンク回線が正常に動作しているのか故障が発生しているのかを保持するリンク状態２１４、当該リンクＩＤに属する全てのＬＳＰが正常に動作しているのか一部で故障が発生しているのかを保持する収容ＬＳＰ状態２１５、及び、イーサネットアクセスリンク回線の運用状態２１６（運用状態（ＡＣＴ）なのか非運用状態（ＳＢＹ）なのか）を含む。
【００２５】
正常なイーサネットアクセスリンクをＡＣＴとして利用する優先順位を保持する冗長優先度２１３は、例えば、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０を収容するＴＰＥノード１０−１のＰｒｉｍａｒｙデータセンタ４０−１と接続するイーサネットアクセスリンクＴＰＥ−１−１を最優先である“１”とし、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０を収容するＴＰＥノード１０−２のＰｒｉｍａｒｙデータセンタ４０−１と接続するイーサネットアクセスリンクＴＰＥ−２−１を次の優先である“２”とし、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０を収容するＴＰＥノード１０−１のＳｅｃｏｎｄａｒｙデータセンタ４０−２と接続するイーサネットアクセスリンクを３番目の優先である“３”とし、Ｐｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０を収容するＴＰＥノード１０−２のＳｅｃｏｎｄａｒｙデータセンタ４０−２を接続するイーサネットアクセスリンクを４番目の優先である“４”とすることができる。
このように優先順位を設定することで、故障発生時にもユーザサイトからアクセスするデータセンタが、例えばデータセンタ４０−１に維持されるように冗長パスを提供することができる。故障発生後もユーザサイトからアクセスするデータセンタが維持されるための詳細な動作は後述する。
なお、リンク状態管理ＤＢ９２の運用状態２１６は自ノードリンク状態管理ＤＢ９４の運用状態２３２と常時同期されている。
【００２６】
図３及び図４の冗長グループ管理ＤＢ９１、リンク状態管理ＤＢ９２はＴＰＥ−１ノード１０−１、ＴＰＥ−２ノード１０−２の設定値を表している。これらノードには現時点で他のＴＰＥノードとの間で冗長グループが設定されていないが、他のＴＰＥノードとの間で冗長グループを設定した場合は冗長グループ管理ＤＢ９１及びリンク状態管理ＤＢ９２に異なるエントリが設定され、それに伴い異なる交絡ＬＳＰが設定されることになる。
通信経路制御部８３はリンク状態管理ＤＢ９２に登録されている各イーサネットアクセスリンクのリンクＩＤ２１１、リンク状態２１４、収容ＬＳＰ状態２１５、運用状態２１６等の情報（同期情報）を交絡ＬＳＰを介して他のＴＰＥノードと交換し、各ＤＢの情報を同期化する。
【００２７】
図７に、交絡ＬＳＰを用いてデータベースを交換する時のデータフォーマットを示す。図７はＤＢ交換パケット３００の一例を表している。ＤＢ交換パケット３００はＬ２ヘッダ３０１、交絡ＬＳＰラベル３０２、冗長グループＩＤ３０３、ＤＢ更新フラグ３０４、リンク識別子３０５、冗長優先度３０６、リンク状態３０７、収容ＬＳＰ状態３０８、運用状態３０９、リンク識別子３１０、冗長優先度３１１、リンク状態３１２、収容ＬＳＰ状態３１３、及び、運用状態３１４を含む。リンク識別子、冗長優先度、リンク状態、収容ＬＳＰ状態、運用状態のフィールドが２個ずつある理由はアクセス回線の冗長化のために、ＴＰＥノードあたり２本のイーサネットアクセスリンクを有するためである。
通信経路制御部８３のＤＢ交換パケット３００送信契機は、例えば（１）定期送信と（２）状態更新送信の２契機を有している。
定期送信ではＤＢ交換パケットを２台のＴＰＥノード間で定期的（例えば１秒周期）に送受する。このとき、ＤＢ交換パケットのＤＢ更新フラグ３０４フィールドに「情報更新なし」を表す情報をいれて送信する。これにより、通信経路制御部８３は定期的にＤＢ交換パケット３００を交換することで交絡ＬＳＰの正常性を確認することができる。ＤＢ交換パケット３００がある一定期間以上未受信を検出した場合、通信経路制御部８３は交絡ＬＳＰの故障と判定し、冗長グループ管理ＤＢ９１の交絡ＬＳＰ状態３０７を故障とする。
ＤＢ更新フラグ３０４フィールドを設けることにより、通信経路制御部８３はＤＢ交換パケット３００受信時にＤＢ更新フラグ３０４をみて、ＤＢの更新が必要かどうかの判定をすることができる。
状態更新送信では通信経路制御部８３はリンク状態管理データベースが更新されるようなイベントを検出（例えば、リンク故障検出やＬＳＰ故障検出）したことを契機としてＤＢ交換パケット３００を送信する。このとき、ＤＢ交換パケットのＤＢ更新フラグ３０４フィールドに「情報更新あり」を表す情報をいれて送信する。これにより、ユーザサイトとデータセンタ間の通信に影響がある可能性がある故障情報を早急にＴＰＥノード間で共有することができ、故障切替え時間を短縮することができる。
【００２８】
次に、ここまで説明したＴＰＥノードの故障検出時の切替え処理の手順を説明する。図１に示す接続形態において発生しうる故障ポイントは、例えば、
（１）ＤＣＥ−１ノード４１−１またはＤＣＥ−２ノード４１−２と、ＴＰＥ−１ノード１０−１またはＴＰＥ−２ノードを接続するイーサネットアクセスリンク故障、
（２）ＴＰＥ−１ノード１０−１またはＴＰＥ−２ノード１０−２とＴＰＥ−３ノード１０−３を接続するＬＳＰ
（３）ＴＰＥ−１ノード１０−１またはＴＰＥ−２ノード１０−２
（４）ＴＰノード１１−ｎ
（５）ＤＣＥ−１ノード４１−１またはＤＣＥ−２ノード４１−２
の５パターンに分類される。上記の故障が発生するとＴＰＥ−１ノード１０−１、ＴＰＥ−２ノード１０−２、ＴＰＥ−３ノード１０−３ではどのような警報を検出することができ、切替えが発生するかを以下で整理して説明する。
【００２９】
（１）の故障発生時は、故障したイーサネットアクセスリンクを収容するＴＰＥノードにおいて、イーサネットアクセスリンクのリンクダウンを検出することでリンク故障と判定することができる。
（２）の故障発生時は、故障したＬＳＰを収容するＴＰＥノードにおいて、ＬＳＰのＣＣパケット未検出状態となることでＬＳＰ故障と判定することができる。
（３）の故障発生時は、ＴＰＥ−１ノードまたはＴＰＥ−２ノードではＤＢ更新パケット３００の未受信およびＴＰＥ−３ノードと接続するＬＳＰからＡＣＴ制御パケットを受信することでＴＰＥ−１ノードまたはＴＰＥ−２ノード故障と判定することができる。
（４）の故障発生時は、故障したＴＰノードを経由するＬＳＰからＬＤＩパケットの受信またはＣＣパケット未受信検出状態となることでＬＳＰ故障として検出することができる。ＴＰノードの故障発生時にはＴＰＥノードはＴＰノードの故障かＬＳＰ故障かのどちらが発生したのかは特定することが難しい。しかし、ＬＳＰ故障として検出することで、通信に支障をきたす故障が発生した可能性があることを検出することができる。
（５）の故障発生時は、故障したＤＣＥノードを接続するＴＰＥノードでイーサネットアクセスリンクのリンクダウンとして検出することができる。ＤＣＥノードの故障発生時にはＴＰＥノードはＤＣＥノードの故障かイーサネットアクセスリンク故障かのどちらが発生したのかは特定することが難しい。しかし、イーサネットアクセスリンク故障として検出することで、通信に支障をきたす故障が発生した可能性があることを検出することができる。
上記故障ポイントにより検出できる故障情報を整理すると、イーサネットアクセスリンク故障、ＬＳＰ故障、交絡ＬＳＰ故障のいずれか単体及びそれらの組合せとなることが分かる。
【００３０】
以下、イーサネットアクセスリンク故障、ＬＳＰ故障、交絡ＬＳＰ故障が発生した場合のＴＰＥノードの動作について図８〜図１２のフローチャートを用いて説明する。
まず図８−ａおよび図８−ｂを用いてイーサネットアクセスリンク故障検出時のＴＰＥノードの動作を説明する。
イーサネットアクセスリンク故障を検出すると、通信経路制御部８３はリンク状態管理ＤＢ９２の故障が発生しているリンクＩＤ２１１の「リンク状態」２１４を故障に更新する。また、通信経路制御部８３は、リンク状態管理ＤＢ９２から所属冗長グループＩＤ２１２と運用状態２１６を取得する（Ｓ１０１）。
通信経路制御部８３は、所属冗長グループＩＤ２１２に基づき冗長グループ管理ＤＢ９１を検索し、対応する交絡ＬＳＰ  ＩＤ２０６を取得する（Ｓ１０２）。この交絡ＬＳＰ  ＩＤは、当該冗長グループがデータベースの交換に使用する交絡ＬＳＰ  ＩＤである。
次に交絡ＬＳＰ１００を介して、データベースが更新された所属冗長グループに属するリンクＩＤの「冗長優先度」、「リンク状態」、「収容ＬＳＰ状態」、「運用状態」をＴＰＥ−１ノード１０−１とＴＰＥ−２ノード１０−２間で交換する。例えば、通信経路制御部８３は、ステップＳ１０１で取得された所属冗長グループＩＤ２１２と同じ所属グループＩＤの各エントリについて「冗長優先度」、「リンク状態」、「収容ＬＳＰ状態」、「運用状態」を交絡ＬＳＰ１００を介して他のＴＰＥノードに送信する。ＴＰＥノードは、各データベースに対して、同じ所属冗長グループに属する他のＴＰＥから得た各リンクＩＤの冗長優先度及び上記各状態を更新する（Ｓ１０３）。
次に、ＴＰＥ−１ノード１０−１とＴＰＥ−２ノード１０−２（例えば通信経路制御部８３）は、互いのＤＢを交換したのちに再度リンク状態管理ＤＢ９２を検索し、「リンク状態」が故障となったリンクの運用状態２１６はＡＣＴか否かを判定する（Ｓ１０４）。
判定の結果が「ＮＯ」、すなわちリンク故障となったイーサネットアクセスリンクの運用状態２１６がＳＢＹであれば、ユーザサイト５０とデータセンタ４０間の通信に影響が発生しない故障であるため処理を終了する。
一方、判定の結果が「ＹＥＳ」、すなわちリンク故障となったイーサネットアクセスリンクの運用状態２１６がＡＣＴであれば、ユーザサイト５０とデータセンタ４０間の通信に影響を与える故障であるため、通信経路制御部８３は、通信経路を切替えると判断する。
【００３１】
次に、通信経路制御部８３は、リンク状態管理ＤＢ９２を参照し、故障が発生したリンクと同一冗長グループに属するリンクで「リンク状態」、「ＬＳＰ状態」が共に正常なリンクがあるか否かを判定する（Ｓ１０５）。
判定の結果が「ＮＯ」、すなわちリンク及びＬＳＰの組み合わせで特定される通信経路が全て何らかの故障を検出している場合、通信経路を切替えても通信を継続することが出来ないので、切替え処理を実施することなく処理を終了する。
判定の結果が「ＹＥＳ」、すなわち故障を検出していない通信経路が有れば、通信経路切替え処理を継続する。
次に、通信経路制御部８３は、故障を検出したリンクの運用状態２１６をＳＢＹとし、イーサリンク制御部８１から当該リンクをＳＢＹとするＳＢＹ制御パケットを送信する（Ｓ１０６）。
次に、通信経路制御部８３は、リンク状態管理ＤＢ９２を参照し、同一冗長グループに属するリンクで「リンク状態」２１４、「収容ＬＳＰ状態」２１５が共に正常であり、次に優先順位が高いリンクは自ノードか否かを判定する（Ｓ１０７）。この例の構成では、イーサネットアクセスリンクのみの１点故障の場合は、故障を検出したノードが次に優先度の高いリンクを有することはないが、イーサネットアクセスリンク故障はＤＣＥノードの故障が原因で発生することもある。この場合、ＴＰＥ−１ノード１０−１及びＴＰＥ−２ノード１０−２の両方でイーサネットアクセスリンク故障が発生することになる。本Ｓ１０７の判定を入れることで、ＤＣＥ故障時の切替えにも対応することができる。
判定の結果が「ＮＯ」、すなわち同一冗長グループに属するリンクで「リンク状態」２１４、「収容ＬＳＰ状態」２１６が共に正常で、次に優先順位が高いリンクが他のＴＰＥノードに接続するリンクの場合は自ノードのリンクを新たにＡＣＴ化する必要がないため、処理を終了する。
判定の結果が「ＹＥＳ」、すなわち同一冗長グループに属するリンクで「リンク状態」２１４、「収容ＬＳＰ状態」２１６が共に正常で、次に優先順位が高いリンクは自ノードに接続するリンクの場合は通信経路切替え処理を継続する。
【００３２】
次に、イーサリンク制御部８１から、次に優先度が高いリンクをＡＣＴとするＡＣＴ制御パケットをイーサネットアクセスリンク回線に送信する。また、通信経路制御部８３は、リンク状態管理ＤＢ９２の当該リンクの運用状態２１６をＡＣＴに更新する（Ｓ１０８）。これにより、今までＳＢＹとして通信に使用していなかった、ＤＣＥノードとのイーサネットアクセスリンクを使用できる状態にすることができる。
さらに、Ｓ１０８と並行し、通信経路制御部８３は、ＬＳＰ管理データベース９３を参照し、次に優先度が高いリンクに属するＬＳＰの運用状態２２４がＳＢＹならば、ＬＳＰ制御部８２からＬＳＰをＡＣＴ化するＡＣＴ制御パケットをＬＳＰへ送信する。但し、ＬＳＰが既にＡＣＴなら何もしない（Ｓ１０９）。
次に、通信経路制御部８３は、リンク状態管理ＤＢ９２、ＬＳＰ管理ＤＢ９３を更新する。例えば、通信経路制御部８３は、交絡ＬＳＰ１００を介してリンク状態管理ＤＢ９２が更新された所属冗長グループに属するリンクＩＤの「冗長優先度」、「リンク状態」、「収容ＬＳＰ状態」、「運用状態」を例えばＤＢ交換パケットを用いて交換する。ここで、ＤＢ交換パケットのＤＢ更新フラグは「情報更新あり」に設定される。通信経路制御部８３は、各データベースに対して、同じ所属冗長グループに属するＴＰＥノードから得た各リンクＩＤの冗長優先度及び上記各状態を更新する（Ｓ１１０）。
Ｓ１０１からＳ１１０の処理により、イーサネットアクセスリンク故障を検出したノードは必要に応じて通信経路を切替えることができる。
【００３３】
次に、イーサネットアクセスリンク故障を検出したＴＰＥノードと同一冗長グループに属しており、イーサネットアクセスリンク故障を検出していないＴＰＥノードの処理フローを図１２を用いて説明する。例えば、ＴＰＥノード１０−１がイーサネットアクセスリンク故障を検出した場合におけるＴＰＥノード１０−２の処理に該当する。
イーサネットアクセスリンク故障を検出したＴＰＥノードと同一冗長グループに属し、イーサネットアクセスリンク故障を検出していないＴＰＥノードは、ＤＢ更新フラグが「情報更新あり」のＤＢ交換パケットを交絡ＬＳＰ１００から受信する。
「情報更新あり」のＤＢ交換パケットを交絡ＬＳＰから受信したＴＰＥノードの通信経路制御部８３は、ペイロードから「リンク識別子」、「冗長優先度」、「リンク状態」、「収容ＬＳＰ状態」、「運用状態」を取得し、リンク状態管理ＤＢ９２を更新する（Ｓ５０１）。
次に、通信経路制御部８３は、リンク状態管理ＤＢ９２から、情報を更新した所属冗長グループに属するリンクＩＤの「運用状態」２１６がＡＣＴのリンクについて、対応する「リンク状態」２１４、「収容ＬＳＰ状態」２１５は正常か否かを判定する（Ｓ５０２）。
本判定を行うことにより、ＤＢ更新フラグ３０４が「情報更新あり」のＤＢ交換パケットを受信したＴＰＥノードは、通信経路を切替える必要がある故障が発生したかどうかを検出することができる。
判定の結果が「ＮＯ」であれば、ユーザサイトとデータセンタ間の通信に影響が発生しない故障であるため処理を終了する。例えば、リンク故障となったイーサネットアクセスリンクの運用状態２１６がＳＢＹの場合が該当する。
判定の結果が「ＹＥＳ」であれば、ユーザサイトとデータセンタ間の通信に影響が発生する故障であるため、通信経路を切替えると判断する。例えば、リンク故障となったイーサネットアクセスリンクの運用状態２１６がＡＣＴの場合が該当する。
【００３４】
通信経路を切替えると判断されたときのシーケンスは、図８−ｂの（２）（図中丸数字で示す）以降のフローと同じとなる。これにより、イーサネットアクセスリンク故障を検出したＴＰＥノードと同一冗長グループに属しており、イーサネットアクセスリンク故障を検出していないＴＰＥノードに通信経路を切替えることができる。
例えば、図１のイーサネットアクセスリンクＴＰＥ１−１が故障した場合、上記図８−ａ、図８−ｂ、図１２の処理フローにより、ユーザサイト５０とＰｒｉｍａｒｙデータセンタ４０−１間の通信経路が、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０、ＴＰＥ１−１からＰｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０、ＴＰＥ２−１へと切り替わる。これにより、イーサネットアクセスリンク回線故障発生後もユーザサイト５０とＰｒｉｍａｒｙデータセンタ４０−１間の通信経路が維持されることになる。
【００３５】
次に、図９を用いてＬＳＰ故障検出時のＴＰＥノードの動作を、説明する。
ＬＳＰ故障を検出したＴＰＥノードの通信経路制御部８３は、ＬＳＰ管理ＤＢ９３の、ＬＳＰ故障を検出したＬＳＰ  ＩＤに対応する「ＬＳＰ状態」２２３を故障とし、「運用状態」２２４をＳＢＹに更新する。また、通信経路制御部８３は、ＬＳＰの所属する（ＬＳＰ  ＩＤに対応する）リンクＩＤ２２２を取得する（Ｓ２０１）。
次に、通信経路制御部８３は、取得したリンクＩＤ２２２に基づきリンク状態管理ＤＢ９２を検索し、対応する「収容ＬＳＰ状態」２１５を故障に更新する。また、通信経路制御部８３は、リンクＩＤに対応する「所属冗長グループＩＤ」、「運用状態」を同ＤＢから取得する（Ｓ２０２）。
通信経路制御部８３は、取得した所属冗長グループＩＤ２１２に基づき冗長グループ管理ＤＢ９１を検索し、対応する交絡ＬＳＰ  ＩＤ２０６を取得する（Ｓ２０３）。取得される交絡ＬＳＰは、当該冗長グループがデータベースの交換に使用する交絡ＬＳＰ  ＩＤである。
次に、交絡ＬＳＰ１００を介してデータベースが更新された所属冗長グループに属するリンクＩＤの「冗長優先度」、「リンク状態」、「収容ＬＳＰ状態」、「運用状態」をＴＰＥ−１ノード１０−１とＴＰＥ−２ノード１０−２間で交換する。通信経路制御部８３は、各データベースに対して、同じ所属冗長グループに属する他のＴＰＥノードから得られた各リンクＩＤの冗長優先度及び上記各状態を更新する（Ｓ２０４）。
【００３６】
次に、ＴＰＥ−１ノード１０−１とＴＰＥ−２ノード１０−２（例えば通信経路制御部８３）は、互いのＤＢを交換したのちに再度リンク状態管理ＤＢ９２を検索し、「ＬＳＰ状態」２１５が故障となったリンクの運用状態２１６はＡＣＴか否か判定する（Ｓ２０５）。
判定の結果が「ＮＯ」、すなわちＬＳＰ故障となったイーサネットアクセスリンクの運用状態２１６がＳＢＹであれば、ユーザサイトとデータセンタ間の通信に影響が発生しない故障であるため処理を終了する。
判定の結果が「ＹＥＳ」、すなわちＬＳＰ故障となったイーサネットアクセスリンクの運用状態２１６がＡＣＴであれば、ユーザサイトとデータセンタ間の通信に影響が発生する故障であるため、通信経路を切替えると判断する。
次に、通信経路制御部８３は、リンク状態管理ＤＢ９２を参照し、故障が発生したＬＳＰと同一冗長グループに属するリンクで「リンク状態」２１４と「ＬＳＰ状態」２１５が共に正常なリンクがあるか否か判定する（Ｓ２０６）。
判定の結果が「ＮＯ」、すなわちリンク及びＬＳＰの組み合わせで特定される通信経路が全て何らかの故障を検出している場合、通信経路を切替えても通信を継続することが出来ないので、切替え処理を実施することなく処理を終了する。
判定の結果が「ＹＥＳ」、すなわち故障を検出していない通信経路が有れば、通信経路切替え処理を継続する。
【００３７】
次に、通信経路制御部８３は、リンク状態管理ＤＢ９２に対して、ＬＳＰ故障を検出したＬＳＰの属するリンクＩＤの「運用状態」をＳＢＹとし、イーサリンク制御部８１からＳＢＹ制御パケットを送信する（Ｓ２０７）。ＬＳＰの属するリンクＩＤは、ステップＳ２０１で取得されている。
ＬＳＰ故障の場合、当該ＬＳＰ故障を検出したＴＰＥノードとユーザサイトを接続するＴＰＥノード間の通信経路が無くなっているため、次にイーサネットアクセスリンクをＡＣＴ化するノードは同一冗長化グループに属する別のＴＰＥノードとなるため、ここで処理が終了する。
同一冗長グループに属するＬＳＰ故障を検出していないＴＰＥノードはＤＢ更新フラグが「情報更新あり」のＤＢ交換パケットを交絡ＬＳＰから受信し、図１２と図８−ｂの処理を実行することになる。これにより、ＬＳＰ故障を検出したＴＰＥノードと同一冗長グループに属しており、ＬＳＰ故障を検出していないＴＰＥノードに通信経路を切替えることができる。例えば、ＬＳＰ故障を検出していないＴＰＥノードのＬＳＰ制御部８２から、該ＴＰＥノードのＬＳＰをＡＣＴとするＡＣＴ制御パケットがＬＳＰに送信される（図８−ｂ、Ｓ１０９）。なお、ＬＳＰの故障を検出したＴＰＥ−３ノードからＬＳＰ切替えのためのＡＣＴ制御パケットが送信され、ＴＰＥノードはＡＣＴ制御パケットを受信してＴＰＥ−３ノードとのＬＳＰをＡＣＴにしてもよい。
例えば、図１のＷｏｒｋｉｎｇ  ＬＳＰ  １１０が故障した場合、図９、図８−ｂ、図１２の処理フローにより、ユーザサイト５０とＰｒｉｍａｒｙデータセンタ４０−１間の通信経路が、Ｗｏｒｋｉｎｇ  ＬＳＰ１１０、ＴＰＥ１−１を通る通信経路からＰｒｏｔｅｃｔｉｏｎ  ＬＳＰ１２０、ＴＰＥ２−１を通る通信経路へと切り替わる。これにより、ＬＳＰ故障発生後もユーザサイト５０とＰｒｉｍａｒｙデータセンタ４０−１間の通信経路が維持されることになる。
【００３８】
次に、図１０を用いて、交絡ＬＳＰ故障検出時のＴＰＥノードの動作を説明する。
交絡ＬＳＰ故障を検出したＴＰＥノードの通信経路制御部８３は、故障を検出した交絡ＬＳＰ  ＩＤに基づき冗長グループ管理ＤＢ９１を検索し、交絡ＬＳＰ  ＩＤ２０６が属するエントリの交絡ＬＳＰ状態２０７を故障とする。さらに、通信経路制御部８３は、自ノードのリンクＩＤを取得する（Ｓ３０１）。例えば、ＬＳＰ管理ＤＢ９３に交絡ＬＳＰ  ＩＤがさらに記憶され、故障を検出した交絡ＬＳＰ  ＩＤに基づきＬＳＰ管理ＤＢ９３を参照して、対応するリンクＩＤ２２２を取得してもよい。また、交絡ＬＳＰ  ＩＤとペアＬＳＰ  ＩＤの対応関係が予め記憶され、故障を検出した交絡ＬＳＰ  ＩＤからペアＬＳＰ  ＩＤを特定し、ＬＳＰ管理ＤＢ９３を参照してペアＬＳＰ  ＩＤに対応するリンクＩＤ２２２を取得してもよい。
次に、通信経路制御部８３は、取得したリンクＩＤ２２２からリンク状態管理ＤＢ９２を検索し、「冗長優先度」２１３とリンクの「運用状態」２１６を取得する（Ｓ３０２）。
次に、通信経路制御部８３は、Ｓ３０２で取得したリンクの運用状態のうちＡＣＴのものがあるか否かを判定する（Ｓ３０３）。
この判定により、自ノードが現在ＡＣＴとして運用されているのか、現在ＳＢＹとして運用されているのかが確認できる。
判定の結果が「ＹＥＳ」、すなわち自ノードがもつイーサネットアクセスリンクが既にＡＣＴとして運用されている場合、交絡ＬＳＰ故障によりユーザサイトとデータセンタ間の通信に影響が発生しないということになるため処理を終了する。
判定の結果が「ＮＯ」、すなわち自ノードと接続するイーサネットアクセスリンクがＳＢＹとして運用されている場合、同一冗長グループに属するもう一方のＴＰＥノードを利用して、ユーザサイト５０とデータセンタ４０間でデータ通信が実行されている事になる。例えば、交絡ＬＳＰの故障がもう一方のＴＰＥノードの故障により検出されたものだとすると、ユーザサイト５０とデータセンタ４０間の通信に影響を与える故障となるため、通信経路切替えが必要となるので、切替え処理を継続する。
【００３９】
次に、通信経路制御部８３は、取得したリンクＩＤに基づきＬＳＰ管理ＤＢ９３を検索し、同リンクに対応するＬＳＰの運用状態２２４を取得する（Ｓ３０４）。
次に通信経路制御部８３は、Ｓ３０４で取得したＬＳＰの運用状態２２４がＡＣＴか否か判定する（Ｓ３０５）。
判定の結果が「ＮＯ」、すなわちＬＳＰの運用状態２２４がＳＢＹの場合、ユーザサイト５０側のＴＰＥノード１０−３がＬＳＰの故障を検出していないということになる。仮にＴＰＥ−１ノード１０−１が有するイーサネットリンクがＡＣＴであり、かつ、ＴＰＥ−１ノード１０―１とＴＰＥ−３ノード１０―３のＬＳＰがＡＣＴ状態だった場合、交絡ＬＳＰ故障として検出した原因がＴＰＥ−１ノード１０―１の故障ならば、ＴＰＥ−３ノード１０−３ではＬＳＰ故障として検出し、ＴＰＥ−３ノードからＴＰＥ−２ノードに対してＬＳＰ切替えのためのＡＣＴ制御パケットが送信され、ＬＳＰ管理ＤＢ９３の運用状態２２４がＡＣＴになっているはずである。そのため、運用状態２２４がＳＢＹであるということは交絡ＬＳＰが何らかの理由で故障しているだけで、ＡＣＴのイーサネットアクセスリンクを有するＴＰＥノードは正常に動作しているということになるため処理を終了する。
Ｓ３０５での判定の結果が「ＹＥＳ」、すなわちＬＳＰの運用状態２２４がＡＣＴの場合、交絡ＬＳＰの故障として検出した原因が同一冗長グループのＴＰＥノード故障ということになるため、切替え処理を継続する。
【００４０】
次に、自ノードのイーサネットアクセスリンクをＡＣＴ化するために、取得された冗長優先度２１３に従い、イーサリンク制御部８１からイーサネットアクセスリンクに対して、ＡＣＴ制御パケットを送信する（Ｓ３０６）。例えば、自ノードのイーサネットアクセスリンクのうち、冗長優先度２１３の高いイーサネットアクセスリンクに対して、ＡＣＴ制御パケットを送信する。ＬＳＰは既にＡＣＴになっているため、自ＴＰＥノードを介したユーザサイト５０とデータセンタ４０間のデータ通信に切り替えられる。
最後に、通信経路制御部８３は、リンク状態管理ＤＢ９２の当該リンクの運用状態をＡＣＴに更新する（Ｓ３０７）。
この図１０の交絡ＬＳＰ故障検出時の処理を実行することで、ＡＣＴのイーサネットアクセスリンクを有するＴＰＥノード故障が起因となる交絡ＬＳＰ故障検出時に通信経路を切替えることができる。
しかし、交絡ＬＳＰ故障検出よりも通信用のＬＳＰ故障検出が遅くなった場合イーサネットアクセスリンクの切り替えが発生しない可能性がある。そこで、本事象発生時でも正常にイーサネットアクセスリンクの切り替えができるように図１１の処理フローを具備する。
【００４１】
次に、図１１を用いて、ＴＰＥノードがＬＳＰのＡＣＴ制御パケットを受信した時の動作処理を説明する。
ＴＰＥ−１ノード１０―１またはＴＰＥ−２ノード１０―２がＬＳＰ  ＡＣＴ制御パケットを受信すると、例えば通信経路制御部８３は、受信したＡＣＴ制御パケットのＬＳＰ  ＩＤからＬＳＰ管理ＤＢ９３を検索し、対応するリンクＩＤ２２２及び運用状態２２４を取得する（Ｓ４０１）。
通信経路制御部８３は、取得した運用状態２２４はＳＢＹか否か判定する（Ｓ４０２）。判定の結果が「ＮＯ」、すなわちＬＳＰの運用状態２２４が既にＡＣＴの場合、処理をせず終了する。判定の結果が「ＹＥＳ」、すなわちＬＳＰの運用状態２２４がＳＢＹの場合、切替え処理を継続する。
通信経路制御部８３は、取得したリンクＩＤ２２２に基づきリンク状態管理ＤＢ９２を検索し、対応する所属冗長グループＩＤ２１２、冗長優先度２１３、リンク状態２１４、収容ＬＳＰ状態２１５、及び、運用状態２１６を取得する（Ｓ４０３）。
通信経路制御部８３は、取得した所属冗長グループＩＤ２１２に基づき冗長グループ管理ＤＢ９１を検索し、対応する交絡ＬＳＰ状態２０７を取得する（Ｓ４０４）。
通信経路制御部８３は、取得した交絡ＬＳＰ状態２０７は故障か否か判定する（Ｓ４０５）。
判定の結果が「ＮＯ」、すなわち交絡ＬＳＰ状態２０７が正常の場合、イーサネットアクセスリンクの切替え処理は上述のように同一冗長グループに属するＴＰＥノード間のリンク状態管理ＤＢの交換の結果によって実施できることから、ここでは処理を何もせず終了する。
判定の結果が「ＹＥＳ」、すなわち交絡ＬＳＰ状態２０７が故障の場合、交絡ＬＳＰの故障原因が同一冗長グループのＴＰＥノード故障と言うことになるため、切替え処理を継続する。
【００４２】
次に自ノードのイーサネットアクセスリンクをＡＣＴ化するために、冗長優先度２１３に従い、イーサリンク制御部８１からイーサネットアクセスリンクに対して、ＡＣＴ制御パケットを送信する（Ｓ３０６）。例えば、自ノードのイーサネットアクセスリンクのうち、冗長優先度２１３の高いイーサネットアクセスリンクに対して、ＡＣＴ制御パケットを送信する。
最後に、通信経路制御部８３は、リンク状態管理ＤＢ９２の当該リンクの運用状態をＡＣＴに更新する（Ｓ３０７）。
この図１１で説明した切替え処理を実行することで、交絡ＬＳＰ故障検出よりも通信用のＬＳＰ故障検出が遅くなったがために、図１０のフローチャートの処理のＳ３０５の判定で「ＮＯ」となってしまい、イーサネットアクセスリンクの切り替えが発生しない事象にも対処することができる。
本実施例によると、データセンタ、イーサネットアクセスリンク、トランスポートネットワーク（トランスポートパス、トランスポートノード）の全てを冗長化することができ、イーサネットアクセスリンク、トランスポートパス、トランスポートノードの１点故障ではユーザサイトがアクセスするＤＣを維持する通信経路を提供することができる。
また、ＤＣＥノード故障を検出した場合であっても、もう一方データセンタへの通信経路を提供することができ、ユーザサイトとデータセンタ間の通信を継続することができる。
【００４３】
（第二の実施例）
以下、図面を用いて本発明の第二の実施例を詳細に説明する。
図１３は本実施例が適用されるパケットトランスポート装置で構成される第二の実施例のネットワークシステムを示す図である。第二の実施例ではＴＰＥ−１ノード４００−１とＴＰＥ−３ノード４００−３間にはＰ−Ｐ（Ｐｒｉｍａｒｙノード−Ｐｒｉｍａｒｙ）−ＬＳＰ１１０とＰ−Ｓ（Ｐｒｉｍａｒｙノード−Ｓｅｃｏｎｄａｒｙ）−ＬＳＰ２１０が設定されている。また、ＴＰＥ−２ノード４００−２とＴＰＥ−３ノード４００−３間にはＳ−Ｐ（Ｓｅｃｏｎｄａｒｙノード−Ｐｒｉｍａｒｙ）−ＬＳＰ１２０とＳ−Ｓ（Ｓｅｃｏｎｄａｒｙノード−Ｓｅｃｏｎｄａｒｙ）−ＬＳＰ２２０が設定されている。このように、それぞれのＴＰＥノード間でＬＳＰが二重化されている。図中これら４本のＬＳＰのうち実線の１本が運用（ＡＣＴ）のＬＳＰとして用意されており、破線の残り３本のＬＳＰが故障発生時の予備（ＳＢＹ）のＬＳＰとして用意されている。なお、本実施例ではＴＰＥ−１ノード４００−１とＴＰＥ−３ノード４００−３間のＬＳＰと、ＴＰＥ−２ノード４００−２とＴＰＥ−３ノード４００−３間のＬＳＰがともに冗長化されている例を示すが、いずれか一方のＬＳＰのみが冗長化された構成でもよい。
図１３の一例では、Ｐ−Ｐ−ＬＳＰ１１０がＡＣＴで、それ以外がＳＢＹと設定されており、ＴＰＥ−１とＴＰＥ−３間のＰ−Ｐ−ＬＳＰ１１０が故障した場合はＰ−Ｓ−ＬＳＰ２１０へとＡＣＴのＬＳＰを切り替えることで通信を継続させる。このように、トランスポートＮＷ内での１本のＬＳＰ故障発生時にはＬＳＰの切替えのみで通信を継続することが出来るため、第一の実施例の形態でＬＳＰ故障が発生した場合よりも高速で通信復旧を実現することが可能となる。
【００４４】
また、ＴＰＥ−１ノード４００―１のイーサネットアクセスリンクＴＰＥ−１−１の故障及びＴＰＥ−１ノード４００−１の故障が発生した場合は、Ｐ−Ｐ−ＬＳＰ１１０からＳ−Ｐ−ＬＳＰ１２０へとＡＣＴのＬＳＰを切替え、ＴＰＥ−２ノード４００−２のイーサネットアクセスリンクＴＰＥ−２−１を通過する経路へと通信先を切替えることで通信を継続させる。さらに、ＤＣＥ−１ノードが故障した場合はイーサネットアクセスリンクＴＰＥ−１−１からＴＰＥ−１−２（又はＴＰＥ−２−２）へとイーサネットアクセスリンクを切替えることで通信を継続させる。このように、その他、第一の実施例同様の故障発生時の通信継続性も提供することができる。
本効果を提供するには、トランスポートシステムを構成する装置のうちＴＰＥノード４００−ｎは第一の実施例とは違う機能を有する。それ以外の装置については同じ構成で良いため説明を省略する。
図１４は第二の実施例の構成を実現するためのＴＰＥノード４００−ｎのブロック図である。第二の実施例のＴＰＥノード４００では同一のＴＰＥ内で２本のＬＳＰで冗長化を実現するために、通信経路制御部４８３とＬＳＰ終端部４７２が第一の実施例のものとは異なる。それ以外の構成部については第一の実施例のＴＰＥノードと同じであるため説明を省略する。
ＴＰＥノード４００の通信制御部４８３は冗長グループ管理ＤＢ９１とリンク状態管理ＤＢ９２とＬＳＰ管理ＤＢ４０１と冗長ＬＳＰ管理ＤＢ４０２を具備する。このうち、冗長グループ管理ＤＢ９１とリンク状態管理ＤＢ９２は第一の実施例のものと同じデータベースであるため、説明を省略する。
【００４５】
通信経路制御部４８３はネットワーク管理システム２０とのネットワーク管理システム接続ＩＦを有しており、ネットワーク管理システム２０からの設定情報をトランスポートエッジノードが有するデータベースに反映する。また、通信経路制御部４８３はスケジューラ６５、ＬＳＰ終端部７２と接続する。
通信経路制御部４８３はネットワーク管理システム２０からのイーサネットアクセスリンク回線のＡＣＴ／ＳＢＹ切替え要求や、ＬＳＰのＡＣＴ／ＳＢＹ切替え要求を受信すると、イーサリンク制御部８１やＬＳＰ制御部８２に切替え要求を通知する。さらに、データセンタ４０−ｎとユーザサイトを接続するイーサネットアクセスリンク回線の故障、ＬＳＰの故障や交絡ＬＳＰの故障検出を契機にユーザサイト５０とデータセンタ４０−ｎの通信に支障が無いようにイーサネットアクセスリンク回線、ＬＳＰのＡＣＴ／ＳＢＹ切替えを実施する機能を有する。通信経路制御部４８３はこれら故障発生時のＡＣＴ／ＳＢＹ切替えを実現するために、上述のように冗長グループ管理ＤＢ９１、リンク状態管理ＤＢ９２、ＬＳＰ管理ＤＢ４０１、及び、冗長ＬＳＰ管理ＤＢ４０２を有する。なお、ＬＳＰ管理ＤＢ４０１、冗長ＬＳＰ管理ＤＢ４０２はＬＳＰ終端部４７２及びＬＳＰ制御部８２と共有で利用する。
ＬＳＰ終端部４７２はＬＳＰ管理ＤＢ４０１と冗長ＬＳＰ管理ＤＢ４０２と自ノードリンク状態管理ＤＢ９４を具備する。このうち、自ノードリンク状態管理ＤＢ９４は第一の実施例のものと同じデータベースであるため、説明を省略する。
【００４６】
図１５を参照して第二の実施例のＬＳＰ管理データベース４０１を説明する。ＬＳＰ管理ＤＢ４０１はＬＳＰ  ＩＤ２２１と、ＬＳＰが属するイーサネットアクセスリンクを指定するリンクＩＤ２２２と、ＭＰＬＳパスの状態（正常／異常）を保持するＬＳＰ状態２２３と、ＬＳＰの運用状態（当該ＬＳＰが冗長化されている場合、運用状態（ＡＣＴ）なのか非運用状態（ＳＢＹ）なのか）を保持する運用状態２２４と、ＬＳＰグループ  ＩＤ（ＬＳＰが冗長化されている場合グループとなるＬＳＰを管理するための管理ＩＤ）４１１を含む。
なお、ＬＳＰ  ＩＤ２２１、リンクＩＤ２２２、ＬＳＰ状態２２３、運用状態２２４は第一の実施例と同じ内容となる。
図１６を参照して、第二の実施例の冗長ＬＳＰ管理ＤＢ４０２を説明する。冗長ＬＳＰ管理ＤＢ４０２はＬＳＰグループＩＤ４１１とＰｒｉｍａｒｙノードに所属する２本のＬＳＰを格納するフィールドＰ−ＰＬＳＰ  ＩＤ４１２とＰ−ＳＬＳＰ  ＩＤ４１３と、Ｓｅｃｏｎｄａｒｙノードに所属する２本のＬＳＰを格納するフィールドＳ−ＰＬＳＰ  ＩＤ４１４とＳ−Ｓ系ＬＳＰ  ＩＤ４１５とを具備する。
【００４７】
以下、図１７〜図２１のフローチャートを用いて故障発生時の切替え動作を説明する。
まず、図１７−ａおよび図１７−ｂを用いてイーサネットアクセスリンク故障検出時のＴＰＥノードの動作を説明する。
イーサネットアクセスリンク故障発生時の処理はＳ２１０９を除き第一の実施例と同じである。第一の実施例と処理が異なるＳ２１０９の動作を説明する。
イーサネットアクセスリンク故障発生時には同一のデータセンタとの通信経路を維持するために、ＴＰＥノード４００のイーサネットアクセスリンクとＬＳＰを切替える。Ｓ２１０９はＬＳＰの切替え処理となる。
通信経路制御部４８３は、優先順位が高いリンクＩＤ（切替え先のリンクＩＤ）でＬＳＰ管理ＤＢ４０１を検索し、対応するＬＳＰグループＩＤ４１１を取得する。通信経路制御部４８３は、ＬＳＰグループＩＤ４１１で冗長ＬＳＰ管理ＤＢ４０２を検索し、自ノードに属するＰ系／Ｓ系のＬＳＰ  ＩＤを取得する。通信経路制御部４８３は、取得したＬＳＰ  ＩＤでＬＳＰ管理ＤＢ４０１を再度検索し、それぞれのＬＳＰのＬＳＰ状態２２３を確認する。通信経路制御部４８３は、Ｐ系ＬＳＰが正常ならＰ系ＬＳＰの運用状態２２４をＡＣＴにし、Ｐ系ＬＳＰが故障でＳ系ＬＳＰが正常ならＳ系ＬＳＰの運用状態２２４をＡＣＴにし、ＡＣＴとしたＬＳＰにＡＣＴ制御パケットを送信する（Ｓ２１０９）。
これにより、ＴＰＥノード４００に属する２本のＬＳＰのうち１本のＬＳＰのみをＡＣＴ化してトランスポートネットワーク１内の通信経路を確保することが可能となる。
【００４８】
次に、図１８を用いてＬＳＰ故障検発生時のＴＰＥノードの動作を説明する。ＬＳＰ故障発生時の処理はＳ２２０１、Ｓ２２０８、Ｓ２２０９、Ｓ２２１０の処理を除き第一の実施例と同じである。第一の実施例と処理が異なるＳ２２０１、Ｓ２２０８、Ｓ２２０９、Ｓ２２１０の動作を説明する。
第二の実施例ではＴＰＥノード４００間のトランスポートネットワーク１内のＬＳＰが冗長化されているため、１本のＬＳＰ故障ではデータセンタと接続するＴＰＥノードを切替えること無く通信を継続することを可能とする。このための処理がＳ２２０１、Ｓ２２０８、Ｓ２２０９、Ｓ２２１０となる。
まず、通信経路制御部４８３は、故障ＬＳＰに関連する情報をＬＳＰ管理ＤＢ４０１及び冗長ＬＳＰ管理ＤＢ４０２から取得する。例えば、通信経路制御部４８３は、ＬＳＰ管理ＤＢ４０１に対して、故障を検出したＬＳＰのＬＳＰ  ＩＤに対応するＬＳＰ状態２２３を「故障」に更新し、運用状態２２４を「ＳＢＹ」に更新し、ＬＳＰ管理ＤＢ４０１からＬＳＰの所属するリンクＩＤ２２２を取得する（Ｓ２２０１）。また、通信経路制御部４８３は、冗長ＬＳＰ管理ＤＢ４０２から、故障を検出したＬＳＰのＬＳＰ  ＩＤに対応する他のＬＳＰ  ＩＤを取得する。取得されるＬＳＰ  ＩＤは、故障を検出したＬＳＰと同一ＬＳＰグループに属するＬＳＰのＩＤである。
次に、通信経路制御部４８３は、冗長ＬＳＰ管理ＤＢ４０２から取得した同一ＬＳＰグループに属する別の（故障したＬＳＰ以外の）ＬＳＰのＬＳＰ状態２２３は正常かどうかの判定を行う（Ｓ２２０８）。判定の結果がＮＯであれば、同一ＬＳＰグループに属する他のＬＳＰも故障していることになり、ＬＳＰ切替えが出来ないので、Ｓ２２０２以降の処理を実行する（第一の実施例と同動作のため説明省略）。同一ＬＳＰグループに属する他のＬＳＰが正常の場合は判定の結果がＹｅｓとなり、ＬＳＰの切替え処理を実行するためにＳ２２０９の処理を実行する。
【００４９】
次に、故障したＬＳＰの運用状態２２４はＡＣＴだったかどうか判定する（Ｓ２２０９）。判定の結果ＮＯであれば、運用状態２２４がＳＢＹのＬＳＰの故障の場合は現在の通信に影響が無い故障であるため、ＬＳＰ切替えをする必要が無いので、処理を終了する。判定の結果ＹＥＳあれば、運用状態２２４がＡＣＴのＬＳＰの故障の場合は現在の通信に影響がある故障であるため、ＬＳＰ切替えをする必要があり、ＬＳＰ切替え処理にうつる。
次に同一ＬＳＰグループに属し、かつ同一ＴＰＥノードに属するＬＳＰの運用状態２２４をＡＣＴとし、ＬＳＰ制御部（ＬＳＰ  ＯＡＭ／プロテクション制御部）８２からＬＳＰをＡＣＴとするＡＣＴ制御パケットを送信する（Ｓ２２１０）。これにより、ＬＳＰの終端点を持つＴＰＥノード間でＡＣＴ制御パケットのやり取りが出来るため、通信に使用されるＬＳＰが切り替わる。
図１８のその他の処理については第一の実施例と同動作のため説明を省略する。
次に、交絡ＬＳＰ故障発生時の処理フローチャートを説明する。交絡ＬＳＰ故障発生時の処理はＳ２３０５の判定処理を除き全て第一の実施例と同じである。第一の実施例と処理が異なるＳ２３０５の動作を説明する。
第二の実施例では同一ＴＰＥノードのＬＳＰは冗長設定されているため、同一ＬＳＰグループに属する２本のＬＳＰが共にＳＢＹか、またはどちらかのＬＳＰがＡＣＴかの判定を行う（Ｓ２３０５）。
２本のＬＳＰが共にＳＢＹの場合はＮＯとなり処理を終了する。また、どちらかのＬＳＰがＡＣＴの場合はＹＥＳとなり、Ｓ２３０６の処理を実行する。
【００５０】
図１９のその他の処理については第一の実施例と同動作のため説明を省略する。
図２０はＬＳＰ切替えＡＣＴ制御パケット受信時のフローチャートであり、図２１は交絡ＬＳＰからＤＢ更新フラグ３０４が「情報更新あり」のＤＢ交換通知パケット３００を受信したときのフローチャートである。これらのフローチャートは第一の実施例と同動作のため説明を省略する。
本実施例によると、データセンタ、イーサネットアクセスリンク、トランスポートネットワーク（トランスポートパス、トランスポートノード）の全てを冗長化することができ、イーサネットアクセスリンク、トランスポートパス、トランスポートノードの１点故障ではユーザサイトがアクセスするＤＣを維持する通信経路を提供することができる。さらには、ＬＳＰ故障切替えではユーザサイトがアクセスするＤＣまでのＴＰＥノードを変更すること無く通信経路を提供することが出来るため、故障発生時の通信断時間を短くすることが可能となる。
また、ＤＣＥノード故障を検出した場合であっても、もう一方データセンタへの通信経路を提供することができ、ユーザサイトとデータセンタ間の通信を継続することができる。
なお、上述の各実施例ではＬＳＰを用いて説明したが、これ以外の適宜のパスでもよいし、適宜の通信経路でもよい。また、上述の各実施例ではイーサアクセスリンクを用いて説明したが、これ以外の適宜のリンクでもよいし、適宜の通信経路でもよい。
【００５１】
（構成例）
本通信システムの一態様は、
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第１アクセスリンクを介して通信し、第１装置と冗長化された第１ネットワークの第２装置と第２アクセスリンクを介して通信し、第２ネットワークの第３装置と第１パスを介して通信する第１通信装置と、
第１ネットワークと第２ネットワークとの間に配置され、第１ネットワークの第１装置と第３アクセスリンクを介して通信し、第１ネットワークの第２装置と第４アクセスリンクを介して通信し、第２ネットワークの第３装置と第２パスを介して通信する第２通信装置と、
第１通信装置と第２通信装置間の同期情報通信経路と
を備え、
第１通信装置及び第２通信装置はそれぞれ、第１通信装置及び第２通信装置の第１乃至第４アクセスリンクのリンク識別子と、第１乃至第４アクセスリンクの正常又は故障を示すリンク状態情報と、第１乃至第４アクセスリンクと対になって第３装置と第１又は第２装置との通信経路を構成する第１及び第２パスの正常又は故障を示すパス状態情報とを含む同期情報を、同期情報通信経路を介して同期して管理し、
第１通信装置及び第２通信装置は、同期された情報に基づいて、第１ネットワークの第１乃至第４アクセスリンクの切替と、第２ネットワークの第１及び第２パスの切替とを制御して、第３装置と第１又は第２装置との通信経路を切り替える。
これにより、第１ネットワークでの経路と、第２ネットワークでの経路と、第１ネットワーク及び第２ネットワーク間の通信装置とを冗長化でき、冗長化された通信装置が第１ネットワークと第２ネットワークをまたがる経路を切り替えることができる。
【００５２】
また、第１通信装置及び第２通信装置の少なくともいずれかは、
第３装置と第１装置との、第１パス、第１通信装置及び第１アクセスリンクを介した通信経路において、第１パス、第１通信装置及び第１アクセスリンクのいずれかの故障を検出すると、同期された情報に基づいて、第１パスから第２パスへ切り替え及び第１アクセスリンクから第３アクセスリンクへ切り替えて、第３装置と第１装置との通信を継続させてもよい。
これにより、故障を検出した際に、冗長構成された第１装置及び第２装置のアクセス先を変えずに通信経路を切り替えることができる。
この場合、第２通信装置は、第１通信装置の第１アクセスリンクから自第２通信装置の第３アクセスリンクへ切り替える際に、第３アクセスリンクを運用系にする制御パケットを該第３アクセスリンクに送信してもよい。
これにより、第２通信装置が第３アクセスリンクを運用系にできる。
【００５３】
また、第１通信装置及び第２通信装置の少なくともいずれかは、
第１乃至第４アクセスリンクの優先順位が予め記憶されたデータベースを有し、
優先順位は、少なくとも第１通信装置の第１アクセスリンクの次に第２通信装置の第３アクセスリンクが設定され、
第１通信装置及び第２通信装置の少なくともいずれかは、該優先順位に従い、第１アクセスリンクから第３アクセスリンクに切り替えてもよい。
これにより、第１乃至第４アクセスリンクの切替優先順位を予め設定しておくことができ、かつ、第１通信装置側が故障した場合に第２通信装置の第３アクセスリンクへ切り替えることができる。
また、優先順位は、第１通信装置の第１アクセスリンク、第２通信装置の第３アクセスリンク、第１通信装置の第２アクセスリンク、第２通信装置の第４アクセスリンクの順に設定され、第１通信装置及び第２通信装置の少なくともいずれかは、該優先順位に従い、第１乃至第４アクセスリンクを切り替えてもよい。
これにより、第１通信装置側の故障に対して、まず、冗長構成された第１装置及び第２装置のアクセス先を変えずに通信経路を切り替え、次にアクセス先を変えた通信経路へ切り替えるようにすることができる。
【００５４】
また、第１通信装置及び第２通信装置の少なくともいずれかは、
第１乃至第４アクセスリンクの優先順位が予め記憶されたデータベースを有し、
第１乃至第４アクセスリンクのうち運用中のアクセスリンクの故障を検出すると、リンク状態情報が正常を示すアクセスリンクのうち、優先順位が高いアクセスリンクが自通信装置のアクセスリンクであれば、該アクセスリンクを運用系としてもよい。
これにより、アクセスリンクの故障を検出した場合に通信経路を切り替えることができる。
この場合、第１通信装置及び第２通信装置の少なくともいずれかは、優先順位が高いアクセスリンクが自通信装置のアクセスリンクであり、かつ、自通信装置と第３装置との第１又は第２パスが非運用系の場合、さらに該第１又は第２パスを運用系してもよい。
これにより、アクセスリンクの故障を検出した場合に必要に応じてパスを運用系に切り替えることができる。例えば、他の通信装置によりパスが運用系に切り替えられていない場合は、自通信装置主導でパスを運用系に切り替えることができる。
【００５５】
また、第１通信装置及び第２通信装置の少なくともいずれかは、第１乃至第４アクセスリンクの優先順位が予め記憶されたデータベースを有し、
第１通信装置及び第２通信装置の一方が、第１及び第２パスのうち運用中のパスの故障を検出すると、該パスのパス状態情報を故障に更新し、
更新後に、第１通信装置及び第２通信装置は同期情報を、通信経路を介して交換して同期し、
第１通信装置及び第２通信装置の他方が、リンク状態情報が正常を示すアクセスリンクのうち、優先順位が高いアクセスリンクを運用系としてもよい。
これにより、パスの故障を検出した場合に通信経路を切り替えることができる。
この場合、第１通信装置及び第２通信装置の他方は、第１パス又は第２パスの故障を検出した第３装置から送信される制御パケットを受信して、自通信装置の第１又は第２パスを運用系とし、又は、自通信装置の第１又は第２パスを運用系とする制御パケットを送信してもよい。
これにより、通信装置の一方がパスの故障を検出した場合に、他方がパスを運用系に切り替えることができる。
【００５６】
また、同期情報は、第１乃至第４アクセスリンクが運用系か非運用系かを示すリンク運用情報と、第１及び第２パスが運用系か非運用系かを示すパス運用情報とを含み、
第１通信装置及び第２通信装置の一方は、第１パス又は第２パスの一方が故障することで第３装置から送信される、第１パス又は第２パスの他方を運用系とする制御パケットを受信して、該パスのパス運用情報を運用系に更新し、
第１通信装置及び第２通信装置の一方は、第１通信装置及び第２通信装置の他方と同期情報の同期がとれない場合、自通信装置のリンク運用情報が非運用系であり、かつ、自通信装置のパス運用情報が運用系であれば、リンク状態情報が正常を示すアクセスリンクのうち、優先順位が高いアクセスリンクを運用系としてもよい。
これにより、第１及び第２の通信装置のいずれかが故障して同期が取れなくなった場合に、通信経路を切り替えることができる。
【００５７】
また、第１通信装置及び第２通信装置は、予め定められた周期で同期情報を交換し、アクセスリンク及びパスの故障により同期情報が変更された場合は、周期に関わらず同期情報を交換してもよい。
これにより、同期を高速化できる。
また、第１ネットワークのプロトコルと第２ネットワークのプロトコルは異なり、
第１通信装置及び第２通信装置が、第１プロトコルの第１ネットワークと、第１通信装置と、第２プロトコルの第２ネットワークとを介した、第３装置と第１又は第２装置間の経路を、第１ネットワークと、第２通信装置と、第２ネットワークを介した経路に切り替えてもよい。
これにより、２種類以上の冗長化プロトコルが混在する環境において、通信パスのエンド−ツー−エンドの冗長経路を提供できる。
また、第１パス及び第２パスの少なくとも一方はさらに冗長化され、第１通信装置及び第２通信装置のいずれかは、冗長化されたパスへ切り替えてもよい。
これにより、通信装置間のパスを冗長化し、パス故障時にはパスを切り替えることで通信を継続させることができる。
【００５８】
（他の構成例）
なお、通信装置は、以下のように構成することもできる。
例えば、第一の通信装置と接続する第一のアクセスリンクと、第二の通信装置と接続する第二のアクセスリンクと、ネットワーク利用者を収容する第三の通信装置と接続する第一のトランスポートパスを備える通信装置であって、
上記アクセスリンクを冗長化し、運用、非運用の制御をするリンク制御部と、
上記トランスポートパスの運用、非運用の制御をするパス制御部と、
第一の通信装置と接続する第三のアクセスリンクと、第二の通信装置と接続する第四のアクセスリンクと、第三の通信装置と接続する第二のトランスポートパスを備える第五の通信装置との交絡通信経路と、
上記アクセスリンクの運用、非運用の状態及び上記トランスポートパスの運用、非運用の状態及び上記アクセスリンク及び上記トランスポートパスの故障有無を保持するデータベースと、上記第五の通信装置の上記アクセスリンクの運用、非運用の状態及び上記トランスポートパスの運用、非運用の状態及び上記アクセスリンク及び上記トランスポートパスの故障有無を保持する運用状態管理データベースを備え、
上記第三の通信装置に接続するネットワーク利用ユーザと上記第一の通信装置または上記第一の通信装置の何れか一方のみとの通信経路だけを維持できるように上記データベースのアクセスリンク及びトランスポートパスの運用、非運用を設定することを特徴とする。
【００５９】
上述の通信装置において、上記第五の通信装置の運用状態管理データベースの情報を保持することを特徴とする。
上述の通信装置において、上記第五の通信装置との間である一定の周期で定期的に上記運用状態管理データベースの情報を交換することで上記運用状態管理データベースを常時同期化することを特徴とする。
上述の通信装置において、上記第一から第四のアクセスリンクの優先順位を上記運用状態管理データベースに備え、
上述の通信装置において、上記優先順位は自ノードの第一のアクセスリンクの優先順位が最も高い“１”である場合、次に優先順位が高い“２”は上記第五の通信装置の上記第三のアクセスリンクとし、３番目に優先順位が高い“３”は上記自ノードの第二のアクセスリンクとし、優先順位が一番低い“４”は上記第五の通信装置の上記第四のアクセスリンクであることを特徴とする。
上述の通信装置において、上記アクセスリンクのうち、運用中のアクセスリンクを有する上記通信装置または上記第五の通信装置のトランスポートパスが運用中となるように制御することを特徴とする。
上述の通信装置において、上記アクセスリンクのうち、運用中のアクセスリンクンの故障を検出すると、
上記交絡通信経路を利用して上記故障情報を上記通信装置と上記第五の通信装置間で交換することで、運用状態管理データベースを同期化し、
上記アクセスリンクの優先順位で次に優先順位が高くかつ正常なイーサアクセスリンクを運用とし、
それにより上記運用中のトランスポートパスの運用、非運用を制御することを特徴とする。
【００６０】
上述の通信装置において、上記運用中のトランスポートパスの故障を検出すると、
上記交絡通信経路を利用して上記故障情報を上記通信装置と上記第五の通信装置間で交換することで、運用状態管理データベースを同期化し、
上記トランスポートパスが属するアクセスリンクを非運用とし、
上記アクセスリンクのうち優先順位が次に高くかつ正常なイーサアクセスリンクを運用とし、
それにより上記運用中のトランスポートパスの運用、非運用を制御することを特徴とする。
上述の通信装置において、上記交絡通信経路の故障を検出すると、
上記非運用のトランスポートパスを有する上記通信装置は上記第三の通信装置から、
上記トランスポートパスを運用に切替える制御パケットを受信すると、
上記運用状態管理データベースから上記アクセスリンクの優先順位およびアクセスリンクの故障情を読出し、
優先順位が高くかつ正常なアクセスリンクを運用とすることを特徴とする。
上述の通信装置において、アクセスリンクやトランスポートパスの故障により自装置の上記運用状態管理データベースに変更が発生した際には、上記ある一定周期に関係なく上記運用状態管理データベースの情報を交換することで上記運用状態管理データベースの同期化を高速化することを特徴とする。
【００６１】
（付記）
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれている。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００６２】
１０  ＴＰＥノード
１１  ＴＰノード
２０  ネットワーク管理システム
４０  データセンタ
５０  ユーザサイト
８１  イーサリンク制御部
８２  ＬＳＰ制御部
８３、４８３  通信経路制御部
【図１】
2014131130.tif 000003
【図２】
2014131130.tif 000004
【図３】
2014131130.tif 000005
【図４】
2014131130.tif 000006
【図５】
2014131130.tif 000007
【図６】
2014131130.tif 000008
【図７】
2014131130.tif 000009
【図８−ａ】
2014131130.tif 000010
【図８−ｂ】
2014131130.tif 000011
【図９】
2014131130.tif 000012
【図１０】
2014131130.tif 000013
【図１１】
2014131130.tif 000014
【図１２】
2014131130.tif 000015
【図１３】
2014131130.tif 000016
【図１４】
2014131130.tif 000017
【図１５】
2014131130.tif 000018
【図１６】
2014131130.tif 000019
【図１７−ａ】
2014131130.tif 000020
【図１７−ｂ】
2014131130.tif 000021
【図１８】
2014131130.tif 000022
【図１９】
2014131130.tif 000023
【図２０】
2014131130.tif 000024
【図２１】
2014131130.tif 000025