(57)【特許請求の範囲】
【請求項１】
データ転送元を収容する送信側エッジノードと、データ転送先を収容する受信側エッジノードと、前記送信側エッジノードと前記受信側エッジノードとの間に配置された中継ノードとを備え、前記送信側エッジノードと前記受信側エッジノードとの間に前記中継ノードを経由するカットスルーパスを設定および解放する手段を備えた光通信網において、
前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する手段が設けられ、
前記カットスルーパスを設定および解放する手段は、前記カットスルーパス設定要求パケットの到来を検出する手段により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する手段を備え、
前記設定する手段により設定されたカットスルーパスには周期ｔの制御情報の挿入タイミングが設けられ、
前記カットスルーパスを設定および解放する手段は、
前記挿入タイミングで前記制御情報を監視する手段と、
この監視する手段の監視結果により前記制御情報として前記カットスルーパスの継続要求が検出されたときには前記カットスルーパスの設定を引き続き継続する手段と、
前記監視する手段の監視結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する手段と
を備えたことを特徴とする光通信網。
【請求項２】
データ転送元を収容する送信側エッジノードと、データ転送先を収容する受信側エッジノードと、前記送信側エッジノードと前記受信側エッジノードとの間に配置された中継ノードとを備え、前記送信側エッジノードと前記受信側エッジノードとの間に前記中継ノードを経由するカットスルーパスを設定および解放する手段を備えた光通信網において、
前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する手段が設けられ、
前記カットスルーパスを設定および解放する手段は、前記カットスルーパス設定要求パケットの到来を検出する手段により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する手段を備え、
前記設定する手段により設定されたカットスルーパスにはプリアンブルおよびこれに続く制御情報が挿入され、
前記カットスルーパスを設定および解放する手段は、
前記プリアンブルを監視する手段と、
この監視する手段の監視結果により前記プリアンブルが検出されたときにはこのプリアンブルに続く制御情報を検出する手段と、
この検出する手段の検出結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する手段と
を備えたことを特徴とする光通信網。
【請求項３】
データ転送元を収容する送信側エッジノードと、データ転送先を収容する受信側エッジノードと、前記送信側エッジノードと前記受信側エッジノードとの間に配置された中継ノードとを備え、前記送信側エッジノードと前記受信側エッジノードとの間に前記中継ノードを経由するカットスルーパスを設定および解放する手段を備えた光通信網において、
前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する手段が設けられ、
前記カットスルーパスを設定および解放する手段は、前記カットスルーパス設定要求パケットの到来を検出する手段により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する手段を備え、
前記設定する手段により設定されたカットスルーパスにはプリアンブルが挿入され、
前記カットスルーパスを設定および解放する手段は、
前記プリアンブルを監視する手段と、
この監視する手段の監視結果により前記プリアンブルが検出されたときには前記カットスルーパスを解放する手段と
を備えたことを特徴とする光通信網。
【請求項４】
情報処理装置にインストールすることにより、その情報処理装置に、光通信網における送信側エッジノードおよび中継ノードおよび受信側エッジノードを経由するカットスルーパスを設定および解放する機能として、
前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する機能と、
前記カットスルーパス設定要求パケットの到来を検出する機能により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する機能と、
前記設定する機能により設定されたカットスルーパスに周期ｔで設けられた制御情報の挿入タイミングを監視する機能と、
この監視する機能の監視結果により前記制御情報として前記カットスルーパスの継続要求が検出されたときには前記カットスルーパスの設定を引き続き継続する機能と、
前記監視する機能の監視結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する機能と
を実現させることを特徴とするプログラム。
【請求項５】
情報処理装置にインストールすることにより、その情報処理装置に、光通信網における送信側エッジノードおよび中継ノードおよび受信側エッジノードを経由するカットスルーパスを設定および解放する機能として、
前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する機能と、
前記カットスルーパス設定要求パケットの到来を検出する機能により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する機能と、
前記設定する機能より設定されたカットスルーパスに挿入されたプリアンブルを監視する機能と、
この監視する機能の監視結果により前記プリアンブルが検出されたときにはこのプリアンブルに続いて挿入された制御情報を検出する機能と、
この検出する機能の検出結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する機能と
を実現させることを特徴とするプログラム。
【請求項６】
情報処理装置にインストールすることにより、その情報処理装置に、光通信網における送信側エッジノードおよび中継ノードおよび受信側エッジノードを経由するカットスルーパスを設定および解放する機能として、
前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する機能と、
前記カットスルーパス設定要求パケットの到来を検出する機能により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する機能と、
前記設定する機能より設定されたカットスルーパスに挿入されたプリアンブルを監視する機能と、
この監視する機能の監視結果により前記プリアンブルが検出されたときには前記カットスルーパスを解放する機能と
を実現させることを特徴とするプログラム。
【請求項７】
請求項３ないし６のいずれかに記載のプログラムが記録された前記情報処理装置読取可能な記録媒体。
【請求項８】
データ転送元を収容する送信側ノードと、データ転送先を収容する受信側ノードと、前記送信側ノードと前記受信側ノードとの間に配置された中継ノードとを備えた光通信網に設けられたノードにおいて、
前記送信側ノードと前記受信側ノードとの間に前記中継ノードを経由するカットスルーパスを設定および解放する手段を備え、
カットスルーパス設定要求パケットの到来を検出する手段が設けられ、
前記カットスルーパスを設定および解放する手段は、前記カットスルーパス設定要求パケットの到来を検出する手段により前記カットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定する手段を備え、
前記設定する手段により設定されたカットスルーパスには周期ｔの制御情報の挿入タイミングが設けられ、
前記カットスルーパスを設定および解放する手段は、
前記挿入タイミングで制御情報を監視する手段と、
この監視する手段の監視結果により前記制御情報として前記カットスルーパスの継続要求が検出されたときには前記カットスルーパスの設定を引き続き継続する手段と、
前記監視する手段の監視結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する手段と
を備えたことを特徴とするノード。
【請求項９】
データ転送元を収容する送信側ノードと、データ転送先を収容する受信側ノードと、前記送信側ノードと前記受信側ノードとの間に配置された中継ノードとを備えた光通信網に設けられたノードにおいて、
前記送信側ノードと前記受信側ノードとの間に前記中継ノードを経由するカットスルーパスを設定および解放する手段を備え、
カットスルーパス設定要求パケットの到来を検出する手段が設けられ、
前記カットスルーパスを設定および解放する手段は、前記カットスルーパス設定要求パケットの到来を検出する手段により前記カットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定する手段を備え、
前記設定する手段により設定されたカットスルーパスにはプリアンブルおよびこれに続く制御情報が挿入され、
前記カットスルーパスを設定および解放する手段は、
前記プリアンブルを監視する手段と、
この監視する手段の監視結果により前記プリアンブルが検出されたときにはこのプリアンブルに続く制御情報を検出する手段と、
この検出する手段の検出結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する手段と
を備えたことを特徴とするノード。
【請求項１０】
データ転送元を収容する送信側ノードと、データ転送先を収容する受信側ノードと、前記送信側ノードと前記受信側ノードとの間に配置された中継ノードとを備えた光通信網に設けられたノードにおいて、
前記送信側ノードと前記受信側ノードとの間に前記中継ノードを経由するカットスルーパスを設定および解放する手段を備え、
カットスルーパス設定要求パケットの到来を検出する手段が設けられ、
前記カットスルーパスを設定および解放する手段は、前記カットスルーパス設定要求パケットの到来を検出する手段により前記カットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定する手段を備え、
前記設定する手段により設定されたカットスルーパスにはプリアンブルが挿入され、
前記カットスルーパスを設定および解放する手段は、
前記プリアンブルを監視する手段と、
この監視する手段の監視結果により前記プリアンブルが検出されたときには前記カットスルーパスを解放する手段と
を備えたことを特徴とするノード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光通信に利用する。本発明は光波長を通信メディアとしてバーストデータ転送に使用する通信網における光バーストデータの転送技術に関する。
【０００２】
【従来の技術】
光通信における通常のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）データ転送では、出発点から終点までの間、複数のルータが配置されており、データはこのルータを経由しながら転送される。このときに、各ルータは、パケットに付与されたＩＰアドレスを参照しながら次に転送すべきルータを決めて転送を行う。
【０００３】
このような光通信網では、パケットのヘッダ情報を読み取る際には、光信号をいったん電気信号に変換してから読み取る。ルータは、このようにして読み取ったＩＰアドレスにしたがって次に転送すべきルータを決定する。
【０００４】
また、データをバースト的に転送する場合には、パケットの一つ一つについてＩＰアドレスを読み取っていたのでは転送効率が良くないので、あらかじめ出発点と終点との間にカットスルーパスを設定しておき、このカットスルーパスの区間ではＩＰヘッダを読み取る必要がないため、光信号をそのまま高速で転送することができる。
【０００５】
【発明が解決しようとする課題】
このような従来の光通信では、カットスルーパスを用いてバーストデータを転送する際には、あらかじめカットスルーパスを設定しておく必要がある。カットスルーパスをあらかじめ設定するためには、出発点から終点までに経由する各ルータにカットスルーパスを設定したい旨の要求を行い、各ルータがこの要求に応えることにより、はじめてカットスルーパスの事前設定が完了する。
【０００６】
この際に、各ルータにおけるカットスルーパスの設定手順をみてみると、まず、到着した光ＩＰパケットのヘッダ情報を電気信号に変換し、その中に、カットスルーパスの設定要求に相当する情報が含まれているか否かを読み取り、設定要求が含まれている場合には、カットスルーパス設定のための波長を選択し、波長が選択できたら実際にカットスルーパス設定を行う。そして、カットスルーパスが設定された波長については、もはやＩＰパケットのヘッダ情報を読み取る必要がないため、ＩＰパケットを光信号のまま転送すべく、他の波長と区別して取り扱うための設定変更を行う。
【０００７】
しかし、このような設定手順にはかなりの時間を要する。例えば、カットスルーパス設定のために２ｔ秒を要したとする。そして、このカットスルーパスを用いたバーストデータの転送に３ｔ秒を要したとすると、カットスルーパスを設定してバーストデータを転送し終わるまでに５ｔ秒を要することになる。この例では、バーストデータ転送に要した５ｔ秒間の内のおよそ半分近くの時間をカットスルーパスの設定に用いたことになる。このような事前のカットスルーパスに要する時間をデータ転送に充当できれば、さらなる転送効率の向上を期待することができる。
【０００８】
本発明は、このような背景に行われたものであって、カットスルーパスを事前に設定する必要なく、バーストデータ転送を行うことができるとともに波長資源を有効に利用することができる光通信網を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、カットスルーパスをバーストデータ転送の前にあらかじめ設定しておくことなく、カットスルーパス設定要求パケットが到着した時点で、各ノードが順次カットスルーパスを設定して行くことを特徴とする。これにより、事前にカットスルーパスを設定しておく場合と比較して設定に要する時間を短縮し、効率の良いバーストデータ転送を行うことができる。
【００１０】
すなわち、バーストデータ転送をカットスルーパスを用いずに実行している途中でもカットスルーパス設定要求パケットを用いてカットスルーパスを設定することができる。例えば、カットスルーパスを用いずにバーストデータ転送中に、新たに大量なバーストデータ転送を行う必要が生じた場合に、急きょカットスルーパスを設定して対応することができる。さらに、既に設定されているカットスルーパスが不要になった場合にはバーストデータ転送途中からでもカットスルーパス解放要求によりカットスルーパスを解放することにより、波長資源を有効に利用することができる。
【００１１】
すなわち、本発明の第一の観点は、データ転送元を収容する送信側エッジノードと、データ転送先を収容する受信側エッジノードと、前記送信側エッジノードと前記受信側エッジノードとの間に配置された中継ノードとを備え、前記送信側エッジノードと前記受信側エッジノードとの間に前記中継ノードを経由するカットスルーパスを設定および解放する手段を備えた光通信網である。
【００１２】
ここで、本発明の特徴とするところは、前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する手段が設けられ、前記カットスルーパスを設定および解放する手段は、前記カットスルーパス設定要求パケットの到来を検出する手段により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する手段を備えたところにある。
【００１３】
これにより、データ転送中の任意のタイミングでカットスルーパスの設定を要求することができる。また、このカットスルーパスが不要になった場合には、例えば、前記設定する手段により設定されたカットスルーパスの解放要求が伝送される光パスが設けられ、前記カットスルーパスを設定および解放する手段は、前記光パスを介して前記カットスルーパスの解放要求が到来したときには前記カットスルーパスを解放する手段を備えることによりデータ転送中の任意のタイミングで前記カットスルーパスを解放することができる。
【００１４】
あるいは、前記設定する手段により設定されたカットスルーパスには制御情報の挿入タイミングが設けられ、前記カットスルーパスを設定および解放する手段は、前記挿入タイミングを監視する手段と、この監視する手段の監視結果により前記制御情報として前記カットスルーパスの継続要求が検出されたときには前記カットスルーパスの設定を引き続き継続する手段と、前記監視する手段の監視結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する手段とを備えることによりデータ転送中の任意のタイミングで前記カットスルーパスを解放することができる。
【００１５】
あるいは、前記設定する手段により設定されたカットスルーパスにはプリアンブルおよびこれに続く制御情報が挿入され、前記カットスルーパスを設定および解放する手段は、前記プリアンブルを監視する手段と、この監視する手段の監視結果により前記プリアンブルが検出されたときにはこのプリアンブルに続く制御情報を検出する手段と、この検出する手段の検出結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する手段とを備えることによりデータ転送中の任意のタイミングで前記カットスルーパスを解放することができる。
【００１６】
あるいは、バーストデータにプリアンブルを挿入することをカットスルーパスの解放要求と解釈すれば、プリアンブルに続く制御情報を省いてもよい。この場合には、前記設定する手段により設定されたカットスルーパスにはプリアンブルが挿入され、前記カットスルーパスを設定および解放する手段は、前記プリアンブルを監視する手段と、この監視する手段の監視結果により前記プリアンブルが検出されたときには前記カットスルーパスを解放する手段とを備えることによりデータ転送中の任意のタイミングで前記カットスルーパスを解放することができる。これにより、波長資源を有効に利用することができる。
【００１７】
さらに、前記カットスルーパスを設定および解放する手段は、前記設定する手段により設定されたカットスルーパスを用いた通信の有無を検出する手段と、この検出する手段により所定時間以上の無通信状態が検出されたときには前記カットスルーパスを解放する手段とを備えることにより、カットスルーパスの解放要求が無いまま、データ転送が終了したカットスルーパスを検出して解放することができる。これにより、波長資源を有効に利用することができる。
【００１８】
本発明の第二の観点は、情報処理装置にインストールすることにより、その情報処理装置に、光通信網における送信側エッジノードおよび中継ノードおよび受信側エッジノードを経由するカットスルーパスを設定および解放する機能として、前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来を検出する機能と、前記カットスルーパス設定要求パケットの到来を検出する機能により前記送信側エッジノードおよび前記中継ノードへのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを前記送信側エッジノードまたは前記中継ノードから次段のノードまで設定する機能とを実現させることを特徴とするプログラムである。
【００１９】
前記設定する機能により設定されたカットスルーパスの解放要求が伝送される光パスが設けられ、前記カットスルーパスを設定および解放する機能として、前記光パスを介して前記カットスルーパスの解放要求が到来したときには前記カットスルーパスを解放する機能を実現させることが望ましい。
【００２０】
あるいは、前記設定する機能により設定されたカットスルーパスには制御情報の挿入タイミングが設けられ、前記カットスルーパスを設定および解放する機能として、前記挿入タイミングを監視する機能と、この監視する機能の監視結果により前記制御情報として前記カットスルーパスの継続要求が検出されたときには前記カットスルーパスの設定を引き続き継続する機能と、前記監視する機能の監視結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する機能とを実現させることが望ましい。
【００２１】
あるいは、前記設定する機能により設定されたカットスルーパスにはプリアンブルおよびこれに続く制御情報が挿入され、前記カットスルーパスを設定および解放する機能として、前記プリアンブルを監視する機能と、この監視する機能の監視結果により前記プリアンブルが検出されたときにはこのプリアンブルに続く制御情報を検出する機能と、この検出する機能の検出結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する機能とを実現させることが望ましい。
【００２２】
あるいは、前記設定する機能により設定されたカットスルーパスにはプリアンブルが挿入され、前記カットスルーパスを設定および解放する機能として、前記プリアンブルを監視する機能と、この監視する機能の監視結果により前記プリアンブルが検出されたときには前記カットスルーパスを解放する機能とを実現させることが望ましい。
【００２３】
さらに、前記カットスルーパスを設定および解放する機能として、前記設定する機能により設定されたカットスルーパスを用いた通信の有無を検出する機能と、この検出する機能により所定時間以上の無通信状態が検出されたときには前記カットスルーパスを解放する機能とを実現させることが望ましい。
【００２４】
本発明の第三の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２５】
これにより、コンピュータ装置等の情報処理装置により、カットスルーパスを事前に設定する必要なく、バーストデータ転送を効率良く行うことができるとともに、波長資源を有効に利用することができる光通信網を実現することができる。
【００２６】
【発明の実施の形態】
（第一実施例）
本発明第一実施例の光通信網を図１ないし図３を参照して説明する。図１は本発明実施例の光通信網の概念図である。図２は本発明第一実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図である。図３は本発明第一実施例のカットスルーパス解放手順を示すフローチャートである。
【００２７】
なお、本発明実施例では、説明をわかりやすくするために、送信側エッジノードＳと受信側エッジノードＲとを区別して説明するが、実際には、エッジノードには送信側の機能および受信側の機能の双方が設けられており、双方向に通信を行うことができる。
【００２８】
本発明は、図１に示すように、データ転送元を収容する送信側エッジノードＳと、データ転送先を収容する受信側エッジノードＲと、送信側エッジノードＳと受信側エッジノードＲとの間に配置された中継ノードＬ１〜Ｌ４とを備え、送信側エッジノードＳと受信側エッジノードＲとの間に中継ノードＬ１〜Ｌ４を経由するカットスルーパスを設定および解放する機能を備えた光通信網である。このカットスルーパスを設定および解放する機能は、本実施例では、図２に示すカットスルーパス設定解放部１０に相当し、送信側エッジノードＳ、中継ノードＬ１〜Ｌ４、受信側エッジノードＲにそれぞれ備えてもよいし、あるいは、カットスルーパスを一括管理する装置としてノード外の光通信網に一つあるいは複数分散配置してもよい。また、当該機能は、周知の技術であり詳細な説明は省略する。
【００２９】
ここで、本発明の特徴とするところは、図２に示すように、送信側エッジノードＳおよび中継ノードＬ１〜Ｌ４へのカットスルーパス設定要求パケットの到来を検出するカットスルーパス設定要求検出部１が設けられ、カットスルーパス設定解放部１０は、カットスルーパス設定要求検出部１により送信側エッジノードＳおよび中継ノードＬ１〜Ｌ４へのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを送信側エッジノードＳまたは中継ノードＬ１〜Ｌ４から次段のノードまで設定するところにある。ヘッダ情報読取部４は、ＩＰパケットのヘッダ情報を解析し、その解析結果をカットスルーパス設定要求検出部１に通知する。これにより、データ転送中であっても任意のタイミングでカットスルーパスを設定することができる。
【００３０】
さらに、カットスルーパス設定解放部１０により設定されたカットスルーパスの解放要求が伝送される光パスが設けられ、カットスルーパス設定解放部１０は、前記光パスを介して前記カットスルーパスの解放要求がカットスルーパス解放要求検出部５に到来したときには前記カットスルーパスを解放する。
【００３１】
さらに、カットスルーパス設定解放部１０により設定されたカットスルーパスを用いた通信の有無を検出するバーストデータ終了検出部２と、このバーストデータ終了検出部２により所定時間以上の無通信状態が検出されたときには前記カットスルーパスを解放する。
【００３２】
第一実施例のカットスルーパス解放手順を図３を参照して説明する。カットスルーパス解放要求検出部５によりカットスルーパスの解放要求を監視し（Ｓ１）、要求が検出されると（Ｓ２）、その要求に応じてカットスルーパスを解放する（Ｓ５）。また、要求が検出されていなくても（Ｓ２）、バーストデータ終了検出部２によりカットスルーパスを用いた通信の有無を監視しており（Ｓ３）、所定時間無通信の状態が検出されたときには（Ｓ４）、カットスルーパスを解放する（Ｓ５）。これにより、データ転送中の任意のタイミングでカットスルーパスを解放できる他に、解放要求が無くてもカットスルーパスを用いた通信が無い状態を検出することによりカットスルーパスを解放することができ、波長資源を有効に利用することができる。
【００３３】
（第二実施例）
本発明第二実施例を図４ないし図６を参照して説明する。図４は本発明第二実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図である。図５はバーストデータに挿入された制御情報を示す図である。図６は本発明第二実施例のカットスルーパス解放手順を示すフローチャートである。
【００３４】
第二実施例では、図５に示すように、カットスルーパス設定解放部１０により設定されたカットスルーパスには周期ｔ毎に制御情報の挿入タイミングが設けられ、前記挿入タイミングを監視するカットスルーパス解放要求検出部１５を備え、カットスルーパス設定解放部１０は、カットスルーパス解放要求検出部１５の監視結果により前記制御情報として前記カットスルーパスの継続要求が検出されたときには前記カットスルーパスの設定を引き続き継続し、カットスルーパス解放要求検出部１５の監視結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する。
【００３５】
光切替器６は、切替周期ｔでカットスルーパスをカットスルーパス解放要求検出部１５に所定時間だけ接続する。これにより、カットスルーパス解放要求検出部１５は、周期ｔ毎にバーストデータに挿入された制御情報を抽出することができる。
【００３６】
さらに、第一実施例と同様に、カットスルーパス設定解放部１０により設定されたカットスルーパスを用いた通信の有無を検出するバーストデータ終了検出部２と、このバーストデータ終了検出部２により所定時間以上の無通信状態が検出されたときには前記カットスルーパスを解放する。
【００３７】
第二実施例のカットスルーパス解放手順を図６を参照して説明する。カットスルーパス解放要求検出部１５によりバーストデータ中に周期ｔ毎に挿入された制御情報を監視し（Ｓ１１）、この制御情報に含まれるカットスルーパスの継続要求が検出されると（Ｓ１２）、カットスルーパス設定解放部１０は、カットスルーパスの設定を継続する（Ｓ１６）。この制御情報に含まれるカットスルーパスの解放要求が検出されると（Ｓ１４）、カットスルーパス設定解放部１０は、カットスルーパスを解放する（Ｓ１７）。さらに、バーストデータ終了検出部２によりカットスルーパスを用いた通信の有無を監視しており、制御情報に含まれるカットスルーパスの解放要求が検出されなくても所定時間の無通信状態を検出するとカットスルーパスを解放する（Ｓ１７）。
【００３８】
これにより、データ転送中の任意のタイミングでカットスルーパスを解放できる他に、解放要求が無くてもカットスルーパスを用いた通信が無い状態を検出することによりカットスルーパスを解放することができ、波長資源を有効に利用することができる。
【００３９】
（第三実施例）
本発明第三実施例を図３および図７および図８を参照して説明する。図３は本発明第三実施例のカットスルーパスの解放手順を示すフローチャートであり、第一実施例と共通である。図７は本発明第三実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図である。図８はバーストデータ中に挿入されたプリアンブルおよび制御情報を示す図である。
【００４０】
第三実施例は、図８に示すように、カットスルーパス設定解放部１０により設定されたカットスルーパスにはプリアンブルおよびこれに続く制御情報が挿入され、図７に示すように、前記プリアンブルを監視してこの監視結果により前記プリアンブルが検出されたときにはこのプリアンブルに続く制御情報を検出するカットスルーパス解放要求検出部１５と、このカットスルーパス解放要求検出部１５の検出結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには、カットスルーパス設定解放部１０は、前記カットスルーパスを解放する。
【００４１】
光切替器７は、カットスルーパスを転送されるプリアンブルを監視しており、プリアンブルが検出されると、その後に制御情報が挿入されていることがわかるのでこのプリアンブルをトリガとして所定時間だけカットスルーパスをカットスルーパス解放要求検出部１５に接続する。これにより、カットスルーパス解放要求検出部１５は、バーストデータのプリアンブルの直後に挿入された制御情報を抽出することができる。
【００４２】
さらに、第一および第二実施例と同様に、カットスルーパス設定解放部１０により設定されたカットスルーパスを用いた通信の有無を検出するバーストデータ終了検出部２と、このバーストデータ終了検出部２により所定時間以上の無通信状態が検出されたときには前記カットスルーパスを解放する。
【００４３】
第三実施例のカットスルーパス解放手順を図３を参照して説明する。カットスルーパス解放要求検出部５によりバーストデータ中に挿入された制御情報が抽出される。第三実施例の場合には、制御情報の内容はカットスルーパスの解放要求のみであるため、制御情報の解析を行う必要はない。このようにして、カットスルーパスの解放要求を監視し（Ｓ１）、要求が検出されると（Ｓ２）、その要求に応じてカットスルーパスを解放する（Ｓ５）。また、要求が検出されていなくても（Ｓ２）、バーストデータ終了検出部２によりカットスルーパスを用いた通信の有無を監視しており（Ｓ３）、所定時間無通信の状態が検出されたときには（Ｓ４）、カットスルーパスを解放する（Ｓ５）。これにより、データ転送中の任意のタイミングでカットスルーパスを解放できる他に、解放要求が無くてもカットスルーパスを用いた通信が無い状態を検出することによりカットスルーパスを解放することができ、波長資源を有効に利用することができる。
【００４４】
（第四実施例）
本発明第四実施例を図３および図９および図１０を参照して説明する。図９はバーストデータに挿入されたプリアンブルを示す図である。図１０は本発明第四実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図である。本発明第四実施例は、バーストデータにプリアンブルを挿入することをカットスルーパスの解放要求と定義し、カットスルーパス解放要求検出部１５では、プリアンブルが検出されたことをカットスルーパス解放要求と解釈することにより、プリアンブルに続く制御情報を省く実施例である。
【００４５】
第四実施例は、図９に示すように、カットスルーパス設定解放部１０により設定されたカットスルーパスにはプリアンブルが挿入され、図１０に示すように、前記プリアンブルを監視してこの監視結果により前記プリアンブルが検出されたときには、カットスルーパス設定解放部１０は、前記カットスルーパスを解放する。
【００４６】
プリアンブル検出器８は、カットスルーパスを転送されるプリアンブルを監視しており、プリアンブルが検出されると、その旨をカットスルーパス解放要求検出部１５に通知する。これにより、カットスルーパス解放要求検出部１５は、プリアンブルの検出によりカットスルーパスの解放要求を認識することができる。
【００４７】
さらに、第一および第二実施例と同様に、カットスルーパス設定解放部１０により設定されたカットスルーパスを用いた通信の有無を検出するバーストデータ終了検出部２と、このバーストデータ終了検出部２により所定時間以上の無通信状態が検出されたときには前記カットスルーパスを解放する。
【００４８】
第四実施例のカットスルーパス解放手順を図３を参照して説明する。カットスルーパス解放要求検出部５によりバーストデータ中に挿入されたプリアンブルが抽出される。第四実施例の場合には、プリアンブルがそのままカットスルーパスの解放要求である。このようにして、カットスルーパスの解放要求を監視し（Ｓ１）、要求が検出されると（Ｓ２）、その要求に応じてカットスルーパスを解放する（Ｓ５）。また、要求が検出されていなくても（Ｓ２）、バーストデータ終了検出部２によりカットスルーパスを用いた通信の有無を監視しており（Ｓ３）、所定時間無通信の状態が検出されたときには（Ｓ４）、カットスルーパスを解放する（Ｓ５）。これにより、データ転送中の任意のタイミングでカットスルーパスを解放できる他に、解放要求が無くてもカットスルーパスを用いた通信が無い状態を検出することによりカットスルーパスを解放することができ、波長資源を有効に利用することができる。
【００４９】
（第五実施例）
本発明の光通信網は情報処理装置としてのコンピュータ装置を用いて実現することができる。すなわち、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、図１に示す光通信網における送信側エッジノードＳおよび中継ノードＬ１〜Ｌ４および受信側エッジノードＲを経由するカットスルーパスを設定および解放する機能として、送信側エッジノードＳおよび中継ノードＬ１〜Ｌ４へのカットスルーパス設定要求パケットの到来を検出するカットスルーパス設定要求検出部１に相応する機能と、前記カットスルーパス設定要求パケットの到来を検出する機能により送信側エッジノードＳおよび中継ノードＬ１〜Ｌ４へのカットスルーパス設定要求パケットの到来が検出されたときには、カットスルーパスを送信側エッジノードＳまたは中継ノードＬ１〜Ｌ４から次段のノードまで設定するカットスルーパス設定解放部１０に相応する機能とを実現させることを特徴とするプログラムをコンピュータ装置にインストールすることによりコンピュータ装置により本発明の光通信網を実現することができる。
【００５０】
さらに、本発明のプログラムは、図２に示すように、前記設定する機能により設定されたカットスルーパスの解放要求が伝送される光パスが設けられ、前記カットスルーパスを設定および解放する機能として、前記光パスを介して前記カットスルーパスの解放要求が到来したときには前記カットスルーパスを解放する機能をコンピュータ装置に実現させる。
【００５１】
あるいは、本発明のプログラムは、図５に示すように、前記設定する機能により設定されたカットスルーパスには制御情報の挿入タイミングが設けられ、前記カットスルーパスを設定および解放する機能として、図４に示すように、前記挿入タイミングを監視するカットスルーパス解放要求検出部１５に相応する機能と、この監視する機能の監視結果により前記制御情報として前記カットスルーパスの継続要求が検出されたときには前記カットスルーパスの設定を引き続き継続する機能と、前記監視する機能の監視結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する機能とをコンピュータ装置に実現させる。
【００５２】
あるいは、本発明のプログラムは、図８に示すように、前記設定する機能により設定されたカットスルーパスにはプリアンブルおよびこれに続く制御情報が挿入され、前記カットスルーパスを設定および解放する機能として、前記プリアンブルを監視してこの監視結果により前記プリアンブルが検出されたときにはこのプリアンブルに続く制御情報を検出するカットスルーパス解放要求検出部１５に相応する機能と、この検出する機能の検出結果により前記制御情報として前記カットスルーパスの解放要求が検出されたときには前記カットスルーパスを解放する機能とをコンピュータ装置に実現させる。
【００５３】
あるいは、本発明のプログラムは、図９に示すように、前記設定する機能により設定されたカットスルーパスにはプリアンブルが挿入され、前記カットスルーパスを設定および解放する機能として、前記プリアンブルを監視してこの監視結果により前記プリアンブルが検出されたときには前記カットスルーパスを解放する機能をコンピュータ装置に実現させる。
【００５４】
さらに、前記カットスルーパスを設定および解放する機能として、前記設定する機能により設定されたカットスルーパスを用いた通信の有無を検出するバーストデータ終了検出部２に相応する機能と、この検出する機能により所定時間以上の無通信状態が検出されたときには前記カットスルーパスを解放する機能とをコンピュータ装置に実現させる。
【００５５】
本発明のプログラムは、本発明の記録媒体に記録されることにより、前記コンピュータ装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記コンピュータ装置に本発明のプログラムをインストールすることもできる。
【００５６】
これにより、コンピュータ装置により、カットスルーパスを事前に設定する必要がなく、バーストデータ転送を効率良く行うことができるとともに、波長資源を有効に利用することができる光通信網を実現することができる。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、カットスルーパスを事前に設定する必要がなく、バーストデータ転送を効率良く行うことができるとともに、波長資源を有効に利用することができる。
【図面の簡単な説明】
【図１】本発明実施例の光通信網の概念図。
【図２】本発明第一実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図。
【図３】本発明第一および第三実施例のカットスルーパス解放手順を示すフローチャート。
【図４】本発明第二実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図。
【図５】バーストデータに挿入された制御情報を示す図。
【図６】本発明第二実施例のカットスルーパス解放手順を示すフローチャート。
【図７】本発明第三実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図。
【図８】バーストデータ中に挿入されたプリアンブルおよび制御情報を示す図。
【図９】バーストデータ中に挿入されたプリアンブルを示す図。
【図１０】本発明第四実施例のバーストデータ検出部およびカットスルーパス設定解放部のブロック構成図。
【符号の説明】
１  カットスルーパス設定要求検出部
２  バーストデータ終了検出部
３  バーストデータ検出部
４  ヘッダ情報読取部
５、１５  カットスルーパス解放要求検出部
６、７  光切替器
８  プリアンブル検出器
１０  カットスルーパス設定解放部
Ｌ１〜Ｌ４  中継ノード
Ｒ  受信側エッジノード
Ｓ  送信側エッジノード
【図１】
0003631714.tif 000002
【図２】
0003631714.tif 000003
【図３】
0003631714.tif 000004
【図４】
0003631714.tif 000005
【図５】
0003631714.tif 000006
【図６】
0003631714.tif 000007
【図７】
0003631714.tif 000008
【図８】
0003631714.tif 000009
【図９】
0003631714.tif 000010
【図１０】
0003631714.tif 000011