(57)【要約】【課題】複数のノードからなるネットワークにおけるパスに対する迂回路用の通信リソースを効率的に活用する技術を提供すること。【解決手段】２ノード間の通信経路および割当てられた通信リソースを記憶するパス情報記憶部２１と、各通信リソースの割当状況を記憶する通信リソース管理情報記憶部２２と、登録前のパスに割当予定の通信リソースの割当状況を判断する割当状況判断部２３と、通常パスを登録する場合、割当予定の通信リソースが他の登録済のパスに割り当てられていない場合に、通常パス上の各ノードに経路設定を通知し、パス情報記憶部２１に通常パスを登録し、割当てた通信リソースの割当状況を更新する通常パス登録部２４と、予備パスを登録する場合、割当予定の通信リソースが他の登録済の通常パスに割り当てられていない場合に、パス情報記憶部２１に予備パスを登録し、割当てた通信リソースの割当状況を更新する予備パス登録部２５とを備える。【選択図】      図２
2014143523.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能な複数の通信装置（ノード）のうち２つの組の各々について、該２つのノード間の通常または予備の通信経路（パス）、および、前記パスに割り当てられた１つ以上の通信リソースをそれぞれ表す情報を含むパス情報を記憶するパス情報記憶部と、
前記各通信リソースについて、前記パスに対する割当状況を表す割当状況情報を記憶する通信リソース管理情報記憶部と、
登録前の前記パス情報が入力されると、該パス情報の示すパスに割り当てられる１つ以上の通信リソースについての前記割当状況を、前記通信リソース管理情報記憶部を参照して判断する割当状況判断部と、
前記入力されたパス情報が登録前の通常のパスを示す場合、該登録前の通常のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記パスに割り当てられていないと前記割当状況判断部によって判断された場合に、前記入力されたパス情報に基づく経路設定を該通常のパス上の各ノードに通知し、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該通常のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する通常パス登録部と、
前記入力されたパス情報が登録前の予備のパスを示す場合、該登録前の予備のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記通常のパスに割り当てられていないと前記割当状況判断部によって判断された場合に、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該予備のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する予備パス登録部と、
を備えたネットワーク管理装置。
【請求項２】
前記通信リソース管理情報記憶部は、前記各通信リソースの前記割当状況情報として、該通信リソースが前記通常のパスに対して専有して割り当てられたことを表す専有リソース、前記予備のパスに対して他の前記予備のパスと共有可能に割り当てられたことを表す共有リソース、および、前記通常のパスにも前記予備のパスにも割り当てられていないことを表す未割当リソースのいずれかを表す情報を記憶し、
前記通常パス登録部は、前記登録前の通常のパスに割り当てられる１つ以上の通信リソースに関して前記通信リソース管理情報記憶部に記憶された割当状況情報が、いずれも前記未割当リソースを表すと前記割当状況判断部によって判断された場合に機能し、
前記予備パス登録部は、前記登録前の予備のパスに割り当てられる１つ以上の通信リソースに関して前記通信リソース管理情報記憶部に記憶された割当状況情報が、いずれも前記共有リソースまたは前記未割当リソースを表すと前記割当状況判断部によって判断された場合に機能することを特徴とする請求項１に記載のネットワーク管理装置。
【請求項３】
前記パス情報記憶部は、前記任意の２つのノード間における通信経路として経路設定されているパス（現用パス）が、前記通常のパスおよび前記予備のパスのいずれであるかを表す現用パス情報をさらに記憶し、
前記通信リソース管理情報記憶部は、前記各通信リソースが前記現用パスにおいて使用されているか否かを表す使用状況情報をさらに記憶し、
前記現用パスの切替を指示するパス切替情報が入力されると、該パス切替情報の示すパスに割り当てられた１つ以上の前記通信リソースについての前記使用状況情報が、いずれも使用されていないことを表す場合に、切替前の現用パス上の各ノードに対して経路設定を解除するよう通知するとともに、前記パス切替情報の示すパス上の各ノードに対して該パスに基づく経路設定を行うよう通知し、切替により使用状況が変化した各通信リソースについて前記使用状況情報を更新するとともに、切替により現用パスが変更された前記任意の２つのノードの組について前記現用パス情報を更新することを特徴とする請求項１または請求項２に記載のネットワーク管理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載のネットワーク管理装置から前記パス情報に基づく経路設定を行うよう通知されると、該パス上で自装置が隣接する他の通信装置との間で、該パスに割り当てられた通信リソースを使用して通信を行うよう経路設定を行うパス設定部と、
前記パス設定部による設定に基づいて、前記他の通信装置との間で多重通信を行う多重通信部と、
を備えた通信装置。
【請求項５】
請求項１から請求項３のいずれか１項に記載のネットワーク管理装置と、
請求項４に記載の通信装置と、
を備えた通信システム。
【請求項６】
互いに通信可能な複数の通信装置（ノード）のうち２つの組の各々について、該２つのノード間の通常または予備の通信経路（パス）、および、前記パスに割り当てられた１つ以上の通信リソースをそれぞれ表す情報を含むパス情報を記憶するパス情報記憶部と、
前記各通信リソースについて、前記パスに対する割当状況を表す割当状況情報を記憶する通信リソース管理情報記憶部とを用いて、
登録前の前記パス情報が入力されると、該パス情報の示すパスに割り当てられる１つ以上の通信リソースについての前記割当状況を、前記通信リソース管理情報記憶部を参照して判断し、
前記入力されたパス情報が登録前の通常のパスを示す場合、該登録前の通常のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記パスに割り当てられていないと判断した場合に、前記入力されたパス情報に基づく経路設定を該通常のパス上の各ノードに通知し、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該通常のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新し、
前記入力されたパス情報が登録前の予備のパスを示す場合、該登録前の予備のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記通常のパスに割り当てられていないと判断した場合に、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該予備のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する、ネットワーク管理方法。
【請求項７】
前記通信リソース管理情報記憶部が、前記各通信リソースの前記割当状況情報として、該通信リソースが前記通常のパスに対して専有して割り当てられたことを表す専有リソース、前記予備のパスに対して他の前記予備のパスと共有可能に割り当てられたことを表す共有リソース、および、前記通常のパスにも前記予備のパスにも割り当てられていないことを表す未割当リソースのいずれかを表す情報を記憶するとき、
前記登録前の通常のパスに割り当てられる１つ以上の通信リソースに関して前記通信リソース管理情報記憶部に記憶された割当状況情報が、いずれも前記未割当リソースを表すと判断した場合に、前記経路設定の通知、前記通常のパスを表すパス情報の登録、および、前記割当状況情報の更新を実行し、
前記登録前の予備のパスに割り当てられる１つ以上の通信リソースに関して前記通信リソース管理情報記憶部に記憶された割当状況情報が、いずれも前記共有リソースまたは前記未割当リソースを表すと判断した場合に、前記予備のパスを表すパス情報の登録および前記割当状況情報の更新を実行することを特徴とする請求項６に記載のネットワーク管理方法。
【請求項８】
互いに通信可能な複数の通信装置（ノード）のうち２つの組の各々について、該２つのノード間の通常または予備の通信経路（パス）、および、前記パスに割り当てられた１つ以上の通信リソースをそれぞれ表す情報を含むパス情報を記憶するパス情報記憶部と、
前記各通信リソースについて、前記パスに対する割当状況を表す割当状況情報を記憶する通信リソース管理情報記憶部とを用いて、
登録前の前記パス情報が入力されると、該パス情報の示すパスに割り当てられる１つ以上の通信リソースについての前記割当状況を、前記通信リソース管理情報記憶部を参照して判断する割当状況判断ステップと、
前記入力されたパス情報が登録前の通常のパスを示す場合、該登録前の通常のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記パスに割り当てられていないと前記割当状況判断ステップで判断された場合に、前記入力されたパス情報に基づく経路設定を該通常のパス上の各ノードに通知し、入力されたパス情報を前記パス情報記憶部に登録するとともに、該通常のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する通常パス登録ステップと、
前記入力されたパス情報が登録前の予備のパスを示す場合、該登録前の予備のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記通常のパスに割り当てられていないと前記割当状況判断ステップで判断された場合に、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該予備のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する予備パス登録ステップと、
をコンピュータ装置に実行させるコンピュータ・プログラム。
【請求項９】
前記通信リソース管理情報記憶部が、前記各通信リソースの前記割当状況情報として、該通信リソースが前記通常のパスに対して専有して割り当てられたことを表す専有リソース、前記予備のパスに対して他の前記予備のパスと共有可能に割り当てられたことを表す共有リソース、および、前記通常のパスにも前記予備のパスにも割り当てられていないことを表す未割当リソースのいずれかを表す情報を記憶するとき、
前記割当状況判断ステップにおいて、前記登録前の通常のパスに割り当てられる１つ以上の通信リソースに関して前記通信リソース管理情報記憶部に記憶された割当状況情報が、いずれも前記未割当リソースを表すと判断された場合に、前記通常パス登録ステップを実行し、
前記割当状況判断ステップにおいて、前記登録前の予備のパスに割り当てられる１つ以上の通信リソースに関して前記通信リソース管理情報記憶部に記憶された割当状況情報が、いずれも前記共有リソースまたは前記未割当リソースを表すと判断された場合に、前記予備パス登録ステップを実行することを特徴とする請求項８に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムにおいて通信リソースを管理する技術に関する。
【背景技術】
【０００２】
複数の通信装置（ノード）からなる通信システムは、様々な冗長構成をとることにより、Ｅｎｄ−ｔｏ−Ｅｎｄのパスにおける通信の信頼性を高めている。しかしながら、例えば、小規模なネットワークの限られた通信リソースの中で多くのパスを運用する通信システムは、すべてのパスに冗長性を確保できず、一部のパスにしか冗長構成を組めないことがある。
【０００３】
冗長構成がとられていないパスは、通信障害発生時やパッケージ交換時などに一時的な迂回路が必要となる。しかしながら、必要となった時点で迂回路を構築すると、その度に通信リソースの追加や運用コストが必要になる。ここで、通信リソースとは、多重通信において物理的な伝送路を論理的に分割するために用いられるリソースをいう。このような通信リソースとしては、例えば、ＴＤＭ（Time Division Multiplex）ネットワークにおけるタイムスロットや、ＷＤＭ（Wavelength Division Multiplex）ネットワークにおける波長がある。このような必要に応じての無計画な通信リソースの追加および迂回路の構築は、通信リソース活用の非効率性を招くという問題がある。
【０００４】
このような問題に関連する技術の一例が、特許文献１に記載されている。この関連技術は、始点のノードから終点のノードまでの現用パスを設定する際に、現用パス上の各ノードを始点とする複数の予備パスを設定する。
【０００５】
また、上述の問題に関連する技術の他の一例が、特許文献２に記載されている。この関連技術では、現用パス上のあるノードは、そのノードより下流のノードまでの現用パスを通らない迂回路に対して予備パスの予約設定メッセージを転送することにより、予備パスを予約する。そして、予備パスの終端となった現用パス上のノードは、さらに下流のノードまでの現用パスを通らない迂回路に対する予備パスの予約設定メッセージの転送を連鎖的に繰り返す。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３４４４９１号公報
【特許文献２】特開２００５−２１０５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１および特許文献２に記載された関連技術には、以下のような課題がある。
【０００８】
特許文献１には、同時に使用されることのない複数の予備パスは、同一のノード間のリンクにおいて通信リソースを共有することができると記載されている。しかしながら、特許文献１には、共有される通信リソースをどのように管理するかの詳細については記載されていない。
【０００９】
また、特許文献２には、複数の予備パスで通信リソースを共有する際に、複数の予備パス上の共通のノードに必要となる通信リソース量を算出しておくことについて記載されている。しかしながら、特許文献２には、共有される通信リソースをどのように管理するかの詳細については記載されていない。
【００１０】
本発明は、上述の課題を解決するためになされたもので、複数のノードからなるネットワークにおけるパスに対する迂回路用の通信リソースを、効率的に活用するよう管理する技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のネットワーク管理装置は、互いに通信可能な複数の通信装置（ノード）のうち２つの組の各々について、該２つのノード間の通常または予備の通信経路（パス）、および、前記パスに割り当てられた１つ以上の通信リソースをそれぞれ表す情報を含むパス情報を記憶するパス情報記憶部と、前記各通信リソースについて、前記パスに対する割当状況を表す割当状況情報を記憶する通信リソース管理情報記憶部と、登録前の前記パス情報が入力されると、該パス情報の示すパスに割り当てられる１つ以上の通信リソースについての前記割当状況を、前記通信リソース管理情報記憶部を参照して判断する割当状況判断部と、前記入力されたパス情報が登録前の通常のパスを示す場合、該登録前の通常のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記パスに割り当てられていないと前記割当状況判断部によって判断された場合に、前記入力されたパス情報に基づく経路設定を該通常のパス上の各ノードに通知し、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該通常のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する通常パス登録部と、前記入力されたパス情報が登録前の予備のパスを示す場合、該登録前の予備のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記通常のパスに割り当てられていないと前記割当状況判断部によって判断された場合に、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該予備のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する予備パス登録部と、を備える。
【００１２】
また、本発明の通信装置は、上述のネットワーク管理装置から前記パス情報に基づく経路設定を行うよう通知されると、該パス上で自装置が隣接する他の通信装置との間で、該パスに割り当てられた通信リソースを使用して通信を行うよう経路設定を行うパス設定部と、前記パス設定部による設定に基づいて、前記他の通信装置との間で多重通信を行う多重通信部と、を備える。
【００１３】
また、本発明の通信システムは、上述のネットワーク管理装置と、上述の通信装置と、を備える。
【００１４】
また、本発明のネットワーク管理方法は、互いに通信可能な複数の通信装置（ノード）のうち２つの組の各々について、該２つのノード間の通常または予備の通信経路（パス）、および、前記パスに割り当てられた１つ以上の通信リソースをそれぞれ表す情報を含むパス情報を記憶するパス情報記憶部と、前記各通信リソースについて、前記パスに対する割当状況を表す割当状況情報を記憶する通信リソース管理情報記憶部とを用いて、登録前の前記パス情報が入力されると、該パス情報の示すパスに割り当てられる１つ以上の通信リソースについての前記割当状況を、前記通信リソース管理情報記憶部を参照して判断し、前記入力されたパス情報が登録前の通常のパスを示す場合、該登録前の通常のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記パスに割り当てられていないと判断した場合に、前記入力されたパス情報に基づく経路設定を該通常のパス上の各ノードに通知し、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該通常のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新し、前記入力されたパス情報が登録前の予備のパスを示す場合、該登録前の予備のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記通常のパスに割り当てられていないと判断した場合に、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該予備のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する。
【００１５】
また、本発明のコンピュータ・プログラムは、互いに通信可能な複数の通信装置（ノード）のうち２つの組の各々について、該２つのノード間の通常または予備の通信経路（パス）、および、前記パスに割り当てられた１つ以上の通信リソースをそれぞれ表す情報を含むパス情報を記憶するパス情報記憶部と、前記各通信リソースについて、前記パスに対する割当状況を表す割当状況情報を記憶する通信リソース管理情報記憶部とを用いて、登録前の前記パス情報が入力されると、該パス情報の示すパスに割り当てられる１つ以上の通信リソースについての前記割当状況を、前記通信リソース管理情報記憶部を参照して判断する割当状況判断ステップと、前記入力されたパス情報が登録前の通常のパスを示す場合、該登録前の通常のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記パスに割り当てられていないと前記割当状況判断ステップで判断された場合に、前記入力されたパス情報に基づく経路設定を該通常のパス上の各ノードに通知し、入力されたパス情報を前記パス情報記憶部に登録するとともに、該通常のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する通常パス登録ステップと、前記入力されたパス情報が登録前の予備のパスを示す場合、該登録前の予備のパスに割り当てられる１つ以上の通信リソースがいずれも他の登録済の前記通常のパスに割り当てられていないと前記割当状況判断ステップで判断された場合に、前記入力されたパス情報を前記パス情報記憶部に登録するとともに、該予備のパスに割り当てる１つ以上の通信リソースについて前記割当状況情報を更新する予備パス登録ステップと、をコンピュータ装置に実行させる。
【発明の効果】
【００１６】
本発明は、複数のノードからなるネットワークにおけるパスに対する迂回路用の通信リソースを、効率的に活用するよう管理する技術を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態としての通信システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態としての通信システムの機能ブロック図である。
【図３】本発明の第１の実施の形態における通信装置のハードウェア構成の一例を示す図である。
【図４】本発明の第１の実施の形態におけるネットワーク管理装置のハードウェア構成の一例を示す図である。
【図５】本発明の第１の実施の形態におけるパス情報記憶部に記憶される情報の一例を示す図である。
【図６】本発明の第１の実施の形態における通信リソース管理情報記憶部に記憶される情報の一例を示す図である。
【図７】本発明の第１の実施の形態としての通信システムのパス登録動作を説明するフローチャートである。
【図８】本発明の第１の実施の形態としての通信システムの構成の具体例を示す図である。
【図９】本発明の第１の実施の形態の具体例においてパス登録前の通信リソース管理情報記憶部に記憶される情報の一例を示す図である。
【図１０】本発明の第１の実施の形態の具体例においてパス情報記憶部に記憶された通常パスの一例を示す図である。
【図１１】本発明の第１の実施の形態の具体例において通常パス登録時に通信リソース管理情報記憶部で更新される情報の一例を示す図である。
【図１２】本発明の第１の実施の形態の具体例において登録された通常パスを模式的に示す図である。
【図１３】本発明の第１の実施の形態の具体例においてパス情報記憶部に記憶された通常パスに対する予備パスの一例を示す図である。
【図１４】本発明の第１の実施の形態の具体例において予備パス登録時に通信リソース管理情報記憶部で更新される情報の一例を示す図である。
【図１５】本発明の第１の実施の形態の具体例において登録された通常パスおよび予備パスを模式的に示す図である。
【図１６】本発明の第１の実施の形態の具体例においてパス情報記憶部に記憶された他の通常パスの一例を示す図である。
【図１７】本発明の第１の実施の形態の具体例において他の通常パス登録時に通信リソース管理情報記憶部で更新される情報の一例を示す図である。
【図１８】本発明の第１の実施の形態の具体例において登録された他の通常パスを模式的に示す図である。
【図１９】本発明の第１の実施の形態の具体例においてパス情報記憶部に記憶された他の通常パスに対する予備パスの一例を示す図である。
【図２０】本発明の第１の実施の形態の具体例において登録されたパス群を模式的に示す図である。
【図２１】本発明の第２の実施の形態としての通信システムの構成を示すブロック図である。
【図２２】本発明の第２の実施の形態としての通信システムの機能ブロック図である。
【図２３】本発明の第２の実施の形態におけるパス情報記憶部に記憶される情報の一例を示す図である。
【図２４】本発明の第２の実施の形態における通信リソース管理情報記憶部に記憶される情報の一例を示す図である。
【図２５】本発明の第２の実施の形態としての通信システムのパス切替動作を説明するフローチャートである。
【図２６】本発明の第２の実施の形態の具体例においてパス切替時に通信リソース管理情報記憶部で更新される情報の一例を示す図である。
【図２７】本発明の第２の実施の形態の具体例においてパス切替時にパス情報記憶部で更新される情報の一例を示す図である。
【図２８】本発明の第２の実施の形態の具体例において切り替えられたパス群を模式的に示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１９】
（第１の実施の形態）
本発明の第１の実施の形態としての通信システム１の構成を図１に示す。図１において、通信システム１は、通信装置１０と、ネットワーク管理装置２０とを含む。以下では、通信装置１０を、ノード１０とも記載する。ネットワーク管理装置２０は、複数のノード１０からなるネットワーク１００と通信可能に接続される。各ノード１０は、ネットワーク１００において、１つ以上の他のノード１０と通信可能に接続される。なお、図１には、４つの通信装置１０および１つのネットワーク管理装置２０を示したが、本発明の通信システムにおける各装置の数を限定するものではない。
【００２０】
ノード１０は、多重通信を行う通信装置であり、クロスコネクト機能を有する。クロスコネクト機能とは、多重化された複数の入出力信号間で任意に方路設定を行う機能である。すなわち、ノード１０は、多重化されて入力された各信号が他のいずれのノード１０からいずれの通信リソースを用いて入力されたかに基づいて、その信号をいずれの通信リソースを用いて他のいずれのノード１０に対して出力するかを設定し、設定にしたがって方路毎に信号を多重化して出力する。ここで、通信リソースとは、多重通信において物理的な伝送路を論理的に分割するために用いられるリソースをいう。例えば、通信リソースとしては、ＴＤＭ（Time Division Multiplex）におけるタイムスロットや、ＷＤＭ（Wavelength Division Multiplex）ネットワークにおける波長等が挙げられる。また、各ノード１０には、他のノードとの通信に用いることができる１つ以上の通信リソースがあらかじめ実装されている。
【００２１】
次に、通信システム１を構成する各装置の機能ブロックを図２に示す。図２において、ノード１０は、パス設定部１１と、多重通信部１２とを含む。また、ネットワーク管理装置２０は、パス情報記憶部２１と、通信リソース管理情報記憶部２２と、割当状況判断部２３と、通常パス登録部２４と、予備パス登録部２５とを含む。
【００２２】
ここで、通信システム１を構成する各装置のハードウェア構成の一例を図３〜図４に示す。
【００２３】
図３において、ノード１０は、１つ以上のインタフェース１００１と、スイッチ１００２と、プロセッサおよびメモリを含む制御部１００３とを備える。
【００２４】
インタフェース１００１は、他のノード１０、ネットワーク管理装置２０またはその他の外部装置とリンクを介して接続される。また、インタフェース１００１は、リンクを介して入力される多重化された信号を分離してスイッチ１００２に出力する。また、インタフェース１００１は、スイッチ１００２から入力される信号を多重化してリンクを介して出力する。
【００２５】
スイッチ１００２は、各インタフェース１００１から入力される信号の経路設定を行って適切なインタフェース１００１に出力する。
【００２６】
制御部１００３のメモリには、装置を本実施の形態のノード１０として機能させるためのコンピュータ・プログラムおよび各種データが記憶されている。制御部１００３は、メモリに記憶されたコンピュータ・プログラムおよび各種データを読み込んで実行することにより、スイッチ１００２の経路設定を制御する。上述のパス設定部１１は、制御部１００３によって構成される。また、多重通信部１２は、インタフェース１００１およびスイッチ１００２によって構成される。なお、ノード１０およびその各機能ブロックを構成するハードウェア構成は、上述の構成に限定されない。
【００２７】
また、図４において、ネットワーク管理装置２０は、プロセッサ２００１と、メモリ２００２と、ハードディスク等の記憶装置２００３と、ネットワークインタフェース２００４と、入力装置２００５と、出力装置２００６とを備える。
【００２８】
記憶装置２００３には、装置を本実施の形態のネットワーク管理装置２０として機能させるためのコンピュータ・プログラムおよび各種データが記憶されている。
【００２９】
プロセッサ２００１は、記憶装置２００３に記憶されたコンピュータ・プログラムおよび各種データをメモリ２００２に読み込んで実行することにより、通信システム１における通信を管理する。
【００３０】
ネットワークインタフェース２００４は、ネットワーク１００を介してノード１０との通信を行う。
【００３１】
上述のパス情報記憶部２１および通信リソース管理情報記憶部２２は、記憶装置２００３によって構成される。また、割当状況判断部２３は、入力装置２００５と、記憶装置２００３に記憶されたコンピュータ・プログラムおよび各種データをメモリ２００２に読み込んで実行するプロセッサ２００１によって構成される。また、通常パス登録部２４は、ネットワークインタフェース２００４と、記憶装置２００３に記憶されたコンピュータ・プログラムおよび各種データをメモリ２００２に読み込んで実行するプロセッサ２００１とによって構成される。また、予備パス登録部２５は、記憶装置２００３に記憶されたコンピュータ・プログラムおよび各種データをメモリ２００２に読み込んで実行するプロセッサ２００１によって構成される。なお、ネットワーク管理装置２０およびその各機能ブロックを構成するハードウェア構成は、上述の構成に限定されない。
【００３２】
なお、ネットワーク管理装置２０は、各ノード１０と直接通信可能に接続されていなくてもよい。ネットワーク管理装置２０は、いずれかのノード１０に接続されることにより各ノード１０との通信を行ってもよい。あるいは、ネットワーク管理装置２０は、ノード１０によって構成されるネットワーク１００に対して、さらに他のネットワークを介して接続されていてもよい。
【００３３】
次に、ノード１０の機能ブロックの詳細について説明する。
【００３４】
パス設定部１１は、ネットワーク管理装置２０から通知される情報に基づいて、自装置に現用パスを設定する。具体的には、パス設定部１１は、ネットワーク管理装置２０から、現用パスの経路および使用する通信リソースをそれぞれ表す情報を受信する。そして、パス設定部１１は、通知された経路上で自装置と隣接する一方のノード１０から、通知された通信リソースを用いて入力される信号を、隣接する他方のノード１０に対して、通知された通信リソースを用いて出力するようパスの設定を行う。
【００３５】
多重通信部１２は、パス設定部１１による設定に基づいて、他のノード１０との間で多重通信を行う。
【００３６】
次に、ネットワーク管理装置２０の各機能ブロックの詳細について説明する。
【００３７】
パス情報記憶部２１は、任意の２つのノード１０（端点ノード）間の通信経路（パス）に関するパス情報を記憶している。詳細には、パス情報記憶部２１は、２つのノード間の通常または予備の通信経路（パス）、および、そのパスに割り当てられた１つ以上の通信リソースをそれぞれ表す情報を含むパス情報を記憶している。ここで、予備のパス（予備パス）とは、端点ノード間の通常のパス（通常パス）とは異なる通信経路である。
【００３８】
例えば、パス情報記憶部２１に記憶されるパス情報の一例を図５に示す。図５において、各行は、パス情報を表している。この例では、パス情報は、パスＩＤと、端点情報と、通常パス経路情報と、通常パスリソース情報と、予備パス経路情報と、予備パスリソース情報とからなる。
【００３９】
パスＩＤは、パスを識別する情報である。図５の例では、パスＩＤは、＃Ｎで表される。以降、パスＩＤが＃Ｎのパスを、パス＃Ｎとも記載する。
【００４０】
また、端点情報は、２つの端点ノードを表す。図５の例では、パス＃２の端点情報「Ａ，Ｃ」は、端点のノード１０の識別子がそれぞれ「Ａ」および「Ｃ」であることを表している。以下では、識別子が「Ｘ」のノード１０を、ノード１０Ｘとも記載する。
【００４１】
また、図５の例では、パス＃２の通常パス経路情報「Ａ−Ｅ−Ｆ−Ｃ」は、端点ノードであるノード１０Ａおよびノード１０Ｃ間の通常の通信経路を表している。この例では、通常パス経路情報は、通常パス上のノード１０の識別情報を順に並べたリストとして表されている。
【００４２】
また、図５の例では、パス＃２の通常パスリソース情報「ｃｈ７」は、通常パスに対して、チャネル７（ｃｈ７）の通信リソースが割り当てられていることを表している。詳細には、この通常パスリソース情報は、通常パス「Ａ−Ｅ−Ｆ−Ｃ」に対して、リンク「Ａ−Ｅ」におけるｃｈ７、「Ｅ−Ｆ」におけるｃｈ７、および「Ｆ−Ｃ」におけるｃｈ７の３つの通信リソースが割り当てられていることを表している。なお、リンク「Ｘ−Ｙ」とは、ノード１０Ｘおよびノード１０Ｙ間を接続するリンクをさす。
【００４３】
また、図５の例では、パス＃２の予備パス経路情報「Ａ−Ｂ−Ｃ」は、端点ノードであるノード１０Ａおよびノード１０Ｃ間の通常パスとは異なる通信経路を表している。この例では、予備パス経路情報も、通常パス経路情報と同様に、経路上のノード１０の識別情報を順に並べたリストとして表されている。
【００４４】
また、図５の例では、パス＃２の予備パスリソース情報「ｃｈ２」は、予備パスに対して、チャネル２（ｃｈ２）の通信リソースが割り当てられていることを表している。詳細には、この予備パスリソース情報は、予備パス「Ａ−Ｂ−Ｃ」に対して、リンク「Ａ−Ｂ」におけるｃｈ２、および、「Ｂ−Ｃ」におけるｃｈ２の２つの通信リソースが割り当てられていることを表している。
【００４５】
通信リソース管理情報記憶部２２は、各通信リソースに関する割当状況情報を記憶している。例えば、ネットワーク１００において各ノード１０間を接続するリンクがＮ本あるとする。また、各ノード１０には、ｎ個の通信リソースが実装されているとする。この場合、通信リソース管理情報記憶部２２は、Ｎ本の各リンクにおけるｎ個ずつの各通信リソースについて、割当状況情報を記憶する。割当状況情報とは、各通信リソースのパスに対する割当状況を表す情報である。例えば、割当状況情報は、共有リソース、専有リソース、未割当リソースのいずれかを表す情報であってもよい。ここで、共有リソースとは、複数の予備パスに対して共有して割当可能な通信リソースである。また、専有リソースとは、１つの通常パスに対して専有して割り当てられた通信リソースである。また、未割当リソースとは、いずれのパスに対しても未だ割り当てられていない通信リソースである。
【００４６】
例えば、通信リソース管理情報記憶部２２に記憶される割当状況情報の一例を図６に示す。図６では、例えば、１〜ｎ行目までの各行は、ノード１０Ａおよびノード１０Ｂ間のリンク「Ａ−Ｂ」において使用可能なｎ個の各通信リソース（ｃｈ１〜ｃｈ  ｎ）に関する割当状況情報を表している。図６の例では、リンク「Ａ−Ｂ」におけるｃｈ１およびｃｈ２の通信リソースは、共有リソースである。また、リンク「Ａ−Ｂ」のｃｈ３およびｃｈ４の通信リソースは、専有リソースである。また、リンク「Ａ−Ｂ」のｃｈ５の通信リソースは、未割当リソースである。なお、通信リソース管理情報記憶部２２は、各リンクの各通信リソースについて、２ビットで表された割当状況情報を記憶してもよい。例えば、図６に示すように、共有リソースは「０１」で表され、専有リソースは「１１」で表され、未割当リソースは「００」で表されていてもよい。その他、割当状況情報は、各通信リソースのパスに対する割当状況を表す情報であれば、どのような形式であってもよい。
【００４７】
割当状況判断部２３は、登録前のパス情報が入力されると、該パス情報の示すパスに割り当てられる１つ以上の通信リソースについての割当状況を、通信リソース管理情報記憶部２２を参照して判断する。
【００４８】
なお、割当状況判断部２３は、入力装置２００５を介してパス情報を取得してもよい。あるいは、割当状況判断部２３は、通信可能に接続されたオペレータ端末（図示せず）からパス情報を取得してもよい。
【００４９】
通常パス登録部２４は、入力されたパス情報が登録前の通常パスを示す場合に機能するよう構成される。登録前の通常パスを表すパス情報には、通常パスとしての経路情報と、その通常パスに割り当てられる予定の通信リソースを表す情報とが含まれる。
【００５０】
また、通常パス登録部２４は、登録前の通常パスに割り当てられる予定の１つ以上の通信リソースについての割当状況が、いずれも他のパスに割り当てられていないと割当状況判断部２３によって判断された場合に、以下の処理を行う。例えば、通常パス登録部２４は、登録前の通常パスに割り当てられる予定の１つ以上の通信リソースが、いずれも未割当リソースである場合に、以下の処理を行えばよい。
【００５１】
具体的には、通常パス登録部２４は、入力された通常パス上の各ノード１０に対して、パス情報に基づく経路設定を行うよう通知する。例えば、通常パス登録部２４は、該当する各ノード１０に対して、その通常パス上で隣接する一方のノード１０からその通信リソースを用いて入力される情報を、他方のノード１０に対してその通信リソースを用いて出力するようクロスコネクトの設定を要求するメッセージを送信すればよい。
【００５２】
また、通常パス登録部２４は、通常パスの経路設定に成功すると、パス情報記憶部２１に対して、入力された通常パスを表すパス情報を登録する。例えば、通常パス登録部２４は、新たなパスＩＤを付与したパス情報を登録し、そのパス情報の通常パス経路情報および通常パスリソース情報に、入力された通常のパスの経路を表す情報および通信リソースを表す情報を設定すればよい。
【００５３】
また、通常パス登録部２４は、通常パスの経路設定に成功すると、通信リソース管理情報記憶部２２を更新する。例えば、通常パス登録部２４は、通常パスに割り当てられた各通信リソースについての割当状況情報を「専有リソース」に更新してもよい。
【００５４】
なお、通常パス登録部２４は、入力された通常パスに割り当てられる予定の１つ以上の通信リソースの少なくともいずれかが他のパスに割り当てられている（例えば、専有リソースまたは共有リソースである）場合には、通常パスの経路設定およびその登録を行わない。この場合、例えば、通常パス登録部２４は、その通信リソースは既に他のパスに対して割り当てられているため専有リソースとして割り当てられないことを表すメッセージを、出力装置２００６に出力してもよい。
【００５５】
予備パス登録部２５は、入力されたパス情報が登録前の予備パスを示す場合に機能するよう構成される。登録前の予備パスを表すパス情報には、予備パスとしての経路情報と、その予備パスに割り当てられる予定の通信リソースを表す情報とが含まれる。また、登録前の予備パスを表すパス情報には、どの通常パスに対する予備パスであるかを特定可能な情報として、パスＩＤや端点ノードに関する情報が含まれていてもよい。
【００５６】
また、予備パス登録部２５は、登録前の予備パスに割り当てられる予定の１つ以上の通信リソースについての割当状況が、いずれも他の通常パスに割り当てられていないことを表すと割当状況判断部２３によって判断された場合に、以下の処理を行う。例えば、予備パス登録部２５は、登録前の予備パスに割り当てられる予定の１つ以上の通信リソースのいずれもが共有リソースまたは未割当リソースである場合、以下の処理を行えばよい。
【００５７】
具体的には、予備パス登録部２５は、パス情報記憶部２１に対して、予備パスを表すパス情報を登録する。詳細には、予備パス登録部２５は、入力された予備パスに対応する通常パスを含むパス情報をパス情報記憶部２１から検索する。そして、予備パス登録部２５は、検索したパス情報の予備パス経路情報および予備パスリソース情報に、入力された予備パスの経路を表す情報および通信リソースを表す情報を設定すればよい。
【００５８】
また、予備パス登録部２５は、通信リソース管理情報記憶部２２を更新する。例えば、予備パス登録部２５は、予備パスに割り当てられた各通信リソースについて、割当状況情報を「共有リソース」に更新してもよい。
【００５９】
なお、予備パス登録部２５は、予備パスの登録時に、その経路上の各ノード１０に対して経路設定を通知することはしない。
【００６０】
また、予備パス登録部２５は、入力された予備パスに対して割り当てられる予定の１つ以上の通信リソースの少なくともいずれかが他の通常パスに割り当てられている（例えば、専有リソースである）場合には、予備パスの登録を行わない。この場合、例えば、予備パス登録部２５は、その通信リソースは既に他の通常パスによって専有されているため共有リソースとして割り当てられないことを表すメッセージを、出力装置２００６に出力してもよい。
【００６１】
以上のように構成された通信システム１の動作について、図７を参照して説明する。
【００６２】
まず、割当状況判断部２３は、外部から入力される登録前のパス情報を取得する（ステップＳ１）。ここで入力される登録前のパス情報には、通常パスまたは予備パスの経路を表す情報と、該パスに割り当てられる予定の１つ以上の通信リソースを表す情報とが少なくとも含まれる。また、前述のように、入力されるパス情報が登録前の予備パスを表す場合、入力されるパス情報には、対応する通常パスを特定可能なパスＩＤや端点ノード等の情報が含まれていてもよい。
【００６３】
次に、割当状況判断部２３は、ステップＳ１で取得された１つ以上の通信リソースに関する割当状況情報を、通信リソース管理情報記憶部２２から取得する（ステップＳ２）。
【００６４】
次に、割当状況判断部２３は、ステップＳ１で取得されたパス情報が、登録前の通常パスを表すか登録前の予備パスを表すかを判断する（ステップＳ３）。
【００６５】
ここで、登録前の通常パスを表す場合、割当状況判断部２３は、ステップＳ２で取得された各通信リソースの割当状況が、いずれも他のパスに割り当てられていないかを判断する（ステップＳ４）。
【００６６】
例えば、割当状況情報が２ビットの情報で表され、未割当リソースが「００」、共有リソースが「０１」、専有リソースが「１１」で表されている場合、割当状況判断部２３は、上位１ビット目が０であるか否かによって、各通信リソースが他のパスに割り当てられていない未割当リソースであるか否かを判断すればよい。
【００６７】
ここで、各通信リソースのうち少なくともいずれかが他のパスに割り当てられていると判断された場合、通常パス登録部２４は、入力された通常パスを登録できないと判断し、動作を終了する。この場合、通常パス登録部２４は、この通信リソースを通常パスに割り当てられないことを表すメッセージを出力してもよい。
【００６８】
一方、ステップＳ４で、各通信リソースがいずれも他のパスに割り当てられていないと判断された場合、通常パス登録部２４は、入力された通常パス上の各ノード１０に対して、このパス情報に基づく経路設定を通知する（ステップＳ５）。
【００６９】
次に、通常パス登録部２４は、パス情報記憶部２１に、この通常パスを表すパス情報を登録する（ステップＳ６）。例えば、通常パス登録部２４は、新たなパスＩＤを付与したパス情報を登録し、その通常パス経路情報に、入力された通常パスの経路を表す情報を設定し、その通常パスリソース情報に、入力された１つ以上の通信リソースを表す情報を設定する。
【００７０】
次に、通常パス登録部２４は、ステップＳ６で登録した通常パスに割り当てた１つ以上の通信リソースについて、通信リソース管理情報記憶部２２に記憶された割当状況情報を更新する（ステップＳ７）。例えば、通常パス登録部２４は、該当する各通信リソースの割当状況情報を「専有リソース」に更新してもよい。
【００７１】
なお、通常パス登録部２４は、ステップＳ５で通常パスの経路設定に成功しなかった場合、ステップＳ６〜Ｓ７を実行しないで、動作を終了する。この場合、通常パス登録部２４は、通常パスの経路設定に失敗したことを表すメッセージを出力してもよい。
【００７２】
一方、ステップＳ３において、ステップＳ１で取得されたパス情報が登録前の予備パスを示すと判断された場合、割当状況判断部２３は、ステップＳ２で取得された各通信リソースの割当状況が、いずれも他の通常パスに割り当てられていないかを判断する（ステップＳ８）。
【００７３】
例えば、割当状況情報が上述のような２ビットの情報で表されている場合、割当状況判断部２３は、上位から２ビット目が０であるか否かによって、他の通常パスに割り当てられていない共有リソースまたは未割当リソースであるか否かを判断すればよい。
【００７４】
ここで、各通信リソースのうち少なくともいずれかが他の通常パスに割り当てられている（例えば、専有リソースである）と判断された場合、予備パス登録部２５は、入力された予備パスを登録できないと判断し、動作を終了する。このとき、予備パス登録部２５は、この通信リソースを予備パスに割り当てられないことを表すメッセージを出力してもよい。
【００７５】
一方、ステップＳ８で、各通信リソースのいずれもが他の通常パスに割り当てられていないと判断された場合、予備パス登録部２５は、パス情報記憶部２１に、この予備パスを表すパス情報を登録する（ステップＳ９）。例えば、予備パス登録部２５は、パス情報記憶部２１において、ステップＳ１で入力されたパス情報に含まれるパスＩＤを付与したパス情報を検索する。そして、予備パス登録部２５は、検索したパス情報の予備パス経路情報に、入力された予備パスの経路を表す情報を設定し、その予備パスリソース情報に、入力された１つ以上の通信リソースを表す情報を設定する。
【００７６】
次に予備パス登録部２５は、ステップＳ９で登録した予備パスに割り当てられた各通信リソースについて、通信リソース管理情報記憶部２２に記憶された割当状況情報を更新する（ステップＳ１０）。例えば、予備パス登録部２５は、該当する各通信リソースについての割当状況情報を、「共有リソース」に更新してもよい。
【００７７】
以上で、通信システム１は、パス登録動作を終了する。
【００７８】
次に、通信システム１の動作を具体例で示す。
【００７９】
まず、この具体例で説明する通信システム１の構成を、図８に示す。図８では、通信システム１は、識別子が「Ａ」〜「Ｆ」までの６つのノード１０と、ネットワーク管理装置２０とを含んでいる。また、ノード１０Ａ〜１０Ｆ間を結ぶ実線は、各ノード１０間を接続するリンクを表している。すなわち、この例では、各ノード１０間に、７本のリンクがある。また、この例では、各ノード１０は、それぞれｃｈ１〜ｃｈ８８までの８８チャネルの通信リソースを有し、８８本のパスを登録可能となっている。
【００８０】
この場合、通信リソース管理情報記憶部２２は、７本の各リンクを介して行われる通信において使用可能な８８ずつの通信リソースについて、その割当状況情報を記憶する。この具体例において、通信リソース管理情報記憶部２２に記憶される情報の一例を図９に示す。図９では、まだ１本のパスも登録されていないため、全ての通信リソースが未割当リソースとなっている。
【００８１】
このような具体例において、ネットワーク管理装置２０が、ノード１０Ｅおよび１０Ｆ間の通常パスおよび予備パスと、ノード１０Ａおよび１０Ｃ間の通常パスおよび予備パスを登録する動作について説明する。
【００８２】
＜ノード１０Ｅおよびノード１０Ｆ間の通常パスの登録動作＞
まず、ネットワーク管理装置２０が、ノード１０Ｅおよびノード１０Ｆ間の通常パスを登録する動作について説明する。
【００８３】
ここでは、まず、割当状況判断部２３は、登録前の通常パスとしての経路「Ｅ−Ｆ」を表す情報と、この通常パスに割り当てられる予定の通信リソース「ｃｈ２」を表す情報とを取得する（ステップＳ１）。
【００８４】
次に、割当状況判断部２３は、パス「Ｅ−Ｆ」上のリンク「Ｅ−Ｆ」における通信リソース「ｃｈ２」の割当状況情報を、通信リソース管理情報記憶部２２から取得する（ステップＳ２）。ここでは、割当状況判断部２３は、図９に示した通信リソース管理情報記憶部２２から、「未割当リソース」を表す情報を取得したものとする。
【００８５】
入力されたパス情報が登録前の通常パスを表し（ステップＳ３で「通常パス」）、その通常パスに割り当てられる予定の通信リソースが「未割当リソース」であるため（ステップＳ４でＹｅｓ）、ネットワーク管理装置２０の動作は、ステップＳ５に進む。
【００８６】
すなわち、通常パス登録部２４は、入力された通常パス上のノード１０Ｅおよびノード１０Ｆに対して、ｃｈ２を用いた通常パス「Ｅ−Ｆ」の経路設定を通知する（ステップＳ５）。これにより、ノード１０Ｅおよびノード１０Ｆは、ｃｈ２を用いた通常パス「Ｅ−Ｆ」の経路設定を実行する。
【００８７】
そして、通常パス登録部２４は、パス情報記憶部２１に、新たなパスＩＤである「＃１」を付与したパス情報を登録し、その通常パス経路情報に「Ｅ−Ｆ」を設定し、その通常パスリソース情報に「ｃｈ２」を設定する（ステップＳ６）。
【００８８】
これにより、パス情報記憶部２１には、図１０に示すような情報が記憶される。
【００８９】
次に通常パス登録部２４は、通常パス「Ｅ−Ｆ」上のリンク「Ｅ−Ｆ」に割り当てた通信リソース「ｃｈ２」について、通信リソース管理情報記憶部２２に記憶された割当状況情報を、「専有リソース」に更新する（ステップＳ７）。
【００９０】
これにより、通信リソース管理情報記憶部２２には、図１１に示すような情報が記憶される。図１１において、太字で示した情報は、通信リソース管理情報記憶部２２において更新された情報を表している。
【００９１】
このようにして、パス＃１の通常パス「Ｅ−Ｆ」が現用パスとして設定された状態を、模式的に図１２に示す。図１２では、ｃｈ１〜ｃｈ８８の参照符号がそれぞれ付された矩形は、各リンクにおいて使用可能な８８チャネルの通信リソースを表している。また、斜線パターンで塗りつぶされた矩形は、「専有リソース」を表している。また、二重線で囲まれた矩形は、該当するリンクにおいて該当するノード１０により使用されている通信リソースを表している。つまり、図１２では、リンク「Ｅ−Ｆ」における「ｃｈ２」の通信リソースは、専有リソースであり、ノード１０Ｅおよびノード１０Ｆによって使用されている状態である。
【００９２】
＜ノード１０Ｅおよびノード１０Ｆ間の予備パスの登録動作＞
次に、ネットワーク管理装置２０が、ノード１０Ｅおよびノード１０Ｆ間の通常パスに対する予備パスを登録する動作について説明する。
【００９３】
ここでは、まず、割当状況判断部２３は、パス＃１の登録前の予備パスとしての経路「Ｅ−Ａ−Ｂ−Ｃ−Ｆ」を表す情報と、この予備パスに割り当てられる予定の通信リソース「ｃｈ２」を表す情報とを取得する（ステップＳ１）。
【００９４】
次に、割当状況判断部２３は、パス「Ｅ−Ａ−Ｂ−Ｃ−Ｆ」上の各リンクにおける通信リソース「ｃｈ２」の割当状況情報を、通信リソース管理情報記憶部２２からそれぞれ取得する（ステップＳ２）。ここでは、割当状況判断部２３は、図１１に示した通信リソース管理情報記憶部２２から、リンク「Ｅ−Ａ」、「Ａ−Ｂ」、「Ｂ−Ｃ」、「Ｃ−Ｆ」における各通信リソース「ｃｈ２」について、「未割当リソース」を表す情報を取得したものとする。
【００９５】
入力されたパス情報が登録前の予備パスを表し（ステップＳ３で「予備パス」）、その予備パスに割り当てられる予定の各通信リソースのいずれもが「未割当リソース」であるため（ステップＳ８でＹｅｓ）、ネットワーク管理装置２０の動作は、ステップＳ９に進む。
【００９６】
すなわち、予備パス登録部２５は、パス情報記憶部２１において、パス＃１のパス情報の予備パス経路情報に「Ｅ−Ａ−Ｂ−Ｃ−Ｆ」を設定し、その予備パスリソース情報に「ｃｈ２」を設定する（ステップＳ９）。
【００９７】
これにより、パス情報記憶部２１には、図１３に示すような情報が記憶される。
【００９８】
次に予備パス登録部２５は、予備パス「Ｅ−Ａ−Ｂ−Ｃ−Ｆ」上の各リンクに割り当てた通信リソース「ｃｈ２」について、通信リソース管理情報記憶部２２に記憶された割当状況情報を、「共有リソース」に更新する（ステップＳ１０）。
【００９９】
これにより、通信リソース管理情報記憶部２２には、図１４に示すような情報が記憶される。
【０１００】
このようにして、パス＃１に対して、ｃｈ２を用いた予備パス「Ｅ−Ａ−Ｂ−Ｃ−Ｆ」が確保された状態を、模式的に図１５に示す。なお、以下の図面では、ドットパターンで塗りつぶされた矩形は、「共有リソース」を表している。つまり、図１５では、リンク「Ｅ−Ａ」、「Ａ−Ｂ」、「Ｂ−Ｃ」および「Ｃ−Ｆ」における「ｃｈ２」の各通信リソースは、共有リソースである。なお、これらの各リンクにおける「ｃｈ２」の通信リソースは、ネットワーク管理装置２０の通信リソース管理情報記憶部２２において共有リソースとして管理されているが、該当するノード１０に使用されていない状態である。
【０１０１】
＜ノード１０Ａおよびノード１０Ｃ間の通常パスの登録動作＞
次に、ネットワーク管理装置２０が、ノード１０Ａおよびノード１０Ｃ間の通常パスを登録する動作について説明する。
【０１０２】
まず、割当状況判断部２３は、登録前の通常パスとしての経路「Ａ−Ｅ−Ｆ−Ｃ」を表す情報と、この通常パスに割り当てられる予定の通信リソース「ｃｈ７」を表す情報とを取得する（ステップＳ１）。
【０１０３】
次に、割当状況判断部２３は、パス「Ａ−Ｅ−Ｆ−Ｃ」上の各リンクにおける通信リソース「ｃｈ７」の割当状況情報を、通信リソース管理情報記憶部２２からそれぞれ取得する（ステップＳ２）。ここでは、割当状況判断部２３は、図１４に示した通信リソース管理情報記憶部２２から、リンク「Ａ−Ｅ」、「Ｅ−Ｆ」、および、「Ｆ−Ｃ」における各通信リソース「ｃｈ７」について、「未割当リソース」を表す情報を取得したものとする。
【０１０４】
入力されたパス情報が登録前の通常パスを表し（ステップＳ３で「通常パス」）、その通常パスに割り当てられる予定の通信リソースのいずれもが「未割当リソース」であるため（ステップＳ４でＹｅｓ）、ネットワーク管理装置２０の動作は、ステップＳ５に進む。
【０１０５】
すなわち、通常パス登録部２４は、入力された通常パス上のノード１０Ａ、ノード１０Ｅ、ノード１０Ｆおよびノード１０Ｃに対して、ｃｈ７を用いた通常パス「Ａ−Ｅ−Ｆ−Ｃ」のパス設定を通知する（ステップＳ５）。これにより、ノード１０Ａ、ノード１０Ｅ、ノード１０Ｆおよびノード１０Ｃは、隣接するノード１０とのｃｈ７を用いた通信の経路設定を実行する。
【０１０６】
そして、通常パス登録部２４は、パス情報記憶部２１に、新たなパスＩＤである「＃２」を付与したパス情報を登録し、その通常パス経路情報に「Ａ−Ｅ−Ｆ−Ｃ」を設定し、その通常パスリソース情報に「ｃｈ７」を設定する（ステップＳ６）。
【０１０７】
これにより、パス情報記憶部２１には、図１６に示すような情報が記憶される。
【０１０８】
次に通常パス登録部２４は、通常パス「Ａ−Ｅ−Ｆ−Ｃ」上の各リンクにおける通常パスリソース「ｃｈ７」について、通信リソース管理情報記憶部２２に記憶された割当状況情報を、「専有リソース」に更新する（ステップＳ７）。
【０１０９】
これにより、通信リソース管理情報記憶部２２には、図１７に示すような情報が記憶される。
【０１１０】
このようにして、パス＃１の通常パス（現用パス）および予備パスに加えて、パス＃２の通常パスが現用パスとして設定された状態を、模式的に図１８に示す。図１８では、リンク「Ａ−Ｅ」、「Ｅ−Ｆ」、「Ｆ−Ｃ」における「ｃｈ７」の通信リソースは、専有リソースであり、該当するノード１０によって使用されている状態である。
【０１１１】
＜ノード１０Ａおよびノード１０Ｃ間の予備パスの登録動作＞
次に、ネットワーク管理装置２０が、ノード１０Ａおよびノード１０Ｃ間の通常パスに対する予備パスを登録する動作について説明する。
【０１１２】
まず、割当状況判断部２３は、パス＃２の登録前の予備パスとしての経路「Ａ−Ｂ−Ｃ」を表す情報と、この予備パスに割り当てられる予定の通信リソース「ｃｈ２」を表す情報とを取得する（ステップＳ１）。
【０１１３】
次に、割当状況判断部２３は、パス「Ａ−Ｂ−Ｃ」上の各リンクにおける通信リソース「ｃｈ２」の割当状況情報を、通信リソース管理情報記憶部２２からそれぞれ取得する（ステップＳ２）。ここでは、割当状況判断部２３は、図１７に示した通信リソース管理情報記憶部２２から、リンク「Ａ−Ｂ」、「Ｂ−Ｃ」における通信リソース「ｃｈ２」について、「共有リソース」を表す情報を取得したものとする。
【０１１４】
入力されたパス情報が登録前の予備パスを表し（ステップＳ３で「予備パス」）、その予備パスに割り当てられる予定の各通信リソースのいずれもが「共有リソース」であるため（ステップＳ８でＹｅｓ）、ネットワーク管理装置２０の動作は、ステップＳ９に進む。
【０１１５】
すなわち、予備パス登録部２５は、パス情報記憶部２１において、パス＃２のパス情報の予備パス経路情報に「Ａ−Ｂ−Ｃ」を設定し、その予備パスリソース情報に「ｃｈ２」を設定する（ステップＳ９）。
【０１１６】
これにより、パス情報記憶部２１には、図１９に示すような情報が記憶される。
【０１１７】
次に、予備パス登録部２５は、予備パス「Ａ−Ｂ−Ｃ」上の各リンクに割り当てた通信リソース「ｃｈ２」について、通信リソース管理情報記憶部２２に記憶された割当状況情報を、「共有リソース」に更新する（ステップＳ１０）。なお、ここでは、リンク「Ａ−Ｂ」および「Ｂ−Ｃ」における通信リソース「ｃｈ２」の割当状況情報は、既に「共有リソース」となっている。この場合、予備パス登録部２５は、割当状況情報の更新を行わなくてもよい。
【０１１８】
したがって、この時点で通信リソース管理情報記憶部２２に記憶されている情報は、図１７に示したものと同様である。
【０１１９】
このようにして、パス＃２に対して、ｃｈ２を用いた予備パス「Ａ−Ｂ−Ｃ」が確保された状態を、模式的に図２０に示す。図２０に示すように、パス＃１およびパス＃２に対する各予備パスには、リンク「Ａ−Ｂ」およびリンク「Ｂ−Ｃ」において、ｃｈ２が共有して割り当てられている。
【０１２０】
以上で、具体例の説明を終了する。
【０１２１】
次に、本発明の第１の実施の形態の効果について述べる。
【０１２２】
本発明の第１の実施の形態としての通信システムは、複数のノードからなるネットワークにおけるパスに対する迂回路用の通信リソースを、効率的に活用するよう管理することができる。
【０１２３】
その理由は、ネットワーク管理装置の通信リソース管理情報記憶部が、ネットワークにおける各通信リソースについて、パスに対する割当状況を表す割当状況情報を記憶し、割当状況判断部が、入力されたパスに割り当てられる予定の通信リソースの割当状況を判断するからである。具体的には、割当状況判断部によって、登録前の通常パス上の各リンクに割り当てられる予定の各通信リソースのいずれもが他の登録済のパスに割り当てられていないと判断された場合に、通常パス登録部が、入力された通常パス上の各ノードに、入力されたパス情報に基づく経路設定を通知するからである。そして、通常パス登録部が、入力された通常パスを表すパス情報をパス情報記憶部に登録するとともに、その通常パスに割り当てた各通信リソースについての割当状況情報を更新するからである。また、割当状況判断部によって、登録前の予備パス上の各リンクに割り当てられる予定の各通信リソースのいずれもが他の登録済の通常パスに割り当てられていないと判断された場合に、予備パス登録部が、入力された予備パスを表すパス情報をパス情報記憶部に登録するとともに、その予備パスに割り当てた各通信リソースについての割当状況情報を更新するからである。
【０１２４】
このように、本発明の第１の実施の形態のネットワーク管理装置は、１つの通常パスに対して専有して割り当てられる通信リソースと、複数の予備パスに対して共有して割り当て可能な通信リソースとを区別して管理することができる。これにより、通常パスに割り当てられた通信リソースは、その通常パスによって専有され、他の通常パスや予備パスに対して割り当てられない。また、予備パスに割り当てられた通信リソースは、他の予備パスに対して共有して割り当てられることが可能となる。これにより、本発明の第１の実施の形態のネットワーク管理装置を用いる管理者は、ネットワークの設計段階において、どの通信リソースをあらかじめ共有可能な通信リソースとして確保しておけばよいか事前に計画することができる。したがって、本実施の形態は、運用コストも削減することができる。
【０１２５】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【０１２６】
まず、本発明の第２の実施の形態としての通信システム２の構成を図２１に示す。図２１において、通信システム２は、本発明の第１の実施の形態としての通信システム１に対して、ネットワーク管理装置２０に替えてネットワーク管理装置３０を備える点が異なる。
【０１２７】
また、ネットワーク管理装置３０の機能ブロックを図２２に示す。図２２において、ネットワーク管理装置３０は、本発明の第１の実施の形態としてのネットワーク管理装置２０に対して、パス情報記憶部２１に替えてパス情報記憶部３１と、通信リソース管理情報記憶部２２に替えて通信リソース管理情報記憶部３２と、通常パス登録部２４に替えて通常パス登録部３４とを備え、さらに、パス切替部３６とを備える点が異なる。
【０１２８】
ここで、ネットワーク管理装置３０は、本発明の第１の実施の形態において図４を用いて説明したネットワーク管理装置２０と同様のハードウェア構成要素によって構成可能である。この場合、パス切替部３６は、ネットワークインタフェース２００４と、入力装置２００５と、記憶装置２００３に記憶されたコンピュータ・プログラムおよび各種データをメモリ２００２に読み込んで実行するプロセッサ２００１とによって構成される。なお、ネットワーク管理装置３０およびその各機能ブロックを構成するハードウェア構成は、上述の構成に限定されない。
【０１２９】
パス情報記憶部３１は、パス情報として、本発明の第１の実施の形態と同様の情報に加えて、端点ノード間の通信経路として経路設定されている現用パスが、通常パスおよび予備パスのいずれであるかを表す現用パス情報をさらに記憶する。
【０１３０】
例えば、パス情報記憶部３１に記憶される情報の一例を図２３に示す。図２３では、パス＃１およびパス＃２において、どちらも通常パスが現用パスとなっている。
【０１３１】
通信リソース管理情報記憶部３２は、ネットワーク１００において隣接するノード１０間で使用可能な各通信リソースに関して、本発明の第１の実施の形態と同様の割当状況情報に加えて、ノード１０による使用状況情報を記憶する。使用状況情報は、その通信リソースがそのリンクを介した通信においてノード１０によって使用されているか否かを表す。
【０１３２】
例えば、通信リソース管理情報記憶部３２に記憶される情報の一例を図２４に示す。図２４では、例えば、ノード１０Ａおよびノード１０Ｅ間のリンク「Ａ−Ｅ」において、共有リソースである「ｃｈ２」は、「ＯＦＦ（使用されていない）」状態であり、専有リソースである「ｃｈ７」は、「ＯＮ（使用されている）」状態である。
【０１３３】
通常パス登録部３４は、本発明の第１の実施の形態における通常パス登録部２４と同様に構成されることに加えて、パス情報記憶部３１に通常パスを登録する際に、パス情報の現用パス情報に、「通常パス」を設定する。また、通常パス登録部３４は、登録した通常パスリソース情報の示す通信リソースの使用状況情報を、「ＯＮ（使用されている）」状態に更新する。
【０１３４】
パス切替部３６は、パス切替情報が入力されると、パス切替情報が示すパスへの切替が可能かどうかを判断する。ここで、パス切替情報とは、通常パスおよび予備パスのうちいずれを現用パスとするかの切替指示を表す情報である。パス切替情報には、パスを特定する情報（パスＩＤや、端点ノード情報など）と、切替後のパス（通常パスまたは予備パス）を表す情報とが含まれる。具体的には、パス切替部３６は、通常パスへの切替であれば、切替可能と判断する。これは、通常パスに割り当てられた通信リソースは専有リソースとして管理されており、他の現用パスによって使用されることがないからである。
【０１３５】
また、パス切替部３６は、予備パスへの切替であれば、その予備パスに割り当てられた通信リソースが、他の現用パスによる通信において使用されているか否かを判断する。このとき、パス切替部３６は、通信リソース管理情報記憶部３２に記憶された各通信リソースについての使用状況情報を参照することにより、判断処理を行えばよい。例えば、パス切替部３６は、予備パスに割り当てられた各通信リソースのいずれもが、使用されていない状態であれば、予備パスへの切替が可能であると判断する。
【０１３６】
また、パス切替部３６は、切替可能であれば、現用パスの設定を解除してからパスの切替を実行する。例えば、パス切替部３６は、パス情報記憶部３１の現用パス情報を参照することにより、切替前の現用パスとして設定されているパス上の各ノード１０を特定する。そして、パス切替部３６は、切替前の現用パス上の各ノード１０に対して、現用パスの設定を解除して、使用していた通信リソースを解放するよう通知する。
【０１３７】
また、パス切替部３６は、現用パスの設定の解除に成功すると、パス切替情報の示すパス上の各ノード１０に対して、該パスに割り当てられた通信リソースを用いて現用パスを設定するよう通知する。
【０１３８】
また、パス切替部３６は、パスの切替に成功後、パス情報記憶部３１における現用パス情報を更新する。また、パス切替部３６は、パスの切替により使用状況が変化した通信リソースについて、通信リソース管理情報記憶部３２に記憶された使用状況情報を更新する。具体的には、パス切替部３６は、切替前の現用パスが解除されることにより解放された通信リソースに関する使用状況情報を、「ＯＦＦ（使用されていない）」状態を表す情報に更新する。また、パス切替部３６は、切替後の現用パスにより使用されている通信リソースに関する使用状況情報を、「ＯＮ（使用されている）」状態を表す情報に更新する。
【０１３９】
以上のように構成された通信システム２の動作について図面を参照して説明する。
【０１４０】
まず、通信システム２のパス登録動作について説明する。通信システム２のパス登録動作は、図７を参照して説明した本発明の第１の実施の形態としての通信システム１のパス登録動作と略同様である。ただし、本実施の形態では、ステップＳ６およびステップＳ７における動作の詳細が異なる。通常パス登録部３４は、ステップＳ６において、通常パスをパス情報記憶部３１に登録する際に、さらに、登録したパス情報における現用パス情報に「通常パス」を設定する。また、通常パス登録部３４は、ステップＳ７において、通信リソース管理情報記憶部３２において該当する通信リソースの割当状況情報を「専有リソース」に更新することに加えて、さらに、その使用状況情報を「ＯＮ（使用されている）」状態を表す情報に更新する。
【０１４１】
次に、通信システム２のパス切替動作について、図２５を参照して説明する。
【０１４２】
まず、パス切替部３６は、パス切替情報を取得する（ステップＳ１１）。前述のように、パス切替情報には、パスを特定するパスＩＤなどの情報と、切替後のパス（通常パスか予備パスか）を表す情報とが含まれる。
【０１４３】
次に、パス切替部３６は、パス切替情報が、通常パスへの切替を示すものであるか、予備パスへの切替を示すものであるかを判断する（ステップＳ１２）。
【０１４４】
ここで、通常パスへの切替を示すものであれば、パス切替部３６は、切替可能と判断し、ステップＳ１４に進む。
【０１４５】
一方、予備パスへの切替を示す場合、パス切替部３６は、パス切替情報の示す予備パスに割り当てられた１つ以上の通信リソースがいずれも「ＯＦＦ（使用されていない）」状態である否かを判断する（ステップＳ１３）。具体的には、パス切替部３６は、パス情報記憶部３１を参照することにより、パス切替情報の示す予備パスに割り当てられた各通信リソースを特定する。そして、パス切替部３６は、予備パスに割り当てられた各通信リソースの使用状況情報を、通信リソース管理情報記憶部３２から取得する。そして、パス切替部３６は、取得した使用状況情報がいずれも「ＯＦＦ（使用されていない）」状態を表すか否かを判断すればよい。
【０１４６】
ここで、パス切替情報の示す予備パスに割り当てられた１つ以上の通信リソースの少なくともいずれかが「ＯＮ（使用されている）」状態であれば、共有リソースであるその通信リソースは、他の予備パスが現用パスとして設定されることにより使用されていることになる。したがって、パス切替情報の示す予備パスに切り替えることはできないので、通信システム２は、動作を終了する。
【０１４７】
一方、パス切替情報の示す予備パスに割り当てられた１つ以上の通信リソースのいずれもが、「ＯＦＦ（使用されていない）」状態であれば、パス切替部３６は、パス切替情報の示す予備パスへ切替可能と判断し、ステップＳ１４に進む。
【０１４８】
ステップＳ１４では、パス切替部３６は、パス情報記憶部３１の現用パス情報を参照することにより、現用パス上の各ノード１０を特定する。具体的には、パス切替部３６は、現用パス情報が通常パスを示していれば通常パス上の各ノード１０を特定し、現用パス情報が予備パスを示していれば予備パス上の各ノード１０を特定すればよい。そして、パス切替部３６は、現用パス上の各ノード１０に対して、現用パスの設定を解除して使用していた通信リソースを解放するよう通知する（ステップＳ１４）。
【０１４９】
次に、パス切替部３６は、パス切替情報の示すパス上の各ノード１０に対して、そのパスに割り当てられた各通信リソースを用いて現用パスを設定するよう通知する（ステップＳ１５）。
【０１５０】
ステップＳ１４〜Ｓ１５の処理に成功すると、パス切替部３６は、通信リソース管理情報記憶部３２を更新する（ステップＳ１６）。具体的には、パス切替部３６は、ステップＳ１４で解放した通信リソースの使用状況情報を、「ＯＦＦ（使用されていない）」状態を表す情報に更新する。また、パス切替部３６は、ステップＳ１５で設定したパス上の通信リソースの使用状況情報を、「ＯＮ（使用されている）」状態を表す情報に更新する。
【０１５１】
次に、パス切替部３６は、該当するパス情報の現用パス情報を更新する（ステップＳ１７）。
【０１５２】
以上で、通信システム２は、パス切替動作を終了する。
【０１５３】
次に、通信システム２の動作を具体例で示す。この具体例における通信システム２の構成は、図８を用いて説明した通信システム１の具体例の構成と同様であるものとする。また、パス情報記憶部３１には、図２３に示した情報が記憶され、通信リソース管理情報記憶部３２には、図２４に示した情報が記憶されているものとする。
【０１５４】
このような具体例において、ネットワーク管理装置３０が、パス＃１の現用パスを切り替える動作と、パス＃２の現用パスを切り替える動作について説明する。
【０１５５】
＜パス＃１の現用パスの切替動作（通常パス→予備パス）＞
まず、パス切替部３６は、パス切替情報として「パス＃１において予備パスへ切替」を指示する情報を取得する（ステップＳ１１）。
【０１５６】
パス切替情報が予備パスへの切替を示すので（ステップＳ１２で「予備パス」）、パス切替部３６は、該当する予備パス「Ｅ−Ａ−Ｂ−Ｃ−Ｆ」上の各リンクに割り当てられた通信リソース「ｃｈ２」の使用状況情報を、図２４に示す通信リソース管理情報記憶部３２から取得する。図２４では、各リンクのｃｈ２はいずれも「ＯＦＦ（使用されていない）」状態なので（ステップＳ１３でＹｅｓ）、パス切替部３６は、パス切替情報の示す予備パスに切替可能と判断し、ステップＳ１４に進む。
【０１５７】
そこで、パス切替部３６は、パス情報記憶部３１を参照することにより、パス＃１の現用パスである通常パス上のノード１０Ｅおよびノード１０Ｆを特定する。そして、パス切替部３６は、特定したノード１０Ｅおよびノード１０Ｆに対して、現用パスの設定を解除して使用していた通信リソース「ｃｈ２」を解放するよう通知する（ステップＳ１４）。
【０１５８】
次に、パス切替部３６は、パス切替情報の示す予備パス上の各ノード１０Ｅ、１０Ａ、１０Ｂ、１０Ｃおよび１０Ｆに対して、この予備パスに割り当てられた各通信リソース「ｃｈ２」を用いて現用パスを設定するよう通知する（ステップＳ１５）。
【０１５９】
ステップＳ１４〜Ｓ１５の処理に成功すると、パス切替部３６は、ステップＳ１４で解放したリンク「Ｅ−Ｆ」における通信リソース「ｃｈ２」の使用状況情報を、「ＯＦＦ（使用されていない）」状態を表す情報に更新する。また、パス切替部３６は、ステップＳ１５で設定した予備パス上の各リンク「Ｅ−Ａ」、「Ａ−Ｂ」、「Ｂ−Ｃ」、「Ｃ−Ｆ」における各通信リソース「ｃｈ２」の使用状況情報を、「ＯＮ（使用されている）」状態を表す情報に更新する（ステップＳ１６）。
【０１６０】
これにより、通信リソース管理情報記憶部３２には、図２６に示すような情報が記憶されることになる。
【０１６１】
次に、パス切替部３６は、パス情報記憶部３１において、パス＃１のパス情報の現用パス情報を、「予備パス」に更新する（ステップＳ１７）。
【０１６２】
これにより、パス情報記憶部３１には、図２７に示すような情報が記憶されることになる。
【０１６３】
このようにして、パス＃１の現用パスが通常パスから予備パスに変更された状態を、模式的に図２８に示す。図２８において、斜線パターンで塗りつぶされた矩形は、前述のように、ネットワーク管理装置３０によって専有リソースとして管理されている通信リソースを表している。また、ドットパターンで塗りつぶされた矩形は、前述のように、ネットワーク管理装置３０によって共有リソースとして管理されている通信リソースを表している。また、前述のように、二重線で囲まれた矩形は、該当するリンクにおいてノード１０によって使用されている通信リソースを表している。
【０１６４】
なお、図２８の状態において、リンク「Ｅ−Ｆ」の通信リソース「ｃｈ２」は使用されていないが、専有リソースである。この状態において、リンクＥ−Ｆに通信リソース「ｃｈ２」を割り当てる登録前のパス情報が、ネットワーク管理装置３０に入力された場合について考える。この場合、ネットワーク管理装置３０は、本発明の第１の実施の形態と同様に動作することにより、リンクＥ−Ｆ間の通信リソース「ｃｈ２」が「専有リソース」であるため、新たな通常パスの専有リソース（または新たな予備パスの共有リソース）として割り当てられないと判断する。したがって、この場合、ネットワーク管理装置３０は、通信リソース「ｃｈ２」を使用する新たな通常パス（または予備パス）の登録を行わない。このように、ネットワーク管理装置３０は、専有リソースとして管理している通信リソースを、その使用状況に関わらず、他の通常パスまたは予備パスに割り当てることはない。
【０１６５】
＜パス＃２の現用パスの切替動作（通常パス→予備パス）＞
図２８の状態において、パス＃２に関するパス切替情報が取得された場合の通信システム２の動作について説明する。
【０１６６】
まず、パス切替部３６は、パス切替情報として「パス＃２において予備パスへ切替」を指示する情報を取得する（ステップＳ１１）。
【０１６７】
パス切替情報が予備パスへの切替を示すので（ステップＳ１２で「予備パス」）、パス切替部３６は、該当する予備パス「Ａ−Ｂ−Ｃ」上の各リンクに割り当てられた通信リソース「ｃｈ２」の使用状況情報を、図２６に示す通信リソース管理情報記憶部３２から取得する。図２６では、予備パス「Ａ−Ｂ−Ｃ」上のリンク「Ａ−Ｂ」およびリンク「Ｂ−Ｃ」において「ｃｈ２」はいずれも「ＯＮ（使用されている）」状態である（ステップＳ１３でＮｏ）。したがって、パス切替部３６は、パス切替情報の示す予備パスに切替できないと判断する。そして、通信システム２は動作を終了する。
【０１６８】
このように、ネットワーク管理装置３０は、ある端点ノード間において予備パスが現用パスとして設定されている場合、その予備パスによって使用されている共有リソースを共有して割り当てている他の端点ノード間の予備パスへの切替を実行しないようにする。
【０１６９】
例えば、図２０に示したようにパス群が設定されている状態において、ノード１０Ｅおよびノード１０Ａにおいてパッケージ交換等の必要が生じたことを想定する。この場合、通信システム２は、例えば、次のように動作可能である。
ステップＳ２１）：まず、通信システム２は、パス＃１の現用パスを通常パスから予備パスに切り替える。ここで、管理者等によりノード１０Ｅのパッケージが交換されてもよい。
ステップＳ２２）：次に、通信システム２は、パス＃1の現用パスを予備パスから通常パスに切り替える。
ステップＳ２３）：次に、通信システム２は、パス＃２の現用パスを通常パスから予備パスに切り替える。ここで、管理者等によりノード１０Ａのパッケージが交換されてもよい。
ステップＳ２４）：次に、通信システム２は、パス＃２の現用パスを予備パスから通常パスに切り替える。
【０１７０】
なお、通信システム２は、ステップＳ２１〜Ｓ２４の動作を、オペレータによるパス切替情報の入力に応じて実行してもよい。あるいは、通信システム２は、外部のスケジュール装置によりあらかじめスケジュールされたタイミングで出力されるパス切替情報の取得に応じて、ステップＳ２１〜Ｓ２４の動作を実行してもよい。あるいは、通信システム２は、パッケージ交換等のメンテナンス作業の開始または終了を検出する外部の検出装置により出力されるパス切替情報の取得に応じて、ステップＳ２１〜Ｓ２４の動作を実行してもよい。
【０１７１】
以上で、通信システム２の動作の具体例の説明を終了する。
【０１７２】
次に、本発明の第２の実施の形態の効果について述べる。
【０１７３】
本発明の第２の実施の形態としての通信システムは、複数のノードからなるネットワークにおけるパスに対する迂回路用の通信リソースを効率的に活用しながら、迂回路への切替動作を適切に実行することができる。
【０１７４】
その理由は、パスの切替指示を表すパス切替情報が入力されると、パス切替部が、予備パスへの切替指示である場合に、その予備パスに割り当てられている１つ以上の通信リソースが、他の予備パスにより使用されているか否かを判断し、使用されていない場合に、切替前の現用パスの設定を解除して、予備パス上の各ノードに対してその通信リソースを用いて現用パスを設定するよう通知するからである。また、そのために、通信リソース管理情報記憶部が、各通信リソースについて、現用パスの通信において使用されているか否かを表す使用状況情報を記憶しておくからである。また、そのために、パス情報記憶部が、通常パスまたは予備パスのいずれが現用パスであるかを表す現用パス情報を記憶しておくからである。
【０１７５】
これにより、本発明の第２の実施の形態としてのネットワーク管理装置は、異なる通常パスに対する予備パスが同時に必要となる可能性が低いことを利用して、異なる予備パスに対して通信リソースを共有して割り当てておき、同一の通信リソースを共有する異なる予備パスに同時に切り替えることのないよう制御するので、迂回路への切替動作を適切に実行することができる。
【０１７６】
なお、上述した本発明の各実施の形態では、通常パスに対して予備パスが１つずつ設定可能である例を中心に説明したが、各実施の形態において、１つの通常パスに対して複数の予備パスが設定可能となっていてもよい。この場合、各実施の形態のパス情報記憶部は、１つのパス情報に１つ以上の予備パス経路情報およびその予備パスリソース情報を含めて記憶するようにしてもよい。
【０１７７】
また、上述した本発明の各実施の形態において、パス情報記憶部および通信リソース管理情報記憶部に格納される情報のデータ構造は一例であり、その他のデータ構造であってもよい。例えば、パス情報記憶部は、パスＩＤに対して通常パスおよび予備パスの経路情報や通信リソース情報を対応付けたパス経路情報テーブルと、パスＩＤに対して現用パス情報や端点ノード情報を対応付けたパス構成情報テーブルとを記憶していてもよい。
【０１７８】
また、上述した本発明の各実施の形態において、割当状況判断部は、入力装置やオペレータ端末からパス情報を取得して登録する例を中心に説明した。この他、各実施の形態における割当状況判断部は、通信システムにおいて端点ノード間の通常パスやその予備パスを生成するパス生成装置等の外部の装置から、パス情報を取得して登録を行ってもよい。
【０１７９】
また、上述した本発明の第２の実施の形態において、パス切替部は、入力装置やオペレータ端末からパス切替情報を取得して切り替えを実行する例を中心に説明した。この他、本発明の第２の実施の形態におけるパス切替部は、通信システムにおいて障害が発生したパスを検出する障害発生パス検出装置等の外部の装置から、パス切替情報を取得して切り替えを実行してもよい。
【０１８０】
また、上述した本発明の各実施の形態において、ネットワーク管理装置は、いずれかの通信装置と同一の装置によって構成されていてもよい。
【０１８１】
また、上述した本発明の各実施の形態において、各フローチャートを参照して説明したネットワーク管理装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置（記憶媒体）に格納しておき、係るコンピュータ・プログラムを当該ＣＰＵ（Central Processing Unit）が読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコードあるいは記憶媒体によって構成される。
【０１８２】
また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。
【０１８３】
また、本発明は、上述した各実施の形態に限定されず、様々な態様で実施されることが可能である。
【符号の説明】
【０１８４】
１、２    通信システム
１０    通信装置（ノード）
１１    パス設定部
１２    多重通信部
２０、３０    ネットワーク管理装置
２１、３１    パス情報記憶部
２２、３２    通信リソース管理情報記憶部
２３    割当状況判断部
２４、３４    通常パス登録部
２５    予備パス登録部
３６    パス切替部
１００    ネットワーク
１００１    インタフェース
１００２    スイッチ
１００３    制御部
２００１    プロセッサ
２００２    メモリ
２００３    記憶装置
２００４    ネットワークインタフェース
２００５    入力装置
２００６    出力装置
【図１】
2014143523.tif 000003
【図２】
2014143523.tif 000004
【図３】
2014143523.tif 000005
【図４】
2014143523.tif 000006
【図５】
2014143523.tif 000007
【図６】
2014143523.tif 000008
【図７】
2014143523.tif 000009
【図８】
2014143523.tif 000010
【図９】
2014143523.tif 000011
【図１０】
2014143523.tif 000012
【図１１】
2014143523.tif 000013
【図１２】
2014143523.tif 000014
【図１３】
2014143523.tif 000015
【図１４】
2014143523.tif 000016
【図１５】
2014143523.tif 000017
【図１６】
2014143523.tif 000018
【図１７】
2014143523.tif 000019
【図１８】
2014143523.tif 000020
【図１９】
2014143523.tif 000021
【図２０】
2014143523.tif 000022
【図２１】
2014143523.tif 000023
【図２２】
2014143523.tif 000024
【図２３】
2014143523.tif 000025
【図２４】
2014143523.tif 000026
【図２５】
2014143523.tif 000027
【図２６】
2014143523.tif 000028
【図２７】
2014143523.tif 000029
【図２８】
2014143523.tif 000030