"パケットの転送経路を設定し、該転送経路に対応する処理規則を決定する制御装置と、前記制御装置から送信された処理規則により受信パケットを処理する処理部と、受信パケットへの処理に関する情報を表す照合情報を、受信パケットに付加して転送する照合情報処理部と、を含む転送ノードと、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する確認部と、を含む通信システム。前記照合情報処理部は、受信パケットに前記照合情報が含まれる場合、該照合情報と受信パケットへの処理に関する情報とに基づく照合情報を、該受信パケットに付加し、前記受信パケットに付加された照合情報が、前記転送経路に対応する予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する請求項1の通信システム。前記制御装置は、複数の転送ノードのうちの所定の転送ノードに、前記予め計算した照合情報を通知し、前記所定の転送ノードが、前記通知された照合情報を用いて、前記転送ノードと前記制御装置との同期を確認する請求項1または2の通信システム。複数の転送ノードのうちの所定の転送ノードが、前記制御装置に前記照合情報を送信し、前記制御装置が、前記転送ノードと前記制御装置との同期を確認する請求項1または2の通信システム。前記確認部を備える同期確認装置を含む請求項1または2の通信システム。前記転送ノードは、前記照合情報を生成することが可能である請求項1から5いずれか一の通信システム。前記照合情報は、前記受信パケットに対応する処理規則、前記転送ノードの識別情報、前記転送経路に対応するリンク情報の少なくとも1つに関連する情報を表す請求項1から6いずれか一の通信システム。制御装置から送信された処理規則により受信パケットを処理する処理部と、受信パケットへの処理に関する情報を表す照合情報を、受信パケットに付加して転送する照合情報処理部と、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する確認部と、を含む転送ノード。前記照合情報処理部は、受信パケットに前記照合情報が含まれる場合、該照合情報と受信パケットへの処理に関する情報とに基づく照合情報を、受信パケットに付加する請求項8の転送ノード。前記照合情報を生成することが可能である請求項8または9の転送ノード。前記照合情報は、前記受信パケットに対応する処理規則、前記転送ノードの識別情報、前記転送経路に対応するリンク情報の少なくとも1つに対応する情報を表す請求項8から10いずれか一の転送ノード。前記制御装置から、前記予め計算された照合情報を受信する請求項8から11のいずれか一の転送ノード。パケットの転送経路を設定し、該転送経路に対応する処理規則を、該処理規則によりパケットを処理する転送ノードに送信する手段と、前記処理規則により受信パケットを処理した転送ノードから、受信パケットへの処理に関する情報を表す照合情報を受信する手段と、転送ノードから受信した前記照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する確認部と、を含む制御装置。制御装置から設定された処理規則に従ってパケット処理を行なう転送ノードが、受信パケットへの処理に関する情報を表す照合情報を生成し、前記受信パケットに付加するステップと、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認するステップと、を含む通信制御方法。制御装置から設定された処理規則に従ってパケット処理を行なう転送ノードに搭載されたコンピュータに実行させるプログラムであって、受信パケットへの処理に関する情報を表す照合情報を、受信パケットに付加する処理と、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する処理と、を実行させるプログラム。以下の分析は、本発明によって与えられたものである。上述のように、特許文献1、非特許文献1、2には、StatsRequest/Replyというフローテーブル、もしくは、フローエントリの内容を応答する制御メッセージが用意されている程度であり非特許文献2の5.3.5ReadStateMessages参照、転送ノードと制御装置間の効率の良い同期確認方法は記載されていない。また、特許文献2の技術は、個々のデータベースを代表するハッシュデータベースハッシュの比較の結果、ミスマッチが検出された場合、携帯型のデバイスが保持する個々のデータ毎に同期確認記録ハッシュの比較を実行している。制御装置が転送ノードを集中制御することにより通信を実現する通信システムにおいては、非特許文献2のStatsRequest/Replyのような方法や、特許文献2のような方法で同期確認を実行すると、制御装置と転送ノードとの間に同期確認のためのネットワークトラフィックが発生し、制御装置および転送ノードに掛かる負荷がより増大してしまうという問題点がある。さらには、制御対象の転送ノードの数が増大するに従って、制御装置の負荷が爆発的に増大してしまう点も考慮する必要がある。本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは制御装置が転送ノードを集中制御することにより通信を実現する通信システムにおける、転送ノードと制御装置間の効率の良い同期確認方法を提供することにある。本発明の第1の視点によれば、パケットの転送経路を設定し、該転送経路に対応する処理規則を決定する制御装置と、前記制御装置から送信された処理規則により受信パケットを処理する処理部と、受信パケットへの処理に関する情報を表す照合情報を、受信パケットに付加して転送する照合情報処理部と、を含む転送ノードと、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する確認部と、を含む通信システムが提供される。本発明の第2の視点によれば、制御装置から送信された処理規則により受信パケットを処理する処理部と、受信パケットへの処理に関する情報を表す照合情報を、受信パケットに付加して転送する照合情報処理部と、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する確認部と、を含む転送ノードが提供される。本発明の第3の視点によれば、上記した転送ノードに、前記照合情報を用いた処理規則の同期状態の確認動作を行わせる制御装置、または、上記した転送ノードから受信した前記照合情報を用いて転送ノードとの処理規則の同期状態の確認動作を行う制御装置が提供される。特に、前記制御装置は、パケットの転送経路を設定し、該転送経路に対応する処理規則を、該処理規則によりパケットを処理する転送ノードに送信する手段と、前記処理規則により受信パケットを処理した転送ノードから、受信パケットへの処理に関する情報を表す照合情報を受信する手段と、転送ノードから受信した前記照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する確認部と、を備えた構成とすることができる。本発明の第4の視点によれば、制御装置から設定された処理規則に従ってパケット処理を行なう転送ノードが、受信パケットへの処理に関する情報を表す照合情報を生成し、前記受信パケットに付加するステップと、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認するステップと、を含む通信制御方法が提供される。本方法は、転送ノードおよび転送ノードを集中制御する制御装置という、特定の機械に結びつけられている。本発明の第5の視点によれば、制御装置から設定された処理規則に従ってパケット処理を行なう転送ノードに搭載されたコンピュータに実行させるプログラムであって、受信パケットへの処理に関する情報を表す照合情報を、受信パケットに付加する処理と、前記受信パケットに付加された照合情報が、予め計算された照合情報と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する処理と、を実行させるプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。また、このプログラムは、前記した転送ノード、制御装置、又は/及び、通信システムまたは、これらの一部によって実現される技術的機能において物理的かつ電子工学的な役割を果たす。本発明によれば、制御装置が転送ノードを集中制御することにより通信を実現する通信システムにおける、転送ノードと制御装置間の同期確認を効率良く実施することが可能になる。はじめに、本発明の概要について説明する。図1に示すように、本発明は、複数の転送ノードに、所定のパケット転送経路に従ったパケット処理を行わせる処理規則を設定する制御装置20と、前記制御装置から設定された処理規則に従って受信パケットを処理する転送ノード10と、を含む構成にて実現できる。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。前記転送ノード10図1の転送ノード1、転送ノード2参照は、受信パケットを転送する際に、前記受信パケットに、受信パケットへの処理に関する情報を表す照合情報図1のC1、C2参照を付加する照合情報処理部113を備える。所定の転送ノード10例えば、図1の転送ノード2の照合情報処理部113は、自身が付加した照合情報C2が、予め計算された内容c2と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する。もちろん、所定の転送ノード10例えば、図1の転送ノード2の照合情報処理部113が、受信したパケットに含まれる照合情報C1が予め計算された内容c1と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認するようにしてもよい。転送ノード10が、転送ノード10と制御装置20との同期を確認するために用いる照合情報を、パケット中に含めて転送する。よって、転送ノード10と制御装置20との間に発生する同期確認のためのトランザクションが削減される。その結果、実フローを利用して簡便に、転送ノード10と制御装置20間の処理規則の同期状態を確認することが可能となる。上記照合情報を用いた同期確認は、図1のように転送ノード10側で行う形態のほか、制御装置20側で行うことも可能である。例えば、図2に示すように、所定の転送ノード10例えば、図1の転送ノード2の照合情報処理部113が、自身が付加した照合情報C2を制御装置20に送信し、制御装置20に設けられた同期確認部25Aが予め計算された内容c2と一致するか否かにより、前記転送ノードと前記制御装置との同期を確認する構成も採用可能である。ここで、上記した照合情報は、転送ノード10の識別子、MACMediaAccessControlアドレス、転送ノード10のインタフェースに紐付けられているリンクIDなどの個々の転送ノードを区別できるような情報を用いることができる。また、これらの情報に代えて、個々のノードが当該パケットの処理に用いた処理規則、もしくは、その一部を用いることも可能である。また、ユーザパケットに照合情報を付加する形態としては、図1、図2に示すようにユーザパケットのヘッダ部分に埋め込む形態のほか、ユーザパケットに追加ヘッダとして付加する形態など図6、図7、図14参照、種々の形態を採用することができる。[第1の実施形態]続いて、本発明の第1の実施形態について図面を参照して詳細に説明する。図3は、本発明の第1の実施形態に係る通信システムの構成を示す図である。図3を参照すると、3つの転送ノード10と、制御装置20と、転送ノード10を経由して通信するホストHostA、Bが示されている。なお、図3の例では、3つの転送ノード10と、制御装置20と、2つのホストHostA、HostBを示しているが、それぞれの数は、あくまで例示であり、それぞれ任意の数とすることができる。図4は、転送ノード10および制御装置20の詳細構成を表したブロック図である。図4を参照すると、転送ノード10は、転送処理部11と、制御装置20と通信する制御装置通信部12と、処理規則記憶部14を管理する処理規則管理部13と、パケットバッファ15と、を備えて構成される。なお、転送ノード10は、必ずしもパケットバッファ15を備えていなくともよい。図5は、処理規則記憶部14に保持される処理規則格納用テーブルの一例である。Priorityフィールドは、各処理規則の優先度を表わしている。また、マッチングルールおよびアクションActionsは、図15のオープンフロースイッチのフローエントリのマッチングルール照合規則およびアクションActionsに相当する。照合情報フィールドは、各処理規則中の特定のフィールドの値例えば、マッチングルールおよびアクションActionsを引数として所定の関数MessageDigestAlgorithm5MD5などに代表されるハッシュ関数等を用いて、当該転送ノードが持つ処理規則を象徴する値以下、照合情報という。が格納される。図5の例では、照合情報フィールドに値が入っているが、照合情報フィールドは空値であってもよい。制御装置20から設定された処理規則の照合情報フィールドに値が入っていない場合、後記する照合情報を用いた同期確認は省略される。なお、図5に示したテーブルの形式は例示である。本発明における処理規則格納用テーブルは、オープンフローの技術に基づくものに限定されるものではない。なお、図5の例では、フロー統計情報Statsフィールドを省略しているが、フロー統計情報Statsを追加することも可能である但し、フロー統計情報Statsは、パケット受信の都度変化するものであるため、照合情報の作成には使用しない。。従って、図5の処理規則格納用テーブルは、非特許文献2のオープンフロースイッチのフローエントリに、Priorityフィールドと照合情報フィールドとを追加したものとなっている。転送処理部11は、処理規則検索部111と、アクション実行部112とを含んで構成される。処理規則検索部111は、上記のような構成の処理規則記憶部14から、受信パケットに適合するマッチングルール照合規則を持つ処理規則の処理内容アクションをアクション実行部112に出力する。アクション実行部112は、前記処理規則検索部111から出力された処理内容アクションを実行する。処理規則検索部111は、さらに、照合情報処理部113を備えている。照合情報処理部113は、受信したユーザパケットに照合情報が含まれる場合、この照合情報と、前記自装置を処理したことを示す情報とを用いて、受信パケットに新しい照合情報を付加する。照合情報処理部113が付加する照合情報は、例えば、次式[数1]、[数2]により算出することができる。ここで、Cnは、パケット転送経路上のn番目の転送ノードnが生成する照合情報であり、Cn-1は、受信パケットに含まれているn-1番目の転送ノードn-1が生成した照合情報である。また、FlowEntrynは、パケット転送経路上のn番目の転送ノードnが、当該ユーザパケットに対応するとして処理規則記憶部14から検索した処理規則中の特定のフィールドの値例えば、マッチングルールおよびアクションActionsを示す。また、関数fxとしては、MD5などのハッシュ関数を用いることができる。このようなハッシュ関数を用いることで、照合情報Cnは、ユーザパケットが経験した処理規則個々の転送ノードにおいて適用されてきた処理規則の組み合わせを一意に表わした値となる。また、上記マッチングルールおよびアクションActionsに代えて、非特許文献2に記載されているFlowCookie等を用いることもできる。また、照合情報処理部113は、処理規則検索部111により検索された処理規則の照合規則フィールドに、図5に示すように値が入っている場合、上記のようにして算出された照合情報Cnと、制御装置20から設定された処理規則中の照合規則フィールドとを比較する。前記比較の結果、不一致が検出された場合、照合情報処理部113は、制御装置20に対して、同期異常同期外れを報告する。図6は、転送ノード10にて作成される、照合情報を付加したパケットの構成例を示す図である。図6の例では、照合情報を付加したパケット32は、照合情報を含んだ照合情報格納ヘッダ33をユーザパケット31の先頭に付加した構成となっている。図7は、上記照合情報格納ヘッダ33の構成例を示す図である。図7の例では、照合情報格納ヘッダ33は、MAC宛先アドレスMACDA、MAC送信元アドレスMACSA、上位プロトコルタイプEtherType、トータルヘッダ長TotalLengthに、照合情報Cnを付加した構成となっている。上記のような転送ノード10は、非特許文献2のオープンフロースイッチのフローテーブルに上記照合情報フィールドを追加し、さらに、照合情報処理部113を追加した構成にて実現することが可能である。また、上記のような転送ノード10の照合情報処理部113を含む転送処理部11に相当する機能は、転送ノード10を構成するコンピュータに実行させるプログラムによって実現することもできる。再度、図4を参照して、制御装置20の構成を説明する。制御装置20は、転送ノード10との通信を行うノード通信部21と、制御メッセージ処理部22と、ノード通信部21を介して収集された転送ノード10の接続関係に基づいてネットワークトポロジ情報を構築するトポロジ管理部23と、トポロジ管理部23にて構築されたネットワークトポロジ情報に基づいてパケットの転送経路および該転送経路上の転送ノード10に実行させるアクションを求める経路アクション計算部24と、転送ノード10への処理規則の設定や、転送ノード10からの処理規則のタイムアウト通知に応じて、処理規則記憶部28の内容が各転送ノード10の処理規則記憶部14の内容と一致するよう管理する処理規則管理部25と、照合情報生成部27と、処理規則記憶部28とを備えて構成される。さらに、制御メッセージ処理部22は、転送ノード10から受信した制御メッセージを解析して、必要な処理を行うメッセージ解析処理部221と、転送ノード10に送信するメッセージを生成するメッセージ生成部222とを備えて構成される。照合情報生成部27は、上記処理規則管理部25からの要求に基づいて、同期確認を行わせる転送ノードに設定する処理規則の照合情報フィールドに設定する照合情報を生成する手段である。照合情報の具体的な算出方法は、上記した照合情報処理部113が採用する算出方法と同一のものを用いることとすればよい。図8は、制御装置20の処理規則記憶部28に保持される処理規則格納用テーブルの一例である。図8に示すとおり、制御装置20の処理規則記憶部28には、制御装置20の制御対象の転送ノード10の処理規則記憶部14に保持される処理規則がまとめて保持される。例えば、図8の上から1~3番目のエントリは、マッチングルールがAであるフローについて、DPIDノード10の識別子;DatapathIdentifierが1~3のノードにそれぞれ設定される処理規則を示している上から4~6番目のエントリも同様。。なお、図8の例では、マッチングルールをキーにして処理規則が格納されているが、DPID等をキーにして処理規則を格納する構成とすることも可能である。DPIDが1であるノード例えば、図3のノード1は、上記上から1番目のエントリのとおり、Aというマッチングルールに適合するパケットを受信した場合に、そのアクションフィールドActionsに従い、9番ポートから出力する処理を実行する。また、DPIDが2であるノード例えば、図3のノード2は、DPIDが1であるノード例えば、図3のノード1からAというマッチングルールに適合するパケットを受信すると、6番ポートから出力する処理を実行する。また、DPIDが3であるノード例えば、図3のノード3は、DPIDが2であるノード例えば、図3のノード2からAというマッチングルールに適合するパケットを受信すると、1番ポートから出力する処理を実行する。以上により、Aというマッチングルールに適合するパケットを指定した経路にて転送させる制御が実現される。また、図8の例では、DPIDが1であるノード例えば、図3の転送ノード1は、照合フィールドが空値であるので、照合情報のパケットへの付加を行う。DPIDが2、3であるノード例えば、図3の転送ノード2、3は、照合フィールドに値が入っているので、照合情報のパケットへの付加に加えて、前記生成した照合情報が処理規則中の照合フィールドと一致しているか否かの確認を行う。以上のように、各転送ノード10によって、パケット転送処理とともに照合情報の再付加が行われ、さらに、照合フィールドに値が設定されている場合には、当該転送ノードにより、前記付加した照合情報による同期確認処理が行われる。なお、図4の構成では、処理規則記憶部28を制御装置20の内部に設けているが、別途外部サーバ等に処理規則記憶部28を設ける構成も採用可能である。また、上記のような制御装置20は、非特許文献1、2のオープンフローコントローラをベースに、上記のような照合情報の生成機能を追加することで実現することが可能である。但し、制御装置20は、オープンフローに基づくことに限定されるものではない。また、上記のような制御装置20の処理規則管理部25、照合情報生成部27に相当する機能は、制御装置20を構成するコンピュータに実行させるプログラムによって実現することもできる。続いて、上記した制御装置20および転送ノード10の動作について説明する。図9は、上記制御装置20の処理規則の設定要求受付時の動作を説明するための流れ図である。図9を参照すると、制御装置20は、転送ノード10から処理規則の設定要求;図10のステップS110参照を受けるとステップS001、トポロジ管理部23にて構築されたネットワークトポロジ情報を取得し、パケットの転送経路を計算するステップS002。前記パケットの転送経路の計算の結果、経路を作成できない、経路上のノードが故障している等の理由により、転送できないと判定した場合ステップS003のNoを除き、制御装置20は、前記計算された転送経路に対応するアクションを計算するステップS004。続いて、制御装置20は、当該処理規則の設定に係るパケットが属するフローを特定するためのマッチングルールを作成し、当該転送経路上の各転送ノード10に適用する処理規則照合情報なしを生成するステップS005。さらに、制御装置20は、当該経路上の各転送ノード10のうち、同期確認処理を行わせる転送ノードの処理規則の照合情報フィールドに設定する照合情報を生成するステップS006。処理規則および照合情報の生成が完了すると、制御装置20は、処理規則の設定メッセージを生成しステップS007、当該転送経路上の転送ノード10に対して、処理規則設定メッセージを送信するステップS008。その後、転送ノード10がパケットをバッファしていない場合ステップS009のNo、制御装置20は、パケットの送信指示Packet-Outを行うステップS010。このパケットの送信指示は、送信すべきパケットステップS001で受信したパケットと、当該パケットに対し実行すべきアクション照合情報の付与と指定ポートから出力とを指示すること、あるいは、送信すべきパケットステップS001で受信したパケットと、当該パケットに対し実行すべきアクション処理規則記憶部14の検索を指示することによって行われる。なお、転送ノード10がパケットをバッファしている場合ステップS009のYes、後に説明するように、転送ノード10は自身でパケットを送信できるため、制御装置20側の処理は省略される。図10は、転送ノード10の動作を表したフローチャートである。図10を参照すると、転送ノード10は、ホストや他の転送ノード10からパケットを受信するとステップS101、処理規則記憶部14から、受信パケットに適合するマッチングルールを持つ処理規則を検索するステップS102。ステップS102にて、処理規則を抽出できた場合ステップS103のYes、転送ノード10は、照合情報Cnを作成するステップS104。なお、前記受信パケットに照合情報Cn-1が含まれている場合には、前記抽出した処理規則と、その照合情報Cn-1とを用いて、新しい照合情報Cnを作成する。次に、転送ノード10は、前記生成した照合情報Cnを用いて同期確認処理を行うか否かを確認するステップS105。前記同期確認処理を行うか否かは、上述のとおり、ステップS102で抽出された処理規則の照合情報フィールドに照合情報が含まれているか否かで判断することができる。ここで、ステップS102で抽出された処理規則の照合情報フィールドに照合情報が含まれていない場合ステップS105のNo、転送ノード10は、同期確認処理を省略し、前記抽出した処理規則に記述されたアクションを実行するステップS108。一方、ステップS102で抽出された処理規則の照合情報フィールドに照合情報が含まれている場合ステップS105のYes、転送ノード10は、ステップS104で作成した照合情報CnとステップS102で抽出された処理規則の照合情報フィールドに格納された照合情報とを比較することにより、同期確認を行うステップS106。ステップS106にて、照合情報が一致していることが確認できた場合ステップS106のYes、前記抽出した処理規則に記述されたアクションを実行するステップS108。一方、ステップS106にて、照合情報の不一致が検出された場合ステップS106のNo、転送ノード10は、制御装置20に対して、同期異常が発生したことを通知するステップS107。一方、ステップS103で受信パケットに対応する処理規則が見つからなかった場合ステップS103のNo、転送ノード10は、制御装置20に対し、受信パケットに対応する処理規則の作成および送信要求を行うステップS110。ステップS110では、転送ノード10は、受信パケットをパケットバッファ15に保存するとともに、制御装置20に、受信パケットを送信し、処理規則の作成を要求する。その後は、制御装置20にて、図9に示す手順に従って、照合情報を含んだ処理規則の作成処理が行われる。制御装置20から、処理規則の設定メッセージを受信すると、転送ノード10は、自身の処理規則記憶部14に、処理規則の設定メッセージに従い処理規則を格納するステップS111。次に、転送ノード10は、パケットバッファ15に受信パケットが保存されているか否かを確認しステップS112、保存されていればステップS112のYes、当該受信パケットを読み出しステップS113、前記設定した処理規則フローエントリに定められた処理内容アクション;照合情報の付加と受信パケットの指定ポートからの出力を実行するステップS108。これにより、受信パケットが次ホップの転送ノードに転送される。一方、転送ノード10がパケットバッファ15を備えていない場合など、転送ノード10が受信パケットを保存していない場合ステップS112のNo、制御装置20からのパケット送信指示Packet-Outが受信されるステップS114。前記パケット送信指示Packet-Outを受信した転送ノード10は、パケットバッファ15を備えている場合にはパケットバッファ15にパケットが保存されているか否かを確認しステップS115、保存されていればステップS115のYes、当該パケットを読み出しステップS116、パケット送信指示Packet-Outとともに受信した処理内容アクション;ここでは、照合情報の付加と指定ポートからの出力、または、処理規則記憶部14の検索を実行するステップS108。また、パケットを保存していない場合ステップS115のNo、転送ノード10は、パケット送信指示Packet-Outとともに受信したパケットについて、パケット送信指示Packet-Outとともに受信した処理内容アクション;ここでは、照合情報の付与と指定ポートからの出力、または、処理規則記憶部14の検索を実行するステップS108。これにより、受信パケットが次ホップの転送ノードに転送される。図11は、上記ステップS107において、転送ノード10が制御装置20に同期異常を通知した場合の制御装置20の動作を表したフローチャートである。図11に示したとおり、制御装置20は、転送ノード10から同期異常を受信するとステップS201、その内容を同期異常ログとして記録するとともに、所定のネットワーク管理者の端末等に通知する動作を行うステップS202。続いて、上記転送ノード10および制御装置20の一連動作を図12のシーケンス図および図13の参考図を用いてより具体的に説明する。以下の説明では、制御装置20により、転送ノード1、2の処理規則記憶部14には、照合情報の無い処理規則が設定され、転送ノード3の処理規則記憶部14に照合情報を含む処理規則が設定されているものとして説明する。図12、図13に示すように、HostAが、転送ノード1に対し、HostB宛てのパケットを送信すると図12、図13のST1、転送ノード1は、処理規則記憶部14から、当該パケットに対応する処理規則を抽出し図12、図13のST2、その内容を用いて照合情報C1を作成し、作成した照合情報C1を受信パケットに付加して転送ノード2に送信する図12、図13のST3。転送ノード1からパケットを受信した転送ノード2は、処理規則記憶部14から、受信パケットに対応する処理規則を抽出し図12、図13のST4、その内容と受信パケットに含まれる照合情報C1を用いて照合情報C2を作成し、作成した照合情報C2を受信パケットに付加して転送ノード3に送信する図12、図13のST5。転送ノード2からパケットを受信した転送ノード3は、同様に、処理規則記憶部14から、受信パケットに対応する処理規則を抽出し図12、図13のST6、その内容と受信パケットに含まれる照合情報C2を用いて照合情報C3を作成する。さらに、転送ノード3は、前記抽出した処理規則に照合情報c3が含まれているため、作成した照合情報C3と前記抽出した処理規則に含まれている照合情報c3とが一致するか否かを確認する。本実施形態では、当該パケットが通過してきた転送ノードにおいて適用された処理規則群から、照合情報C3を生成しているため、転送ノード1~3に設定された処理規則が制御装置20が保持している処理規則と同期していない場合、転送ノード3が作成した照合情報C3は、処理規則に含まれている照合情報c3と不一致となる。この場合、転送ノード3は、上記した図10のステップS107で説明したように、制御装置20に対し、同期異常を通知する図12、図13のST7-1。一方、転送ノード3が作成した照合情報C3が、処理規則に含まれている照合情報c3と一致する場合、転送ノード1~3に設定された処理規則が制御装置20が保持している処理規則と同期していると判断される。この場合、転送ノード3は、転送ノード2から受信したパケットから照合情報C2を削除した上で、ホストBに転送する図12、図13のST7-2。以上のように、本実施形態によれば、転送ノード10と制御装置20とが直接処理規則の送受信を行わなくとも、転送ノード10と制御装置20間の処理規則の同期状態を確認することが可能となる。さらに、本実施形態では、上記[数1]、[数2]に示したように、処理規則を用いて照合情報を生成するようにしているため、例えば、経路途中の転送ノードで本来意図しない処理規則に適合してパケットの転送が行われた場合にも、その誤りを検出することが可能となっている。[第2の実施形態]続いて、本発明の第2の実施形態について図面を参照して詳細に説明する。上記本発明の第1の実施形態では、照合情報格納ヘッダによりパケットに照合情報を付加するものとして説明したが、追加ヘッダを用いずに照合情報をパケットに含めることもできる。以下、追加ヘッダを用いずに照合情報をパケットに含めるようにした第2の実施形態について説明する。なお、第2の実施形態の転送ノード10および制御装置20の基本的な構成は、上記第1の実施形態と同等であるので、以下、相違点を中心に説明を行う。図14は、本実施形態の転送ノード10が生成するパケットを説明するための図である。符号31は、HostA、B等から送信されたユーザパケットを表わしている。符号32aは、照合情報が埋め込まれたパケットの構成を示している。図14の例では、MACDAフィールドに、図14の下段に示す48ビットの情報を書き込んだ構成となっている。なお、図14の例では、照合情報を含むことを示す8ビットの固定データ、関数f1最終ホップのノードのDPID,オリジナルのMACDA、称号情報Cnを書き込むものとしている。本実施形態によれば、上記した第1の実施形態と比較して、先頭と最終ホップの転送ノード10において、オリジナルのMACDAを、縮退復元する処理が追加されることになるが、追加ヘッダを用いないため、オーバーヘッドを少なくすることが可能となる。なお、図14に示したパケット構成は、あくまで一例であり、照合情報の格納に用いるフィールドや、照合情報の内容、オリジナルのデータを縮退するための関数等は適宜変更することができる。以上のように、本発明は、既存パケットの特定のフィールドに照合情報を含める形態でも実現することが可能である。第3の実施形態次に、本発明の第3の実施形態について説明する。上記実施形態では、処理規則を用いて照合情報を生成する例を説明した。第3の実施形態では、照合情報の他の生成例を説明する。照合情報は、転送ノード10の識別子例えば、転送ノード10に付与されたIDやMACアドレス等を用いて生成されてもよい。転送ノード10の識別子DPIDを用いて照合情報を算出することとした場合、次式[数3]、[数4]により照合情報を算出することができる。ここで、Cnは、パケット転送経路上のn番目の転送ノードnが生成する照合情報であり、Cn-1は、受信パケットに含まれているn-1番目の転送ノードn-1が生成した照合情報である。また、DPIDnは、パケット転送経路上のn番目の転送ノードnの識別子である。また、関数fxとしては、MD5などのハッシュ関数を用いることができる。このようなハッシュ関数を用いることで、照合情報Cnは、ユーザパケットが転送過程で経由した転送ノードの組み合わせを一意に表わした値となる。照合情報は、処理規則記憶部14に格納されているテーブルのIDテーブルIDを用いて生成してもよい。転送ノードnのテーブルIDを[数3]、[数4]に代入して算出することができる。また、照合情報は、転送ノード間のリンクのIDリンクIDを用いて生成してもよい。転送ノードnがパケットを転送するリンクのIDをリンクIDnとすると、リンクIDnを[数3]、[数4]に代入することで、照合情報を生成することができる。本実施形態で説明した、照合情報の生成例により、転送ノード10によるパケット転送が、制御装置20が決定したパケット転送経路通りに実行されたかを確認できる。つまり、第1の実施形態及び第2の実施形態とは異なる粒度で、制御装置20と転送ノード10との同期を確認することができる。なお、転送ノード10と制御装置20との同期確認の粒度が、動的に変更されてもよい。例えば、制御装置20は、処理規則を用いて生成していた照合情報を、本実施形態で説明した転送ノード10の識別子等を用いて生成するように、動的に変更してもよい。このような構成により、システム管理者が、必要に応じて同期確認検査の粒度を動的に切り替えることが可能になる。以上、本発明の実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形置換調整を加えることができる。例えば、転送ノード10が、制御装置20からの指示に基づいて、上記した照合情報の生成の可否、もしくは、生成方法を変更するようにしてもよい。また、制御装置20が、予め作成されたスケジュールに基づいて、照合情報の生成を指示した上で、照合情報が設定された処理規則を設定することで、種々の検査、サンプリングを行うことも可能となる。また、上記した各実施形態では、転送ノード10側で照合情報による同期確認を行うものとして説明したが、冒頭の概要に述べたように、任意の位置の転送ノード10が制御装置20に照合情報を送信し、制御装置20側で同期確認を行うようにすることも可能である。上記照合情報の送信は、該当する転送ノードの処理規則に、照合情報の送信を行わせるアクションを追加することで容易に実現することが可能である。また、制御装置20が、上記照合情報による同期確認を行う主体転送ノード10/制御装置20を切り換えることができるようにしてもよい。また、上記した第2の実施形態では、最終ホップのノードが追加ヘッダの除去やMACDAフィールドを書き戻すものとして説明したが、ホスト側でこれらの処理を行う構成も採用可能である。また、上記した各実施形態で説明した検証情報として、非特許文献2のFlowCookieなどのコントローラがフローエントリを一意に特定するために生成する情報を用いることも可能である。なお、上記の特許文献および非特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示請求の範囲を含むの枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更調整が可能である。また、本発明の請求の範囲クレームの枠内において、種々の開示要素の多様な組み合せないし選択が可能である。"