(57)【要約】【課題】ネットワークリソースを効率化しながら、複数のサービスネットワークのトラフィック疎通を継続させる。【解決手段】境界ノード装置１００は、境界ノード装置１００を仮想的に分割する分割手段１４５と、第１パスと第２パスを含む冗長パスを複数設定するパス設定手段１３１と、ノード装置３００からの要求に応じて、設定された冗長パスの１つの第１パスを第１サービスネットワーク用のリソースとして使用させると共に、前記第１パスに対応する第２パスを第２サービスネットワーク用のリソースとして使用させるリソース提供制御手段１３９と、不具合が生じたことを検知する障害検知手段１３４と、第１パスに不具合が生じた場合に、第１パスを当該第１パスに対応する第２パスに切り替える第１切替制御手段１３５と、前記第２パスを、当該第２パスから他の冗長パスに含まれる第２パスに切り替える第２切替制御手段１３６とを備える。【選択図】図４
2007325200.tif 000002
【特許請求の範囲】
【請求項１】
第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおけるリソース提供方法であって、
前記境界ノード装置が、
前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割ステップと、
前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信ステップと、
前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定ステップと、
前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、当該冗長パスに含まれる前記第２パスを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御ステップと、
前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知ステップと、
前記検知した不具合が、前記第１パスに関する不具合であった場合には、
前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う第１切替制御ステップと、
前記第２サービスネットワーク用のリソースとして使用されていた第２パスを含まない冗長パスを、前記パス設定ステップで設定された前記複数の冗長パスから検出し、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを、前記検出した前記冗長パスに含まれる第２パスに切り替える制御を行う第２切替制御ステップと
を含むことを特徴とするリソース提供方法。
【請求項２】
前記検知した不具合が、前記第２パスに関する不具合であった場合には、
前記第２切替制御ステップを実行する
ことを特徴とする請求項１に記載のリソース提供方法。
【請求項３】
第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおけるリソース提供方法であって、
前記境界ノード装置が、
前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割ステップと、
前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信ステップと、
前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定ステップと、
前記設定された複数の冗長パスにそれぞれ含まれる第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成するステップと、
前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、前記生成されたリンクを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御ステップと、
前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知ステップと、
前記検知した不具合が、前記第１パスに関する不具合であった場合には、
前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う切替制御ステップと、
前記第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記第１パスの切り替え先である前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行するリソース内制御ステップと
を含むことを特徴とするリソース提供方法。
【請求項４】
前記検知した不具合が、前記第２パスに関する不具合であった場合には、
前記第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記不具合の発生した前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行するリソース内制御ステップと
を含むことを特徴とする請求項３に記載のリソース提供方法。
【請求項５】
前記リソース提供制御ステップは、
前記リンクを論理的に複数のリソースに分割し、前記分割したリソースを、１つ以上の前記第２サービスネットワークに対して使用させる
ことを特徴とする請求項３または請求項４に記載のリソース提供方法。
【請求項６】
前記リソース要求は、前記第１サービスネットワークから送信されるリソース要求、または前記第２サービスネットワークから送信されるリソース要求である
ことを特徴とする請求項１ないし請求項５のいずれか１項に記載のリソース提供方法。
【請求項７】
第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、
前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割手段と、
前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信手段と、
前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定手段と、
前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、当該冗長パスに含まれる前記第２パスを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御手段と、
前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知手段と、
前記検知した不具合が、前記第１パスに関する不具合であった場合には、
前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う第１切替制御手段と、
前記第２サービスネットワーク用のリソースとして使用されていた第２パスを含まない冗長パスを、前記パス設定手段で設定された前記複数の冗長パスから検出し、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを、前記検出した前記冗長パスに含まれる第２パスに切り替える制御を行う第２切替制御手段と
を備えることを特徴とする境界ノード装置。
【請求項８】
第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、
前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割手段と、
前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信手段と、
前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定手段と、
前記設定された複数の冗長パスにそれぞれ含まれる第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成する手段と、
前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、前記生成されたリンクを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御手段と、
前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知手段と、
前記検知した不具合が、前記第１パスに関する不具合であった場合には、
前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う切替制御手段と、
前記第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記第１パスの切り替え先である前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行するリソース内制御手段と
を備えることを特徴とする境界ノード装置。
【請求項９】
第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークからなるネットワークシステムであって、
前記境界ノード装置が、
前記境界ノード装置を仮想的に複数の境界ノード装置に分割し、
前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信し、
前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定し、
前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、当該冗長パスに含まれる前記第２パスを前記第２サービスネットワーク用のリソースとして使用させる制御を行い、
前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知し、
前記検知した不具合が、前記第１パスに関する不具合であった場合には、
前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替え、
前記第２サービスネットワーク用のリソースとして使用されていた第２パスを含まない冗長パスを、前記設定された前記複数の冗長パスから検出し、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを、前記検出した前記冗長パスに含まれる第２パスに切り替える
ことを特徴とするネットワークシステム。
【請求項１０】
第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークからなるネットワークシステムであって、
前記境界ノード装置が、
前記境界ノード装置を仮想的に複数の境界ノード装置に分割し、
前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信し、
前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定し、
前記設定された複数の冗長パスにそれぞれ含まれる第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成し、
前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、前記生成されたリンクを前記第２サービスネットワーク用のリソースとして使用させる制御を行い、
前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知し、
前記検知した不具合が、前記第１パスに関する不具合であった場合には、
前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替え、
前記第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記第１パスの切り替え先である前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行する
ことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックボーンネットワークとサービスネットワークにおけるリソース提供方法、境界ノード装置およびネットワークシステムに関する。
【背景技術】
【０００２】
従来、あるサービスネットワークを収容した複数の境界ノード装置と、境界ノード装置を相互に接続するパスとを有する光バックボーンネットワークを含む通信システムにおいて、境界ノード装置間にパスを確立する技術が知られている。確立されるパスの構造として、冗長構成のパス（冗長パス）がある。この冗長パスは、ある特定のサービスネットワークに対し提供されるものであり、所定の帯域を有したリソースとして使用可能なパス（運用側パス）と、その予備であるパス（予備側パス）とを含んでいる。運用側パス（運用側リソース）と予備側パス（予備側リソース）とは、一意に関連付けられており、予備側リソースをバックボーンネットワークに存在する複数のノード装置にてシェアすることが知られている（例えば、非特許文献１参照）。
これによれば、あるサービスネットワークのトラフィックが運用側リソースを利用しているときに、運用側リソースのパスにおいて障害が発生した場合に、トラフィックを迂回させるために予備側リソースを利用することが可能である。これにより、トラフィック疎通が継続されることとなる。
【非特許文献１】J. P. Lang et al、“RSVP-TE Extensions in support of End-to-End Generalized Multi-Protocol Label Switching(GMPLS)-based Recovery”、[online]、2005年4月、CCAMP Working Group、[平成18年4月26日検索]、インターネット<ＵＲＬ： HYPERLINK "http://www.ietf.org/" http://www.ietf.org/internet-drafts/draft-ietf-ccamp-gmpls-recovery-e2e-signaling-03.txt>
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の通信システムでは、光バックボーンネットワークで確立される冗長パスをネットワークリソースとしてより有効に活用するために、境界ノード装置を仮想的に複数に分割して、複数のサービスネットワークを収容する構成とすることが考えられている。この場合、例えば、２つのサービスネットワークに異なる優先順位を付与し、一方のサービスネットワークに運用側リソースを割り当て、他方に予備側リソースを割り当てる。
【０００４】
このような前提で、運用側リソースに障害が発生した場合には、運用側リソースを利用したトラフィックを予め準備しておいた予備側リソースに迂回させて、優先順位の高い方である一方のサービスネットワークのトラフィック疎通を継続させることができる。
しかしながら、優先順位の低い方であるもう一方のサービスネットワークのトラフィックは保証されず、これを保証するためには、余剰となる冗長なリンクを常に準備しておく必要があり、ネットワーク効率化の面において問題があった。
【０００５】
そこで、本発明では、前記した問題を解決し、ネットワークリソースの効率化を図りながら、複数のサービスネットワークのトラフィック疎通を継続させることができるリソース提供方法、境界ノード装置およびネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、請求項１に記載のリソース提供方法は、第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおけるリソース提供方法であって、前記境界ノード装置が、前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割ステップと、前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信ステップと、前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定ステップと、前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、当該冗長パスに含まれる前記第２パスを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御ステップと、前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知ステップと、前記検知した不具合が、前記第１パスに関する不具合であった場合には、前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う第１切替制御ステップと、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを含まない冗長パスを、前記パス設定ステップで設定された前記複数の冗長パスから検出し、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを、前記検出した前記冗長パスに含まれる第２パスに切り替える制御を行う第２切替制御ステップとを含むことを特徴とする。
【０００７】
かかる手順によれば、境界ノード装置は、分割ステップで、自身である境界ノード装置を仮想的に複数の境界ノード装置に分割し、リソース要求受信ステップで、サービスネットワーク内に備えられるノード装置からリソース要求を受信し、受信したリソース要求に基づいて、パス設定ステップで、冗長パスを複数設定する。ここで、例えば、優先順位の高い（あるいは信頼性の高い）側である第１サービスネットワークからリソース要求を受信する。また、設定された複数の冗長パスは、リソースとして実際に使用される１つの冗長パスの候補であり、他の境界ノード装置との間を通信可能に接続する複数の通信経路である。そして、境界ノード装置は、リソース提供制御ステップで、第１サービスネットワーク用のリソースとして第１パスを使用させ、第２サービスネットワーク用のリソースとして第２パスを使用させる。そして、境界ノード装置は、障害検知ステップで、使用させた冗長パスのいずれかのパスに不具合が生じたことを検知し、第１パスに関する不具合であった場合には、第１切替制御ステップで、障害が生じた第１パスから第２パスへ第１サービスネットワークのトラフィックを切り替え、第２切替制御ステップで、それまで第２サービスネットワークで使用していた第２パスを含まない冗長パスを検出し、第２サービスネットワークのトラフィックを、検出した冗長パスに含まれる第２パスに切り替える制御を行う。したがって、境界ノード装置は、ネットワークリソースを効率化しながら、第１サービスネットワークに使用されている第１パスで不具合が起きた場合にも、第１サービスネットワークのトラフィックを継続させ、かつ、第２サービスネットワークのトラフィックも継続させることができる。
【０００８】
また、請求項２に記載のリソース提供方法は、請求項１に記載のリソース提供方法において、検知した不具合が第２パスに関する不具合であった場合には、前記第２切替制御ステップを実行することをさらに含むことが好ましい。
【０００９】
かかる手順によれば、境界ノード装置は、第２パスに関する不具合を検知した場合には、第２切替制御ステップを行う。したがって、境界ノード装置は、第２サービスネットワークに使用させている第２パスで不具合が起きた場合にも、第２サービスネットワークのトラフィックを継続させることができる。
【００１０】
また、請求項３に記載のリソース提供方法は、第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおけるリソース提供方法であって、前記境界ノード装置が、前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割ステップと、前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信ステップと、前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定ステップと、前記設定された複数の冗長パスにそれぞれ含まれる第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成するステップと、前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、前記生成されたリンクを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御ステップと、前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知ステップと、前記検知した不具合が、前記第１パスに関する不具合であった場合には、前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う切替制御ステップと、前記第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記第１パスの切り替え先である前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行するリソース内制御ステップとを含むことを特徴とする。
【００１１】
かかる手順によれば、境界ノード装置は、第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成し、リソース提供制御ステップで、第２サービスネットワーク用のリソースとして使用させる。なお、第１サービスネットワーク用のリソースは、冗長パスの第１パスを使用させる。そして、境界ノード装置は、障害検知ステップで、使用させた冗長パスのいずれかのパスに不具合が生じたことを検知し、第１パスに関する不具合であった場合には、第１切替制御ステップで、障害が生じた第１パスから当該冗長パスに含まれる第２パスへ第１サービスネットワークのトラフィックを切り替え、リソース内制御ステップで、第２サービスネットワークのトラフィックについては、使用されているリンクの、前記第１パスの切り替え先である前記第２パス以外のリソース内でロードバランスまたは冗長化を実行する。なお、他の第２パスは、迂回路である第２パスが含まれるリンクに束ねられてもよいし、そのリンクとは異なるリンクに束ねられてもよい。したがって、境界ノード装置は、バックボーンネットワークで設定される複数の冗長パスの第２パスからなるリソースを、論理的に１つに束ねたリンクとして使用させることにより、第２サービスネットワークへ大容量のリソース提供を可能とする。そして、第１サービスネットワークに使用されている第１パスで不具合が起きた場合にも、第１サービスネットワークのトラフィックを継続させ、かつ、第２サービスネットワークのトラフィックも継続させることができる。
【００１２】
また、請求項４に記載のリソース提供方法は、請求項３に記載のリソース提供方法において、検知した不具合が第２パスに関する不具合であった場合には、第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記不具合の発生した前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行するリソース内制御ステップをさらに含むことが好ましい。
【００１３】
かかる手順によれば、境界ノード装置は、第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成し、リソース提供制御ステップで、第２サービスネットワーク用のリソースとして使用させる。そして、第２パスに関する不具合を検知した場合には、リソース内制御ステップで、第２サービスネットワークのトラフィックについては、使用されているリンクの、不具合の発生した前記第２パス以外のリソース内でロードバランスまたは冗長化を実行する。したがって、境界ノード装置は、第２サービスネットワークに使用されている第２パスで不具合が起きた場合にも、第２サービスネットワークのトラフィックを継続させることができる。
【００１４】
また、請求項５に記載のリソース提供方法は、請求項３または請求項４に記載のリソース提供方法において、前記リソース提供制御ステップが、前記リンクを論理的に複数のリソースに分割し、前記分割したリソースを、１つ以上の前記第２サービスネットワークに対して使用させることをさらに含むことが好ましい。
【００１５】
かかる手順によれば、境界ノード装置は、第２パスからなるリソースの少なくとも一部を論理的に束ねて生成したリンクを論理的に複数のリソースに分割し、分割したリソースを、１つ以上の第２サービスネットワークに対して使用させる。したがって、複数の第２サービスネットワークにリソースを使用させることができる。
【００１６】
また、請求項６に記載のリソース提供方法は、請求項１ないし請求項５のいずれか１項に記載のリソース提供方法において、リソース要求は、前記第１サービスネットワークから送信されるリソース要求、または前記第２サービスネットワークから送信されるリソース要求であることをさらに含むことが好ましい。
【００１７】
かかる手順によれば、境界ノード装置は、第１サービスネットワークから送信されたリソース要求か、第２サービスネットワークから送信されたリソース要求かを判別し、第１サービスネットワークから送信されたリソース要求を受信した場合には、冗長パスを設定し、第１サービスネットワークへリソースを提供する。また、第２サービスネットワークから送信されたリソース要求を受信した場合には、冗長パスが既に設定されているか否かを判別し、設定されていた場合には、第２サービスネットワークへリソースを提供することができる。
【００１８】
また、請求項７に記載の境界ノード装置は、第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割手段と、前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信手段と、前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定手段と、前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、当該冗長パスに含まれる前記第２パスを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御手段と、前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知手段と、前記検知した不具合が、前記第１パスに関する不具合であった場合には、前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う第１切替制御手段と、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを含まない冗長パスを、前記パス設定手段で設定された前記複数の冗長パスから検出し、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを、前記検出した前記冗長パスに含まれる第２パスに切り替える制御を行う第２切替制御手段とを備えることを特徴とする。
【００１９】
かかる構成によれば、境界ノード装置は、分割手段で、自身である境界ノード装置を仮想的に複数の境界ノード装置に分割し、リソース要求受信手段で、サービスネットワーク内に備えられるノード装置からリソース要求を受信し、受信したリソース要求に基づいて、パス設定手段で、冗長パスを複数設定する。ここで、例えば、優先順位の高い（あるいは信頼性の高い）側である第１サービスネットワークからリソース要求を受信する。また、設定された複数の冗長パスは、リソースとして実際に使用される１つの冗長パスの候補であり、他の境界ノード装置との間を通信可能に接続する複数の通信経路である。そして、境界ノード装置は、リソース提供制御手段で、第１サービスネットワーク用のリソースとして第１パスを使用させ、第２サービスネットワーク用のリソースとして第２パスを使用させる。そして、境界ノード装置は、障害検知手段で、使用させた冗長パスのいずれかのパスに不具合が生じたことを検知し、第１パスに関する不具合であった場合には、第１切替制御手段で、障害が生じた第１パスから第２パスへ第１サービスネットワークのトラフィックを切り替え、第２切替制御手段で、それまで第２サービスネットワークで使用していた第２パスを含まない冗長パスを検出し、第２サービスネットワークのトラフィックを、検出した冗長パスに含まれる第２パスに切り替える制御を行う。したがって、境界ノード装置は、ネットワークリソースを効率化しながら、第１サービスネットワークに使用されている第１パスで不具合が起きた場合にも、第１サービスネットワークのトラフィックを継続させ、かつ、第２サービスネットワークのトラフィックも継続させることができる。
【００２０】
また、請求項８に記載の境界ノード装置は、第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、前記境界ノード装置を仮想的に複数の境界ノード装置に分割する分割手段と、前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信するリソース要求受信手段と、前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定するパス設定手段と、前記設定された複数の冗長パスにそれぞれ含まれる第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成する手段と、前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、前記生成されたリンクを前記第２サービスネットワーク用のリソースとして使用させる制御を行うリソース提供制御手段と、前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知する障害検知手段と、前記検知した不具合が、前記第１パスに関する不具合であった場合には、前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替える制御を行う切替制御手段と、前記第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記第１パスの切り替え先である前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行するリソース内制御手段とを備えることを特徴とする。
【００２１】
かかる構成によれば、境界ノード装置は、第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成し、リソース提供制御ステップで、第２サービスネットワーク用のリソースとして使用させる。なお、第１サービスネットワーク用のリソースは、冗長パスの第１パスを使用させる。そして、境界ノード装置は、障害検知ステップで、使用させた冗長パスのいずれかのパスに不具合が生じたことを検知し、第１パスに関する不具合であった場合には、第１切替制御ステップで、障害が生じた第１パスから当該冗長パスに含まれる第２パスへ第１サービスネットワークのトラフィックを切り替え、リソース内制御ステップで、第２サービスネットワークのトラフィックについては、使用されているリンクの、前記第１パスの切り替え先である前記第２パス以外のリソース内でロードバランスまたは冗長化を実行する。なお、他の第２パスは、迂回路である第２パスが含まれるリンクに束ねられてもよいし、そのリンクとは異なるリンクに束ねられてもよい。したがって、境界ノード装置は、バックボーンネットワークで設定される複数の冗長パスの第２パスからなるリソースを、論理的に１つに束ねたリンクとして使用させることにより、第２サービスネットワークへ大容量のリソース提供を可能とする。そして、第１サービスネットワークに使用されている第１パスで不具合が起きた場合にも、第１サービスネットワークのトラフィックを継続させ、かつ、第２サービスネットワークのトラフィックも継続させることができる。
【００２２】
また、請求項９に記載のネットワークシステムは、第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークからなるネットワークシステムであって、前記境界ノード装置が、前記境界ノード装置を仮想的に複数の境界ノード装置に分割し、前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信し、前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定し、前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、当該冗長パスに含まれる前記第２パスを前記第２サービスネットワーク用のリソースとして使用させる制御を行い、前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知し、前記検知した不具合が、前記第１パスに関する不具合であった場合には、前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替え、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを含まない冗長パスを、前記設定された前記複数の冗長パスから検出し、前記第２サービスネットワーク用のリソースとして使用されていた第２パスを、前記検出した前記冗長パスに含まれる第２パスに切り替えることを特徴とする。
【００２３】
かかる構成によれば、ネットワークシステムの境界ノード装置は、自身である境界ノード装置を仮想的に複数の境界ノード装置に分割し、サービスネットワーク内に備えられるノード装置からリソース要求を受信し、受信したリソース要求に基づいて、冗長パスを複数設定する。ここで、例えば、優先順位の高い（あるいは信頼性の高い）側である第１サービスネットワークからリソース要求を受信する。また、設定された複数の冗長パスは、リソースとして実際に使用される１つの冗長パスの候補であり、他の境界ノード装置との間を通信可能に接続する複数の通信経路である。そして、境界ノード装置は、第１サービスネットワーク用のリソースとして第１パスを使用させ、第２サービスネットワーク用のリソースとして第２パスを使用させる。そして、境界ノード装置は、使用させた冗長パスのいずれかのパスに不具合が生じたことを検知し、第１パスに関する不具合であった場合には、障害が生じた第１パスから第２パスへ第１サービスネットワークのトラフィックを切り替え、それまで第２サービスネットワークで使用していた第２パスを含まない冗長パスを検出し、第２サービスネットワークのトラフィックを、検出した冗長パスに含まれる第２パスに切り替える制御を行う。したがって、境界ノード装置は、ネットワークリソースを効率化しながら、第１サービスネットワークに使用されている第１パスで不具合が起きた場合にも、第１サービスネットワークのトラフィックを継続させ、かつ、第２サービスネットワークのトラフィックも継続させることができる。
【００２４】
また、請求項１０に記載のネットワークシステムは、第１サービスネットワークと第２サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークからなるネットワークシステムであって、前記境界ノード装置が、前記境界ノード装置を仮想的に複数の境界ノード装置に分割し、前記第１サービスネットワークまたは前記第２サービスネットワーク内に備えられるノード装置から、リソース要求を受信し、前記受信したリソース要求に基づいて、所定の帯域を有したリソースとして使用可能な第１パスと、前記第１パスと対をなした予備である第２パスとを含む冗長パスを複数設定し、前記設定された複数の冗長パスにそれぞれ含まれる第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成し、前記設定された複数の冗長パスのうちの１つの冗長パスに含まれる第１パスを前記第１サービスネットワーク用のリソースとして使用させると共に、前記生成されたリンクを前記第２サービスネットワーク用のリソースとして使用させる制御を行い、前記使用させた冗長パスに含まれるパスに不具合が生じたことを検知し、前記検知した不具合が、前記第１パスに関する不具合であった場合には、前記不具合が生じた第１パスから、当該冗長パスに含まれる前記第２パスに切り替え、前記第２サービスネットワーク用のリソースとして使用されていたリンク内において、前記第１パスの切り替え先である前記第２パス以外のリソースで、ロードバランスまたは冗長化を実行することを特徴とする。
【００２５】
かかる構成によれば、ネットワークシステムの境界ノード装置は、第２パスからなるリソースの少なくとも一部を論理的に束ねて、リンクとして生成し、第２サービスネットワーク用のリソースとして使用させる。なお、第１サービスネットワーク用のリソースは、冗長パスの第１パスを使用させる。そして、境界ノード装置は、使用させた冗長パスのいずれかのパスに不具合が生じたことを検知し、第１パスに関する不具合であった場合には、障害が生じた第１パスから当該冗長パスに含まれる第２パスへ第１サービスネットワークのトラフィックを切り替え、第２サービスネットワークのトラフィックについては、使用されているリンクの、前記第１パスの切り替え先である前記第２パス以外のリソース内でロードバランスまたは冗長化を実行する。なお、他の第２パスは、迂回路である第２パスが含まれるリンクに束ねられてもよいし、そのリンクとは異なるリンクに束ねられてもよい。したがって、境界ノード装置は、バックボーンネットワークで設定される複数の冗長パスの第２パスからなるリソースを、論理的に１つに束ねたリンクとして使用させることにより、第２サービスネットワークへ大容量のリソース提供を可能とする。そして、第１サービスネットワークに使用されている第１パスで不具合が起きた場合にも、第１サービスネットワークのトラフィックを継続させ、かつ、第２サービスネットワークのトラフィックも継続させることができる。
【発明の効果】
【００２６】
本発明によれば、ネットワークリソースの効率化を図りながら、複数のサービスネットワークのトラフィック疎通を継続させることができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明のリソース提供方法を実施するための最良の形態（以下「実施形態」という）について、第１の実施形態および第２の実施形態に分けて詳細に説明する。
【００２８】
（第１の実施形態）
[リソース提供方法の概要説明]
図１は、本発明の実施形態に係る複数サービスネットワークへのリソース提供方法を説明する概要図である。図１に示す通信システムは、バックボーンネットワーク１と、サービスネットワーク２である第１サービスネットワーク２ａ，第２サービスネットワーク２ｂとにより構成される。
【００２９】
バックボーンネットワーク１は、光バックボーンネットワークに相当し、複数の境界ノード装置１００（１００ａ，１００ｂ）と、境界ノード装置１００を相互に接続する冗長パス（Ｌ１パス）１０とを有する。
境界ノード装置１００は、第１サービスネットワーク２ａと、第２サービスネットワーク２ｂとを収容するものである。この境界ノード装置１００は、バックボーンネットワーク１と、サービスネットワーク２（２ａ，２ｂ）との境界に存在し、別の境界ノード装置１００との間に冗長パス１０を確立し、サービスネットワークに対しリソースとして提供するものである。この冗長パス１０は、所定の帯域を有したリソースとして使用可能な第１パス（運用側パスともいう）１０ａと、この第１パス１０ａと対をなした予備である第２パス（予備側パスともいう）１０ｂとを含んで構成されている。冗長パス１０を形成する第１パスと第２パスは、それぞれ、例えば、上り方向の光信号と下り方向の光信号とを分離して伝送する光ファイバや全二重式のケーブルである。
図１において、Ｌ１パス（運用側）が確立されたときに、境界ノード装置１００ａは、Ｌ１パス（運用側）の始端ポイントであり、境界ノード装置１００ｂは、Ｌ１パス（運用側）の終端ポイントであるという。
【００３０】
第１サービスネットワーク２ａは、第２サービスネットワーク２ｂよりも信頼性の高いネットワークである。そのため、高信頼サービスネットワークと呼ぶ場合もある。
本実施形態では、バックボーンネットワーク１にて確立される冗長パス１０のリソースは、第１サービスネットワーク２ａに対しては運用側と予備側の両方が、第２サービスネットワーク２ｂに対しては予備側のみが提供される（図１の矢印線参照）。
【００３１】
なお、複数サービスネットワークへリソースを提供するために、境界ノード装置１００は仮想的に分割されており、第１サービスネットワーク２ａのノード装置３００、第２サービスネットワーク２ｂのノード装置３００は、境界ノード装置１００にアクセスしてリソース提供要求を行い、それによってそれぞれのサービスネットワーク２（２ａ，２ｂ）にリソースが提供される。ノード装置３００は、例えば、光クロスコネクト、ルータ、スイッチ等の装置に相当する。
例えば、第１サービスネットワーク２ａのユーザａが、ノード装置３００を介してリソース提供要求を行った場合には、第１サービスネットワーク２ａに対してリソースの提供が行われる。また、第２サービスネットワーク２ｂのユーザｂが、ノード装置３００を介してリソース提供要求を行った場合には、第２サービスネットワーク２ｂに対してリソースの提供が行われる。リソース提供方法の詳細な説明は、後記する。
【００３２】
図２は、本発明の実施形態に係る境界ノード装置を含む通信システムの構成図である。
図２に示す通信システムは、バックボーンネットワーク１と、第１サービスネットワーク２ａと、第２サービスネットワーク２ｂとを備えている。
【００３３】
図２において、二重破線で示されるように、境界ノード装置１００は、複数サービスネットワークへリソースを提供するために仮想的に分割されることで、第１サービスネットワーク２ａと、第２サービスネットワーク２ｂと、バックボーンネットワーク１とに共用されている。このうち、バックボーンネットワーク１においては、境界ノード装置１００は、物理的側面を強調するために平面的に図示されており、第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂにおいては、論理的側面を強調するために立体的に図示されている。
【００３４】
本実施形態において、冗長パス１０として作成された冗長パス１０ａに対し、帯域保証のために、冗長パス１０ｂが作成される。前記したとおり、冗長パス１０ａは、所定の帯域を有したリソースとして使用可能な第１パス（運用側パスともいう）１０ａ−１と、この第１パス１０ａ−１と対をなした予備である第２パス（予備側パスともいう）１０ａ−２とを含んで構成され、同様に、冗長パス１０ｂは、第１パス１０ｂ−１と第２パス１０ｂ−２とを含んで構成されている。各冗長パス１０ａ，１０ｂを形成する第１パスと第２パスは、それぞれ、例えば、上り方向の光信号と下り方向の光信号とを分離して伝送する光ファイバや全二重式のケーブルである。
【００３５】
第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂは、複数の境界ノード装置１００と、複数のノード装置３００とを備えている。
【００３６】
第１サービスネットワーク２ａは、冗長パス１０ａの確立（設定）権限、冗長パスの解放権限、冗長パスのリソースの利用権限がある。一方、第２サービスネットワーク２ｂには、前記した権限がない。
【００３７】
バックボーンネットワーク１にて確立される冗長パス１０ａは、第１サービスネットワーク２ａにおいて、論理的なリンク２０ａ−１として提供される。ここで、リンク２０ａ−１は、冗長パス１０ａのすべて、すなわち、第１パス１０ａ−１と、第２パス１０ａ−２との両方により構成されることとなる。したがって、第１サービスネットワーク２ａでは、例えば、所定のトラフィックが、リンク２０ａ−１に含まれる第１パス１０ａ−１を利用しているときに、この第１パス１０ａ−１において障害が発生した場合に、このトラフィックを迂回させるために、第２パス１０ａ−２を利用することが可能である。これにより、トラフィック疎通（情報が滞りなく通過する）が継続されることとなる。なお、冗長パス１０ｂは、第１サービスネットワーク２ａにおいて、論理的なリンク２０ｂ−１として提供可能であり、冗長パス１０ａの第１パス（運用側）１０ａ−１と、冗長パス１０ｂの第１パス（運用側）１０ｂ−１とを併用してトラフィックを疎通させてもよい。それにより、ネットワークを有効に利用できる。
【００３８】
バックボーンネットワーク１にて確立される冗長パス１０ａに含まれる第２パス１０ａ−２は、第２サービスネットワーク２ｂにおいて、論理的なリンク２０ａ−２として提供される。
【００３９】
図３は、図２に示した通信システムの説明図であって、（ａ）は第１サービスネットワーク、（ｂ）は第２サービスネットワークをそれぞれ示している。すなわち、図３（ａ），（ｂ）は、図１を分離して表現した場合の図面である。
バックボーンネットワーク１の冗長パス１０ａは、図３（ａ）に示すように、第１サービスネットワーク２ａに対しては、リンク２０ａ−１として提供される。このリンク２０ａ−１は、図３に示すように、第１パス１０ａ−１と第２パス１０ａ−２とを含んでいる。また、この冗長パス１０ａの第２パス１０ｂ−２は、図３（ｂ）に示すように、第２サービスネットワーク２ｂに対しては、リンク２０ａ−２として提供される。このリンク２０ａ−２は、第２パス１０ａ−２のみを含んでいる。
【００４０】
同様に、バックボーンネットワーク１の冗長パス１０ｂは、図３（ａ）に示すように、第１サービスネットワーク２ａに対しては、リンク２０ｂ−１として提供される。このリンク２０ｂ−１は、第１パス１０ｂ−１と第２パス１０ｂ−２とを含んでいる。
また、この時点では、冗長パス１０ｂは、第２サービスネットワーク２ｂに対して、リンクとして提供されていない。
【００４１】
なお、以下の説明では、第１サービスネットワーク２ａと第２サービスネットワーク２ｂとを説明する際に、図２に示した統合された形式の説明図を主に参照して説明することとする。
【００４２】
図４は、本発明の第１の実施形態に係る境界ノード装置およびノード装置の一例を示す機能ブロック図である。
【００４３】
[境界ノード装置の構成]
境界ノード装置１００は、図４に示すように、入出力手段１１０と、制御手段１３０と、記憶手段１５０とを備える。
入出力手段１１０は、例えば、通信インタフェース等から構成され、所定の命令や情報を入力したり、所定の情報を出力したりするものである。ここでは、入出力手段１１０は、リソース要求受信手段１１１と、提供リソース通信手段１１５とを備える。
【００４４】
リソース要求受信手段１１１は、第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂから、リソースを要求するメッセージを示すリソース要求を受信し、後記するパス設定手段１３１に出力するものである。
【００４５】
提供リソース通信手段１１５は、制御手段１３０の制御に基づいて、リソースとして提供するリンクに関する情報を第１サービスネットワーク２ａや第２サービスネットワーク２ｂに通知するものである。
【００４６】
制御手段１３０は、例えば、ＣＰＵ（Central Processing Unit）等から構成され、入出力手段１１０および記憶手段１５０を制御すると共に、冗長パス１０ａ，１０ｂを設定し、提供するリソースを制御するものであり、図４に示すように、パス設定手段１３１と、設定パス管理手段１３２と、同期制御手段１３３と、障害検知手段１３４と、第１切替制御手段１３５と、第２切替制御手段１３６と、リソース提供制御手段１３９と、提供リソース管理手段１４０と、分割手段１４５とを備える。
【００４７】
パス設定手段１３１は、リソース要求に基づいて、冗長パスを複数設定し、設定した冗長パスに関する情報をリソース提供制御手段１３９および設定パス管理手段１３２に出力するものである。
設定パス管理手段１３２は、設定された冗長パスを設定パスＤＢ１５１に格納すると共に、設定パスＤＢ１５１に格納されている情報を読み出すものである。
【００４８】
同期制御手段１３３は、境界ノード装置１００間で同期をとるための制御を行うものである。この同期制御手段１３３でとられた同期は、障害検知手段１３４を介して、必要に応じて第１切替制御手段１３５および第２切替制御手段１３６に出力される。これにより、境界ノード装置１００間で同じタイミングでパスを切り替えることができる。
【００４９】
障害検知手段１３４は、障害を検知し、サービスネットワーク２（２ａ，２ｂ）にリソースとして提供された冗長パスに含まれるどのパスに不具合が生じたのかを、提供リソース管理手段１４０を介して設定パスＤＢ１５１を用いて判別し、必要に応じて第１切替制御手段１３５および／または第２切替制御手段１３６に対して、対処するための制御を指示する。詳細には、障害検知手段１３４は、現在提供されているリソースのどのパスに障害が発生したのかを検知し、第１サービスネットワーク２ａに使用されている冗長パスに含まれる第１パスに障害が発生したのであれば、第１切替制御手段１３５および第２切替制御手段１３６に対して対処するための制御を指示し、第２サービスネットワーク２ｂに使用されている、冗長パスに含まれる第２パスに障害が発生したのであれば、第２切替制御手段１３６に対してのみ対処するための制御を指示する。
【００５０】
第１切替制御手段１３５は、障害検知手段１３４によって、第１サービスネットワーク２ａに使用されている冗長パスに含まれる第１パスに不具合が生じたと判別された場合に、不具合が生じた第１パスから、当該冗長パスに含まれる第２パスに切り替える制御（以下、第１切替処理という）を行うものである。
第２切替制御手段１３６は、第２サービスネットワーク２ｂに使用されている第２パスを、他の冗長パスに含まれる第２パスに切り替える制御（以下、第２切替処理という）を行うものである。
【００５１】
リソース提供制御手段１３９は、パス設定手段１３１によって設定された複数の冗長パス（設定パス）のうちの１つの冗長パス１０ａを第１サービスネットワーク２ａ用のリソースとして提供すると共に、第１サービスネットワーク２ａ用のリソースとして提供した冗長パス１０ａの第１パスに対応する第２パスを、第２サービスネットワーク２ｂ用のリソースとして提供する制御を行うものである。リソースの提供の仕方は公知の方法を用いることができる。
【００５２】
提供リソース管理手段１４０は、各サービスネットワーク２（２ａ，２ｂ）に提供されるリソースの情報を第１リソースＤＢ１５３または第２リソースＤＢ１５５に格納すると共に、両ＤＢ（１５３，１５５）および設定パスＤＢ１５１に格納されている情報を読み出すものである。なお、提供リソース管理手段１４０は、設定パスＤＢ１５１、第１リソースＤＢ１５３または第２リソースＤＢ１５５で不要となった情報の削除も含む更新を行う。
【００５３】
分割手段１４５は、複数のサービスネットワークを収容するために、仮想的に境界ノード装置１００を分割するものである。これによって、記憶手段１５０に、バックボーンネットワーク１用の設定パスＤＢ１５１および各サービスネットワーク２（２ａ，２ｂ）用のリソースＤＢ（１５３，１５５）が生成される。
【００５４】
記憶手段１５０は、例えば、ＲＡＭ（Random Access Memory）と、ＨＤＤ（Hard Disk Drive）とを備える。この場合に、ＲＡＭは、制御手段１３０による演算処理等に利用されると共に、入出力手段１１０を介して取得した情報等を記憶し、ＨＤＤは、各種データベース、所定のプログラム、制御手段１３０の処理結果等を格納する。
【００５５】
また、記憶手段１５０は、前記した分割手段１４５によって生成された、設定パスＤＢ１５１と、第１リソースＤＢ１５３と、第２リソースＤＢ１５５とを備えている。
設定パスＤＢ１５１は、バックボーンネットワーク１用のデータベースであり、バックボーンネットワーク１において境界ノード装置１００を示す識別子や、バックボーンネットワーク１において、境界ノード装置１００に設定された複数の冗長パス（設定パス）等の情報が格納されている。
【００５６】
第１リソースＤＢ１５３は、第１サービスネットワーク２ａ用のデータベースであり、第１サービスネットワーク２ａにおいて境界ノード装置１００を示す識別子や、第１サービスネットワーク２ａにおいて、境界ノード装置１００が保持する（提供する）リンク等の情報が格納されている。
第２リソースＤＢ１５５は、第２サービスネットワーク２ｂ用のデータベースであり、第２サービスネットワーク２ｂにおいて境界ノード装置１００を示す識別子や、第２サービスネットワーク２ｂにおいて、境界ノード装置１００が保持する（提供する）リンク等の情報が格納されている。
【００５７】
なお、前記した制御手段１３０が備える各手段１３１〜１４５は、ＣＰＵが記憶手段１５０のＨＤＤに格納された所定のプログラムをＲＡＭに展開して実行することにより実現されるものである。
【００５８】
[ノード装置の構成]
ノード装置３００は、図４に示すように、入出力手段３１０と、制御手段３３０と、記憶手段３５０とを備える。
入出力手段３１０は、例えば、通信インタフェース等から構成され、所定の命令や情報を入力したり、所定の情報を出力したりするものである。ここでは、入出力手段３１０は、リソース要求送信手段３１１と、リソース受信手段３１５とを備える。
【００５９】
リソース要求送信手段３１１は、自身であるノード装置３００が属するサービスネットワーク（２ａ，２ｂ）についてリソースを要求するメッセージを示すリソース要求を、境界ノード装置１００に送信するものである。
リソース受信手段３１５は、境界ノード装置１００から送信されてきた、リソースとして提供されるリンクに関する情報を受信し、制御手段３３０に出力するものである。
【００６０】
制御手段３３０は、例えば、ＣＰＵ等から構成され、入出力手段３１０および記憶手段３５０を制御すると共に、提供されたリソースに関する情報に基づいて、サービスネットワーク２内でのトラフィック疎通の制御を行うものであり、図４に示すように、リソース享受手段３３１と、享受リソース管理手段３４０とを備える。
リソース享受手段３３１は、境界ノード情報１００から提供されたリンクを用いて、ノード装置３００同士のトラフィック疎通の制御を行う。
享受リソース管理手段３４０は、提供されたリソースをリソースＤＢ３５１に格納する。また、リソースＤＢ３５１で不要となった情報の削除も含む更新を行う。
【００６１】
記憶手段３５０は、例えば、ＲＡＭと、ＨＤＤとを備える。この場合に、ＲＡＭは、制御手段３３０による演算処理等に利用されると共に、入出力手段３１０を介して取得した情報等を記憶し、ＨＤＤは、各種データベース、所定のプログラム、制御手段３３０の処理結果等を格納する。
【００６２】
また、記憶手段３５０は、リソースＤＢ３５１を備えている。
リソースＤＢ３５１は、自身のノード装置３００が属するサービスネットワーク２用に提供されているリソースの情報を格納するデータベースである。例えば、ノード装置３００が第１サービスネットワーク２ａに属している場合には、第１サービスネットワーク２ａにおいて、ノード装置３００に提供されるリンクの情報が格納され、ノード装置３００が第２サービスネットワーク２ｂに属している場合には、第２サービスネットワーク２ｂにおいて、ノード装置３００に提供されるリンクの情報が格納される。
つまり、第１サービスネットワーク２ａのノード装置３００のリソースＤＢ３５１には、第１リソースＤＢ１５３の情報と同様の情報が格納され、第２サービスネットワーク２ｂのノード装置３００のリソースＤＢ３５１には、第２リソースＤＢ１５５の情報と同様の情報が格納される。
【００６３】
なお、前記した制御手段３３０が備える各手段は、ＣＰＵが記憶手段３５０のＨＤＤに格納された所定のプログラムをＲＡＭに展開して実行することにより実現されるものである。
【００６４】
[境界ノード装置の動作] 
図４に示した境界ノード装置１００およびノード装置３００の動作について、図５，図６を参照（適宜図４参照）して説明する。図５は、図４に示したノード装置によるリソース要求に基づいて、境界ノード装置が行うリソース提供方法を示すフローチャートである。図６は、図４に示した境界ノード装置による障害検知時の処理方法を示すフローチャートである。
【００６５】
＜リソース提供＞
ここでは、図５を用いて冗長パスの始端ポイントとなる境界ノード装置１００（１００ａ）の処理を説明する。なお、サービスを提供するネットワークとして、第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂを想定する。
【００６６】
まず、境界ノード装置１００は、複数のサービスネットワーク２（２ａ，２ｂ）を処理するために、自身である境界ノード装置１００を仮想的に分割処理を実行する。具体的には、分割手段１４５によって、記憶手段１５０に、バックボーンネットワーク１用の設定パスＤＢ１５１と、サービスを提供する各サービスネットワーク２（２ａ，２ｂ）用のリソースＤＢ（１５３，１５５）を生成する（Ｓ１：分割ステップ）。そして、同期制御手段１３３によって、２つの境界ノード装置１００間で予め同期をとっておく。
【００６７】
第１サービスネットワーク２ａのノード装置３００は、リソース要求送信手段３１１によって、リソースを要求するメッセージであるリソース要求を、境界ノード装置１００へ送信する（Ｓ２）。
境界ノード装置１００は、リソース要求受信手段１１１を介して、リソース要求を受信する（Ｓ３：リソース要求受信ステップ）。
【００６８】
境界ノード装置１００は、取得したリソース要求が、どちらのサービスネットワークから送信されたリソース要求かを判別する（Ｓ４）。
第１サービスネットワーク２ａからのリソース要求であった場合（Ｓ４→第１ＳＮ）、パス設定手段１３１は、リソース要求に基づいて冗長パスを複数設定する（Ｓ５：パス設定ステップ）。そして、境界ノード装置１００は、設定された複数の冗長パス（設定パス）の情報を、設定パス管理手段１３２によって、設定パスＤＢ１５１に格納する（Ｓ６）。この情報は、リソース要求に基づいて設定した複数の冗長パスごとに、その冗長パスにおける第１パスの情報と、その第１パスのペアとなる第２パスの情報とを示した情報である。この第１パスの情報（第１パス情報）および第２パスの情報（第２パス情報）は、例えば、それぞれのパスの、エンドポイント情報、帯域情報、属性情報、Encoding type、その他、等の情報を含む。
設定パス管理手段１３２は、例えば以下の情報を格納する。
-------
［冗長パス１０ａ］
（第１パス情報）
エンドポイント情報−始点と終点のノード装置３００の情報
帯域情報−パスが保持する帯域、既に使用されている帯域、未使用帯域
属性情報
Encoding type
その他−ＳＲＬＧ（Shared Risk Link Group）情報等
（第２パス情報）
エンドポイント情報−始点と終点のノード装置３００の情報
帯域情報−パスが保持する帯域、既に使用されている帯域、未使用帯域
属性情報
Encoding type
その他−ＳＲＬＧ情報等
［冗長パス１０ｂ］
…
-------
なお、各冗長パスの第１パス情報と第２パス情報とは、対応付けられて格納されている。
【００６９】
続いて、境界ノード装置１００は、リソース提供制御手段１３９によって、ステップＳ５で設定された冗長パス１０ａから第１サービスネットワーク２ａに提供するリンクを決定し、提供リソース管理手段１４０によって、第１リソースＤＢ１５３に格納する。また、境界ノード装置１００は、リソース提供制御手段１３９によって、第１サービスネットワーク２ａに提供するリソースから、第２サービスネットワーク２ｂに提供するリンクを決定し、提供リソース管理手段１４０によって、第２リソースＤＢ１５５に格納する（Ｓ７）。
【００７０】
具体的には、第１リソースＤＢ１５３には、第１サービスネットワーク２ａにリソースとして提供されるリンク（２０ａ−１，２０ｂ−１）、そのリンクでまず使用されるパス（冗長パス１０ａの第１パス１０ａ−１）等の情報が格納される。なお、第１サービスネットワーク２ａにおいて、冗長パス１０ｂの第１パス１０ｂ−１を併用して使用してもよい。それにより、ネットワークを有効に利用できる。
また、第２リソースＤＢ１５５には、第２サービスネットワーク２ｂにリソースとして提供されるリンク２０ｂ−２、そのリンクで使用されるパス（冗長パス１０ａの第２パス１０ａ−２）等の情報が格納される。
【００７１】
続いて、境界ノード装置１００は、リソース提供制御手段１３９によって、各リンクをリソースとして、各サービスネットワーク２に提供する（Ｓ８：リソース提供制御ステップ）。具体的には、第１サービスネットワーク２ａからリソース要求を受信した場合には、設定パスからなるリンク（２０ａ−１，２０ｂ−１）を第１サービスネットワーク２ａ用のリソースとして提供する。この場合に、２つの境界ノード装置１００ａ，１００ｂの間で、同じタイミングでリソースの提供を行う。
【００７２】
第１サービスネットワーク２ａのノード装置３００は、リソース受信手段３１５によって、境界ノード装置１００から提供されたリンクをリソースとして受信し、リソース享受手段３３１によってリソースを享受する（Ｓ９）。これにより、提供されたリソースを用いて、第１サービスネットワーク２ａのノード装置３００間でトラフィック疎通可能となり、リンク２０ａ−１の第１パス１０ａ−１を使用してトラフィック疎通を行う。なお、前記したように、リンク２０ｂ−１の第１パス１０ｂ−１を併用してもよい。
そして、第１サービスネットワーク２ａのノード装置３００は、享受リソース管理手段３４０によって、享受したリソースに関する情報をリソースＤＢ３５１に格納する（Ｓ１０）。
【００７３】
以上の処理により、第１サービスネットワーク２ａからのリソース要求に基づいて、複数の冗長パスを設定し、設定された複数の冗長パス（設定パス）の情報と、各サービスネットワーク２へ提供するリソースの情報とをＤＢに格納し、第１サービスネットワーク２ａにリソースを提供することができる。
【００７４】
また、ステップＳ４において、取得したリソース要求が第２サービスネットワーク２ｂから送信されたリソース要求であった場合（Ｓ４→第２ＳＮ）、設定パス管理手段１３２は、既に冗長パスが設定されているか否かを設定パスＤＢ１５１の情報を用いて判別する。つまり、第１サービスネットワーク２ａからリソース要求が来たことにより冗長パスが設定されているか否かを判別する、ということである。冗長パスが設定済みでない場合（Ｓ１１→Ｎｏ）、ステップＳ３に戻る。冗長パスが設定済みである場合（Ｓ１１→Ｙｅｓ）、設定パス管理手段１３２は、設定パスＤＢ１５１に格納されている情報を用いて、第２サービスネットワーク２ｂに提供するリソース（冗長パス１０ａの第２パス１０ａ−２）を検出する（Ｓ１２）。
【００７５】
そして、境界ノード装置１００は、リソース提供制御手段１３９によって、各リンクをリソースとして、各サービスネットワーク２に提供する（Ｓ８：リソース提供制御ステップ）。具体的には、第２サービスネットワーク２ｂからリソース要求を受信した場合には、第１サービスネットワーク２ａに提供したリソースのうちの冗長パス１０ａの第１パスに対応する第２パスからなるリンク２０ａ−２を、第２サービスネットワーク２ｂ用のリソースとして提供する。この場合に、２つの境界ノード装置１００ａ，１００ｂの間で、同じタイミングでリソースの提供を行う。
【００７６】
第２サービスネットワーク２ｂのノード装置３００は、リソース受信手段３１５によって、境界ノード装置１００から提供されたリンクをリソースとして受信し、リソース享受手段３３１によってリソースを享受する（Ｓ９）。これにより、提供されたリソースを用いて、第２サービスネットワーク２ｂのノード装置３００間でトラフィック疎通可能となり、第２パス１０ａ−２を使用してトラフィック疎通を行う。
そして、第２サービスネットワーク２ｂのノード装置３００は、享受リソース管理手段３４０によって、享受したリソースに関する情報をリソースＤＢ３５１へ格納する（Ｓ１０）。
【００７７】
以上の処理により、第２サービスネットワーク２ｂからのリソース要求に基づいて、第１サービスネットワーク２ａのリソースに対応する予備側である第２パスを、第２サービスネットワーク２ｂに提供することができる。これにより、ネットワークリソースを効率化させることが可能となる。
【００７８】
＜障害検知＞
ここでは、図６を用いて冗長パスの始端ポイントとなる境界ノード装置１００（１００ａ）の処理を説明する。なお、予め第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂには、図５のステップＳ１〜Ｓ１２によって、それぞれリソースが提供されているものとする。
【００７９】
ステップＳ２１で、境界ノード装置１００は、障害検知手段１３４によって、障害を検知する（Ｓ２１：障害検知ステップ）。そのとき、境界ノード装置１００は、現在提供されているリソースのうち、どのリソースに障害が生じたのかを、設定パスＤＢ１５１を用いて判別する。すなわち、障害が生じたのは、第１サービスネットワーク２ａが使用している第１パス１０ａ−１か、第２サービスネットワーク２ｂが使用している第２パス１０ａ−２かを判別する（Ｓ２２）。第１パス１０ａ−１に障害が発生した場合には（Ｓ２２→第１パス）、境界ノード装置１００は、第１切替制御手段１３５によって、第１切替制御処理を実行し（Ｓ２３：第１切替制御ステップ）、第２切替制御手段１３６によって、第２切替制御処理を実行する（Ｓ２４：第２切替制御ステップ）。
【００８０】
一方、第２パス１０ａ−２に障害が発生した場合には（Ｓ２２→第２パス）、境界ノード装置１００は、第２切替制御手段１３６によって、第２切替処理のみを実行する（Ｓ２５：第２切替制御ステップ）。
【００８１】
第１切替制御手段１３５および第２切替制御手段１３６は、設定パスＤＢ１５１におけるエンドポイント情報や、パスが保持する帯域等の情報を用いて、切替可能なリソースが存在するか否かを判別し、切り替えを行う。
つまり、第１切替制御処理では、障害の生じた第１パス１０ａ−１とペアになる第２パス（第２パス１０ａ−２）の情報を検出し、第１サービスネットワーク２ａに提供していた第１パス１０ａ−１を、第２パス１０ａ−２に切り替える。
【００８２】
また、第２切替制御処理では、第２パス１０ａ−２が含まれる冗長パス以外の冗長パス１０ｂを検索し、第２パス１０ａ−２を切り替える。すなわち、設定パスＤＢ１５１に格納されているエンドポイント情報から、現在第２パス１０ａ−２を使用しているノード装置３００の情報を検出する。また、現在使用されている帯域と同じ帯域で、かつ未使用であるものを、設定パスＤＢ１５１に格納されている帯域情報から検出する。
このエンドポイントおよび帯域について、両方の条件を満たすパスが、第２切替制御処理において切替先となるパスである。なお、条件を満たすパスが複数存在する場合には、その中の１つを適宜選択すればよい。
以上の処理によって、本実施形態では、第２サービスネットワーク２ｂの使用しているリンク２０ａ−２の第２パス１０ａ−２を、検出した冗長パス１０ｂの第２パス１０ｂ−２に切り替える。
【００８３】
なお、ステップＳ２３〜Ｓ２５の具体的な説明は、後記する。
【００８４】
切り替えられたリソースに基づき、境界ノード装置１００は、リソース提供制御手段１３９によって、各サービスネットワークへリソースを提供する。
【００８５】
ステップＳ２４またはステップＳ２５に続いて、境界ノード装置１００は、ステップＳ２６に進み、提供リソース管理手段１４０によって、設定パスＤＢ１５１、第１リソースＤＢ１５３、第２リソースＤＢ１５５に格納されている情報を適宜更新する（Ｓ２６）。
以上のステップＳ２１〜Ｓ２６の処理によって、障害が発生した場合も、各サービスネットワークのリンクを切断させることなく、安定したリソースを提供することができる。
【００８６】
なお、境界ノード装置１００は、一般的なコンピュータに、前記した各ステップを実行させるリソース提供プログラムを実行することで実現することもできる。これらのプログラムは、通信回線を介して配布することも可能であるし、ＣＤ−ＲＯＭ等の記録媒体に書き込んで配布することも可能である。
【００８７】
［具体例］
図７は、図４に示した境界ノード装置によるリソース提供の具体例を示す説明図である。
ここで、冗長パス１０ａ，１０ｂをそれぞれ形成する第１パス（１０ａ−１，１０ｂ−１）および第２パス（１０ａ−２，１０ｂ−２）は、例えば、ＧＭＰＬＳ（Generalized Multi-Protocol Label Switching）ネットワークにおけるＬＳＰ（Label Switched Paths）を想定している。なお、ＧＭＰＬＳについては、例えば、K.Kompella et al,"LSP Hierarchy with Generalized MPLS TE,RFC4206 Label Switched Paths (LSP) Hierarchy with Generalized Multi-Protocol Label Switching(GMPLS)Traffic Engineering(TE)”＜ＵＲＬ：http://www.ietf.org/rfc/rfc4206.txt＞に開示されている。
【００８８】
＜リソース提供＞
第１サービスネットワーク２ａが、リソースを要求する。具体的には、第１サービスネットワーク２ａに属する所定のノード装置３００が、ユーザの操作に基づいて、リソース要求を境界ノード装置１００ａに送信する。ここで、バックボーンネットワーク１には、冗長パス１０ａ，１０ｂが存在するものとする。つまり、現在リソースとして使用するために必要な冗長パスは１つでよいが、余剰なリソースとしてもう１つ冗長パス（１０ｂ）があるものとする。この場合に、境界ノード装置１００ａは、冗長パス１０ａ，１０ｂを設定し、冗長パス１０ａをリンク２０ａ−１、冗長パス１０ｂをリンク２０ｂ−１として第１サービスネットワーク２ａに提供する。
【００８９】
これにより、第１サービスネットワーク２ａは、リンク２０ａ−１（冗長パス１０ａ）の第１パス１０ａ−１をリソースとして使用する。なお、このとき、リンク２０ｂ−１も提供されていることから、第１サービスネットワーク２ａは、第１パス１０ａ−１と第１パス１０ｂ−１の両方のリソースを併用してもよい。それにより、ネットワークを有効に利用できる。
【００９０】
続いて、第２サービスネットワーク２ｂが、リソースを要求する。具体的には、第２サービスネットワーク２ｂに属する所定のノード装置３００が、ユーザの操作に基づいて、リソース要求を境界ノード装置１００ａに送信する。バックボーンネットワーク１には、既に設定されている冗長パス１０ａ，１０ｂが存在するので、境界ノード装置１００ａは、第２サービスネットワーク２ｂに対して、冗長パス１０ａに含まれる第２パス１０ａ−２を、リンク２０ａ−２として提供する。これにより、第２サービスネットワーク２ｂは、リンク２０ａ−２（冗長パス１０ａの第２パス１０ａ−２）をリソースとして使用する。
【００９１】
なお、図７では、第２サービスネットワーク２ｂのノード装置３００から境界ノード装置１００ａへリソース要求が送信され、バックボーンネットワーク１の境界ノード装置１００ａのインタフェースを介して第２パス１０ａ−２を利用してリンクが提供されることが、矢印線で示されている。
以下、２つのパターンに分け、障害検知時について説明する。
【００９２】
＜障害検知時の第１パターン：第１パス障害＞
この状態で、冗長パス１０ａの第１パス１０ａ−１に障害が発生すると、まず、境界ノード装置１００ａは、第１サービスネットワーク２ａのトラフィックを、障害の発生した第１パス１０ａ−１から冗長パス１０ａの第２パス１０ａ−２に切り替える（第１切替制御ステップ）。
【００９３】
次に、境界ノード装置１００ａは、第２サービスネットワーク２ｂに対して、それまでリンク２０ａ−２として提供され、使用されていた冗長パス１０ａの第２パス１０ａ−２を、冗長パス１０ｂの第２パス１０ｂ−２に切り替える（第２切替制御ステップ）。
図７では、第２サービスネットワーク２ｂに提供されていたリンク２０ａ−２の冗長パス１０ａの第２パス１０ａ−２が、バックボーンネットワーク１の境界ノード装置１００ａのインタフェースを介して第２パス１０ｂ−２に切り替えられることが破線矢印で示されている。
【００９４】
これにより、冗長なパスを減らしてネットワークリソースを効率化しながら、障害が発生しても第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂは、トラフィック疎通を継続できる。
【００９５】
＜障害検知時の第２パターン：第２パス障害＞
この状態で、冗長パス１０ａの第２パス１０ａ−２に障害が発生すると、境界ノード装置１００ａは、第２サービスネットワーク２ｂに対して、それまでリンク２０ａ−２として提供され、使用されていた冗長パス１０ａの第２パス１０ａ−２を、冗長パス１０ｂの第２パス１０ｂ−２に切り替える（第２切替制御ステップ）。
【００９６】
図７では、第２サービスネットワーク２ｂに提供されていたリンク２０ａ−２の冗長パス１０ａの第２パス１０ａ−２が、バックボーンネットワーク１の境界ノード装置１００ａのインタフェースを介して第２パス１０ｂ−２に切り替えられることが破線矢印で示されている。
【００９７】
これにより、余剰なパスを減らしてネットワークリソースを効率化しながら、障害が発生しても第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂは、トラフィック疎通を継続できる。
【００９８】
なお、本実施形態では、障害発生時に、第２サービスネットワーク２ｂのトラフィックを切り替えるものとして説明したが、第２サービスネットワーク２ｂに提供され、使用されているリンク（リソース）に充分な余剰帯域が存在すれば、切り替えの代わりに、この余剰帯域を活用するようにしてもよい。この場合には、境界ノード装置１００に対して以下のように予め設定される。すなわち、この設定は、例えば、「パケットレイヤやＴＤＭ(Time Division Multiplexing：時分割多重方式)レイヤにおいて、障害時に、第２サービスネットワーク２ｂに提供されたリンク（リソース）に、第１サービスネットワーク２ａのトラフィックが切り替えた後でも当該リンクに残る余剰帯域を使って、第２サービスネットワーク２ｂのトラフィックを転送する」というものである。
【００９９】
第１の実施形態によれば、複数のサービスネットワークにリソースを提供する際に、バックボーンネットワークの予備リソースを有効利用することで、ネットワークリソースを効率化することが可能となり、さらに、障害が発生した場合においても、バックボーンネットワーク１において、複数の冗長パス等の余剰リソースを用いて、バックボーンネットワーク１におけるトラフィック疎通を継続させることができる。
【０１００】
（第２の実施形態）
[境界ノード装置の構成]
図８は、本発明の第２の実施形態に係る境界ノード装置およびノード装置の一例を示す機能ブロック図である。第１の実施形態と比較して、第２サービスネットワークに提供されるリソースを論理的に所定の数だけ束ねて１つのリンクとして生成し、その生成したリンクを第２サービスネットワークに提供する点が異なる。
【０１０１】
境界ノード装置１００Ａは、図８に示すように、制御手段１３０において、バンドル手段１４３およびリソース内制御手段１３８を備え、切替制御手段（第１切替制御手段１３５）が１つであると共に、障害検知手段１３４Ａの機能が異なる点を除いて、図４に示した境界ノード装置１００と同様の構成なので、同一の構成には同一の符号を付して説明を省略する。
【０１０２】
バンドル手段１４３は、第２サービスネットワーク２ｂに提供されるリソース（パス設定手段１３１で設定された複数の冗長パスにそれぞれ含まれる第２パス）を論理的に所定の数だけ束ねて１つのリンクとして生成するものである。なお、冗長パスが３つ以上の場合には、複数回に分けて束ねてもよい。
バンドル手段１４３を具体的に説明すると、図１１の下部に別枠で示した提供リソース概要図に示されるように、境界ノード装置１００Ａは、第２サービスネットワーク２ｂのノード装置３００に対してリンク２０−２をリソースとして提供し、ノード装置３００からのトラフィックは、境界ノード装置１００Ａを介して、第２パス（１０ａ−２，１０ｂ−２）を併用して送信される。
【０１０３】
障害検知手段１３４Ａは、障害を検知した場合に、提供リソース管理手段１４０を介して設定パスＤＢ１５１を用いて、第１パスに不具合が生じたのか、リンクに含まれる第２パスに不具合が生じたのかを判別し、必要に応じて、第１切替制御手段１３５および／またはリソース内制御手段１３８に対して、対処するための制御を指示する。
【０１０４】
リソース内制御手段１３８は、第２サービスネットワーク２ｂに提供されている、バンドル手段１４３によってリソースを論理的に束ねられて生成されたリンク内で、ロードバランスまたは冗長構成をとる等のリソース内制御処理を、リソース提供制御手段１３９に指示する。リソース内制御処理についての詳細な説明は、後記する。
【０１０５】
なお、パス設定手段１３１は、設定パス管理手段１３２を介して設定パスＤＢ１５１に格納する情報として、設定した冗長パスに関する情報の代わりに、論理的に束ねられた（バンドルされた）リンクに関する情報を、設定パス管理手段１３２に出力するようにしてもよい。
【０１０６】
[境界ノード装置の動作]
図８に示した境界ノード装置１００Ａおよびノード装置３００の動作について、図９、図１０を参照（適宜図８参照）して説明する。図９は、図８に示したノード装置によるリソース要求に基づいて、境界ノード装置が行うリソース提供方法を示すフローチャートである。図１０は、図８に示した境界ノード装置による障害検知時の処理方法を示すフローチャートである。なお、図９，図１０のフローチャートに示した処理のうち、図５，６のフローチャートに示した処理と同様な処理については、説明を適宜省略する。
【０１０７】
＜リソース提供＞
ステップＳ３１〜Ｓ３３の処理は、図４のステップＳ１〜Ｓ３の処理と同様のため、説明を省略する。
【０１０８】
ステップＳ３４で、境界ノード装置１００Ａは、取得したリソース要求が、どちらのサービスネットワークから送信されたリソース要求かを判別し、取得したリソース要求が第１サービスネットワーク２ａからのリソース要求であった場合（Ｓ３４→第１ＳＮ）、リソース要求に基づいて、パス設定手段１３１によって、冗長パスを複数設定する（Ｓ３５：パス設定ステップ）。そして、境界ノード装置１００Ａは、設定された複数の冗長パス（設定パス）を、設定パス管理手段１３２によって、設定パスＤＢ１５１に格納する（Ｓ３６）。このとき、設定パス管理手段１３２は、設定された複数の冗長パスのうちで、第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂが使用する冗長パス（１０ａ）の情報も格納する。
【０１０９】
続いて、境界ノード装置１００Ａは、リソース提供制御手段１３９によって、第１サービスネットワーク２ａに提供するリンク（リソース）を、ステップＳ３６で設定された冗長パス１０ａから決定し、提供リソース管理手段１４０によって、第１リソースＤＢ１５３に格納する（Ｓ３７）。
【０１１０】
続いて、境界ノード装置１００Ａは、バンドル手段１４３によって、ステップＳ３６で設定された冗長パス（設定パス）に含まれる第２パスからなるリソースをバンドルしてリンクとして生成し、生成したリンクを、提供リソース管理手段１４０によって第２リソースＤＢ１５５に格納する（Ｓ３８）。
具体的には、第２リソースＤＢ１５５には、第２サービスネットワーク２ｂに提供されるリソースをバンドルして生成したリンク２０−２、そのリンクで使用されるパス（冗長パス１０ａの第２パス１０ａ−２，冗長パス１０ｂの第２パス１０ｂ−２）等の情報が格納される。
【０１１１】
第１サービスネットワーク２ａからのリソース要求時のステップＳ３９〜Ｓ４１の処理は、図５のステップＳ８〜Ｓ１０の処理と同様のため、説明を省略する。
【０１１２】
以上の処理により、第１サービスネットワーク２ａからのリソース要求に基づいて、複数の冗長パスを設定し、設定された複数の冗長パス（設定パス）の情報と、各サービスネットワーク（２ａ，２ｂ）に提供するリソースの情報とをＤＢ（１５３，１５５）に格納し、第１サービスネットワーク２ａにリソースを提供することができる。
【０１１３】
また、ステップＳ３４において、取得したリソース要求が第２サービスネットワーク２ｂからのリソース要求であった場合（Ｓ３４→第２ＳＮ）、設定パス管理手段１３２は、既に冗長パスが設定されているか否かを設定パスＤＢ１５１の情報を用いて判別する。つまり、第１サービスネットワーク２ａからリソース要求が来たことにより冗長パスが設定されているか否かを判別する、ということである。冗長パスが設定済みでない場合（Ｓ４２→Ｎｏ）、ステップＳ３３に戻る。冗長パスが設定済みである場合（Ｓ４２→Ｙｅｓ）、設定パス管理手段１３２は、設定パスＤＢ１５１に格納されている情報を用いて、第２サービスネットワーク２ｂに提供するリソース（設定パスの予備側（第２パス））を検出し、バンドル手段１４３によってバンドルすることで、リンクを検出する（Ｓ４３）。
【０１１４】
そして、境界ノード装置１００Ａは、リソース提供制御手段１３９によって、各サービスネットワーク（２ａ，２ｂ）のリンクをリソースとして提供する（Ｓ３９：リソース提供制御ステップ）。具体的には、第２サービスネットワーク２ｂからリソース要求を受信した場合には、設定パスのうちの第２パスに相当するリソースをバンドルして生成したリンク２０−２を第２サービスネットワーク２ｂ用のリソースとして提供する。この場合に、２つの境界ノード装置１００ａ，１００ｂの間で、同じタイミングでリソースの提供を行う。
【０１１５】
第２サービスネットワーク２ｂのノード装置３００は、リソース受信手段３１５によって、境界ノード装置１００Ａから提供されたリンク（バンドルされたリソース）をリソースとして受信し、リソース享受手段３３１によってリソースを享受する（Ｓ４０）。これにより、提供されたリソースを用いて、第２サービスネットワーク２ｂのノード装置３００間でトラフィック疎通可能となり、第２パス（１０ａ−２，１０ｂ−２）を使用してトラフィック疎通を行う。
そして、第２サービスネットワーク２ｂのノード装置３００は、享受リソース管理手段３４０によって、享受したリソースに関する情報をリソースＤＢ３５１へ格納する（Ｓ４１）。
【０１１６】
以上の処理により、第２サービスネットワーク２ｂからのリソース要求に基づいて、設定パスの予備側をバンドルしたリンクを第２サービスネットワーク２ｂにリソースとして提供することができる。これにより、第１の実施形態と比較して、大容量のリソースを第２サービスネットワーク２ｂに提供することが可能となる。
【０１１７】
＜障害検知＞
ここでは、図１０を用いて冗長パスの始端ポイントとなる境界ノード装置１００Ａ（１００ａ）の処理を説明する。なお、予め第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂには、図９のステップＳ３１〜Ｓ４３によって、それぞれリソースが提供されているものとする。
【０１１８】
ステップＳ５１で、境界ノード装置１００Ａは、障害検知手段１３４Ａによって、障害を検知する（Ｓ５１：障害検知ステップ）。そのとき、境界ノード装置１００Ａは、現在提供されているリソースのうち、どのリソースに障害が生じたのかを、設定パスＤＢ１５１を用いて判別する。すなわち、障害が生じたのは、第１サービスネットワーク２ａが使用している第１パス１０ａ−１か、第２サービスネットワーク２ｂが使用しているリンク２０−２に含まれる第２パス１０ａ−２かを判別する（Ｓ５２）。第１パス１０ａ−１に障害が発生した場合には（Ｓ５２→第１パス）、境界ノード装置１００Ａは、第１切替制御手段１３５によって、第１切替制御処理を実行する（Ｓ５３：切替制御ステップ）。この第１切替制御処理は、前記したステップＳ２３の処理と同様である。続いて、リソース内制御手段１３８によって、リソース内制御処理を実行する（Ｓ５４：リソース内制御ステップ）。
【０１１９】
一方、第２パス１０ａ−２に障害が発生した場合には（Ｓ５２→第２パス）、境界ノード装置１００Ａは、リソース内制御手段１３８によって、リソース内制御処理のみを実行する（Ｓ５５：リソース内制御ステップ）。
【０１２０】
ここで、リソース内制御処理について説明する。
第２サービスネットワーク２ｂに提供されているリンク（バンドルされたリソース）において、第２パス１０ａ−２の帯域分が、第１サービスネットワーク２ａの迂回路として利用されたり、または、障害が発生したこと等により使用できなくなったりした場合、第２サービスネットワーク２ｂ用のリソースが減少する。この場合に、境界ノード装置１００Ａは、リンク２０−２内における第２パス１０ａ−２以外のリソース内で、それぞれのパス（第２パス）に負荷がなるべく均等になるように、トラフィックを分散して割り当てる等して、ロードバランスを実行する。なお、本実施形態では第２パス１０ａ−２および第２パス１０ｂ−２の２本としてあるが、３本以上の第２パス（例えば、１０ｃ−２，１０ｄ−２，１０ｅ−２…等）を生成して、それらを論理的に束ねてリンクとしてもよい。
【０１２１】
また、ロードバランスの実行以外にも、例えば予めリンク２０−２の第１パス１０ａ−２を運用側、第２パス１０ｂ−２を予備側とすることで、冗長構成をとる（冗長化）ことも考えられる。
【０１２２】
それにより、第２サービスネットワーク２ｂのトラフィックを止めることなくリソースを提供し、しかも、第２サービスネットワーク２ｂのユーザに対し、最低帯域等を保証することも可能となる。
切り替えられたリソース、および／またはリソース内制御処理に基づき、境界ノード装置１００Ａは、リソース提供制御手段１３９によって、各サービスネットワーク（２ａ，２ｂ）へリソースを提供する。
【０１２３】
ステップＳ５４またはステップＳ５５に続いて、境界ノード装置１００Ａは、ステップＳ５６に進み、提供リソース管理手段１４０によって、第１リソースＤＢ１５３および／または第２リソースＤＢ１５５に格納されている情報を更新する（Ｓ５６）。
【０１２４】
以上のステップＳ５１〜Ｓ５６の処理によって、バンドルしたリソースをリンクとして論理的に束ねることで、第１の実施形態と比較して大容量のリソースを第２サービスネットワーク２ｂに提供でき、さらに、障害が発生しても、各サービスネットワークのリンクを切断させることなく、安定したリソースを提供することができる。
【０１２５】
［具体例］
図１１は、図８に示した境界ノード装置によるリソース提供の具体例を示す説明図である。図１１において、図７の説明図と同様な要素については、説明を省略する。
【０１２６】
＜リソース提供＞
第２の実施形態の境界ノード装置１００Ａである２つの境界ノード装置１００ａ，１００ｂは、冗長パス１０ａ，１０ｂを設定し、第１サービスネットワーク２ａに対して、リンク２０ａ−１，２０ｂ−１として提供する。
【０１２７】
また、境界ノード装置１００Ａ（１００ａ，１００ｂ）は、第２パス１０ａ−２と第２パス１０ｂ−２とを束ねてリンク２０―２を生成し、第２サービスネットワーク２ｂ用のリソースとして提供する。つまり、リンク２０−２は、第２パス１０ａ−２および第２パス１０ｂ−２のリソースをバンドルして生成したリンクであり、両方のパスを併用する。
【０１２８】
なお、図１１では、ノード装置３００から境界ノード装置１００ａへリソース要求が送信され、バックボーンネットワーク１の境界ノード装置１００ａのインタフェースを介して、冗長パス１０ａの第２パス１０ａ−２と、冗長パス１０ｂの第２パス１０ｂ−２を利用してリンクが提供されることが、矢印線で示されている。
【０１２９】
また、図１１の下部に別枠で示した提供リソース概要図として、境界ノード装置１００ａが第２パス（１０ａ−２，１０ｂ−２）のリソースをバンドルすることで、ノード装置３００に対してリンク２０−２として提供し、ノード装置３００からのトラフィックが、境界ノード装置１００ａを介して、第２パス（１０ａ−２，１０ｂ−２）を併用して送信されていることが示されている。
以下、２つのパターンに分け、障害発生時について説明する。
【０１３０】
＜障害検知時の第３パターン：第１パス障害＞
この状態で、冗長パス１０ａの第１パス１０ａ−１に障害が発生すると、まず、境界ノード装置１００ａは、第１サービスネットワーク２ａのトラフィックを、第１パス１０ａ−１から、冗長パス１０ａの第２パス１０ａ−２に切り替える（切替制御ステップ）。
次に、境界ノード装置１００ａは、第２サービスネットワーク２ｂに提供されているリンク２０−２内で、ロードバランスまたは冗長構成をとる（リソース内制御ステップ）。
【０１３１】
これにより、第１サービスネットワーク２ａのトラフィックは、リンク２０−２内の第２パス１０ａ−２を流れることとなる。そして、第２サービスネットワーク２ｂのトラフィックは、リンク２０−２内の、第１サービスネットワーク２ａのトラフィックが流れている部分（第２パス１０ａ−２）以外の余剰のリソース（第２パス１０ｂ−２）を流れることとなる。
【０１３２】
したがって、第２の実施形態において障害が発生しても、第２サービスネットワーク２ｂのトラフィックは、依然として、リンク２０−２（ただし、第２パス１０ａ−２の帯域以外のリソース）を流れることとなり、第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂは、トラフィック疎通を継続できる。
【０１３３】
＜障害検知時の第４パターン：第２パス障害＞
この状態で、冗長パス１０ａの第２パス１０ａ−２に障害が発生すると、境界ノード装置１００ａは、第２サービスネットワーク２ｂに提供されているリンク２０−２内で、ロードバランスまたは冗長構成をとる（リソース内制御ステップ）。
【０１３４】
これにより、第２サービスネットワーク２ｂのトラフィックは、リンク２０−２内で、障害の発生した部分（第２パス１０ａ−２）以外の余剰のリソース（第２パス１０ｂ−２）を流れることとなる。
【０１３５】
したがって、第２の実施形態において障害が発生しても、第２サービスネットワーク２ｂのトラフィックは、依然として、リンク２０−２（ただし、第２パス１０ａ−２の帯域以外のリソース）を流れることとなり、第１サービスネットワーク２ａおよび第２サービスネットワーク２ｂは、トラフィック疎通を継続できる。
【０１３６】
第２の実施形態によれば、バックボーンネットワーク１で設定される複数の冗長パスの第２パスからなるリソースを、論理的に１つに束ねたリンクとして提供することにより、第２サービスネットワーク２ｂへ大容量のリソース提供を可能とする。さらに、障害が発生した場合でも、バックボーンネットワーク１におけるトラフィック疎通を継続させることができる。
【０１３７】
なお、例えば、第２サービスネットワーク２ｂが複数あった場合に、バンドル手段１４３によって束ねられたリソースを論理的に分割することで、複数の第２サービスネットワーク２ｂに対してリンクを提供してもよい。それにより、複数の第２サービスネットワークにリソースを提供することができる。
【０１３８】
以上、本発明の各実施形態について説明したが、本発明はこれらに限定されるものではなく、その趣旨を変えない範囲で実施することができる。例えば、境界ノード装置１００は、リソースを提供する前に、提供リソースを第１リソースＤＢ１５３（または第２リソースＤＢ１５５）に格納するものとして説明したが、これに限定されるものではなく、逆に、各サービスネットワーク２（２ａ，２ｂ）に提供したリソースを、第１リソースＤＢ１５３（または第２リソースＤＢ１５５）に格納することとしてもよい。
【０１３９】
また、各実施形態では、バックボーンネットワーク１における境界ノード装置１００（１００ａ，１００ｂ）の個数を２個として説明したが、これに限定されるものではない。同様に、ノード装置３００の個数は任意である。また、サービスネットワークの個数は３つ以上でもよく、その場合には、優先順位を予め付与しておいてもよいし、境界ノード装置によって優先順位を付与するようにしてもよい。
【図面の簡単な説明】
【０１４０】
【図１】本発明の実施形態に係る複数サービスネットワークへのリソース提供方法を説明する概要図である。
【図２】本発明の実施形態に係る境界ノード装置を含む通信システムの構成図である。
【図３】図２に示した通信システムの説明図であって、（ａ）は第１サービスネットワーク、（ｂ）は第２サービスネットワークをそれぞれ示している。
【図４】本発明の第１の実施形態に係る境界ノード装置およびノード装置の一例を示す機能ブロック図である。
【図５】図４に示した境界ノード装置によるリソース提供方法を示すフローチャートである。
【図６】図４に示した境界ノード装置による障害検知時の処理方法を示すフローチャートである。
【図７】図４に示した境界ノード装置によるリソース提供の具体例を示す説明図である。
【図８】本発明の第２の実施形態に係る境界ノード装置およびノード装置の一例を示す機能ブロック図である。
【図９】図８に示した境界ノード装置が行うリソース提供方法を示すフローチャートである。
【図１０】図８に示した境界ノード装置による障害検知時の処理方法を示すフローチャートである。
【図１１】図８に示した境界ノード装置によるリソース提供の具体例を示す説明図である。
【符号の説明】
【０１４１】
１      バックボーンネットワーク
２ａ    第１サービスネットワーク
２ｂ    第２サービスネットワーク
１０ａ，１０ｂ  冗長パス
１００（１００ａ，１００ｂ）  境界ノード装置
１００Ａ  境界ノード装置
１１０  入出力手段
１１１  リソース要求受信手段
１１５  提供リソース通信手段
１３０  制御手段
１３１  パス設定手段
１３２  設定パス管理手段
１３３  同期制御手段
１３４（１３４Ａ）  障害検知手段
１３５  第１切替制御手段
１３６  第２切替制御手段
１３８  リソース内制御手段
１３９  リソース提供制御手段
１４０  提供リソース管理手段
１４３  バンドル手段
１４５  分割手段
１５０  記憶手段
１５１  設定パスＤＢ
１５３  第１リソースＤＢ
１５５  第２リソースＤＢ
３００  ノード装置
３１０  入出力手段
３１１  リソース要求送信手段
３１５  リソース受信手段
３３０  制御手段
３３１  リソース享受手段
３４０  享受リソース管理手段
３５０  記憶手段
３５１  リソースＤＢ
【図１】
2007325200.tif 000003
【図２】
2007325200.tif 000004
【図３】
2007325200.tif 000005
【図４】
2007325200.tif 000006
【図５】
2007325200.tif 000007
【図６】
2007325200.tif 000008
【図７】
2007325200.tif 000009
【図８】
2007325200.tif 000010
【図９】
2007325200.tif 000011
【図１０】
2007325200.tif 000012
【図１１】
2007325200.tif 000013