"自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、前記第2のノードに前記処理規則を設定する制御装置と、を含み、前記制御装置は、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定する経路探索部と、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定し、かつ、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定するパケット制御コマンド生成部と、を備えたこと、を特徴とする通信システム。前記制御装置は、前記第2のノードのポートのうち、前記第1のノードと接続されたポート毎に与えられたアドレス情報を記憶するノード情報記憶部を備え、前記ノード情報記憶部を参照して、前記上流側の第2のノードに、前記パケットヘッダの送信先アドレス情報を、前記第2のノードのアドレス情報に書き換えさせる請求項1の通信システム。前記制御装置は、前記第2のノードに接続された外部ノードのアドレス情報を記憶する外部ノードアドレス記憶部を備え、前記外部ノードアドレス記憶部を参照して、出口側に位置する第2のノードに、前記上流側の第2のノードで変更されたアドレス情報を、前記外部ノードのアドレス情報に変更させる請求項2の通信システム。前記制御装置は、所定の時間間隔で、前記第1のノードと接続された前記第2のノードに、自装置のアドレス情報を学習させる学習パケットを送信させ、前記第1のノードのアドレステーブルを更新させる請求項1から3いずれか一の通信システム。前記制御装置は、前記第2のノードに、前記第1のノードが保持するアドレステーブルのエントリタイムアウト時間より短い間隔で、前記学習パケットを送信させる請求項4の通信システム。前記制御装置は、前記第2のノードに、送信パケットのヘッダのいずれかの領域に、ネットワークを多重化する識別子を付与させる請求項1から5いずれか一の通信システム。前記第2のノードは、前記第1のノードから受信したパケットと、前記照合規則の照合の結果、前記受信パケットに対応する処理規則を発見できなかった場合、当該受信パケットを廃棄するよう設定されている請求項1から6いずれか一の通信システム。前記アドレス情報は、MACアドレスMediaAccessControlAdressであり、前記第1のノードは、アドレステーブルとしてMACアドレステーブルを参照してパケットを転送するレイヤ2スイッチである請求項1から7いずれか一の通信システム。前記制御装置は、前記フロー識別情報として、少なくとも前記第2のノード同士が直接接続されたサブドメインの中で一意となる識別子を付与する請求項1から8いずれか一の通信システム。自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、接続され、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定する経路探索部と、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定し、かつ、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定するパケット制御コマンド生成部と、を備える制御装置。自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、接続された制御装置が、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定するステップと、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定するステップと、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定するステップと、を含み、前記第1のノードを経由して、前記入口側の第2のノードから、前記出口側の第2のノードへパケットを転送させる通信方法。自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、接続された制御装置を構成するコンピュータに実行させるプログラムであって、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定する処理と、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定する処理と、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定する処理と、を前記コンピュータに実行させるプログラム。上記の特許文献及び非特許文献の各開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明者によってなされたものである。ここで、図11に示すように、OFS210~230と、MACMediaAccessControlアドレステーブルを参照してパケットの転送を行うスイッチングハブ等のレイヤ2スイッチL2SW260が混在した環境において、OFS同士を通信させることを検討する。OFS210~230は、自由にパケットのパケットヘッダ等を変更可能であり、レイヤ2スイッチL2SW260は、MACアドレステーブルを参照してパケットの転送動作を行う。そこで、トンネリング技術を用いることで、レイヤ2スイッチL2SW260に中継動作を行わせることができる。例えば、レイヤ2トンネリングプロトコルのIEEE802.1ah特許文献1、レイヤ2TP非特許文献3、レイヤ3トンネリングプロトコルのGRE非特許文献4、EthernetoverMPLS非特許文献5を用いて、OFS210からレイヤ2スイッチL2SW110への転送時にペイロードに該トンネリングプロトコルのヘッダをつけるカプセル化、レイヤ2スイッチL2SW260からのOFS220への転送時に該トンネリングプロトコルのヘッダを外すデカプセル化によって中継を実現することが可能である。しかしながら、非特許文献2のオープンフロープロトコルバージョン1.0.0では、上記のようなトンネリングは標準として規定されていない。結果として、特許文献1、2や非特許文献3~5のトンネリング機能は、各スイッチ依存の実装となり、互換性を損なうものとなってしまう。次に、特許文献3、4のパケットヘッダの書換えによりトンネリングを実現できる方法を検討する。例えば、特許文献3の方法では、第1、第2のトンネリング装置間に、それぞれ複数のIPネットワークに物理的または論理的に接続され、接続されているそれぞれのIPネットワークからIPアドレスが割り当てられており、第1のトンネリング装置に接続されIPアドレスを保有する第1の通信装置と、第2のトンネリング装置に接続されIPアドレスを保有する第2の通信装置がIPネットワークを介して通信を行う際に、第1のトンネリング装置と第2のトンネリング装置の間でIPアドレスの変換のみでトンネリングを実現している。より具体的には、特許文献3の第1のトンネリング装置および第2のトンネリング装置は、自トンネリング装置のデフォルトルートのIPアドレス、相手トンネリング装置のデフォルトルートのIPアドレス、自トンネリング装置のトンネルを形成するIPアドレス、相手トンネリング装置のトンネルを形成するIPアドレス、通信装置のIPアドレスからなる組の変換テーブルを作成保持している。前記第1のトンネリング装置は、第1の通信装置からIPパケットを受信した場合に前記変換テーブルを検索し、受信したIPパケットに含まれる送信元アドレス、宛先アドレスが、通信装置のIPアドレス、相手トンネリング装置のデフォルトルートのIPアドレスに一致する前記変換テーブルを検索することにより、対応する自トンネリング装置のトンネルを形成するIPアドレス、相手トンネリング装置のトンネルを形成するIPアドレスを導き、受信したIPパケットに含まれる送信元IPアドレスおよび宛先IPアドレスを、それぞれ導かれた自トンネリング装置のトンネルを形成するIPアドレス、相手トンネリング装置のトンネルを形成するIPアドレスに変換してIPネットワークへ転送する。第2のトンネリング装置は、IPネットワークからIPパケットを受信した場合に変換テーブルを検索し、受信したIPパケットに含まれる送信元IPアドレス番号、宛先IPアドレスが、相手トンネリング装置のトンネルを形成するIPアドレス、自トンネリング装置のトンネルを形成するIPアドレスに一致する前記変換テーブルを検索することにより、対応する相手トンネリング装置のデフォルトルートのIPアドレスおよび通信装置のIPアドレスを導き、受信したIPパケットに含まれる送信元IPアドレス、宛先IPアドレスを、それぞれ導かれた相手通信装置のトンネルを形成するIPアドレス、通信装置のIPアドレスに変換して第2の通信装置へ転送する。以上のような特許文献3に開示されている方法は、IPアドレスを変換するものであり、第1、第2のトンネリング装置を、非特許文献2で規定されているオープンフロースイッチに置き換えることで対応が可能である。しかしながら、特許文献3に開示されている方法は、通信装置毎に変換先IPアドレスが必要であり、第1、第2のトンネリング装置間にあるレイヤ2スイッチは、ひとつひとつのIPアドレスごとにMACアドレスを学習するため、トンネリング可能な通信装置の数が、レイヤ2スイッチが学習できるMACアドレスの数に依存してしまうという問題点がある。MACアドレステーブルのエントリ数は、通常4096~98304エントリであるため、その数からトンネリング装置の台数を引いた数が上限となる。また、MACアドレステーブルのエントリは、通常300秒でタイムアウトして消えてしまうエージングAgingともいう。。学習されていないMACアドレスは、ネットワーク全体にブロードキャストされるため、上限の98,304エントリのMACアドレスが削除されないよう維持するには、平均で328パケット/秒ものブロードキャストパケットが発生して、ネットワークへの負荷が大きいという問題点もある。その他、特許文献4の方法は、出力ポート情報をパケットへ付与することにより上記出口側のルータにおける送信先ポートの解決処理の負荷が軽減されているが、上記したIPアドレスやMACアドレステーブルのエントリ数などによりトンネリング可能な通信装置の数に制約が生じるという問題点は残されている。本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、スイッチングハブ等の転送ノード第1のノードと、非特許文献2の仕様に準拠したノード第2のノードと、が混在する環境において、トンネリング可能な通信端末の数の制約がなく、しかも、ネットワークへの負荷も抑えることのできるトンネリングを実現できる構成を提供することにある。本発明の第1の視点によれば、自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、前記第2のノードに前記処理規則を設定する制御装置と、を含み、前記制御装置は、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定する経路探索部と、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定し、かつ、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定するパケット制御コマンド生成部と、を備えたこと、を特徴とする通信システムが提供される。本発明の第2の視点によれば、自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、接続され、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定する経路探索部と、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定し、かつ、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定するパケット制御コマンド生成部と、を備える制御装置が提供される。本発明の第3の視点によれば、自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、接続された制御装置が、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定するステップと、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定するステップと、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定するステップと、を含み、前記第1のノードを経由して、前記入口側の第2のノードから、前記出口側の第2のノードへパケットを転送させる通信方法が提供される。本方法は、上記第2のノードを制御する制御装置を構成するコンピュータという、特定の機械に結びつけられている。本発明の第4の視点によれば、自装置のポートと、当該ポートから転送可能なノードのアドレス情報とを対応付けたアドレステーブルを参照して、受信パケットを転送する第1のノードと、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードと、接続された制御装置を構成するコンピュータに実行させるプログラムであって、前記第2のノードのうち、入口側に位置する第2のノードからの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定する処理と、前記パケット転送経路の前記第1のノードより上流側の第2のノードに対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定する処理と、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定する処理と、を前記コンピュータに実行させるプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。本発明によれば、第1の転送ノードと、非特許文献2の仕様に準拠した第2のノードと、が混在する環境において、トンネリング可能な通信端末の数の制約を無くすとともに、ネットワークへの負荷を抑えることが可能となる。はじめに、本発明の概要について図面を参照して説明する。図1に示すように、本発明は、自装置のポートに接続されているノードのアドレス情報を保持するアドレステーブルを参照して、受信パケットを転送する第1のノード260と、パケットに適用する処理と前記処理を適用するパケットを特定するための照合規則とを対応付けた処理規則に従って受信パケットを処理するパケット処理部を備え、前記第1のノードを経由するパケット転送経路の入口側と出口側とに少なくとも1台配置された第2のノードOFS210、220と、前記第2のノード210、220に前記処理規則を設定する制御装置100と、を含んだ環境にて実現できる。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。前記制御装置100は、第2のノードのうち、あるパケットを転送しようとする外部ノード例えば、外部ノード310aから見て、入口側に位置する第2のノード210からの要求に基づいて、新規フローに属するパケットを目的アドレスに送信するためパケット転送経路と当該パケット転送経路の出口側の第2のノードとその出力ポートとを決定する経路探索部と、前記パケット転送経路の前記第1のノードより上流側の第2のノード図1の場合、第2のノード210に対し、前記第1のノードがパケット転送時に参照しないパケットヘッダの領域に、前記出力ポートと対応付けられたフロー識別情報を書き込むとともに、前記パケットヘッダのアドレス情報を前記出口側の第2のノードに到達するよう書き換えてからパケットを転送させる処理規則を設定し、かつ、前記パケット転送経路の出口側に位置する第2のノードに対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させる処理規則を設定するパケット制御コマンド生成部と、を備える。例えば、外部ノード310aが、外部ノード320aに宛てて、パケットを送信した場合、制御装置100は、外部ノード310aおよび外部ノード320aが接続する位置およびネットワークトポロジを参照して、第2のノードOFS210、第1のノード260、第2のノードOFS220の順でパケットを転送し、第2のノードOFS220の第1ポートからパケットを出力させることを決定したものとする。このとき、制御装置100は、入口側の第2のノードOFS210に対し、第1のノード260がパケット転送時に参照しないパケットヘッダの領域例えば、図8のIPToSbitsフィールドに、前記出力ポートと対応付けられたフロー識別情報例えば、1を書き込むとともに、前記パケットヘッダのMACアドレスを前記出口側の第2のノードのMACアドレスに書き換えてからパケットを転送させる処理規則を設定する。また、制御装置100は、前記パケット転送経路の出口側に位置する第2のノードOFS220に対し、前記フロー識別情報が付与されたパケットを、前記フロー識別情報に対応するポートから送信させるアクションを設定した処理規則を設定する。以上により、入口側の第2のノードOFS210にてパケットヘッダが書き換えられるため、外部ノード310aから送信されたパケットは、第1のノード260、出口側の第2のノードOFS220の順で転送され、第2のノード220の第1のポートから出力されることにより、外部ノード320aに到達する。このとき、制御装置100がパケットヘッダを書き換える内容は、上述のフロー識別情報例えば、1と、パケットを出口側の第2のノード220に到達させるためのアドレス情報である。このため、外部ノードの一方または双方が異なっても同一の経路であれば、同一のアドレス情報を用いることができるため、冒頭に述べたMACアドレステーブルのエントリ数の上限等に基づく、トンネリング可能な端末数外部ノード数の制約はほとんど無くなってしまう。他方、同一の経路であっても、フロー識別情報により、フローを識別可能であるため、第2のノード220にフロー単位で転送先を識別させることが可能である。[第1の実施形態]続いて、本発明の第1の実施形態について図面を参照して詳細に説明する。図2は、本発明の第1の実施形態の全体構成を表した図である。図2を参照すると、複数の第1のノード260と、第2のノードOFS210、220と、第2のノードOFS210、220を制御可能な制御装置OFC100Aとを含んだ構成が示されている。第1のノード260は、スイッチングハブやリピータハブ等、制御装置OFC100Aからの制御を受けない中継装置である。以下の実施形態では、第1のノード260は、スイッチングハブ相当のレイヤ2スイッチL2SWであるものとして説明する。第2のノードOFS210、220は、処理規則フローエントリを保持するフローテーブルと、処理規則フローエントリに従って受信パケットを処理するパケット処理部を備える非特許文献2の仕様に準拠したオープンフロースイッチ相当の中継装置である。第2のノードOFS210、220には、それぞれ外部ノード310a、310b、320a、320bが接続されている。なお、図2の例では、第2のノードOFS210、220のみを示したが、その他の任意の位置に第2のノードOFSが配置されていてもよい。例えば、複数の第1のノード260の間に、第2のノードOFSが配置され、制御装置OFC100Aの制御に従ってパケット転送、パケットヘッダの書換え、パケット廃棄などを行う構成も採用可能である。外部ノード310a、310b、320a、320bは、ユーザの端末、ユーザの端末からの要求に応じてサービスを提供するサーバ、ユーザの端末からの要求に応じてネットワークに接続するVPNVirtualPrivateNetworkクライアント等である。制御装置OFC100Aは、非特許文献1、2のオープンコントローラと同様に第2のノードOFS210、220を制御する装置である。非特許文献1、2のオープンコントローラとの相違点は後に図3を参照して説明する。また、以下の説明では、第2のノードOFS210、220、第1のノードL2SW260を含めてドメインと呼ぶこととする。図3は、制御装置OFC100Aの詳細構成を表したブロック図である。図3を参照すると、第2のノードOFS210、220との制御用通信を行うノード通信部101と、外部より設定情報を取得する設定情報取得部102と、ノード通信部101や設定情報取得部102より処理対象となるパケットの情報を取得する処理対象パケット情報取得部103と、処理対象となるパケットの転送経路を探索する経路探索部104と、レイヤ3アドレスと、当該レイヤ3アドレスを収容している第2のノードOFS210、220およびフロー照合規則の対応関係を記憶する外部ノード位置情報記憶部105と、第2のノードOFS210、220および第1のノードL2SWを含めたネットワークトポロジを管理するトポロジ情報記憶部106と、第2のノードOFSがフローを一意に特定できるユニークなID以下、フロー識別子という。を割り振りを含む処理規則フローエントリの生成を行う処理規則生成部107と、割り当て可能なフロー識別子及びアクションを管理するフロー識別子管理部108と、第2のノードOFS210、220の第1のノードL2SW260との接続ポートと、第2のノードOFS210、220が第1のノードL2SW260との通信に用いるアドレスMACアドレスとの対応関係を記憶するノード情報記憶部109と、第2のノードOFS210、220に対して前記生成した処理規則フローエントリの設定や学習パケットの送信動作を実行させるパケット制御コマンド生成部110と、外部ノード310a~320bのレイヤ2アドレスを記憶する外部ノードレイヤ2アドレス記憶部111と、を備えた構成が示されている。上記図3に示した制御装置OFC100Aの各処理部処理手段の構成は本発明を判りやすく説明するために例示したものであり、適宜統廃合またはさらに細分化することができる。また、前記制御装置OFC100Aの各処理部処理手段は、制御装置OFC100Aを構成するコンピュータに、そのハードウェアを用いて、後記する各処理を実行させるコンピュータプログラムにより実現することもできる。ここで、フロー照合規則とは、図9に示す各レイヤの任意のフィールドのマッチング条件ワイルドカード使用可。である。第2のノードの入口ポートを指定してもよい。以下、上記制御装置OFC100Aの各部の構成について、図4の外部ノード310bから外部ノード320b宛てのパケットが第2のノードOFS210に入ってきた場合を例として説明する。ノード通信部101は、第2のノードOFS210、220との制御用セッションの確立、制御用コマンドの送信受信を行う。制御用コマンドとしては、非特許文献2のオープンフロープロトコルを用いてもよい。また、Telnet経由のCUIコマンドラインインタフェースや、SNMPSimpleNetworkManagementProtocolを用いて通信を行ってもよい。設定情報取得部102は、外部ファイルやデータベースより設定情報を読み取る部位である。処理対象パケット情報取得部103は、ノード通信部101、設定情報取得部102より、処理対象となるパケットのレイヤ3送信先アドレスを取得する。例えば、第2のノードOFS210より、処理規則フローエントリの設定を要求するメッセージPacket-inを受信した場合、処理対象パケット情報取得部103は、ノード通信部101から、レイヤ3アドレスとして、第2のノードOFS210から受信したパケットまたはパケットヘッダを含む情報から、IPInternetProtocolアドレスを取得する。経路探索部104は、外部ノード位置情報記憶部105から前記レイヤ3送信アドレスに対応する外部ノードの位置、即ち、送信先となるドメイン外へ出口に位置する第2のノードOFS220とフロー照合規則を取得して、トポロジ情報記憶部106に記憶されたネットワークトポロジに従って経路を探索する。以下の説明では、図2の外部ノード310bから外部ノード320b宛てのパケットに対して、第2のノードOFS210をドメインの入口として、複数の第1のノードL2SW260を経て、第2のノードOFS220に到る経路が計算されたものとする。処理規則生成部107は、フロー識別子管理部108を参照して、送信先となる第2のノードOFS220内でフローを一意に特定できるユニークなID以下、フロー識別子という。を割り振り、所定のポートからの転送処理等を実行させるアクションを指定して処理規則フローエントリを生成する。処理規則生成部107は、前記生成したフロー識別子とアクションを、フロー識別子管理部108へ登録する。前記フロー識別子は、第2のノードOFS220がフローが特定できるようなものであれば種々の方法にて作成することができる。例えば、レイヤ3の送信元アドレス、および、レイヤ3の送信先アドレスのいずれかまたは双方を組み合わせてユニークな複合キーとなるようにフロー識別子を生成することとしてもよい。また、フロー識別子は、送信先となる第2のノードOFS220の入力ポートも組み合わせてユニークな複合キーとなるように割り振ってもよい。また、第1のノードL2SW260を介した通信に用いられるレイヤ2の送信元アドレス、および、レイヤ2の送信先アドレスのいずれかまたは双方を組み合わせてユニークな複合キーとなるように割り振ってもよい。アクションは、上記のとおり指定ポートからのパケット出力を実行させるコマンドのほか、出口ポートにてネットワークを多重化する識別子を指定するコマンドを含んでもよい。出口ポートを多重化する識別子としては、Ethernet登録商標においてIEEE802.1QのタグVLANID、IEEE802.1adのサービスVLANタグS-TAG、サービスVLAN識別子S-VID、カスタマVLANタグC-TAG等が挙げられる。また、出口ポートを多重化する識別子として、レイヤ2.5といわれるMPLSMulti-ProtocolLabelSwitchingのラベルも用いてもよい。なお、制御コマンドとして非特許文献2のオープンフロープロトコルを用いる場合、アクションとして、FlowModのActionを用いることができる。FlowModのActionとしては、OUTPUTコマンドにより出力ポートを指定するほか、また、フロー識別子をIPToSbitsフィールドに書き込んでいる場合には、IPToSbitsフィールドを0に更新するアクションを追加してもよい。また、出口ポートにてネットワークを多重化する識別子としてTAGVLANIDを用いている場合には、TAGVLANIDを書き換えるアクションを追加しても良い。もちろんその他のFlowModのActionを含んでもよい。パケット制御コマンド生成部110は、第2のノードOFS210、220に対し、処理規則フローエントリの保持や特定の処理を実行させる制御コマンドを生成して、ノード通信部101経由で、第2のノードOFS210、220に該制御コマンドを送信する。具体的には、パケット制御コマンド生成部110は、第2のノードOFS210に対しては、該処理対象となるパケットのヘッダに、前記フロー識別子を含むように変更させるコマンド、当該パケットの送信先レイヤ2アドレスを、ノード情報記憶部109より読み出した出口側の第2のノードOFS220の入力ポート第1のノードL2SW260との通信に用いる入力ポートのレイヤ2アドレスへ変更するコマンド、および、フロー識別子管理部108より読み出した該当フロー識別子のアクションに対応するコマンドを生成する。なお、パケットヘッダに前記フロー識別子を含める際には、第1のノードL2SWがパケット転送時に参照しないレイヤレイヤ2より上位レイヤのフィールドを用いる。例えば、IPパケットの場合、サービスタイプフィールド、IPオプションフィールド、IDフィールドを用いることができる。また、第1のノードL2SW260でネットワークを多重化する識別子を用いている場合、この多重化識別子を付与させるコマンドを生成することもできる。また、第2のノードOFS210において、パケットの送信先レイヤ2アドレスに加えて、パケットの送信元レイヤ2アドレスを変更してもよい。この場合、ノード情報記憶部109より読み出した第2のノードOFS210が第1のノードL2SW260との通信に用いるレイヤ2アドレスに変更するコマンドを生成することになる。これらの制御コマンドとして非特許文献2のオープンフロープロトコルを用いる場合、Match条件として、レイヤ3送信先アドレスを指定したFlowMod処理規則フローエントリ追加コマンドを用いることができる。具体的には、FlowModのアクションフィールドに、SET_NW_TOSコマンドを設定し、前記フロー識別子を変更さえ、SET_DL_DSTコマンドを設定し、宛て先レイヤ2アドレスを変更させ、OUTPUTコマンドを設定し出力ポートからの出力を実行させることができる。第1のノード260にて、ネットワークを多重化する識別子としてTAGVLANIDを用いている場合には、SET_VLAN_IDコマンドを設定してTAGVLANIDをパケットに付与する処理が追加される。また、第2のノードOFS210は、フローテーブルの検索の結果、第1のノードL2SW260から受信したパケットに対応する処理規則フローエントリを発見できなかった場合、当該受信パケットを廃棄するよう設定することができる。具体的には、第1のノードL2SW260との通信に用いるポートにおいて、経路の導通確認用パケット以外のパケットを受信した場合、フローテーブルの下位にこれらパケットをドロップ廃棄する処理規則フローエントリを設定することで、制御装置OFC100AへPacket-Inが送信されないようにすることができる。また、ブロードキャストパケットについても低優先で予めドロップ廃棄するようにして、制御装置OFC100AへPacket-inがあがらないようにしてもよい。このように設定することで、制御装置OFC100Aの負荷を下げることができる。また、第2のノードOFS220に対しては、入力ポートから来た第2のノードOFS210で変更されたパケットに対して、該パケットのフロー識別子に従ってフローを特定して、外部ノードレイヤ2アドレス記憶部111から送信先のレイヤ3アドレスに対応する外部ノードのレイヤ2アドレスを読み出して、該パケットの送信先レイヤ2アドレスを当該外部ノードのレイヤ2アドレスに変更するコマンド、フロー照合規則に対応付けられたアクションを指定するコマンドを生成する。必要あれば、ネットワークを多重化する識別子をヘッダに付加するコマンドを生成してもよい。フロー識別子としては、フローを一意に特定できるものであれば良いが、例えば、レイヤ3の送信先アドレス、レイヤ3の送信元アドレスのいずれか、もしくは、これらの双方と組み合わせてフローやレイヤ2を多重化する識別子を特定できるようにしてもよい。また、これらに加えて入力ポートも組み合わせて用いる態様も採用可能である。また、第2のノードOFS220において、パケットの送信先レイヤ2アドレスに加えて、パケットの送信元レイヤ2アドレスを変更してもよい。この場合、外部ノードレイヤ2アドレス記憶部111より送信元レイヤ3アドレスに対応するレイヤ2アドレスを読み出し、該当パケットの送信元レイヤ2アドレスを変更するコマンドを生成してもよい。これらの制御コマンドとして非特許文献2のオープンフロープロトコルを用いる場合、Match条件として、IPToSbitsフィールドを指定したFlowModを用いることができる。また、フロー識別子の振り方によっては、レイヤ3の送信先アドレス、および、レイヤ3の送信先アドレスのいずれか、もしくは、これら双方の組み合わせを指定したFlowModを用いることができる。具体的には、FlowModのアクションフィールドに、SET_DL_DSTコマンドを設定することで、宛て先レイヤ2アドレスを変更させ、OUTPUTコマンドを設定することで出力ポートからの出力を実行させることができる。このとき、SET_NW_TOSコマンドによりIPToSbitsフィールドを0に更新させてもよい。ネットワークを多重化する識別子としてTAGVLANIDを用いている場合には、TAGVLANIDをパケットに付与するアクションが追加される。また、第2のノードOFS220においても、第1のノードL2SW260との通信に用いるポートにおいて、経路の導通確認用パケット以外のパケットを受信した場合、低優先でドロップ廃棄するように処理規則フローエントリを設定して、制御装置OFC100AへPacket-inがあがらないようにしてもよい。また、ブロードキャストパケットについても低優先で予めドロップ廃棄するようにして、制御装置OFC100AへPacket-inがあがらないようにしてもよい。このように設定することで、制御装置OFC100Aの負荷を下げることができる。ここで、制御装置OFC100Aによる第1のノードL2SW260の間接的な制御方法について説明する。第1のノードL2SW260がスイッチングハブのように、パケット転送に用いるアドレステーブルの学習機能を備えている場合、パケット制御コマンド生成部110が、第2のノードOFS220に、第1のノードL2SW260側に、送信元レイヤ2アドレスを第2のノードOFS220のポートのレイヤ2アドレスとした学習用パケットを定期的に生成して送信するよう制御する。これにより、第1のノードL2SW260に前記アドレステーブルを更新させることができる。前記学習用パケットの送信に代えて、第2のノードOFS220のレイヤ2アドレスを宛て先としたパケットが第2のノードOFS220に到達するように、第2のノード210、220を介して、第1のノードL2SW260にパケット転送に用いるアドレステーブルを書き換えさせる方法も採用可能である。なお、前記学習パケットの送信間隔またはアドレステーブルの更新間隔は、アドレステーブルのエントリタイムアウト値未満例えば、第1のノードL2SW260がスイッチングハブである場合、MACアドレステーブルのタイムアウト値が初期値の300秒であれば300秒未満であることが望ましい。続いて、本実施形態の動作について図4、図5を参照して詳細に説明する。例えば、図4に示すように、外部ノード310bIPアドレス=192、168.0.2が外部ノード320bIPアドレス=192、168.1.4に宛ててパケットを送信するとステップS001、第2のノード210は、制御装置OFC100Aに対し、処理規則フローエントリの設定を要求するメッセージPacket-inを送信する。処理規則フローエントリの設定を要求するメッセージPacket-inを受信した制御装置OFC100Aは、図5に示す一連の動作を実行する。図5を参照すると、まず、ノード通信部101が、上記Packet-inにて受信した処理対象となるパケット情報を取得するステップA1と、処理対象パケット情報取得部103が、ノード通信部101より、処理対象となるパケットのレイヤ3送信先アドレスIPアドレス=192、168.1.4を取得するステップA2。経路探索部104が、外部ノード位置情報記憶部105より、該レイヤ3送信アドレスIPアドレス=192、168.1.4に基づき、送信先となる第2のノードOFS220とフロー照合規則を取得して、トポロジ情報記憶部106に記憶されたネットワークトポロジに従って経路を探索するステップA3。次に、処理規則生成部107が、フロー識別子管理部108を参照し、当該フローに属するパケットに付与すべきフロー識別子とアクションを生成し、第2のノードOFS210、220に設定すべき処理規則フローエントリを生成するステップA4。最後に、パケット制御コマンド生成部110が、ノード通信部101経由で、第2のノードOFS210、220に対し、処理規則の設定を含む制御コマンドを送信するステップA5。この結果、図4のステップS002に示すように、第2のノードOFS210には、送信元/送信先レイヤ2アドレスを、自身の送信ポートのレイヤ2アドレスMAC1-2と、出口側の第2のノードOFS220のレイヤ2アドレスMAC2-2に書き換えるとともに、IPToSbitsフィールドにフロー識別子を付与する処理規則フローエントリが設定される。また、図4のステップS003に示すように、第2のノードOFS220には、送信元/送信先レイヤ2アドレスを、自身のレイヤ2アドレスVRouterと、送信先の外部ノード320bのレイヤ2アドレスSV4に書き換えてから、IPToSbitsフィールドに付与されたフロー識別子に従い、パケットを出力する処理規則フローエントリが設定される。さらに、制御装置OFC100Aが、第2のノードOFS220に定期的に、学習用パケットをフラディングさせるため、第1のノード260には、第2のノードOFS220にパケットを転送するためのポート情報が学習される。以上により、図4の下段の太矢線に示すような経路でのパケット転送が実現される。また、このときに、同一の経路で転送されるパケットについても、当該パケットに付与されたフロー識別子や、必要に応じて付与されるVLANTAGによって、区別することが可能である。以上のように、本実施形態によれば、制御装置OFC100Aが直接制御できない第1のノード260が混在しているネットワークにおいても、外部ノードの数に制約を受けることなく、所望の経路を設定し、かつ、同じレイヤ3アドレスを持つ異なるフローを区別することが可能になる。また上述したように、本実施形態では、VLANTAG等の多重化したネットワークを識別する識別子を付与変更するアクションを実行させることにより、出口側の第2のノード220の出力ポートにてネットワークの多重化が可能となっている。なお、上記した実施形態では省略したが、処理対象以外のパケット、例えば、IPパケット以外のレイヤ2パケットは、図6に示すように、制御装置OFC100Aに対するPacket-InおよびPacket-Outで転送させることも可能である。これにより、第2のノード210、220で、指定パケット以外を低優先でドロップ廃棄するような設定が行われている場合にも、上記レイヤ2パケットを転送することができる。また、上記した実施形態では省略したが、第1のノード260のポート間では定期的にユニキャストで導通確認を行わせてもよいことはもちろんである。[第2の実施形態]続いて、上記第1の実施形態に変更を加えた本発明の第2の実施形態について説明する。図7は、本発明の第2の実施形態の全体構成を表した図である。第1の実施形態との相違点は、第2のノードOFS210と第1のノードL2SW260の間に、外部ノードと接続されていない第2のノードOFS230が追加され、第2のノードOFS220にさらに外部ノード330a、330bと接続された第2のノードOFS240が追加されている点である。以下、本実施形態の説明において、第2のノード同士が直接接続して構成された構成をサブドメインと呼ぶこととする。図7では、第2のノードOFS210と第2のノードOFS230をサブドメイン1、第2のノードOFS220と第2のノードOFS240をサブドメイン2とし、サブドメイン間の第1のノード群も含めた全体をドメインと呼ぶこととする。本発明の第2の実施形態における制御装置100Aの構成は、ノード通信部101が第2のノードOFS210~240と接続されているほかは、第1の実施形態の制御装置100Aの構成と略同一であるので、以下動作上の相違点を中心に説明する。また、以下の説明では、制御装置100Aの経路探索部104において、外部ノード310bから外部ノード330b宛てのパケットの経路について、第2のノードOFS210、第2のノードOFS230、第1のノードL2SW260、第2のノードOFS220、第2のノードOFS240という経路が探索されたものとする。このとき、処理規則生成部107が、経路の最終段最も出口側の第2のノードOFSが属するサブドメインサブドメイン2の中でフローを一意に特定できるユニークなID以下フロー識別子を割り振る点で第1の実施形態と異なる。パケット制御コマンド生成部110は、第2のノードOFS210、第2のノードOFS230、第2のノードOFS220、第2のノードOFS240に対して制御コマンドを生成して、ノード通信部101経由で送信する。具体的には、第2のノードOFS210に対しては、処理対象となるパケットを、第2のノードOFS230へ転送させるコマンドを生成する。また、前記転送するパケットの送信先レイヤ2アドレスを、フローを識別する任意のIDに変えるコマンドも生成して、同じサブドメイン内の第2のノードにおいて、送信先レイヤ2アドレスでフローを特定するようにしてもよい。第2のノードOFS230に対しては、上記処理対象となるパケットのヘッダに前記フロー識別子を含むように変更するコマンド、ノード情報記憶部109より、経路中の第1のノード260の後段にある第2のノード図7の第2のノード220における第1のノード260との入力ポートのレイヤ2アドレスを取得して、該パケットの送信先レイヤ2アドレスを前記取得したレイヤ2アドレスへ変更するコマンド、および、第2のノード230におけるフロー照合規則を指定するコマンドを生成する。前記フロー識別子の格納フィールドは、第1の実施形態と同様に、第1のノード260がパケット転送時に参照しないフィールドを用いる。例えば、IPパケットの場合、サービスタイプフィールド、IPオプションフィールド、IDフィールドを用いることができる。また、第1のノード260でネットワークを多重化する識別子が用いられている場合には、該多重化識別子を付与するコマンドを生成する。また、ノード情報記憶部109より第2のノード230における第1のノード260と接続されたポートに付与されたレイヤ2アドレスを読み出し、前記処理対象パケットの送信元レイヤ2アドレスを前記第2のノードのレイヤ2アドレスへ変更するコマンドを生成してもよい。第2のノードOFS220に対しては、第2のノードOFS230で変更され、第1のノード260の入力ポートから受信したパケットを、ヘッダ中のフロー識別子に従って、当該出口側の第2のノード図7の第2のノード240へ転送させるコマンドを生成する。また、前記転送するパケットの送信先レイヤ2アドレスを、フローを識別する任意のIDに変えるコマンドも生成して、同じサブドメイン内の第2のノードにおいて、送信先レイヤ2アドレスでフローを特定するようにしてもよい。またこのとき、前記送信先レイヤ2アドレスの代わりに、受信先レイヤ2アドレスを用いてもよいし、両者を併用してもよい。第2のノードOFS240に対しては、第2のノードOFS230で変更され、第2のノードOFS220から来たパケットに対して、外部ノードレイヤ2アドレス記憶部111より送信先のレイヤ3アドレスに対応する外部ノードのレイヤ2アドレスを取得し、前記処理対象パケットの送信先レイヤ2アドレスを前記取得したレイヤ2アドレスに変更するコマンド、および、前記処理対象パケットのフロー識別子に従って、該当ポートからパケットを出力するコマンドを生成する。必要あれば、ネットワークを多重化する識別子をヘッダに付加するコマンドが生成される。また、外部ノードレイヤ2アドレス記憶部111より送信元レイヤ3アドレスに対応するレイヤ2アドレスを読み出し、前記処理対象パケットの送信元レイヤ2アドレスを、前記読み出したレイヤ2アドレスに変更するコマンドを生成してもよい。以上のように、本発明は、3台以上の第2のノードがそれぞれ外部ノードと接続され、サブドメインを構成する環境においても実現できる。なお、上記した第2の実施形態では、経路の最終段最も出口側の第2のノードOFSが属するサブドメインサブドメイン2の中でフローを一意に特定できるユニークなID以下フロー識別子を割り振るものとしたが、第1のノード260内で、フロー識別子単独、もしくは、L2、L3アドレスとフロー識別子を組み合わせてユニークとなるように割り振るようにしてもよい。第2のノードOFS220に対しては、該処理対象となるパケットを、第2のノードOFS240へ転送するコマンドを生成するとともに、第2のノードOFS220において、該パケットの送信先レイヤ2アドレスを、フローを識別する任意のIDに変えるコマンドも生成して、同じサブドメイン内の第2のノードにおいて、送信先レイヤ2アドレスでフローを特定するようにしてもよい。以上、本発明の好適な実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形置換調整を加えることができる。例えば、上記した第1の実施形態では、第2のノードが2台、第1のノードが4台、外部ノードが4台の構成を示して説明を行ったが、それぞれの台数は制限を受けない。また、上記した実施形態では、外部ノードは、第2のノードに直接接続されているものとして説明したが、外部ノードと第2のノードとの間に、他のネットワークに属する第1のノードや第2のノードが介在する構成にも適用することが可能である。また、上記した実施形態では、第2のノードとして非特許文献2のオープンフロースイッチを用いるものとして説明したが、外部からコマンドにより、特定のフローを識別し、任意のヘッダフィールドの書き換えやパケット転送処理を実行可能な装置であれば、その他の中継装置を用いることも可能である。また、Telnet経由のCLIコマンドラインインタフェースにて任意のパケットマッチ条件を指定してパケットを書き換えや経路を設定できるような中継装置を用いる構成も採用可能である。本発明の全開示請求の範囲を含むの枠内において、さらにその基本的技術思想に基づいて、実施形態の変更調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。最後に、本発明の好ましい形態を要約する。[第1の形態]上記第1の視点による通信システム参照[第2の形態]第1の形態の通信システムにおいて、前記制御装置は、前記第2のノードのポートのうち、前記第1のノードと接続されたポート毎に与えられたアドレス情報を記憶するノード情報記憶部を備え、前記ノード情報記憶部を参照して、前記上流側の第2のノードに、前記パケットヘッダの送信先アドレス情報を、前記第2のノードのアドレス情報に書き換えさせる通信システム。[第3の形態]第1または第2の形態の通信システムにおいて、前記制御装置は、前記第2のノードに接続された外部ノードのアドレス情報を記憶する外部ノードアドレス記憶部を備え、前記外部ノードアドレス記憶部を参照して、出口側に位置する第2のノードに、前記上流側の第2のノードで変更されたアドレス情報を、前記外部ノードのアドレス情報に変更させる通信システム。[第4の形態]第1~第3いずれか一の形態の通信システムにおいて、前記制御装置は、所定の時間間隔で、前記第1のノードと接続された前記第2のノードに、自装置のアドレス情報を学習させる学習パケットを送信させ、前記第1のノードのアドレステーブルを更新させる通信システム。[第5の形態]第4の形態の通信システムにおいて、前記制御装置は、前記第2のノードに、前記第1のノードが保持するアドレステーブルのエントリタイムアウト時間より短い間隔で、前記学習パケットを送信させる通信システム。[第6の形態]第1~第5いずれか一の形態の通信システムにおいて、前記制御装置は、前記第2のノードに、送信パケットのヘッダのいずれかの領域に、ネットワークを多重化する識別子を付与させる通信システム。[第7の形態]第1~第6いずれか一の形態の通信システムにおいて、前記第2のノードは、前記第1のノードから受信したパケットと、前記照合規則の照合の結果、前記受信パケットに対応する処理規則を発見できなかった場合、当該受信パケットを廃棄するよう設定されている通信システム。[第8の形態]第1~第7いずれか一の形態の通信システムにおいて、前記アドレス情報は、MACアドレスMediaAccessControlAdressであり、前記第1のノードは、アドレステーブルとしてMACアドレステーブルを参照してパケットを転送するレイヤ2スイッチである通信システム。[第9の形態]第1~第8いずれか一の形態の通信システムにおいて、前記制御装置は、前記フロー識別情報として、少なくとも前記第2のノード同士が直接接続されたサブドメインの中で一意となる識別子を付与する通信システム。[第10の形態]上記第2の視点による制御装置参照[第11の形態]上記第3の視点による通信方法参照[第12の形態]上記第4の視点によるプログラム参照"