(57)【要約】【課題】ネットワークに障害が発生した場合に、ノード装置の負荷を軽減することを可能にする技術に関する。【解決手段】発信者ノード装置１００のインタフェース１０−１と着信者ノード装置２００のインタフェース１０−２とは、パス２１を構成する。また、インタフェース１１−１とインタフェース１１−２とは、パス２２を構成する。そして、インタフェース１０−１、１１−１を束ねた多重論理インタフェース２０−１、及び、インタフェース１０−２、１１−２を束ねた多重論理インタフェース２０−２を用いてパスの運用管理を行う。そして、パス１０に障害が発生した場合には、多重論理インタフェースがそのまま保持してパス１１に切替えるため、制御情報の交換を行う必要がなく、ノード装置の負荷を軽減することが可能になる。【選択図】 図１
2008219172.tif 000002
【特許請求の範囲】
【請求項１】
複数レイヤのネットワークを用いてパスを確立するための制御情報を交換する制御ネットワークであって、
前記パスを確立するための制御情報を交換する発信者ノードまたは着信者ノードとなる第１のノード装置は、
前記制御情報を他の前記第１のノード装置へ送信するとき、前記制御情報を解読しない中継ノードとなる第２のノード装置を透過させるよう、前記制御情報をカプセル化して送信する複数のカプセル化インタフェースと、
前記複数のカプセル化インタフェースからなる多重論理インタフェースと、
この多重論理インタフェースの識別情報と、この多重論理インタフェースに含まれる前記複数のカプセル化インタフェースの識別情報とを対応付けて記憶する記憶部と、
前記制御情報を交換するカプセル化インタフェースを切り替えるとき、前記記憶部に記憶した前記識別情報を参照して、この切り替え対象であるカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、切り替え先のカプセル化インタフェースを選択する切替手段と、
を備えること、
を特徴とする制御ネットワーク。
【請求項２】
前記第１のノード装置は、
前記複数レイヤのネットワークにおける障害を検知する死活監視手段を備え、
前記切替手段は、
前記記憶部に記憶した前記識別情報を参照して、前記死活監視手段により障害が検知されたカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、前記障害を検知されていないカプセル化インタフェースを、前記切り替え先のカプセル化インタフェースとして選択すること、
を特徴とする請求項１に記載の制御ネットワーク。
【請求項３】
前記第１のノード装置は、
前記カプセル化インタフェースの導通を確認する導通性確認手段を備え、
前記導通性確認手段は、
前記切替手段により選択された前記切り替え先のカプセル化インタフェースを用いて導通確認情報を送受信させることによって、当該カプセル化インタフェースの導通の有無を検知し、
前記切替手段は、
前記導通性確認手段により導通有りと検知されたカプセル化インタフェースを、前記切り替え先のカプセル化インタフェースとして切り替えること、
を特徴とする請求項２に記載の制御ネットワーク。
【請求項４】
複数レイヤのネットワークを用いてパスを確立するための制御情報を交換する制御ネットワークに用いられる通信方法であって、
前記パスを確立するための制御情報を交換する発信者ノードまたは着信者ノードとなる第１のノード装置は、
前記制御情報を他の前記第１のノード装置へ送信するとき、前記制御情報を解読しない中継ノードとなる第２のノード装置を透過させるよう、前記制御情報をカプセル化して送信する複数のカプセル化インタフェースと、
前記複数のカプセル化インタフェースからなる多重論理インタフェースと、
この多重論理インタフェースの識別情報と、この多重論理インタフェースに含まれる前記複数のカプセル化インタフェースの識別情報とを対応付けて記憶する記憶部と、
前記制御情報を交換するカプセル化インタフェースを切り替える切替手段と、
を備え、
前記切替手段が前記制御情報を交換するカプセル化インタフェースを切り替えるとき、
前記記憶部に記憶した前記識別情報を参照して、この切り替え対象であるカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、切り替え先のカプセル化インタフェースを選択すること、
を特徴とする通信方法。
【請求項５】
複数レイヤのネットワークを用いてパスを確立するための制御情報を交換する制御ネットワークに用いられ、前記パスを確立するための制御情報を交換する発信者ノードまたは着信者ノードとなるノード装置であって、
前記ノード装置は、
前記制御情報を他の前記ノード装置へ送信するとき、前記制御情報を解読しない中継ノードとなる第２のノード装置を透過させるよう、前記制御情報をカプセル化して送信する複数のカプセル化インタフェースと、
前記複数のカプセル化インタフェースからなる多重論理インタフェースと、
この多重論理インタフェースの識別情報と、この多重論理インタフェースに含まれる前記複数のカプセル化インタフェースの識別情報とを対応付けて記憶する記憶部と、
前記制御情報を交換するカプセル化インタフェースを切り替えるとき、前記記憶部に記憶した前記識別情報を参照して、この切り替え対象であるカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、切り替え先のカプセル化インタフェースを選択する切替手段と、
を備えること、
を特徴とするノード装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数レイヤを有するネットワークにおいて、障害が発生した場合の障害回復に係る制御ネットワーク、ノード装置及び通信方法に関する。
【背景技術】
【０００２】
ブロードバンドの進展に伴なって、近年の通信ネットワークにおいては、ＧＭＰＬＳ（Generalized Multi-Protocol Label Switching）技術などの導入により、複数のレイヤにまたがったリソースの管理やパス制御が容易になった。例えば、非特許文献１には、ＭＰＬＳ（Multi-Protocol Label Switching）のＦａｓｔＲｅｒｏｕｔｅ等を用いて、障害発生時には迅速に経路を切り替えて、障害を回復する制御ネットワークの高信頼化技術が開示されている。
【非特許文献１】Young Hwa Kim, “Requirements for the Resilience of Control Plane”, draft-kim-ccamp-cpr-reqts, CCAMP Working Group, Internet-Draft (Oct. 15,2005)
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、非特許文献１に開示された障害回復方法においては、ネットワークに障害が発生したときに、トポロジ情報の交換を行うインタフェースを変更し、変更するトポロジ情報のアップデートを行わなければならない。そのため、トポロジ情報をアップデートする際に、トポロジ情報の更新誤りや、その処理によって引き起こされるノード装置の過負荷による性能の低下が懸念される。
【０００４】
また、通常、トポロジ情報やパス情報などのパス確立のための制御情報を送受信する必要があるエンドポイントに位置するノード装置間には多数のノード装置が存在する。このようなネットワーク構成になっているため、エンドポイントに位置するノード装置間に存在する全てのノード装置が、変更するトポロジ情報を交換する手段、あるいは、変更するトポロジ情報を保有する場合には、制御ネットワークに過大な機能を配備することになる。
【０００５】
そこで、本発明の課題は、このような従来の課題を解決するためになされたもので、複数レイヤのネットワークに障害が発生した場合に、制御ネットワークのエンドポイントに位置するノード装置間に存在する多数のノード装置の負荷を軽減することを可能にするとともに、エンドポイントに位置するノード装置の負荷も軽減することを可能にする技術を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数レイヤのネットワークを用いてパスを確立するための制御情報を交換する制御ネットワークであって、前記パスを確立するための制御情報を交換する発信者ノードまたは着信者ノードとなる第１のノード装置が、前記制御情報を他の前記第１のノード装置へ送信するとき、前記制御情報を解読しない中継ノードとなる第２のノード装置を透過させるよう、前記制御情報をカプセル化して送信する複数のカプセル化インタフェースと、前記複数のカプセル化インタフェースからなる多重論理インタフェースと、この多重論理インタフェースの識別情報と、この多重論理インタフェースに含まれる前記複数のカプセル化インタフェースの識別情報とを対応付けて記憶する記憶部と、前記制御情報を交換するカプセル化インタフェースを切り替えるとき、前記記憶部に記憶した前記識別情報を参照して、この切り替え対象であるカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、切り替え先のカプセル化インタフェースを選択する切替手段と、を備えること、を特徴とする。
【０００７】
請求項４に記載の発明は、複数レイヤのネットワークを用いてパスを確立するための制御情報を交換する制御ネットワークに用いられる通信方法であって、前記パスを確立するための制御情報を交換する発信者ノードまたは着信者ノードとなる第１のノード装置が、前記制御情報を他の前記第１のノード装置へ送信するとき、前記制御情報を解読しない中継ノードとなる第２のノード装置を透過させるよう、前記制御情報をカプセル化して送信する複数のカプセル化インタフェースと、前記複数のカプセル化インタフェースからなる多重論理インタフェースと、この多重論理インタフェースの識別情報と、この多重論理インタフェースに含まれる前記複数のカプセル化インタフェースの識別情報とを対応付けて記憶する記憶部と、前記制御情報を交換するカプセル化インタフェースを切り替える切替手段と、を備え、前記切替手段が前記制御情報を交換するカプセル化インタフェースを切り替えるとき、前記記憶部に記憶した前記識別情報を参照して、この切り替え対象であるカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、切り替え先のカプセル化インタフェースを選択すること、を特徴とする。
【０００８】
請求項５に記載の発明は、複数レイヤのネットワークを用いてパスを確立するための制御情報を交換する制御ネットワークに用いられ、前記パスを確立するための制御情報を交換する発信者ノードまたは着信者ノードとなるノード装置であって、前記ノード装置が、前記制御情報を他の前記ノード装置へ送信するとき、前記制御情報を解読しない中継ノードとなる第２のノード装置を透過させるよう、前記制御情報をカプセル化して送信する複数のカプセル化インタフェースと、前記複数のカプセル化インタフェースからなる多重論理インタフェースと、この多重論理インタフェースの識別情報と、この多重論理インタフェースに含まれる前記複数のカプセル化インタフェースの識別情報とを対応付けて記憶する記憶部と、前記制御情報を交換するカプセル化インタフェースを切り替えるとき、前記記憶部に記憶した前記識別情報を参照して、この切り替え対象であるカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、切り替え先のカプセル化インタフェースを選択する切替手段と、を備えること、を特徴とする。
【０００９】
請求項１、請求項４または請求項５に記載の発明によれば、第１のノード装置はカプセル化インタフェースを備えているので、第１のノード装置間で制御情報を交換するため、第２のノード装置には第１のノード装置のような機能を配備する必要がない。
また、多重論理インタフェースが複数のカプセル化インタフェースを束ねる構成としているため、ひとつのカプセル化インタフェースに障害が発生しても、多重論理インタフェースは変更されない。したがって、第１のノード装置における従来のパス変更にともなう制御情報の交換やパス演算処理などの負荷に比べて、負荷の軽減が図られることとなる。
さらに、ひとつのカプセル化インタフェースに障害が発生しても、多重論理インタフェースが変更されないため、その多重論理インタフェースによって制御されるリンクには影響が及ばないという効果もある。
【００１０】
請求項２に記載の発明は、請求項１に記載の制御ネットワークにおいて、前記第１のノード装置が、前記複数レイヤのネットワークにおける障害を検知する死活監視手段を備え、前記切替手段が、前記記憶部に記憶した前記識別情報を参照して、前記死活監視手段により障害が検知されたカプセル化インタフェースに対応する多重論理インタフェースに含まれるカプセル化インタフェースから、前記障害を検知されていないカプセル化インタフェースを、前記切り替え先のカプセル化インタフェースとして選択すること、を特徴とする。
【００１１】
請求項２に記載の発明は、前記複数レイヤのネットワークにおける障害を検知する死活監視手段を備えることによって、障害を迅速に検知できるため、障害が検知されたカプセル化インタフェースから、障害を検知されていないカプセル化インタフェースへ迅速に切り替えることが可能となり、安定したネットワークの運用管理を行うことが可能となる。
【００１２】
請求項３に記載の発明は、請求項２に記載の制御ネットワークにおいて、前記第１のノード装置が、前記カプセル化インタフェースの導通を確認する導通性確認手段を備え、前記導通性確認手段が、前記切替手段により選択された前記切り替え先のカプセル化インタフェースを用いて導通確認情報を送受信させることによって、当該カプセル化インタフェースの導通の有無を検知し、前記切替手段が、前記導通性確認手段により導通有りと検知されたカプセル化インタフェースを、前記切り替え先のカプセル化インタフェースとして切り替えること、を特徴とする。
【００１３】
請求項３に記載の発明は、障害が検知されたカプセル化インタフェースから、障害を検知されていないカプセル化インタフェースへ切り替える前に、選択した障害を検知されていないカプセル化インタフェースについて導通性を確認することにより、障害発生時に適切なパスの切り替えが可能となる。
【発明の効果】
【００１４】
本発明によれば、複数レイヤのネットワークに障害が発生した場合に、制御ネットワークのエンドポイントに位置するノード装置間に存在する多数のノード装置に過大な機能を配備する必要をなくすとともに、エンドポイントに位置するノード装置の負荷も軽減することを可能にする。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態（以降「実施形態」と称す）について、適宜図面を参照しながら詳細に説明する。
【００１６】
（実施形態）
図１を用いて、本発明の実施形態に係る複数レイヤを備えた高信頼制御ネットワーク１０００の構成を説明する。図１は、本発明の実施形態に係る高信頼制御ネットワーク１０００の構成の例を示す図である。
【００１７】
図１に示すように、複数レイヤを備えた高信頼制御ネットワーク１０００は、発信者ノード装置１００、着信者ノード装置２００及び中継ノード装置３００（３００−１、３００−２）で構成される。発信者ノード装置１００と着信者ノード装置２００は、パスを確立するための制御情報を交換するエンドポイントに位置するノード装置であり、中継ノード装置３００を介して、物理的に接続されている。
なお、発信者ノード装置１００と着信者ノード装置２００は、請求項に記載の第１のノード装置である。また、中継ノード装置３００は、請求項に記載の第２のノード装置である。
【００１８】
具体的には、発信者ノード装置１００、着信者ノード装置２００及び中継ノード装置３００は、光クロスコネクト、ルータ、スイッチなどを含む装置である。また、中継ノード装置３００は、高信頼制御ネットワーク１０００に複数個含まれ、その個数は特に限定されない。そして、中継ノード装置３００は、それらのパスを確立する機能を有していても、有していなくてもどちらでもよい。ただし、図１に示す構成例においては、中継ノード装置３００は、制御情報を交換する必要のないノード装置であるものとする。
【００１９】
また、高信頼制御ネットワーク１０００における発信者ノード装置１００と着信者ノード装置２００との間のパスの確立は、ＩＥＴＦ（Internet Engineering Task Force）の標準化仕様であるＲＦＣ３４７３（Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions）などに準拠して行われる。
【００２０】
ここで、図１を参照しつつ、図２を用いて発信者ノード装置１００と着信者ノード装置２００の構成を説明する。図２（ａ）は、図１の発信者ノード装置１００のハードウェア構成を示すブロック図であり、（ｂ）は、図１の着信者ノード装置２００のハードウェア構成を示すブロック図である。
【００２１】
図２（ａ）に示すように、発信者ノード装置１００は、処理部４１０、入出力部５１０及び記憶部６１０によって構成される。
処理部４１０は、演算処理を実行するＣＰＵ（Central Processing Unit）４１１と、このＣＰＵ４１１が演算処理に用いる記憶部であるメインメモリ４１２とを備える。メインメモリ４１２は、ＲＡＭ（Random Access Memory）等により実現される。
また、記憶部６１０は、ＣＰＵ４１１が演算処理に用いる各種データや、入出力部５１０によって送受信されるデータを記憶する。記憶部６１０はハードディスク装置等により実現される。
入出力部５１０は、入出力インタフェース５１１と、通信インタフェースであるネットワークインタフェース５１２とを備える。入出力インタフェース５１１は、発信者ノード装置１００に接続されるキーボードやマウス等の入力装置からの入力を受け付け、また、処理部４１０から出力された各種データを、液晶モニタ等の出力装置へ出力する。
【００２２】
図２（ａ）と同様に、着信者ノード装置２００は、図２（ｂ）に示すように、処理部４２０、入出力部５２０及び記憶部６２０によって構成される。各部の機能は、発信者ノード装置と同じであるので、説明を割愛する。
【００２３】
図１に戻って（適宜図２参照）、発信者ノード装置１００の処理部４１０と着信者ノード装置の処理部４２０とが、発信者ノード装置１００のインタフェース１０−１と着信者ノード装置２００のインタフェース１０−２とを介して制御情報を送受信する。また、同様にして、発信者ノード装置１００のインタフェース１１−１と着信者ノード装置２００のインタフェース１１−２とを介して制御情報を送受信する。
【００２４】
これらのインタフェース１０，１１は、トポロジ情報やパス情報などのパス確立のための制御情報をカプセル化して送受信するインタフェース（以降、カプセル化インタフェースという）である。このカプセル化にともなって、制御情報を交換する必要のない中継ノード装置３００を透過するトンネルを構築することが可能となる。
カプセル化とは、ＩＰｉｎＩＰやＧＲＥ（Generic Routing Encapsulation）のことを意味する。
【００２５】
図１に戻って（適宜図２参照）、発信者ノード装置１００の処理部４１０は、カプセル化インタフェース１０−１，１１−１を束ねた論理的なインタフェース２０−１を構成する。また、着信者ノード装置２００の処理部４２０は、カプセル化インタフェース１０−２，１１−２を束ねた論理的なインタフェース２０−２を構成する。なお、論理的なインタフェース２０−１，２０−２を、以降、多重論理インタフェースという。
【００２６】
ここで、多重論理インタフェース２０とカプセ化インタフェース１０，１１の関連付けについて、図３を用いて説明する。図３は、（ａ）多重論理インタフェース２０−１とカプセ化インタフェース１０−１，１１−１との関連付けを示す図、（ｂ）多重論理インタフェース２０−２とカプセ化インタフェース１０−２，１１−２との関連付けを示す図である。
【００２７】
図３（ａ）に示すように、多重論理インタフェース２０−１、２０−２及びカプセル化インタフェース１０−１，１１−１，１０−２，１１−２には、それぞれ識別可能な個別の識別情報が付けられる。そして、多重論理インタフェース２０−１の識別情報８０１は、カプセル化インタフェース１０−１，１１−１の識別情報８０２，８０３と関連付けられて、記憶部６１０に記憶される。また、多重論理インタフェース２０−２の識別情報８１１は、カプセル化インタフェース１０−２，１１−２の識別情報８１２，８１３と関連付けられて、記憶部６２０に記憶される。
【００２８】
なお、この識別番号は、オペレータによって設定されてもよいが、発信者ノード装置１００や着信者ノード装置２００には、それぞれ制御ネットワークにおいて唯一の識別番号（ＩＰアドレスに相当するもの等）が付けられるので、その識別番号と、発信者ノード装置１００や着信者ノード装置２００が自ノード装置で独自に生成した番号とを組み合わせてもよい。
【００２９】
そして、発信者ノード装置１００と着信者ノード装置２００との間のパスは、多重論理インタフェース２０によって構築される。このことにより、発信者ノード装置１００の隣接ノードは、論理的に着信者ノード装置２００となる。
【００３０】
なお、本発明の実施形態において、中継ノード装置３００は、エンドポイントに位置するノード装置ではないため、発信者ノード装置１００と着信者ノード装置２００とのパス確立のときに、パス情報の生成に関与しない。すなわち、発信者ノード装置１００からパス確立のための制御情報が着信者ノード装置２００に送信される際に、中継ノード装置３００は、制御情報を取り込まない。
【００３１】
ここで、前述した多重論理化インタフェース２０の動作について、以下に、メッセージのＩＰ（Internet Protocol）転送を例として、より詳細に説明する。
【００３２】
発信者ノード装置１００、着信者ノード装置２００及び中継ノード装置３００は、それぞれＩＰノードであって、メッセージのＩＰ転送を行う機能を備えている。そして、発信者ノード装置１００は、多重論理インタフェース２０を介して着信者ノード２００と、パスの管理やネットワーク運用管理等のために制御情報の交換を行う。
例えば、パスの監視には、ＲＳＶＰ−ＴＥ（Resource reSerＶation Protocol-Traffic Engineering）を用いて行うことが可能である。また、リンク状態などのネットワーク運用管理は、ＬＭＰ（Link Management Protocol）やＯＳＰＦ−ＴＥ（Open Shortest Path First-Traffic Engineering）を用いて行うことが可能である。
【００３３】
そこで、発信者ノード装置１００と着信者ノード装置２００とは、制御情報の交換に、論理的な多重論理インタフェース２０を用いたトンネルを使うことになるが、実際には、中継ノード装置３００を経由するＩＰ転送となる。
それは、パケットの構造として、多重論理インタフェース２０のアドレスの前にＩＰ転送用のアドレスが付与されており、それを用いてＩＰ転送を行う。
そして、発信者ノード装置１００から送信された制御情報は、中継ノード転送によってＩＰ転送され、着信者ノード装置２００に到着し、多重論理インタフェース２０のアドレスの前に付与されたＩＰアドレスが取り除かれ、多重論理インタフェース２０に基づいて処理される。
【００３４】
次に、発信者ノード装置１００の構成について、図４を用いて説明する。図４は、本発明の実施形態に係る発信者ノード装置１００のブロック構成の例を示す図である。ただし、中継ノード装置３００は、図４では省略している。
【００３５】
図４に示すように（適宜図２参照）、発信者ノード装置１００の処理部４１０は、トポロジ情報格納手段１１０、トポロジ情報交換手段１１１、パス情報格納手段１２０、パス確立手段１２１、切替手段１３０、死活監視手段１３１、論理インタフェース構成手段１４０及び導通性確認手段１４１などの機能ブロックを含んで構成される。
入出力部５１０は、制御情報をカプセル化して、着信者ノード装置２００との間で、トポロジ情報やパス情報等の制御情報を送受信する機能を備えている。
記憶部６１０は、処理部４１０の処理結果等を記憶するトポロジ・パス情報ＤＢ（データベース）１０１、論理インタフェース情報ＤＢ１０２を含んで構成される。なお、トポロジ・パス情報ＤＢ（データベース）１０１と論理インタフェース情報ＤＢ１０２とは、ひとつのデータベースとして構築してもよい。
トポロジ・パス情報ＤＢ１０１は、高信頼制御ネットワーク１０００が構築されたときにノード装置間で交換するトポロジ情報や、確立したパス情報などを記憶するデータベースである。また、論理インタフェース情報ＤＢ１０２は、図３に示したように、発信者ノード装置１００や着信者ノード装置２００のカプセル化インタフェース１０、１１や多重論理インタフェース２０の識別情報などの論理インタフェース情報を記憶するデータベースである。
なお、処理部４１０及び入出力部５１０の動作の詳細については、後述する。
【００３６】
次に、着信者ノード装置２００の構成について、図５を用いて説明する。図５は、本発明の実施形態に係る着信者ノード装置２００のブロック構成の例を示した図である。
【００３７】
図５に示すように、着信者ノード装置２００の処理部４２０は、トポロジ情報格納手段２１０、トポロジ情報交換手段２１１、パス情報格納手段２２０、パス確立手段２２１、切替手段２３０、死活監視手段２３１、論理インタフェース構成手段２４０及び導通性確認手段２４１などの機能ブロックを含んで構成される。
入出力部５２０は、発信者ノード装置１００との間で、トポロジ情報やパス情報等の制御情報を送受信する機能を備えている。
また、記憶部６２０は、処理部４２０の処理結果を記憶するトポロジ・パス情報ＤＢ（データベース）２０１、論理インタフェース情報ＤＢ２０２を含んで構成される。ただし、トポロジ・パス情報ＤＢ（データベース）２０１と論理インタフェース情報ＤＢ２０２とを、ひとつのデータベースで構築してもよい。
なお、着信者ノード装置２００の構成は、発信者ノード装置１００の構成と同じであるので、その説明を割愛する。
【００３８】
次に、発信者ノード装置１００及び着信者ノード２００に係る多重論理インタフェースの構築、トポロジ情報の交換、パス確立、障害発生時の処理の流れについて図６を用いて説明する。図６は、本発明の実施形態に係る発信者ノード装置１００及び着信者ノード装置２００を構成する機能ブロックの動作の例を示す図である。なお、中継ノード装置３００は、処理の流れに直接関与しないので、省略している。
【００３９】
図６において（適宜図４，図５参照）、発信者ノード装置１００は、カプセル化インタフェース１０−１，１１−１を備えており、制御ネットワークが構築されたときをトリガとして、カプセル化インタフェース１０−１，１１−１を関連付けた多重論理インタフェース２０−１を、論理インタフェース構成手段１４０により構成する（ステップＳ４１０１）。この多重論理インタフェース２０−１は、図３に示すように、カプセル化インタフェース１０−１，１１−１と関連付けられて、記憶部６１０に記憶され、パス確立のときに参照される。
そして、多重論理インタフェース２０−１は、カプセル化インタフェース１０−１，１１−１が、導通性確認手段１４１によって、正常に動作することを確認する導通確認が行われた後に、運用される。
【００４０】
発信者ノード装置１００の場合と同様に、着信者ノード装置２００は、カプセル化インタフェース１０−２，１１−２を備えており、制御ネットワークが構築されたときをトリガとして、カプセル化インタフェース１０−２，１１−２を関連付けた多重論理インタフェース２０−２を、論理インタフェース構成手段２４０により構成する（ステップＳ４２０１）。この多重論理インタフェース２０−２は、図３に示すように、カプセル化インタフェース１０−２，１１−２と関連付けられて、記憶部６２０に記憶され、パス確立のときに参照される。
そして、多重論理インタフェース２０−２は、カプセル化インタフェース１０−２，１１−２が、導通性確認手段２４１によって、正常に動作することを確認する導通確認が行われた後に、運用される。
【００４１】
そして、多重論理インタフェース２０を構成した後に、発信者ノード装置１００と着信者ノード装置２００のそれぞれのトポロジ情報交換手段１１０，２１０は、自ノード装置に係る制御ネットワークのトポロジ情報を生成し、多重論理インタフェース２０を介して、相互にトポロジ情報を変換して、制御ネットワーク全体に係るトポロジ情報を共有する（ステップＳ４１０２，ステップＳ４２０２）。そして、トポロジ情報格納手段１１１，２１１が、収集した制御ネットワーク全体に係るトポロジ情報をそれぞれのトポロジ・パス情報ＤＢ１０１，２０１に格納する。
【００４２】
トポロジ情報格納手段１１０，２１０によってトポロジ・パス情報ＤＢ１０１，２０１に格納されたトポロジ情報は、パス確立手段１２１，２２１によって読み出され、最適なパスを求める演算が行われる。そして、その演算結果に基づいてパス確立要求を、発信者ノード装置１００のパス確立手段１２１が、多重論理インタフェース２０を介して、着信者ノード２００に送信する。
【００４３】
その際、発信者ノード装置１００のパス確立手段１２１は、多重論理インタフェース２０を介して、制御情報交換に使用するカプセル化インタフェースの識別情報を含めたパス確立要求を、着信者ノード装置２００に送信する。そして、着信者ノード装置２００は、送信されてきたパス確立要求を受信し、回線の空きリソースを確認して、パスを確立する。
【００４４】
これにより、発信者ノード装置１００と着信者ノード装置２００との間にパスが確立されたことになる（ステップＳ４１０３，ステップＳ４２０３）。このようにして確立したパス情報は、パス格納情報手段１２０，２２０によって、それぞれのトポロジ・パス情報ＤＢ１０１，２０１に格納される。
【００４５】
前述したように、多重論理インタフェース２０は、複数のカプセル化インタフェース１０，１１をひとつに束ねて構成される。
すなわち、パス確立や運用管理のための制御情報は、複数のカプセル化インタフェース１０，１１をひとつに束ねた多重論理インタフェース２０を用いて送受信される。このようにカプセル化インタフェース１０，１１を介してトンネルが形成され、そのトンネルを経由して制御情報が送受信されるために、発信者ノード装置１００と着信者ノード装置２００とは、論理的なインタフェースにより隣接ノードとして動作することが可能となる。
【００４６】
一方、パスが確立されると、回線の空きリソースに変更が発生する。このことにともなって、トポロジ情報交換手段１１０，２１０は、リソース変動が起きた後のトポロジ情報を交換するために、再度、多重論理インタフェース２０を介して、トポロジ情報の変換を行う（ステップＳ４１０４，ステップＳ４２０４）。そして、トポロジ情報格納手段１１１，２１１は、トポロジ情報をそれぞれトポロジ・パス情報ＤＢ１０１，２０１に格納する。
【００４７】
次に、カプセル化インタフェース１０，１１をひとつに束ねた多重論理インタフェース２０の中で、カプセル化インタフェース１０が使用され、カプセル化インタフェース１１が冗長になっている場合に、発信者ノード装置１００のカプセル化インタフェース１０−１に障害が発生したときの処理について説明する。
【００４８】
例えば、複数レイヤのネットワークにおいて障害が発生したことは、発信者ノード装置１００の死活監視手段１３１によって、監視情報が送信され、着信者ノード装置２００からの応答が無いときに、検知され（ステップＳ４１０５）、さらに、障害箇所が特定される。つまり、その障害検知は、ＲＳＶＰ、ＯＳＰＦあるいはＬＭＰなどの制御プロトコルを用いて、多重論理インタフェース２０に関連付けられているリンクで制御プロトコルパケットなどの監視情報を送受信し、その応答を受信できない場合に、障害が発生したと判断する方法によって行われる。
【００４９】
そして、発信者ノード装置１００の死活監視手段１３１が障害を検知した場合には、切替手段１３０が、切替要求情報を論理的な隣接ノードである着信者ノード装置２００に送信する（ステップＳ４１０６）。そして、その切替要求情報を受信した着信者ノード装置２００は、切替手段２３０によって、切替応答を行う（ステップＳ４２０６）。
【００５０】
次に、そのとき使用されている多重論理インタフェース２０を保持したまま、切替手段１３０、２３０が、障害のあったカプセル化インタフェース１０を、多重論理インタフェース２０の識別情報によって関連付けられているカプセル化インタフェースの中から、障害を検知されていない他のカプセル化インタフェース１１に切り替えて、切替完了となる（ステップＳ４１０７，ステップＳ４２０７）。多重論理インタフェース２０に束ねられた他のカプセル化インタフェースを選択するときには、図３に示すようなテーブル等が参照される。
なお、ネットワークの死活監視は、多重論理インタフェース２０を用いずに、物理的なインタフェースを用いても行うことも可能である。
【００５１】
また、障害のあったカプセル化インタフェース１０を障害が検知されていないカプセル化インタフェース１１に切り替えるときに、切り替える前に、発信者ノード装置１００の導通性確認手段１４１と着信者ノード装置２００の導通性確認手段２４１との間で、導通確認情報を送受信して、カプセル化インタフェース１１の導通の有無を検知し、導通有りと検知された場合に、カプセル化インタフェース１１に切り替えるようにしてもよい。
【００５２】
以上のように、本発明の実施形態では、発信者ノード装置１００と着信者ノード装置２００とが、カプセル化インタフェース１０，１１を備えることによって、両ノード装置の間にトンネルが形成される。そのため、発信者ノード装置１００と着信者ノード装置２００との間に存在する中継ノード装置３００が、制御情報の交換を行う必要がなくなり、発信者ノード装置１００や着信者ノード装置２００のような機能を配備する必要がない。
【００５３】
また、発信者ノード装置１００と着信者ノード装置２００とが、複数のカプセル化インタフェース１０，１１を備えて、それらをひとつに束ねた多重論理インタフェース２０によって、制御情報の交換を行うため、障害がカプセル化インタフェース１０に発生したときに、多重論理インタフェース２０を変更することなく、障害のあったカプセル化インタフェース１０から、障害のない他のカプセル化インタフェース１１に切り替えることが可能となる。
そのため、発信者ノード装置１００や着信者ノード装置２００の負荷にほとんど影響を及ぼさないことになる。
すなわち、本発明の実施形態では、障害によって制御情報を送受信するための発信者ノード装置１００や着信者ノード装置２００の負荷にほとんど影響を及ぼさないため、発信者ノード装置１００や着信者ノード装置２００における負荷を軽減することが可能になる。
【００５４】
したがって、本発明の実施形態によれば、エンドポイントに位置するノード装置（制御情報を交換すべきノード装置）はカプセル化インタフェースを備えているので、エンドポイントに位置するノード装置間で制御情報の交換を行えばよく、制御ネットワークへの負荷を軽減することが可能となる。
【００５５】
また、多重論理インタフェース内の特定のカプセル化インタフェースに障害が発生しても、多重論理インタフェースはそのまま障害がないものとして変更されずに、多重論理インタフェース内において、障害のあるカプセル化インタフェースから障害のないカプセル化インタフェースに切り替えられるため、障害にともなうトポロジ情報のアップデートが発生しない。このことにより、エンドポイントに位置するノード装置への負荷の軽減が可能となる。また、迅速な切り替えが可能となり、障害回復を迅速に行うことが可能となる。
【００５６】
さらに、障害が発生しても多重論理インタフェースは変更されないため、その多重論理インタフェースに係るリンクには影響が及ばないという効果もある。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態に係る高信頼制御ネットワークの構成の例を示す図である。
【図２】（ａ）は、図１の発信者ノード装置のハードウェア構成を示すブロック図であり、（ｂ）は、図１の着信者ノード装置のハードウェア構成を示すブロック図である。
【図３】（ａ）多重論理インタフェース２０−１とカプセ化インタフェース１０−１，１１−１との関連付けを示す図、（ｂ）多重論理インタフェース２０−２とカプセ化インタフェース１０−２，１１−２との関連付けを示す図である。
【図４】本発明の実施形態に係る発信者ノード装置のブロック構成の例を示す図である。
【図５】本発明の実施形態に係る着信者ノード装置２００のブロック構成の例を示した図である。
【図６】本発明の実施形態に係る発信者ノード装置１００及び着信者ノード装置２００を構成する機能ブロックの動作の例を示す図である。
【符号の説明】
【００５８】
１０、１１          カプセル化インタフェース
２０                多重論理インタフェース
１００              発信者ノード装置
１０１、２０１      トポロジ・パス情報ＤＢ
１０２、２０２      論理インタフェース情報ＤＢ
１１０、２１０      トポロジ情報格納手段
１１１、２１１      トポロジ交換手段
１２０、２２０      パス情報格納手段
１２１、２２１      パス確立手段
１３０、２３０      切替手段
１３１、２３１      死活監視手段
１４０、２４０      論理インタフェース構成手段
１４１、２４１      導通性確認手段
２００              着信者ノード装置
３００              中継ノード装置
１０００            高信頼制御ネットワーク
【図１】
2008219172.tif 000003
【図２】
2008219172.tif 000004
【図３】
2008219172.tif 000005
【図４】
2008219172.tif 000006
【図５】
2008219172.tif 000007
【図６】
2008219172.tif 000008