"データ信号を送受信するネットワーク自動構築装置であって、複数の前記ネットワーク自動構築装置は、複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンとを有する通信ネットワークによって接続され、前記ネットワーク自動構築装置は、前記第2のリンクを介して通信するコントローラ部と、前記第1のリンクを介して通信する第1リンク通信部と、を有し、前記コントローラ部は、前記第1リンク通信部を介して、前記データプレーン上の隣接ノードから、前記制御プレーン上の識別情報を受信する識別情報受信処理と、前記隣接ノードとの間に、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築装置。前記コントローラ部は、前記制御プレーンを介して、前記識別情報を前記データプレーン上で送信指示するコマンドを他の全ノードに対して送信するフラッディング処理を実行し、前記他の全ノードの前記コントローラ部は、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記データプレーンを介して前記識別情報を送信するメッセージ送信処理を実行する、ことを特徴とする請求項1に記載のネットワーク自動構築装置。前記コントローラ部は、前記フラッディング処理に於いて、前記制御プレーンを介して、トンネル属性情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記メッセージ送信処理に於いて、前記他の全ノードの前記コントローラ部は、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記トンネル属性情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項2に記載のネットワーク自動構築装置。前記コントローラ部は、前記フラッディング処理に於いて、前記制御プレーンを介して、GMPLSGeneralizedMultiProtocolLabelSwitchingサポート情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記他の全ノードの前記コントローラ部は、前記メッセージ送信処理に於いて、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記GMPLSサポート情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項2に記載のネットワーク自動構築装置。前記コントローラ部は、前記識別情報受信処理に於いて、前記隣接ノードの候補を把握し、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから、前記データプレーンを介して前記識別情報を受信する、ことを特徴とする請求項2に記載のネットワーク自動構築装置。データ信号を送受信するネットワーク自動構築装置であって、複数の前記ネットワーク自動構築装置は、複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンとを有する通信ネットワークによって接続され、前記ネットワーク自動構築装置は、前記第2のリンクを介して通信するコントローラ部と、前記第1のリンクを介して通信する第1リンク通信部と、を有し、前記コントローラ部は、前記データプレーン上の隣接ノードの候補を把握して、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理を行い、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから前記データプレーンを介して前記隣接ノードの識別情報を受信する識別情報受信処理、または、導通が確認できなかったノードとの間の前記通信トンネルを削除するトンネル削除処理を繰り返し実行する、ことを特徴とするネットワーク自動構築装置。データ信号を送受信するネットワーク自動構築装置であって、複数の前記ネットワーク自動構築装置は、複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンとを有する通信ネットワークによって接続され、前記ネットワーク自動構築装置は、前記第2のリンクを介して通信するコントローラ部と、前記第1のリンクを介して通信する第1リンク通信部と、を有し、前記コントローラ部は、前記第1リンク通信部を制御して、前記データプレーン上の隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの通信チャネルを介して制御信号を通信可能とする通信チャネル割当処理と、前記第1リンク通信部と、前記データプレーンの前記通信チャネルとを介して、全ての前記隣接ノードの識別情報を受信する識別情報受信処理と、前記隣接ノード全てについて、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築装置。前記コントローラ部は、前記トンネル設定処理を実行したのち、前記データプレーン上の前記隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの前記通信チャネルを、データ信号を通信するように再び割り当てる通信チャネル再割当処理を実行する、ことを特徴とする請求項7に記載のネットワーク自動構築装置。データ信号を送受信する複数のノードと、複数の前記ノードが複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の前記ノードが複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンと、を有する通信ネットワークのネットワーク自動構築方法であって、各前記ノードは、前記データプレーン上の隣接ノードから、前記制御プレーン上の識別情報を受信する識別情報受信処理と、前記隣接ノードとの間に、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築方法。前記識別情報受信処理に於いて、前記ノードが、前記制御プレーンを介して、前記識別情報を前記データプレーン上で送信指示するコマンドを他の全ノードに対して送信するフラッディング処理を実行し、前記他の全ノードが、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記データプレーンを介して前記識別情報を送信するメッセージ送信処理を実行する、ことを特徴とする請求項9に記載のネットワーク自動構築方法。前記フラッディング処理に於いて、前記ノードが、前記制御プレーンを介して、トンネル属性情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記メッセージ送信処理に於いて、前記他の全ノードが、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記トンネル属性情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項10に記載のネットワーク自動構築方法。前記フラッディング処理に於いて、前記ノードが、前記制御プレーンを介して、GMPLSGeneralizedMultiProtocolLabelSwitchingサポート情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記メッセージ送信処理に於いて、前記他の全ノードが、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記GMPLSサポート情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項10に記載のネットワーク自動構築方法。前記識別情報受信処理は、前記ノードが、前記隣接ノードの候補を把握し、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから、前記データプレーンを介して前記識別情報を受信する、ことを特徴とする請求項10に記載のネットワーク自動構築方法。データ信号を送受信する複数のノードと、複数の前記ノードが複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の前記ノードが複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンと、を有する通信ネットワークのネットワーク自動構築方法であって、各前記ノードは、前記データプレーン上の隣接ノードの候補を把握して、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理を実行し、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから前記データプレーンを介して前記隣接ノードの識別情報を受信する識別情報受信処理、または、導通が確認できなかったノードとの間の前記通信トンネルを削除するトンネル削除処理を繰り返し実行する、ことを特徴とするネットワーク自動構築方法。データ信号を送受信する複数のノードと、複数の前記ノードが複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の前記ノードが複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンと、を有する通信ネットワークのネットワーク自動構築方法であって、各前記ノードは、前記データプレーン上の隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの通信チャネルを介して制御信号を通信可能とする通信チャネル割当処理と、前記データプレーンの前記通信チャネルを介して、全ての前記隣接ノードの識別情報を受信する識別情報受信処理と、前記隣接ノード全てについて、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築方法。前記トンネル設定処理を実行したのち、前記データプレーン上の前記隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの前記通信チャネルを、データ信号を通信するように再び割り当てる通信チャネル再割当処理を実行する、ことを特徴とする請求項15に記載のネットワーク自動構築方法。請求項9ないし請求項16のいずれか1項に記載のネットワーク自動構築方法を、コンピュータである前記ノードに実行させるためのネットワーク自動構築プログラム。非特許文献1,2に記載された発明によれば、データプレーンDplaneとInbandな制御プレーンCplaneとをプラグアンドプレイPnPで自動構築することができる。しかし実際には、Inbandではなくoutofbandな制御プレーンCplaneを構築すべき場合もある。Inbandな制御プレーンでは、光リンクの物理層をデータプレーンDplaneと共用するため、ネットワークに障害が発生したとき、データの送受信ができなくなると共に、各ノードを制御できなくなってしまい、各ノードの状態すら把握できなくなってしまうからである。よって、制御プレーンCplaneの物理層をケーブルとし、データプレーンDplaneの物理層を光リンクとするoutofbandな制御プレーンCplaneを構築することが望ましい。これにより、光リンクネットワークに障害が発生したときでも、各ノードの状態を把握し、障害から回復するための制御を行うことができる。制御プレーンCplaneの物理層をケーブルとし、データプレーンDplaneの物理層を光リンクとしたとき、制御プレーンCplane上の隣接ノードが、データプレーンDplane上の隣接ノードと一致しない場合がある。つまり、制御プレーンCplaneのトポロジとデータプレーンDplaneのトポロジとが異なる場合がある。この場合に、データプレーンDplane上の隣接ノードと、制御プレーンCplane上でGMPLSプロトコルのIPパケットを送受信しようとしても、中継する他のノードによって、このIPパケットが中継されず、宛先アドレスに到達しない虞がある。または、中継する他のノードによって、このIPパケットが誤って解釈され、エラーとなってしまう虞がある。outofbandな制御プレーンを構築するためには、データプレーンDplane上での隣接ノードに対応する制御プレーンCplane上のノードを特定し、この隣接ノード同士にトンネルを設定する必要があった。従来、ネットワーク運用者は、これらの設定を手作業で行っていた。よって、所定の設定工数を要し、かつ、手作業による誤設定の虞があった。そこで、本発明は、GMPLS網において、outofbandな制御プレーンCplaneを自動で構築して、手作業による誤設定を回避し、かつ、ネットワーク運用者の設定工数を削減することを課題とした。前記した課題を解決するため、請求項1に記載の発明は、データ信号を送受信するネットワーク自動構築装置であって、複数の前記ネットワーク自動構築装置は、複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンとを有する通信ネットワークによって接続され、前記ネットワーク自動構築装置は、前記第2のリンクを介して通信するコントローラ部と、前記第1のリンクを介して通信する第1リンク通信部と、を有し、前記コントローラ部は、前記第1リンク通信部を介して、前記データプレーン上の隣接ノードから、前記制御プレーン上の識別情報を受信する識別情報受信処理と、前記隣接ノードとの間に、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築装置とした。請求項9に記載の発明は、データ信号を送受信する複数のノードと、複数の前記ノードが複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の前記ノードが複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンと、を有する通信ネットワークのネットワーク自動構築方法であって、各前記ノードは、前記データプレーン上の隣接ノードから、前記制御プレーン上の識別情報を受信する識別情報受信処理と、前記隣接ノードとの間に、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築方法とした。このようにすることで、本発明によれば、outofbandな制御プレーンを自動で構築して、手作業による誤設定を回避し、かつ、ネットワーク運用者の設定工数を削減することができる。請求項2に記載の発明は、前記コントローラ部は、前記制御プレーンを介して、前記識別情報を前記データプレーン上で送信指示するコマンドを他の全ノードに対して送信するフラッディング処理を実行し、前記他の全ノードの前記コントローラ部は、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記データプレーンを介して前記識別情報を送信するメッセージ送信処理を実行する、ことを特徴とする請求項1に記載のネットワーク自動構築装置とした。請求項10に記載の発明は、前記識別情報受信処理に於いて、前記ノードが、前記制御プレーンを介して、前記識別情報を前記データプレーン上で送信指示するコマンドを他の全ノードに対して送信するフラッディング処理を実行し、前記他の全ノードが、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記データプレーンを介して前記識別情報を送信するメッセージ送信処理を実行する、ことを特徴とする請求項9に記載のネットワーク自動構築方法とした。このようにすることで、本発明によれば、ネットワークの自動構築を、フラッディング処理を行ったのちの特定のタイミングに限定でき、ノードの通常状態の動作に影響を及ぼさないようにすることができる。請求項3に記載の発明は、前記コントローラ部は、前記フラッディング処理に於いて、前記制御プレーンを介して、トンネル属性情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記メッセージ送信処理に於いて、前記他の全ノードの前記コントローラ部は、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記トンネル属性情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項2に記載のネットワーク自動構築装置とした。請求項11に記載の発明は、前記フラッディング処理に於いて、前記ノードが、前記制御プレーンを介して、トンネル属性情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記メッセージ送信処理に於いて、前記他の全ノードが、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記トンネル属性情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項10に記載のネットワーク自動構築方法とした。このようにすることで、本発明によれば、隣接ノードからトンネル属性情報を取得できるので、隣接ノードそれぞれに最適なトンネルを設定できる。請求項4に記載の発明は、前記コントローラ部は、前記フラッディング処理に於いて、前記制御プレーンを介して、GMPLSGeneralizedMultiProtocolLabelSwitchingサポート情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記他の全ノードの前記コントローラ部は、前記メッセージ送信処理に於いて、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記GMPLSサポート情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項2に記載のネットワーク自動構築装置とした。請求項12に記載の発明は、前記フラッディング処理に於いて、前記ノードが、前記制御プレーンを介して、GMPLSGeneralizedMultiProtocolLabelSwitchingサポート情報と前記識別情報とを前記データプレーン上で送信指示するコマンドを前記他の全ノードに対して送信し、前記メッセージ送信処理に於いて、前記他の全ノードが、前記識別情報を前記データプレーン上で送信指示するコマンドを受信したならば、前記GMPLSサポート情報と前記識別情報とを前記データプレーンを介して送信する、ことを特徴とする請求項10に記載のネットワーク自動構築方法とした。このようにすることで、本発明によれば、隣接ノードからGMPLSサポート情報を取得できるので、隣接ノードを、GMPLS制御コマンドによって誤りなく制御することができる。請求項5に記載の発明は、前記コントローラ部は、前記識別情報受信処理に於いて、前記隣接ノードの候補を把握し、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから、前記データプレーンを介して前記識別情報を受信する、ことを特徴とする請求項2に記載のネットワーク自動構築装置とした。請求項13に記載の発明は、前記識別情報受信処理は、前記ノードが、前記隣接ノードの候補を把握し、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから、前記データプレーンを介して前記識別情報を受信する、ことを特徴とする請求項10に記載のネットワーク自動構築方法とした。このようにすることで、本発明によれば、制御プレーン上でのフラッディング処理を行うことなくネットワークを自動構築できるので、制御プレーン上のトラヒックを最小化し、かつ、他ノードへ与える影響を最小化できる。請求項6に記載の発明は、データ信号を送受信するネットワーク自動構築装置であって、複数の前記ネットワーク自動構築装置は、複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンとを有する通信ネットワークによって接続され、前記ネットワーク自動構築装置は、前記第2のリンクを介して通信するコントローラ部と、前記第1のリンクを介して通信する第1リンク通信部と、を有し、前記コントローラ部は、前記データプレーン上の隣接ノードの候補を把握して、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理を行い、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから前記データプレーンを介して前記隣接ノードの識別情報を受信する識別情報受信処理、または、導通が確認できなかったノードとの間の前記通信トンネルを削除するトンネル削除処理を繰り返し実行する、ことを特徴とするネットワーク自動構築装置とした。請求項14に記載の発明は、データ信号を送受信する複数のノードと、複数の前記ノードが複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の前記ノードが複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンと、を有する通信ネットワークのネットワーク自動構築方法であって、各前記ノードは、前記データプレーン上の隣接ノードの候補を把握して、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理を実行し、前記隣接ノードの候補全てについて、前記データプレーン上での導通を確認し、導通が確認できたノードから前記データプレーンを介して前記隣接ノードの識別情報を受信する識別情報受信処理、または、導通が確認できなかったノードとの間の前記通信トンネルを削除するトンネル削除処理を繰り返し実行する、ことを特徴とするネットワーク自動構築方法とした。このようにすることで、本発明によれば、通信トンネルを経由した制御トラヒックのみで、ネットワークを自動構築できる。請求項7に記載の発明は、データ信号を送受信するネットワーク自動構築装置であって、複数の前記ネットワーク自動構築装置は、複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンとを有する通信ネットワークによって接続され、前記ネットワーク自動構築装置は、前記第2のリンクを介して通信するコントローラ部と、前記第1のリンクを介して通信する第1リンク通信部と、を有し、前記コントローラ部は、前記第1リンク通信部を制御して、前記データプレーン上の隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの通信チャネルを介して制御信号を通信可能とする通信チャネル割当処理と、前記第1リンク通信部と、前記データプレーンの前記通信チャネルとを介して、全ての前記隣接ノードの識別情報を受信する識別情報受信処理と、前記隣接ノード全てについて、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築装置とした。請求項15に記載の発明は、データ信号を送受信する複数のノードと、複数の前記ノードが複数の第1のリンクによって接続され、当該第1のリンクによって少なくともデータ信号を通信するデータプレーンと、複数の前記ノードが複数の第2のリンクによって接続され、当該第2のリンクによって少なくとも制御信号を通信する制御プレーンと、を有する通信ネットワークのネットワーク自動構築方法であって、各前記ノードは、前記データプレーン上の隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの通信チャネルを介して制御信号を通信可能とする通信チャネル割当処理と、前記データプレーンの前記通信チャネルを介して、全ての前記隣接ノードの識別情報を受信する識別情報受信処理と、前記隣接ノード全てについて、前記第2のリンクを介し、データをカプセル化して送受信する通信トンネルを設定するトンネル設定処理と、を実行することを特徴とするネットワーク自動構築方法とした。このようにすることで、本発明によれば、制御プレーン上でのトラヒック無しに、データプレーンのみでネットワークを自動構築できる。請求項8に記載の発明は、前記コントローラ部は、前記トンネル設定処理を実行したのち、前記データプレーン上の前記隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの前記通信チャネルを、データ信号を通信するように再び割り当てる通信チャネル再割当処理を実行する、ことを特徴とする請求項7に記載のネットワーク自動構築装置とした。請求項16に記載の発明は、前記トンネル設定処理を実行したのち、前記データプレーン上の前記隣接ノードと、前記データプレーン上の前記第1のリンクを介して接続すると共に、前記データプレーンの前記通信チャネルを、データ信号を通信するように再び割り当てる通信チャネル再割当処理を実行する、ことを特徴とする請求項15に記載のネットワーク自動構築方法とした。このようにすることで、本発明によれば、通信チャネルを専有することなく、再びデータ信号に割り当てることができ、通信チャネルを有効に活用することができる。請求項17に記載の発明は、請求項9ないし請求項16のいずれか1項に記載のネットワーク自動構築方法を、コンピュータである前記ノードに実行させるためのネットワーク自動構築プログラムとした。このようにすることで、本発明によれば、上述したネットワーク自動構築方法を、前記ノードに実行させることができる。本発明によれば、GMPLS網において、outofbandな制御プレーンを自動で構築して、手作業による誤設定を回避し、かつ、ネットワーク運用者の設定工数を削減することができる。以降、本発明を実施するための形態を、図を参照して詳細に説明する。第1の実施形態の構成図1は、第1の実施形態に於けるネットワークを示す概略の構成図である。GMPLSネットワークは、制御プレーンであるC-plane20と、データプレーンであるD-plane30とを有している。C-plane20は、制御専用のIPネットワークである。C-plane20は、データ信号を送受信するネットワーク自動構築装置であるノード10-1~10-6と、ルータ21-1~21-4が、相互に電気信号を通信可能なケーブルで接続された複数の第1のリンクによって構成されている。これらを接続するケーブルは、例えば、イーサネット登録商標ケーブルである。C-plane20は、複数のノード10-1~10-6が複数のケーブル第1のリンクによって接続され、これらの複数のケーブルによって少なくとも制御信号を通信する制御プレーンである。各ノード10-1~10-6は、GMPLSネットワークを構成する光クロスコネクト装置opticalcrossconnect:OXCであり、詳細は後述する図2に於いて説明する。各ノード10-1~10-6は、データ信号を送受信する。ルータ21-1~21-4は、C-plane20を構成するリンク上を流れるデータを、他の装置に中継する。ルータ21-1~21-4は、MPLS対応ルータLSR以外の汎用のルータでよい。C-plane20上で、ノード10-1は、ノード10-3に、ケーブルで接続されている。C-plane20上で、ノード10-3は、ノード10-1,10-2と、ルータ21-1とに、ケーブルで接続されている。C-plane20上で、ノード10-2は、ノード10-3,10-4と、ルータ21-2とに、ケーブルで接続されている。ルータ21-1は、ノード10-3,10-4に、ケーブルで接続されている。ルータ21-2は、ノード10-2,10-5に、ケーブルで接続されている。C-plane20上で、ノード10-4は、ノード10-2と、ルータ21-1,21-3とに、ケーブルで接続されている。C-plane20上で、ノード10-5は、ルータ21-2,21-4に、ケーブルで接続されている。ルータ21-3は、ノード10-4,10-6に、ケーブルで接続されている。ルータ21-4は、ノード10-5,10-6に、ケーブルで接続されている。C-plane20上で、ノード10-6は、ルータ21-3,21-4に、ケーブルで接続されている。D-plane30は、ノード10-1~10-6が相互に、複数の光リンク第2のリンクによって接続され、これら光リンクによって少なくとも実データデータ信号を通信するよう構成されている。D-plane30は、光信号である実データデータ信号を伝達するデータプレーンである。ノード10-1,10-6は、このGMPLSネットワークの出入口となるエッジルータである。D-plane30上で、エッジルータであるノード10-1は、ノード10-2,10-3に、光リンクで接続されている。D-plane30上で、ノード10-2は、ノード10-1,10-3,10-4に、光リンクで接続されている。D-plane30上で、ノード10-3は、ノード10-1,10-2,10-4に、光リンクで接続されている。D-plane30上で、ノード10-4は、ノード10-2,10-3,10-5,10-6に、光リンクで接続されている。D-plane30上で、ノード10-5は、ノード10-2,10-4,10-6に、光リンクで接続されている。D-plane30上で、エッジルータであるノード10-6は、ノード10-4,10-5に、光リンクで接続されている。D-plane30上のノード10-1~10-6に相互に張られた光リンクには、クライアント信号用の伝送パスが形成される。C-plane20上のノード10-1~10-6に相互に張られたケーブルには、GMPLS制御メッセージを伝送するコントロールチャネル用の伝送パスが形成される。GMPLSネットワークは、ラベルを付加してクライアントデータを伝送するネットワークである。各ノード10-1~10-6は、LSRなどのネットワーク伝送装置である。GMPLS制御メッセージは、RSVP-TEResourceReSerVationProtocolTrafficEngineering、OSPF-TEOpenShortestPathFirstTrafficEngineering、LMPLinkManagementProtocolなど、種々の制御プロトコルを含んでいる。RSVP-TEは、ラベルを判別して伝送フレームをフォワーディングするための経路指定や伝送パスの帯域幅の予約を行う制御プロトコルである。OSPF-TEは、最短経路を求めるための制御プロトコルである。LMPは、GMPLS制御メッセージを伝送するコントロールチャネルやリンク管理障害管理などを行う制御プロトコルである。図2は、第1の実施形態に於ける各ノードとリンクを示す概略の構成図である。ノード10-1とノード10-2とは、C-plane20上で、ルータや他のノードなどを介してケーブル接続されていると共に、D-plane30上で相互に光リンクで接続されている。ノード10-1,10-2は、光クロスコネクト装置OXCである。ノード10-1,10-2とは、光クロスコネクト部13図ではCrossConnectと記載している。と、これを管理制御するコントローラ部11図ではControllerと記載している。と、光リンク信号と電気信号とを相互に変換して中継する光電変換部12と、波長分波器14a,14bと、波長合波器15a,15bとを有している。ノード10-1のコントローラ部11は、光電変換部12と光クロスコネクト部13とにケーブルで接続されていると共に、ルータや他のノードなどを介して、または、直接にノード10-2のコントローラ部11とイーサネット登録商標ケーブルで接続されている。光電変換部12は、コントローラ部11とケーブルで接続されていると共に、光リンクで光クロスコネクト部13に接続されている。光クロスコネクト部13は、複数の光リンクによって、波長分波器14a,14bと、波長合波器15a,15bとに接続されている。コントローラ部11は、第2のリンクであるイーサネット登録商標ケーブルを介して通信する。光電変換部12は、第1のリンクである光リンクを介して通信する第1リンク通信部である。ノード10-1の波長合波器15bは、ノード10-2の波長分波器14bと光リンクで接続されている。ノード10-1の波長分波器14aは、ノード10-2の波長合波器15aと光リンクで接続されている。コントローラ部11は、光パスの設定、削除、切替、および、ルーティングを実現するルーティング処理と、光パス設定および削除シグナリングを行うパス設定管理処理と、制御信号を伝送する制御回線網の障害監視を行う制御回線管理処理とを行う。ルーティング処理は、OSPFOpenShortestPathFirst/IS-ISIntermediateSystemtoIntermediateSystemによって行われる。パス設定管理処理は、RSVP-TEによって行われる。制御回線管理処理は、LMPによって行われる。コントローラ部11が行うルーティング処理とは、各ファイバリンクにコストを定義し、設定しようとする光パスの始点ノードから終点ノードまでの間で累計されるファイバリンクコストが最小となる経路を検索する処理である。この経路の検索は、例えばダイクストラ法によって行われる。コントローラ部11が行うパス設定管理処理とは、RSVP-TEプロトコルのコアであるシグナリング処理、現用光パス設定および削除処理、予備光パス設定処理および削除処理、予備光パス起動処理である。コントローラ部11は、光クロスコネクト部13を制御してパス設定管理処理を行う。コントローラ部11は、図示しないネットワークマネージメントシステムNMSからの命令を受け付ける処理と、D-plane30上にて隣接している隣接ノード10-nnは自然数との間にトンネルを作成する処理と、このトンネルを介して、隣接ノード10-nからGMPLSプロトコルに準拠した制御信号IPパケットを送受信する処理と、光電変換部12を介してD-plane30上の隣接ノード10-nに、コマンドやデータを送受信する処理とを行う。なお、以下、D-plane30上にて隣接しているノードを、隣接ノード10-nと記載する。光電変換部12は、コントローラ部11から送信された電気信号を光信号に変換して、これを光クロスコネクト部13に出力する処理と、光クロスコネクト部13がスイッチングした波長チャネルの光信号を電気信号に変換してコントローラ部11に出力する処理とを行う。波長分波器14a,14bは、入力側の波長多重された光リンクから、波長多重された光信号を入力して分離する。光クロスコネクト部13は、分離された波長をスイッチングする。本実施形態の光クロスコネクト部13は、合計2本の光リンクと、光電変換部12から入力される光リンクの合計48波長の波長チャネル相互間をスイッチングする。波長合波器15a,15bは、スイッチングされた各光信号を多重して出力側の波長多重リンク光リンクに出力する。第1の実施形態の動作図3a,bは、第1の実施形態に於ける各ノード動作のタイミングを示す図である。図3aはノードA10-1とノードB10-2の動作を示す図である。横軸は共通する時間tを示している。各ノードの動作を示す斜線部の長方形は、所定の波長でのクロスコネクト試行処理を示している。空白の長方形は、リンクアップのための待機処理を示している。なお、ノードA10-1が波長Annは自然数を選択し、ノードB10-2が波長Bnを選択したとき、相互の波長がマッチングしてメッセージが伝わるものとする。処理が開始すると、ノードA10-1は、期間P0に亘って、波長A3でのクロスコネクト試行処理を行ったのち、期間P1に亘って、リンクアップための待機処理を行う。コネクト試行処理の期間P0と、待機処理の期間P1の和は、マッチング検出期間である。ノードA10-1は、上記の処理を、波長A3,A2,A1,A4,A5,A2,...のように、波長をランダムに変更しながら、全ての光リンクについて繰り返す。同様にノードB10-2は、ノードA10-1と同様に、期間P0に亘って、波長B1でのクロスコネクト試行処理を行ったのち、期間P1に亘って、リンクアップための待機処理を行う。コネクト試行処理の期間P0と、待機処理の期間P1の和は、マッチング検出期間である。ノードB10-2は、ノードA10-1と同様に、上記の処理を、波長B1,B3,B2,B4,B5,B2,...のように、波長をランダムに変更しながら、全ての光リンクについて繰り返す。D-plane30上では、物理的に光リンクが接続されている隣接ノード10-nにしかメッセージが伝わらない。ここで、ノードA10-1が波長A4を選択し、ノードB10-2が波長B4を選択しているとき、相互の波長がマッチングしているので、初めてクロスコネクト試行処理が成功する。これにより、ノードA10-1とノードB10-2とは、メッセージを交換でき、よって、D-plane30上で隣接するノードであることを確認できる。図3bは、クロスコネクト試行処理の信号の流れを示す図である。ノードA10-1のコントローラ部11が出力したメッセージ電気信号は、光電変換部12を介して1本の波長チャネルに変換される。この波長チャネルは、光クロスコネクト部13を介してランダムな波長チャネルにスイッチングされ、波長合波器15bによって多重化され、光リンクに出力される。波長多重された光リンクは、ノードB10-2の波長分波器14aによって分離されて波長チャネルとなり、光クロスコネクト部13に入力される。ノードB10-2は、ランダムに波長チャネルを選択してクロスコネクト試行処理を行う。このとき、波長B4を選択しているので、波長B4チャネルの信号は、ノードB10-2の光電変換部12を介してコントローラ部11に入力され、クロスコネクト試行処理が成功したことを判断可能である。クロスコネクト試行処理が成功したと判断したならば、ノードB10-2は、隣接ノード10-nであると判断したノードA10-1との間に、GREGenericRoutingEncapsulationに準拠したトンネルTN1を設定する。これにより、outofbandな制御プレーンを自動で構築することが可能となる。図4は、第1の実施形態に於けるノードAの処理を示すフローチャートである。図4の処理を開始する状態は、C-plane20とD-plane30とがケーブル接続されており、かつ、ノード10-1~10-6にネットワーク設定が行われていない状態である。処理を開始すると、ステップS10に於いて、ノードA10-1のコントローラ部11は、C-plane20上で、D-plane30でノードAにメッセージ送信の旨のメッセージを、他のノードにフラッディングする。即ち、C-plane20上に接続されているすべての機器に、当該メッセージを送信する。ステップS10の処理は、ノードA10-1が、C-plane20を介して、識別情報をD-plane30上で送信指示するコマンドを、他の全ノードに対して送信するフラッディング処理である。フラッディングしたメッセージを受信した他のノードは、D-plane30を介して当該ノードの識別情報を送信するメッセージ送信処理を行う。ステップS11~S16に於いて、ノードA10-1のコントローラ部11は、一定期間に亘り処理を繰り返す。ステップS12に於いて、ノードA10-1のコントローラ部11は、D-plane30上で光クロスコネクト部13の波長チャネルを毎回ランダムに変えて相手とのマッチングをとり、期間P0に亘って、LLDPlinklayerdiscoveryprotocolによってメッセージの送受信を試みる。LLDPとは、識別情報であるネットワーク機器の種類、端末の種類、または、当該機器の設定情報などを近隣のノードに通知するレイヤ2レベルのプロトコルである。ステップS13に於いて、ノードA10-1のコントローラ部11は、D-plane30上でメッセージが受信できたか否かを判断する。メッセージが受信できたならばYes、ステップS14の処理を行う。メッセージが受信できていなければNo、ステップS15の処理を行う。ステップS12~S13の処理は、D-plane30上の隣接ノード10-nから、C-plane20上の識別情報を受信する識別情報受信処理である。ステップS14に於いて、ノードA10-1のコントローラ部11は、D-plane30で受信したメッセージを送信したノードとの間で、C-plane20上でトンネルを設定する。ステップS14の処理は、隣接ノード10-nとの間に、ケーブルを介し、データをカプセル化して送受信するトンネルを設定するトンネル設定処理である。ステップS15に於いて、ノードA10-1のコントローラ部11は、期間P1に渡って送受信ともに待機する。ステップS16に於いて、ノードA10-1のコントローラ部11は、一定期間が経過していなければ、ステップS11の処理に戻る。一定期間が経過していたならば、ステップS17の処理を行う。ステップS17に於いて、ノードA10-1のコントローラ部11は、D-plane30上でプラグアンドプレイPnPを実施し、図4の処理を終了する。以降、ノードA10-1のコントローラ部11は、D-plane30上の隣接ノード10-nとの間で、制御コマンドをカプセル化するトンネルにより、この制御コマンドを確実に送受信することが可能である。第1の実施形態の効果以上説明した第1の実施形態では、次のA~Dのような効果がある。A第1の実施形態では、自動でD-plane30上の隣接ノード10-nを検出してトンネルを設定する。これにより、D-plane30上の隣接ノード10-nとの間で、制御コマンドをカプセル化するトンネルにより、この制御コマンドを確実に送受信することが可能である。すなわち、outofbandな制御プレーンを自動で構築して、手作業による誤設定を回避し、かつ、ネットワーク運用者の設定工数を削減することができる。B第1の実施形態では、C-plane20の物理層とD-plane30の物理層とを分離して多重化している。これにより、D-plane30に故障が発生した場合に、C-plane20によって故障発生要因を特定することができる。かつ、C-plane20によって、故障時のルーティングの迂回処理を誤りなく行える。C第1の実施形態では、C-plane20のトポロジと、D-plane30のトポロジとが相違していた場合であっても、自動でD-plane30上の隣接ノード10-nを検出して、C-plane20上のトンネルを設定することできる。これにより、C-plane20の物理層トポロジと、D-plane30の物理層トポロジとを、それぞれ最適に設定することができる。D第1の実施形態では、ネットワークの自動構築を、フラッディング処理を行ったのちの特定のタイミングに限定でき、ノード10-1~10-6の通常状態の動作に影響を及ぼさないようにすることができる。第2の実施形態の構成第2の実施形態のGMPLSネットワークは、図1に示す第1の実施形態のGMPLSネットワークと同様の構成を有している。第2の実施形態の動作図5は、第2の実施形態に於けるノードの処理を示すフローチャートである。ここでは、例としてノード10-1の処理を説明する。図5の処理を開始する状態は、C-plane20とD-plane30とがケーブル接続されており、かつ、ノード10-1~10-6にネットワーク設定が行われていない状態である。処理を開始すると、ステップS20に於いて、ノード10-1のコントローラ部11は、C-plane20上で、L3-拡張OSPFにより、D-plane30上で隣接している可能性の有るノードと、そのノードがサポートする種別とアドレスを把握する。すなわち、ステップS20で、ノード10-1のコントローラ部11は、隣接ノード10-nの候補を把握している。具体的には、ノード10-1のコントローラ部11は、C-plane20上で、全ノードからCapability情報を取得し、GMPLSサポートの有無を判断する。そして、GMPLSをサポートしているノードを、D-plane30上で隣接している可能性の有るノードと判定している。ステップS21~S28に於いて、コントローラ部11は、隣接可能性の有るノード間で、処理を繰り返す。ステップS22に於いて、コントローラ部11は、D-plane30上でリンクアップを検知したか否かを判断する。リンクアップを検知したならばYes、ステップS23の処理を行う。リンクアップを検知しなかったならばNo、ステップS28の処理を行う。ステップS23に於いて、コントローラ部11は、D-plane30上で拡張LMPtestmessageで、導通を確認する。D-plane30上での導通を確認できたならばYes、ステップS24の処理を行う。D-plane30上での導通を確認できなかったならばNo、ステップS28の処理を行う。D-plane30用LMPメッセージ交換は、後述する図6で詳細に説明する。すなわち、ステップS23で、コントローラ部11は、隣接ノード10-nの候補全てについて、D-plane30上での導通を確認している。D-plane30上では、物理的に光リンクが接続された隣接ノード10-nにしかメッセージが届かない。そのため、ステップS23のように、メッセージを送受信することによって、隣接ノード10-nか否かを判断可能である。ステップS24に於いて、コントローラ部11は、C-plane20とD-plane30でノードアドレスが相違しているか否かを判断する。ノードアドレスが相違していたならばYesステップS25の処理を行う。ノードアドレスが相違していなかったならばNoステップS26の処理を行う。ステップS25に於いて、コントローラ部11は、D-plane30上でC-plane20のノードアドレスを相互に伝達する。すなわち、導通が確認できたノードから、D-plane30を介して識別情報を受信している。これらステップS20~S25の処理は、識別情報受信処理である。ステップS26に於いて、コントローラ部11は、C-plane20上で、当該ノードとの間でトンネルを設定する。ステップS27に於いて、コントローラ部11は、C-plane20上のトンネルを介し、C-plane20用のLMPメッセージ交換を行う。C-plane20用LMPメッセージ交換は、後述する図7で詳細に説明する。ステップS23のD-plane30用のLMPメッセージ交換と、C-plane20用LMPメッセージ交換とは、入れ子並行で行われる。このC-plane20用のLMPメッセージ交換と、ステップS23のD-plane30用のLMPメッセージ交換LMPtestmessageとが終了すると、ステップS28の処理を行う。ステップS28に於いて、コントローラ部11は、隣接可能性の有るノード間すべての処理を繰り返したか否かを判断する。隣接可能性の有るノード間すべての処理を繰り返していなかったならば、ステップS21の処理に戻る。隣接可能性の有るノード間すべての処理を繰り返していたならば、ステップS29の処理を行う。ステップS29に於いて、コントローラ部11は、D-plane30上でプラグアンドプレイPnPを実施し、図5の処理を終了する。以降、ノード10-1のコントローラ部11は、D-plane30上の隣接ノード10-nとの間で、制御コマンドをカプセル化するトンネルにより、この制御コマンドを確実に送受信することが可能である。図6a,bは、第2の実施形態に於けるD-plane用のLMPメッセージ交換を示す図である。図6aは、メッセージ交換を行うノードA10-1とノードB10-2との接続を示す図である。ノードA10-1は、データリンクであるLocalInterfaceIDacを有している。このデータリンクa,cは、LocalIDxであるTEリンクxに属している。ノードB10-2は、データリンクであるLocalInterfaceIDbdを有している。このデータリンクb,dは、LocalIDyであるTEリンクyに属している。ノードA10-1のポートaと、ノードB10-2のポートbとは、光リンクによって接続されている。ノードA10-1のポートcと、ノードB10-2のポートdとは、光リンクによって接続されている。図6bは、ノードA10-1とノードB10-2とのメッセージ交換を示すシーケンス図である。処理を開始すると、シーケンスQ10に於いて、ノードA10-1は、D-plane30を介して、ノードB10-2に、Testを送信する。シーケンスQ11に於いて、ノードB10-2は、C-plane20を介して、ノードA10-1に、TestStatusSuccessを応答する。これにより、ノードA10-1とノードB10-2とは、TEリンクxに属するデータリンクaから、ノードB10-2のTEリンクyに属するデータリンクbへ、光リンクによってデータが送信されたことを知ることができる。シーケンスQ12に於いて、ノードB10-2は、D-plane30を介して、ノードA10-1に、Testを送信する。シーケンスQ13に於いて、ノードA10-1は、C-plane20を介して、ノードB10-2に、TestStatusSuccessを応答する。これにより、ノードA10-1とノードB10-2とは、TEリンクxに属するデータリンクaから、ノードB10-2のTEリンクyに属するデータリンクbへ、光リンクによってデータが送信されたことを知ることができる。ノードA10-1とノードB10-2とは更に、光リンクによってデータが相互に送受信可能であり、よって、お互いに隣接ノードであることを知ることができる。シーケンスQ13が終了したならば、図6の処理を終了する。図7a,bは、第2の実施形態に於けるC-plane用のLMPメッセージ交換を示す図である。図7aは、メッセージ交換を行うノードA10-1とノードB10-2との接続を示す図である。ノードA10-1のポートaと、ノードB10-2のポートbとは、ケーブルによって電気的に接続されている。ポートaとポートbとの間には、GREに準拠したトンネルが設定されている。図7bは、ノードA10-1とノードB10-2とのメッセージ交換を示すシーケンス図である。処理を開始すると、シーケンスQ20に於いて、ノードA10-1は、トンネルを介して、ノードB10-2に、Configを送信する。シーケンスQ21に於いて、ノードB10-2は、トンネルを介して、ノードA10-1に、ConfigAckを応答する。シーケンスQ21に於いて、ノードA10-1は、トンネルを介して、ノードB10-2に、Helloを送信する。シーケンスQ22に於いて、ノードB10-2は、トンネルを介して、ノードA10-1に、Helloを送信し、図7の処理を終了する。第2の実施形態の効果以上説明した第2の実施形態では、次のEのような効果がある。E各ノード10-1~10-6は、C-plane20へのフラッディングを行わないので、C-plane20のトラヒックを最小化し、かつ、他のノードへの影響を最小化することができる。第3の実施形態の構成第3の実施形態のGMPLSネットワークは、図1に示す第1の実施形態のGMPLSネットワークと同様の構成を有している。第3の実施形態の動作図8は、第3の実施形態に於けるノードの処理を示すフローチャートである。図5に示す第2の実施形態の処理と同一の要素には同一の符号を付与している。ここでは同様に、例としてノード10-1の処理を説明する。図8の処理を開始する状態は、C-plane20とD-plane30とがケーブル接続されており、かつ、ノード10-1~10-6にネットワーク設定が行われていない状態である。処理を開始したときのステップS20の処理は、図5に示す第2の実施形態のステップS20の処理と同様である。ステップS41に於いて、ノード10-1のコントローラ部11は、C-plane20上で、隣接可能性の有る全ノードとの間でトンネルを設定する。ステップS42~S44に於いて、コントローラ部11は、トンネルを設定した全てのノード間について繰り返す。ステップS22に於いて、コントローラ部11は、D-plane30上でリンクアップを検知したか否かを判断する。リンクアップを検知しなかったならばNo、図5に示す第2の実施形態の処理とは異なり、ステップS43の処理を行う。ステップS23に於いて、コントローラ部11は、D-plane30上で拡張LMPtestmessageで、導通を確認する。D-plane30上での導通を確認できなかったならばNo、ステップS43の処理を行う。それ以外のステップS22~S25,S27の処理は、図5に示すステップS22~S25,S27の処理と同様である。ステップS43に於いて、コントローラ部11は、C-plane20上で、当該ノードとのトンネルを削除する。ステップS44に於いて、コントローラ部11は、トンネルを設定した全てのノード間すべての処理を繰り返したか否かを判断する。トンネルを設定した全てのノード間すべての処理を繰り返していなかったならば、ステップS42の処理に戻る。トンネルを設定した全てのノード間すべての処理を繰り返していたならば、ステップS29の処理を行う。ステップS29の処理は、図5に示す第2の実施形態のステップS29の処理と同様である。ステップS29の処理が終了したならば、図8に示す処理を終了する。以降、ノード10-1のコントローラ部11は、D-plane30上の隣接ノード10-nとの間で、制御コマンドをカプセル化するトンネルにより、この制御コマンドを確実に送受信することが可能である。第3の実施形態の効果以上説明した第3の実施形態では、次のFのような効果がある。F隣接可能性の有る全ノードとトンネルを設定したのちに、実際に隣接していなかったノードとのトンネルを削除している。これにより、トンネルを経由したトラヒックのみでネットワークを自動構築できる。第4の実施形態の構成第4の実施形態のGMPLSネットワークは、図1に示す第1の実施形態のGMPLSネットワークと同様の構成を有している。第4の実施形態の動作図9は、第4の実施形態に於けるノードの処理を示すフローチャートである。ここでは同様に、例としてノード10-1の処理を説明する。図9の処理を開始する状態は、C-plane20とD-plane30とがケーブル接続されており、かつ、ノード10-1~10-6にネットワーク設定が行われていない状態である。処理を開始すると、ステップS60に於いて、ノード10-1のコントローラ部11は、D-plane30が用いている光伝送の波長チャネルのうちいずれかを、制御チャネルControlChannelに割り当てる。このように、光伝送の波長チャネルのうちいずれかを制御チャネルに割り当てることをInband構成という。ステップS61に於いて、コントローラ部11は、D-plane30上で、リンクアップインタフェース探索により、プラグアンドプレイPnPを実施する。ステップS62に於いて、コントローラ部11は、D-plane30上にInband構成で割り当てられた制御チャネルControlChannelから、全ての隣接ノード10-nのC-plane20上のノードIDを取得する。ステップS63~S65に於いて、コントローラ部11は、全ての隣接ノード10-nについて処理を繰り返す。ステップS64に於いて、コントローラ部11は、C-plane20上で、当該隣接ノード10-nとの間にトンネルを設定する。ステップS65に於いて、コントローラ部11は、全ての隣接ノード10-nについて処理を繰り返したか否かを判断する。全ての隣接ノード10-nについて処理を繰り返していなかったならば、ステップS63の処理に戻る。ステップS65の処理が終了したならば、図9の処理を終了する。以降、ノード10-1のコントローラ部11は、D-plane30上の隣接ノード10-nとの間で、制御コマンドをカプセル化するトンネルにより、この制御コマンドを確実に送受信することが可能である。図10a,bは、第4の実施形態に於けるノードの動作その1を示す図である。図10a,bは、前述した図9のフローチャートのステップS62に於ける状態を示す図である。図10aは、第4の実施形態に於けるC-plane20を示す図である。図1に示す第1の実施形態のC-plane20と同一の要素には同一の符号を付与している。ステップS62図9に於いて、まだトンネルは設定されていないので、第4の実施形態に於けるC-plane20は、第1の実施形態のC-plane20と同一の構成を有している。図10bは、ノードA10-1とノードB10-2とを示す図である。図3bに示す第1の実施形態のノードA10-1とノードB10-2と同一の要素には同一の符号を付与している。第4の実施形態のノードA10-1およびノードB10-2には、図3bに示す第1の実施形態のノードA10-1およびノードB10-2とは異なり、コントローラ部11を接続するトンネルTN1が設定されていない。その他は、図3bに示すノードA10-1およびノードB10-2と同様の構成を有している。図11a,bは、第4の実施形態に於けるノードの動作その2を示す図である。前述した図10a,bと同一の要素には同一の符号を付与している。図11a,bは、前述した図9のフローチャートのステップS64に於ける状態を示す図である。図11aは、第4の実施形態に於けるC-plane20を示す図である。図10aに示すC-plane20とは異なり、ノードA10-1とノードB10-2との間に、トンネルTN1が設定されている。図11bは、ノードA10-1とノードB10-2とを示す図である。図10bに示すノードA10-1とノードB10-2とは異なり、ノードA10-1のコントローラ部11と、ノードB10-2のコントローラ部11との間に、トンネルTN1が設定されている。このように、第4の実施形態のネットワーク自動構築方法によれば、outofbandな制御プレーンを自動で構築することができる。第4の実施形態の効果以上説明した第4の実施形態では、次のGのような効果がある。GD-plane30上で、Inband構成で波長チャネル1本を制御チャネルに割り当てたのち、D-plane30上でプラグアンドプレイしている。これにより、C-plane20上でのトラヒック無しに、全てのD-plane30上の隣接ノード10-nを検出可能である。変形例本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能である。この利用形態や変形例としては、例えば、次のa~fのようなものがある。a第1の実施形態のノードA10-1のコントローラ部11は、D-plane30上で、光クロスコネクト部13の波長チャネルを毎回ランダムに変えて相手とのマッチングをとり、期間P0に亘って、LLDPによってメッセージの送受信を試みている。しかし、これに限られず、メッセージ送受信に利用するプロトコルに、OSPFを用いてもよい。b第1の実施形態の各ノード10-1~10-6は、光クロスコネクト装置である。しかし、これに限られず、各ノード10-1~10-6は、ROADMReconfigurableOpticalAddDropMultiplexerを用いてもよく、他の光中継装置を用いてもよい。c第4の実施形態の各ノード10-1~10-6は、Inband構成で波長チャネル1本を制御チャネルに割り当てたのち、D-plane30上でプラグアンドプレイしている。しかし、これに限られず、全ての隣接ノード10-nを検出したのち、制御チャネルに割り当てた波長チャネルを、制御チャネル以外に再び割り当ててもよい。これにより、波長チャネルを有効に活用することができる。d第1~第4の実施形態のノード10-1~ノード10-6は、GREに準拠したトンネルTN1を設定している。しかし、これに限られず、このトンネルTN1は、IPsecSecurityArchitectureforInternetProtocolに準拠したものであってもよい。これにより、GREに準拠したトンネルTN1よりも、秘匿性の高いトンネルを設定可能である。e第1の実施形態のノードA10-1は、C-plane20を介して、識別情報をD-plane30上で送信指示するコマンドを、他の全ノードに対して送信するフラッディング処理を行い、フラッディングしたメッセージを受信した他のノードは、D-plane30を介して当該ノードの識別情報を送信するメッセージ送信処理を行っている。しかし、これに限られず、ノードA10-1は、C-plane20を介して、トンネル属性情報トンネルアドレス、GREトンネル/IPsecトンネルの種別などと識別情報をD-plane30上で送信指示するコマンドを、他の全ノードに対して送信するフラッディング処理を行い、フラッディングしたメッセージを受信した他のノードは、D-plane30を介して当該ノードのトンネル属性情報と識別情報を送信するメッセージ送信処理を行ってもよい。これにより、各ノードに最適なトンネルを設定可能となる。f第1の実施形態のノードA10-1は、C-plane20を介して、識別情報をD-plane30上で送信指示するコマンドを、他の全ノードに対して送信するフラッディング処理を行い、フラッディングしたメッセージを受信した他のノードは、D-plane30を介して当該ノードの識別情報を送信するメッセージ送信処理を行っている。しかし、これに限られず、ノードA10-1は、C-plane20を介して、GMPLSサポート情報と識別情報をD-plane30上で送信指示するコマンドを、他の全ノードに対して送信するフラッディング処理を行い、フラッディングしたメッセージを受信した他のノードは、D-plane30を介して当該ノードのGMPLSサポート情報と識別情報を送信するメッセージ送信処理を行ってもよい。これにより、隣接ノード10-nのGMPLSサポート情報を予め知ることが可能となり、当該隣接ノード10-nを、GMPLS制御コマンドによって誤りなく制御することができる。"