(57)【要約】本発明は、少なくとも１つのデータパケットを含む光信号５をルーティングする通信ノード（１０）に関する。ノード（１０）は、互いに連通する入力光ファイバ（１２）と出力光ファイバ（１４）とを有する。入力光ファイバ（１２）は、着信光信号を実質的に同一の少なくとも２つの光信号へ分割する構成の光スプリッタ（２０）に連通する。さらに光スプリッタ（２０）は、光信号の片方を光相関部（２２）へ、光信号の他方を入力光スイッチ（２４）へ渡す構成である。光相関部は、パケットのアドレスを参照アドレス（４０）と比較し、参照アドレス（４０）がパケットのアドレスに一致する場合にはトリガを生成する構成である。入力光スイッチ（２４）は、トリガに応じて光電気コンバータ（２８）へデータパケットをルーティングする構成である。このような構成により、必要に応じて個々の光データパケットをノードから放棄することができる。 【選択図】図１
2010521845.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータフローからのデータパケットを少なくとも１つ含む光信号をルーティングする通信ノード（１０）であって、前記通信ノードは互いに連通する入力光リンク（１２）と出力光リンク（１４）とを有し、前記入力光リンク（１２）は、着信光信号を実質的に同一の少なくとも２つの光信号へ分割する光スプリッタ（２０）に連通し、前記光スプリッタ（２０）は、さらに前記光信号の片方を光相関部（２２）へ、前記光信号の他方を入力光スイッチ（２４）へ渡し、前記光相関部（２２）は、前記パケットのアドレスを参照アドレス（４０）と比較し、前記参照アドレス（４０）が前記パケットのアドレスに一致する場合にはトリガを生成し、前記入力光スイッチ（２４）は、前記トリガに応じて、前記データパケットを光電気コンバータ（２８）へルーティングし、前記ノード（１０）から前記データパケットを放棄する、通信ノード（１０）。
【請求項２】
前記光スプリッタ（２０）と前記入力スイッチ（２４）との間に入力遅延線（２６）をさらに備える、請求項１に記載の通信ノード。
【請求項３】
前記光電気コンバータ（２８）は、データ処理部（３０）に連通する、請求項１または請求項２に記載の通信ノード。
【請求項４】
送信部（３６）および前記入力光スイッチ（２４）からの入力を有する出力光スイッチ（３８）をさらに備え、前記出力光スイッチは、前記出力光リンク（１４）への出力を有し、前記送信部は前記ノード（１０）へデータパケットを追加する、請求項１〜３のいずれか１項に記載の通信ノード。
【請求項５】
前記送信部（３６）は、前記光相関部（２２）からの前記トリガに応じて、前記出力光スイッチ（３８）へ光パケットを送信する、請求項４に記載の通信ノード。
【請求項６】
前記出力光スイッチ（３８）は、前記光相関部（２２）からの前記トリガに応じて、前記送信部（３６）からの光パケットを前記出力リンク（１４）へ交換する、請求項４に記載の通信ノード。
【請求項７】
前記出力光スイッチ（３８）は、前記光電気コンバータ（２８）へデータパケットを交換する前記入力光スイッチ（２４）に応じた前記出力光リンク（１４）へデータパケットを交換する、請求項４〜６のいずれか１項に記載の通信ノード。
【請求項８】
前記送信部の上流にあり、前記ノードへ追加されたデータパケットを受信するバッファ（３２）を有する、請求項４〜７のいずれか１項に記載の通信ノード。
【請求項９】
使用中、前記参照アドレスを前記光相関部（２２）へ提供可能な制御チャネルを提供する制御ユニット（４２）をさらに備える、先行する請求項のいずれか１項に記載の通信ノード。
【請求項１０】
前記制御部（４２）は前記ノード（１０）の外部にある、請求項９に記載の通信ノード。
【請求項１１】
さらに、前記ノード（１０）へ追加されたダミーパケットを受信し、前記ダミーパケットのペイロードを、前記ノード（１０）へ追加されたデータパケットの前記ペイロードで埋める、先行する請求項のいずれか１項に記載の通信ノード。
【請求項１２】
前記送信部（３６）は、前記ノードへ追加されるダミーパケットを要求する、請求項４に従属する場合の請求項１１に記載の通信ノード。
【請求項１３】
前記ダミーパケットは、前記ノード（１０）に宛てられるが、前記光電気コンバータ（２８）には宛てられない、請求項１１または請求項１２に記載の通信ノード。
【請求項１４】
前記入力光リンク（１２）に連通する制御ノード（５０）をさらに備え、前記制御ノードは前記ノード（１０）へダミーパケットを追加する、請求項１１〜１３のいずれか１項に記載の通信ノード。
【請求項１５】
前記制御ノード（５０）は、所定のレートで前記ノード（１０）へダミーパケットを追加する、請求項１４に記載の通信ノード。
【請求項１６】
データ監視装置をさらに備え、前記ノード（１０）から放棄されたデータの量と前記ノード（１０）へ追加されたデータの量とが前記データ監視装置によって監視され、前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量との間の差が閾値を下回る場合にはダミーパケットが前記ノード（１０）へ追加される、請求項１１〜１５のいずれか１項に記載の通信ノード。
【請求項１７】
データ監視装置をさらに備え、前記ノード（１０）から放棄されたデータの量および前記ノード（１０）へ追加されたデータの量とが前記データ監視装置によって監視され、前記ノードから放棄されたデータの量が閾値を下回る場合にはダミーパケットが前記ノード（１０）へ追加される、請求項１１〜１５のいずれか１項に記載の通信ノード。
【請求項１８】
前記トリガは、前記相関部（２２）によって検出されたダミーパケットに応じて生成される、請求項１１〜１７のいずれか１項に記載の通信ノード。
【請求項１９】
前記入力スイッチ（２４）からの入力を有する遅延スイッチ（８０）をさらに備え、前記遅延スイッチは前記出力スイッチ（３８）への出力と出力遅延線（８２）への別の出力とを有し、前記出力遅延線は前記出力スイッチ（３８）への入力に連通し、前記遅延スイッチ（８０）は前記入力スイッチ（２４）からデータを受け取り、前記送信部（３６）の制御の下で前記出力遅延線（８２）へ、または前記出力スイッチ（３８）へ前記データを送信する、請求項５に従属する場合の先行する請求項のいずれか１項に記載の通信ノード。
【請求項２０】
前記送信部（３６）を、前記入力スイッチ（２４）から前記出力遅延線（８２）へ送信されているデータに応じて、前記出力スイッチ（３８）へデータを送信するものとすることをさらに含む、請求項１９に記載の通信ノード。
【請求項２１】
前記遅延スイッチ（８２）は、１交換期間、前記入力光スイッチ（２４）からのデータを遅延させる、請求項１９または２０に記載の通信ノード。
【請求項２２】
前記入力光リンク（１２）において第２のデータフローからの少なくとも１つのデータパケットをルーティングすることをさらに含む、先行する請求項のいずれか１項に記載の通信ノード。
【請求項２３】
前記入力光スイッチ（２４）は単安定装置または双安定装置である、先行する請求項のいずれか１項に記載の通信ノード。
【請求項２４】
第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする通信ノード（１０）であって、前記ノード（１０）は、互いに連通する入力光リンク（１２）と出力光リンク（１４）とを有し、前記入力光リンク（１２）は着信光信号を実質的に同一の少なくとも２つの光信号へ分割する光スプリッタ（２０）に連通し、前記光スプリッタ（２０）はさらに前記光信号の片方を光相関部（２２）へ、前記光信号の他方を出力光スイッチ（３８）へ渡し、前記光相関部（２２）は前記データパケットに応じてトリガを生成し、前記出力光スイッチ（３８）は、前記トリガに応じて前記出力光リンク（１４）へ別のデータパケットを交換し、前記ノード（１０）へデータを追加する、通信ノード（１０）。
【請求項２５】
前記光スプリッタ（２０）と前記出力スイッチ（３８）との間に入力遅延線（２６）をさらに備える、請求項２４に記載の通信ノード。
【請求項２６】
前記出力光スイッチ（３８）に連通する送信部（３６）をさらに備え、前記送信部は前記ノード（１０）へデータを追加する、請求項２４または２５に記載の通信ノード。
【請求項２７】
前記送信部（３６）の上流にバッファ（３２）をさらに備え、前記ノードは、使用中、前記ノードへ追加されたデータを、前記データが前記送信部（３６）へ入力される前に、前記バッファ（３２）へ入力する、請求項２６に記載の通信ノード。
【請求項２８】
前記送信部（３６）は、前記光相関部（２２）からの前記トリガに応じて、前記出力光スイッチ（３８）へ光パケットを送信する、請求項２６または２７に記載の通信ノード。
【請求項２９】
前記光スプリッタ（２０）と前記出力光スイッチ（３８）との間に入力光スイッチ（２４）をさらに備え、前記出力光スイッチ（３８）は、前記ノードからデータを放棄する入力光スイッチ（２４）に応じた前記出力光リンク（１４）へデータパケットを交換する、請求項２４〜２８のいずれか１項に記載の通信ノード。
【請求項３０】
制御部（４２）が提供され、前記出力スイッチは、前記制御部（４２）によって提供される制御チャネルの管理の下でオペレーションが行われる、請求項２５〜３０のいずれか１項に記載の通信ノード。
【請求項３１】
前記制御部（４２）は前記ノード（１０）の外部にある、請求項３０に記載の通信ノード。
【請求項３２】
さらに、前記ノード（１０）へダミーパケットを追加し、前記ダミーパケットのペイロードを、前記ノード（１０）へ追加されたデータパケットのペイロードで埋める、請求項２４〜３１のいずれか１項に記載の通信ノード。
【請求項３３】
前記送信部（３６）は、前記ノードへ追加されるダミーパケットを要求する、請求項２６に従属する場合の請求項３２に記載の通信ノード。
【請求項３４】
前記入力光リンク（１２）に連通する制御ノード（５０）が、前記ノードへ前記ダミーパケットを追加する、請求項３２または請求項３３に記載の通信ノード。
【請求項３５】
前記制御ノード（５０）は、所定のレートで前記ノード（１０）へダミーパケットを追加する、請求項３４に記載の通信ノード。
【請求項３６】
データ監視装置が提供され、前記ノード（１０）から放棄されたデータ量と前記ノード（１０）へ追加されたデータの量とを監視し、前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量との間の差が閾値を下回る場合には前記ダミーパケットが前記ノード（１０）へ追加されるようにされた、請求項３３に従属する場合の請求項３２〜３５のいずれか１項に記載の通信ノード。
【請求項３７】
データ監視装置が提供され、前記ノード（１０）から放棄されたデータの量と前記ノード（１０）へ追加されたデータの量とを監視し、前記ノードは、使用中、前記ノードから放棄されたデータの量が閾値を下回る場合には前記ノード（１０）へ前記ダミーパケットを追加する、請求項３３に従属する場合の請求項３２〜３５のいずれか１項に記載の通信ノード。
【請求項３８】
前記トリガは、前記相関部（２２）によって検出されたダミーパケットに応じて生成される、請求項３２〜３７のいずれか１項に記載の通信ノード。
【請求項３９】
前記光スプリッタ（２０）からの入力を有する遅延スイッチ（８０）をさらに備え、前記遅延スイッチは前記出力スイッチ（３８）への出力と出力遅延線（８２）への別の出力とを有し、前記出力遅延線は前記出力スイッチ（３８）への入力に連通し、前記遅延スイッチ（８０）は、前記光スプリッタ（２０）からデータを受け取り、前記送信部（３６）の制御の下で前記出力遅延線（８２）へ、または前記出力スイッチ（３８）へ前記データを送信する、請求項３０に従属する場合の請求項２４〜３８のいずれか１項に記載の通信ノード。
【請求項４０】
送信部（３６）を、前記出力遅延線（８２）へ送信されている前記入力スイッチ（２４）からのデータに応じて、前記出力スイッチ（３８）へデータを送信するものとすることをさらに含む、請求項３９に記載の通信ノード。
【請求項４１】
前記遅延スイッチ（８２）は、１交換期間、前記光スプリッタ（２０）からのデータを遅延させる、請求項３９または４０に記載の通信ノード。
【請求項４２】
さらに、使用中、前記入力光リンク（１２）において第２のデータフローからの少なくとも１つのデータパケットをルーティングする、請求項２４〜４１のいずれか１項に記載の通信ノード。
【請求項４３】
前記出力光スイッチ（３８）は単安定装置または双安定装置である、請求項２４〜４２のいずれか１項に記載の通信ノード。
【請求項４４】
第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする通信ノード（１０）であって、前記ノード（１０）は、互いに連通する入力光リンク（１２）と出力光リンク（１４）とを有し、前記入力光リンク（１２）は、出力光スイッチ（３８）への出力と出力遅延線（８２）への別の出力とを有する遅延スイッチ（８０）に連通し、前記出力遅延線は前記出力光スイッチ（３８）への入力に連通し、前記遅延スイッチ（８０）は、前記入力光リンク（１２）からデータを受け取り、前記送信部（３６）の制御の下で前記出力遅延線（８２）へ、または前記出力スイッチ（３８）へ前記データを送信し、前記送信部（３６）は、前記遅延スイッチ（８０）が前記出力遅延線（８２）へデータを送信することに応じて、前記出力スイッチ（３８）へデータを送信し、前記ノード（１０）にデータを追加する、通信ノード（１０）。
【請求項４５】
前記送信部（３６）の上流にバッファ（３２）をさらに備え、使用中、前記ノードへ追加された前記データは、前記送信部（３６）へ入力される前に、バッファ（３２）へ入力されるようにされた、請求項４４に記載の通信ノード（１０）。
【請求項４６】
前記送信部（３６）、前記遅延スイッチ（８０）、前記出力光スイッチ（３８）のうち少なくとも１つは、制御部（４２）によって提供された制御チャネルの管理の下でオペレーションが行われる、請求項４４または４５に記載の通信ノード。
【請求項４７】
前記制御部（４２）は前記ノード（１０）の外部にある、請求項４６に記載の通信ノード。
【請求項４８】
前記遅延スイッチ（８２）は、１交換期間、前記入力光リンク（１２）からのデータを遅延させる、請求項４４〜４７のいずれか１項に記載の通信ノード。
【請求項４９】
前記出力光スイッチ（３８）および前記遅延スイッチは、単安定装置または双安定装置である、請求項４４〜４８のいずれか１項に記載の通信ノード。
【請求項５０】
さらに、前記入力光リンク（１２）および前記出力光リンク（１４）は、波長分割多重化（ＷＤＭ）光信号の形態で複数のチャネルを搬送するとされた、先行する請求項のいずれか１項に記載の通信ノード。
【請求項５１】
前記入力光リンク（１２）と前記出力光リンク（１４）とのうち少なくとも１つは光ファイバである、先行する請求項のいずれか１項に記載の通信ノード。
【請求項５２】
先行するいずれか１項に記載のノードを含む通信ネットワーク。
【請求項５３】
リングネットワークに配置された複数のノードをさらに含む、請求項５２に記載の通信ネットワーク。
【請求項５４】
互いに連通する入力光リンク（１２）と出力光リンク（１４）とを有する通信ノード（１０）を用いて、第１のデータフローからのデータパケットを少なくとも１つ含む光信号をルーティングする方法であって、光スプリッタ（２０）を用いて、前記入力光リンク（１２）に入力された着信光信号を実質的に同一の少なくとも２つの光信号へ分割することと、前記光信号の片方を光相関部（２２）へ、前記光信号の他方を入力光スイッチ（２４）へ渡すことと、前記光相関部（２２）を用いて、前記パケットのアドレスを参照アドレス（４０）と比較することと、前記参照アドレス（４０）が前記パケットのアドレスに一致する場合にはトリガを生成することと、前記トリガに応じ、前記入力光スイッチ（２４）を用いて、前記データパケットを光電気コンバータ（２８）へ交換して、前記ノード（１０）から前記データパケットを放棄することとを含む、方法。
【請求項５５】
入力遅延線（２６）を用いて、前記光スプリッタ（２０）と前記入力スイッチ（２４）との間で前記光信号を遅延させることをさらに含む、請求項５４に記載の方法。
【請求項５６】
前記光電気コンバータ（２８）に連通するデータ処理部（３０）を用いて、前記ノード（１０）から前記データを放棄することをさらに含む、請求項５４または請求項５５に記載の方法。
【請求項５７】
前記データ処理部（３０）自体へ宛てられたデータパケットの処理のみを行う前記データ処理部（３０）をさらに含む、請求項５６に記載の方法。
【請求項５８】
前記入力光スイッチ（２４）からの入力を有する出力光スイッチ（３８）に連通する送信部（３６）を用いて、前記ノード（１０）へデータパケットを追加することをさらに含み、前記出力光スイッチは前記出力光リンク（１４）への出力を有する、請求項５４〜５７のいずれか１項に記載の方法。
【請求項５９】
前記光相関部（２２）からの前記トリガに応じて、前記送信部（３６）から前記出力光スイッチ（３８）へ光パケットを送信することをさらに含む、請求項５８に記載の方法。
【請求項６０】
前記光相関部（２２）からの前記トリガに応じ、前記出力光スイッチ（３８）を用いて、前記送信部（３６）からの光パケットを前記出力光リンク（１４）へ交換することをさらに含む、請求項５８または５９に記載の方法。
【請求項６１】
前記光電気コンバータ（２８）へデータパケットを交換する前記入力光スイッチ（２４）にしたがって前記出力光リンク（１４）へ光パケットを交換することをさらに含む、請求項５４〜５９のいずれか１項に記載の方法。
【請求項６２】
前記ノード（１０）へダミーパケットを追加することと、前記ダミーパケットのペイロードを、前記ノード（１０）へ追加されたデータパケットの前記ペイロードで埋めることとをさらに含む、請求項５４〜６１に記載の方法。
【請求項６３】
前記送信部（３６）を用いて、前記ノードへ追加されるダミーパケットを要求することをさらに含む、請求項５８に従属する場合の請求項６２に記載の方法。
【請求項６４】
所定のレートで前記ノード（１０）へダミーパケットを追加することをさらに含む、請求項６２または６３に記載の方法。
【請求項６５】
前記ノード（１０）から放棄されたデータの量と前記ノード（１０）へ追加されたデータの量とを監視することと、前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量との間の差が閾値を下回る場合には前記ノード（１０）へダミーパケットを追加することとをさらに含む、請求項５８に従属する場合の請求項５４〜６４のいずれか１項に記載の方法。
【請求項６６】
前記ノード（１０）から放棄されたデータの量と前記ノード（１０）へ追加されたデータの量とを監視することと、前記ノードから放棄されたデータの量が閾値を下回る場合には前記ノード（１０）へダミーパケットを追加することとをさらに含む、請求項５８に従属する場合の請求項５４〜６４のいずれか１項に記載の方法。
【請求項６７】
前記相関部（２２）によって検出されたダミーパケットに応じて前記トリガを生成することをさらに含む、請求項６４〜６６のいずれか１項に記載の方法。
【請求項６８】
前記入力光スイッチ（２４）からの入力を有する遅延スイッチ（８０）を適宜用いて、前記入力光スイッチ（２４）からのデータを遅延させることと、前記遅延スイッチは前記出力スイッチ（３８）への出力と出力遅延線（８２）への別の出力とを有することと、前記出力遅延線は前記出力スイッチ（３８）への入力に連通することと、前記送信部（３６）の制御の下で前記遅延スイッチ（８０）を用いて、前記入力スイッチ（２４）から前記出力遅延線（８２）へ、または前記出力スイッチ（３８）へデータを交換することとをさらに含む、請求項５８に従属する場合の請求項５４〜６７のいずれか１項に記載の方法。
【請求項６９】
前記入力スイッチ（２４）から前記出力遅延線（８２）へデータを送信することに応じて、前記送信部（３６）から前記光スイッチ（３８）へデータを送信することをさらに含む、請求項６８に記載の方法。
【請求項７０】
前記入力光スイッチ（２４）からのデータを、１交換周期、遅延させることさらに含む、請求項６８または６９に記載の方法。
【請求項７１】
通信を用いて、第１のデータフローからの少なくも１つのデータパケットを含む光信号をルーティングする方法であって、前記通信ノード（１０）は互いに連通する入力光リンク（１２）と出力光リンク（１４）とを有し、前記方法は、光スプリッタ（２０）を用いて、入力光リンク（１２）へ入力された着信光信号を実質的に同一の少なくとも２つの光信号に分割することと、前記光信号のうち片方を光相関部（２２）へ、前記光信号の他方を出力光スイッチ（３８）へ渡すことと、前記光相関部（２２）を用いて、前記パケットのアドレスを参照アドレス（４０）と比較することと、前記参照アドレス（４０）が前記パケットのアドレスに一致する場合にはトリガを生成することと、前記トリガに応じ、前記出力光スイッチ（３８）を用いて、前記出力光リンク（１４）へ別のデータパケットを交換して、前記ノード（１０）へデータを追加することとを含む、方法。
【請求項７２】
入力遅延線（２６）を適宜用いて、前記光スプリッタ（２０）と前記出力スイッチ（３８）との間で前記光信号を遅延させることをさらに含む、請求項７１に記載の方法。
【請求項７３】
前記出力光スイッチ（３８）に連通する送信部（３６）を用いて、前記ノード（１０）へ前記データパケットを追加することさらに含む、請求項７１または７２に記載の方法。
【請求項７４】
バッファから前記送信部（３６）へデータが入力されるより前に、前記バッファ（３２）へ前記データを追加することをさらに含む、請求項７３に記載の方法。
【請求項７５】
前記光相関部（２２）からの前記トリガに応じて、前記出力スイッチ（３８）へ光パケットを送信することをさらに含む、請求項７３または７４に記載の方法。
【請求項７６】
前記出力光スイッチ（３８）が前記出力光リンク（１４）へデータパケットを交換すると、前記光スプリッタ（２０）と前記出力光スイッチ（３８）との間で、入力光スイッチ（２４）を用いて前記ノード（１０）からデータパケットを放棄することをさらに含む、請求項７１〜７５のいずれか１項に記載の方法。
【請求項７７】
前記ノード（１０）へダミーパケットを追加することと、前記ダミーパケットのペイロードを、前記ノード（１０）へ追加されたデータパケットのペイロードで埋めることとをさらに含む、請求項７１〜７６のいずれか１項に記載の方法。
【請求項７８】
前記送信部（３６）を適宜用いて、前記ノードへ追加されるダミーパケットを要求することをさらに含む、請求項７３に従属する場合の請求項７７に記載の方法。
【請求項７９】
所定のレートで前記ノード（１０）へダミーパケットを追加することをさらに含む、請求項７７または７８に記載の方法。
【請求項８０】
前記ノード（１０）から放棄されたデータの量と前記ノード（１０）へ追加されたデータの量とを監視することと、前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量との間の差が閾値を下回る場合には前記ノード（１０）へダミーパケットを追加することとをさらに含む、請求項７３に従属する場合の請求項７１〜７９のいずれか１項に記載の方法。
【請求項８１】
前記ノード（１０）から放棄されたデータの量と前記ノード（１０）へ追加されたデータの量とを監視することと、前記ノードから放棄されたデータの量が閾値を下回る場合には前記ノード（１０）へダミーパケットをさらに含む、請求項７３に従属する場合の請求項７１〜７９のいずれか１項に記載の方法。
【請求項８２】
前記相関部（２２）によって検出されたダミーパケットに応じて前記トリガを生成することさらに含む、請求項７７〜８１のいずれか１項に記載の方法。
【請求項８３】
前記光スプリッタ（２４）からの入力を有する遅延スイッチ（８０）を適宜用いて、前記光スプリッタ（２０）からのデータを遅延させることと、前記遅延スイッチは前記出力スイッチ（３８）への出力と出力遅延線（８２）への別の出力とを有し、前記出力遅延線は前記出力スイッチ（３８）への入力と連通することと、前記送信部（３６）の制御の下で前記遅延スイッチ（８０）を用いて前記光スプリッタ（２０）から前記出力遅延線（８２）へ、または前記出力スイッチ（３８）へデータを交換することとをさらに含む、請求項７３に従属する場合の請求項７１〜８２に記載の方法。
【請求項８４】
前記光スプリッタ（２０）から前記出力遅延線（８２）へデータを送信することに応じて、前記送信部（３６）から前記出力スイッチ（３８）へデータを送信することをさらに含む、請求項８３に記載の方法。
【請求項８５】
前記遅延スイッチ（８２）を適宜用いて、１交換期間、前記光スプリッタ（２０）からのデータを遅延させることをさらに含む、請求項８３または８４に記載の方法。
【請求項８６】
互いに連通する入力光リンク（１２）と出力光リンク（１４）とを有する通信ノードを用いて、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする方法であって、出力光スイッチ（３８）への出力と出力遅延線（８２）への別の出力とを有する遅延スイッチ（８０）へ前記入力光リンク（１２）からデータを入力することと、前記出力遅延線は前記出力光スイッチ（３８）への入力に連通することと、前記遅延スイッチ（８０）が前記出力遅延線（８２）へデータを送信することに応じ、前記送信部（３６）を用いて、前記遅延スイッチ（８０）へ入力されたデータを前記出力遅延線（８２）へ、または前記出力スイッチ（３８）へ渡し、前記ノード（１０）へデータを追加することとを含む、方法。
【請求項８７】
前記送信部（３６）へ送信するより前にバッファ（３２）へデータを追加することをさらに含む、請求項８６に記載の方法。
【請求項８８】
前記遅延スイッチ（８２）を適宜用いて、１遅延期間、前記入力光リンク（１２）からのデータを遅延させることをさらに含む、請求項８６または８７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信ネットワークに関する。また、具体的には通信ネットワークのノード、そのオペレーション方法およびソフトウェアに関するものであるが、上記に限られるものではない。
【背景技術】
【０００２】
波長分割多重（ＷＤＭ：Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）を用いた周知の通信ネットワークオペレーティングには、ネットワーク内外へデータを搬送する個々の波長を追加または放棄するノードが含まれる。このようなノードを、リングネットワークに配置することがある。リングネットワークでは、ノードが光ファイバで直列に接続されており、閉ループ、つまりリングを形成している。各ノード内の光クロスコネクトによって、データを搬送する波長を色々な線方向にルーティングすることが可能となる。光クロスコネクトは、必要に応じて波長を選択して終了させることもできる。
【０００３】
大容量の中継接続へ多くの回路接続が多重化された大容量伝送ネットワークに、高密度波長分割多重（ＤＷＤＭ：Ｄｅｎｓｅ  Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）を用いることで、高い効率が得られている。この構成においては、ネットワークノード間の回路接続を光接続として恒常的または一時的に確立し、回路交換ネットワークを形成する。
【０００４】
ＤＷＤＭ技術は、インターネットプロトコル（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いたものなどのパケット交換ネットワークに対してはむしろ適したものではない。それは、使用可能な最大のリンク容量が１〜１０Ｇギガビット／チャネル程度であり、使用可能な最大のチャネルが現状ではファイバごとに４〜１２０の範囲であることに起因する。パケット交換ネットワークでは同時に数多くの接続を維持することが必要とされる場合があるが、そのためにはこのようなリンク容量では不十分なのである。回路交換ネットワークと比べてパケット交換ネットワークが効果的である点としては、ネットワーク内の資源を予備的に割り当てることなく、ネットワークの複数のユーザに対するトラフィックを統計的に多重化することが可能であるということがある。
【０００５】
光パケットを全て電気領域に変換するのに、光電気コンバータを用いた交換ノードを用いることは周知である。このようなコンバータは市販されており、その交換容量は４０ＧＨｚまである。チップを有した特殊マザーボードをこのようなコンバータに使用することも可能ではあるが、費用のかかるものであり、例えば数千のノードが接続を要求する移動アクセスネットワークなどについて大量に使用するのは、経済的に実現可能なものではない。周知の光電気コンバータで光信号（すなわちパケット）が電気信号へ変換されるので、ルーティング機能および交換機能は交換ノード内で電気的に行われる。その後の送信のために、電気信号は交換ノードの出力ポートで光信号へ変換し直される。パケットレベルの交換はこのようにして行われる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このような光電気コンバータは、本質的に無駄なステップであるからして、通信処理における障害の典型である。交換容量は増加の傾向が続いており、産業における目下の目標は、ＴＨｚの桁の大きさの交換容量を達成することである。
【０００７】
パケット交換ネットワークでは、パケットのヘッダに含まれるアドレスによって、パケットのルートが定められる。ヘッダには宛先アドレスが通常含まれており、パケットが光領域から電気領域へ変換されると、電気回路によってヘッダの復号および承認が行われる。効率の良いパケット交換ネットワークには、ネットワークの効率の良いオペレーションのために、パケットをバッファすることが必要である。現行のバッファおよびスケジューラは、光学部品の処理容量が制限されているため、光学的に実現することが難しい。さらに、遅延線型光バッファはあるのに、バッファとしてはたらく光ランダムアクセスメモリは存在していない。
【０００８】
本発明の課題は、少なくともその実施形態の１つにおいて、ノードが高速交換できるアーキテクチャを提供し、データスループットのより大きなノードを費用効率良く実現することにより、周知の構成における問題の解決、または少なくとも改善を課題とする。本発明は、光領域から電気領域へ変換する必要性の回避、または少なくとも低減あるいは制限を課題とする。
【課題を解決するための手段】
【０００９】
本発明の第１の観点によれば、第１のデータフローからのデータパケットを少なくとも１つ含む光信号をルーティングする通信ノードが提供される。前記ノードは、互いに連通する入力光リンクと出力光リンクを有する。入力光リンクは、着信光信号を実質的に同一の少なくとも２つの光信号へ分割する光スプリッタに連通する。光スプリッタはさらに光信号の片方を光相関部へ、光信号の他方を入力光スイッチへ渡す。光相関部は、パケットのアドレスを参照アドレスと比較して、参照アドレスがパケットのアドレスと一致する場合にはトリガを生成する。入力光スイッチは、トリガに応じてデータパケットを光電気コンバータへルーティングして、データパケットをノードから放棄する。
【００１０】
このようにして構成されたノードは、パケットヘッダを光領域のまま復号および認識可能であるという効果があり、必要に応じてノードから個々の光データパケットを放棄することを可能とする。ヘッダを電気領域へ変換する必要がないため、光相関部によって非常に高速のアドレス復号が可能となる。このような光復号は、光パケットのヘッダを認識可能な光相関部が行う。光相関部および光スイッチを用いることで、全部のデータパケットを電気領域へ変換する必要性がなくなる。全部の光データを電気領域へ変換するよりも高いデータ送信レートが可能となる。というのも、全部の光データを電気領域へ変換すると、ディテクタおよび電子部品の処理速度によって送信レートが制限されてしまうからである。典型的に、ヘッダが有するデータコンテンツは、その関連するパケットのヘッダ以外の部分よりもはるかに少ない。
【００１１】
このような構成には、光領域から電気領域への変換の必要性を制限しつつ、ノードをより費用効率良く実現するという効果がある。このノードはパケット交換ネットワークにおいて特に使い道があり、パケット交換ネットワークでは、大抵、個々の接続が回路交換ネットワークよりもずっと多く、個々の接続の多くは同一の資源を共有している。光スイッチが宛先ではないデータパケットは光電気コンバータへ送信されることがないということが理解されるであろう。この構成には、光電気コンバータは光伝送ネットワーク自体よりもずっと低いレートを処理するだけでよいという効果があるということが理解されるであろう。この構成によって、必要に応じて、より複雑に（かつ、より遅く）光電気コンバータへデータパケットを送信することが可能となる。このノードには、複数のデータフローを１つの波長（すなわち１つのチャネル）で伝送できるという効果がある。さらに、光学装置ではなく電気的プロセッサを用いてデータ処理部を実現することができるため、このノードを実施するのは、より安価となる。
【００１２】
入力遅延線が、光スプリッタと入力スイッチとの間に設けられることが好ましい。このような遅延線には、光相関部が参照アドレスとパケットのアドレスとの間の比較を行うのに、より多くの時間をかけることができるという効果がある。
【００１３】
光電気コンバータはデータ処理部に連通して、データパケットを放棄することが好ましく、データ処理部は、データ処理部を宛先とするデータパケットのみを処理する構成であることが好ましい。このような構成には、宛先がデータ処理部ではないデータパケットをデータ処理部が処理して時間を無駄にするということがない、という効果がある。
【００１４】
通信ノードは、送信部からの入力を有する出力光スイッチと、入力光スイッチとを有し、出力光スイッチは出力光リンクへの出力を有し、ノードへデータパケットを追加するのに送信部が使用されることが好ましい。
【００１５】
送信部は、光相関部からのトリガに応じて、出力光スイッチへ光パケットを送信する構成であることが好ましい。出力光スイッチは、光相関部からのトリガに応じて、送信部からの光パケットを出力リンクへ交換する構成であることが好ましい。この構成によって、光パケットが正しい時刻に子出力光リンクへ送信されることが保証される。
【００１６】
出力光スイッチは、光電気コンバータへデータパケットを交換する入力光スイッチに応じた出力光リンクへデータパケットを交換する構成であることが好ましい。これによって、ノードに追加されたパケットが、光リンクに作り出された使用可能なスペースを埋めることが保証される。このようにすると、ノードに追加されたトラフィックは光リンクにおいてさらなるスペースを占めることなく、単に、光リンクにおいてノードから放棄されたトラフィックが作り出した使用可能なスペースを埋めるだけであるので、効率良くノードのオペレーションを行うことができる。
【００１７】
ノードは、送信部の上流にあるバッファを有し、このバッファは、ノードに追加されたデータパケットを受信するものであることが好ましい。
【００１８】
使用中、光相関部へ参照アドレスを提供可能な制御チャネル制御部がさらにノードに備えられていてもよい。制御部はノードの外部にあることが好ましい。
【００１９】
ある実施形態においては、ダミーパケットがノードへ追加され、そのペイロードは、ノードへ追加されたデータパケットのペイロードで埋められる。送信部は、ノードへ追加されるダミーパケットを要求する構成であることが好ましい。ある実施形態においては、ノードは、入力光リンクに連通する制御ノードをさらに備え、制御ノードはノードへダミーパケットを追加するものである。
【００２０】
ダミーパケットは、ノードを宛先とするが、光電気コンバータを宛先とはしないことが好ましい。
【００２１】
ある実施形態においては、制御ノードは、所定のレートでノードへダミーパケットを追加する構成である。別の実施形態においては、ノードはデータ監視装置をさらに備え、ノードから放棄されたデータの量とノードへ追加されたデータの量とをデータ監視装置が監視し、ノードから放棄されたデータの量とノードへ追加されたデータの量との間の差が閾値を下回る場合にはダミーパケットがノードへ追加される構成である。なお、別の実施形態においては、ノードはデータ監視装置を備え、ノードから放棄されたデータの量とノードへ追加されるデータの量とをデータ監視装置が監視し、ノードから放棄されたデータの量が閾値を下回る場合にはダミーパケットがノードへ追加される構成である。
【００２２】
トリガは、相関部が検出したダミーパケットに応じて生成されてもよい。
【００２３】
ある実施形態においては、通信ノードは、入力スイッチからの入力を有する遅延スイッチをさらに備える。遅延スイッチは、出力スイッチへの出力と出力遅延線への別の出力とを有する。出力遅延線は出力スイッチへの入力に連通する。遅延スイッチは、入力スイッチからのデータを受け取り、送信部の制御の下で出力遅延線へ、または出力スイッチへそのデータを送信する構成である。この構成によって、リアルタイムでノードへデータを追加することができるようになり、これが例えばリアルタイムビデオストリーミングなどに必要とされる場合がある。
【００２４】
さらに通信ノードは、送信部を、出力遅延線へ送信されている入力スイッチからのデータに応じて、出力スイッチへデータを送信する構成として備えてもよい。このために、送信部は遅延スイッチへ制御信号を送信する。
【００２５】
遅延スイッチは、１交換期間、入力光スイッチからのデータを遅延させる構成であることが好ましい。
【００２６】
通信ノードは、入力光リンクにおいて第２のデータフローからの少なくとも１つのデータパケットをルーティングすることをさらに含む。
【００２７】
入力光スイッチは単安定装置または双安定装置であることが好ましい。
【００２８】
本発明の第２の観点によれば、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする通信ノードが提供される。ノードは、互いに連通する入力光リンクと出力光リンクを有している。入力光リンクは、着信光信号を実質的に同一の少なくとも２つの光信号へ分割する構成の光スプリッタに連通し、さらに光スプリッタは、光相関部への片方の光信号と出力光スイッチへの他方の光信号のうち１つを渡す構成であり、光相関部はデータパケットに応じてトリガを生成する構成とされており、出力光スイッチは、トリガに応じて出力光リンクへ別のデータパケットを交換し、ノードへデータを追加する構成とされている。
【００２９】
このような構成により、データが追加されるべきときを制御する相関部の制御の下でデータを追加できるようになり、アップリンクにおいて使用可能なスペースを最適に使用することができるようになる。
【００３０】
入力遅延線が光スプリッタと出力スイッチとの間に設けられることが好ましい。
【００３１】
送信部が出力光スイッチに連通して設けられ、ノードへデータを追加するものであることが好ましい。
【００３２】
ノードは送信部の上流にバッファをさらに備え、使用中、ノードは、ノードへ追加されたデータを、送信部へデータを入力する前にバッファへ当該データを入力する構成であることが好ましい。
【００３３】
送信部は、光相関部からのトリガに応じて、出力光スイッチへ光パケットを送信する構成であってもよい。
【００３４】
通信ノードは、光スプリッタと出力光スイッチとの間に入力光スイッチをさらに備えてもよく、出力光スイッチは、ノードからのデータを放棄する入力光スイッチに応じた出力光リンクへデータパケットを交換する構成である。
【００３５】
制御部が設けられ、出力スイッチは、制御部が提供する制御チャネルの管理の下でオペレーションを行うことができる。制御部はノードの外部にあってもよい。
【００３６】
ある実施形態においては、さらに通信ノードは、ノードへダミーパケットを追加し、ダ
ミーパケットのペイロードを、ノードへ追加されたデータパケットのペイロードで埋める構成であってもよい。
【００３７】
送信部は、ノードへ追加するダミーパケットを要求する構成であることが好ましい。
【００３８】
ある実施形態において、ダミーパケットは、入力光リンクに連通する制御ノードによってノードへ追加される構成である。ある実施形態においては、制御ノードは、所定のレートでノードへダミーパケットを追加する構成である。別の実施形態においては、データ監視装置が設けられ、ノードから放棄されたデータの量とへ追加されたデータの量とを監視するものとされる。ノードは、ノードから放棄されたデータの量とノードへ追加されたデータの量との間の差が閾値を下回る場合にはダミーパケットがノードへ追加される構成とされている。なお、別の実施形態においては、データ監視装置が設けられ、ノードから放棄されたデータの量とノードへ追加されるデータの量とを監視するものとされる。ノードは、使用中、ノードから放棄されたデータの量が閾値を下回る場合にはノードへダミーパケットを追加する構成とされている。
【００３９】
トリガは、相関部が検出したダミーパケットに応じて生成されることが好ましい。
【００４０】
ある実施形態において、通信ノードは、光スプリッタからの入力を有する遅延スイッチをさらに備える。遅延スイッチは、出力スイッチへの出力と出力遅延線への別の出力とを有する。出力遅延線は出力スイッチへの入力に連通する。遅延スイッチは、光スプリッタからのデータを受け取り、送信部の制御の下で出力遅延線へ、または出力スイッチへ当該データを送信する構成である。
【００４１】
さらに通信ノードは、送信部を、出力遅延線へ送信されている入力スイッチからのデータに応じて、出力スイッチへデータを送信する構成として備えてもよい。遅延スイッチは、１交換期間、光スプリッタからのデータを遅延させる構成であることが好ましい。
【００４２】
さらに通信ノードは、使用中、第２のデータフローからの少なくとも１つのデータパケットをルーティングするものであってもよい。
【００４３】
出力光スイッチは単安定装置または双安定装置であることが好ましい。
【００４４】
本発明の第３の観点によれば、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングされる通信ノードが提供される。ノードは、互いに連通する入力光リンクと出力光リンクとを有する。入力光リンクは、出力光スイッチへの出力と出力遅延ラインへの別の出力とを有する遅延スイッチに連通する。出力遅延線は、出力光スイッチへの入力に連通する。遅延スイッチは、入力光リンクからのデータを受け取り、送信部の制御の下で出力遅延線へ、または出力スイッチへ当該データを送信する構成である。送信部は、遅延スイッチが出力遅延線へデータを送信するのに応じて、出力スイッチへデータを送信し、ノードへデータを追加する構成である。
【００４５】
このようにして構成したノードによって、リアルタイムでノードへデータを追加することができるようになり、これが例えばリアルタイムビデオストリーミングなどに必要とされる場合がある。
【００４６】
ノードは、送信部の上流にバッファをさらに備え、使用中は、ノードへ追加されたデータが、送信部へ入力される前にバッファへ入力されるような構成であることが好ましい。
【００４７】
送信部、遅延スイッチ、出力光スイッチのうち少なくとも１つは、制御部が提供する制御チャネルの管理の下でオペレーションが行われることが好ましい。
【００４８】
制御部はノードの外部にあってもよい。
【００４９】
遅延スイッチは、１交換期間、入力光リンクからのデータを遅延させる構成であることが好ましい。
【００５０】
出力光スイッチおよび遅延スイッチは、単安定装置または双安定装置であることが好ましい。
【００５１】
通信ノードは、入力光リンクおよび出力光リンクが、波長分割多重化（ＷＤＭ：Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｅｄ）光信号の形態で複数のチャネルを搬送するような構成であることが好ましい。
【００５２】
入力光リンクと出力光リンクとのうち少なくとも１つは光ファイバであることが好ましい。
【００５３】
本発明の第４の観点によれば、本発明の第１、第２、第３の観点によるノードを含む通信ネットワークが提供される。
【００５４】
通信ネットワークは、リングネットワークに配置された複数のノードをさらに含むことが好ましい。
【００５５】
本発明の第５の観点によれば、互いに連通する入力光リンクと出力光リンクを有する通信ノードを用いて、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする方法が提供される。当該方法には、光スプリッタを用いて着信光信号を実質的に同一の少なくとも２つの光信号へ分割することと、光信号の片方を光相関部へ、光信号の他方を入力光スイッチへ渡すことと、光相関部を用いてパケットのアドレスを参照アドレスと比較することと、参照アドレスがパケットのアドレスに一致する場合にはトリガを生成することと、トリガに応じ、入力光スイッチを用いて光電気コンバータへデータパケットを交換し、データパケットをノードから放棄することとが含まれる。
【００５６】
当該方法は、入力遅延線を用いて、光スプリッタと入力スイッチとの間で光信号を遅延させることをさらに含んでもよい。
【００５７】
当該方法は、光電気コンバータに連通するデータ処理部を用いて、ノードからのデータパケットを放棄することをさらに含むことが好ましい。
【００５８】
当該方法は、データ処理部を宛先としたデータパケットのみを処理することをさらに含むことが好ましい。
【００５９】
当該方法は、入力光スイッチからの入力を有する入力光スイッチに連通する送信部を用いて、ノードへデータを追加することをさらに含み、出力光スイッチは出力光リンクへの出力を有することが好ましい。
【００６０】
当該方法は、光相関部からのトリガに応じて、送信部から出力光スイッチへ光パケットを送信することをさらに含むことが好ましい。
【００６１】
当該方法は、光相関部からのトリガに応じ、出力光スイッチを用いて、送信部からの光パケットを出力光リンクへ交換することをさらに含んでもよい。
【００６２】
当該方法は、光電気コンバータへデータパケットを交換する入力光スイッチにしたがって、出力光リンクへ光パケットを交換することをさらに含んでもよい。
【００６３】
当該方法は、ノードへダミーパケットを追加することと、ダミーパケットのペイロードを、ノードへ追加されたデータパケットのペイロードで埋めることとをさらに含んでもよい。
【００６４】
ある実施形態においては、当該方法に、送信部を用いて、ノードへ追加されるダミーパケットを要求することがさらに含まれている。
【００６５】
ある実施形態においては、当該方法に、所定のレートでノードへダミーパケットを追加することがさらに含まれている。別の実施形態においては、当該方法に、ノードから放棄されたデータの量とノードへ追加されたデータの量とを監視することと、ノードから放棄されたデータの量とノードへ追加されたデータの量との間の差が閾値を下回る場合にはノードへダミーパケットを追加することとがさらに含まれている。なお、別の実施形態においては、当該方法には、ノードから放棄されたデータの量とノードへ追加されたデータの量とを監視することと、ノードから放棄されたデータの量が閾値を下回る場合にはノードへダミーパケットを追加することとがさらに含まれている。
【００６６】
当該方法は、相関部が検出したダミーパケットに応じてトリガを生成することを含むことが好ましい。
【００６７】
当該方法は、入力光スイッチからの入力を有する遅延スイッチを用いて入力光スイッチからのデータを遅延させることをさらに含んでもよい。ここで遅延スイッチは、出力スイッチへの出力と出力遅延線への別の出力とを有し、出力遅延線は出力スイッチへの入力に連通してもよい。また当該方法は、入力スイッチからのデータを、送信部の制御の下で遅延スイッチを用いて出力遅延線へ、または出力スイッチへ交換することを含んでもよい。
【００６８】
当該方法は、遅延スイッチを用いて、１交換期間、入力光スイッチからのデータを遅延させることをさらに含んでもよい。
【００６９】
本発明の第６の観点によれば、通信を用いて第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする方法が提供される。通信ノードは、互いに連通する入力光リンクと出力光リンクを有する。当該方法には、光スプリッタを用いて、入力光リンクへ入力された着信光信号を実質的に同一の少なくとも２つの光信号へ分割することと、光信号の片方を光相関部へ、光信号の他方を出力光スイッチへ渡すことと、光相関部を用いてパケットのアドレスを参照アドレスと比較することと、参照アドレスがパケットのアドレスに一致する場合にはトリガを生成することと、トリガに応じ、出力光スイッチ（３８）を用いて、出力光リンクへ別のデータパケットを交換して、ノードへデータを追加することとが含まれている。
【００７０】
当該方法は、入力遅延線を用いて光スプリッタと出力スイッチとの間で光信号を遅延させることをさらに含むことが好ましい。
【００７１】
当該方法は、出力光スイッチに連通する送信部を用いてノードへデータパケットを追加することをさらに含むことが好ましい。
【００７２】
当該方法は、データが送信部へ入力される前に、当該データをバッファへ追加することをさらに含んでもよい。
【００７３】
当該方法は、光相関部からのトリガに応じて、出力光スイッチへ光パケットを送信することをさらに含むことが好ましい。
【００７４】
当該方法は、出力光スイッチが出力光リンクへデータパケットを交換すると、光スプリッタと出力光スイッチとの間の入力光スイッチを用いて、ノードからのデータパケットを放棄することをさらに含むことが好ましい。
【００７５】
ある実施形態において、当該方法には、ノードへダミーパケットを追加することと、ダミーパケットを、ノードへ追加されたデータパケットで埋めることがさらに含まれている。
【００７６】
当該方法は、送信部を用いて、ノードへ追加されるダミーパケットを要求することを含むことが好ましい。
【００７７】
ある実施形態においては、当該方法に、所定のレートでノードへダミーパケットを追加することがさらに含まれている。別の実施形態においては、当該方法に、監視装置を用いて、ノードから放棄されたデータの量とノードへ追加されたデータの量とを監視することと、ノードから放棄されたデータの量とノードへ追加されたデータの量との間の差が閾値を下回る場合にはノードへダミーパケットを追加することとがさらに含まれている。なお、別の実施形態においては、当該方法に、ノードから放棄されたデータの量とノードへ追加されたデータの量とを監視することと、ノードから放棄されたデータの量が閾値を下回る場合にはノードへダミーパケットを追加することとがさらに含まれている。
【００７８】
当該方法は、相関部が検出したダミーパケットに応じてトリガを生成することをさらに含むことが好ましい。
【００７９】
ある実施形態においては、当該方法に、光スプリッタからの入力を有する遅延スイッチを用いて光スプリッタからのデータを遅延させることがさらに含まれている。遅延スイッチは、出力スイッチへの出力と出力遅延線への別の出力とを有する。出力遅延線は、出力スイッチへの入力に連通する。また当該方法には、光スプリッタからのデータを、送信部の制御の下で遅延スイッチを用いて出力遅延線へ、または出力スイッチへ交換することがさらに含まれている。
【００８０】
当該方法は、光スプリッタから出力遅延線へデータを送信することに応じて、送信部から出力スイッチへデータを送信することをさらに含むことが好ましい。
【００８１】
当該方法は、遅延スイッチを用いて、１交換期間、光スプリッタからのデータを遅延させることをさらに含むことが好ましい。
【００８２】
本発明の第７の観点によれば、互いに連通する入力光リンクと出力光リンクとを有する通信ノードを用いて、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする方法が提供される。当該方法には、出力光スイッチへの出力と出力遅延線への別の出力とを有する遅延スイッチへ入力光リンクからのデータを入力することが含まれている。出力遅延線は出力光スイッチへの入力に連通する。また当該方法には、遅延スイッチへ入力されたデータを、送信部の制御の下で出力遅延線へ、または出力スイッチへ渡すことと、出力遅延線へデータを送信する遅延スイッチに応じて、送信部を用いて出力スイッチへデータを送信して、ノードへデータを追加することとが含まれている。
【００８３】
当該方法は、送信部へデータを送信する前に、バッファへ当該データを追加することをさらに含むことが好ましい。
【００８４】
当該方法は、遅延スイッチを用いて、１交換期間、入力光リンクからのデータを遅延させることをさらに含むことが好ましい。
【００８５】
本発明の第８の観点によれば、通信ノードのコンピュータプロセッサ上で動作すると、ノードからデータを放棄させるソフトウェアまたはコンピュータプログラムプロダクトが提供される。ノードは、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングするものである。ノードは、互いに連通する入力光リンクと出力光リンクとを有する。ソフトウェアは、光スプリッタを用いて、入力光リンクへ入力された着信光信号を実質的に同一の少なくとも２つの光信号へ分割させ、光信号の片方を光相関部へ、光信号の他方を入力光スイッチへ渡すものである。光相関部は、パケットのアドレスを参照アドレスと比較し、参照アドレスがパケットのアドレスに一致する場合にはトリガを生成するものである。またソフトウェアは、トリガに応じ、入力光スイッチを用いて光電気コンバータへデータパケットを交換して、ノードからデータパケットを放棄するものである。
【００８６】
本発明の第９の観点によれば、通信ノードのコンピュータプロセッサ上で動作すると、データをノードへ追加させるソフトウェアまたはコンピュータプログラムプロダクトが提供される。ノードは、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングするものである。ノードは、互いに連通する入力光リンクと出力光リンクとを有する。ソフトウェアは、光スプリッタを用いて、入力光リンクへ入力された着信光信号を実質的に同一の少なくとも２つの光信号へ分割させ、光信号の片方を光相関部へ、光信号の他方を出力光スイッチへ渡すものである。光相関部は、パケットのアドレスを参照アドレスと比較し、参照アドレスがパケットのアドレスに一致する場合にはトリガを生成するものである。またソフトウェアは、トリガに応じ、出力光スイッチを用いて出力光リンクへ別のデータパケットを交換し、ノードへデータを追加するものである。
【００８７】
本発明の第１０の観点によれば、通信ノードのコンピュータプロセッサ上で動作すると、データをノードへ追加させるソフトウェアまたはコンピュータプログラムプロダクトが提供される。ノードは、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングするものである。通信ノードは、互いに連通する入力光リンクと出力光リンクとを有する。ソフトウェアは、出力光スイッチへの出力と出力遅延線への別の出力とを有する遅延スイッチへ、入力光リンクからのデータを入力させる。出力遅延線は出力光スイッチへの入力に連通する。またソフトウェアは、遅延スイッチへ入力されたデータを、送信部の制御の下で出力遅延線へ、または出力スイッチへ渡し、出力遅延線へデータを送信する遅延スイッチに応じ、送信部を用いて出力スイッチへデータを送信して、ノードへデータを追加するものである。
【００８８】
本発明の他の特徴は、以下の、添付図面に例示のみを目的として示した好適な実施形態の説明から明らかとなろう。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の実施形態によるノードに対するアーキテクチャの概略図である。
【図２】ダミーパケットを追加するために変形した図１のノードを示す。
【図３】図１のノードにおいて時間とともに追加または放棄されるトラフィックを説明するグラフを示す。
【図４】代替実施形態によるダミーパケットを追加するために変形した図１のノードを示す。
【発明を実施するための形態】
【００９０】
図１は、本発明の第１の実施形態によるノードに対するアーキテクチャの概略図を示したものであり、当該ノードは一般に１０と示す。図１において、矢印はノード１０の制御機能を表しており、矢印なしの線は、光領域または電気領域で伝送されるデータフローを含んだデータ線を表している。ノード１０は、１つの入力光ファイバ１２と１つの出力光ファイバ１４とを有する光リンク１１とともに示してある。入力ファイバ１２は、例えば隣接ノードから、トラフィックを受信するものである。出力ファイバは、例えば隣接ノードへ、トラフィックを送信するものである。簡略のため、図１に見られるように西から東へ伝送されるデータを含んだ光ファイバ１つだけを詳細に説明するが、実際には、ノード１０は、東から西へ伝送されるデータを含んだ光ファイバも有することが理解されることであろう。また本発明の実施形態の原理を用いてそれを実現するために必要なことは、当業者ならば分かっていることであろう。典型的には、ノード１０は、周知の構成を用いて時計回りまたは反時計回りの方向にファイバでリンクした同様のノードのリングへ配置されるであろう。
【００９１】
ノード１０のオペレーションは、明確にするために以下では１つの波長、つまり１つのチャネルについて説明するが、必要に応じて複数の波長の規模のものとして、入力光ファイバ１２および出力光ファイバ１４を、低密度ＷＤＭ（ＣＷＤＭ：Ｃｏａｒｓｅ  ＷＤＭ）または高密度ＷＤＭ（ＤＷＤＭ）のような波長分割多重化（ＷＤＭ：Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｅｄ）光信号の形態で複数のチャネルを搬送する構成とすることも可能であることが理解されよう。
【００９２】
ノード１０はマルチプレクサ部１６とデマルチプレクサ部１８とを備える。デマルチプレクサ部１６は、光スプリッタ２０と、光相関部２２と、入力光スイッチ２４と、入力遅延線２６と、光電気コンバータ２８と、処理部３０とを備える。マルチプレクサ部１６は、バッファ３２と、送信部３６と、出力光スイッチ３８とを備える。本発明の目的に対して適当なスプリッタ２０は、２つの光ファイバを密接させた構成であり、着信信号を２つの同様な信号へ光学的に分割するものである。当業者ならば、このようなスプリッタ２０に必要なものが分かるであろう。以下では、図５を参照しながら、相関部２２および入力スイッチ２４のオペレーションおよびやり取りを詳細に説明する。
【００９３】
本発明の目的に対して適当な光相関部２２は、「符号ベースのフォトニックルータについてのＡＷＧ構成におけるフルエンコーダ／デコーダの評価（Ｃｈａｒａｃｔｅｒｉｓａｔｉｏｎ  ｏｆ  ａ  Ｆｕｌｌ  Ｅｎｃｏｄｅｒ／Ｄｅｃｏｄｅｒ  ｉｎ  ｔｈｅ  ＡＷＧ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｆｏｒ  Ｃｏｄｅ‐Ｂａｓｅｄ  Ｐｈｏｔｏｎｉｃ  Ｒｏｕｔｅｒｓ）」ナオヤ・ワダ他著、ジャーナルオブライトウェーブテクノロジー（Ｊｏｕｒｎａｌ  ｏｆ  Ｌｉｇｈｔｗａｖｅ  Ｔｅｃｈｎｏｌｏｇｙ）Ｖｏｌ．２４、Ｎｏ．１、１１３ページ、２００６年１月で見つけられる。本発明の目的に対して適当な高速光スイッチ２４、３８は、「２つのカスケードテラヘルツ光非対称デマルチプレクサに基づく新規的高速光スイッチ（Ａ  Ｎｏｖｅｌ  Ｆａｓｔ  Ｏｐｔｉｃａｌ  Ｓｗｉｔｃｈ  ｂａｓｅｄ  ｏｎ  ｔｗｏ  Ｃａｓｃａｄｅ  Ｔｅｒａｈｅｒｔｚ  Ｏｐｔｉｃａｌ  Ａｓｙｍｍｅｔｒｉｃ  Ｄｅｍｕｌｔｉｐｌｅｘｅｒｓ）」Ｃ・ビン他著、オプティカルエクスプレス、Ｖｏｌ．１０、Ｎｏ．１、１５ページ、２００２年１月１４日で見つけられる。
【００９４】
使用中の図１を参照すると、入力光ファイバ１２においてノード１０へ単一の波長が入力される。この単一の波長は、データパケットの光データストリームを含んだデータチャネルに対応する。光データストリームは、２以上のデータフローからのデータパケットを含んでいてもよい。このパケットには周知の構成によるペイロードおよびヘッダが含まれており、光強度に違いのあるビットパターンとして符号化されている。本発明によって、単一の波長を含んだ入力光ファイバ１２は図１に示す光スプリッタ２０に連通している。光スプリッタ２０は着信光信号を実質的に同一の２つの信号へ分割する。この信号の片方は光相関部２２へ入力され、他方の信号は入力遅延線２６へ入力されて入力スイッチ２４へ渡る。光相関部２２は、パケットヘッダを、光相関部２２へ４０にて入力される参照アドレスと比較する。参照アドレスは、ノード１０の外部の制御部４２が提供する制御チャネルの管理の下で光相関部２２へ入力される。光スイッチ２４は、光相関部２２が制御しており、図１では相関部２２と光スイッチ２４との間の矢印で示してある。
【００９５】
オペレーション中、光相関部２２は、着信パケットのヘッダを参照アドレスと比較する。一致するビットパターンが発見されると、光相関部２２は光スイッチ２４に対してトリガを与え、光スイッチ２４は、スプリッタ２０および入力遅延線２６から受信した着信パケットのペイロードを光電気コンバータ２８へ送る。光電気コンバータ２８はフォトディテクタを備え、光信号を電気信号へ変える。フォトディテクタとしては、着信パケットのビットレートを受け入れられるだけ高速なものが選択される。当業者ならば、このような光電気コンバータに必要なものが分かるであろう。電気信号は次にデータ処理部３０へ渡り、そこでノード１０からデータを４４にて放棄することも可能である。
【００９６】
光スイッチ２４は、２つの状態があり、単安定装置または双安定装置のどちらかになることができる。単安定装置の場合、光スイッチ２４の状態のうち片方のみ安定であり、他方は安定ではなく、光スイッチ２４は、外部のイベントまたはトリガに応じて、不安定状態へ切り替わることができる。単安定装置は最終的には安定状態へ戻る。双安定装置の場合、光スイッチ２４は、外部のイベントまたはトリガによる作用を受けるまではどちらの状態にあるか定かではないであろう。どちらの場合でも、このようなトリガは、光相関部２２から光信号として提供することもできるし、または電気信号として提供することもできる。
【００９７】
光スイッチ２４の構成としては、データ処理部３０がデータ処理部３０宛てのデータパケットのみを処理する構成とされるというものである。ノード１０宛てではない、つまり光アドレスが参照アドレスに一致しないデータパケットは、光スイッチ２４がデータ処理部３０へ送信することはない。データ処理部３０が対処する必要があるのは、光リンク１１に見られるような光伝送ネットワーク自体よりも低いビットレートのみである、という効果がこの構成にあることが理解されるであろう。このような構成によって、データ処理部３０は電気的に実施可能なものとなり、必要に応じて個々のデータフローをより複雑に処理することができるという効果がさらにある。
【００９８】
アップリンク４６にてノード１０へデータが追加可能である。このようなデータはまずバッファ３２へ入力され、処理されるまではここに一時的に格納される。データは、光相関部２２の制御の下で送信部３６が出力光スイッチ３８へ送信する。かかる制御は、光相関部２２から送信部３６への矢印で示してある。光多重化が出力光スイッチ３８において行われるが、出力光スイッチ３８は光相関部２２が制御しており、光相関部２２から出力光スイッチ３８への矢印で示してある。入力光ファイバ１２へ入力され、ノード１０から放棄されないデータは、出力ファイバ１４まで存続するということが理解されるであろう。
【００９９】
ノード１０では、４６におけるデータ追加レートは４４におけるデータ放棄レートに制限される。なぜなら、出力光スイッチ３８が、入力光スイッチ２４がノード１０からトラフィックを放棄するのに応じて、光リンク１１へデータを追加することしかできないためであり、これにより光リンク１１において光データパケットが壊れるのを防いでいる。実際、ダウンリンク４４は、光リンク１１を通るデータストリーミングにスペースを作り出し、そのスペースをアップリンク４６が埋めることができる。ノード１０へ追加されたトラフィックが光リンク１１のデータシーケンスにおいてさらなるスペースを占めることなく、光リンク１１においてノード１０から放棄された使用可能なスペースを単に埋めるだけとなるため、このようなノード１０のオペレーションは非常に効果的である。実際、アップリンク４６は、データトラフィックにおいてダウンリンク４４が作り出したタイムスロットを使用する。
【０１００】
最も実際的な状況においては、アップリンクトラフィックの量は大抵ダウンリンクトラフィックの量よりも少ないため、４４にてノード１０からデータを放棄して作り出すタイムスロットによって、ノード１０へ追加されたデータに対して十分な容量が提供される。さらに、使用可能なタイムスロットが一時的に存在しない場合、データを一時的に格納するようにして、最適に、または少なくとも効率良くアップリンクトラフィックをノード１０へ追加することが可能であることを保証する手立てが、バッファ３２によって提供される。しかしながら、より高いアップリンクデータレートが必要となれば、図２を参照しながら以下で説明するようにダミーパケットを追加して、タイムスロットを光リンク１１が使用可能なものとすることができる。
【０１０１】
図２は、ダミーパケットを追加するために変形した図１のノードを示す。図１の実施形態と同様の特徴は同様の参照番号で示してある。図２では、入力光ファイバ１２に連通する制御ノード５０を用いて、ノード１０へダミーパケットを追加する。ダミーパケットは、パケットをダミーパケットとして識別するヘッダと、空のペイロードとを実質的に含む。ダミーパケットはノード１０を宛先としているが、データ処理部３０を宛先としてはいない。ダミーパケットは、光スイッチ２４が光電気コンバータ２８へ送るのではなく、出力光スイッチ３８へ直接渡る。したがって、データ処理部３０はダミーパケットには対応しない。このようにして、制御ノード５０がダミーパケットをデータストリームに挟み、ダミーパケットがデータストリームにスペースを作り、アップリンク４６においてノード１０へ追加されるデータがそのスペースを埋めることができる。本発明によれば、ダミーパケットを挟むには３つの別々の方法がある。第１の方法には、図２における送信部３６と制御部５０との間の矢印で示したように、送信部３６が制御ノード５０からダミーパケットを要求するということが必ず含まれている。第２の方法は、制御部５０が所定のレートで周期的にダミーパケットを自動的に挟むということが必ず含まれており、ノード１０が制御ノード５０からダミーパケットを要求する必要はない。第３の方法には、４４にてノードから放棄されるデータの量と４６にてノードへ追加されるデータの量とを監視することと、図３を参照しながら説明するやり方でダミーパケットを挟むこととが必ず含まれている。
【０１０２】
図３は、ノード１０において時間とともに追加または放棄されるトラフィックを説明するグラフを示しており、ここでグラフを一般に６０と示す。グラフ６０には、トラフィックロードを示すｙ軸６２と、時間を示すｘ軸６４とがある。アップリンクトラフィックは６６で示し、ダウンリンクトラフィックは６８で示している。ダウンリンクトラフィック６８の量とアップリンクトラフィック６６の量との間の差が特定の閾値Ｔ１を下回るまで減少すると、制御ノード５０がデータストリームにダミーパケット７０を挟むということが、図３に示されている。また、ダウンリンクトラフィック６８の量が閾値Ｔ２を下回ることがあれば、制御ノード５０はデータストリームにダミーパケット７２も挟むということも、図３には示されている。
【０１０３】
Ｔ１がＴ２のような絶対閾値ではないということは理解されるであろう。Ｔ１は浮遊閾値であり、ダウンリンクトラフィック６８およびアップリンクトラフィック６６のレートが比較的高いあるいは比較的低い場合に生じるものである。このため、ダウンリンクトラフィック６８の量とアップリンクトラフィック６６の量との間の差が特定の閾値を下回るまで減少する時、例えば図３に示す時刻ｔ１を参照するのがより適切である。
【０１０４】
再び図２を参照するが、相関部２２がダミーパケットを検出すると、送信部３６へトリガが送信される。これは、相関部２２と送信部３６との間の矢印で示してある。このトリガは、送信部３６がトラフィックを出力光スイッチへいつ送信すべきかを示しており、ダミーパケットが作り出したスペースに一致している。
【０１０５】
図４は、別の実施形態によるダミーパケットを追加するために変形した図１のノードを示す。図１の実施形態と同様の特徴は同様の参照番号で示してある。図４では、送信部３６が遅延スイッチ８０および出力スイッチ３８の制御にあって、それぞれ、送信部３６と遅延スイッチ８０との間に示した矢印と、送信部３６と出力スイッチ３８との間に示した矢印とで示してある。遅延スイッチ８０は、入力スイッチ２４からトラフィックを受け取ると、出力遅延線８２へ送ることも、出力スイッチ３８へ送ることも可能である。出力遅延線８２は、出力スイッチ３８にも連通している。図４の実施形態は、遅延を最小としてアップリンクトラフィックを配信する必要がある映像通信または音声通信のようなリアルタイムの応用において用いることを意図したものである。
【０１０６】
使用中、図４のノードは、アップリンクトラフィックを最小の遅延で送信する必要があると認識する。この認識は、例えば、送信部３６がパケットヘッダにあるインジケータを認識することなどによって行うことができる。送信部３６は、光リンク１１においてトラフィックが放棄されることによりタイムスロットが使用可能になるまで待機することはせずに、光ファイバリンク１１におけるトラフィックを出力遅延線８２へ送って遅延させるよう遅延スイッチ８０に通知する。これにより、光ファイバリンク１１に使用可能なタイムスロットが作り出され、アップリンクトラフィックに使用することができる。つまり、このようにして、アップリンクトラフィックが最小の遅延で送信可能であることを保証するのである。典型的には、送信部３６は、光リンク１１におけるトラフィックを１交換期間だけ遅延させるのだが、必要に応じてそれよりも長い時間を適用可能であることは理解されよう。そして、出力遅延線８２へ送ったトラフィックは、出力光スイッチ３８へ挿入して、光ファイバリンク１１へ再び挿入する。このようにして、図４のノードを用いることで遅延を最小にしてトラフィックを送信することができる。
【０１０７】
本発明の実施形態によるノード１０は、大容量光伝送ネットワークに使用可能であり、ＴＨｚのビットレートにおける光交換をサポートするのに用いることもできる。ノード１０には、複数のデータフローを１つの波長（すなわち１つのチャネル）で伝送することができるという効果がある。ノード１０を用いることで、データの全部を光領域から電気領域へ変換する必要がなくなるため、より大きなデータを伝送することが可能となる。したがって、全部の光データを電気データへ変換することに比べ、ノード１０を用いることで、ずっと高いデータレートを実現することができる。というのも、全部の光データを電気データへ変換すれば、ディテクタおよび電子部品の処理速度によって送信レートが制限されてしまうからである。さらに、光学装置ではなく電気的プロセッサを用いてデータ処理部３０を実現することができるため、ノード１０を実施するのは、より安価となる。
【０１０８】
光リンク１１で送信された第２のデータフローをノード１０から放棄するには、光電気コンバータ２８およびデータ処理部３０を重複させることができるということが、当業者ならば分かるであろう。そうすると、第２のデータフローを、重複した光電気コンバータ２８とデータ処理部３０とに送り、必要に応じてノードから放棄することができる。あるいは、参照アドレス６０を変更して第２のデータフローを参照し、第２のデータフローを光電気コンバータ２８およびデータ処理部３０を宛先とすることもできる。この代替構成によって、光電気コンバータ２８および処理部を重複させる必要性がなくなる。
【０１０９】
以上の実施形態については、光強度に違いをつけて符号化した光ヘッダを含んだデータストリームを用いて説明した。使用する光相関部に応じた光ヘッダの他の符号化法に対しても、本発明の基礎をなす同様の原理を適用することができる。
【図１】
2010521845.tif 000003
【図２】
2010521845.tif 000004
【図３】
2010521845.tif 000005
【図４】
2010521845.tif 000006
【手続補正書】
【提出日】平成21年9月15日(2009.9.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のデータフローからのデータパケットを少なくとも１つ含む光信号をルーティングする通信ノードであって、前記通信ノードは互いに連通する入力光リンクと出力光リンクとを有し、前記入力光リンクは、着信光信号を実質的に同一の少なくとも２つの光信号へ分割する光スプリッタに連通し、前記光スプリッタは、さらに前記光信号の片方を光相関部へ、前記光信号の他方を入力光スイッチへ渡し、前記光相関部は、前記パケットのアドレスを参照アドレスと比較し、前記参照アドレスが前記パケットのアドレスに一致する場合にはトリガを生成し、前記入力光スイッチは、前記トリガに応じて、前記データパケットを光電気コンバータへルーティングし、前記ノードから前記データパケットを放棄する、通信ノードであって、
前記光スプリッタと前記入力スイッチとの間に入力遅延線をさらに備え、
送信部および前記入力光スイッチからの入力を有する出力光スイッチをさらに備え、前記出力光スイッチは、前記出力光リンクへの出力を有し、前記送信部は前記ノードへデータパケットを追加する、通信ノードであって、
前記送信部は、前記光相関部からの前記トリガに応じて、前記出力光スイッチへ光パケットを送信する、通信ノード。
【請求項２】
さらに、前記ノードへ追加されたダミーパケットを受け取り、前記ダミーパケットのペイロードを、前記ノードへ追加されたデータパケットのペイロードで埋める、請求項１に記載の通信ノード。
【請求項３】
前記ダミーパケットは前記ノードに宛てられるが、前記光電気コンバータには宛てられない、請求項２に記載の通信ノード。
【請求項４】
ダミーパケットが所定のレートで前記ノードへ追加される、請求項２または３に記載の通信ノード。
【請求項５】
データ監視装置をさらに備え、前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量とが前記データ監視装置によって監視され、前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量との間の差が閾値を下回る場合、または前記ノードから放棄されたデータの量が閾値を下回る場合には、ノードへダミーパケットが追加される、請求項１〜４のいずれか１項に記載の通信ノード。
【請求項６】
前記入力光リンクにおいて第２のデータフローからの少なくとも１つのデータパケットをルーティングすることをさらに含む、請求項１〜５のいずれか１項に記載の通信ノード。
【請求項７】
第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする通信ノードであって、前記ノードは、互いに連通する入力光リンクと出力光リンクとを有し、前記入力光リンクは、出力光スイッチへの出力と出力遅延線への別の出力とを有する遅延スイッチに連通し、前記出力遅延線は前記出力光スイッチへの入力に連通し、前記遅延スイッチは、前記入力光リンクからデータを受け取り、前記送信部の制御の下で前記出力遅延線へ、または前記出力スイッチへ前記データを送信し、前記送信部は、前記遅延スイッチが前記出力遅延線へデータを送信することに応じて、前記出力スイッチへデータを送信し、前記ノードにデータを追加する、通信ノード。
【請求項８】
前記遅延スイッチは、１交換期間、前記入力光リンクからのデータを遅延させる、請求項７に記載の通信ノード。
【請求項９】
互いに連通する入力光リンクと出力光リンクとを有する通信ノードを用いて、第１のデータフローからのデータパケットを少なくとも１つ含む光信号をルーティングする方法であって、光スプリッタを用いて、前記入力光リンクへ入力された着信光信号を実質的に同一の少なくとも２つの光信号へ分割することと、前記光信号の片方を光相関部へ、前記光信号の他方を入力光スイッチへ渡すことと、前記光相関部を用いて、前記パケットのアドレスを参照アドレスと比較することと、前記参照アドレスが前記パケットのアドレスに一致する場合にはトリガを生成することと、前記トリガに応じ、前記入力光スイッチを用いて、前記データパケットを光電気コンバータへ交換することとを含むことで、前記ノードから前記データパケットを放棄する方法であって、
入力遅延線を用いて、前記光スプリッタと前記入力スイッチとの間で前記光信号を遅延させることをさらに含み、
前記入力光スイッチからの入力を有する出力光スイッチに連通する送信部を用いて、前記ノードへデータパケットを追加することをさらに含み、前記出力光スイッチは前記出力光リンクへの出力を有し、
前記光相関部からの前記トリガに応じて、前記送信部から前記出力光スイッチへの光パケットを送信することをさらに含む方法。
【請求項１０】
前記ノードへダミーパケットを追加することと、前記ダミーパケットのペイロードを、前記ノードへ追加されたデータパケットのペイロードで埋めることとをさらに含む、請求項９に記載の方法。
【請求項１１】
所定のレートで前記ノードへダミーパケットを追加することをさらに含む、請求項９または１０に記載の方法。
【請求項１２】
前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量とを監視することと、前記ノードから放棄されたデータの量と前記ノードへ追加されたデータの量との間の差が閾値を下回る場合、または前記ノードから放棄されたデータの量が閾値を下回る場合には、ノードへダミーパケットを追加することとを含む、請求項９〜１１のいずれか１項に記載の通信ノード。
【請求項１３】
前記光相関部によって検出されたダミーパケットに応じて、前記トリガを生成することをさらに含む、請求項９〜１２のいずれか１項に記載の方法。
【請求項１４】
前記入力光スイッチからの入力を有する遅延スイッチを適宜用いて、前記入力光スイッチからのデータを遅延させることをさらに含み、前記遅延スイッチは前記出力スイッチへの出力と出力遅延線への別の出力とを有し、前記出力遅延線は前記出力スイッチへの入力に連通するものであり、前記入力スイッチからのデータを、送信部の制御の下で前記遅延スイッチを用いて前記出力遅延線へ、または出力スイッチへ交換することをさらに含む、請求項９〜１３のいずれか１項に記載の方法。
【請求項１５】
互いに連通する入力光リンクと出力光リンクとを有する通信ノードを用いて、第１のデータフローからの少なくも１つのデータパケットを含む光信号をルーティングする方法であって、光スプリッタを用いて、入力光リンクへ入力された着信光信号を実質的に同一の少なくとも２つの光信号に分割することと、前記光信号のうち片方を光相関部へ、前記光信号の他方を出力光スイッチへ渡すことと、前記光相関部を用いて、前記パケットのアドレスを参照アドレスと比較することと、前記参照アドレスが前記パケットのアドレスに一致する場合にはトリガを生成することと、前記トリガに応じ、前記出力光スイッチを用いて、前記出力光リンクへ別のデータパケットを交換することとを含むことで、前記ノードへデータを追加する方法。
【請求項１６】
前記光スプリッタからの入力を有する遅延スイッチを適宜用いて、前記光スプリッタからのデータを遅延させることをさらに含み、前記遅延スイッチは前記出力スイッチへの出力と出力遅延線への別の出力とを有し、前記出力遅延線は前記出力スイッチへの入力に連通するものであり、前記光スプリッタからのデータを、送信部の制御の下で前記遅延スイッチを用いて前記出力遅延線へ、または出力スイッチへ交換することをさらに含む、請求項１５に記載の方法。
【請求項１７】
互いに連通する入力光リンクと出力光リンクとを有する通信ノードを用いて、第１のデータフローからの少なくとも１つのデータパケットを含む光信号をルーティングする方法であって、出力光スイッチへの出力と出力遅延線への別の出力とを有する遅延スイッチへ前記入力光リンクからデータを入力することと、前記出力地沿線は前記出力光スイッチへの入力に連通することと、前記遅延スイッチが前記出力遅延線へデータを送信することに応じ、前記送信部を用いて、前記遅延スイッチへ入力されたデータを前記出力遅延線へ、または前記出力スイッチへ渡すこととを含むことで、前記ノードへデータを追加する方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ある実施形態において、ダミーパケットは、入力光リンクに連通する制御ノードによってノードへ追加される構成である。ある実施形態においては、制御ノードは、所定のレートでノードへダミーパケットを追加する構成である。別の実施形態においては、データ監視装置が設けられ、ノードから放棄されたデータの量とノードへ追加されたデータの量とを監視するものとされる。ノードは、ノードから放棄されたデータの量とノードへ追加されたデータの量との間の差が閾値を下回る場合にはダミーパケットがノードへ追加される構成とされている。なお、別の実施形態においては、データ監視装置が設けられ、ノードから放棄されたデータの量とノードへ追加されるデータの量とを監視するものとされる。ノードは、使用中、ノードから放棄されたデータの量が閾値を下回る場合にはノードへダミーパケットを追加する構成とされている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
ノード１０はマルチプレクサ部１６とデマルチプレクサ部１８とを備える。デマルチプレクサ部１８は、光スプリッタ２０と、光相関部２２と、入力光スイッチ２４と、入力遅延線２６と、光電気コンバータ２８と、処理部３０とを備える。マルチプレクサ部１６は、バッファ３２と、送信部３６と、出力光スイッチ３８とを備える。本発明の目的に対して適当なスプリッタ２０は、２つの光ファイバを密接させた構成であり、着信信号を２つの同様な信号へ光学的に分割するものである。当業者ならば、このようなスプリッタ２０に必要なものが分かるであろう。以下では、図５を参照しながら、相関部２２および入力スイッチ２４のオペレーションおよびやり取りを詳細に説明する。
【国際調査報告】
2010521845.tif 000007
2010521845.tif 000008
2010521845.tif 000009
2010521845.tif 000010
2010521845.tif 000011