パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノードと、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録する制御装置と、を含み、前記制御装置は、前記パケット転送経路上のノードに対し、前記処理規則の設定状況を問い合わせるとともに、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行うこと、を特徴とする通信システム。前記制御装置は、前記ノードに設定した処理規則に付与したフロー識別子と、前記互いに関連付けられた処理規則に共通して付与したトランザクション識別子とが、前記ノードからの応答に含まれているか否かにより、個々の処理規則が設定されているか否かと、前記互いに関連付けられた処理規則が設定されているか否かを判別する請求項1の通信システム。前記制御装置が冗長化されており、前記制御装置のうちのスタンバイ系として待機している制御装置に、前記設定した処理規則をバックアップさせる請求項1または2の通信システム。前記スタンバイ系として待機している制御装置は、アクティブ状態に切り替わった際に、前記バックアップした処理規則と前記ノードから受信した処理規則との設定状況に基づいて、前記ノードへの処理規則の設定継続またはロールバック動作を行う請求項3の通信システム。前記制御装置は、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路を実現する処理規則を作成する経路制御装置と、前記パケット転送経路上のノードのうち、自装置が属するクラスタに属するノードに対し、前記処理規則を設定する、複数の処理規則設定装置とを含んで構成されている請求項1から4いずれか一の通信システム。前記ノードは、当該処理規則と互いに関連付けられた処理規則に共通して付与されたトランザクション識別子と、更新前の処理規則とを対応付けて保持しており、少なくとも1つのノードに設定した処理規則に異常が検出された場合、前記処理規則設定装置は、他のクラスタに属する処理規則設定装置から、設定済みの処理規則を受信し、前記処理規則に含まれるトランザクション識別子に基づいて、前記ノードにロールバックを指示する請求項5の通信システム。前記経路制御装置は、前記互いに関連付けられた処理規則の設定に成功した場合、前記各処理規則設定装置に対し、コミットを要求し、前記各処理規則設定装置からのコミット応答が揃わない場合、ロールバック動作を行う請求項5または6の通信システム。パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノードと、に接続され、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録し、さらに、前記パケット転送経路上のノードに対し、前記処理規則の設定状況を問い合わせ、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行うこと、を特徴とする制御装置。前記ノードに設定した処理規則に付与したフロー識別子と、前記互いに関連付けられた処理規則に共通して付与したトランザクション識別子とが、前記ノードからの応答に含まれているか否かにより、個々の処理規則が設定されているか否かと、前記互いに関連付けられた処理規則が設定されているか否かを判別する請求項8の制御装置。スタンバイ系として待機している制御装置と接続され、前記スタンバイ系として待機している制御装置に、前記設定した処理規則をバックアップさせる請求項8または9の制御装置。前記スタンバイ系として待機している制御装置は、アクティブ状態に切り替わった際に、前記バックアップした処理規則と前記ノードから受信した処理規則の設定状況に基づいて、前記ノードへの処理規則の設定継続またはロールバック動作を行う請求項10の制御装置。任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路を実現する処理規則を作成する経路制御装置と、前記パケット転送経路上のノードのうち、自装置が属するクラスタに属するノードに対し、前記処理規則を設定する、複数の処理規則設定装置と、を含んで構成されている請求項8から11いずれか一の制御装置。前記ノードは、当該処理規則と互いに関連付けられた処理規則に共通して付与されたトランザクション識別子と、更新前の処理規則とを対応付けて保持しており、少なくとも1つのノードに設定した処理規則に異常が検出された場合、他のクラスタに属する処理規則設定装置から、設定済みの処理規則を受信し、前記処理規則に含まれるトランザクション識別子に基づいて、前記ノードにロールバックを指示する請求項12の制御装置。前記互いに関連付けられた処理規則の設定に成功した場合、前記各処理規則設定装置に対し、コミットを要求し、前記各処理規則設定装置からのコミット応答が揃わない場合、ロールバック動作を行う請求項12または13の制御装置。パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、請求項8から14いずれか一の制御装置からの問い合わせに応じて、前記処理規則に付与されたフロー識別子と、前記処理規則と関連付けられた処理規則に共通して付与されたトランザクション識別子と、を応答するノード。さらに、当該処理規則と互いに関連付けられた処理規則に共通して付与されたトランザクション識別子と、更新前の処理規則とを対応付けて保持しており、トランザクション識別子に基づいたロールバック動作を行う請求項15のノード。パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノードと、接続された制御装置が、前記ノードからの処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録するステップと、前記パケット転送経路上のノードに対し、前記処理規則の設定状況を問い合わせ、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行うステップと、を含むこと、を特徴とする処理規則の設定方法。パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノードと、接続された制御装置を構成するコンピュータに実行させるプログラムであって、前記ノードからの処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録する処理と、前記パケット転送経路上のノードに対し、前記処理規則の設定状況を問い合わせ、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行う処理と、を前記コンピュータに実行させるプログラム。パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備えるノードを構成するコンピュータに実行させるプログラムであって、請求項8から14いずれか一の制御装置からの問い合わせに応じて、前記処理規則に付与されたフロー識別子と、前記処理規則と関連付けられた処理規則に共通して付与されたトランザクション識別子と、を応答する処理を実行させるプログラム。上記受信パケットの経路の決定依頼を受けたオープンフローコントローラ以下、非特許文献2、3のオープンフローコントローラを含めて制御装置という。が、受信パケットおよび同一フローに属する後続パケットを転送させるには、転送経路上にあるすべてのオープンフロースイッチ以下、非特許文献2、3のオープンフロースイッチを含めてノードという。に、一貫したフローエントリ以下、非特許文献2、3のオープンフロースイッチのフローテーブルに格納されるフローエントリを含めて処理規則という。を設定する必要がある。また、転送経路上の一部のノードに適正な処理規則が設定できていない場合には、パケット廃棄だけでは無く、パケットがループ状に転送されてしまうような事態も発生しうるため、これを検出して早急に対処する必要がある。さらに、処理規則の設定後、ノードの障害等によって処理規則の一部が消失してしまうことも考えられ、この場合も、フローエントリの一貫性が損なわれてしまう可能性がある。しかしながら、非特許文献2のオープンフローの仕様は、上記適正な処理規則が設定されていないノードがあったとしても、当該ノードが後続パケットを受信したときに制御装置に対し処理規則の再設定を依頼することで一貫性を回復する構成となっており、処理規則の一貫性の欠落を早急に検出し、対策を講ずるような仕組みは備えられていない。本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、ノードに、一貫した処理規則を設定し保持させることのできる通信システム、制御装置、ノード、処理規則の設定方法およびプログラムを提供することにある。本発明の第1の視点によれば、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノードと、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録する制御装置と、を含み、前記制御装置は、前記パケット転送経路上のノードに対し、前記処理規則の設定状況を問い合わせるとともに、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行う通信システムが提供される。本発明の第2の視点によれば、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノードと、接続され、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録し、さらに、前記パケット転送経路上のノードに対し、前記処理規則の設定状況を問い合わせ、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行う制御装置が提供される。本発明の第3の視点によれば、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、請求項8から14いずれか一の制御装置からの問い合わせに応じて、前記処理規則に付与されたフロー識別子と、前記処理規則と関連付けられた処理規則に共通して付与されたトランザクション識別子と、を応答するノードが提供される。本発明の第4の視点によれば、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノードと、接続された制御装置が、前記ノードからの処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録するステップと、前記パケット転送経路上のノードに対し、前記処理規則の設定状況を問い合わせ、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行うステップと、を含む処理規則の設定方法が提供される。本方法は、ノードおよびこれらノードを制御する制御装置という、特定の機械に結びつけられている。本発明の第5の視点によれば、上記した制御装置またはノードを構成するコンピュータに実行させるプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。本発明によれば、ノードに、一貫した処理規則を設定し保持させることが可能となる。はじめに、本発明の概要について説明する。本発明は、図1に示すように、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備える複数のノード10と、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路上のノードに対し、前記パケット転送経路を実現する処理規則を設定するとともに、前記各処理規則を互いに関連付けて記録する処理規則設定ログ21参照制御装置20と、により実現できる。前記制御装置は、前記パケット転送経路上のノードに対し、前記処理規則の設定状況設定済み処理規則11参照を問い合わせるとともに、少なくとも1つのノードに設定した処理規則に異常が検出された場合、その他のノードに設定した関連する処理規則のロールバック動作を行う。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。例えば、制御装置20が図1のホストA、ホストB間の通信経路として、図1の2つのノード1、ノード2を経由するパケット転送経路を計算したものとする。この場合、制御装置20は、ノード1にホストAから受信したパケットをノード2が接続されたポートから出力する処理規則と、ノード2にノード1から受信したパケットをホストBが接続されたポートから出力する処理規則と、を設定するFlowModAdd。また、制御装置20は、前記設定した各処理規則の設定履歴ログを記録する。前記処理規則の設定後、制御装置20は、ノード1、ノード2に、前記処理規則の設定状況を問い合わせる。なお、前記問い合わせの方法としては、非特許文献2に規定されているBarrierメッセージRequest/Replyや統計情報要求メッセージStatsRequest/Replyを用いることができる。前記問い合わせの結果、1つのノードに設定した処理規則に異常が認められた場合例えば、図1のノード2、制御装置20は、処理規則設定ログ21を参照して、その他のノードに設定した処理規則のロールバック動作を行うRollBack。具体的には、制御装置20は、図1のノード2において設定失敗に終わった処理規則と同一のフロー即ち、後記するトランザクションIDが同一である。に属する処理規則が設定されているノード1の処理規則を削除ないし更新元に戻すする動作を行う。例えば、ホストAから送信されたパケットがノード1を経由してノード2に転送された場合、ノード2に、該当パケットと適合する照合規則を持つ処理規則が設定されていない場合には、制御装置20に対する処理規則の設定要求が行われるが、ノード2に、別のフローに属するが該当パケットにも適合する照合規則がある場合、当該処理規則に従った処理が行われ、例えば、図示しない他のノードへの転送やヘッダ書き換えが行われてしまう。本発明によれば、上記のとおり設定履歴を用いたロールバック動作が行われるため、上記のような意図しないパケット処理が行われることを防ぐことが可能になる。なお、図1の例では、制御装置20が設定履歴を記録するものとしているが、制御装置20が別のジャーナルサーバやバックアップ系の制御装置に設定履歴を記録するものとすることもできる。以下の実施形態では、通信システム全体の可用性を高めるために、制御装置20の機能を分散、クラスタ化するとともに、それぞれのクラスタを冗長構成とした例を挙げて説明する。[第1の実施形態]続いて、本発明の第1の実施形態について図面を参照して詳細に説明する。図2は、本発明の第1の実施形態の構成を表わした図である。図2を参照すると、複数のノード10と、第1クラスタまたは第2クラスタに属し、それぞれ現用系と予備系を構成する処理規則設定装置20a~20dと、経路制御装置30と、システム管理装置40とが示されている。なお、図2において一点鎖線で囲んだ要素符号20が、上述した制御装置20Aに相当する。第1クラスタ処理規則設定装置20a、20b第2クラスタ処理規則設定装置20c、20dは、配下のノード10に処理規則を設定する装置である。図2の例では、第1クラスタ処理規則設定装置20aがアクティブ状態で動作し、第1クラスタ処理規則設定装置20bはスタンバイ状態にあるものとする。同様に、第2クラスタにおいては、第2クラスタ処理規則設定装置20cがアクティブ状態で動作し、第2クラスタ処理規則設定装置20dはスタンバイ状態にあるものとする。経路制御装置30は、処理規則設定装置20a~20dのうち、アクティブ状態にある処理規則設定装置ここでは、第1クラスタ処理規則設定装置20a、第2クラスタ処理規則設定装置20cから転送された処理規則作成依頼に基づいて、パケット転送経路の計算と、対応する処理規則を作成し、各アクティブ状態にある処理規則設定装置に対し、前記作成した処理規則の設定を指示する。また、経路制御装置30は、上記した各アクティブ状態にある処理規則設定装置に対し、処理規則が正しく設定されたか否かを問い合わせ、自装置内に保持するトランザクションログにその結果を記録し、必要ならロールバック動作を行う。システム管理装置40は、処理規則設定装置20a~20dの動作状態を確認し、その結果に基づいて、現用系と予備系の切替動作を行う装置である。続いて、上記した通信システムを構成する各装置について図面を参照して詳細に説明する。[ノード]図3は、本発明の第1の実施形態のノードの構成を表わしたブロック図である。図3を参照すると、フローテーブル設定部12と、イベントバッファ13と、ジャーナル送信部14と、フローテーブル15と、パケット処理部16と、パケット送信部17と、パケット受信部18とを備えた構成が示されている。フローテーブル設定部12は、処理規則設定装置20a~20dからの指示に従いフローテーブル15に処理規則を設定追加またはフローテーブルに登録されている処理規則の変更書換や削除を行う。イベントバッファ13は、図4に示すように、フローテーブル設定部12が変更等を行ったエントリのフローテーブル内の位置を示すポインタをFIFOFirstInFirstOut方式で格納するバッファである。なお、図4の例では、フローテーブル内の位置を示すポインタを格納するものとしているが、例えば、フローエントリの内容そのものをバッファするような構成も採用可能である。ジャーナル送信部14は、処理規則設定装置20a~20dからの処理規則の設定状況に関する問い合わせに対して、イベントバッファ13が示す位置の処理規則を読み出して、当該処理規則のフローIDとトランザクションIDを含むジャーナルデータを送信する。なお、処理規則設定装置20a~20dからの前記問い合わせがBarrierメッセージBarrierRequestを用いる場合、応答として非特許文献2のBarrierメッセージBarrierReplyを用いることができる。ここで、Barrierメッセージとは、当該ノードがBarrierメッセージBarrierRequestを受信する前に実行した処理内容を応答させるメッセージである。その他、処理規則に関する統計情報Statsを問い合わせるStatsRequest/Replyを用いて、各ノードにエントリが正しく設定されているどうかを確かめてもよい。フローテーブル15は、図5に示すように、照合規則Ruleと、当該照合規則に適合するパケットに対して行う処理内容Actionsと、統計情報Statsと、当該ノード内で処理規則を一意に特定するための識別子であるフローIDFlowID;非特許文献2のflowcookieに相当。と、同一のフローに属する処理規則に対し、処理規則設定装置20a~20d間で一意となるように設定された識別子であるトランザクションIDTransactionID、非特許文献2のxidに相当。と、を一エントリとしたテーブルである。図38に示した非特許文献2のオープンフロースイッチに保持されるフローエントリに、フローIDとトランザクションIDを追加した構成となっている。上記のように、フローIDとトランザクションIDが含まれたフローエントリを返すことによって、処理規則設定装置20a~20dが自身が設置した処理規則が正しく設定されているか否か、トランザクションIDを共通にする一連の処理規則がそれぞれ正しく設定されたか否かを判別することができる。パケット処理部16は、フローテーブル15から、パケット受信部18で受信されたパケットに適合する照合規則を持つ処理規則を検索し、当該処理規則に記述された処理内容Actionsを実行する。また、フローテーブル15に、パケット受信部18で受信されたパケットに適合する照合規則が見つからない場合、当該パケット未知パケットを処理規則設定装置20a~20d側に送信し、処理規則の設定を依頼する。また、前記処理規則に記述された処理内容Actionsがパケット転送Outputであった場合、パケット送信部17が、前記処理内容Actionsにて指定されたポートから次ホップへパケットを出力する。なお、上記のようなノード10は、非特許文献2のオープンフロースイッチをベースに、イベントバッファ13およびジャーナル送信部14を追加した構成にて実現することも可能である。[処理規則設定装置]図6は、処理規則設定装置20aの構成を表わしたブロック図である。図6を参照すると、要求受諾部22と、クラスタ管理部23と、処理規則設定部24と、ジャーナル確認部25と、ジャーナル取得部26と、処理規則設定ログ記憶部27と、を備えた構成が示されている。なお、処理規則設定装置20b~20dも同等の構成であるので、説明は省略する。要求受諾部22は、経路制御装置30やシステム管理装置40からの各種要求を受け取り、当該要求内容に応じ、他の処理部に転送する。クラスタ管理部23は、同一クラスタに属する処理規則設定装置との状態同期のための通信を行う。具体的には、処理規則設定装置20aが、アクティブ系で動作している場合、処理規則設定部24からノード10に設定を要求した処理規則を、スタンバイ系の処理規則設定装置例えば、処理規則設定装置20bに送信し、記録バックアップさせる処理が行われる。また、処理規則設定装置20aが、スタンバイ系で動作している場合、アクティブ系の処理規則設定装置例えば、処理規則設定装置20bから受信した処理規則を処理規則設定ログ記憶部27に記録する処理を行う。処理規則設定部24は、経路制御装置30から受信した処理規則の設定要求やロールバック指示を、該当するノード10に転送するとともに、その内容を処理規則設定ログ記憶部27に登録する。ジャーナル取得部26は、ノード10に対し、処理規則の設定状況を問い合わせ、ノード10のイベントバッファ13のポインタが示す位置の処理規則に含まれるフローIDとトランザクションIDを含むジャーナルデータを取得する。ジャーナル確認部25は、ジャーナル取得部26にて取得されたフローIDとトランザクションIDを含むジャーナルデータと、処理規則設定ログ記憶部27に記憶された処理規則の設定履歴とを照合し、処理規則設定部24より設定した処理規則がノード10に正しく設定されている否かを確認する。また、ジャーナル確認部25は、経路制御装置30に対し、前記確認の結果を送信する。処理規則設定装置20aが、アクティブ系で動作している場合、処理規則設定ログ記憶部27には、処理規則設定部24より設定された処理規則が順次登録される。また、処理規則設定装置20aが、スタンバイ系で動作している場合、クラスタ管理部23経由で受信した他の処理規則設定装置20bから受信した処理規則が登録される。即ち、アクティブ系の処理規則設定装置20aとスタンバイ系の処理規則設定装置20bの各処理規則設定ログ記憶部27の内容は、同期した状態、かつ、各ノードのフローテーブル15に登録された内容を集約した状態に保持される。図7は、処理規則設定ログ記憶部27に記録される処理規則設定ログの例である。図7の例では、処理規則の設定対象のノードノードIDと、フローIDと、処理規則と、ロールバックを行ったか否かを示す状態フラグStatusとが保持される。[経路制御装置]図8は、経路制御装置30の構成を表わしたブロック図である。図8を参照すると、主処理部31と、処理規則設定部32と、トランザクション確認部33と、トランザクションログ記憶部34と、を備えた構成が示されている。主処理部31は、ネットワークトポロジを参照して、処理規則の設定要求から受信したパケットを転送するパケット転送経路を計算し、前記パケット転送経路上のノードに設定すべき処理規則を作成する。処理規則設定部32は、前記パケット転送経路上のノードに対応する処理規則設定装置に、主処理部31が作成した処理規則の設定を依頼する。トランザクション確認部33は、各処理規則設定装置から、各処理規則設定装置が設定した処理規則がノード10に正しく設定されている否かの確認結果に基づいて、トランザクションログを更新する。前記更新の結果、あるトランザクションIDを持つ処理規則の設定異常が確認された場合、トランザクション確認部33は、主処理部31を介して、当該トランザクションIDを持つ処理規則が設定されたノードを管轄する処理規則設定装置にロールバックを指示する。なお、図6、8に示した処理規則設定装置20a~20dおよび経路制御装置30の各部処理手段は、これらの装置を構成するコンピュータに、そのハードウェアを用いて、上記した各処理を実行させるコンピュータプログラムにより実現することもできる。また、図6、8に示した構成は、両者の機能分散の一例であり、処理規則設定装置20a~20dおよび経路制御装置30の各部処理手段を統合したり、一方の処理手段を他方に具備させることも可能である。図9は、トランザクションログの構成例であり、図9の例では、トランザクションIDと、当該トランザクションIDの状態Statusを記録する構成となっている。トランザクションIDの状態Statusフィールドには、例えば、処理規則の設定を要求した段階であれば、sendrequestとのStatus情報が、各ノードから受信した処理規則の設定結果に応じてsuccess/failといった情報が書き込まれる。続いて、本実施形態の動作について図面を参照して詳細に説明する。図10~図13は、本発明の第1の実施形態の動作例を説明するための図である。以下の説明では、あるホストからあるホストへのパケットが経路制御装置30に入力され、経路制御装置30が適当なパケット転送経路を計算し、このパケット転送経路を実現する処理規則の作成が済んでいるものとして説明する。まず、図10を参照すると、経路制御装置30が、アクティブ状態で動作する処理規則設定装置20a、20cに対し、処理規則の設定を要求する図10の1。前記処理規則の設定要求を受けたアクティブ状態で動作する処理規則設定装置20a、20cは、それぞれ、スタンバイ系で待機する処理規則設定装置20b、20dに処理規則の記録を要求する図10の2。スタンバイ系で待機する処理規則設定装置20b、20dから、処理規則の記録完了通知を受け取ると図10の3、処理規則設定装置20a、20cは、それぞれ指定されたノード10に処理規則を設定する図10の4。ここでは、ノード10のフローテーブル15に、新しい処理規則が追加登録されたものとする。処理規則設定装置20a、20cからの処理規則の設定状況の問い合わせに応じて、前記処理規則の設定を受けたノード10が、処理規則の設定状況としてフローIDと、トランザクションIDとを応答する図10の5。ここで、処理規則設定装置20aに障害が発生し、システム管理装置40がこれを検知したものとする。この場合、処理規則設定装置20cからは、正常なフローIDと、トランザクションIDとが返されるが、処理規則設定装置20aからは、応答はなされない図11の7、7’。経路制御装置30は、処理規則設定装置20aからの応答がないタイムアウト成立ことから、該当トランザクションIDを持つ一連の処理規則の設定に失敗したと判定し、処理規則設定装置20cに対して、トランザクションIDを指定してロールバックを指示する図11の8。前記処理規則のロールバックの指示を受けた処理規則設定装置20cは、スタンバイ系で待機する処理規則設定装置20dにロールバック内容の記録を要求する図11の9。スタンバイ系で待機する処理規則設定装置20dから、ロールバック内容の記録完了通知を受け取ると図11の10、処理規則設定装置20cは、指定されたトランザクションIDが設定されたノード10にロールバックを指示する図11の11。ここでは、ノード10のフローテーブル15から、該当するトランザクションIDを持つ処理規則を削除する処理が行われる。なお、図10の4で処理規則の書換えが行われている場合には、処理規則設定装置20cは、処理規則設定ログを参照し、該当するトランザクションIDを持つ処理規則を書き戻す処理を実行させる。処理規則設定装置20cからのロールバックの処理状況の問い合わせに応じて、前記ロールバックの指示を受けたノード10が、ロールバック完了通知としてフローIDと、トランザクションIDとを応答する図11の12。処理規則設定装置20cは、ロールバック完了通知にて、ロールバックが正しく行われたことを確認すると、経路制御装置30に対して、ロールバックの完了通知を送信する図11の13。この時点で、第2クラスタ側の、一貫性が保証されていない処理規則が削除されたことになる。その後、システム管理装置40が、処理規則設定装置20aに代わり、処理規則設定装置20bをアクティブ化すると図12の14、処理規則設定装置20bは、処理規則の設定状況の問い合わせに対し応答の無かったノード10に対し、フローIDと、トランザクションIDとを含むジャーナルデータの送信を要求する図12の15。ジャーナルデータの送信要求を受けたノード10が、フローテーブルの設定状況としてフローIDと、トランザクションIDとを含むジャーナルデータを応答すると図12の16、処理規則設定装置20bは、図10の2で記録していた処理規則設定ログ27と照合する。ここでは、図10の4で正しく処理規則が設定されていたため、処理規則設定装置20bは、経路制御装置30に対し、トランザクション全体の観点でロールバックすべきか否かの確認を要求する図12の17。前記ロールバックすべきか否かの確認要求を受けた経路制御装置30は、トランザクションログ34を参照し、トランザクション全体の観点でロールバックすべきか否かを確認する。ここでは、図11の8、11で説明したように、すでに処理規則設定装置20cに対して、ロールバックを指示しているため、経路制御装置30は、処理規則設定装置20bにロールバックを指示する図13の18。前記ロールバックの指示を受けた処理規則設定装置20bは、指定されたノード10にロールバックを指示する図13の19。ここでは、ノード10のフローテーブル15から、図10の4で登録した処理規則を削除する処理が行われる。処理規則設定装置20bからのロールバックの処理状況の問い合わせに応じて、前記ロールバックの指示を受けたノード10が、ロールバック完了通知としてフローIDと、トランザクションIDとを応答する図13の20。処理規則設定装置20bは、ロールバック完了通知にて、ロールバックが正しく行われたことを確認すると、経路制御装置30に対して、ロールバックの完了通知を送信する図13の21。上記一連の処理が完了した段階で、処理規則設定装置20bは、システム管理装置40に対し、アクティブ化完了を通知する図13の22。以上の段階で、第1クラスタ側の、一貫性が保証されていない処理規則も削除されたことになる。経路制御装置30は、必要に応じて、処理規則設定装置20b、20cに対し、再度、処理規則設定要求を行うことで、意図したノードに意図した処理規則を設定することができる。また、本実施形態の構成は、上記処理規則の設定の一貫性を確保するだけでなく、制御装置が、処理規則設定装置と、経路制御装置とに機能分散され、かつ、個々の処理規則設定装置がクラスタ化、冗長化されている。このため、個々の処理規則設定装置の負荷が分散されている。さらに、ある処理規則設定装置に障害が生じても、スタンバイ系に切り替えてサービスを継続できるため、高度の可用性が実現されているものである。[第2の実施形態]上記した第1の実施形態では、処理規則設定装置側の処理規則設定ログ27を参照してロールバックを行うものとして説明したが、ノード10に処理規則設定ログを持たせることにより、ノード側でロールバックを行う構成も実現できる。以下、ノード側でロールバックを行うようにした本発明の第2の実施形態について説明する。また、以下の説明においては、第1の実施形態と共通する事項は説明を省略し、その相違点を中心に説明を加える。図14は、本発明の第2の実施形態の構成を表わした図である。第1の実施形態との相違点は、異なるクラスタに属する処理規則設定装置が相互に接続され、それぞれ処理規則の設定ログを取得できるようになっている点である。なお、図14において一点鎖線で囲んだ要素符号20Bが、上述した制御装置20Aに相当する。図15は、本発明の第2の実施形態のノードの構成を表わしたブロック図である。図3に表わした第1の実施形態のノード10との相違点は、イベントバッファ13Aにフローテーブルのポインタではなく、ポインタとともに書換え前の処理規則がバッファされている点である。続いて、本実施形態の動作について図面を参照して詳細に説明する。図16~図17は、本発明の第2の実施形態の動作例を説明するための図である。処理規則設定要求に対し、第1クラスタの処理規則設定装置20aからの処理規則設定応答が無く、システム管理装置40が処理規則設定装置20bをアクティブ化するまでの動作は、第1の実施形態と同様であるので説明を省略する。図16の14でアクティブ化された処理規則設定装置20bは、処理規則の設定状況の問い合わせに対し応答の無かったノード10Aに対し、ジャーナルデータの送信を要求する図16の15。ジャーナルデータの送信要求を受けたノード10Aが、フローIDと、トランザクションIDとを含むジャーナルデータを応答すると図16の16、処理規則設定装置20bは、図10の2で記録していた処理規則設定ログ27と照合する。ここでは、図10の4で処理規則が正しく設定されていたため、処理規則設定装置20bは、第2クラスタの処理規則設定装置20cに対し、処理規則設定装置20cの処理規則設定ログ27の送信を要求する図16の17A。処理規則設定装置20cから処理規則設定ログ27を受信すると図17の18A、処理規則設定装置20bは、処理規則設定装置20cの処理規則設定ログ27と、図16の16で受信したノード10Aのジャーナルデータとを照合する。ここでは、図11の8、11で説明したように、すでに処理規則設定装置20cに対して、ロールバックを指示しているため、処理規則設定装置20cの処理規則設定ログ27よりも、図16の16で受信したノード10Aのジャーナルデータの方が進んだ状態となっている。そこで、処理規則設定装置20bは、ノード10Aに、トランザクションIDを指定してロールバックを指示する図17の19A。ノード10Aは、前記処理規則設定ログを用いてロールバックを実施し、処理規則設定装置20bからのロールバックの処理状況の問い合わせに応じて、ロールバック完了通知としてフローIDと、トランザクションIDとを応答する図17の20A。処理規則設定装置20bは、ロールバック完了通知にて、ロールバックが正しく行われたことを確認すると、システム管理装置40に対して、アクティブ化の完了通知を送信する図17の21A。以上の段階で、本実施形態においても、第1クラスタ側の、一貫性が保証されていない処理規則の削除が完了したことになる。経路制御装置30は、必要に応じて、処理規則設定装置20b、20cに対し、再度、処理規則設定要求を行うことで、意図したノードに意図した処理規則を設定することができる。以上のように、本実施ノード10Aに処理規則設定ログを持たせることにより、ノード側で、過去の処理規則の設定内容を保持しておく構成でも、適切な内容のロールバックを行うことが可能である。[第3の実施形態]続いて、上記経路制御装置30と、処理規則設定装置20a~20d間で、コミット要求/コミット応答を行うようにした第3の実施形態について説明する。本発明の第3の実施形態は、上記第1、2の実施形態と同等の構成にて実現可能であるので、以下、図18~図36のシーケンス図を用いて、その動作を詳細に説明する。1.正常終了はじめに、図18を参照して、第1クラスタと第2クラスタのノード10に正常に処理規則が設定された場合の一連の流れについて説明する。ノード10から未知のパケットが転送されると図18のステップS000、経路制御装置30は、当該パケットの転送経路を計算し、当該パケット転送経路を実現する処理規則を作成する。経路制御装置30は、アクティブ系ACTとして動作している処理規則設定装置20a、20cに作成した処理規則の設定を要求する図18のステップS001。処理規則の設定要求を受けた処理規則設定装置20a、20cは、それぞれのスタンバイ系SBYの処理規則設定装置20b、20dに対し、処理規則の記録を要求する図18のステップS002。処理規則設定装置20b、20dから、それぞれ処理規則の記録完了通知を受け取ると図18のステップS003、処理規則設定装置20a、20cは、それぞれ経路制御装置30から指示されたノードに、処理規則を設定する図18のステップS004。処理規則設定装置20a、20cは、それぞれ経路制御装置30から指示されたノードに対し、処理規則の設定状況を問い合わせ、その結果を受信する図18のステップS005。次に、処理規則設定装置20a、20cは、経路制御装置30に対して、処理規則の設定状況を送信する図18のステップS006。ここでは各ノードに正常に処理規則が設定されているので、経路制御装置30は、処理規則設定装置20a、20cに対し、コミットを要求する図18のステップS007。処理規則設定装置20a、20cからコミットOKを受信すると、経路制御装置30は、一連の処理規則の設定が正しく行われたものとしてトランザクションを終了する。2.ノード異常によるロールバック動作続いて、図19を参照して、ノード10からの処理規則の設定状況に異常があった場合のロールバック動作について説明する。図19のステップS000~S006までの動作は上記図18のステップS000~S006の動作と同様であるので、説明を省略する。図19の例では、ステップS105において、第2クラスタのノード10から応答された処理規則設定状況が、処理規則設定装置20c側で把握している処理規則設定状況と一致していないものとなっている以下、図19を含む各図では、このようなケースを処理規則設定状況NGと表わしている。。処理規則設定状況を受けとった処理規則設定装置20cは、経路制御装置30に対し、処理規則設定状況として、第2クラスタのノード10から受け取ったフローIDと、トランザクションIDとを送信する図19のS106。経路制御装置30は、処理規則設定装置20aからは、正しいフローIDと、トランザクションIDと受信するが図19のS005、処理規則設定装置20cからは、間違ったフローIDと、トランザクションIDと受信するため図19のS106、該当トランザクションIDを持つ一連の処理規則の設定に失敗したと判定し、処理規則設定装置20a、20cに対して、トランザクションIDを指定してロールバックを指示する図109のS107。その後は、処理規則の設定時と同様に、スタンバイ系の処理規則設定装置20b、20dへの記録完了図19のS108、S109の後、各ノード10へのロールバックの指示が行われる図19のS110。最終的に、処理規則設定装置20a、20cからロークバックの完了通知を受けとった段階で、経路制御装置30は、一連の処理規則のロールバックが正しく行われたものとしてトランザクションを終了する。以上のように、本実施形態では、ノード10において処理規則の設定不具合があった場合においても、他のクラスタの処理規則設定装置20aから送られた内容に基づいて正しくロールバック処理を行うことが可能になる。3-1.トランザクション終了後の処理規則設定装置の切替続いて、図20を参照して、図18に示すように正常に一連の処理が完了した後に処理規則設定装置20aに異常が発生するなどして、システム管理装置40が、スタンバイ系の処理規則設定装置をアクティブ化した場合の後続する動作について説明する。図20のステップS000~S008までの動作は上記図18のステップS000~S008の動作と同様であるので、説明を省略する。その後、システム管理装置40が、スタンバイ系で待機していた処理規則設定装置20bをアクティブ化すると図20のS201、処理規則設定装置20bは、ノード10に対してフローIDとトランザクションIDとを含んだジャーナルデータの送信を要求する図20の202。ノード10からジャーナルデータを受信すると図20のS203、処理規則設定装置20bは、自装置内の処理規則設定ログ記憶部27に記憶された処理規則の設定履歴と照合し、その照合結果を経路制御装置30に送信する図20のS204。経路制御装置30は、トランザクションログ34を参照し、前記照合結果により確認されたトランザクションが正常に終了していることを確認した上で、処理規則設定装置20bに肯定応答トランザクションログとの照合OKを応答する図20のS205。上記肯定応答トランザクションログとの照合OKを受信した処理規則設定装置20bは、システム管理装置40に対し、アクティブ化が完了したことを通知する図20のS206。3-2.ノード異常によるロールバック完了後の処理規則設定装置の切替続いて、ノード10からの処理規則の設定状況の異常によるロールバックの完了後に、システム管理装置40が、スタンバイ系の処理規則設定装置をアクティブ化した場合の後続する動作について説明する。図21のステップS000~S112までの動作は上記図19のステップS000~S112の動作と同様であるので、説明を省略する。また、以降の動作も図20のステップS201~S205と同様であるが、トランザクションログ34の参照の結果、処理規則設定装置20cにてロールバックが完了しているため、経路制御装置30は、処理規則設定装置20bにもロールバックを指示する図21のS207。処理規則設定装置20bからロールバックの完了通知を受け取った段階で図21のS208、経路制御装置30は、システム管理装置40に対し、アクティブ化が完了したことを通知する図20のS206。以上のように、アクティブ化された処理規則設定装置が、ノードに設定されている処理規則が自装置で把握している処理規則と同期しているかどうかを確認し、さらに、トランザクションログとの照合を行っているため、システム管理装置40により処理規則設定装置の切替が行われた場合であっても、各ノードに設定された処理規則の一貫性が損なわれることはない。4.処理規則設定完了前またはロールバック完了前における処理規則設定装置の異常続いて、処理規則設定要求~コミットOKロールバック完了の過程においてアクティブ系の処理規則設定装置に故障が発生した場合の動作について、故障発生タイミング毎に分説する。図22は、処理規則の正常設定後のコミット要求に対し、一方の処理規則設定装置20aからコミットOKが送信されなかった場合の動作を表したシーケンス図である。この場合、第1の実施形態で図11を用いて説明した場合と同様に、経路制御装置30は、コミットOKが送られてきた方の処理規則設定装置20cに対しロールバックを指示することになる。具体的な動作は、図19のステップS108~S111と同様である。以降は図20で説明したように、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われる。ここでは、すでに処理規則設定装置20cに対しロールバックを指示済みであるので、経路制御装置30は、アクティブ化された処理規則設定装置20bにもロールバックを指示することになる。図23は、ノード10からの処理規則の設定状況に異常があり、ロールバック動作を行った後、一方の処理規則設定装置20aからロールバック完了通知が送信されなかった場合の動作を表したシーケンス図である。この場合、図22と同様に、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、ノード10におけるロールバック処理は正常に完了しているので、そのままアクティブ化完了となる。図24は、ノード10からの処理規則の設定状況に異常があり、ロールバック動作を行った後、一方の処理規則設定装置20aがノード10からロールバック完了通知を受信する前に故障してしまった場合の動作を表したシーケンス図である。この場合、図22と同様に、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、ノード10におけるロールバック処理は正常に完了しているので、そのままアクティブ化完了となる。図25は、図22と同様に、処理規則の正常設定後のコミット要求に対し、一方の処理規則設定装置20aからコミットOKが送信されなかった場合の動作を表したシーケンス図である図22との相違は、第1クラスタの処理規則設定装置がコミット要求受信前に故障している点である。。全体としての動作は図22と同様であるので説明は省略する。図26は、ノード10からの処理規則の設定状況に異常があり、ロールバック指示を行う前に、一方の処理規則設定装置20aが故障してしまった場合の動作を表したシーケンス図である。この場合、図22、図25と同様に、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、すでに処理規則設定装置20cに対しロールバックを指示済みであるので、経路制御装置30は、アクティブ化された処理規則設定装置20bにもロールバックを指示することになる。図27は、処理規則が正常に設定されたものの、一方の処理規則設定装置20aから処理規則設定成功通知が送信されなかった場合の動作を表したシーケンス図である。全体としての動作は図22、図25と同様であるので説明は省略する。図28は、ノード10からの処理規則の設定状況に異常があり、一方の処理規則設定装置20cからはその旨の応答処理規則設定状況NGを受信したが、他方の処理規則設定装置20aからは何ら応答が無かった場合の動作を表したシーケンス図である。この場合、図26と同様に、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、すでに処理規則設定装置20cに対しロールバックを指示済みであるので、経路制御装置30は、アクティブ化された処理規則設定装置20bにもロールバックを指示することになる。図29は、処理規則が正常に設定されたものの、一方の処理規則設定装置20aが処理規則設定状況を受信できなかった場合の動作を表したシーケンス図である。この場合も、全体としての動作は図27と同様であるので説明は省略する。図30は、ノード10からの処理規則の設定状況に異常があり、一方の処理規則設定装置20cからはその旨の応答処理規則設定状況NGを受信したが、他方の処理規則設定装置20aが処理規則設定状況を受信できず、何ら応答が無かった場合の動作を表したシーケンス図である。この場合、図28と同様に、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、すでに処理規則設定装置20cに対しロールバックを指示済みであるので、経路制御装置30は、アクティブ化された処理規則設定装置20bにもロールバックを指示することになる。図31は、一方の処理規則設定装置20cからは処理規則が正常に設定された旨の応答処理規則設定状況OKを受信したが、他方の処理規則設定装置20aは処理規則の設定前に故障してしまい、何ら応答が無かった場合の動作を表したシーケンス図である。この場合、経路制御装置30は、図29と同様に、処理規則設定装置20cに対しロールバックを指示する。また、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、その結果、第1クラスタのノードの処理規則の設定状況はすでにロールバックした状態にあることが判明するので、そのままアクティブ化完了通知を送信することになる。図32は、ノード10からの処理規則の設定状況に異常があり、一方の処理規則設定装置20cからはその旨の応答処理規則設定状況NGを受信したが、他方の処理規則設定装置20aは処理規則の設定前に故障してしまい、何ら応答が無かった場合の動作を表したシーケンス図である。この場合、図31と同様に、処理規則設定装置20cに対しロールバックを指示する。また、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、その結果、第1クラスタのノードの処理規則の設定状況はすでにロールバックした状態にあることが判明するので、そのままアクティブ化完了通知を送信することになる。図33は、一方の処理規則設定装置20cからは処理規則が正常に設定された旨の応答処理規則設定状況OKを受信したが、他方の処理規則設定装置20aは処理規則の記録完了通知の受信前に故障してしまい、何ら応答が無かった場合の動作を表したシーケンス図である。この場合、経路制御装置30は、図29と同様に、処理規則設定装置20cに対しロールバックを指示する。また、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、その結果、第1クラスタのノードの処理規則の設定状況はすでにロールバックした状態にあることが判明するので、そのままアクティブ化完了通知を送信することになる。図34は、ノード10からの処理規則の設定状況に異常があり、一方の処理規則設定装置20cからはその旨の応答処理規則設定状況NGを受信したが、他方の処理規則設定装置20aは処理規則の記録完了通知の受信前に故障してしまい、何ら応答が無かった場合の動作を表したシーケンス図である。この場合、図33と同様に、処理規則設定装置20cに対しロールバックを指示する。また、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、その結果、第1クラスタのノードの処理規則の設定状況はすでにロールバックした状態にあることが判明するので、そのままアクティブ化完了通知を送信することになる。図35は、一方の処理規則設定装置20cからは処理規則が正常に設定された旨の応答処理規則設定状況OKを受信したが、他方の処理規則設定装置20aは処理規則の記録前に故障してしまい、何ら応答が無かった場合の動作を表したシーケンス図である。この場合、経路制御装置30は、図29と同様に、処理規則設定装置20cに対しロールバックを指示する。また、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、その結果、第1クラスタのノードの処理規則の設定状況はすでにロールバックした状態にあることが判明するので、そのままアクティブ化完了通知を送信することになる。図36は、ノード10からの処理規則の設定状況に異常があり、一方の処理規則設定装置20cからはその旨の応答処理規則設定状況NGを受信したが、他方の処理規則設定装置20aは処理規則の記録前に故障してしまい、何ら応答が無かった場合の動作を表したシーケンス図である。この場合、図33と同様に、処理規則設定装置20cに対しロールバックを指示する。また、システム管理装置40による処理規則設定装置の切替とジャーナルデータの取得照合が行われるが、その結果、第1クラスタのノードの処理規則の設定状況はすでにロールバックした状態にあることが判明するので、そのままアクティブ化完了通知を送信することになる。以上の説明から明らかなように、如何なるタイミングで処理規則設定装置が故障しても、スタンバイ系の処理規則設定装置に切り替わり、ノードのジャーナルデータと照合して、ロールバックの要否を判定するため、処理規則の設定状況の一貫性を保持することができる。以上、本発明の好適な実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形置換調整を加えることができる。例えば、上記した第3の実施形態では、アクティブ系で動作している処理規則設定装置を対象にコミットを行うものとして説明したが、図37に示すように、スタンバイ系で待機している処理規則設定装置も対象にコミットを行うものとしてもよい第4の実施形態。また、上記した各実施形態では、1の経路制御装置と、2つのクラスタにそれぞれ2つの処理規則設定装置を配置した構成を挙げて説明したが、該構成は、本発明の一実施形態を簡単に説明するためのものである。本発明を適用する通信システムに求められる要求仕様に応じて、経路制御装置や処理規則設定装置の数を適宜変更できることはもちろんである。なお、上記の非特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示請求の範囲を含むの枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更調整が可能である。また、本発明の請求の範囲クレームの枠内において、種々の開示要素の多様な組み合せないし選択が可能である。最後に、本発明の好ましい形態を要約する。[第1の形態]上記第1の視点による通信システム参照[第2の形態]第1の形態の通信システムにおいて、前記制御装置は、前記ノードに設定した処理規則に付与したフロー識別子と、前記互いに関連付けられた処理規則に共通して付与したトランザクション識別子とが、前記ノードからの応答に含まれているか否かにより、個々の処理規則が設定されているか否かと、前記互いに関連付けられた処理規則が設定されているか否かを判別する通信システム。[第3の形態]第1または第2の形態の通信システムにおいて、前記制御装置が冗長化されており、前記制御装置のうちのスタンバイ系として待機している制御装置に、前記設定した処理規則をバックアップさせる通信システム。[第4の形態]第3の形態の通信システムにおいて、前記スタンバイ系として待機している制御装置は、アクティブ状態に切り替わった際に、前記バックアップした処理規則と前記ノードから受信した処理規則との設定状況に基づいて、前記ノードへの処理規則の設定継続またはロールバック動作を行う通信システム。[第5の形態]第1から第4いずれか一の形態の通信システムにおいて、前記制御装置は、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路を実現する処理規則を作成する経路制御装置と、前記パケット転送経路上のノードのうち、自装置が属するクラスタに属するノードに対し、前記処理規則を設定する、複数の処理規則設定装置とを含んで構成されている通信システム。[第6の形態]第5の形態の通信システムにおいて、前記ノードは、当該処理規則と互いに関連付けられた処理規則に共通して付与されたトランザクション識別子と、更新前の処理規則とを対応付けて保持しており、少なくとも1つのノードに設定した処理規則に異常が検出された場合、前記処理規則設定装置は、他のクラスタに属する処理規則設定装置から、設定済みの処理規則を受信し、前記処理規則に含まれるトランザクション識別子に基づいてロールバック動作を行う通信システム。[第7の形態]第5または第6の形態の通信システムにおいて、前記経路制御装置は、前記互いに関連付けられた処理規則の設定に成功した場合、前記各処理規則設定装置に対し、コミットを要求し、前記各処理規則設定装置からのコミット応答が揃わない場合、ロールバック動作を行う通信システム。[第8の形態]上記第2の視点による制御装置参照[第9の形態]第8の形態の制御装置において、前記ノードに設定した処理規則に付与したフロー識別子と、前記互いに関連付けられた処理規則に共通して付与したトランザクション識別子とが、前記ノードからの応答に含まれているか否かにより、個々の処理規則が設定されているか否かと、前記互いに関連付けられた処理規則が設定されているか否かを判別する制御装置。[第10の形態]第8または第9の形態の制御装置において、スタンバイ系として待機している制御装置と接続され、前記スタンバイ系として待機している制御装置に、前記設定した処理規則をバックアップさせる制御装置。[第11の形態]第10の形態の制御装置において、前記スタンバイ系として待機している制御装置は、アクティブ状態に切り替わった際に、前記バックアップした処理規則と前記ノードから受信した処理規則の設定状況に基づいて、前記ノードへの処理規則の設定継続またはロールバック動作を行う制御装置。[第12の形態]第8から第11いずれか一の形態の制御装置において、任意のノードから処理規則の設定要求に応じて、パケット転送経路を計算し、前記パケット転送経路を実現する処理規則を作成する経路制御装置と、前記パケット転送経路上のノードのうち、自装置が属するクラスタに属するノードに対し、前記処理規則を設定する、複数の処理規則設定装置と、を含んで構成されている制御装置。[第13の形態]第12の形態の制御装置において、前記ノードは、当該処理規則と互いに関連付けられた処理規則に共通して付与されたトランザクション識別子と、更新前の処理規則とを対応付けて保持しており、少なくとも1つのノードに設定した処理規則に異常が検出された場合、他のクラスタに属する処理規則設定装置から、設定済みの処理規則を受信し、前記処理規則に含まれるトランザクション識別子に基づいて、前記ノードにロールバックを指示する制御装置。[第14の形態]第12または第13の形態の制御装置において、前記互いに関連付けられた処理規則の設定に成功した場合、前記各処理規則設定装置に対し、コミットを要求し、前記各処理規則設定装置からのコミット応答が揃わない場合、ロールバック動作を行う制御装置。[第15の形態]上記第3の視点によるノード参照[第16の形態]第15の形態のノードにおいて、さらに、当該処理規則と互いに関連付けられた処理規則に共通して付与されたトランザクション識別子と、更新前の処理規則とを対応付けて保持しており、トランザクション識別子に基づいたロールバック動作を行うノード。[第17の形態]上記第4の視点による処理規則の設定方法参照[第18の形態]上記第5の視点による制御装置用プログラム参照[第19の形態]上記第5の視点によるノード用プログラム参照