(57)【特許請求の範囲】
【請求項１】
複数のノードは、３Ｒ(Reshaping;Retiming;Retransrating)処理を必要としないというポリシの元に閉じられた複数のＡＯＮ(All
Optical Network)をそれぞれ構成し、
このノードは、
到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する手段を備え、
この光パスを設定する手段は、
バーストデータの先頭パケットの到来を検出する手段と、
この検出する手段によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定手段と、
バーストデータの最終パケットの到来を検出する手段と、
この検出する手段によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放手段と
を備え、
前記カットスルーパス設定手段は、
次段のノードまでのカットスルーパスの設定の可否を判定する手段と、
この判定する手段の判定結果が設定不可の場合には到来するバーストデータを一時蓄積する手段と、
この一時蓄積する手段に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送手段と
を備え、
当該ＡＯＮのエッジノードに相当する前記ノードにおける前記カットスルーパス設定手段は、
隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定する手段と、
この判定する手段の判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みる手段と
を備えたことを特徴とする光パスネットワーク。
【請求項２】
前記先頭パケットのヘッダ情報として、後続のバーストデータ量情報が書込まれ、
前記先頭パケットの到来を検出する手段は、この後続のバーストデータ量情報を参照してバーストデータの先頭パケットを検出する手段を備えた
請求項１記載の光ネットワーク。
【請求項３】
前記バーストデータ量情報は、前記先頭パケットに後続するパケット数情報またはパケット長情報である請求項２記載の光パスネットワーク。
【請求項４】
前記最終パケットのヘッダ情報として、当該パケットがバーストデータの最終パケットである旨を表示する情報が書込まれ、
前記最終パケットの到来を検出する手段は、この最終パケットである旨を表示する情報を参照してバーストデータの最終パケットを検出する手段を備えた
請求項１記載の光パスネットワーク。
【請求項５】
前記設定の可否を判定する手段は、
次段のノードまでのカットスルーパスを設定するための空き波長の有無を判定する手段を備え、
ＡＯＮのエッジノードに相当するノードの前記設定の可否を判定する手段は、前記他ＡＯＮのエッジノードに相当する次段のノードまでのカットスルーパスを設定するための空き波長の有無と、自己のノードまでの許容転送速度と当該次段のノードまでの許容転送速度との差異とをそれぞれ判定する手段を備えた請求項１記載の光パスネットワーク。
【請求項６】
前記ノードは、
信号品質試験用パケットを他ノードに送出する手段と、
このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する手段と、
この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算する手段と
を備えた請求項１記載の光パスネットワーク。
【請求項７】
３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮに設けられ、
到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する手段を備え、
この光パスを設定する手段は、
バーストデータの先頭パケットの到来を検出する手段と、
この検出する手段によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定手段と、
バーストデータの最終パケットの到来を検出する手段と、
この検出する手段によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放手段と
を備え、
前記カットスルーパス設定手段は、
次段のノードまでのカットスルーパスの設定の可否を判定する手段と、
この判定する手段の判定結果が設定不可の場合には到来するバーストデータを一時蓄積する手段と、
この一時蓄積する手段に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送手段とを備え、
当該ＡＯＮのエッジノードに相当する前記ノードにおける前記カットスルーパス設定手段は、
隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定する手段と、
この判定する手段の判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みる手段と
を備えたことを特徴とするノード。
【請求項８】
信号品質試験用パケットを他ノードに送出する手段と、このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する手段と、この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算する手段とを備えた請求項７記載のノード。
【請求項９】
情報処理装置にインストールすることにより、その情報処理装置に、３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮに設けられたノードを制御する装置に相応する機能として、
到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する機能を実現させ、
この光パスを設定する機能として、
バーストデータの先頭パケットの到来を検出する機能と、
この検出する機能によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定機能と、
バーストデータの最終パケットの到来を検出する機能と、
この検出する機能によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放機能と
を実現させ、
前記カットスルーパス設定機能として、
次段のノードまでのカットスルーパスの設定の可否を判定する機能と、
この判定する機能の判定結果が設定不可の場合には到来するバーストデータを一時蓄積する機能と、
この一時蓄積する機能に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送機能と
を実現させ、
当該ＡＯＮのエッジノードに相当する前記ノードにおける前記カットスルーパス設定機能として、
隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定する機能と、
この判定する機能の判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みる機能と
を実現させることを特徴とするプログラム。
【請求項１０】
信号品質試験用パケットを他ノードに送出する機能と、このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する機能と、この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算する機能とを実現させる請求項９記載のプログラム。
【請求項１１】
請求項９または１０記載のプログラムが記録された前記情報処理装置読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光バーストデータ転送におけるカットスルーパス設定に利用する。
【０００２】
【従来の技術】
ＩＰ(Internet Protocol)網におけるデータ転送では、ノードがＩＰパケットのヘッダ情報を読み取り、その宛先方路に対して当該ＩＰパケットを転送する。これを複数のノード間で繰り返し行い、その結果、ＩＰパケットは所望の宛先に辿り着く。このようなＩＰパケットの転送方法では、個々のＩＰパケット単位で転送が行われるため、個々のＩＰパケットのそれぞれについて、そのヘッダ情報を読み取ることが必要になる。
【０００３】
一方、昨今では、動画データ等の一連の多量データ転送に対する需要が急増している。このような一連の多量データはバーストデータと呼ばれており、多数のＩＰパケットに分割して収容される。このようなバーストデータ転送に対し、その個々のＩＰパケット単位での転送を行っていたのでは非効率的であるため、特定のノード間でカットスルーパスを設定し、このカットスルーパスでは、ＩＰパケットのヘッダ情報を読み取ることなく、一気に転送が行われる。特に、光パスを用いたデータ転送には有効である。
【０００４】
すなわち、ノード間の伝送路に光パスを用いたデータ転送では、各ノードで、光パスを伝送して到来した光信号を電気信号にいったん変換し、ＩＰパケットのヘッダ情報を読み取り、その宛先方路を判定した後に、再度、光信号に変換して再び光パスに送出する処理が必要になる。これに対し、波長パスによるカットスルーパスを用いたデータ転送では、ヘッダ情報を読み取るために、光信号を電気信号にいったん変換する必要がなく、カットスルーパスの始点から終点まで光信号のまま転送できるため、きわめて効率の良いバーストデータ転送を行うことができる。
【０００５】
【発明が解決しようとする課題】
このように、波長パスを用いたバーストデータ転送には最適なカットスルーパスであるが、バーストデータ転送に先立って事前にカットスルーパスを設定しておく処理が必要になる。
【０００６】
すなわち、発側のノードから着側のノードに向けてカットスルーパス設定のためのリクエストを送出する。このリクエストが格納されたリクエストパケットはＩＰパケットであり、各ノードでヘッダ情報が読み取られながら、着側のノードに到達する。この途中で、網リソースの不足などのために、カットスルーパスの設定が困難である場合には、その旨を通知するための信号が発側のノードに向けて送出される。発側のノードでは、これを受けてカットスルーパスの設定をリトライするか、あるいは、断念する。
【０００７】
また、カットスルーパスは、発側のノードから着側のノードまで、一本で結ばれることが望ましいが、発側のノードと着側のノードとの間の距離によっては、光信号のロスやクロストークによる信号品質劣化が著しくなり、いずれかのノードで３Ｒ(Reshaping,Retiming,Regenerating)処理が必要になる場合があり、３Ｒ処理をいずれのノードで行うかといった計算を行う必要がある。
【０００８】
このように、カットスルーパス自体はバーストデータ転送に最適であるが、データの送出元となるユーザは、自己がこれから送出しようとするデータのデータ量を考慮し、網リソースの確保を行ってカットスルーパスを設定する必要があり、その設定に手間と時間を要するという問題がある。
【０００９】
また、カットスルーパスの設定に成功し、バーストデータ転送が行われた後に、当該カットスルーパスの解放が行われるが、送出元となるユーザが解放リクエストを送出しない限り、カットスルーパスの解放は行われず、カットスルーパスの無効保留が行われる可能性が否めない。
【００１０】
本発明は、このような背景に行われたものであって、カットスルーパスの設定に要する手間と時間および無効保留を少なくすることができるノードおよび光パスネットワークおよびプログラムおよび記録媒体を提供することを目的とする。
【００１１】
本明細書における発側のノードおよび着側のノードとは、データ転送に先立ってパス設定のためのリクエストを送出する側のノードを発側のノードといい、このリクエストの終端先となるノードを着側のノードという。パス設定後におけるデータ転送の際には、発側のノードまたは着側のノードのいずれもがデータ発信元またはデータ受信先になることができる。また、設定されたパスは、単方向パスであっても双方向パスであってもよい。
【００１２】
【課題を解決するための手段】
本発明は、バーストデータ転送に先立ってカットスルーパス設定を行わなくてもよいことを特徴とする。また、本発明は、バーストデータ転送が終了すると速やかにカットスルーパスの解放を行うことを特徴とする。
【００１３】
さらに、本発明は、複数のノードにより、３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮ(All Optical Network)をそれぞれ構成し、これらを適宜接続することによって、簡単かつ短時間に所望のカットスルーパスを設定することを特徴とする。すなわち、一つのＡＯＮ内では、３Ｒ処理を必要とせず、各ＡＯＮ間を接続するエッジノードにおいて、３Ｒ処理を施すことができる。これにより、３Ｒを施す箇所の計算をあらかじめ行う手順が不要となり、カットスルーパスの設定に要する手間と時間および無効保留を少なくすることができる。
【００１４】
すなわち、本発明の第一の観点は光パスネットワークであって、本発明の特徴とするところは、複数のノードは、３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮをそれぞれ構成し、このノードは、到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する手段を備え、この光パスを設定する手段は、バーストデータの先頭パケットの到来を検出する手段と、この検出する手段によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定手段と、バーストデータの最終パケットの到来を検出する手段と、この検出する手段によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放手段とを備え、前記カットスルーパス設定手段は、次段のノードまでのカットスルーパスの設定の可否を判定する手段と、この判定する手段の判定結果が設定不可の場合には到来するバーストデータを一時蓄積する手段と、この一時蓄積する手段に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送手段とを備え、当該ＡＯＮのエッジノードに相当する前記ノードにおける前記カットスルーパス設定手段は、隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定する手段と、この判定する手段の判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みる手段とを備えたところにある。
【００１５】
このように、本発明は、事前にカットスルーパスを設定するのではなく、バーストデータの転送と共に、設定できるところまでカットスルーパスの設定を行い、カットスルーパスの設定が困難になった時点で、ＩＰ転送に切り換えることを特徴とする。これにより、本発明は、バーストデータ転送に先立ってカットスルーパス設定を行わなくてもよいことを特徴とし、カットスルーパスの設定に要する手間と時間を少なくすることができる。
【００１６】
さらに、本発明は、一つのＡＯＮから他のＡＯＮへとカットスルーパスが設定され、最終的に発側のノードと着側のノードとの間にカットスルーパスが設定される。このときに、いずれかのＡＯＮのエッジノードで３Ｒ処理を施すので、３Ｒ処理を施す箇所をあらかじめ計算する必要がない。
【００１７】
前記先頭パケットのヘッダ情報として、後続のバーストデータ量情報が書込まれ、前記先頭パケットの到来を検出する手段は、この後続のバーストデータ量情報を参照してバーストデータの先頭パケットを検出する手段を備えることができる。前記バーストデータ量情報は、例えば、前記先頭パケットに後続するパケット数情報またはパケット長情報である。
【００１８】
また、前記最終パケットのヘッダ情報として、当該パケットがバーストデータの最終パケットである旨を表示する情報が書込まれ、前記最終パケットの到来を検出する手段は、この最終パケットである旨を表示する情報を参照してバーストデータの最終パケットを検出する手段を備えることができる。
【００１９】
これにより、本発明は、バーストデータ転送が終了すると速やかにカットスルーパスの解放を行うことを特徴とし、カットスルーパスの無効保留を少なくすることができる。
【００２０】
また、前記設定の可否を判定する手段は、次段のノードまでのカットスルーパスを設定するための空き波長の有無を判定する手段を備え、ＡＯＮのエッジノードに相当するノードの前記設定の可否を判定する手段は、前記他ＡＯＮのエッジノードに相当する次段のノードまでのカットスルーパスを設定するための空き波長の有無と、自己のノードまでの許容転送速度と当該次段のノードまでの許容転送速度との差異とをそれぞれ判定する手段を備えることが望ましい。
【００２１】
前記ノードは、例えば、信号品質試験用パケットを他ノードに送出する手段と、このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する手段と、この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算する手段とを備えることにより本発明で用いるＡＯＮを構成することができる。
【００２２】
本発明の第二の観点はＡＯＮ構成方法であって、本発明の特徴とするところは、一つのノードから信号品質試験用パケットを他ノードに送出し、このパケットを信号品質劣化無く受信した他ノードは自己のＩＤを前記ノードに返信し、前記ノードは、この返信を受け取ることにより３Ｒ処理を必要としないエリアを調べることにより、３Ｒ処理を必要としないというポリシの元に閉じられたＡＯＮを構成するところにある。例えば、前記ＡＯＮは仮想的に構成され、発ノード毎に異なるＡＯＮを仮想的に構成する。
【００２３】
本発明の第三の観点はノードであって、本発明の特徴とするところは、３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮに設けられ、到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する手段を備え、この光パスを設定する手段は、バーストデータの先頭パケットの到来を検出する手段と、この検出する手段によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定手段と、バーストデータの最終パケットの到来を検出する手段と、この検出する手段によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放手段とを備え、前記カットスルーパス設定手段は、次段のノードまでのカットスルーパスの設定の可否を判定する手段と、この判定する手段の判定結果が設定不可の場合には到来するバーストデータを一時蓄積する手段と、この一時蓄積する手段に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送手段とを備え、当該ＡＯＮのエッジノードに相当する前記ノードにおける前記カットスルーパス設定手段は、隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定する手段と、この判定する手段の判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みる手段とを備えたところにある。
【００２４】
信号品質試験用パケットを他ノードに送出する手段と、このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する手段と、この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算する手段とを備えることが望ましい。
【００２５】
本発明の第四の観点はプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮに設けられたノードを制御する装置に相応する機能として、到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する機能を実現させ、この光パスを設定する機能として、バーストデータの先頭パケットの到来を検出する機能と、この検出する機能によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定機能と、バーストデータの最終パケットの到来を検出する機能と、この検出する機能によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放機能とを実現させ、前記カットスルーパス設定機能として、次段のノードまでのカットスルーパスの設定の可否を判定する機能と、この判定する機能の判定結果が設定不可の場合には到来するバーストデータを一時蓄積する機能と、この一時蓄積する機能に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送機能とを実現させ、当該ＡＯＮのエッジノードに相当する前記ノードにおける前記カットスルーパス設定機能として、隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定する機能と、この判定する機能の判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みる機能とを実現させるところにある。
【００２６】
信号品質試験用パケットを他ノードに送出する機能と、このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する機能と、この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算する機能とを実現させることが望ましい。
【００２７】
本発明の第五の観点は、本発明のプログラムが記録された前記情報処理装置読取り可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２８】
これにより、コンピュータ装置等の情報処理装置を用いて、カットスルーパスの設定に要する手間と時間および無効保留を少なくすることができるノードおよび光パスネットワークを実現することができる。
【００２９】
【発明の実施の形態】
本発明実施例のノードおよび光パスネットワークを図１ないし図７を参照して説明する。図１は本実施例の光パスネットワークの構成図である。図２は本実施例の光パス設定部のブロック構成図である。図３は本実施例のカットスルーパス設定部のブロック構成図である。図４は本実施例のバースト先頭パケットの構成図である。図５は本実施例のバースト最終パケットの構成図である。図６は本実施例のノードのブロック構成図である。図７はＡＯＮ構成手順を説明するための図である。
【００３０】
本実施例は光パスネットワークであって、本実施例の特徴とするところは、図１に示すように、複数のノードは、３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮをそれぞれ構成し、このノードは、図２に示すように、到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する光パス設定部１を備え、この光パス設定部１は、バーストデータの先頭パケットの到来を検出するバーストデータ先頭検出部１１と、このバーストデータ先頭検出部１１によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定部１２と、バーストデータの最終パケットの到来を検出するバーストデータ終了検出部１３と、このバーストデータ終了検出部１３によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放部１４とを備え、カットスルーパス設定部１２は、図３に示すように、次段のノードまでのカットスルーパスの設定の可否を判定するカットスルーパス設定可否判定部２２と、このカットスルーパス設定可否判定部２２の判定結果が設定不可の場合には到来するバーストデータを一時蓄積するバーストデータバッファ２４と、このバーストデータバッファ２４に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送部２５とを備え、当該ＡＯＮのエッジノードに相当する前記ノードにおけるカットスルーパス設定部１２は、隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定し、この判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みるところにある。
【００３１】
図４に示すように、前記先頭パケットのヘッダ情報として、後続のバーストデータ量情報が書込まれ、バーストデータ先頭検出部１１は、この後続のバーストデータ量情報を参照してバーストデータの先頭パケットを検出する。前記バーストデータ量情報は、前記先頭パケットに後続するパケット数情報またはパケット長情報である。
【００３２】
図５に示すように、前記最終パケットのヘッダ情報として、当該パケットがバーストデータの最終パケットである旨を表示する情報が書込まれ、バーストデータ終了検出部１３は、この最終パケットである旨を表示する情報を参照してバーストデータの最終パケットを検出する。
【００３３】
カットスルーパス設定可否判定部２２は、次段のノードまでのカットスルーパスを設定するための空き波長の有無を判定し、ＡＯＮのエッジノードに相当するノードのカットスルーパス設定可否判定部２２は、前記他ＡＯＮのエッジノードに相当する次段のノードまでのカットスルーパスを設定するための空き波長の有無と、自己のノードまでの許容転送速度と当該次段のノードまでの許容転送速度との差異とをそれぞれ判定する。
【００３４】
前記ノードは、図６に示すように、信号品質試験用パケットを他ノードに送出する信号品質試験用パケット送出部２９と、このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する信号品質判定部３０および信号品質通知部３１と、この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算するエリア計算部３２とを備える。
【００３５】
次に、本実施例の光パスネットワークにおけるカットスルーパス設定手順を図１および図７を参照して説明する。図７に示すように、発側のノードＧ１は、自己を含むＡＯＮを構成するノード群を特定するために、図６に示す信号品質試験用パケット送出部２９から信号品質試験用パケットをノードＧ２〜Ｇ１３に対して送出する。この信号品質試験用パケットは、特定宛先を持たない公告用パケットである。
【００３６】
この信号品質試験用パケットは、各ノードＧ２〜Ｇ１３により受信され、信号品質判定部３０により信号品質が判定される。ノードＧ２〜Ｇ７では、３Ｒ処理を必要としない信号品質であると判定され、ノードＧ８〜Ｇ１３では、３Ｒ処理を必要とする信号品質であると判定される。信号品質通知部３１は、３Ｒ処理を必要としない信号品質であると判定された場合にノードＧ１に対してその旨の通知を行う。その結果、ノードＧ１のエリア計算部３２は、ノードＧ２〜Ｇ７からの通知に基づきエリア計算を行う。これによりノードＧ１を含むＡＯＮは、ノードＧ２〜Ｇ７により構成されることがわかる。このようにして、自ノードが含まれるＡＯＮが特定される。
【００３７】
なお、図７では、説明をわかりやすくするために、ノードＧ１からの距離が遠い程、信号品質が劣化する例を図示したが、実際には、ノードＧ１からの距離に関わらずクロストークや光ファイバの接合不良その他のさまざまな要因により信号品質が劣化する場合がある。
【００３８】
図１の例では、発側のノードＡと着側のノードＩとの間にカットスルーパスが設定される。発側のノードＡはＡＯＮ＃１に含まれ、着側のノードＩはＡＯＮ＃３に含まれ、ＡＯＮ＃２は、ＡＯＮ＃１とＡＯＮ＃３とを中継する。発側のノードＡは、ＡＯＮ＃１のエッジノードであるノードＢまたはＣに対してバーストデータを転送する。
【００３９】
ノードＣがバーストデータを受け取った例を説明すると、ノードＣはＡＯＮ＃２のエッジノードであるノードＥに対して破線で示すカットスルーパス設定を試みる。ノードＣからＥへの破線で示すカットスルーパス設定が成功すると、ノードＥからノードＩまで破線で示すカットスルーパスが設定される。また、ノードＣからＥへの破線で示すカットスルーパス設定に失敗すると、ノードＣはノードＤへの一点鎖線で示すカットスルーパスの設定を試みる。ノードＣからノードＤへの一点鎖線で示すカットスルーパスの設定が成功すると、ノードＤからノードＩまで一点鎖線で示すカットスルーパスが設定される。
【００４０】
さらに、ノードＣでノードＤおよびＥの双方共、カットスルーパスの設定に失敗した場合には、さらに他のＡＯＮ＃２のエッジノードに対してカットスルーパスの設定を試みる。あるいは、ノードＣでノードＤおよびＥの双方共、カットスルーパスの設定に失敗した場合には、ノードＣは、その旨をノードＡに通知し、ノードＡは、ノードＢに対してバーストデータを送出し、ノードＢからノードＤに実線で示すカットスルーパスを設定することもできる。
【００４１】
なお、本実施例では、カットスルーパスの設定にことごとく失敗した場合には、そのエッジノードにおいて、バーストデータは、切換器２１を介してバーストデータバッファ２４に蓄積され、ＩＰ転送部２５により、ＩＰ転送が行われる。また、ＩＰ転送中であっても設定部２３はカットスルーパスの設定にリトライし、カットスルーパスの設定に成功すれば、バーストデータバッファ２４に蓄積されたバーストデータは、切換器２７を介してカットスルーパスに送出される。また、このときに、速度変換が必要であれば速度変換部２６により速度変換を行うことができる。
【００４２】
また、図１に示すＡＯＮ構成はノードＡが発側のノードである場合の例であるが、他のノードが発側のノードとなったときには、図１とは異なるＡＯＮ構成となる。したがって、図１に示すＡＯＮ構成は、仮想的に構成され、発ノード毎に異なるＡＯＮを仮想的に構成する。
【００４３】
本実施例のノードおよび光パスネットワークは、情報処理装置であるコンピュータ装置を用いて実現することができる。すなわち、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、３Ｒ処理を必要としないというポリシの元に閉じられた複数のＡＯＮに設けられたノードを制御する装置に相応する機能として、到来するＩＰパケットのＩＰアドレスにしたがって光パスを設定する光パス設定部１に相応する機能を実現させ、この光パス設定部１に相応する機能として、バーストデータの先頭パケットの到来を検出するバーストデータ先頭検出部１１に相応する機能と、このバーストデータ先頭検出部１１によりバーストデータの先頭パケットの到来が検出されたときには、カットスルーパスを次段のノードまで設定するカットスルーパス設定部１２に相応する機能と、バーストデータの最終パケットの到来を検出するバーストデータ終了検出部１３に相応する機能と、このバーストデータ終了検出部１３によりバーストデータの最終パケットの到来が検出されたときには、既に設定されているカットスルーパスを前記最終パケット通過後に解放するカットスルーパス解放部１４に相応する機能とを実現させ、カットスルーパス設定部１２に相応する機能として、次段のノードまでのカットスルーパスの設定の可否を判定するカットスルーパス設定可否判定部２２に相応する機能と、このカットスルーパス設定可否判定部２２の判定結果が設定不可の場合には到来するバーストデータを一時蓄積するバーストデータバッファ２４に相応する機能と、このバーストデータバッファ２４に蓄積されたバーストデータを構成する個々のパケットをそのＩＰアドレスにしたがって個々に転送するＩＰ転送部２５に相応する機能とを実現させ、当該ＡＯＮのエッジノードに相当する前記ノードにおけるカットスルーパス設定部１２に相応する機能として、隣接する他ＡＯＮのエッジノードに相当する第一のノードまでのカットスルーパスの設定の可否を判定する機能と、この判定する機能の判定結果が設定不可の場合には隣接する前記他ＡＯＮのエッジノードに相当する第二以降のノードまでのカットスルーパスの設定を順次試みる機能とを実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を本実施例のノードを制御する装置に相応する装置とすることができる。
【００４４】
さらに、本実施例のプログラムは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、信号品質試験用パケットを他ノードに送出する信号品質試験用パケット送出部２９に相応する機能と、このパケットを信号品質劣化無く受信した場合には自己のＩＤをパケットの送出元に返信する信号品質判定部３０および信号品質通知部３１に相応する機能と、この返信されたＩＤにしたがって３Ｒ処理を必要としないエリアを計算するエリア計算部３２に相応する機能とを実現させる。
【００４５】
本実施例のプログラムは本実施例の記録媒体に記録されることにより、コンピュータ装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接コンピュータ装置に本実施例のプログラムをインストールすることもできる。
【００４６】
これにより、コンピュータ装置を用いて、カットスルーパスの設定に要する手間と時間および無効保留を少なくすることができるノードおよび光パスネットワークを実現することができる。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、カットスルーパスの設定に要する手間と時間および無効保留を少なくすることができる。
【図面の簡単な説明】
【図１】本実施例の光パスネットワークの構成図。
【図２】本実施例の光パス設定部のブロック構成図。
【図３】本実施例のカットスルーパス設定部のブロック構成図。
【図４】本実施例のバースト先頭パケットの構成図。
【図５】本実施例のバースト最終パケットの構成図。
【図６】本実施例のノードのブロック構成図。
【図７】ＡＯＮ構成手順を説明するための図。
【符号の説明】
１  光パス設定部
１１  バーストデータ先頭検出部
１２  カットスルーパス設定部
１３  バーストデータ終了検出部
１４  カットスルーパス解放部
２１、２７  切換器
２２  カットスルーパス設定可否判定部
２３  設定部
２４  バーストデータバッファ
２５  ＩＰ転送部
２６  速度変換部
２９  信号品質試験用パケット送出部
３０  信号品質判定部
３１  信号品質通知部
３２  エリア計算部
Ａ〜Ｉ、Ｇ１〜Ｇ１３  ノード
＃１〜＃３  ＡＯＮ
【図１】
0003681697.tif 000002
【図２】
0003681697.tif 000003
【図３】
0003681697.tif 000004
【図４】
0003681697.tif 000005
【図５】
0003681697.tif 000006
【図６】
0003681697.tif 000007
【図７】
0003681697.tif 000008