フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと、前記物理ノードに、前記処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させる制御装置と、を含み、前記制御装置は、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を備え、前記外部ノードが接続する物理ノードの情報と、前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定すること、を特徴とする情報システム。前記制御装置は、前記物理ノードからの前記処理規則の設定要求の受信を契機に、前記処理規則の設定要求を送信した物理ノードの情報と、前記処理規則の設定要求に含まれる前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定する請求項1の情報システム。さらに、前記決定した仮想ネットワークおよび仮想ノードと、前記物理ノードとの対応関係を記憶する第3の記憶部を備え、前記物理ノードから前記処理規則の設定要求を受信した際に、前記第3の記憶部を参照し、該当エントリを発見できない場合に、前記第1、第2の記憶部を参照して、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定し、前記第3の記憶部に前記決定した仮想ネットワークおよび仮想ノードと、前記物理ノードとの対応関係を記憶する請求項1または2の情報システム。前記第1の記憶部には、前記物理ノードのインタフェース毎に、仮想ネットワークが対応付けられており、前記制御装置は、前記物理ノードが処理規則の設定要求に係るパケットを受信したインタフェースに応じて、仮想ネットワークを決定する請求項1から3いずれか一の情報システム。前記第2の記憶部には、前記外部ノード毎に、仮想ネットワーク上の仮想ノードとその仮想インタフェース情報が対応付けられており、前記制御装置は、前記外部ノードが、前記仮想ネットワーク上の仮想ノードに、前記仮想インタフェースを介して接続しているものとして取り扱う請求項1から4いずれか一の情報システム。フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと接続され、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を備え、前記外部ノードが接続する物理ノードの情報と、前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定し、前記仮想ノードに対応する物理ノードを含む複数の物理ノードに、処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させる制御装置。フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと接続され制御装置が、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を参照し、前記外部ノードが接続する物理ノードと前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定するステップと、前記仮想ノードに対応する物理ノードを含む複数の物理ノードに、前記処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させるステップとを含む仮想ネットワークの提供方法。フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと、接続され、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を備える制御装置を構成するコンピュータに、前記外部ノードが接続する物理ノードと前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定する処理と、前記仮想ノードに対応する物理ノードを含む複数の物理ノードに、前記処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させる処理とを実行させるプログラム。上記特許文献及び非特許文献の全開示内容はその引用をもって本書に繰込み記載する。以下の分析は、本発明によって与えられたものである。非特許文献1の5頁のExample2には、上記のようなオープンフローの仕組みを用いてVLANVirtualLocalAreaNetworkのような仮想ネットワークを提供できることが記載されている。また、その際のユーザトラヒックの特定方法として、オープンフロースイッチのポートやMACMediaAccessControlアドレスにより個々のユーザトラヒックを特定し、オープンフロースイッチに適切なVLANIDを付与させることや、コントローラにユーザ認証を行なわせること、さらには、前記VLANIDの付与にユーザの位置を考慮することが記載されている。しかしながら、上記非特許文献1には、上記VLANIDの付与方法即ち、仮想ネットワークの決定等が開示されているに止まり、上記オープンフロースイッチを仮想ネットワーク上の仮想ノードないし仮想フロンドエンドシステムとして動作させ、ユーザの利用に供することについては触れられていない。とりわけ、上記仮想ネットワークを提供する場合においては、オープンフロースイッチ等の物理的なノード以下、物理ノードという。と仮想ノードとの対応付けが問題となる。例えば、物理ノードあるいはそのインタフェースと仮想ノードあるいはそのインタフェースとを1対1で静的に対応付けた場合、その対応関係を更新するまで、ユーザの移動に対応できなくなってしまうほか、ネットワークの構成変更時にその都度、前記物理ノードと仮想ノードとの対応関係を更新しなければならないという問題点がある。本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、上記したオープンフローに代表される制御装置が複数の物理ノードを制御する情報システムにおける物理ノードと仮想ノードとの対応付けを動的に、かつ、簡便に行うことができるようにした構成および方法を提供することにある。本発明の第1の視点によれば、フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと、前記物理ノードに、前記処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させる制御装置と、を含み、前記制御装置は、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を備え、前記外部ノードが接続する物理ノードの情報と、受信パケットに含まれる前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定すること、を特徴とする情報システムが提供される。本発明の第2の視点によれば、フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと接続され、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を備え、前記外部ノードが接続する物理ノードの情報と、前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定し、前記仮想ノードに対応する物理ノードを含む複数の物理ノードに、処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させる制御装置が提供される。本発明の第3の視点によれば、フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと接続され制御装置が、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を参照し、前記外部ノードが接続する物理ノードと受信パケットに含まれる前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定するステップと、前記仮想ノードに対応する物理ノードを含む複数の物理ノードに、前記処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させるステップとを含む仮想ネットワークの提供方法が提供される。本方法は、前記物理ノードに前記処理規則を設定する制御装置という、特定の機械に結びつけられている。本発明の第4の視点によれば、フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノードから受信したパケットを処理する複数の物理ノードと、接続され、前記物理ノードと、仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと、仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を備える制御装置を構成するコンピュータに、前記外部ノードが接続する物理ノードと受信パケットに含まれる前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定する処理と、前記仮想ノードに対応する物理ノードを含む複数の物理ノードに、前記処理規則を設定することにより、前記複数の物理ノードを、前記外部ノードから利用可能な仮想ネットワーク上の仮想ノードとして動作させる処理とを実行させるプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。本発明によれば、物理ノードと仮想ノードとを1対1で対応付けなくとも、外部ノードが接続しているものと取り扱う仮想ノードを決定し、該仮想ノードを始点とした仮想ネットワークによるサービスを提供することが可能となる。はじめに本発明の一実施形態の概要を説明する。本発明は、図1に示すように、その一実施形態において、フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容とを対応付けた処理規則に従って、外部ノード30A~30Dから受信したパケットを処理する複数の物理ノードと、物理ノードに、前記処理規則を設定することにより、前記複数の物理ノードを、外部ノード30A~30Dから利用可能な仮想ネットワーク上の仮想ノードとして動作させる制御サーバ制御装置20と、を含む構成にて実現できる。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。より具体的には、制御サーバ20は、前記物理ノードと仮想ネットワークとの対応関係を定めた第1の記憶部と、前記外部ノードと仮想ネットワーク上の仮想ノードとの対応関係を定めた第2の記憶部と、を備え、前記外部ノードが接続する物理ノードの情報例えば、図1の物理ノード10Aと、前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定する。上記構成によれば、物理ノードと仮想ノードとを1対1で対応付けなくとも、物理ノードの情報と外部ノードの情報から、当該外部ノードが接続する仮想ネットワークと仮想ノードとを一意に求めることが可能となる。また、同構成を採ることにより、例えば、図1の外部ノード30Aのように外部ノードが移動しても、決定した仮想ノードを移動先の物理ノードと対応付けることができる図1の符号510、520参照。前記更新後の対応関係に基づいて、仮想ネットワーク上のフローと、物理ネットワーク上のフローとの相互変換を行うことにより、その通信を継続することが可能となる。[第1の実施形態]続いて、本発明の第1の実施形態について図面を参照して詳細に説明する。図2は、本発明の第1の実施形態の全体構成を表わした図である。図2を参照すると、物理ノード10A~10Cと、これら物理ノード10A~10Cに処理規則を設定する制御サーバ制御装置20と、物理ノード10A~10Cを介して他の外部ノードと通信する外部ノード30A~30Dとが示されている。制御サーバ20は、これら物理ノード10A~10Cに処理規則に設定することにより、パケット転送経路の制御のほか、物理ノード10A~10Cを、ユーザが認識している仮想ネットワーク上の仮想ノードとして振舞わせることができる。例えば、外部ノード30C、30Dを用いて仮想サーバが構成されている場合、物理ノード10Cに、外部ノード30A、30Bからのアクセスを、所定のアルゴリズムにより、外部ノード30C、30Dに振り分けることで物理ノード10Cを仮想的なロードバランサとして動作させることができる。図3は、上記物理ノード10A~10Cの詳細構成以下、物理ノード、外部ノードについて特に区別する必要がないときは、それぞれ物理ノード10、外部ノード30と記す。を表したブロック図である。図3を参照すると、受信パケットの処理を行うパケット処理部101と、制御サーバ20から設定された処理規則を保持する処理規則記憶部102と、制御サーバ20と通信する制御サーバ通信部103とを備えた構成が示されている。図4は、上記処理規則記憶部102に保持される処理規則102Aを説明するための図である。図4を参照すると、処理規則は、フローを特定するための照合規則と、前記照合規則に適合するパケットに適用する処理内容アクションとを対応付けた構成となっている。また、本実施形態においては、物理ノード10は、各処理規則のエージングを行う。パケット処理部101は、パケットを受信すると、処理規則記憶部102から、受信パケットに適合する照合規則を持つ処理規則を検索する。処理規則記憶部102に該当する処理規則が存在する場合、パケット処理部101は、当該処理規則に定められた処理内容例えば、ポート1から出力を実行する。また、前記処理規則の検索の結果、処理規則記憶部102に該当する処理規則が存在しない場合、パケット処理部101は、サーバ通信部103に制御サーバ20に対する処理規則の設定要求を依頼する。パケット処理部101は、前記エージングのために設定された時間タイムアウト値内に受信パケットを受信しなかった処理規則を、処理規則記憶部102から削除する。また、パケット処理部101は、サーバ通信部103を介して、処理規則記憶部102からの処理規則を削除したことを制御サーバ20に通知する。サーバ通信部103は、制御サーバ20と、処理規則の設定要求、処理規則の受信や処理規則の削除等の通信を行う。前記処理規則の設定要求は、受信パケットそのものまたは受信パケットから抽出した処理規則の作成に必要な情報と、物理ノード10を一意に特定する情報を含んだ処理規則の設定要求メッセージを制御サーバ20に送信することによって行われる。また、サーバ通信部103は、制御サーバ20から処理規則を受信すると、パケット処理部101を介して、処理規則記憶部102に格納する。なお、このような物理ノード10は、上記と同様の動作を行う非特許文献2に記載されたオープンフロースイッチを用いて構成することが可能である。図5は、本発明の第1の実施形態の制御サーバ20の詳細構成を表わした図である。図5を参照すると、物理ノード10に処理規則を設定することにより、物理ノード10を制御する物理ノード制御部201と、物理ノード10によって構成されるネットワークトポロジに基づいたパケット転送経路の計算等を行う経路制御部202と、制御サーバ20上に構築される仮想ネットワークを制御する仮想ネットワーク制御部203と、これら各制御部が参照する情報を格納する記憶部と、から構成される。制御サーバ20の物理ノード情報記憶部204は、物理ノード10から受信した物理ノード10の情報を記憶する手段である。このような物理ノードの情報としては、物理ノード10を一意に特定する物理ノードID、物理ノード10の物理ポートインタフェースを一意に特定する物理ポートID、物理ポートの設定や状態、物理ノード10の制御サーバ20との接続状態等が挙げられる。制御サーバ20の転送経路情報記憶部205は、任意の2点の物理ノード10間の転送経路と、当該転送経路上の物理ノード10に指示した処理規則との対応関係を示した物理ネットワーク上のフロー物理フローを記憶する。制御サーバ20の物理トポロジ情報記憶部206は、物理ノード10間の接続リンク状態ネットワークトポロジを記憶する。制御サーバ20の仮想ネットワーク経路情報記憶部207は、上記転送経路情報記憶部205にて管理されている物理ネットワーク上のフロー物理フローと、仮想ネットワーク上の任意の2点の仮想ノードのフロー仮想フローとの対応関係を記憶する。制御サーバ20の物理仮想変換情報記憶部208は、物理ネットワークの位置情報と仮想ネットワークの位置情報との対応関係を記憶する。この物理ネットワークの位置情報と仮想ネットワークの位置情報は、即ち、物理ノードと仮想ネットワーク上の仮想ノードとの対応関係と言い換えることもでき、その詳細は、後に図7を用いて詳細に説明する。制御サーバ20の仮想ネットワーク構成情報記憶部209は、図6に示されるような制御サーバ20上に構築される仮想ネットワークIDと仮想ノードのIDから特定される仮想ノードと、その仮想ノードオブジェクトとの対応関係を示す仮想ネットワーク構成情報209Aを記憶する。図7は、物理仮想変換情報記憶部に保持される情報を説明するための図である。図7を参照すると、物理位置仮想位置変換情報記憶部第3の記憶部2081と、物理位置仮想ネットワーク変換情報記憶部第1の記憶部2083と、外部ノード仮想位置変換情報記憶部第2の記憶部2082とを含んだ構成が示されている。物理位置仮想位置変換情報記憶部2081は、図8で示されるような物理ノードID、その物理ポートIDおよびVLAN-TAGの組に、仮想ネットワークID、仮想ノードIDおよび仮想インタフェースIDを対応付けたエントリ物理位置仮想位置変換情報2081Aを保持する。以降、物理ノードIDと物理ポートIDとVLAN-TAG但し、VLAN-TAGは必須項目ではない。の組を物理ネットワーク位置情報とし、仮想ネットワークIDと仮想ノードIDと仮想インタフェースIDを仮想ネットワーク位置情報とする。外部ノード仮想位置変換情報記憶部2082は、図9で示されるような送信元MACアドレス、送信元IPアドレスまたは送信元ネットワークアドレス等の外部ノードを特定する情報に、仮想ネットワーク位置情報を対応付けたエントリ外部ノード仮想位置変換情報2082Aを保持する。物理位置仮想ネットワーク変換情報記憶部2083は、図10で示されるような物理ネットワーク位置情報と、仮想ネットワークIDとを対応付けたエントリ物理位置仮想ネットワーク変換情報2083Aを保持する。物理ノード制御部201は、経路制御部202からの指示により、物理ノード情報記憶部204に保持されている情報を参照して、転送経路上の物理ノード10に設定すべき処理規則を作成し、各物理ノード10に設定する機能と、物理ノード10から受信した処理規則の設定要求や処理規則の削除通知等を受信し、経路制御部202と仮想ネットワーク制御部203に通知する機能を有する。経路制御部202は、物理トポロジ情報記憶部206に保持されている物理ノード10間の接続リンク状態ネットワークトポロジを参照して、任意の2点の物理ノード10間の経路を求める機能を有する。また、経路制御部202は、仮想ネットワーク制御部203からの指示に基づいて、前記物理ノード制御部201に、物理ノード10に前記経路を実現する処理規則を設定させ、任意の2点の物理ノード10の物理ポート間で通信するフローを構築する機能を有する。また、経路制御部202は、物理ノード10から処理規則の削除通知を受信した場合、該当処理規則の削除を仮想ネットワーク制御部203に通知する機能を有する。仮想ネットワーク制御部203は、物理ノード10の物理ネットワーク上の位置情報に対応する仮想ネットワーク位置情報を特定し、物理ネットワークと仮想ネットワーク間のパケットの送受信を実現する機能を有する。また、仮想ネットワーク制御部203は、仮想ネットワーク上の通信のエミュレーションを行い、仮想ネットワークの任意の2点の仮想ノード間のEnd-To-Endの通信フローを求める機能を有する。また、仮想ネットワーク制御部203は、仮想ネットワーク上の通信フローを物理ネットワークの任意の2点の物理ノード10のEnd-To-Endの通信フローに変換し、経路制御部202に物理ネットワーク上の経路とこれを実現する処理規則の設定を指示する機能を有する。図11は、上記のような仮想ネットワーク制御部203により管理される仮想ネットワークの例である。仮想ネットワークは、図11に示すように、仮想ルータV1、仮想ファイアウォールV2、仮想ロードバランサV3、仮想ブリッジV4、仮想サーバV5、V6といった仮想ノードと、これら仮想ノードに所属する仮想インタフェースと、仮想インタフェースを結ぶ仮想リンクで構成される。以上のような制御サーバ20は、制御サーバ20を構成するコンピュータに、上記した情報を参照させ、そのハードウェアを用いて、上記した各処理を実行させるコンピュータプログラムにより実現することもできる。続いて、本実施形態の動作について図面を参照して詳細に説明する。図12は、外部ノード30から送信されたパケットを受信した物理ノードの動作を表したシーケンス図である。図12を参照すると、外部ノード例えば、図2の30Aが他の外部ノード例えば、図2の30D宛てのパケットを送信するとステップS1-1、物理ノード10は、受信パケットに適合する照合規則を持つ処理規則を検索するステップS1-2。ここでは、外部ノード例えば、図2の30Aから他の外部ノード例えば、図2の30Dに宛てられた最初のパケットであるため、処理規則記憶部102に、受信パケットに適合する処理規則が存在しなかったものとする。そこで、物理ノード10は、受信パケットに、自装置の物理ノードIDと当該パケットを受信した物理ポートの物理ポートIDと、を付加しステップS1-3、制御サーバ20に、処理規則の設定要求として送信するステップS1-4。図13、図14は、上記処理規則の設定要求を受信した制御サーバ20の動作を表したシーケンス図である。はじめに図13を参照して、処理規則の設定要求を行った物理ノードの位置情報に対応する仮想ネットワーク位置情報が物理位置仮想位置変換情報記憶部2081に登録されている場合の動作について説明する。図13を参照すると、まず、制御サーバ20の物理ノード制御部201は、物理ノード10から受信した処理規則の設定要求を仮想ネットワーク制御部203に出力するステップS1-5。仮想ネットワーク制御部203は、物理位置仮想位置変換情報記憶部2081を参照して処理規則設定要求に含まれる物理ネットワーク位置情報に対応する仮想ネットワーク位置情報を検索するステップS1-6。ここでは、物理位置仮想位置変換情報記憶部2081に、物理ネットワーク位置情報に対する仮想ネットワーク位置情報が登録されているため、仮想ネットワーク制御部203は、仮想ネットワーク構成情報記憶部209から、前記特定した仮想ネットワーク位置情報の仮想ノードを特定しステップS1-7、前記特定した仮想ノード該仮想ノードに対応する物理ノードにパケットを送信するステップS1-8。以降、仮想ネットワーク制御部203による、仮想ネットワーク上の通信のエミュレーション、仮想ノード間のEnd-To-Endの通信フローの算出、前記算出した仮想ネットワーク上の通信フローの物理ネットワーク上の通信フローへの変換し、前記変換した通信フローを実現する処理規則の設定処理が行われる。続いて、図14を参照して、処理規則の設定要求を行った物理ノードの位置情報に対応する仮想ネットワーク位置情報が物理位置仮想位置変換情報記憶部2081に登録されていない場合の動作について説明する。図14のステップS1-5、S1-6までの動作は、先に図13を参照して説明したとおりである。ステップS1-6にて、処理規則の設定要求を行った物理ノードの位置情報に対応する仮想ネットワーク位置情報が物理位置仮想位置変換情報記憶部2081に登録されていない場合、仮想ネットワーク制御部203は、物理位置仮想ネットワーク変換情報記憶部2083を参照して、物理ネットワーク位置情報に対応する仮想ネットワークIDを検索するステップS1-9。前記検索の結果、物理位置仮想ネットワーク変換情報記憶部2083に、対応する仮想ネットワークIDが登録されていた場合、仮想ネットワーク制御部203は、さらに、外部ノード仮想位置変換情報記憶部2082を参照し、受信パケットのパケットヘッダに含まれる送信元MACアドレス、送信元IPアドレスまたは送信元ネットワークアドレスいずれかの外部ノードを特定する情報に対応する仮想ネットワーク位置情報を検索するステップS1-10。前記検索の結果、外部ノードを特定する情報に対応する仮想ネットワーク位置情報が見つかった場合、仮想ネットワーク制御部203は、物理位置仮想位置変換情報記憶部2081に、物理ネットワーク位置情報と外部ノード仮想位置変換情報記憶部2082から特定した仮想ネットワーク位置情報とを対応付けたエントリを追加するステップS1-11。これにより、同一の物理ノードから、再度の処理規則の設定要求を受けた場合は、図13のシーケンスに従って、直接、物理位置仮想位置変換情報記憶部2081を参照して特定した仮想ノードにパケットを送信することが可能となる。その後の動作は、図13と同様であるため説明を省略する。続いて、物理ノード10でのエージングにより処理規則が削除された場合における物理位置仮想位置変換情報記憶部2081のエントリの削除処理について説明する。図15は、物理ノード10でのエージングにより処理規則が削除された場合の一連の動作を表したシーケンス図である。まず、物理ノード10は、処理規則記憶部102の処理規則のうち、一定時間、適合する受信パケットを受信しなかった場合、該当する処理規則を削除しステップS1-12、前記処理規則の削除を制御サーバ20に通知するステップS1-13。前記通知を受けた制御サーバ20の物理ノード制御部201は、経路制御部202に、前記処理規則削除通知を転送するステップS1-14。経路制御部202は、転送経路情報記憶部205から、前記削除された処理規則に対応するフロー物理フローを検索しステップS1-15、仮想ネットワーク制御部203にフロー削除通知を行うステップS1-16。次に、仮想ネットワーク制御部203は、仮想ネットワーク経路情報記憶部207から前記通知されたフロー物理フローに対応するフロー仮想フローを検索するステップS1-17。仮想ネットワーク制御部203は、経路制御部202を介して、前記検索されたフロー処理規則が削除された物理フローに対応する物理ネットワーク位置情報を取得するステップS1-18。仮想ネットワーク制御部203は、仮想ネットワーク経路情報記憶部207から、取得した物理ネットワーク位置情報が含まれる他のフロー仮想フローを検索するステップS1-19。次に、仮想ネットワーク制御部203は、物理位置仮想位置変換情報記憶部2081から、物理ネットワーク位置情報と仮想ネットワーク位置情報とを対応付けた物理位置仮想位置変換情報エントリを検索するステップS1-20。最後に、仮想ネットワーク制御部203は、前記検索された物理位置仮想位置変換情報エントリを、即時または一定時間経過後に削除するステップS1-21。以上のようにして、物理ノード10において処理規則の削除が行われた場合、これに応じて、制御サーバ20の持つ物理位置仮想位置変換情報の削除が行われる。続いて、上記のように物理ノード例えば図2の物理ノード10Aに接続し、仮想ネットワーク上の仮想ノードへとパケットを送信可能となった外部ノード30が移動した場合の動作を説明する。外部ノード30が移動した場合、当該外部ノード30からパケットを受信する別の物理ノードの物理ポートが変更される。そこで、外部ノード30は、GARPGratuitousAddressResolutionProtocolパケットを、前記別の物理ノード例えば、図2の物理ノード10Bに送信する。GARPパケットを受信した物理ノード10は、図12に示したシーケンスに従って、制御サーバ20に処理規則の設定要求を送信する。図16は、上記移動した外部ノードから送信されたGARPパケットについての処理規則設定要求を受けた制御サーバの動作を表わしたシーケンス図である。図16を参照すると、まず、制御サーバ20の物理ノード制御部201は、物理ノード10から受信した処理規則の設定要求を仮想ネットワーク制御部203に出力するステップS2-1。仮想ネットワーク制御部203は、物理位置仮想位置変換情報記憶部2081を参照して処理規則設定要求に含まれる物理ネットワーク位置情報に対応する仮想ネットワーク位置情報を検索するステップS2-2。ここでは、外部ノードの移動により、物理位置仮想位置変換情報記憶部2081に、物理ネットワーク位置情報に対する仮想ネットワーク位置情報が登録されていないため、仮想ネットワーク制御部203は、物理位置仮想ネットワーク変換情報記憶部2083を参照して、物理ネットワーク位置情報に対応する仮想ネットワークIDを検索するステップS2-3。ここでは、外部ノード30は、移動前まで仮想ネットワークを利用していたので、物理位置仮想ネットワーク変換情報記憶部2083に、対応する仮想ネットワークIDが登録されている。そこで、仮想ネットワーク制御部203は、さらに、外部ノード仮想位置変換情報記憶部2082を参照し、受信パケットのパケットヘッダに含まれる送信元MACアドレス、送信元IPアドレスまたは送信元ネットワークアドレスいずれかの外部ノードを特定する情報に対応する仮想ネットワーク位置情報を検索するステップS2-4。前記検索の結果、外部ノードを特定する情報に対応する仮想ネットワーク位置情報が見つかった場合、仮想ネットワーク制御部203は、物理位置仮想位置変換情報記憶部2081に、物理ネットワーク位置情報と外部ノード仮想位置変換情報記憶部2082から特定した仮想ネットワーク位置情報とを対応付けたエントリを追加するステップS2-5。このときさらに、仮想ネットワーク制御部203は、物理位置仮想位置変換情報記憶部2081に、既に特定した仮想ネットワーク位置情報に対する物理ネットワーク位置情報を対応付けたエントリが存在する場合、外部ノード30が移動したものと判断し、仮想ネットワーク経路情報記憶部207を参照し、該当物理ネットワーク位置情報に関連するフロー仮想フローを検索するステップS2-6。前記検索の結果、フロー仮想フローが見つかった場合、仮想ネットワーク制御部203は、経路制御部202に、前記フロー仮想フローに対応付けられたフロー物理フローの削除を指示するステップS2-7。経路制御部202は転送経路情報記憶部205を参照し、フロー物理フローを実現するための一連の処理規則を取得するステップS2-8。経路制御部202は、すべての該当処理規則の削除を物理ノード制御部201に指示するステップS2-9。最後に、物理ノード制御部201は、前記削除指示を受けた処理規則を保持する物理ノード10に、これら処理規則の削除を指示するステップS2-10。以降は、図15のステップS1-12からステップS1-21と同様の処理が行われる。以上のように、本実施形態によれば、物理ネットワークの位置情報と仮想ネットワークの位置情報の対応を動的に対応づけることで、予め外部ノードを接続する物理ノードの物理ポートの設定を不要とすることが可能となる。また、本実施形態によれば、上記したように、外部ノード30が物理的に移動した場合でも仮想ネットワーク上の通信を継続することが可能となる。以上、本発明の各実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形置換調整を加えることができる。例えば、上記した実施形態で示した物理ノードや仮想ノードの個数は、本発明を簡単に説明するために例示したものであり、これらに限定するものではないことはもちろんである。同様に、上記した実施形態では一つの仮想ネットワークが構成されているものとして説明したが、仮想ネットワークの数も特に限定するものではない。最後に、本発明の好ましい形態を要約する。[形態1]前記第1の視点に記載の情報システムのとおり。[形態2]前記制御装置は、前記物理ノードからの前記処理規則の設定要求の受信を契機に、前記処理規則の設定要求を送信した物理ノードの情報と、前記処理規則の設定要求に含まれる前記外部ノードの情報とに基づいて、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定することが好ましい。[形態3]さらに、前記決定した仮想ネットワークおよび仮想ノードと、前記物理ノードとの対応関係を記憶する第3の記憶部を備え、前記物理ノードから前記処理規則の設定要求を受信した際に、前記第3の記憶部を参照し、該当エントリを発見できない場合に、前記第1、第2の記憶部を参照して、前記外部ノードが接続する仮想ネットワークと仮想ノードとを決定し、前記第3の記憶部に前記決定した仮想ネットワークおよび仮想ノードと、前記物理ノードとの対応関係を記憶することが好ましい。[形態4]前記第1の記憶部には、前記物理ノードのインタフェース毎に、仮想ネットワークが対応付けられており、前記制御装置は、前記物理ノードが処理規則の設定要求に係るパケットを受信したインタフェースに応じて、仮想ネットワークを決定することが好ましい。[形態5]前記第2の記憶部には、前記外部ノード毎に、仮想ネットワーク上の仮想ノードとその仮想インタフェース情報が対応付けられており、前記制御装置は、前記外部ノードが、前記仮想ネットワーク上の仮想ノードに、前記仮想インタフェースを介して接続しているものとして取り扱うことが好ましい。[形態6]前記第2の視点に記載の制御装置のとおり。[形態7]前記第3の視点に記載の仮想ネットワークの提供方法のとおり。[形態8]前記第4の視点に記載のプログラムのとおり。なお、仮想ネットワークの提供方法およびプログラムは、形態1の情報システムと同様に、それぞれの構成要素ないしステップについて、形態2~形態5と同様に展開することが可能である。なお、上記の特許文献および非特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示請求の範囲を含むの枠内において、さらにその基本的技術思想に基づいて、実施形態の変更調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素各請求項の各要素、各実施形態の各要素、各図面の各要素等を含むの多様な組み合わせ、ないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。