(57)【要約】【課題】特定のパケットを効率的に転送する。【解決手段】パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する。前記上流のパケット転送装置がパケットを転送する際に、その宛先に対応する制御情報がカットスルー転送すべきパケットを特定するときには、光波長情報を調べて可能ならばカットスルー転送する。【選択図】  図２
2004304547.tif 000002
【特許請求の範囲】
【請求項１】
自己と隣接する上流のパケット転送装置から光信号を受信し、受信された光信号を自己と隣接する下流のパケット転送装置に転送するパケット転送装置において、
パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する転送情報送信手段と、
受信した前記転送情報を格納する波長情報格納手段と
を備えたことを特徴とするパケット転送装置。
【請求項２】
前記波長情報格納手段に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段を備えた請求項１記載のパケット転送装置。
【請求項３】
前記波長情報格納手段から所定の前記光波長情報を所定のポリシに基づき取得する波長情報取得手段を備え、
前記転送情報送信手段は、この波長情報取得手段により取得された光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する手段を備え、
前記光信号転送手段は、前記波長情報取得手段によって取得された光波長情報に基づき決定された光波長により光信号を前記下流のパケット転送装置に転送する手段を備えた
請求項１または２記載のパケット転送装置。
【請求項４】
現在使用可能な光波長を表す空き波長情報を自己と隣接するパケット転送装置に送信する空き波長情報送信手段と、
前記空き波長情報のうち前記隣接するパケット転送装置における使用可能な光波長を表す情報である空き波長応答情報を前記隣接するパケット転送装置から受信する応答情報受信手段とを備え、
前記波長情報格納手段は、前記空き波長応答情報に基づいて前記光波長情報を更新する手段を備えた
請求項１ないし３のいずれかに記載のパケット転送装置。
【請求項５】
前記制御情報の書き替え要求にしたがって前記制御情報を書き替える手段を備えた請求項１ないし４のいずれかに記載のパケット転送装置。
【請求項６】
所定の時刻を計時する計時手段を備え、
前記波長情報取得手段は、前記計時手段によって計時された所定の時刻に前記波長情報格納手段から所定の前記光波長情報を取得する手段を備えた
請求項１ないし５のいずれかに記載のパケット転送装置。
【請求項７】
特定のパケットのパケット量を測定するパケット量測定手段を備え、
前記波長情報取得手段は、前記パケット量測定手段によって測定された特定のパケットが所定のパケット量を超えたとき前記波長情報格納手段から所定の前記光波長情報を取得する手段を備えた
請求項１ないし６のいずれかに記載のパケット転送装置。
【請求項８】
前記光波長情報を含む送受信情報を管理ネットワークを介して送受する手段を備えた請求項１ないし７のいずれかに記載のパケット転送装置。
【請求項９】
前記光波長情報、前記空き波長情報、前記空き波長応答情報を含む送受信情報を管理ネットワークを介して送受する手段を備えた請求項４ないし７のいずれかに記載のパケット転送装置。
【請求項１０】
自己と隣接する下流のパケット転送装置に光信号を転送するパケット転送装置において、
パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記下流のパケット転送装置から受信する転送情報受信手段と、
前記下流のパケット転送装置から受信した前記転送情報を格納する波長情報格納手段と、
前記波長情報格納手段に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段と
を備えたことを特徴とするパケット転送装置。
【請求項１１】
自己と隣接する上流のパケット転送装置から転送された光信号を受信するパケット転送装置において、
パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置から受信する転送情報受信手段と、
前記上流のパケット転送装置から受信した前記転送情報を格納する波長情報格納手段と、
前記波長情報格納手段に格納された前記転送情報に基づき所定の光波長に対するカットスルー転送を終端する手段と
を備えたことを特徴とするパケット転送装置。
【請求項１２】
自己と隣接するパケット転送装置から情報を送受するパケット転送装置において、
前記自己と隣接するパケット転送装置から現在使用可能な光波長を表す空き波長情報を受信する空き波長情報受信手段と、
前記空き波長情報受信手段によって受信された空き波長情報のうち自己が使用可能な光波長に基づいて得られた空き波長応答情報を前記自己と隣接するパケット転送装置に送信する空き波長応答情報送信手段と
を備えたことを特徴とするパケット転送装置。
【請求項１３】
請求項１ないし３のいずれかに記載のパケット転送装置と隣接する上流の請求項１０記載のパケット転送装置から光信号を受信し、受信された光信号を請求項１ないし３のいずれかに記載のパケット転送装置と隣接する下流の請求項１１記載のパケット転送装置に転送するパケット転送システムにおいて、
請求項１ないし３のいずれかに記載のパケット転送装置は、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を請求項１０記載のパケット転送装置および請求項１１記載のパケット転送装置にそれぞれ送信する手段を備え、
請求項１０記載のパケット転送装置は、請求項１ないし３のいずれかに記載のパケット転送装置によって送信された転送情報を受信し、受信された転送情報に応じて特定のパケットを請求項１ないし３のいずれかに記載のパケット転送装置を経由して請求項１１記載のパケット転送装置にカットスルー転送する手段を備え、
請求項１１記載のパケット転送装置は、請求項１ないし３のいずれかに記載のパケット転送装置によって送信された転送情報を受信し、受信された転送情報に応じて請求項１０記載のパケット転送装置からカットスルー転送された光信号を終端してパケットを構成する手段を備えた
ことを特徴とするパケット転送システム。
【請求項１４】
請求項１２記載のパケット転送装置と隣接する請求項４記載のパケット転送装置から情報を送受するパケット転送システムにおいて、
請求項４記載のパケット転送装置は、使用可能な光波長を表す空き波長情報を請求項１２記載のパケット転送装置に送信する手段を備え、
請求項１２記載のパケット転送装置は、請求項４記載のパケット転送装置から前記空き波長情報を受信し、受信された前記空き波長情報のうち使用可能な光波長に基づいて得られた空き波長応答情報を請求項４記載のパケット転送装置に送信する手段を備え、
請求項４記載のパケット転送装置は、請求項１２記載のパケット転送装置から送信された前記空き波長応答情報を受信し、受信された前記空き波長応答情報に基づいて前記光波長情報を更新する手段を備えた
ことを特徴とするパケット転送システム。
【請求項１５】
自己と隣接する上流のパケット転送装置から光信号を受信し、受信された光信号を自己と隣接する下流のパケット転送装置に転送するパケット転送装置に適用されるプログラムにおいて、
情報処理装置にインストールすることにより、その情報処理装置に、
パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する転送情報送信機能と、
受信した前記転送情報を格納する波長情報格納機能と
を実現させることを特徴とするプログラム。
【請求項１６】
前記波長情報格納機能に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段を制御する機能を実現させる請求項１５記載のプログラム。
【請求項１７】
前記波長情報格納機能から所定の前記光波長情報を所定のポリシに基づき取得する波長情報取得機能を実現させ、
前記転送情報送信機能として、この波長情報取得機能により取得された光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する機能を実現させ、
前記光信号転送手段を制御する機能として、前記波長情報取得機能によって取得された光波長情報に基づき決定された光波長により光信号を前記下流のパケット転送装置に転送する機能を実現させる
請求項１５または１６記載のプログラム。
【請求項１８】
現在使用可能な光波長を表す空き波長情報を自己と隣接するパケット転送装置に送信する空き波長情報送信機能と、
前記空き波長情報のうち前記隣接するパケット転送装置における使用可能な光波長を表す情報である空き波長応答情報を前記隣接するパケット転送装置から受信する応答情報受信機能と
を実現させ、
前記波長情報格納機能として、前記空き波長応答情報に基づいて前記光波長情報を更新する機能を実現させる
請求項１５ないし１７のいずれかに記載のプログラム。
【請求項１９】
前記制御情報の書き替え要求にしたがって前記制御情報を書き替える機能を実現させる請求項１５ないし１８のいずれかに記載のプログラム。
【請求項２０】
所定の時刻を計時する計時機能を実現させ、
前記波長情報取得機能として、前記計時機能によって計時された所定の時刻に前記波長情報格納機能から所定の前記光波長情報を取得する機能を実現させる
請求項１５ないし１９のいずれかに記載のプログラム
【請求項２１】
特定のパケットのパケット量を測定するパケット量測定機能を実現させ、
前記波長情報取得機能として、前記パケット量測定機能によって測定された特定のパケットが所定のパケット量を超えたとき前記波長情報格納機能から所定の前記光波長情報を取得する機能を実現させる
請求項１５ないし２０のいずれかに記載のプログラム。
【請求項２２】
前記光波長情報を含む送受信情報を管理ネットワークを介して送受する機能を実現させる請求項１５ないし２１のいずれかに記載のプログラム。
【請求項２３】
前記光波長情報、前記空き波長情報、前記空き波長応答情報を含む送受信情報を管理ネットワークを介して送受する機能を実現させる請求項１８ないし２１のいずれかに記載のプログラム。
【請求項２４】
自己と隣接する下流のパケット転送装置に光信号を転送するパケット転送装置に適用されるプログラムにおいて、
情報処理装置にインストールすることにより、その情報処理装置に、
パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記下流のパケット転送装置から受信する転送情報受信機能と、
前記下流のパケット転送装置から受信した前記転送情報を格納する波長情報格納機能と、
前記波長情報格納機能に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段を制御する機能と
を実現させることを特徴とするプログラム。
【請求項２５】
自己と隣接する上流のパケット転送装置から転送された光信号を受信するパケット転送装置に適用されるプログラムにおいて、
情報処理装置にインストールすることにより、その情報処理装置に、
パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置から受信する転送情報受信機能と、
前記上流のパケット転送装置から受信した前記転送情報を格納する波長情報格納機能と、
前記波長情報格納機能に格納された前記転送情報に基づき所定の光波長に対するカットスルー転送を終端する機能と
を実現させることを特徴とするプログラム。
【請求項２６】
自己と隣接するパケット転送装置から情報を送受するパケット転送装置に適用されるプログラムにおいて、
情報処理装置にインストールすることにより、その情報処理装置に、
前記自己と隣接するパケット転送装置から現在使用可能な光波長を表す空き波長情報を受信する空き波長情報受信機能と、
前記空き波長情報受信機能によって受信された空き波長情報のうち自己が使用可能な光波長に基づいて得られた空き波長応答情報を前記自己と隣接するパケット転送装置に送信する空き波長応答情報送信機能と
を実現させることを特徴とするプログラム。
【請求項２７】
請求項１５ないし２６のいずれかに記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光信号からなるパケットを通信装置に転送するパケット転送装置およびパケット転送システムに関する。本発明は、広域ネットワークに利用するに適する。
【０００２】
【従来の技術】
従来のパケット転送装置としては、所定の光波長と対応する予め決められた宛先との組み合わせからなる宛先グループをネットワークを構成するパケット転送装置の間で調整し、調整された宛先グループに属するアドレス情報を含むパケットを光信号に変換し、変換された光信号を上記所定の光波長に基づいて下流のパケット転送装置に転送するものが知られている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開２００１−１６８８４２号公報  （４６段落から６０段落および図１２）
【０００４】
【発明が解決しようとする課題】
しかしながら、一連の情報を運ぶための特定のパケットがバースト的に上流のパケット転送装置から送信されているとき、従来のパケット転送装置では、隣接するパケット転送装置との間で調整された宛先グループに属するアドレス情報を含むパケットを光信号に変換し、変換された光信号を下流のパケット転送装置に転送してしまうため、一連の情報を運ぶための特定のパケットだけからなる光信号を所定の光波長に基づいて効率的に転送することができないという課題が残されていた。
【０００５】
例えば、一連の情報を運ぶための特定のパケットからなる光信号を所定の光波長に基づいて効率的に転送させたいという要望があっても、従来のパケット転送装置では、特定のパケットと同一の宛先グループに属する他のパケットを所定の光波長に基づいて転送してしまうため、一連の情報を運ぶための特定のパケットだけを所定の光波長に割当てさせて転送することができない。
【０００６】
本発明は、このような従来の課題を解決するためになされたもので、特定のパケットを効率的に転送することができるパケット転送装置およびパケット転送システムを提供するものである。
【０００７】
【課題を解決するための手段】
本発明の第一の観点は、自己と隣接する上流のパケット転送装置から光信号を受信し、受信された光信号を自己と隣接する下流のパケット転送装置に転送するパケット転送装置である。
【０００８】
ここで、本発明の特徴とするところは、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する転送情報送信手段と、受信した前記転送情報を格納する波長情報格納手段とを備えたところにある（請求項１）。
【０００９】
さらに、前記波長情報格納手段に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段を備えることが望ましい（請求項２）。
【００１０】
さらに、前記波長情報格納手段から所定の前記光波長情報を所定のポリシに基づき取得する波長情報取得手段を備え、前記転送情報送信手段は、この波長情報取得手段により取得された光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する手段を備え、前記光信号転送手段は、前記波長情報取得手段によって取得された光波長情報に基づき決定された光波長により光信号を前記下流のパケット転送装置に転送する手段を備えることが望ましい（請求項３）。
【００１１】
この構成により、転送情報を上流および下流のパケット転送装置に送信し、送信された転送情報に基づいた光信号を下流のパケット転送装置に転送するため、パケットを効率的に転送することができる。
【００１２】
例えば、ネットワークの管理者は、特定のパケットの転送経路に当たる１つのパケット転送装置に対して転送情報を設定すると、このパケット転送装置は自己の上流および下流のパケット転送装置に対して転送情報を通知することにより、これら３台のパケット転送装置間で、特定のパケットに対するカットスルー転送が自動的に行われる。このようにして、ネットワークの管理者は、ネットワーク内の適当なパケット転送装置を選んで転送情報を設定することにより、特定のパケットを効率的に転送することができる。また、このような設定手順は、ネットワークの管理者にとって簡単な手順であるから、そのときの状況に応じて動的に設定を行うことができる。
【００１３】
また、従来は、ネットワークを構成する全てのパケット転送装置が転送情報を共有することにより、パケットの効率的な転送を実現していたが、大規模ネットワークであれば転送情報を全パケット転送装置に等しく広告するための処理負荷も膨大になる。したがって、転送情報の頻繁な書き替えは、ネットワークに大きな負荷を与える結果となり、従来のパケット転送システムは、頻繁な転送情報の書き替えに適していなかった。
【００１４】
これに対し、本発明によれば、パケット転送装置は、自己の上流および下流のパケット転送装置だけに転送情報の通知を行えばよく、また、個々のパケット転送装置が保持する転送情報も自己に隣接したパケット転送装置の転送情報だけでよいため、全てのパケット転送装置が転送情報を共有する従来のシステムと比較して処理負荷を大幅に軽減することができる。このように広告負荷を軽減できることにより、転送情報の頻繁な書き替えに対応することができる。
【００１５】
さらに、現在使用可能な光波長を表す空き波長情報を自己と隣接するパケット転送装置に送信する空き波長情報送信手段と、前記空き波長情報のうち前記隣接するパケット転送装置における使用可能な光波長を表す情報である空き波長応答情報を前記隣接するパケット転送装置から受信する応答情報受信手段とを備え、前記波長情報格納手段は、前記空き波長応答情報に基づいて前記光波長情報を更新する手段を備えることもできる（請求項４）。
【００１６】
この構成により、自己と隣接するパケット転送装置との間で使用可能な光波長を表す空き波長情報を調整するため、ネットワーク管理者を介在させずに、隣接するパケット転送装置との間の空き波長情報を自動的に決定することができる。
【００１７】
さらに、前記制御情報の書き替え要求にしたがって前記制御情報を書き替える手段を備えることもできる（請求項５）。
【００１８】
この構成により、カットスルー転送することが望ましい一連のパケットが新たに発生した場合には、ネットワークの管理者などにより、前記転送情報を書き替えることができる。
【００１９】
さらに、所定の時刻を計時する計時手段を備え、前記波長情報取得手段は、前記計時手段によって計時された所定の時刻に前記波長情報格納手段から所定の前記光波長情報を取得する手段を備えることもできる（請求項６）。
【００２０】
この構成により、コンテンツなどを構成するパケットを表す情報と光波長情報とを含む転送情報を上流および下流のパケット転送装置に所定の時刻に送信し、送信された転送情報に含まれる光波長情報に基づいた光信号を下流のパケット転送装置に転送するため、所定の時刻に配信されるコンテンツなどを構成するパケットを効率的に転送することができる。
【００２１】
さらに、特定のパケットのパケット量を測定するパケット量測定手段を備え、前記波長情報取得手段は、前記パケット量測定手段によって測定された特定のパケットが所定のパケット量を超えたとき前記波長情報格納手段から所定の前記光波長情報を取得する手段を備えることもできる（請求項７）。
【００２２】
この構成により、特定のパケットのパケット量を測定し、測定されたパケット量が所定の値を超えたとき、特定のパケットを表す情報と光波長情報とを含む転送情報を上流および下流のパケット転送装置に送信し、送信された転送情報に基づいた光信号を下流のパケット転送装置に転送するため、特定のパケットを効率的に転送することができる。
【００２３】
さらに、前記光波長情報、前記空き波長情報、前記空き波長応答情報を含む送受信情報を管理ネットワークを介して送受する手段を備えることもできる（請求項８、９）。
【００２４】
この構成により、送受信情報を隣接するパケット転送装置に管理ネットワークを介して送受するため、隣接するパケット転送装置との間で光信号が転送不能になったときでも確実に送受信情報を隣接するパケット転送装置に送受できる。
【００２５】
本発明の第二の観点は、自己と隣接する下流のパケット転送装置に光信号を転送するパケット転送装置であって、本発明の特徴とするところは、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記下流のパケット転送装置から受信する転送情報受信手段と、前記下流のパケット転送装置から受信した前記転送情報を格納する波長情報格納手段と、前記波長情報格納手段に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段とを備えたところにある（請求項１０）。
【００２６】
この構成により、転送情報を下流のパケット転送装置から受信し、受信した転送情報から自己に到着するパケットが下流のパケット転送装置をカットスルーするパケットであることを識別すると、下流のパケット転送装置をカットスルーするパケット転送を行う。これにより、効率の良いパケット転送を行うことができる。
【００２７】
本発明の第三の観点は、自己と隣接する上流のパケット転送装置から転送された光信号を受信するパケット転送装置であって、本発明の特徴とするところは、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置から受信する転送情報受信手段と、前記上流のパケット転送装置から受信した前記転送情報を格納する波長情報格納手段と、前記波長情報格納手段に格納された前記転送情報に基づき所定の光波長に対するカットスルー転送を終端する手段とを備えたところにある（請求項１１）。
【００２８】
この構成により、上流のパケット転送装置から自己に設定されているカットスルーパスを終端し、カットスルー転送された光信号からパケットを構成する。このとき、自己からみてさらに下流のパケット転送装置から転送情報が通知されており、当該パケットが下流のパケット転送装置をカットスルー転送するパケットであることがわかると、自己が今度は、カットスルー設定元としての機能を発動することになる。
【００２９】
本発明の第四の観点は、自己と隣接するパケット転送装置から情報を送受するパケット転送装置であって、本発明の特徴とするところは、前記自己と隣接するパケット転送装置から現在使用可能な光波長を表す空き波長情報を受信する空き波長情報受信手段と、前記空き波長情報受信手段によって受信された空き波長情報のうち自己が使用可能な光波長に基づいて得られた空き波長応答情報を前記自己と隣接するパケット転送装置に送信する空き波長応答情報送信手段とを備えたところにある（請求項１２）。
【００３０】
この構成により、自己と隣接するパケット転送装置との間で使用可能な光波長を表す空き波長情報を調整するため、ネットワーク管理者を介在させずに、隣接するパケット転送装置との間の空き波長情報を自動的に決定することができる。
【００３１】
本発明の第五の観点は、本発明の第一の観点として説明したパケット転送装置と隣接する上流の本発明の第二の観点として説明したパケット転送装置から光信号を受信し、受信された光信号を本発明の第一の観点として説明したパケット転送装置と隣接する下流の本発明の第三の観点として説明したパケット転送装置に転送するパケット転送システムである。
【００３２】
ここで、本発明の特徴とするところは、本発明の第一の観点として説明したパケット転送装置は、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を本発明の第二の観点として説明したパケット転送装置および本発明の第三の観点として説明したパケット転送装置にそれぞれ送信する手段を備え、本発明の第二の観点として説明したパケット転送装置は、本発明の第一の観点として説明したパケット転送装置によって送信された転送情報を受信し、受信された転送情報に応じて特定のパケットを本発明の第一の観点として説明したパケット転送装置を経由して本発明の第三の観点として説明したパケット転送装置にカットスルー転送する手段を備え、本発明の第三の観点として説明したパケット転送装置は、本発明の第一の観点として説明したパケット転送装置によって送信された転送情報を受信し、受信された転送情報に応じて本発明の第二の観点として説明したパケット転送装置からカットスルー転送された光信号を終端してパケットを構成する手段を備えたところにある（請求項１３）。
【００３３】
この構成により、光波長情報を含む転送情報を上流および下流のパケット転送装置に送信し、送信された転送情報に含まれる光波長情報に基づいた光信号を下流のパケット転送装置に転送するため、前述したように、パケットを効率的に転送することができる。
【００３４】
本発明の第六の観点は、本発明の第四の観点として説明したパケット転送装置と隣接する本発明の第一の観点として説明したパケット転送装置のうち現在使用可能な光波長を表す空き波長情報を自己と隣接するパケット転送装置に送信する空き波長情報送信手段と、前記空き波長情報のうち前記隣接するパケット転送装置における使用可能な光波長を表す情報である空き波長応答情報を前記隣接するパケット転送装置から受信する応答情報受信手段とを備え、前記波長情報格納手段は、前記空き波長応答情報に基づいて前記光波長情報を更新する手段を備えるパケット転送装置から情報を送受するパケット転送システムである。
【００３５】
ここで、本発明の特徴とするところは、本発明の第一の観点として説明したパケット転送装置は、使用可能な光波長を表す空き波長情報を本発明の第四の観点として説明したパケット転送装置に送信する手段を備え、本発明の第四の観点として説明したパケット転送装置は、本発明の第一の観点として説明したパケット転送装置から前記空き波長情報を受信し、受信された前記空き波長情報のうち使用可能な光波長に基づいて得られた空き波長応答情報を本発明の第一の観点として説明したパケット転送装置に送信する手段を備え、本発明の第一の観点として説明したパケット転送装置は、本発明の第四の観点として説明したパケット転送装置から送信された前記空き波長応答情報を受信し、受信された前記空き波長応答情報に基づいて前記光波長情報を更新する手段を備えたところにある（請求項１４）。
【００３６】
この構成により、自己と隣接するパケット転送装置との間で使用可能な光波長を表す空き波長情報を調整するため、ネットワーク管理者を介在させずに、隣接するパケット転送装置との間の空き波長情報を自動的に決定することができる。
【００３７】
本発明の第七の観点は、自己と隣接する上流のパケット転送装置から光信号を受信し、受信された光信号を自己と隣接する下流のパケット転送装置に転送するパケット転送装置に適用されるプログラムである。
【００３８】
ここで、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する転送情報送信機能と、受信した前記転送情報を格納する波長情報格納機能とを実現させるところにある（請求項１５）。
【００３９】
さらに、前記波長情報格納機能に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段を制御する機能を実現させることが望ましい（請求項１６）。
【００４０】
さらに、前記波長情報格納機能から所定の前記光波長情報を所定のポリシに基づき取得する波長情報取得機能を実現させ、前記転送情報送信機能として、この波長情報取得機能により取得された光波長情報を含む転送情報を前記上流のパケット転送装置および前記下流のパケット転送装置にそれぞれ送信する機能を実現させ、前記光信号転送手段を制御する機能として、前記波長情報取得機能によって取得された光波長情報に基づき決定された光波長により光信号を前記下流のパケット転送装置に転送する機能を実現させることが望ましい（請求項１７）。
【００４１】
さらに、現在使用可能な光波長を表す空き波長情報を自己と隣接するパケット転送装置に送信する空き波長情報送信機能と、前記空き波長情報のうち前記隣接するパケット転送装置における使用可能な光波長を表す情報である空き波長応答情報を前記隣接するパケット転送装置から受信する応答情報受信機能とを実現させ、前記波長情報格納機能として、前記空き波長応答情報に基づいて前記光波長情報を更新する機能を実現させることもできる（請求項１８）。
【００４２】
さらに、前記制御情報の書き替え要求にしたがって前記制御情報を書き替える機能を実現させることもできる（請求項１９）。
【００４３】
さらに、所定の時刻を計時する計時機能を実現させ、前記波長情報取得機能として、前記計時機能によって計時された所定の時刻に前記波長情報格納機能から所定の前記光波長情報を取得する機能を実現させることもできる（請求項２０）。
【００４４】
さらに、特定のパケットのパケット量を測定するパケット量測定機能を実現させ、前記波長情報取得機能として、前記パケット量測定機能によって測定された特定のパケットが所定のパケット量を超えたとき前記波長情報格納機能から所定の前記光波長情報を取得する機能を実現させることもできる（請求項２１）。
【００４５】
さらに、前記光波長情報、前記空き波長情報、前記空き波長応答情報を含む送受信情報を管理ネットワークを介して送受する機能を実現させることもできる（請求項２２、２３）。
【００４６】
あるいは、本発明は、自己と隣接する下流のパケット転送装置に光信号を転送するパケット転送装置に適用されるプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記下流のパケット転送装置から受信する転送情報受信機能と、前記下流のパケット転送装置から受信した前記転送情報を格納する波長情報格納機能と、前記波長情報格納機能に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段を制御する機能とを実現させるところにある（請求項２４）。
【００４７】
あるいは、本発明は、自己と隣接する上流のパケット転送装置から転送された光信号を受信するパケット転送装置に適用されるプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、パケットの宛先に対応して予め定められたパケット転送制御ポリシの情報を含む制御情報およびパケットの宛先に対応して予め定められた光波長を表す光波長情報を含む転送情報を前記上流のパケット転送装置から受信する転送情報受信機能と、前記上流のパケット転送装置から受信した前記転送情報を格納する波長情報格納機能と、前記波長情報格納機能に格納された前記転送情報に基づき到着するパケットの宛先に対応する前記パケット転送制御ポリシがカットスルー転送を表すときには当該到着したパケットを構成する光信号をそのパケットの宛先に対応する光波長によりカットスルー転送する光信号転送手段を制御する機能とを実現させるところにある（請求項２５）。
【００４８】
あるいは、本発明は、自己と隣接するパケット転送装置から情報を送受するパケット転送装置に適用されるプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、前記自己と隣接するパケット転送装置から現在使用可能な光波長を表す空き波長情報を受信する空き波長情報受信機能と、前記空き波長情報受信機能によって受信された空き波長情報のうち自己が使用可能な光波長に基づいて得られた空き波長応答情報を前記自己と隣接するパケット転送装置に送信する空き波長応答情報送信機能とを実現させるところにある（請求項２６）。
【００４９】
本発明の第八の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である（請求項２７）。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００５０】
これにより、コンピュータ装置等の情報処理装置を用いて、特定のパケットを効率良く転送することができるパケット転送装置を実現することができる。
【００５１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００５２】
（第１実施形態）
図１は、本発明の第１の実施の形態に係るパケット転送システムのシステム構成図である。図１に示すように、パケット転送システム１０００は、複数のパケット転送装置１００および管理ネットワーク２０を含むように構成される。また、説明の都合上、複数のパケット転送装置１００をパケット転送装置１００−ｎと示す。なお、ｎは自然数である。また、パケット転送システム１０００は、基幹ネットワークを構成するようにしてもよく、基幹ネットワークは、地域ネットワーク１０からなる外部ネットワークおよび管理端末３０と接続される。
【００５３】
パケット転送システム１０００の実施例においては、パケット転送装置１００−２が、転送情報をパケット転送装置１００−１およびパケット転送装置１００−３に送信し、パケット転送装置１００−１が、パケット転送装置１００−２によって送信された転送情報を受信し、受信された転送情報に応じて特定のパケットを光波長情報に基づいた光信号に変換し、変換された光信号をパケット転送装置１００−２に転送し、パケット転送装置１００−２が、パケット転送装置１００−１から転送された光信号を受信し、受信された光信号を光波長情報に基づいた光信号に変換し、変換された光信号をパケット転送装置１００−３に転送し、パケット転送装置１００−３が、パケット転送装置１００−２によって送信された転送情報を受信し、受信された転送情報に含まれる光波長情報に基づいた光信号をパケット転送装置１００−２から受信するようになっている（請求項１、２、３、請求項１０、請求項１１）。
【００５４】
このときに、転送情報により通知された制御情報および光波長情報を参照し、例えば、一つの情報を複数のパケットに分割して転送する一連のパケットを特定のパケットとして識別し、これらの特定のパケットをパケット転送装置１００−１から１００−２を経由して１００−３までカットスルー転送するための光波長が空いていれば、カットスルー転送を行うことを特徴とする。
【００５５】
また、パケット転送装置１００−３は、パケット転送装置１００−４（図示せず）からみれば上流にあたるので、パケット転送装置１００−３の立場は、パケット転送装置１００−４からみれば、前述したパケット転送装置１００−１の立場と同様であり、パケット転送装置１００−３は、パケット転送装置１００−４に対して、前述したパケット転送装置１００−１と同様の手順を実行する。このようにして、例えば、地域ネットワーク１０−２から地域ネットワーク１０−４に対する通信が行われることにより、経路上のパケット転送装置１００−１〜１００−ｎでは、カットスルー転送可能な箇所では随時カットスルー転送が行われ、効率的なパケット転送が行われる。
【００５６】
また、パケット転送装置１００−ｎは、不示図のパケット転送装置１００−ｎ−１から転送された光信号を地域ネットワーク１０−３を構成する通信装置１１に転送するようになっている。通信装置１１は、ルータやハブ（ＨＵＢ）などからなる装置である。
【００５７】
なお、本発明によれば、上流のパケット転送装置とは、パケットを受信したパケット転送装置からみた場合、受信されたパケットを送信したパケット転送装置をいう。下流のパケット転送装置とは、パケットを送信したパケット転送装置からみた場合、送信されたパケットを受信したパケット転送装置をいう。
【００５８】
図２は、本発明の第１の実施の形態に係るパケット転送装置のブロック構成図である。図２に示すように、パケット転送装置１００は、経路処理手段１１０、波長処理手段１２０、送信手段１３０、光信号転送手段１４０、パケット処理手段１５０、および受信手段１６０を含むように構成される。
【００５９】
経路処理手段１１０は、経路情報格納手段１１１および経路情報取得手段１１２を含むように構成され、経路情報を処理するようになっている。
【００６０】
経路情報格納手段１１１は、各ＩＰアドレスに対応して、次に送信すべきパケット転送装置の値が格納されている。パケット転送装置１００−２における例を表１に示す。
【００６１】
【表１】
2004304547.tif 000003
また、経路情報格納手段１１１は、受信手段１６０からの転送情報に応じて、送信すべきパケット転送装置の値を変更する。例えば、パケット転送装置１００−１に、転送情報として、ＩＰアドレス＝１．２．３．４、カットスルー先パケット転送装置１００−３が入力された場合、宛先アドレス１．２．３．４、パケット転送装置１００−３を追加する。
【００６２】
経路情報取得手段１１２は、経路情報格納手段１１１から経路情報を取得する。パケット転送手段１５１からの問い合せに対して、転送先パケット転送装置を出力する。また、光信号転送手段１４０を制御するための制御情報が受信手段１６０より入力され、入力された制御情報に応じて経路情報格納手段１１１から経路情報を取得し、制御情報と取得された経路情報を波長処理手段１２０に出力するようになっている。なお、制御情報には、特定のパケットを転送させるためのアドレスを表すアドレス情報、宛先を表す宛先情報、品質を表す品質情報、仮想回線を表す仮想回線情報などが含まれる。例えば、制御情報として、送信元＝パケット転送装置１００−１、宛先＝アドレス１．２．３．４を示していたとき、経路情報として、上流＝パケット転送装置１００−１、下流＝パケット転送装置１００−３が選択される。
【００６３】
波長処理手段１２０は、波長情報格納手段１２１および波長情報取得手段１２２を含むように構成され、光波長情報を処理するようになっている。
【００６４】
波長情報格納手段１２１は、予め決められた使用可能な光波長を表す光波長情報を記憶手段（図示せず）に格納するようになっている。なお、波長情報格納手段１２１は、光波長情報をパケット転送装置１００が有するハードディスクなどを含む記憶手段に格納してもよい。また、パケット転送装置１００−２における波長情報格納手段１２１が格納する光波長情報を含む情報の一例を表２に示す。表２に示したように、各パケット転送装置からの波長情報および各パケット転送装置への波長情報を保持しており、例えば、パケット転送装置１００−１からとは、パケット転送装置１００−１から送られる各光波長情報の状態を示している。ここで、また、光波長λ１、光波長λ２、および光波長λ４は、光波長情報を構成し、光波長λ３および光波長λ５は、使用中光波長情報を構成する。使用中光波長情報は、パケット転送装置との間の光ファイバにおいて使用している光波長を表す情報である。
【００６５】
【表２】
2004304547.tif 000004
また、波長情報格納手段１２１は、受信手段１６０からの転送情報に応じて、値を変更する。例えば、パケット転送装置１００−１において、パケット転送装置１００−２より、λ１を含む転送情報を受信した場合、パケット転送装置１００−２への光波長λ１が使用中光波長情報となる。
【００６６】
波長情報取得手段１２２には、経路処理手段１１０から制御情報と経路情報が入力され、波長情報取得手段１２２は、入力された経路情報に応じて波長情報格納手段１２１から光波長情報を取得し、取得された光波長情報を光信号転送手段１４０に出力するようになっている。また、波長情報取得手段１２２は、入力された制御情報、経路情報および取得された光波長情報を送信手段１３０に出力するようになっている。例えば、経路処理手段１１０から、経路情報として、上流＝パケット転送装置１００−１、下流＝パケット転送装置１００−３が入力された場合、波長情報格納手段１２１から光波長情報としてパケット転送装置１００−１から＝光波長λ１、パケット転送装置１００−３へ＝光波長λ２を取得し、波長情報取得手段１２２は、パケット転送装置１００−１から＝光波長λ１、パケット転送装置１００−３へ＝光波長λ２を表す光波長情報を光信号転送手段１４０に出力し、入力された経路情報、制御情報と光波長情報とを送信手段１３０に出力する。この際、波長情報格納手段１２１のパケット転送装置１００−１からのレコードのうち、λ１が使用中光波長情報に、また、パケット転送装置１００−３へのレコードのうち、λ２が使用中光波長情報になる。
【００６７】
送信手段１３０は、転送情報送信手段１３１を含むように構成され、種々の情報を送信するようになっている。
【００６８】
転送情報送信手段１３１には、波長処理手段１２０によって出力された経路情報、制御情報および光波長情報が入力され、転送情報送信手段１３１は、入力された制御情報および光波長情報を含む転送情報を上流のパケット転送装置１００および下流のパケット転送装置１００に管理ネットワーク２０を介して送信するようになっている。例えば、光波長情報がパケット転送装置１００−１から＝光波長λ１、パケット転送装置１００−３へ＝光波長λ２を表し、制御情報に含まれるアドレス情報がＩＰアドレス１．２．３．４を表していたとき、転送情報送信手段１３１は、光波長λ１を表す光波長情報、ＩＰアドレス１．２．３．４を表すアドレス情報、およびカットスルー先パケット転送装置１００−３を含む転送情報を上流のパケット転送装置１００−１に送信し、光波長λ２を表す光波長情報およびＩＰアドレス０、およびカットスルー元パケット転送装置１００−１を表すアドレス情報を含む転送情報を下流のパケット転送装置１００−３に送信する。ここで、ＩＰアドレス０とは、パケット転送装置１００−２から光波長λ２で入力された光信号は、全て、パケット処理手段１５０へと送ることを意味する。
【００６９】
光信号転送手段１４０は、波長変換設定手段１４１、波長変換手段１４２、スイッチ設定手段１４３、および光空間スイッチ１４４を含むように構成され、周知のＷＤＭ（波長分割多重通信方式：Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）などを用いて光信号を構成する各光波長をそれぞれ多重し、多重された光信号を下流のパケット転送装置１００に転送するようになっている。また、光信号転送手段１４０は、所定の光波長によって構成される光信号をパケット処理手段１５０出力するようになっている。また、光信号転送手段１４０は、パケット処理手段１５０によって出力されたパケットを所定の光波長情報に基づいて下流のパケット転送装置に転送するようになっている。
【００７０】
波長変換設定手段１４１には、波長処理手段１２０によって出力された光波長情報が入力され、この情報に基づき、波長変換手段１４２を設定する。パケット転送装置１００−２が保持する情報の一例を表３に示す。図中−は未使用であることを示す。また、例えば、波長処理手段１２０より、パケット転送装置１００−１から＝λ１、パケット転送装置１００−３へ＝λ２が入力された場合、表４に示すように情報が格納される。
【００７１】
また、受信手段１６０によって転送情報が入力され、入力された転送情報に含まれるカットスルー先に基づいて出力パケットを入力光波長によって構成される光信号に変換するように、波長変換手段１４２を設定する。例えば、パケット転送装置１００−１において、パケット転送装置１００−１を構成する受信手段１６０によって出力された転送情報に含まれる光波長情報が光波長λ１を表し、カットスルー先としてパケット転送装置１００−３を表していたとき、波長変換設定手段１４１は、パケット処理手段１５０からの情報のうち、パケット転送装置１００−３へ転送する情報については、λ１に設定する。
【００７２】
【表３】
2004304547.tif 000005
【００７３】
【表４】
2004304547.tif 000006
波長変換手段１４２は、入力された光波長情報に基づいて光波長を変換し、変換された入力光波長によって構成される光信号を光空間スイッチ１４４に出力するようになっている。
【００７４】
例えば、波長変換手段１４２は、上流のパケット転送装置１００−１から送信された光信号を構成する光波長が光波長λ１と同等であったとき、送信された光信号を構成する光波長を光波長λ２に基づいた光信号に変換し、変換された光信号を光空間スイッチ１４４に出力する。
【００７５】
スイッチ設定手段１４３は、波長処理手段１２０によって出力された光波長情報が入力され、この情報に基づき、光空間スイッチ１４４を設定する。表５にパケット転送装置１００−２が保持する情報の一例を示す。また、例えば、波長処理手段１２０より、パケット転送装置１００−１から＝λ１、パケット転送装置１００−３へ＝λ２が入力された場合、表６に示すように情報が格納される。
【００７６】
【表５】
2004304547.tif 000007
【００７７】
【表６】
2004304547.tif 000008
また、受信手段１６０によって転送情報が入力され、転送情報に含まれるアドレス情報に対応する転送先の装置を経路処理手段より決定し、この情報に基づき、光空間スイッチ１４４を設定する。例えば、パケット転送装置１００−１において、パケット転送装置１００−２から転送情報を受け取り、パケット転送装置１００−１を構成する受信手段１６０によって出力された転送情報に含まれる光波長情報が光波長λ１を表している場合、スイッチ設定手段１４３は、パケット処理手段からの光波長λ１をパケット転送装置１００−２に転送するように、光空間スイッチ１４４を設定する。
【００７８】
光空間スイッチ１４４は、所定の光波長によって構成される光信号を所定の光波長と対応する光ファイバを含む光路に伝播するようになっている。
【００７９】
例えば、光空間スイッチ１４４は、パケット転送装置１００−１からの光信号を構成する光波長が光波長λ２と同等であったとき、下流のパケット転送装置１００−３と接続された光路に伝播する。
【００８０】
パケット処理手段１５０は、パケット転送手段１５１を含むように構成され、パケットを処理するようになっている。ここでパケット処理手段を構成に含ませることにより、本発明の構成において、制御情報により指定される特定のパケットのみパケット処理手段を経由せず、光空間スイッチで情報の転送が行われるため、低遅延かつ他のトラヒックに影響をうけずに情報の転送が行える一方、その他のパケットはパケット処理手段を経由して転送されるため、有限であるパケット処理手段の処理能力と光スイッチの処理能力および波長数を効率的に利用することができる。
【００８１】
パケット転送手段１５１には、光信号転送手段１４０によって出力された光信号が入力され、パケット転送手段１５１は、入力されたパケットの宛先アドレスを経路処理手段１１０に転送し、経路処理手段１１０から出力された転送先パケット転送装置を取得し、光信号と転送先パケット転送装置を光信号転送手段１４０に出力するようになっている。
【００８２】
受信手段１６０は、転送情報受信手段１６１および端末受信手段１６２を含むように構成され、種々の情報を受信するようになっている。
【００８３】
転送情報受信手段１６１は、上流のパケット転送装置１００または下流のパケット転送装置１００から転送情報を管理ネットワーク２０を介して受信し、受信された転送情報に含まれる光波長情報を光信号転送手段１４０、波長処理手段１２０、経路処理手段１１０に出力するようになっている。
【００８４】
端末受信手段１６２は、管理端末３０から光信号転送手段１４０を制御するための制御情報を管理ネットワーク２０を介して受信し、受信された制御情報を波長処理手段１２０に出力するようになっている。
【００８５】
例えば、制御情報には、特定のパケットを転送させるためのアドレスを表すアドレス情報、宛先を表す宛先情報、品質を表す品質情報、仮想回線を表す仮想回線情報などが含まれる。例えば、アドレス情報には、「１．２．３．４」などを表すＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）などがあり、宛先情報には、「１．２．３．４／２４」などを表すアドレスプレフィクス（Ａｄｄｒｅｓｓ  Ｐｒｅｆｉｘ）などがあり、品質情報には、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）に準拠したＩＰパケットに含まれるＤＳＣＰ（Ｄｉｆｆ  Ｓｅｒｖ  Ｃｏｄｅ  Ｐｏｉｎｔ）などがあり、仮想回線情報には、ＭＰＬＳ（ＭｕｌｔｉＰｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）におけるＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）やＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）におけるＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ）などがある。
【００８６】
なお、本発明によれば、パケット転送装置１００は、管理ネットワーク２０を介さずに、予め決められた光波長に基づいて、隣接するパケット転送装置との間で転送情報を含む情報を送受するようにしてもよい。
【００８７】
以下、本発明の第１の実施の形態に係るパケット転送装置の動作について、図面を参照して説明する。図３は、本発明の第１の実施の形態に係るパケット転送装置の動作を示すフローチャートである。まず、経路情報が、経路処理手段１１０によって格納される（Ｓ１０１）。
次に、使用可能な光波長を表す光波長情報は、波長処理手段１２０によって記憶手段に格納される（Ｓ１０２）。
【００８８】
管理端末３０から光信号転送手段１４０を制御するための制御情報は、受信手段１６０によって受信される（Ｓ１０３）。次に、受信手段１６０によって受信された制御情報に応じて、経路情報を、経路処理手段１１０によって取得する（Ｓ１０４）。使用可能な光波長情報は、波長処理手段１２０によって取得される（Ｓ１０５）。これに応じて、光信号転送処理手段１４０の波長変換設定、スイッチ設定を行う（Ｓ１０６）。波長処理手段１２０によって取得された光波長情報を含む転送情報は、送信手段１３０によって上流のパケット転送装置１００−１および下流のパケット転送装置１００−３に管理ネットワーク２０を介して送信される（Ｓ１０７）（請求項１、２、３、請求項１０、請求項１１、請求項１３）。
【００８９】
一方、パケット転送装置１００−２から送信された転送情報は、上流のパケット転送装置１００−１の受信手段１６０によって受信される（Ｓ１０８）。また、パケット転送装置１００−２から送信された転送情報は、下流のパケット転送装置１００−３の受信手段１６０によって受信される（Ｓ１０９）。
【００９０】
次に、転送情報に含まれる情報に従って、パケット転送装置１００−１の波長処理手段および経路手段の格納情報が修正される。（Ｓ１１０）。また、パケット転送装置１００−３の波長処理手段の格納情報を修正する（Ｓ１１１）。
【００９１】
図４は、パケット転送を示すものである。例えば、ＩＰアドレス１．２．３．４を含むパケットを構成する光信号は、パケット転送装置１００−２によって光信号からパケットに変換され、宛先情報に基づいて下流のパケット転送装置１００−３に転送されていたとき、Ｓ１０１からＳ１１１の動作がなされた後、ＩＰアドレス１．２．３．４を含むパケットを構成する光信号は、パケット転送装置１００−２によって光信号からパケットに変換されることなく、この光信号は、下流のパケット転送装置１００−３にカットスルー転送される（請求項４）。
【００９２】
以上説明したように、本発明の第１の実施の形態に係るパケット転送装置およびパケット転送システムは、特定のパケットを表す情報と光波長情報とを含む転送情報を上流および下流のパケット転送装置に送信し、送信された転送情報に含まれる光波長情報に基づいた光信号を下流のパケット転送装置に転送するため、転送情報に含まれる特定のパケットを効率的に転送することができる。
【００９３】
また、管理端末から送信される情報に基づいた特定のパケットを表す情報と光波長情報とを含む転送情報を上流および下流のパケット転送装置に送信し、送信された転送情報に含まれる光波長情報に基づいた光信号を下流のパケット転送装置に転送するため、転送情報に含まれる特定のパケットを効率的に転送することができる。
【００９４】
（第２実施形態）
図５は、本発明の第２の実施の形態に係るパケット転送システムのシステム構成図である。図５に示すように、パケット転送システム２０００は、複数のパケット転送装置２００および管理ネットワーク２０を含むように構成される。また、説明の都合上、複数のパケット転送装置２００をパケット転送装置２００−ｎと示す。なお、ｎは自然数である。また、パケット転送システム２０００は、基幹ネットワークを構成するようにしてもよく、基幹ネットワークは、地域ネットワーク１０からなる外部ネットワークおよび管理端末３０と接続される。
【００９５】
パケット転送システム２０００の実施例においては、パケット転送装置２００−２が、使用可能な光波長を表す空き波長情報をパケット転送装置２００−１に送信し、パケット転送装置２００−１が、パケット転送装置２００−２から空き波長情報を受信し、受信された空き波長情報のうち使用可能な光波長に基づいて得られた空き波長応答情報をパケット転送装置２００−２に送信し、パケット転送装置２００−２が、パケット転送装置２００−１から送信された空き波長情報を受信し、受信された空き波長応答情報に基づいて光波長情報を格納するようになっている（請求項４、請求項１２、請求項１４）。
【００９６】
また、パケット転送装置２００−ｎは、不示図のパケット転送装置２００−ｎ−１から転送された光信号を地域ネットワーク１０−３を構成する通信装置１１に転送するようになっている。なお、ｎは自然数である。通信装置１１は、ルータやハブ（ＨＵＢ）などからなる装置である。
【００９７】
図６は、本発明の第２の実施の形態に係るパケット転送装置のブロック構成図である。図６に示すように、パケット転送装置２００は、経路処理手段１１０、波長処理手段１２０、送信手段２３０、光信号転送手段１４０、パケット処理手段１５０、および受信手段２６０を含むように構成される。なお、本発明の第２の実施の形態に係るパケット転送装置２００を構成する手段のうち、本発明の第１の実施の形態に係るパケット転送装置１００を構成する手段と同一の手段には同一の符号を付し、それぞれの説明を省略する。
【００９８】
送信手段２３０は、転送情報送信手段１３１、空き波長情報送信手段２３２、および応答情報送信手段２３３を含むように構成され、種々の情報を送信するようになっている。
【００９９】
空き波長情報送信手段２３２は、使用可能な光波長を表す空き波長情報を自己と隣接するパケット転送装置２００に管理ネットワーク２０を介して送信するようになっている。なお、空き波長情報送信手段２３２が空き波長情報を送信するパケット転送装置は、予め決められるようにしてもよい。例えば、自己がパケット転送装置２００−２であったとき、空き波長情報送信手段２３２は、使用可能な光波長λ１、光波長λ２、光波長λ３、および光波長λ４を表す空き波長情報を予め決められたパケット転送装置２００−１に送信するようになっている。
【０１００】
応答情報送信手段２３３には、空き波長情報受信手段２６３によって出力された空き波長応答情報が入力され、応答情報送信手段２３３は、入力された空き波長応答情報を空き波長情報を送信したパケット転送装置２００に管理ネットワーク２０を介して送信するようになっている。
【０１０１】
受信手段２６０は、転送情報受信手段１６１、端末受信手段１６２、空き波長情報受信手段２６３、および応答情報受信手段２６４を含むように構成され、種々の情報を受信するようになっている。
【０１０２】
空き波長情報受信手段２６３は、パケット転送装置２００から空き波長情報を管理ネットワーク２０を介して受信し、受信された空き波長情報のうち使用可能な光波長に基づいて得られた空き波長応答情報を応答情報送信手段２３３に出力するようになっている。例えば、受信した空き波長情報が光波長λ１、光波長λ２、光波長λ３、および光波長λ４を表しており、パケット転送装置２００の使用可能な光波長が光波長λ１、光波長λ２、および光波長λ４であったとき、空き波長情報受信手段２６３は、光波長が光波長λ１、光波長λ２、および光波長λ４を表す空き波長応答情報を応答情報送信手段２３３に出力する。
【０１０３】
応答情報受信手段２６４は、パケット転送装置２００から空き波長応答情報を管理ネットワーク２０を介して受信し、受信された空き波長応答情報を波長処理手段１２０に格納させるようになっている。
【０１０４】
なお、本発明によれば、パケット転送装置２００は、管理ネットワーク２０を介さずに、予め決められた光波長に基づいて、隣接するパケット転送装置との間で、空き波長情報、空き波長応答情報、転送情報を含む情報を送受するようにしてもよい（請求項８、９）。
【０１０５】
以下、本発明の第２の実施の形態に係るパケット転送装置の動作について、図面を参照して説明する。図７は、本発明の第２の実施の形態に係るパケット転送装置の動作を示すフローチャートである。なお、本発明の第２の実施の形態に係るパケット転送装置の動作のうち、本発明の第１の実施の形態に係るパケット転送装置の動作と同一のものについては、同一の符号を付しそれぞれの説明を省略する。
【０１０６】
まず、使用可能な光波長を表す空き波長情報は、送信手段２３０によって上流のパケット転送装置２００または下流のパケット転送装置２００に管理ネットワーク２０を介して送信される（Ｓ２０１）。
【０１０７】
次に、隣接するパケット転送装置２００から送信された空き波長情報は、受信手段２６０によって受信される（Ｓ２０２）。受信された空き波長情報のうち使用可能な光波長を空き波長応答情報に含め、空き波長応答情報は、送信手段２３０によって空き波長情報を送信したパケット転送装置２００に管理ネットワーク２０を介して送信される（Ｓ２０３）。パケット転送装置２００から送信された空き波長応答情報は、受信手段２６０によって受信され、波長処理手段１２０に出力される（Ｓ２０４）。
【０１０８】
以上説明したように、本発明の第２の実施の形態に係るパケット転送装置およびパケット転送システムは、自己と隣接するパケット転送装置との間で使用可能な光波長を表す空き波長情報を調整するため、ネットワーク管理者を介在させずに、隣接するパケット転送装置との間の空き波長情報を自動的に決定することができる。
【０１０９】
（第３実施形態）
図８は、本発明の第３の実施の形態に係るパケット転送システムのシステム構成図である。図８に示すように、パケット転送システム３０００は、パケット転送装置３００、パケット転送装置１００、パケット転送装置２００および管理ネットワーク２０を含むように構成される。なお、パケット転送装置３００、パケット転送装置１００、およびパケット転送装置２００の何れかは、複数存在してもよい。また、パケット転送システム３０００は、基幹ネットワークを構成するようにしてもよく、基幹ネットワークは、地域ネットワーク１０からなる外部ネットワークおよび管理端末３０と接続される。
【０１１０】
パケット転送システム３０００の実施例においては、パケット転送装置３００が、使用可能な光波長を表す光波長情報を含む転送情報をパケット転送装置２００−１およびパケット転送装置２００−３に送信し、パケット転送装置２００−１が、パケット転送装置３００によって送信された転送情報を受信し、受信された転送情報に応じて特定のパケットを光波長情報に基づいた光信号に変換し、変換された光信号をパケット転送装置３００に転送し、パケット転送装置３００が、パケット転送装置２００−１から転送された光信号を受信し、受信された光信号を光波長情報に基づいた光信号に変換し、変換された光信号をパケット転送装置２００−３に転送し、パケット転送装置２００−３が、パケット転送装置３００によって送信された転送情報を受信し、受信された転送情報に含まれる光波長情報に基づいた光信号をパケット転送装置３００から受信するようになっている。
【０１１１】
また、パケット転送装置２００−ｎは、不示図のパケット転送装置２００−ｎ−１から転送された光信号を地域ネットワーク１０−３を構成する通信装置１１に転送するようになっている。なお、ｎは自然数である。通信装置１１は、ルータやハブ（ＨＵＢ）などからなる装置である。
【０１１２】
図９は、本発明の第３の実施の形態に係るパケット転送装置のブロック構成図である。図８に示すように、パケット転送装置３００は、経路処理手段１１０、波長処理手段１２０、送信手段２３０、光信号転送手段１４０、パケット処理手段１５０、受信手段２６０、計時手段３７０、およびパケット量測定手段３８０を含むように構成される。なお、本発明の第３の実施の形態に係るパケット転送装置３００を構成する手段のうち、本発明の第２の実施の形態に係るパケット転送装置２００を構成する手段と同一の手段には同一の符号を付し、それぞれの説明を省略する。
【０１１３】
計時手段３７０は、所定の時刻を計時し、計時された所定の時刻に光信号転送手段１４０を制御するための制御情報を経路処理手段１１０に出力するようになっている。例えば、所定の時刻が午後９時であったとき、計時手段３７０は、所定の映像コンテンツなどを送信するため、午後９時に送信先のＩＰアドレス１．２．３．４を表すアドレス情報を制御情報に含め、経路処理手段１１０に出力する（請求項６）。
【０１１４】
パケット量測定手段３８０は、パケット処理手段１５０によって生成されたパケットのうち特定のパケットの量を測定し、測定されたパケット量が所定の値を超えたとき、制御情報を経路処理手段１１０に出力するようになっている（請求項７）。
【０１１５】
例えば、パケット量測定手段３８０は、ＩＰパケットに含まれる品質情報を表すＤＳＣＰ（Ｄｉｆｆ  Ｓｅｒｖ  Ｃｏｄｅ  Ｐｏｉｎｔ）におけるＥＦ（Ｅｘｐｅｄｉｔｅｄ  Ｆｏｒｗａｒｄｉｎｇ）などを含むパケット量を一定時間毎に測定し、測定されたパケット量が所定の値を超えたとき、ＥＦなどの品質を表す品質情報を制御情報に含め、経路処理手段１１０に出力する。また、パケット量測定手段３８０は、ＭＰＬＳ（ＭｕｌｔｉＰｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）におけるラベルと対応するＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）やＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）におけるＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ）などの予め決められた論理回線を介して転送されるパケットにおけるパケット量を一定時間毎に測定し、測定されたパケット量が所定の値を超えたとき、論理回線を表す論理回線情報を制御情報に含め、経路処理手段１１０に出力する。
【０１１６】
以下、本発明の第３の実施の形態に係るパケット転送装置の動作について、図面を参照して説明する。図１０は、本発明の第３の実施の形態に係るパケット転送装置の動作を示すフローチャートである。なお、本発明の第３の実施の形態に係るパケット転送装置の動作のうち、本発明の第１の実施の形態に係るパケット転送装置の動作と同一のものについては、同一の符号を付しそれぞれの説明を省略する。
【０１１７】
まず、所定の時刻が、計時手段３７０によって計時され、所定の時刻になった場合、動作はＳ１０４へ進み、所定の時刻ではない場合、動作はＳ３０２へ進む（Ｓ３０１）。次に、パケットの量が、パケット量測定手段３８０によって測定され、パケット量が所定の値を超えたとき、動作はＳ１０４へ進み、パケット量が所定の値以下である場合、動作はＳ３０１へ進む（Ｓ３０２）。
【０１１８】
以上説明したように、本発明の第３の実施の形態に係るパケット転送装置およびパケット転送システムは、コンテンツなどを構成するパケットを表す情報と光波長情報とを含む転送情報を上流および下流のパケット転送装置に所定の時刻に送信し、送信された転送情報に含まれる光波長情報に基づいた光信号を下流のパケット転送装置に転送するため、所定の時刻に配信されるコンテンツなどを構成するパケットを効率的に転送することができる。
【０１１９】
また、特定の情報を含むパケットの量を測定し、測定されたパケット量が所定の値を超えたとき、特定の情報を含むパケットを表す情報と光波長情報とを含む転送情報を上流および下流のパケット転送装置に送信し、送信された転送情報に含まれる光波長情報に基づいた光信号を下流のパケット転送装置に転送するため、特定の情報を含むパケットを効率的に転送することができる。すなわち、ある特定のパケット処理装置宛のトラヒックが少ない場合は、一旦、全てのパケット転送装置からの特定のパケット処理装置宛のトラヒックをパケットに戻し、パケット処理手段経由で転送し、また、ある特定のパケット処理装置間でトラヒックが多くなった場合、パケット処理手段を経由せず、光空間スイッチで情報を転送を行うことで、ネットワークリソースを効率的に利用することが可能となる。
【０１２０】
（プログラムおよび記録媒体に関する実施形態）
本発明は、汎用の情報処理装置にインストールすることにより、上述のパケット転送装置として機能させるプログラムとして実現することができる。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、上述のパケット転送装置としての機能を実現させることができる（請求項１５〜２７）。
【０１２１】
【発明の効果】
以上説明したように、本発明は、特定のパケットを表す情報または光波長情報を含む転送情報を上流および下流のパケット転送装置に送信し、送信された転送情報に含まれる光波長情報に基づいた光信号を下流のパケット転送装置に転送するため、特定のパケットを効率的に転送することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るパケット転送システムのシステム構成図。
【図２】本発明の第１の実施の形態に係るパケット転送装置のブロック構成図。
【図３】本発明の第１の実施の形態に係るパケット転送装置の動作を示すフローチャート。
【図４】本発明の第１の実施の形態に関わるパケット転送装置のパケット転送の動作を示す図。
【図５】本発明の第２の実施の形態に係るパケット転送システムのシステム構成図。
【図６】本発明の第２の実施の形態に係るパケット転送装置のブロック構成図。
【図７】本発明の第２の実施の形態に係るパケット転送装置の動作を示すフローチャート。
【図８】本発明の第３の実施の形態に係るパケット転送システムのシステム構成図。
【図９】本発明の第３の実施の形態に係るパケット転送装置のブロック構成図。
【図１０】本発明の第３の実施の形態に係るパケット転送装置の動作を示すフローチャート。
【符号の説明】
１０、１０−１、１０−２、１０−３、１０−４  地域ネットワーク
１１  通信装置
２０  管理ネットワーク
３０  管理端末
１００、１００−１、１００−２、１００−３、１００−ｎ、２００、２００−１、２００−２、２００−３、２００−ｎ、３００  パケット転送装置
１１０  経路処理手段
１１１  経路情報格納手段
１１２  経路情報取得手段
１２０  波長処理手段
１２１  波長情報格納手段
１２２  波長情報取得手段
１３０、２３０  送信手段
１３１  転送情報送信手段
１４０  光信号転送手段
１４１  波長変換設定手段
１４２  波長変換手段
１４３  スイッチ設定手段
１４４  光空間スイッチ
１５０  パケット処理手段
１５１  パケット転送手段
１６０、２６０  受信手段
１６１  転送情報受信手段
１６２  端末受信手段
２３２  空き波長情報送信手段
２３３  応答情報送信手段
２６３  空き波長情報受信手段
２６４  応答情報受信手段
３７０  計時手段
３８０  パケット量測定手段
１０００、２０００、３０００  パケット転送システム
【図１】
2004304547.tif 000009
【図２】
2004304547.tif 000010
【図３】
2004304547.tif 000011
【図４】
2004304547.tif 000012
【図５】
2004304547.tif 000013
【図６】
2004304547.tif 000014
【図７】
2004304547.tif 000015
【図８】
2004304547.tif 000016
【図９】
2004304547.tif 000017
【図１０】
2004304547.tif 000018