(57)【要約】【課題】本発明は、時間軸を考慮し、高信頼パスをユーザからの接続要求に応じて確立するネットワーク切替技術を提供することを目的とする。【解決手段】サーバ装置５は、接続要求受信手段２０１と、コアネットワーク２のリソースを管理するリソース管理手段２０２と、ユーザからの接続要求に応じて、運用側パス６１の経路と予備側パス６３の経路とを計算する経路計算手段２０３と、発信者ノード装置１０に運用側パス６１の確立を要求する高信頼パス要求手段２０４と、運用側パス要求応答受信手段２０５と、運用側パス確立受信手段２０６と、発信者ノード装置１０が切り替えた予備側パス６３の経路を受信する予備側パス確立受信手段２０７と、パス情報更新手段２０８と、記憶手段２０９とを備える。【選択図】図２
2010011258.tif 000002
【特許請求の範囲】
【請求項１】
ユーザノード装置を含むサービスネットワークを収容するコアネットワークの経路を、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記運用側パスから切り替える予備側パスの経路とを時間毎に含むパス情報を格納したサーバ装置によって切り替える経路切替方法であって、
前記サーバ装置は、
前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信ステップと、
前記接続要求に応じて、前記パス情報に基づいて、提供可能なリソースを確認した上で、前記運用側パスの経路と前記予備側パスの経路とを計算する経路計算ステップと、
計算した前記運用側パスの経路と、前記予備側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求ステップと、を含んで実行し、
前記境界ノード装置は、
前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記境界ノード装置の間で確立する運用側パス確立ステップと、
前記コアネットワークの障害を検知する障害検知ステップと、を含んで実行し、
前記コアネットワークの障害を検知した場合、
前記境界ノード装置は、
前記サーバ装置から受信した前記予備側パスの経路に基づいて、前記中継ノード装置を介して、当該予備側パスを前記境界ノード装置の間で確立する予備側パス確立ステップと、
前記運用側パスを前記確立した予備側パスに切り替えるパス切替ステップと、
切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信ステップと、を含んで実行し、
前記サーバ装置は、
前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信ステップと、
前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新ステップと、を含んで実行することを特徴とする経路切替方法。
【請求項２】
ユーザノード装置を含むサービスネットワークを収容するコアネットワークの経路を、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記運用側パスから切り替える予備側パスの経路とを時間毎に含むパス情報を格納したサーバ装置によって切り替える経路切替方法であって、
前記サーバ装置は、
前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信ステップと、
前記接続要求に応じて、前記パス情報に基づいて、提供可能なリソースを確認した上で、前記運用側パスの経路を計算する経路計算ステップと、
計算した前記運用側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求ステップと、を含んで実行し、
前記境界ノード装置は、
前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記境界ノード装置の間で確立する運用側パス確立ステップと、
前記コアネットワークの障害を検知する障害検知ステップと、を含んで実行し、
前記コアネットワークの障害を検知した場合、
前記境界ノード装置は、
前記サーバ装置に前記予備側パスの確認要求を送信する予備側パス確認ステップ、を実行し、
前記サーバ装置は、
前記境界ノード装置からの前記予備側パス確認要求に応じて、前記予備側パスの経路を計算する予備側経路計算ステップと、
計算した前記予備側パスの経路を前記境界ノード装置に送信する予備側パス応答ステップと、を含んで実行し、
前記境界ノード装置は、
前記サーバ装置から受信した前記予備側パスの経路に基づいて、前記中継ノード装置を介して、当該予備側パスを前記境界ノード装置の間で確立する予備側パス確立ステップと、
前記運用側パスを前記確立した予備側パスに切り替えるパス切替ステップと、
切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信ステップと、を含んで実行し、
前記サーバ装置は、
前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信ステップと、
前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新ステップと、を含んで実行することを特徴とする経路切替方法。
【請求項３】
ユーザノード装置を含むサービスネットワークを収容するコアネットワークに接続され、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記予備側パスの経路とを時間毎に含むパス情報を格納し、前記運用側パスの経路と、障害発生時に前記運用側パスから切り替えるための前記予備側パスの経路とを計算するサーバ装置であって、
前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信手段と、
前記接続要求に応じて、前記パス情報に基づいて、前記運用側パスの経路と前記予備側パスの経路とを計算する経路計算手段と、
計算した前記運用側パスの経路と、前記予備側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求手段と、
前記コアネットワークの障害によって前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信手段と、
前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新手段と、を備えることを特徴とするサーバ装置。
【請求項４】
ユーザノード装置を含むサービスネットワークを収容するコアネットワークに接続され、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記予備側パスの経路とを時間毎に含むパス情報を格納し、前記運用側パスの経路と、障害発生時に前記運用側パスから切り替えるための前記予備側パスの経路とを計算するサーバ装置であって、
前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信手段と、
前記接続要求に応じて、前記パス情報に基づいて、前記運用側パスの経路を計算する経路計算手段と、
前記境界ノード装置が前記コアネットワークの障害を検知した場合に送信する前記予備側パスの確認要求に応じて、前記予備側パスの経路を計算する予備側経路計算手段と、
計算した前記運用側パスの経路と、前記予備側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求手段と、
前記コアネットワークの障害によって前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信手段と、
前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新手段と、
を備えることを特徴とするサーバ装置。
【請求項５】
予め設定した予約時間において前記境界ノード装置の間に確立する予約パスの経路と、前記予約パスの予約済み又は確立済みを示すステータスと、前記予約時間とを含む前記パス情報を管理するリソース管理手段、を備え、
前記高信頼パス要求手段は、前記リソース管理手段が管理する前記予約パスの経路及び前記予約時間を前記境界ノード装置に送信することを特徴とする請求項３又は請求項４に記載のサーバ装置。
【請求項６】
ユーザノード装置を含むサービスネットワークと、前記サービスネットワークを収容するコアネットワークとの境界に位置し、サーバ装置からの運用側パスの確立要求に応じて、他の境界ノード装置との間で運用側パスを確立する境界ノード装置であって、
前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記他の境界ノードとの間で確立する運用側パス確立手段と、
前記運用側パスを確立しているときに前記コアネットワークの障害を検知する障害検知手段と、
前記障害検知手段が前記コアネットワークの障害を検知したときに、前記サーバ装置から受信した前記運用側パスから切り替える予備側パスの経路に基づいて、当該予備側パスを前記他の境界ノードとの間で確立する予備側パス確立手段と、
前記運用側パスを前記確立した予備側パスに切り替えるパス切替手段と、
切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信手段と、を備えることを特徴とする境界ノード装置。
【請求項７】
ユーザノード装置を含むサービスネットワークと、前記サービスネットワークを収容するコアネットワークとの境界に位置し、サーバ装置からの運用側パスの確立要求に応じて、他の境界ノード装置との間で運用側パスを確立する境界ノード装置であって、
前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記境界ノード装置の間で確立する運用側パス確立手段と、
前記運用側パスを確立しているときに前記コアネットワークの障害を検知する障害検知手段と、
前記障害検知手段が前記コアネットワークの障害を検知したときに、前記サーバ装置に前記運用側パスから切り替える予備側パスの確認要求を送信する予備側パス確認手段と、
前記サーバ装置から受信した前記予備側パスの経路に基づいて、前記中継ノード装置を介して、当該予備側パスを前記境界ノード装置の間で確立する予備側パス確立手段と、
前記運用側パスを前記確立した予備側パスに切り替えるパス切替手段と、
切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信手段と、を備えることを特徴とする境界ノード装置。
【請求項８】
前記サーバ装置から、前記他の境界ノード装置との間に確立する予約パスの経路を予約時間に受信し、
前記運用側パス確立手段は、前記予約パスを、前記他の境界ノードとの間で確立することを特徴とする請求項６又は請求項７に記載の境界ノード装置。
【請求項９】
請求項３から請求項５の何れか一項に記載のサーバ装置と、
請求項６から請求項８の何れか一項に境界ノード装置と、
を含むことを特徴とする経路切替システム。
【請求項１０】
コンピュータを、請求項３から請求項５の何れか一項に記載のサーバ装置を構成する各手段として機能させるための経路切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザノード装置を含むサービスネットワークを収容するコアネットワークの経路を、運用側パスの経路及び予備側パスの経路を含むパス情報を時間軸で管理するサーバ装置によって障害発生時に運用側パスから予備側パスに切り替えるネットワーク切替技術に関する。
【背景技術】
【０００２】
コアネットワークにおける高信頼パス（運用側パス及び予備側パス）の確立要求に対して、現在のコアネットワークのリソースを考慮し、高信頼パスを確立し、障害発生時に予備側パスに切り替える方法が知られている（例えば、非特許文献１参照）。
【非特許文献１】J.P.Land et al，RSVP-TE Extensions in Support of End-to-End Generalized Multi・Protocol Label Switching（GMPLS）Recovery，RFC4872
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、非特許文献１に開示された現在の規定では、時間軸を考慮し、コアネットワークのリソースを把握した上で、高信頼パスを確立することが難しい。また、それら高信頼パスをユーザからの接続要求（オンデマンドなユーザ要求）に応じて提供することはできない。
【０００４】
そこで、本発明は、前記した課題を解決し、時間軸を考慮し、ユーザからの接続要求に応じて、高信頼パスを確立する経路切替技術を提供することを目的とする。
【０００５】
前記した課題を解決するため、請求項１に記載の経路切替方法は、ユーザノード装置を含むサービスネットワークを収容するコアネットワークの経路を、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記運用側パスから切り替える予備側パスの経路とを時間毎に含むパス情報を格納したサーバ装置によって切り替える経路切替方法であって、前記サーバ装置が、前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信ステップと、前記接続要求に応じて、前記パス情報に基づいて、提供可能なリソースを確認した上で、前記運用側パスの経路と前記予備側パスの経路とを計算する経路計算ステップと、計算した前記運用側パスの経路と、前記予備側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求ステップと、を含んで実行し、前記境界ノード装置が、前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記境界ノード装置の間で確立する運用側パス確立ステップと、前記コアネットワークの障害を検知する障害検知ステップと、を含んで実行し、前記コアネットワークの障害を検知した場合、前記境界ノード装置が、前記サーバ装置から受信した前記予備側パスの経路に基づいて、前記中継ノード装置を介して、当該予備側パスを前記境界ノード装置の間で確立する予備側パス確立ステップと、前記運用側パスを前記確立した予備側パスに切り替えるパス切替ステップと、切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信ステップと、を含んで実行し、前記サーバ装置が、前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信ステップと、前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新ステップと、を含んで実行することを特徴とする。
【０００６】
かかる手順によれば、サーバ装置は、運用側パスの経路と予備側パスの経路とを時間毎に含むパス情報を、コアネットワークのリソースを示す情報として管理する。これによって、サーバ装置は、例えば、ユーザノード装置が使用する運用側パスを時間毎に管理することができる。また、サーバ装置は、ユーザノード装置からの接続要求に応じて、運用側パスの経路及び予備側パスの経路を計算し、この運用側パスの確立を境界ノード装置に要求する。これによって、サーバ装置は、コアネットワークで障害が発生する前に予備側パスの経路を境界ノード装置に送信しておくことができる。そして、境界ノード装置は、サーバ装置からの運用側パスの確立要求に応じて、運用側パスを確立する。さらに、境界ノード装置は、コアネットワークで障害が発生した際、運用側パスから予備側パスに切り替え、迅速にリカバリを行うことができる。
【０００７】
また、請求項２に記載の経路切替方法は、ユーザノード装置を含むサービスネットワークを収容するコアネットワークの経路を、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記運用側パスから切り替える予備側パスの経路とを時間毎に含むパス情報を格納したサーバ装置によって切り替える経路切替方法であって、前記サーバ装置が、前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信ステップと、前記接続要求に応じて、前記パス情報に基づいて、提供可能なリソースを確認した上で、前記運用側パスの経路を計算する経路計算ステップと、計算した前記運用側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求ステップと、を含んで実行し、前記境界ノード装置が、前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記境界ノード装置の間で確立する運用側パス確立ステップと、前記コアネットワークの障害を検知する障害検知ステップと、を含んで実行し、前記コアネットワークの障害を検知した場合、前記境界ノード装置が、前記サーバ装置に前記予備側パスの確認要求を送信する予備側パス確認ステップ、を実行し、前記サーバ装置が、前記境界ノード装置からの前記予備側パス確認要求に応じて、前記予備側パスの経路を計算する予備側経路計算ステップと、計算した前記予備側パスの経路を前記境界ノード装置に送信する予備側パス応答ステップと、を含んで実行し、前記境界ノード装置が、前記サーバ装置から受信した前記予備側パスの経路に基づいて、前記中継ノード装置を介して、当該予備側パスを前記境界ノード装置の間で確立する予備側パス確立ステップと、前記運用側パスを前記確立した予備側パスに切り替えるパス切替ステップと、切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信ステップと、を含んで実行し、前記サーバ装置が、前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信ステップと、前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新ステップと、を含んで実行することを特徴とする。
【０００８】
かかる手順によれば、サーバ装置は、運用側パスの経路と予備側パスの経路とを時間毎に含むパス情報を、コアネットワークのリソースを示す情報として管理する。これによって、サーバ装置は、例えば、ユーザノード装置が使用する運用側パスを時間毎に管理することができる。また、サーバ装置は、ユーザノード装置からの接続要求に応じて、運用側パスの経路を計算し、この運用側パスの確立を境界ノード装置に要求する。そして、境界ノード装置は、サーバ装置からの運用側パスの確立要求に応じて、運用側パスを確立する。また、境界ノード装置は、コアネットワークで障害が発生した際、予備側パスの確認要求をサーバ装置に送信する。そして、サーバ装置は、コアネットワークで障害が発生したときのパス情報を用いて予備側パスの経路を計算し、この予備側パスの経路を境界ノード装置に送信する。これによって、サーバ装置は、障害発生時における最新のパス情報を用いて予備側パスの経路を計算することができる。さらに、境界ノード装置は、コアネットワークで障害が発生した際、運用側パスから予備側パスに切り替え、リカバリを行うことができる。
【０００９】
また、請求項３に記載のサーバ装置は、ユーザノード装置を含むサービスネットワークを収容するコアネットワークに接続され、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記予備側パスの経路とを時間毎に含むパス情報を格納し、前記運用側パスの経路と、障害発生時に前記運用側パスから切り替えるための前記予備側パスの経路とを計算するサーバ装置であって、前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信手段と、前記接続要求に応じて、前記パス情報に基づいて、前記運用側パスの経路と前記予備側パスの経路とを計算する経路計算手段と、計算した前記運用側パスの経路と、前記予備側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求手段と、前記コアネットワークの障害によって前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信手段と、前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新手段と、を備えることを特徴とする。
【００１０】
かかる構成によれば、サーバ装置は、運用側パスの経路と予備側パスの経路とを時間毎に含むパス情報を、コアネットワークのリソースを示す情報として管理する。これによって、サーバ装置は、例えば、ユーザノード装置が使用する運用側パスを時間毎に管理することができる。また、サーバ装置は、ユーザノード装置からの接続要求があった際、運用側パスの計算と略同時に予備側パスを計算し、この予備側パスの経路を境界ノード装置に送信する。これによって、サーバ装置は、コアネットワークで障害が発生する前に予備側パスの経路を境界ノード装置に送信しておくことができ、迅速にリカバリを行うことができる。
【００１１】
また、請求項４に記載のサーバ装置は、ユーザノード装置を含むサービスネットワークを収容するコアネットワークに接続され、前記サービスネットワークと前記コアネットワークとの境界に位置する境界ノード装置の間で確立する運用側パスの経路と前記予備側パスの経路とを時間毎に含むパス情報を格納し、前記運用側パスの経路と、障害発生時に前記運用側パスから切り替えるための前記予備側パスの経路とを計算するサーバ装置であって、前記コアネットワークへの接続要求を前記ユーザノード装置から受信する接続要求受信手段と、前記接続要求に応じて、前記パス情報に基づいて、前記運用側パスの経路を計算する経路計算手段と、前記境界ノード装置が前記コアネットワークの障害を検知した場合に送信する前記予備側パスの確認要求に応じて、前記予備側パスの経路を計算する予備側経路計算手段と、計算した前記運用側パスの経路と、前記予備側パスの経路と、前記運用側パスの確立要求とを前記境界ノード装置に送信する高信頼パス要求手段と、前記コアネットワークの障害によって前記境界ノード装置が切り替えた前記予備側パスの経路を前記境界ノード装置から受信する予備側パス確立受信手段と、前記境界ノード装置が切り替えた前記予備側パスの経路に基づいて、前記パス情報を更新するパス情報更新手段と、を備えることを特徴とする。
【００１２】
かかる構成によれば、サーバ装置は、運用側パスの経路と予備側パスの経路とを時間毎に含むパス情報を、コアネットワークのリソースを示す情報として管理する。これによって、サーバ装置は、例えば、ユーザノード装置が使用する運用側パスを時間毎に管理することができる。また、サーバ装置は、コアネットワークで障害が発生したときのパス情報を用いて予備側パスの経路を計算し、この予備側パスの経路を境界ノード装置に送信する。これによって、サーバ装置は、最新のパス情報を用いて計算した予備側パスの経路を境界ノード装置に送信するので、境界ノード装置がこの予備側パスを実際に確立できないといった事態を防止でき、確実にリカバリを行うことが出来る。
【００１３】
また、請求項５に記載のサーバ装置は、請求項３又は請求項４に記載のサーバ装置において、予め設定した予約時間において前記境界ノード装置の間に確立する予約パスの経路と、前記予約パスの予約済み又は確立済みを示すステータスと、前記予約時間とを含む前記パス情報を管理するリソース管理手段、を備え、前記高信頼パス要求手段は、前記リソース管理手段が管理する前記予約パスの経路及び前記予約時間を前記境界ノード装置に送信することを特徴とする。
【００１４】
かかる構成によれば、サーバ装置は、予約パスの経路と、その予約パスの予約時間とを含むパス情報を管理する。そして、サーバ装置は、提供可能なリソースを確認して、オンデマンド要求に応じたパスのための経路を計算し、これを予約パスとして境界ノードに送信する。これによって、サーバ装置は、ある予約時間において、所定のユーザノード装置に予約パスを使用させることができる。
【００１５】
また、請求項６に記載の境界ノード装置は、ユーザノード装置を含むサービスネットワークと、前記サービスネットワークを収容するコアネットワークとの境界に位置し、サーバ装置からの運用側パスの確立要求に応じて、他の境界ノード装置との間で運用側パスを確立する境界ノード装置であって、前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記他の境界ノードとの間で確立する運用側パス確立手段と、前記運用側パスを確立しているときに前記コアネットワークの障害を検知する障害検知手段と、前記障害検知手段が前記コアネットワークの障害を検知したときに、前記サーバ装置から受信した前記運用側パスから切り替える予備側パスの経路に基づいて、当該予備側パスを前記他の境界ノードとの間で確立する予備側パス確立手段と、前記運用側パスを前記確立した予備側パスに切り替えるパス切替手段と、切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信手段と、を備えることを特徴とする。
【００１６】
かかる構成によれば、境界ノード装置は、運用側パスの経路と予備側パスの経路とをサーバ装置から受信する。また、境界ノード装置は、サーバ装置からの運用側パスの確立要求に応じて、運用側パスを確立する。そして、境界ノード装置は、コアネットワークで障害が発生した際、運用側パスから予備側パスに切り替える。これによって、境界ノード装置は、コアネットワークで障害が発生した際、運用側パスから予備側パスに切り替え、迅速にリカバリを行うことができる。
【００１７】
また、請求項７に記載の境界ノード装置は、ユーザノード装置を含むサービスネットワークと、前記サービスネットワークを収容するコアネットワークとの境界に位置し、サーバ装置からの運用側パスの確立要求に応じて、他の境界ノード装置との間で運用側パスを確立する境界ノード装置であって、前記運用側パスの確立要求に応じて、前記コアネットワークを中継する中継ノード装置を介して、前記サーバ装置が計算した前記運用側パスを前記境界ノード装置の間で確立する運用側パス確立手段と、前記運用側パスを確立しているときに前記コアネットワークの障害を検知する障害検知手段と、前記障害検知手段が前記コアネットワークの障害を検知したときに、前記サーバ装置に前記運用側パスから切り替える予備側パスの確認要求を送信する予備側パス確認手段と、前記サーバ装置から受信した前記予備側パスの経路に基づいて、前記中継ノード装置を介して、当該予備側パスを前記境界ノード装置の間で確立する予備側パス確立手段と、前記運用側パスを前記確立した予備側パスに切り替えるパス切替手段と、切り替えた前記予備側パスの経路を前記サーバ装置に送信する予備側パス確立送信手段と、を備えることを特徴とする。
【００１８】
かかる構成によれば、境界ノード装置は、運用側パスの経路をサーバ装置から受信する。また、境界ノード装置は、サーバ装置からの運用側パスの確立要求に応じて、運用側パスを確立する。そして、境界ノード装置は、コアネットワークで障害が発生した際、サーバ装置に予備側パスの経路の確認要求を送信する。さらに、境界ノード装置は、この確認要求に応じて、コアネットワークで障害が発生したときのパス情報を用いて計算された予備側パスの経路をサーバ装置から受信し、運用側パスから予備側パスに切り替える。これによって、境界ノード装置は、運用側パスから、障害発生時における最新のパス情報を用いて計算された予備側パスに切り替え、リカバリを行うことができる。
【００１９】
また、請求項８に記載の境界ノード装置は、請求項６又は請求項７に記載の境界ノード装置において、前記サーバ装置から、前記他の境界ノード装置との間に確立する予約パスの経路を予約時間に受信し、前記運用側パス確立手段は、前記予約パスを、前記他の境界ノードとの間で確立することを特徴とする。
【００２０】
かかる構成によれば、サーバ装置によって、提供可能なリソースを確認して、オンデマンド要求に応じたパスのための経路が計算され、境界ノードは、これを予約パスとして予約時間にサーバ装置から受信する。そして、境界ノード装置は、この予約パスを他の境界ノードとの間で確立する。これによって、境界ノード装置は、ある予約時間において、所定のユーザノード装置に予約パスを使用させることができる。
【００２１】
また、請求項９に記載の経路切替システムは、請求項３から請求項５の何れか一項に記載のサーバ装置と、請求項６から請求項８の何れか一項に記載の境界ノード装置と、を含むことを特徴とする。
【００２２】
かかる構成によれば、サーバ装置は、運用側パスの経路と予備側パスの経路とを時間毎に含むパス情報を、コアネットワークのリソースを示す情報として管理する。これによって、サーバ装置は、例えば、運用側パスを使用するユーザノード装置を時間毎に管理することができる。また、サーバ装置は、ユーザノード装置からの接続要求に応じて、運用側パスの経路を計算し、この運用側パスの確立を境界ノード装置に要求する。そして、境界ノード装置は、サーバ装置からの運用側パスの確立要求に応じて、運用側パスを確立する。また、サーバ装置は、運用側パスの計算と略同時に、又は、境界ノード装置からの予備側パスの確認要求に応じて予備側パスを計算し、境界ノード装置に送信する。そして、境界ノード装置は、コアネットワークで障害が発生した際、運用側パスから予備側パスに切り替える。これによって、コアネットワークで障害が発生した際、運用側パスから予備側パスに切り替え、リカバリを行うことができる。
【００２３】
また、請求項１０に記載の経路切替プログラムは、コンピュータを、請求項３から請求項５の何れか一項に記載のサーバ装置を構成する各手段として機能させることを特徴とする。このように構成されることにより、このプログラムをインストールされたコンピュータは、前記したサーバ装置として機能する。
【発明の効果】
【００２４】
本発明によれば、時間軸を考慮し、ユーザからの接続要求に応じて、高信頼パスを確立するネットワーク切替技術を提供することができる。また、本発明によれば、時間軸でネットワークのリソースを管理できるので、ネットワークの利用効率を高め、柔軟な運用が可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の各実施形態について、適宜図面を参照しながら詳細に説明する。なお、各実施形態において、同一の機能を有する手段には同一の符号を付し、説明を省略した。
【００２６】
（第１実施形態）
［経路切替システムの概要］
図１は、本発明の第１実施形態に係る経路切替システムの概要を模式的に示す説明図である。経路切替システム１は、コアネットワーク２と、複数のサービスネットワーク３，４と、サーバ装置５と、ネットワーク管理サーバ装置６とを有する。また、コアネットワーク２は、中継ノード装置３０を介して、発信者ノード装置（境界ノード装置）１０と着信者ノード装置２０（別の境界ノード装置）との間で運用側パス６１を確立する。そして、経路切替システム１は、確立した運用側パス６１のリソース（帯域）を、サービスネットワーク３，４に含まれるユーザノード装置４０，５０に提供する。つまり、ユーザノード装置４０，５０の間の通行に、運用側パス６１の帯域を用いる。また、経路切替システム１は、障害によって運用側パス６１のリソースをユーザノード装置４０，５０に提供できなくなった場合、予備側パス６３を確立し、運用側パス６１から予備側パス６３に切り替えて、この予備側パス６３のリソースをユーザノード装置４０，５０に提供する。
【００２７】
サーバ装置５、パス情報を格納するものであり、その詳細は後記する。
ネットワーク管理サーバ装置６は、サーバ装置５と発信者ノード装置１０とを仲介するものである。なお、経路切替システム１は、ネットワーク管理サーバ装置６を備えなくとも良く、この場合、サーバ装置５と発信者ノード装置１０とを接続すれば良い。
【００２８】
発信者ノード装置１０は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＨＤＤ（Hard Disk Drive）と、通信を行うためのＮＩＣ(Network Interface Card)を備え、光クロスコネクト（ＯＣＸ）、ルータ、スイッチ等からなる装置である。また、発信者ノード装置１０は、RFC3473等のＲＳＶＰ−ＴＥ(Resource reServation Protocol-Traffic Engineering)に準拠してパスを確立させるようになっている。
【００２９】
また、発信者ノード装置１０は、インターフェース１１，１３，１５を備える。インターフェース１１は、運用側パス６１に接続するためのインターフェースである。また、インターフェース１３は、予備側パス６３に接続するためのインターフェースである。さらに、インターフェース１５は、サービスネットワーク３に接続するためのインターフェースである。
【００３０】
着信者ノード装置２０は、発信者ノード装置１０と同様な装置であり、インターフェース２１，２３，２５を備える。インターフェース２１は、運用側パス６１に接続するためのインターフェースである。また、インターフェース２３は、予備側パス６３に接続するためのインターフェースである。さらに、インターフェース２５は、サービスネットワーク４に接続するためのインターフェースである。
【００３１】
ここで、発信者ノード装置１０は、着信者ノード装置２０に対するパスの確立要求を送信し、例えば、発信者ノード装置１０のインターフェース１１と、着信者ノード装置２０のインターフェース２１とを両端とする運用側パス６１を確立する。また、コアネットワーク２の運用側パス６１で障害が発生した場合、発信者ノード装置１０は、例えば、発信者ノード装置１０のインターフェース１３と、着信者ノード装置２０のインターフェース２３とを両端とする予備側パス６３を確立する。つまり、予備側パス６３が運用側パス６１の迂回路となり、コアネットワーク２の運用側パス６１で障害が発生した際は、運用側パス６１から予備側パス６３に切り替えることで、ユーザトラフィックを転送する。
【００３２】
中継ノード装置３０は、例えば、光クロスコネクト（ＯＣＸ）、ルータ、スイッチ等からなる装置である。図１では、運用側パス６１を２台の中継ノード装置３０で中継し、予備側パス６３を２台の中継ノード装置３０で中継することとしたが、その個数は特に制限されない。
【００３３】
ユーザノード装置４０，５０は、中継ノード装置３０と同様の装置であり、例えば、光クロスコネクト（ＯＣＸ）、ルータ、スイッチ等からなる装置である。また、ユーザノード装置４０は、発信者ノード装置１０と接続される。また、ユーザノード装置５０は、着信者ノード装置２０と接続される。
【００３４】
運用側パス６１及び予備側パス６３は、光ファイバで構成された光パス、例えば、ＧＭＰＬＳ−ＬＳＰ（Generalized Multi-Protocol Label Switching-Label Switched Path）であり、所定の帯域を有したリソースとして使用可能に構成されている。また、図１に示すように、コアネットワーク２は、運用側パス６１及び予備側パス６３によって、高信頼パスを構成する。
【００３５】
［サーバ装置の構成］
図２は、本発明の第１実施形態に係るサーバ装置、ネットワーク管理サーバ装置、発信者ノード装置、中継ノード装置及び着信者ノード装置の構成を示すブロック図である。
【００３６】
サーバ装置５は、図２に示すように、接続要求受信手段２０１と、リソース管理手段２０２と、経路計算手段２０３と、高信頼パス要求手段２０４と、運用側パス要求応答受信手段２０５と、運用側パス確立受信手段２０６と、予備側パス確立受信手段２０７と、パス情報更新手段２０８と、記憶手段２０９とを備える。
【００３７】
接続要求受信手段２０１は、コアネットワーク２への接続要求（オンデマンド要求）をユーザノード装置４０から受信するものである。なお、ユーザノード装置４０は、この接続要求を、発信者ノード装置１０を介してサーバ装置５に送信しても良く、サーバ装置５に直接送信しても良い。なお、リソース管理手段２０２については、後記する。
【００３８】
経路計算手段２０３は、接続要求受信手段２０１が受信した接続要求に応じて、後記する記憶手段２０９が格納するパス情報に基づいて、運用側パス６１の経路を計算するものである。また、経路計算手段２０３は、この接続要求に応じて、予備側パス６３の経路を計算する。
【００３９】
以下、高信頼パスの端点となる発信者ノード装置１０のユーザポート（Ａ点）、高信頼パスの端点となる着信者ノード装置２０のユーザポート（Ｚ点）として、経路の計算を具体的に説明する。まず、経路計算手段２０３は、高信頼パスの端点となる発信者ノード装置１０にて、論理（仮想）インターフェースを生成する。また、経路計算手段２０３は、高信頼パス（運用側パス６１）において、ＡＺ端点とする経路の有無をEdmond-Karp法により確認する。この高信頼パス（運用側パス６１）の経路がある場合、経路計算手段２０３は、高信頼パス（予備側パス６３）において、仮想インターフェースをＡＺ端点とし、高信頼パス（運用側パス６１）と異なる経路の有無を確認する。この高信頼パス（運用側パス６１）の経路がある場合、この高信頼パス（運用側パス６１）の経路を記憶手段２０９のパス情報に格納する。さらに、経路計算手段２０３は、予約パスのために、高信頼パス（論理ＩＦ）を経由するパスの経路の有無をEdmond-Karp法により確認する。そして、この予約パスがある場合、この予約パスの経路を記憶手段２０９のパス情報に格納する。
【００４０】
高信頼パス要求手段２０４は、経路計算手段２０３が計算した運用側パス６１の経路及び予備側パス６３の経路と、運用側パス６１の確立要求とを発信者ノード装置１０に送信するものである。このように、経路計算手段２０３が予め予備側パス６３の経路を計算して発信者ノード装置１０に送信しておくことで、発信者ノード装置１０が、障害を検知した際、運用側パス６１から予備側パス６３へ素早く切り替えることができる。
【００４１】
運用側パス要求応答受信手段２０５は、発信者ノード装置１０から、運用側パス６１の確立要求を受信したことを示すメッセージを受信するものである。
運用側パス確立受信手段２０６は、発信者ノード装置１０から、運用側パス６１の確立を示すメッセージをその運用側パス６１の経路と共に受信するものである。
予備側パス確立受信手段２０７は、発信者ノード装置１０から、障害発生時に発信者ノード装置１０が切り替えた予備側パス６３の経路を受信するものである。なお、パス情報更新手段２０８については、後記する。
【００４２】
記憶手段２０９は、例えば、一般的なメモリやＨＤＤで構成され、パス情報とリンク情報とを格納するものである。ここで、リンク情報は、例えば、ノード情報と、ＵＮＩ（User Network Interface）リンク情報とノード装置リンク情報とを含む。また、パス情報は、例えば、運用側パス情報と、運用側パス経路情報と、予備側パス情報と、予備側パス経路情報と、予約パス情報と、予約パス経路情報とを含む。
【００４３】
ノード情報は、発信者ノード装置１０、着信者ノード装置２０及び中継ノード装置３０等の各ノード装置に関する情報、例えば、ノード装置ＩＤと、ノード装置アドレスと、ノード装置名と、ノード装置種別（例えば、TDM，Ether，Lambda等）とをデータ項目として有する。
【００４４】
ＵＮＩリンク情報は、ユーザノード装置４０から発信者ノード装置１０までの接続及び着信者ノード装置２０からユーザノード装置５０までの接続に関する情報、例えば、ＵＮＩポートＩＤと、ユーザノード装置ＩＤと、境界ノード装置ＩＤと、ＵＮＩポート種別（例えば、TDM，Ether等）と、帯域、セクション名と、搭載位置と、ユーザ名とをデータ項目として有する。
【００４５】
ノード装置リンク情報は、発信者ノード装置１０と着信者ノード装置２０との接続に関する情報、例えば、リンクＩＤと、発信者ノード装置ＩＤと、発信者ノード装置アドレスと、発信者ノード装置インターフェースＩＤと、発信者ノード装置搭載位置と、着信者ノード装置ＩＤと、着信者ノード装置アドレスと、着信者ノード装置インターフェースＩＤと、着信者ノード装置搭載位置と、リンク属性（プロテクション属性）と、リンク種別（例えば、TDM，Ether等）と、帯域と、セクション名とをデータ項目として有する。
【００４６】
運用側パス情報は、運用側パス６１に関する情報、例えば、パスＩＤと、パス識別子と、発信者ノード装置ＩＤと、着信者ノード装置ＩＤと、開始時間と、終了時間と、未確立、予約済み又は確立済みを示すステータスと、要求帯域と、パス属性と、パス論理端点とをデータ項目として有する。また、予備側パス情報は、予備側パス６３に関する情報、例えば、運用側パス情報と同様のデータ項目を有する。
【００４７】
運用側パス経路情報は、運用側パス６１の経路に関する情報、例えば、パスＩＤと、パス識別子と、発信者ノード装置１０から着信者ノード装置２０までの運用側パス６１の経路情報とをデータ項目として有する。また、予備側パス経路情報は、予備側パス６３の経路に関する情報、例えば、運用側パス経路情報と同様のデータ項目を有する。
【００４８】
予約パス情報は、予約パスに関する情報、例えば、予約ＩＤと、予約ユーザＩＤと、サービスタイプと、発信者ノード装置ＩＤと、発信者ＵＮＩポートＩＤと、着信者ノード装置ＩＤと、着信者ＵＮＩポートＩＤと、予約開始時間と、予約終了時間と、予約済み又は確立済みを示すステータスと、要求帯域と、パス属性とをデータ項目として有する。ここで、予約パスとは、予め設定された予約開始時間から予約終了時間まで、特定のユーザノード装置４０，５０に提供される高信頼パス（運用側パス６１及び予備側パス６３）のことである。
【００４９】
予約パス経路情報は、予約パスの経路に関する情報、例えば、予約ＩＤと、発信者ノード装置１０から着信者ノード装置２０までの予約パスの経路情報とを有する。
【００５０】
パス情報更新手段２０８は、記憶手段２０９に格納されたパス情報を更新するものである。ここで、パス情報更新手段２０８は、運用側パス確立受信手段２０６が運用側パス６１の確立を示すメッセージを受信した場合、その運用側パス６１について、運用側パス情報のステータスを「未確立」から「確立済み」に更新する。また、パス情報更新手段２０８は、予備側パス確立受信手段２０７が予備側パス６３の経路を受信した場合、その予備側パス６３について、予備側パス情報のステータスを「未確立」から「確立済み」に更新する。そして、パス情報更新手段２０８は、確立している運用側パス６１について、運用側パス情報のステータスを「確立済み」から「未確立」に更新する。
【００５１】
リソース管理手段２０２は、コアネットワーク２のリソースを時間軸で管理、つまり、予約パスを時間毎に管理するものである。リソース管理手段２０２は、予約パス情報を参照し、予約パスが設定されている場合（例えば、予約パス情報のステータスが「予約済み」）、その予約パスの経路、予約開始時間及び予約終了時間の送信を、高信頼パス要求手段２０４に依頼する。そして、高信頼パス要求手段２０４は、予約時間において発信者ノード装置１０が確保する運用側パス６１として、予約パスの経路、予約開始時間及び予約終了時間を発信者ノード装置１０に送信する。
【００５２】
ここで、リソース管理手段２０２は、時間軸を考慮したパス計算を行うためのコアネットワーク２のリソースとして、（ＮＷ全リソース情報）−（予約開始時間〜予約終了時間に関係する全パス情報）を用いる。このＮＷ全リソース情報とは、ノード情報と、ＵＮＩ（User Network Interface）リンク情報とノード装置リンク情報とを示す。また、この予約開始時間〜予約終了時間に関係する全パス情報とは、予約開始時間〜予約終了時間における、運用側パス情報と、運用側パス経路情報と、予備側パス情報と、予備側パス経路情報と、予約パス情報と、予約パス経路情報とを指す。予約パスは高信頼パスのリソースを用いて確立するので、リソース管理手段２０２は、予約パスを確立する際、パス情報を確認する必要がある。このように、時間軸でコアネットワーク２のリソースを管理することで、ある予約時間において、所定のユーザノード装置４０，５０に予約パスを確保する等、コアネットワーク２の柔軟な運用が可能となる。なお、予約パス情報は、ユーザノード装置４０，５０からの要求に応じて、リソース管理手段２０２が設定しても良く、オペレータにより予め設定されても良い。
【００５３】
［ネットワーク管理サーバ装置の構成］
ネットワーク管理サーバ装置６は、リソース管理手段２０２と、高信頼パス要求手段２０４と、運用側パス要求応答受信手段２０５と、運用側パス確立受信手段２０６と、予備側パス確立受信手段２０７と、記憶手段２０９とを備える。ここで、ネットワーク管理サーバ装置６が備える各手段は、サーバ装置５と同様のものであるため、説明を省略する。
【００５４】
［発信者ノード装置の構成］
発信者ノード装置１０は、図２に示すように、高信頼パス要求受信手段２１１と、運用側パス要求応答手段２１２と、運用側パス確立手段２１３と、運用側パス確立送信手段２１４と、障害検知手段２１５と、予備側パス確立手段２１６と、パス切替手段２１７と、予備側パス確立送信手段２１８と、パス情報更新手段２１９と、記憶手段２２０とを備える。
【００５５】
高信頼パス要求受信手段２１１は、サーバ装置５から、運用側パス６１の経路及び予備側パス６３の経路と、運用側パス６１の確立要求とを受信するものである。ここで、高信頼パス要求受信手段２１１は、受信した運用側パス６１の経路及び予備側パス６３の経路を、記憶手段２２０のパス情報に格納する。また、高信頼パス要求受信手段２１１は、予約パスの経路、予約開始時間及び予約終了時間を受信した場合、これらを記憶手段２２０の予約パス情報に格納する。
【００５６】
運用側パス要求応答手段２１２は、運用側パス６１の確立要求を受信したことを示すメッセージを、サーバ装置５に送信するものである。なお、運用側パス確立手段２１３については、後記する。
運用側パス確立送信手段２１４は、運用側パス確立手段２１３が確立した運用側パス６１の経路を、サーバ装置５に送信するものである。
【００５７】
運用側パス確立手段２１３は、高信頼パス要求受信手段２１１が受信した運用側パス６１の確立要求に応じて、高信頼パス要求受信手段２１１が受信した運用側パス６１を発信者ノード装置１０と着信者ノード装置２０との間で確立するものである。ここで、運用側パス確立手段２１３は、中継ノード装置３０を介して、着信者ノード装置２０に運用側パス６１の確立要求を、運用側パス６１の経路及び予備側パス６３の経路と共に送信する。また、運用側パス確立手段２１３は、障害発生後に予備側パス６３を確立することを示すリンク属性（プロテクション属性）が指定されている場合、運用側パス６１のみを確立する。なお、運用側パス確立手段２１３は、予約パスの経路を受信したときに、予約パスを運用側パス６１と同様に確保しても良い。
【００５８】
障害検知手段２１５は、コアネットワーク２の障害を、例えば、ＲＳＶＰ−ＴＥにより検知するものである。
予備側パス確立手段２１６は、記憶手段２２０に格納した予備側パス６３の経路に基づいて、予備側パス６３を発信者ノード装置１０と着信者ノード装置２０との間で確立するものである。ここで、予備側パス確立手段２１６は、中継ノード装置３０の予備側パス確立手段２２６を介して、着信者ノード装置２０の予備側パス確立手段２３６に予備側パス６３の確立要求を送信する。
【００５９】
パス切替手段２１７は、運用側パス６１を、予備側パス確立手段２１６が確立した予備側パス６３に切り替えるものである。
予備側パス確立送信手段２１８は、パス切替手段２１７が切り替えた予備側パス６３の経路をサーバ装置５に送信するものである。
記憶手段２２０は、例えば、一般的なメモリやＨＤＤで構成され、パス情報とリンク情報とを格納するものである。なお、パス情報とリンク情報は、前記と同様のものなので説明を省略する。
【００６０】
パス情報更新手段２１９は、記憶手段２２０に格納されたパス情報を更新するものである。ここで、パス情報更新手段２１９は、運用側パス確立手段２１３が運用側パス６１を確立した場合、その運用側パス６１について、運用側パス情報のステータスを「未確立」から「確立済み」に更新する。また、パス情報更新手段２１９は、パス切替手段２１７が運用側パス６１を予備側パス６３に切り替えた場合、その予備側パス６３について、予備側パス情報のステータスを「未確立」から「確立済み」に更新する。そして、パス情報更新手段２１９は、切り替えられた運用側パス６１について、運用側パス情報のステータスを「確立済み」から「未確立」に更新する。
【００６１】
［中継ノード装置の構成］
中継ノード装置３０は、図２に示すように、運用側パス確立手段２２３と、予備側パス確立手段２２６とを備える。
【００６２】
運用側パス確立手段２２３は、発信者ノード装置１０からの運用側パス６１の確立要求に応じて、運用側パス６１を確立するものである。ここで、運用側パス確立手段２２３は、発信者ノード装置１０から受信した運用側パス６１の確立要求を、運用側パス６１の経路及び予備側パス６３の経路と共に、着信側ノード装置２０の運用側パス確立手段２３３に送信する。なお、運用側パス確立手段２２３は、予約パスの経路を受信したときに、予約パスを運用側パス６１と同様に確保しても良い。
【００６３】
予備側パス確立手段２２６は、発信者ノード装置１０からの予備側パス６３の確立要求に応じて、予備側パス６３を確立するものである。ここで、予備側パス確立手段２２６は、発信者ノード装置１０から受信した予備側パス６３の確立要求を、着信側ノード装置２０の予備側パス確立手段２３６に送信する。
【００６４】
［着信者ノード装置の構成］
着信者ノード装置２０は、図２に示すように、運用側パス確立手段２３３と、予備側パス確立手段２３６と、パス切替手段２３７と、パス情報更新手段２３９と、記憶手段２４０とを備える。
【００６５】
運用側パス確立手段２３３は、中継ノード装置３０からの運用側パス６１の確立要求に応じて、運用側パス６１を確立するものである。なお、運用側パス確立手段２３３は、予約パスを運用側パス６１と同様に確保しても良い。
【００６６】
予備側パス確立手段２３６は、中継ノード装置３０からの予備側パス６３の確立要求に応じて、予備側パス６３を確立するものである。
パス切替手段２３７は、運用側パス確立手段２３３が確立した運用側パス６１を、予備側パス確立手段２３６が確立した予備側パス６３に切り替えるものである。
記憶手段２４０は、例えば、一般的なメモリやＨＤＤで構成され、パス情報とリンク情報とを格納するものである。なお、パス情報とリンク情報は、前記と同様のものなので説明を省略する。
【００６７】
パス情報更新手段２３９は、運用側パス確立手段２３３が受信した運用側パス６１の経路及び予備側パス６３の経路を記憶手段２４０に格納し、記憶手段２４０に格納されたパス情報を更新するものである。ここで、パス情報更新手段２３９は、運用側パス確立手段２３３が運用側パス６１を確立した場合、その運用側パス６１について、運用側パス情報のステータスを「未確立」から「確立済み」に更新する。また、パス情報更新手段２３９は、パス切替手段２３７が運用側パス６１を予備側パス６３に切り替えた場合、その予備側パス６３について、予備側パス情報のステータスを「未確立」から「確立済み」に更新する。そして、パス情報更新手段２３９は、切り替えられた運用側パス６１について、運用側パス情報のステータスを「確立済み」から「未確立」に更新する。
【００６８】
［経路切替システムの動作］
図３は、図２の経路切替システム１の動作を示すフローチャートである。まず、経路切替システム１が運用側パス６１を確立する動作について説明する（適宜図１，２参照）。なお、図３及び以下の説明では、ネットワーク管理サーバ装置及び中継ノード装置を省略した。
【００６９】
＜運用側パスの確立＞
サーバ装置５は、接続要求受信手段２０１によって、コアネットワーク２への接続要求（オンデマンド要求）をユーザノード装置４０から受信する（ステップＳ１０１）。サーバ装置５は、リソース管理手段２０２によって、コアネットワーク２のリソースを確認する（ステップＳ１０２）。サーバ装置５は、経路計算手段２０３によって、接続要求受信手段２０１が受信した接続要求に応じて、記憶手段２０９が格納するパス情報に基づいて、運用側パス６１の経路を計算する。サーバ装置５は、経路計算手段２０３によって、予備側パス６３の経路を計算する（ステップＳ１０３）。
【００７０】
ステップＳ１０３に続き、サーバ装置５は、経路計算手段２０３によって、計算した運用側パス６１の経路及び予備側パス６３の経路をパス情報に格納する（ステップＳ１０４）。そして、サーバ装置５は、高信頼パス要求手段２０４によって、運用側パス６１の経路及び予備側パス６３の経路と、運用側パス６１の確立要求とを発信者ノード装置１０に送信する（ステップＳ１０５）。
【００７１】
ステップＳ１０５の処理に続いて、発信者ノード装置１０は、高信頼パス要求受信手段２１１によって、サーバ装置５から、運用側パス６１の経路及び予備側パス６３の経路と、運用側パス６１の確立要求とを受信する（ステップＳ２０１）。発信者ノード装置１０は、高信頼パス要求受信手段２１１によって、受信した運用側パス６１の経路及び予備側パス６３の経路を、記憶手段２２０のパス情報に格納する（ステップＳ２０２）。そして、発信者ノード装置１０は、運用側パス要求応答手段２１２によって、運用側パス６１の確立要求を受信したことを示すメッセージを、サーバ装置５に送信する（ステップＳ２０３）。
【００７２】
ステップＳ２０３の処理に続いて、サーバ装置５は、運用側パス要求応答受信手段２０５よって、発信者ノード装置１０から、運用側パス６１の確立要求を受信したことを示すメッセージを受信する（ステップＳ１０６）。
【００７３】
ステップＳ２０３の処理に続いて、発信者ノード装置１０は、運用側パス確立手段２１３によって、中継ノード装置３０を介して、着信者ノード装置２０に運用側パス６１の確立要求を送信し、運用側パス６１を確立する（ステップＳ２０４）。ステップＳ２０４の処理に応じて、着信者ノード装置２０は、運用側パス確立手段２３３によって、発信者ノード装置１０からの運用側パス６１の確立要求に応じて、運用側パス６１を確立する（ステップＳ３０１）。
【００７４】
そして、発信者ノード装置１０は、運用側パス確立送信手段２１４によって、運用側パス確立手段２１３が確立した運用側パス６１の経路を、サーバ装置５に送信する（ステップＳ２０５）。
【００７５】
ステップＳ２０５の処理に続いて、サーバ装置５は、運用側パス確立受信手段２０６によって、発信者ノード装置１０から、運用側パス６１の確立を示すメッセージをその運用側パス６１の経路と共に受信する（ステップＳ１０７）。サーバ装置５は、パス情報更新手段２０８によって、運用側パス確立受信手段２０６が運用側パス６１の確立を示すメッセージを受信した場合、その運用側パス６１について、運用側パス情報のステータスを「未確立」から「確立済み」に更新し（ステップＳ１０８）、記憶手段２０９に格納する（ステップＳ１０９）。以上の動作により、経路切替システム１は、運用側パス６１を確保する。
【００７６】
＜予備側パスへの切替＞
次に、コアネットワーク２の運用側パス６１で障害が発生した際、経路切替システム１が運用側パス６１を予備側パス６３に切り替える動作について説明する。
【００７７】
発信者ノード装置１０は、障害検知手段２１５によって、コアネットワーク２の障害を検知する（ステップＳ２０６）。発信者ノード装置１０は、予備側パス確立手段２１６によって、中継ノード装置３０を介して、着信側ノード装置２０に送信し、予備側パス６３を確立する（ステップＳ２０７）。ステップＳ２０７の処理に応じて、着信者ノード装置２０は、予備側パス確立手段２３６によって、発信者ノード装置１０からの予備側パス６３の確立要求に応じて、予備側パス６３を確立する（ステップＳ３０２）。
【００７８】
ステップＳ２０７の処理に続いて、発信者ノード装置１０は、パス切替手段２１７によって、運用側パス６１を、予備側パス確立手段２１６が確立した予備側パス６３に切り替える（ステップＳ２０８）。発信者ノード装置１０は、予備側パス確立送信手段２１８によって、パス切替手段２１７が切り替えた予備側パス６３の経路をサーバ装置５に送信する（ステップＳ２０９）。発信者ノード装置１０は、パス情報更新手段２１９によって、この予備側パス６３について、予備側パス情報のステータスを「未確立」から「確立済み」に更新し、一方、切り替えられた運用側パス６１について、運用側パス情報のステータスを「確立済み」から「未確立」に更新し（ステップＳ２１０）、記憶手段２０９に格納する（ステップＳ２１１）。
【００７９】
ステップＳ２０８の処理が実行されるとき、着信者ノード装置２０は、パス切替手段２３７によって、運用側パス６１を、予備側パス確立手段２３６が確立した予備側パス６３に切り替える（ステップＳ３０３）。着信者ノード装置２０は、パス情報更新手段２３９によって、この予備側パス６３について、予備側パス情報のステータスを「未確立」から「確立済み」に更新し、一方、切り替えられた運用側パス６１について、運用側パス情報のステータスを「確立済み」から「未確立」に更新し（ステップＳ３０４）、記憶手段２０９に格納する（ステップＳ３０５）。
【００８０】
ステップＳ２０９の処理に続いて、サーバ装置５は、予備側パス確立受信手段２０７によって、発信者ノード装置１０から、発信者ノード装置１０が切り替えた予備側パス６３の経路を受信する（ステップＳ１１０）。サーバ装置５は、パス情報更新手段２０８によって、この予備側パス６３について、予備側パス情報のステータスを「未確立」から「確立済み」に更新し、一方、切り替えられた運用側パス６１について、運用側パス情報のステータスを「確立済み」から「未確立」に更新し（ステップＳ１１１）、記憶手段２０９に格納する（ステップＳ１１２）。以上の動作により、経路切替システム１は、運用側パス６１から予備側パス６３に切り替える。
【００８１】
（第２実施形態）
［サーバ装置の構成］
以下、本発明の第２実施形態について説明する。
図４は、本発明の第２実施形態に係るサーバ装置、ネットワーク管理サーバ装置、発信者ノード装置、中継ノード装置及び着信者ノード装置の構成を示すブロック図である。
【００８２】
サーバ装置５ａは、図４に示すように、接続要求受信手段２０１と、リソース管理手段２０２と、経路計算手段（予備側経路計算手段）２０３ａと、高信頼パス要求手段２０４と、運用側パス要求応答受信手段２０５と、運用側パス確立受信手段２０６と、予備側パス確立受信手段２０７と、パス情報更新手段２０８と、記憶手段２０９と、予備側パス応答手段２１０とを備える。
【００８３】
このサーバ装置５ａは、発信者ノード装置１０ａから予備側パス６３の経路の計算を要求されたときに予備側パス６３の経路を計算することが、図１のサーバ装置５との大きな相違点である。なお、図４では、経路計算手段と予備側経路計算手段とを一体で図示したが、別々に構成しても良い。
【００８４】
予備側パス応答手段２１０は、発信者ノード装置１０ａからの予備側パス６３の確認要求を受信するものである。
【００８５】
経路計算手段２０３ａは、予備側パス応答手段２１０が予備側パス６３の確認要求を受信した際、予備側パス６３の経路を計算し、記憶手段２０９のパス情報に格納するものである。この予備側パス６３の確認要求とは、発信者ノード装置１０ａがサーバ装置５ａに対して予備側パス６３の経路の計算及び送信を要求するものである。また、経路計算手段２０３ａは、図１の経路計算手段２０３と同様に運用側パス６１の経路を計算する。このように、サーバ装置５ａは、障害発生時における最新のパス情報を用いて予備側パス６３の経路を計算するため、予備側パス６３を予め計算した場合に比べ、計算した予備側パス６３が確立できないといった事態を低減することができる。
【００８６】
なお、接続要求受信手段２０１、リソース管理手段２０２、高信頼パス要求手段２０４、運用側パス要求応答受信手段２０５、運用側パス確立受信手段２０６、予備側パス確立受信手段２０７、パス情報更新手段２０８及び記憶手段２０９については、図２に示した構成と同様のものであるため、説明を省略する。
【００８７】
［発信者ノード装置の構成］
発信者ノード装置１０ａは、図４に示すように、高信頼パス要求受信手段２１１と、運用側パス要求応答手段２１２と、運用側パス確立手段２１３と、運用側パス確立送信手段２１４と、障害検知手段２１５と、予備側パス確立手段２１６と、パス切替手段２１７と、予備側パス確立送信手段２１８と、パス情報更新手段２１９と、記憶手段２２０と、予備側パス確認手段２２１とを備える。
【００８８】
予備側パス確認手段２２１は、障害検知手段２１５がコアネットワーク２の運用側パス６１に障害が発生したことを検知した場合、予備側パス６３の確認要求をサーバ装置５ａに送信するものである。
【００８９】
なお、高信頼パス要求受信手段２１１、運用側パス要求応答手段２１２、運用側パス確立手段２１３、運用側パス確立送信手段２１４、障害検知手段２１５、予備側パス確立手段２１６、パス切替手段２１７、予備側パス確立送信手段２１８、パス情報更新手段２１９及び記憶手段２２０については、図２と同様のものであるため、説明を省略する。また、ネットワーク管理サーバ装置６、中継ノード装置３０及び着信者ノード装置２０についても、図２に示した構成と同様のものであるため、説明を省略する。
【００９０】
［経路切替システムの動作］
図５は、図４の経路切替システム１ａの動作を示すフローチャートである。まず、経路切替システム１ａが運用側パス６１を確立する動作について説明する（適宜図４参照）。なお、図５及び以下の説明では、ネットワーク管理サーバ装置及び中継ノード装置を省略した。
【００９１】
＜運用側パスの確立＞
サーバ装置５ａが接続要求を受信する等の動作、具体的には、図５のステップＳ１００１及びＳ１００２は、図３のＳ１０１及びＳ１０２と同様の処理のため、説明を省略する。サーバ装置５ａは、経路計算手段２０３ａによって、接続要求受信手段２０１が受信した接続要求に応じて、記憶手段２０９が格納するパス情報に基づいて、運用側パス６１の経路を計算する（ステップＳ１００３）。
【００９２】
ステップＳ１００３の処理に続いて、サーバ装置５ａは、経路計算手段２０３ａによって、運用側パス６１の経路をパス情報に格納する（ステップＳ１００４）。サーバ装置５ａは、高信頼パス要求手段２０４によって、運用側パス６１の経路と、運用側パス６１の確立要求とを発信者ノード装置１０に送信する（ステップＳ１００５）。なお、運用側パス６１の確立要求を送信した後の処理、具体的には、図５のステップＳ１００６〜Ｓ１００９は、図３のＳ１０６〜Ｓ１０９と同様の処理のため、説明を省略する。
【００９３】
ステップＳ１００５の処理に続いて、発信者ノード装置１０ａは、高信頼パス要求受信手段２１１によって、サーバ装置５ａから、運用側パス６１の経路と、運用側パス６１の確立要求とを受信する（ステップＳ２００１）。発信者ノード装置１０ａは、高信頼パス要求受信手段２１１によって、受信した運用側パス６１の経路を、記憶手段２２０のパス情報に格納する（ステップＳ２００２）。なお、運用パス６１のパス情報を格納した後の処理、具体的には、図５のステップＳ２００３〜Ｓ２００５は、図３のＳ２０３〜Ｓ２０５と同様の処理のため、説明を省略する。
【００９４】
ステップＳ２００４の処理が実行されるとき、着信者ノード装置２０は、運用側パス確立手段２３３によって、発信者ノード装置１０ａからの運用側パス６１の確立要求に応じて、運用側パス６１を確立する（ステップＳ３００１）。以上の動作により、予備側パス６３の経路を計算することなく、経路切替システム１ａは、運用側パス６１を確保する。
【００９５】
＜予備側パスへの切替＞
次に、コアネットワーク２の運用側パス６１で障害が発生した際、経路切替システム１aが運用側パス６１を予備側パス６３に切り替える動作について説明する。
【００９６】
発信者ノード装置１０ａは、コアネットワーク２の障害を検知する（ステップＳ２００６）。発信者ノード装置１０ａは、予備側パス確認手段２２１によって、障害検知手段２１５がコアネットワーク２の運用側パス６１の障害を検知した場合、予備側パス６３の確認要求をサーバ装置５ａに送信する（ステップＳ２００７）。
【００９７】
ステップＳ２００７の処理に続いて、サーバ装置５ａは、予備側パス応答手段２１０によって、発信者ノード装置１０ａからの予備側パス６３の確認要求を受信する（ステップＳ２１０１０）。サーバ装置５ａは、経路計算手段２０３ａによって、予備側パス６３の経路を計算し（ステップＳ１０１１）、記憶手段２０９のパス情報に格納する（ステップＳ１０１２）。サーバ装置５ａは、高信頼パス要求手段２０４によって、予備側パス６３の経路を発信者ノード装置１０ａに送信する（ステップＳ１０１３）。
【００９８】
ステップＳ１０１３の処理に続いて、発信者ノード装置１０ａは、高信頼パス要求受信手段２１１によって、予備側パス６３の経路を受信し（ステップＳ２００８）、記憶手段２２０のパス情報に格納する（ステップＳ２００９）。発信者ノード装置１０ａは、予備側パス確立手段２１６によって、中継ノード装置３０を介して、着信側ノード装置２０に送信し、予備側パス６３を確立する（ステップＳ２０１０）。ステップＳ２０１０の処理に応じて、着信者ノード装置２０は、予備側パス確立手段２３６によって、発信者ノード装置１０からの予備側パス６３の確立要求に応じて、予備側パス６３を確立する（ステップＳ３００２）。
【００９９】
ステップＳ２０１０の処理に続いて、発信者ノード装置１０はａ、パス切替手段２１７によって、運用側パス６１を、予備側パス確立手段２１６が確立した予備側パス６３に切り替える（ステップＳ２０１１）。なお、予備側パス６３に切り替えた後の処理、具体的には、図５のステップＳ２０１２〜Ｓ２０１４は、図３のＳ２０９〜Ｓ２１１と同様の処理のため、説明を省略する。
【０１００】
ステップＳ２０１１の処理が実行されるとき、着信者ノード装置２０は、パス切替手段２３７によって、運用側パス６１を、予備側パス確立手段２３６が確立した予備側パス６３に切り替える（ステップＳ３００３）。なお、予備側パス６３に切り替えた後の処理、具体的には、図５のステップＳ３００４，Ｓ３００５は、図３のＳ３０４，Ｓ３０５と同様の処理のため、説明を省略する。
【０１０１】
ステップＳ２０１２の処理に続いて、サーバ装置５ａは、予備側パス確立受信手段２０７によって、発信者ノード装置１０から、発信者ノード装置１０ａが切り替えた予備側パス６３の経路を受信する（ステップＳ１０１４）。なお、予備側パス６３の経路を受信した後の処理、具体的には、図５のステップＳ１０１５，Ｓ１０１６は、図３のＳ１１１，Ｓ１１２と同様の処理のため、説明を省略する。以上の動作により、経路切替システム１ａは、運用側パス６１から予備側パス６３に切り替える。
【０１０２】
以上、本発明の各実施形態について説明したが、本発明はこれらに限定されるものではなく、その趣旨を変えない範囲で実施することができる。例えば、サーバ装置は、予め設定した時間が経過する毎に予備側パスの経路を計算して境界ノード装置に送信しても良く、サーバ装置の負荷が低いときに予備側パスの経路を計算して境界ノード装置に送信しても良い。
【０１０３】
なお、各実施形態では、本発明に係るサーバ装置を独立した装置として説明したが、本発明では、一般的なコンピュータを、サーバ装置の前記した各手段として機能させるプログラムによって動作させることもできる。このプログラムは、通信回線を介して配布しても良く、ＣＤ−ＲＯＭやフラッシュメモリ等の記録媒体に書き込んで配布しても良い。
【０１０４】
なお、各実施形態では、本発明に係る境界ノード装置を独立した装置として説明したが、本発明では、一般的なコンピュータを、境界ノード装置の前記した各手段として機能させるプログラムによって動作させることもできる。このプログラムは、通信回線を介して配布しても良く、ＣＤ−ＲＯＭやフラッシュメモリ等の記録媒体に書き込んで配布しても良い。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１実施形態に係る経路切替システムの概要を模式的に示す説明図である。
【図２】本発明の第１実施形態に係るサーバ装置、ネットワーク管理サーバ装置、発信者ノード装置、中継ノード装置及び着信者ノード装置の構成を示すブロック図である。
【図３】図２の経路切替システム１の動作を示すフローチャートである。
【図４】本発明の第２実施形態に係るサーバ装置、ネットワーク管理サーバ装置、発信者ノード装置、中継ノード装置及び着信者ノード装置の構成を示すブロック図である。
【図５】図４の経路切替システム１ａの動作を示すフローチャートである。
【符号の説明】
【０１０６】
１，１ａ  経路切替システム
２  コアネットワーク
３，４  サービスネットワーク
５  サーバ装置
６  ネットワーク管理サーバ装置
１０  発信者ノード装置
１１，１３，１５  インターフェース
２０  着信者ノード装置
２１，２３，２５  インターフェース
３０  中継ノード装置
４０，５０  ユーザノード装置
６１  運用側パス
６３  予備側パス
２０１  接続要求受信手段
２０２  リソース管理手段
２０３，２０３ａ  経路計算手段（予備側経路計算手段）
２０４  高信頼パス要求手段
２０５  運用側パス要求応答受信手段
２０６  運用側パス確立受信手段
２０７  予備側パス確立受信手段
２０８，２１９，２３９  パス情報更新手段
２０９，２２０，２４０  記憶手段
２１０  予備側パス応答手段
２１１  高信頼パス要求受信手段
２１２  運用側パス要求応答手段
２１３，２２３，２３３  運用側パス確立手段
２１４  運用側パス確立送信手段
２１５  障害検知手段
２１６，２２６，２３６  予備側パス確立手段
２１７，２３７  パス切替手段
２１８  予備側パス確立送信手段
２２１  予備側パス確認手段
【図１】
2010011258.tif 000003
【図２】
2010011258.tif 000004
【図３】
2010011258.tif 000005
【図４】
2010011258.tif 000006
【図５】
2010011258.tif 000007