(57)【要約】【課題】  プロトコルの転送レートを下げずに、データパケットの再送を行うことが可能な再送制御ネットワークを提供する。【解決手段】  データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送する再送制御ネットワークであって、ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、前記パケット転送ネットワークを使用して転送されたデータパケットの再送を行うときに、前記パケット転送ネットワークから前記光ネットワークヘ切り替える。【選択図】        図１
2005142781.tif 000002
【特許請求の範囲】
【請求項１】
データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送する再送制御ネットワークであって、
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、
前記パケット転送ネットワークを使用して転送されたデータパケットの再送を行うときに、前記パケット転送ネットワークから前記光ネットワークヘ切り替えることを特徴とする再送制御ネットワーク。
【請求項２】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送する再送制御ネットワークに配置されるノードのパケット転送制御方法であって、
前記パケット転送ネットワークを使用して転送されたデータパケットの再送を行うときに、宛先ノードまでの光波長パスを設定し、
当該光波長パスを用いて、再送パケットを含むそれ以降のデータパケットを、前記光ネットワークを使用して転送することを特徴とするパケット転送制御方法。
【請求項３】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードのパケット転送制御方法であって、
前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでの光波長パスを設定し、
当該光波長パスを用いて、再送パケットを含むそれ以降のデータパケットを、前記光ネットワークを使用して転送することを特徴とするパケット転送制御方法。
【請求項４】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードのパケット転送制御方法であって、
前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでの光波長パスを設定し、
当該光波長パスを、当該光波長パス内のユーザトラフィックの中でトラフィック量の最も多いユーザに割り当て、
当該光波長パスを用いて、当該光波長パスに割り当てられたユーザの再送パケットを含むそれ以降のデータパケットを、前記光ネットワークを使用して転送することを特徴とするパケット転送制御方法。
【請求項５】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードのパケット転送制御方法であって、
前記パケット転送ネットワークを使用して転送されたデータパケットの再送を行うときに、宛先ノードまでのＴＤＭパスを設定し、
当該ＴＤＭパスを用いて、再送パケットを含むそれ以降のデータパケットを、前記光ネットワークを使用して転送することを特徴とするパケット転送制御方法。
【請求項６】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードのパケット転送制御方法であって、
前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでのＴＤＭパスを設定し、
当該ＴＤＭパスを用いて、再送パケットを含むそれ以降のデータパケットを、前記光ネットワークを使用して転送することを特徴とするパケット転送制御方法。
【請求項７】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードのパケット転送制御方法であって、
前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでのＴＤＭパスを設定し、
当該ＴＤＭパスを、当該ＴＤＭパス内のユーザトラフィックの中でトラフィック量の最も多いユーザに割り当て、
当該ＴＤＭパスを用いて、当該ＴＤＭパスに割り当てられたユーザの再送パケットを含むそれ以降のデータパケットを、前記光ネットワークを使用して転送することを特徴とするパケット転送制御方法。
【請求項８】
前記光ネットワークを使用してデータパケットを転送しているときに、セッション切断を検出した場合に、前記パケット転送ネットワークを使用してデータパケットを転送することを特徴とする請求項２ないし請求項７のいずれか１項に記載のパケット転送制御方法。
【請求項９】
前記光ネットワークを使用してデータパケットを転送しているときに、前記光ネットワークを使用して転送されるデータパケットの再送パケット数が閾値以下になった場合に、前記パケット転送ネットワークを使用してデータパケットを転送することを特徴とする請求項２ないし請求項７のいずれか１項に記載のパケット転送制御方法。
【請求項１０】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードであって、
外部ネットワークから入力されるデータパケットを受信する入力インタフェース部と、
前記入力インタフェース部で受信したデータパケットをスイッチングするスイッチ部と、
前記スイッチ部から入力されるデータパケットを前記パケット転送ネットワークに出力する第１の出力インタフェース部と、
前記スイッチ部から入力されるデータパケットを前記光ネットワークに出力する第２の出力インタフェース部とを有し、
前記入力インタフェース部は、再送パケットを観測するトラヒック測定部を有し、
前記トラヒック測定部は、前記パケット転送ネットワークを使用して転送されたデータパケットの再送パケットを観測したときに、宛先ノードまでの光波長パスを設定し、
前記スイッチ部は、前記光波長パスに基づき、再送パケットを含むそれ以降のデータパケットを、前記第２の出力インタフェース部にスイッチングすることを特徴とするノード。
【請求項１１】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードであって、
外部ネットワークから入力されるデータパケットを受信する入力インタフェース部と、
前記入力インタフェース部で受信したデータパケットをスイッチングするスイッチ部と、
前記スイッチ部から入力されるデータパケットを前記パケット転送ネットワークに出力する第１の出力インタフェース部と、
前記スイッチ部から入力されるデータパケットを前記光ネットワークに出力する第２の出力インタフェース部とを有し、
前記入力インタフェース部は、再送パケットを測定するトラヒック測定部を有し、
前記トラヒック測定部は、前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでの光波長パスを設定し、
前記スイッチ部は、前記光波長パスに基づき、再送パケットを含むそれ以降のデータパケットを、前記第２の出力インタフェース部にスイッチングすることを特徴とするノード。
【請求項１２】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードであって、
外部ネットワークから入力されるデータパケットを受信する入力インタフェース部と、
前記入力インタフェース部で受信したデータパケットをスイッチングするスイッチ部と、
前記スイッチ部から入力されるデータパケットを前記パケット転送ネットワークに出力する第１の出力インタフェース部と、
前記スイッチ部から入力されるデータパケットを前記光ネットワークに出力する第２の出力インタフェース部とを有し、
前記入力インタフェース部は、再送パケットを測定するトラヒック測定部を有し、
前記トラヒック測定部は、ホップ・バイ・ホップ転送パスを用い前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでの光波長パスを設定し、当該光波長パスを、当該光波長パス内のユーザトラフィックの中でトラフィック量の最も多いユーザに割り当て、
前記スイッチ部は、前記光波長パスに基づき、当該光波長パスに割り当てられたユーザの再送パケットを含むそれ以降のデータパケットを、前記第２の出力インタフェース部にスイッチングすることを特徴とするノード。
【請求項１３】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードであって、
外部ネットワークから入力されるデータパケットを受信する入力インタフェース部と、
前記入力インタフェース部で受信したデータパケットをスイッチングするスイッチ部と、
前記スイッチ部から入力されるデータパケットを前記パケット転送ネットワークに出力する第１の出力インタフェース部と、
前記スイッチ部から入力されるデータパケットを前記光ネットワークに出力する第２の出力インタフェース部とを有し、
前記入力インタフェース部は、再送パケットを観測するトラヒック測定部を有し、
前記トラヒック測定部は、前記パケット転送ネットワークを使用して転送されたデータパケットの再送パケットを観測したときに、宛先ノードまでのＴＤＭパスを設定し、
前記スイッチ部は、前記ＴＤＭパスに基づき、再送パケットを含むそれ以降のデータパケットを、前記第２の出力インタフェース部にスイッチングすることを特徴とするノード。
【請求項１４】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードであって、
外部ネットワークから入力されるデータパケットを受信する入力インタフェース部と、
前記入力インタフェース部で受信したデータパケットをスイッチングするスイッチ部と、
前記スイッチ部から入力されるデータパケットを前記パケット転送ネットワークに出力する第１の出力インタフェース部と、
前記スイッチ部から入力されるデータパケットを前記光ネットワークに出力する第２の出力インタフェース部とを有し、
前記入力インタフェース部は、再送パケットを測定するトラヒック測定部を有し、
前記トラヒック測定部は、前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでのＴＤＭパスを設定し、
前記スイッチ部は、前記ＴＤＭパスに基づき、再送パケットを含むそれ以降のデータパケットを、前記第２の出力インタフェース部にスイッチングすることを特徴とするノード。
【請求項１５】
ホップ・バイ・ホップ転送を行うパケット転送ネットワークと、レイヤ１転送を行う光ネットワークとを有し、データパケットの再送の仕組みを持つプロトコルを用いてデータパケットを転送するパケットの再送制御ネットワークに配置されるノードであって、
外部ネットワークから入力されるデータパケットを受信する入力インタフェース部と、
前記入力インタフェース部で受信したデータパケットをスイッチングするスイッチ部と、
前記スイッチ部から入力されるデータパケットを前記パケット転送ネットワークに出力する第１の出力インタフェース部と、
前記スイッチ部から入力されるデータパケットを前記光ネットワークに出力する第２の出力インタフェース部とを有し、
前記入力インタフェース部は、再送パケットを測定するトラヒック測定部を有し、
前記トラヒック測定部は、ホップ・バイ・ホップ転送パスを用い前記パケット転送ネットワークを使用して転送されるデータパケットの再送パケット数が閾値を超過したときに、宛先ノードまでのＴＤＭパスを設定し、当該ＴＤＭパスを、当該ＴＤＭパス内のユーザトラフィックの中でトラフィック量の最も多いユーザに割り当て、
前記スイッチ部は、前記ＴＤＭパスに基づき、再送パケットを含むそれ以降のデータパケットを、前記第２の出力インタフェース部にスイッチングすることを特徴とするノード。
【請求項１６】
前記トラヒック測定部は、前記光ネットワークを使用してデータパケットを転送しているときに、セッション切断を検出した場合に、データパケットの転送経路をホップ・バイ・ホップ転送に切り替え、
前記スイッチ部は、前記データパケットの転送経路の切替に基づき、データパケットを、前記第１の出力インタフェース部にスイッチングすることを特徴とする請求項１０ないし請求項１５のいずれか１項に記載のノード。
【請求項１７】
前記トラヒック測定部は、前記光ネットワークを使用してデータパケットを転送しているときに、前記光ネットワークを使用して転送されるデータパケットの再送パケット数が閾値以下になった場合に、データパケットの転送経路をホップ・バイ・ホップ転送に切り替え、
前記スイッチ部は、前記データパケットの転送経路の切替に基づき、データパケットを、前記第１の出力インタフェース部にスイッチングすることを特徴とする請求項１０ないし請求項１５のいずれか１項に記載のノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再送制御ネットワーク、ノード、および、パケット転送制御方法に係り、特に、データパケットの再送を行うときに、ホップ・バイ・ホップ転送を行うパケット転送ネットワークから、レイヤ１転送を行う光ネットワークに切り替えるようにした再送制御ネットワークに関する。
【背景技術】
【０００２】
従来、ネットワークでＴＣＰ（Transmission Control Protocol）のようなデータパケットの再送の仕組みを持つプロトコルを用いて、データパケットを転送する際に、ネットワーク内でトラフィックの輻輳が発生し、データパケットの再送を行うとき、プロトコルのウィンドウサイズを小さくすることにより転送レートを下げて、データパケットの再送を行っている。
また、そのウィンドウサイズをどのように小さくし、トラフィックの転送レートの下げ幅を小さくする提案はこれまでされてきた。しかし、転送レートが下がる現象をなくすことは出来ない。
【０００３】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【非特許文献１】「マスタリングＴＣＰ／ＩＰ 入門」，オーム社，ＩＳＢＮ：427406530
【非特許文献２】TCP fast recovery strategies: analysis and improvements      Lin,D. Kung,H.T       INFOCOM'98. Seventeenth Annual Joint Conference of the IEEE Computer and       Communications Societies. Proceedings. IEEE,Volume:1, 29 March-2 April 1998      Page(s):263-271 vol.1
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したように、プロトコルの転送レートを下げずに、データパケットの再送を行うためには、そのプロトコルの帯域を十分大きく確保し、ネットワーク内で輻較が発生しないように制御することが必要となるが、その時ネットワーク全体の帯域の使用効率は下がってしまうという問題がある。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、プロトコルの転送レートを下げずに、データパケットの再送を行うことが可能な再送制御ネットワークを提供することにある。
また、本発明の他の目的は、前述の再送制御ネットワークに適用されるノード、およびノードのパケット転送制御方法を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本発明は、前述の課題を解決するために、通常のホップ・バイ・ホップ（Ｈｏｐ ｂｙ Ｈｏｐ）転送を行うパケット転送ネットワークと、ＴＤＭ／光波長パスカットスルー転送を行う光ネットワークを持つ再送制御ネットワークにおいて、例えば、ネットワークの輻輳により、データパケットの再送を行うときに、パケット転送ネットワークから光ネットワークヘ経路を切り替えて、ネットワークの輻輳を低減し、パケットの再送を行うことを特徴とするものである。
これにより、プロトコルの転送レートを下げることなく、データパケットの再送を行うことが可能となる。
また、本発明では、データパケットの再送を検出したノードが、ホップ・バイ・ホップ転送を行っていて、パケットロス、パケットの再送待ち時間の超過により、データパケットの再送を行うときに、そのパケットの再送を行う前に、光ネットワークのレイヤ１パス（光波長パス、またはＴＤＭパス）を設定し、当該レイヤ１パスに経路を切り替えてパケットの再送を行うことを特徴とするものである。
これにより、プロトコルの転送レートを下げることなく、データパケットの再送を行うことが可能となる。
【発明の効果】
【０００６】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、プロトコルの転送レートを下げることなく、データパケットの再送を行うことが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例の再送制御ネットワークの一例の概略構成を示すブロック図である。
本実施例では、データパケットの転送初期では、エッジノード（１−１）から、中継ノード（１−２，１−３）のパケット転送部２を経由するホップ・バイ・ホップ（Ｈｏｐ ｂｙ Ｈｏｐ）転送パスをネットワーク内で設定する。
ネットワーク内にパケット転送処理部２を持たないノード（１−３）があれば、パケット転送部を持たない情報は、予めルーティングプロトコルにより広告されているため、そのノード（図１では、ノード（１−３））を選択しないホップ・バイ・ホップ転送パスを設定する。
ホップ・バイ・ホップ転送パスのトラフィック量を各ノードにて観測しておき、当該パスの複数のセッションの再送パケット数、または１つのセッションの再送パケット数が事前に設定した閾値を超過したとき、図１のように光転送部３を経由するＴＤＭ／光波長カットスルーパス（以下、単に、Ｌ１カットスルー転送という）を設定する。
その後、パケットの再送パケット数が閾値を低下、任意のセッションが切断等の様々なトリガーを契機にＬ１カットスルー転送からホップ・バイ・ホップ転送パスヘ切り戻しを行う。
図２は、本実施例の再送制御ネットワークの他の例の概略構成を示すブロック図である。
図２に示す再送制御ネットワークは、中継ノード（１−２）が、パケット転送部２と光転送部３の２つを持つノードの場合を図示している。
【０００８】
図３は、図１、図２に示すエッジノード（１−１）の概略構成を示すブロック図である。
図３に示すエッジノードは、外部ネットワークからデータパケットが入力されたときに、入力インタフェース部１０の光／電気終端部１１において、光信号を電気信号に変換しパケットへ組み立てる。
次に、Ｆｗｄ処理部１２にて、スイッチングするヘッダ情報（ＩＰ、ＭＡＣ等）を参照し、そのヘッダ情報を元にＦｗｄテーブル１４により、出力先ポートを決定し、また、ＩＰパケットの場合はヘッダ情報を書き換えてスイッチ部２０へ転送する。
その際、トラフィック測定部１３にて、Ｆｗｄ処理部１２を通過する再送パケット数を測定し、その再送パケット数が、事前に設定した閾値を超えているかどうかを測定する。
この場合に、Ｆｗｄ処理部１２を通過する全てのトラフィックを測定せずに、特定のプロトコルの測定量を測定することも可能である。
トラフィック測定部１３にて閾値が超えていると判断された場合には、図４以降に示すフローチャートに従い、カットスルーシーケンスに入る。
トラフィック測定部１３にて、閾値を超えていると判定すると、Ｆｗｄテーブル内の情報をカットスルーを行う情報へと更新する。
その情報は、出力先ポートの書き換え、及び出力先ＩＦアドレスの書き換えが行われる。その時トラフィック測定部には、どのトラフィックがカットスルーされたかの情報がデータベースとして蓄積される。
【０００９】
カットスルー後は、その更新されたＦｗｄテーブル１４に従って、トラフィックは転送される。
データパケットは、Ｆｗｄ処理部１２を通過した後、ＱｏＳ処理部１５、スイッチインタフェース部１６を経由し、スイッチ部２０を通り、Ｆｗｄテーブル１４に書き込まれた出力先ＩＦ情報を元に、第１の出力インタフェース部３０、あるいは、第２の出力インタフェース部４０へスイッチングされる。
第１の出力インタフェース部３０へスイッチングされたデータパケットは、スイッチインタフェース部３４、ＱｏＳ処理部３３、Ｆｗｄ処理部３２を経由し、光／電気終端部３１において光信号に変換され、再送制御ネットワークヘ出力される。
第２の出力インタフェース部４０へスイッチングされたデータパケットは、スイッチインタフェース部４２を経由し、光／電気終端部４１において光信号に変換され、再送制御ネットワークヘ出力される。
なお、再送制御ネットワーク内の中継ノードについても、同様に、入力インタフェース部内にトラフィック測定部、Ｆｗｄ処理部、Ｆｗｄテーブルを持ち、トラフィック測定部にて、カットスルーを行うかどうかの判定を行う。
【００１０】
図４は、本実施例において、ホップ・バイ・ホップ転送からＬ１カットスルー転送へ切り替えるシーケンスの一例を説明するためのフローチャートである。
図４は、データパケットの再送を元に、Ｌ１カットスルー転送を行う場合である。
図４に示すように、ノード内のトラフィック測定部（図３の１３）において、データパケットの再送の仕組みを持つプロトコルに基づき転送される、トラフィック内の再送パケットを測定し（ステップ１０１）、トラフィック測定部において、トラフィック内に再送パケットを観測したときに（ステップ１０２）、カットスルーを行うかどうかのシーケンスに入る。
即ち、当該トラフィックがホップ・バイ・ホップ転送かどうかをトラフィック測定部のデータベースを参照して判断し（ステップ１０３）、ホップ・バイ・ホップ転送であれば、カットスルーを行うと判定し、Ｆｗｄテーブル（図３の１４）を書き換え（ステップ１０５）、Ｌ１カットスルー転送を行う（ステップ１０６）。
具体的には、宛先ノードまでの光波長パス（または、ＴＤＭパス）を設定し、当該光波長パス（または、ＴＤＭパス）の経路を用いて、再送パケットを含むそれ以降のデータパケットを転送する。
また、当該トラフィックがＬ１カットスルー転送であれば、引き続きＬ１カットスルー転送を行う（ステップ１０４）。
【００１１】
図５は、本実施例において、ホップ・バイ・ホップ転送からＬ１カットスルー転送へ切り替えるシーケンスの他の例を説明するためのフローチャートである。
図５は、データパケットの再送パケット数の閾値を元にカットスルーを行う場合である。
図５に示すように、トラフィック測定部（図３の１３）において、トラフィック内の再送パケット数を測定し（ステップ１１１）、トラフィック測定部で、当該トラフィックの再送パケット数が事前に設定した閾値を超過したことを観測したときに（ステップ１１２）、カットスルーを行うかどうかのシーケンスに入る。
即ち、当該トラフィックがホップ・バイ・ホップ転送かどうかをトラフィック測定部のデータベースを参照して判断し（ステップ１１３）、ホップ・バイ・ホップ転送であれば、カットスルーを行うと判定し、Ｆｗｄテーブル（図３の１４）を書き換え（ステップ１１５）、Ｌ１カットスルー転送を行う（ステップ１１６）。
具体的には、宛先ノードまでの光波長パス（または、ＴＤＭパス）を設定し、当該光波長パス（または、ＴＤＭパス）の経路を用いて、再送パケットを含むそれ以降のデータパケットを転送する。
また、当該トラフィックがＬ１カットスルー転送であれば、引き続きＬ１カットスルー転送を行う（ステップ１１４）。
なお、宛先ノードまでの光波長パス（または、ＴＤＭパス）を設定し、ホップ・バイ・ホップ転送からＬ１カットスルー転送に切り替えるときに、当該光波長パス（または、ＴＤＭパス）を、当該光波長パス（または、ＴＤＭパス）内のユーザトラフィックの中でトラフィック量の最も多いユーザに割り当て、当該トラフィック量の最も多いユーザのデータパケットについてＬ１カットスルー転送を行うようにしてもよい。
この場合に、トラフィック量の最も多いユーザの判定は、それ以前にデータパケットを、ホップ・バイ・ホップ転送しているときのトラフィック量から判断する。
【００１２】
図６は、本実施例において、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すシーケンスの一例を説明するためのフローチャートである。
図６に示すように、トラフィック測定部（図３の１３）において、Ｌ１カットスルー転送を行っているデータトラフィックを観測し（ステップ１２１）、トラフィック測定部が、当該トラフィックの再送パケット数をカウントする（ステップ１２２）。
トラフィック測定部が、再送パケット数が閾値よりも低下したと判断したときに（ステップ１２３）、Ｆｗｄテーブル（図３の１４）内の転送経路を、Ｌ１カットスルー転送経路からホップ・バイ・ホップ転送経路へ書き換え（ステップ１２４）、ホップ・バイ・ホップ転送を行う（ステップ１２５）。なお、トラフィック測定部は引き続き測定を行う。
【００１３】
図７は、本実施例において、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すシーケンスの他の例を説明するためのフローチャートである。
図７に示すように、トラフィック測定部（図３の１３）において、Ｌ１カットスルー転送を行っているデータトラフィックを観測し（ステップ１３１）、トラフィック測定部が接続しているセッション数をカウントする（ステップ１３２）。
トラフィック測定部が、セッション数の切断数が閾値を超過したと判断したときに（ステップ１３３）、Ｆｗｄテーブル（図３の１４）内の転送経路を、Ｌ１カットスルー転送経路からホップ・バイ・ホップ転送経路へ書き換え（ステップ１３４）、ホップ・バイ・ホップ転送を行う（ステップ１３５）。なお、トラフィック測定部は引き続き測定を行う。
【００１４】
図８は、本実施例において、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すシーケンスの他の例を説明するためのフローチャートである。
図８に示すように、トラフィック測定部（図３の１３）において、Ｌ１カットスルー転送を行っているデータトラフィックを観測し（ステップ１４１）、トラフィック測定部が、任意の１つのトラフィックの再送パケット数をカウントする（ステップ１４２）。
トラフィック測定部が、任意の１つの再送パケット数が閾値よりも低下したと判断したときに（ステップ１４３）、Ｆｗｄテーブル（図３の１４）内の転送経路を、Ｌ１カットスルー転送経路からホップ・バイ・ホップ転送経路へ書き換え（ステップ１４４）、ホップ・バイ・ホップ転送を行う（ステップ１４５）。なお、トラフィック測定部は引き続き測定を行う。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例の再送制御ネットワークの一例の概略構成を示すブロック図である。
【図２】本発明の実施例の再送制御ネットワークの他の例の概略構成を示すブロック図である。
【図３】図１、図２に示すエッジノードの概略構成を示すブロック図である。
【図４】本発明の実施例において、ホップ・バイ・ホップ転送からＬ１カットスルー転送へ切り替えるシーケンスの一例を説明するためのフローチャートである。
【図５】本発明の実施例において、ホップ・バイ・ホップ転送からＬ１カットスルー転送へ切り替えるシーケンスの他の例を説明するためのフローチャートである。
【図６】本発明の実施例において、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すシーケンスの一例を説明するためのフローチャートである。
【図７】本発明の実施例において、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すシーケンスの他の例を説明するためのフローチャートである。
【図８】本発明の実施例において、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すシーケンスの他の例を説明するためのフローチャートである。
【符号の説明】
【００１６】
１−１  エッジノード
１−２，１−３  中継ノード
２  パケット転送部
３  光転送部
１０  入力インタフェース部
１１，３１，４１  光／電気終端部
１２，３２  Ｆｗｄ処理部
１３  トラフィック測定部
１４  Ｆｗｄテーブル
１５，３３  ＱｏＳ処理部
１６，３４，４２  スイッチインタフェース部（ＳＷ−ＩＦ）
２０  スイッチ部
３０，４０  出力インタフェース部
【図１】
2005142781.tif 000003
【図２】
2005142781.tif 000004
【図３】
2005142781.tif 000005
【図４】
2005142781.tif 000006
【図５】
2005142781.tif 000007
【図６】
2005142781.tif 000008
【図７】
2005142781.tif 000009
【図８】
2005142781.tif 000010