(57)【要約】  データユニット中継装置を制御する方法を記述し、送信元ピアが少なくとも一つの中継ピアを経由して宛先ピアにデータユニットを送信する中継ＡＲＱプロトコルに本方法を適用する。中継ＡＲＱプロトコルは第１のタイプおよび第２のタイプの受信情報を提供し、第１のタイプは中継ピアにおける正常な受信を通知し、第２のタイプは宛先ピアにおける正常な受信を通知する。１以上の所定の条件に従い中継ＡＲＱプロトコルのデータユニットを計画的に欠落させるデータユニット中継装置において、データユニットを計画的に欠落させたことを送信元ピアおよび宛先ピアに通知し、計画的欠落データユニットを特定する手順を提供し、宛先ピアが欠落データユニットの受信にあたかも成功したかのように、送信元ピアおよび宛先ピアが欠落データユニットに対する再送制御を実行することが出来るようにする。
2008543189.tif 000002
【特許請求の範囲】
【請求項１】
データユニット中継デバイスを制御する方法であって、
所定の層のデータユニット通信プロトコルを実装する工程であって、送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する工程と、
前記シーケンス位置識別子を使用して、前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された前記プロトコルの各中継ピアおよび宛先ピアであって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知し、前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成され、前記データユニット中継装置が前記プロトコルの中継ピアとして作動するように前記プロトコルを実装する各中継ピアおよび宛先ピアと
を提供するデータユニット通信プロトコルを実装する前記工程と、
前記データユニット中継装置が、１以上の所定の条件に従い計画的に前記プロトコルのデータユニットを欠落させる工程と、
前記プロトコルのデータユニットを計画的に欠落させたことを前記送信元ピアおよび前記宛先ピアに通知し、前記計画的欠落データユニットを特定する工程と
を含むことを特徴とするデータユニット中継装置制御方法。
【請求項２】
前記プロトコルの前記計画的欠落データユニットの属する前記所定のレイヤより上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させる工程を備える請求項１に記載のデータユニット中継装置制御方法。
【請求項３】
前記プロトコルのデータユニットを計画的に欠落させたことを通知する前記工程が専用制御信号を送信する工程を備えることを特徴とする請求項１または２に記載のデータユニット中継装置制御方法。
【請求項４】
前記専用制御信号が前記計画的欠落データユニットの前記シーケンス位置識別子を備えることを特徴とする請求項３に記載のデータユニット中継装置制御方法。
【請求項５】
前記宛先ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記手順が、前記計画的欠落データユニットに破棄通知を付け加え、前記計画的欠落データユニットからペイロード部分を除去するように、前記計画的欠落データユニットを修正することにより、前記専用制御信号を生成する工程を含むことを特徴とする請求項４に記載のデータユニット中継装置制御方法。
【請求項６】
前記専用制御信号が前記プロトコルの専用制御データユニットであることを特徴とする請求項３または４に記載のデータユニット中継装置制御方法。
【請求項７】
前記宛先ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記手順が、前記計画的欠落データユニットの後に送信する前記プロトコルのデータユニットに情報を追加する工程を備えることを特徴とする請求項１または２に記載のデータユニット中継装置制御方法。
【請求項８】
前記プロトコルが、前記プロトコルの中継ピアにおける計画的欠落を通知する第３のタイプの受信情報（ＤＰＡＣＫ）を提供し、前記送信元ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記手順が、前記第３のタイプの受信情報（ＤＰＡＣＫ）を前記送信元ピアに送信する工程を備えることを特徴とする、請求項１または２に記載のデータユニット中継装置制御方法。
【請求項９】
前記送信元ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記手順が、前記第２のタイプの受信情報（ＡＣＫ）を前記送信元ピアに送信する工程を備えることを特徴とする請求項１または２に記載のデータユニット中継装置制御方法。
【請求項１０】
プログラム可能なデータユニット中継装置に、請求項１乃至９のいずれか１項の方法を実行させるためのコンピュータプログラム。
【請求項１１】
データユニット中継装置であって、
所定の層のデータユニット通信プロトコルを実装するプロセッサであって、送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する手段と、
前記シーケンス位置識別子を使用して、前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された前記プロトコルの各中継ピアおよび宛先ピアであって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知し、前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成され、前記データユニット中継装置が前記プロトコルの中継ピアとして作動するように前記プロトコルを実装する各中継ピアおよび宛先ピアと
を提供するデータユニット通信プロトコルを実装する前記プロセッサと、
前記プロセッサが、前記データユニット中継装置が、１以上の所定の条件に従い計画的に前記プロトコルのデータユニットを欠落させるように構成され、
前記プロセッサが、前記プロトコルのデータユニットを計画的に欠落させたことを前記送信元ピアおよび前記宛先ピアに通知し、前記計画的欠落データユニットを特定するようにさらに構成された
を特徴とするデータユニット中継装置。
【請求項１２】
前記プロセッサが、前記プロトコルの前記計画的欠落データユニットの属する前記所定の層より上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させるように構成される
ことを特徴とする請求項１１に記載のデータユニット中継装置。
【請求項１３】
データユニット送信装置であって、
所定の層のデータユニット通信プロトコルを実装するプロセッサであって、送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する手段と、
前記シーケンス位置識別子を使用して、前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された前記プロトコルの各中継ピアおよび宛先ピアであって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知し、前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成され、前記データユニット送信装置が前記プロトコルの送信ピアとして作動するように前記プロトコルを実装する各中継ピアおよび宛先ピアと
を提供するデータユニット通信プロトコルを実装する前記プロセッサと、
前記プロセッサが、受信した前記フィードバック情報に基づき前記プロトコルの前記データユニットの再送を制御する再送制御手順を実行し、前記プロトコルの中継ピアにおいて前記プロトコルの前記データユニットを計画的に欠落させたことの通知を受信し、前記計画的欠落データユニットを特定するように構成され、
前記プロセッサが、前記計画的欠落データユニットをあたかも前記プロトコルの宛先ピアが正常に受信したかのように、前記通知に反応するために前記再送制御手順を実行するように構成された
ことを特徴とするデータユニット送信装置。
【請求項１４】
前記プロセッサが、前記プロトコルの前記計画的欠落データユニットの属する前記所定の層より上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させるように構成される
ことを特徴とする請求項１３に記載のデータユニット送信装置。
【請求項１５】
データユニット受信装置であって、
所定の層のデータユニット通信プロトコルを実装するプロセッサであって、送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する手段と、
前記シーケンス位置識別子を使用して、前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された前記プロトコルの各中継ピアおよび宛先ピアであって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知し、前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成され、前記データユニット受信装置が前記プロトコルの受信ピアとして作動するように前記プロトコルを実装する各中継ピアおよび宛先ピアと
を提供するデータユニット通信プロトコルを実装する前記プロセッサと、
前記プロセッサが、前記プロトコルの前記データユニットの受信および受信応答を制御するための制御手順を実行するように構成され、
前記プロセッサが、前記プロトコルの中継ピアにおいて前記プロトコルの前記データユニットを計画的に欠落させたことの通知を受信し、前記計画的欠落データユニットを特定するように構成され、
前記プロセッサが、前記計画的欠落データユニットをあたかも前記プロトコルの宛先ピアが正常に受信したかのように、前記通知に反応するために前記制御手順を実行するように構成された
ことを特徴とするデータユニット受信装置。
【請求項１６】
前記プロセッサが、前記プロトコルの前記計画的欠落データユニットの属する前記所定の層より上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させるように構成される
ことを特徴とする請求項１５に記載のデータユニット受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データユニット通信の分野に関し、より詳細には中継ピアを経由して送信元ピアから宛先ピアへの通信を提供するプロトコルの中継ピアとして作動するデータユニット中継装置を制御する改善された方法に関する。
【背景技術】
【０００２】
参照により全内容を組み込む既出願の国際出願ＰＣＴ／ＥＰ２００４／００９９６７号には、１以上の中継ノードを経由して送信機から受信機へデータユニットを通信するための新しい概念が記載されている。この新しい概念によれば、中継ノードを経由する送信機と受信機との間に単一の論理接続が存在し、１以上の中継ピアを経由した送信元ピアから宛先ピアへの接続を提供するプロトコルが使用される。プロトコルの各中継ピアおよび宛先ピアは、プロトコル・データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成される。少なくとも二つのタイプの受信情報があり、第１のタイプは中継ピアにおける正常な受信を通知し、第２のタイプは宛先ピアにおける正常な受信を通知する。送信元ピアおよび中継ピアは受信したフィードバック情報に基づき再送制御を実行する。このようなプロトコルは中継ＡＲＱプロトコルとも呼ばれるだろう。
【０００３】
この概念を例示する図２ａに、送信元ピア２１、中継ピア２２および宛先ピア２３が示される。例として１つの中継ピアが示されるが、通信には複数が関係することもありえよう。送信元ピア２１はデータユニット２４を中継ピア２２に送信し、中継ピア２２はデータユニット２４を宛先ピア２３に転送する。中継ピア２２は、データユニット２４を中継ピアが正常に受信したことを通知する第１のタイプの受信情報を含むメッセージ２６を送信する。このメッセージ２６を中継肯定応答（Ｒｅｌａｙ  ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ、ＲＡＣＫ）と呼ぶこともある。宛先ピア２３は、宛先ピア２３における正常な受信を通知する第２のタイプの受信情報を含むメッセージ２５を送信する。このメッセージ２５を肯定応答（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ、ＡＣＫ）と呼ぶこともある。中継ピアは、送信元ピア２１にＡＣＫメッセージ２５を転送するように構成される。それより、送信元ピア２１は、宛先において受信に成功したデータユニットはどれか、および、中継点においてだけ受信に成功したデータユニットはどれかを追跡することができる。その結果、フロー制御、より具体的には送信元ピア２１が実行する再送制御は、フィードバック情報で通知される状態に基づいて行われる。データユニットを中継ピアにおいて受信に成功したが、宛先ピアにおいて受信されない場合、送信元ピア２１はデータユニットを宛先に伝達する責任を中継ピアに委譲できるが、それにもかかわらず、１以上の中継ピアの経路に何か問題が発生したときに送信元から再送信が可能なようにするために、宛先ピアからの確認を受信するまで、送信元ピアはその再送バッファに所与のデータユニットを保持する。第２のタイプの受信情報を受信した後、送信元ピアは自己の再送バッファから肯定応答のとれたデータユニットを消去する。
【０００４】
以上により、中継ＡＲＱプロトコルに関する新規概念は、送信元、宛先、および全ての中継ノードの間で共通の状態が共有される単一の接続を確立することである。中継ピアにおいて保持されるプロトコルの状態は柔軟な（ｓｏｆｔ）状態であり、これにより全体的な中継ＡＲＱ接続を切断することなくシームレスに中継ノードを除去および追加することができる。送信元ピアが送信責任を中継ピアに一時的に委任するだけで、宛先ピアへの配信成功の最終責任を維持することによって、中継ＡＲＱの概念は送信元と宛先との間の高い信頼性を提供するのと同時に、高い性能とリソース能率を提供する。
【０００５】
中継ＡＲＱプロトコルの送信元ピアおよび宛先ピアは、通信の物理的な終端ポイントにある必要は必ずしもないことを注記する。図２ｂの例に示すように、両ピアは単にプロトコル接続の論理的な終端ポイントであればよい。すなわち、図２ｂの例では、中継ノード２９（例えば、ルータ）を経由したネットワーク接続ポイント２８（例えば、電話網へのゲートウエイ）と端末３０（例えば、電話端末）との間のリンク層Ｌ２において、中継ＡＲＱプロトコルが確立される。中継ＡＲＱプロトコル接続をＬ２＊で表す。しかし、接続ポイント２８は全体的な接続での物理的な終端ポイントではない。すなわち、Ｌ２＊接続は送信ホスト２７（例えば、インターネットサーバ）と端末３０との間のより大きな通信の一部である。図２ｂに示すように、物理的な終端ポイント２７および３０は適切なＬ４トランスポート層プロトコル（例えば、ＴＣＰ）のピアである。接続ポイント２８と端末３０との間に確立されるＬ２＊中継ＡＲＱ接続は、Ｌ４データユニットを含むＬ３ネットワーク層のデータユニット（例えば、ＩＰデータユニット）を処理する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、上記の中継ＡＲＱの概念を改善することである。
【課題を解決するための手段】
【０００７】
上記の目的を、本出願の独立請求項に記載する主題により達成する。有利な実施形態を従属請求項に記載する。
【０００８】
本発明で発明者は、１以上の所定の条件に従いデータユニット中継装置においてデータユニットを計画的に欠落させる手順を提供することを意図する。図２ｂに示すノード２９のような中継ノードにおいてデータユニットを計画的に破棄するまたは欠落させるには幾つかの理由が存在しうる。例えば、能動的待ち行列管理（Ａｃｔｉｖｅ  Ｑｕｅｕｅ  Ｍａｎａｇｅｍｅｎｔ、ＡＱＭ）を実装することができよう。能動的待ち行列管理では、ネットワークに輻輳が存在することを送信機へ知らせるの黙示的な信号としてデータユニットの破棄を使用する。これはＩＰで周知である。このような信号の検出に応答して、送信機は自己の送信速度を減速しなければならない。例えばデータユニット損失の検出に応答して、ＴＣＰの送信機はその送信速度を５０％減速する。ＡＱＭは、輻輳レベルをより低く確保するために、ネットワークにおけるノードが予め定義されたアルゴリズムに従って能動的におよび計画的にデータユニットを破棄する技術である。異なる表現をすれば、ＡＱＭは、計画されたとおりに正規にデータユニットを破棄することにより制御されていないバッファ・オーバフローを防止するために使用され、破棄されたことにより、中継ノードのバッファがオーバフローする前に送信機が正規に自己の送信速度を減速するだろう。
【０００９】
典型的なＡＱＭの条件では、バッファの待ち行列長が監視され、待ち行列長が所定の閾値長を超えたときに１以上のデータユニットの計画的な破棄または欠落が実行される。前述の閾値長はバッファがオーバフローする長さより短い。このようなＡＱＭの条件は、中継ノードにおいてデータユニットを計画的に欠落または破棄できる条件の一例である。
【００１０】
意図的または計画的に欠落させる別の例は、遅延データユニットを破棄することである。例えばＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｐｈｏｎｅ  Ｓｙｓｔｅｍ）規格ではデータユニットのデータ・トラヒックに対して、幾つかのＱｏＳ（ｑｕａｌｉｔｙ  ｏｆ  ｓｅｒｖｉｃｅ）クラスを定義する。これらのＱｏＳクラスは種々のＱｏＳパラメータ、例えば最大ビット速度、保証ビット速度および最大遅延により定義される。例えばネットワークで加わった遅延が最大遅延を超えるであろうためにネットワークがタイムリーなデータユニットの配信を提供できないことをネットワーク内のノードが判断しうれば、データユニットを送信してリソースを無駄にするよりデータユニットを破棄するほうが良いことがありうる。この場合、ノードはデータユニットを破棄しても良い。
【００１１】
その結果、データユニットの予測遅延など特定のＱｏＳに関係した条件の監視、および適切な閾値との比較は、データユニットの計画的または意図的な破棄が発生しうる条件の別の例となる。
【００１２】
本発明に従うと、中継ＡＲＱプロトコルの中継ピアは、データユニットを計画的に欠落させたことを中継ＡＲＱプロトコルの送信元ピアおよび宛先ピアに通知し、計画的欠落データユニットを特定する手順を実行するように構成される。
【００１３】
その後、中継ＡＲＱプロトコルの送信元ピアは、計画的欠落データユニットを、あたかも宛先ピアが正常に受信したかのように、通知に応答して再送制御手順を実行する。
【００１４】
宛先ピアは、計画的欠落データユニットをあたかも宛先ピアが正常に受信したかのように、通知に応答するような方法で受信制御手順を実行するように構成される。
【００１５】
そのため、上記の通知には、欠落データユニットに対する全体的な再送制御が、欠落データユニットの受信をあたかも宛先ピアが成功したかのように、送信元ピアおよび宛先ピアを制御する目的がある。したがって、欠落データユニットは再送されない。
【００１６】
このように、中継ピアが計画的、意図的に欠落させたデータユニットを、送信元ピアが再送する試行が回避される。再送信を行ってしまえば、中継ピアにより実行される計画的なデータユニットの破棄の目的を完全に相殺してしまうだろう。以上の結果、本発明は、中継ピアが意図的に１以上のデータユニットを欠落させる場合の、中継ＡＲＱ送信における一種の選択的な再送信抑制を提案する。
【００１７】
多少異なる表現をすると、例えば図２ｂの構成で、中継ノード２９にあるＬ２＊中継ピアがＡＱＭを実行する場合には、１以上のデータユニットを欠落させる目的は送信ホスト２７にあるＬ４送信制御ピアにその送信速度を減速させることにあるだろう。しかし、（例えば、Ｌ２＊送信元ピアが端末３９から対応するＡＣＫをまったく受信しないため）接続ポイント２８にあるＬ２＊送信元ピアが欠落データユニットの再送を試行することがあれば、Ｌ４送信ピアに自己の送信速度を減速させる目的は達成されないであろう。同じく、遅延データユニットを欠落させる例では、ネットワークリソースを無駄にすることになるだろうため、送信元ピアが遅延データユニットの再送を試行するのは望ましくない。
【００１８】
したがって、本発明は、データユニットを計画的に欠落できる中継ピアが中継ＡＲＱプロトコルの送信元ピアおよび宛先ピアにデータユニットが計画的に欠落されたことを通知し、中継ＡＲＱプロトコルの送信元ピアおよび宛先ピアがこの通知に応答して、あたかも宛先ピアが正常に受信したかのように計画的欠落データユニットを取り扱うように、中継ＡＲＱプロトコルを実装することを提案する。
【００１９】
以上の概念および利点は以下の詳細な実施形態の記述および開示する図からより容易に理解できるようになろうが、以下の記述は本発明を限定する意図はなく、ただ本発明をより良く説明することを意図するものである。
【発明を実施するための最良の形態】
【００２０】
以上に既述のように、本発明は一般的にプロトコルの階層におけるデータユニット通信に関する。中継ＡＲＱプロトコルは送信するデータをデータユニットのシーケンスに分割し、各データユニットはシーケンスにおける位置を特定するシーケンス位置識別子に関連付けられる。このようなシーケンス位置識別子は、例えば単なるシーケンス番号か、データユニットのペイロード部に含まれる全体的なストリームの最上位ビット／バイトを指し示すビット／バイト・カウンタでありうる。後者は例えばＴＣＰ／ＩＰで公知であるため、本明細書でさらなる考察を必要としない。
【００２１】
このようなデータユニットは、種々の通信システムおよび通信プロトコルの背景に応じて、パケット、フレーム、セグメント、プロトコル・データユニット、など多様な名称を有することを注記する。本明細書および特許請求の範囲において使用される用語である「データユニット」は一般にデータの任意のこのような分割を意味する。
【００２２】
本発明は上記の中継ＡＲＱ機構の改善に関する。そのため、前節の「技術背景」および「発明の開示」の全記述を参照により本発明の開示に組み込む。
【００２３】
本発明の一つの実施形態では、中継ＡＲＱプロトコルの中継ピアとして作動するように構成されたデータユニット中継装置を制御する方法に関する。言い換えると、このプロトコルは、プロトコルの少なくとも１つの中継ピアを経由したプロトコルの送信元ピアからプロトコルの宛先ピアへのデータユニットの通信を提供する。プロトコルの各中継ピアおよび宛先ピアは、データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成される。シーケンス位置識別子は、それぞれのデータユニットを特定するのに使用される。フィードバック・メッセージは、それぞれのシーケンス位置識別子を含めることで明示的に個々のデータユニットを言及してもよいし、シーケンス内の正常に受信された最後のデータユニットのシーケンス位置識別子を通知することで、暗示的な言及をしてもよいことを注記する。シーケンス内の正常に受信された最後のデータユニットを言及するフィードバック・メッセージが重複した場合は、シーケンス内の次のデータが正常に受信されなかったことを意味する。
【００２４】
既述のように、中継ＡＲＱプロトコルは少なくとも二つのタイプの受信情報を提供し、第１のタイプはプロトコルの中継ピアにおける正常な受信を通知し、第２のタイプはプロトコルの宛先ピアにおける正常な受信を通知する。受信したフィードバック情報に基づき、送信元ピアはデータユニットの再送制御を実行するように構成される。
【００２５】
図１に、データユニット中継装置の全体的な制御方法における手順を示す。この手順はより大きな制御方法の一部であり、より大きな制御方法は図の上部および下部の点線により示すが、簡単化のため、および本発明にとって重要でないので図示しない。図１の実施形態は１以上の所定の条件に従いデータユニット中継装置が中継ＡＲＱプロトコルのデータユニットを計画的または意図的に欠落させる手順Ｓ１１を有する。以前に明記したようにこのような所定の条件は、例えば能動的待ち行列管理の条件または遅延データユニットを破棄するための条件でありうる。当然これらは例に過ぎず、データユニットを計画的に欠落させる条件は適切な、または望ましい方法から選択することができる。
【００２６】
図１の方法はさらに、手順Ｓ１１でデータユニットを計画的に欠落させたかどうかを判定するためのステップＳ１２を含む。これに該当した場合は手順Ｓ１３を実行し、中継ＡＲＱプロトコルのデータユニットを計画的に欠落させたことを送信元ピアおよび宛先ピアに通知し、計画的に欠落させたデータユニットを特定する。一方、ステップＳ１２の結論が否定的な場合、すなわちデータユニットを計画的に欠落させない場合、手順Ｓ１３を省略する。
【００２７】
当然のことながら図１の例は、複数のデータユニットを欠落させ、送信元ピアおよび宛先ピアにこのことを適切に通知する可能性にも拡張される。
【００２８】
送信元ピアおよび宛先ピアに通知する方法は適切なまたは望ましい方法から選択することができることを注記する。例えば、通常提供するある種の信号の送信を提供しないことにより、間接的にまたは否定的に通知を行うことができる。他方では、例えば明示的な信号の送信により直接的または肯定的に通知することも可能である。
【００２９】
あたかも宛先ピアが欠落データユニットの受信に成功したかのように、送信元ピアおよび宛先ピアに欠落データユニットの再送制御を実行させることが出来るようであれば、いかなる直接的なまたは間接的な通知も適切である。
【００３０】
好適な実施形態によれば、データユニットを計画的に欠落させたことを通知するための手順Ｓ１３は、専用制御信号を送信する手順を備える。好ましくは、専用制御信号は計画的欠落データユニットのシーケンス位置識別子を備える。
【００３１】
専用制御信号は適切なまたは望ましい方法から選択することができる。例えば、宛先ピアに通知を提供するために、計画的欠落データユニットを修正することにより、専用制御信号を生成するように手順Ｓ１３を構成することができる。計画的欠落データユニットに破棄通知を付け加え、ペイロード部を除去する。それから、修正データユニットを制御信号として送信する。破棄通知は欠落データユニットのヘッダに加える任意の適切な目印でありうる。例えば、データユニットのヘッダにおける特定ビットを破棄データユニット・ビットとして定義することができる。中継ピアがデータユニットを破棄する場合、中継ピアは破棄データユニット・ビットを特定の値に設定し、シーケンス位置識別子を変更せずに残し、ヘッダのみを残して、すなわちペイロード部を取り除いて転送する。
【００３２】
続いて、宛先ピアは、破棄データユニット・ビットを搬送するデータユニットの受信後に、宛先ピアが破棄データユニットの受信に成功したことを報告するように構成される。また、好ましくは、宛先ピアは、自己フロー制御を上記に適合させなければならない。中継ＡＲＱプロトコルが例えばウインドウ・ベースのフロー制御を使用しているのなら、宛先ピアが低位のシーケンス位置識別子を有する全てのデータユニットが正しく受信したかまたは破棄したことの通知を受けたかのいずれかになった場合に、宛先ピアは、破棄データユニットのシーケンス位置識別子も飛ばして自己に受信ウインドウのウインドウ左端を移動させることができよう。
【００３３】
専用制御信号は、中継ＡＲＱプロトコルの専用制御データユニットでもありえよう。言い換えれば、送信元ピアから宛先ピアへデータを送信するために使用されるデータユニットとは異なる明示的な制御データユニットをプロトコルが提供する場合、本発明の実施形態によれば、そのような制御データユニットの一つを破棄データユニットの制御データユニットとして定義することができる。このような制御データユニットは、好ましくは破棄データユニットのシーケンス位置識別子を備え、中継ピアがデータユニットを破棄した場合には、破棄データユニットの制御データユニットが送信元ピアおよび宛先ピアの一方または両者に送信される。
【００３４】
宛先ピアは正に、好ましくは破棄データユニットの目印を有する修正されたデータユニットに関する前述の記載のように応答しなければならないが、繰り返し記述することは不要である。
【００３５】
さらに別の実施形態では、宛先ピアへ通知を提供する場合、データユニットを計画的に欠落させたことを通知するための手順Ｓ１３は、計画的欠落データユニットの後に送信するデータユニットに情報を付け加える手順を備える。例えば、後続のデータユニットのヘッダを拡張して、１以上の中間データユニットの欠落または破棄について宛先に通知することができる。例として、シーケンス位置識別子３、４、５、６を破棄し、シーケンス位置識別子７を送信する。ここでは、シーケンス位置識別子３、４、５、６を有するデータユニットを破棄したことを示すように、付加情報を用いてシーケンス位置識別子７を有するデータユニットのヘッダを拡張することができよう。これにはネットワーク送信リソースを節約する利点がある。
【００３６】
別の実施形態では、中継ピアにおけるデータユニットの計画的欠落を通知する第３のタイプの受信情報を導入することにより、通知を提供することができる。このような情報を欠落パケット肯定応答（Ｄｒｏｐｐｅｄ  Ｐａｃｋｅｔ  ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ、ＤＰＡＣＫ）と呼ぶこともできる。その場合、欠落データユニットの通知を送信元ピアに提供するために、手順Ｓ１３は第３のタイプの受信情報を送信元ピアに送信する手順を備える。例えば、この第３のタイプの受信情報ＤＰＡＣＫを第１および第２のタイプの受信情報に使用するのと同じ種類のフィードバック・メッセージで送信することができる。
【００３７】
その後、送信元ピアは欠落データユニットを自己の再送バッファから消去すること、すなわちデータユニットをあたかも宛先ピアが正常に受信したように作動することができる。ウインドウ・ベースのフロー制御方式では、送信元ピアは好ましくは宛先ピアから第２のタイプの受信情報（ＡＣＫ）を受信するまで待機し、その後送信ウインドウを増分する。
【００３８】
この手法の利点は、いつデータユニットが破棄されたかを送信元ピアがすぐに知ることである。この情報を使用して、再送および全体的なフロー制御の双方を最適化することができる。
【００３９】
さらに別の実施形態では、送信元ピアに通知を提供するために、手順Ｓ１３は第２のタイプの受信情報（ＡＣＫ）を送信元ピアに送信する手順を備えてもよい。前に既に示したように中継ＡＲＱプロトコルの送信元ピアは、第２のタイプの受信情報を受信するまでデータユニットを保持するように構成され、送信元ピアはこの情報を受信した後にデータユニットを消去するであろう。その結果、中継ピアが第２のタイプの受信情報を送信することは、データユニットの欠落を通知し、および送信元ピアに自己の再送バッファから問題のデータユニットを除去し、宛先ピアが正常に受信したものとしてデータユニットを取り扱わせることに役立ち得る。
【００４０】
さらに別の実施形態では、中継ピアが送信元ピアに通知を与える手法として、宛先ピアへの中継ピアのメッセージが宛先ピアに第２のタイプの受信情報（ＡＣＫ）を発信させ、この第２のタイプの受信情報を中継ピアが受信するまで単に中継ピアを待機させることが可能である。その後、中継ピアは第２のタイプの受信情報を送信元ピアに単に転送する。その結果、中継ＡＲＱプロトコルの送信元ピアは、宛先ピアがデータユニットを正常に受信したことの通知として第２のタイプの受信情報を受信するように構成されるので、送信元ピアはそれに応答して、欠落データユニットを自己の再送バッファから消去するであろう。中継ピアが宛先ピアから第２のタイプの受信情報の受信を待つような実施形態と関連して、送信元ピアが再送タイムアウトの機能を持たないか、または中継ピアの待機によるタイムアウトを引き起こさないように適切に再送タイムアウト期間を調整するか、のいずれかのように構成されることが好ましいことを注記する。言い換えると、再送タイムアウト期間を、中継ピアが宛先ピアから第２のタイプの受信情報を待ち、この情報を送信元ピアに転送するのに要する平均時間よりも十分に長く設定すべきである。
【００４１】
本発明の上記実施形態は、ハードウエア、ソフトウエアまたはハードウエアとソフトウエアの任意の組み合わせによる任意の適切なまたは望ましい方法で実行に移すことができる。具体的には、プログラム可能なデータユニット処理装置にロードし、実行する場合に、１以上の上記方法の実施形態を実行するためのコンピュータプログラムを含むコンピュータ製品として、本発明を実施することができる。
【００４２】
本発明のデータユニット中継装置の例を図３に示す。データユニット中継装置３１はプロセッサ３１０およびバッファメモリ３１１を備える。データユニット中継装置３１は、中継ＡＲＱプロトコルのデータユニットを受信および送信し、中継ＡＲＱプロトコルのフィードバック・メッセージを受信および送信するように適切に構成される。プロセッサは、上記制御方法を実行するように実装されるが、それを繰り返し記述ことは不要である。「プロセッサ」という用語を一般に本方法を実行するのに必要な処理を実行するための適切な任意の装置に関すると理解すべきであることを注記する。しかし、プロセッサはプログラム可能なプロセッサであり、本方法の手順をプログラム可能なプロセッサにロードされる適切なコンピュータ・コードにより実装できることが好ましい。
【００４３】
図３の例は、コネクタなどのデータユニット中継装置のさらなる標準的な構成要素を示さないが、これらの構成要素は周知であるため、さらに記述する必要がないからである。
【００４４】
データユニット中継装置を制御するための方法の記述において前に既に示したように、本発明をデータユニット送信装置を制御するための方法と対応するデータユニット送信装置と、およびデータユニット受信装置を制御するための方法と対応するデータユニット受信装置とにおいても実施することができる。
【００４５】
データユニット送信装置を制御するための方法の実施形態では、データユニット送信装置は、中継ＡＲＱプロトコルの送信元ピアとして作動するように構成される。受信したフィードバック情報に基づいて中継ＡＲＱプロトコルのデータユニットの再送制御を行うための再送制御手順を実行する手順が提供される。さらに、中継ＡＲＱプロトコルのデータユニットを中継ピアが計画的に欠落させたことの通知を受信し、計画的欠落データユニットを特定する手順が提供される。最後に、データユニット送信装置制御方法は、計画的欠落データユニットをあたかも中継ＡＲＱプロトコルの宛先ピアが正常に受信したかのように、欠落データユニットの通知に応答するように再送制御手順を実行する手順をさらに備える。言い換えると、欠落データユニットをデータユニット送信装置の再送バッファから除去することができる。
【００４６】
本発明のデータユニット送信装置は図３に示すのと同じ構成、つまりプロセッサおよびバッファを有することができ、プロセッサは上記の制御方法を実行するように構成される。
【００４７】
本発明のさらに別の実施形態では、データユニット受信装置を中継ＡＲＱプロトコルの宛先ピアとして制御する方法が提供される。制御方法は中継ＡＲＱプロトコルのデータユニットの受信を制御し、受信応答の実行をするのための受信制御手順を備える。受信応答はデータユニットを正常に受信する場合に適切なフィードバック・メッセージ、例えば第２のタイプの受信情報（ＡＣＫ）を含むフィードバック・メッセージを送信する手順を備える。
【００４８】
制御方法は、中継ＡＲＱプロトコルのデータユニットを中継ピアが計画的に欠落させたことの通知を受信し、計画的欠落データユニットを特定するための手順をさらに備える。この手順は、例えばデータユニット中継ピアが提供する１以上の前述の通知を解釈するように構成される。
【００４９】
最後に、データユニット受信装置のための制御方法は、計画的欠落データユニットをあたかも正常に受信したかのように中継ピアからの通知に応答するための受信制御手順を実行するように構成される。その結果、中継ピアからの通知を受信すると、第２のタイプの受信情報（ＡＣＫ）を送信する。
【００５０】
上記の例および図２では、一つの中継装置すなわち中継ピアの場合が言及された。これは単純化のために行ったが、中継ＡＲＱ通信は複数の中継ピアを含んでもよいので、本発明は決して一つだけの中継ピアの場合に限定されない。そのような場合にデータユニットを計画的に欠落させた中継ピアは、送信元ピアおよび宛先ピアだけでなくその他の中継ピアにも通知を提供することが好ましい。さらにそのあと、中継ピアはそれぞれ、好ましくは別の中継ピアが提供する通知を処理できるように構成される。言い換えると、転送する中継ピアが、データユニットを計画的に欠落させた中継ピアからみて自分が上流にあるか下流にあるかによって、送信元ピアまたは宛先ピアに向けて適切に通知を転送する。さらに好ましくは各中継ピアが、例えば欠落データユニットを自己のバッファから欠落させ、少なくとも再送に関して、前記欠落データユニットをあたかも宛先が受信に成功したかのように反応することにより通知への応答を実行するように、自己のデータユニット管理に適切に適応するように構成される。
【００５１】
図２ｂの例から分かりうるように、接続ポイント２８と端末３０との間のＬ２＊接続などの中継ＡＲＱ接続を上位層、例えば図２ｂに示すＬ３ネットワークレイヤからデータユニットを受信するプロトコル層に配置してもよい。続いて、Ｌ２＊レイヤは、上位から受信するＬ３データユニットを送信前に埋め込むように構成される。「埋め込む」という用語はカプセル化またはセグメント化に関連付けてもよい。カプセル化の場合、一つのＬ３データユニットは１対１対応が存在するように一つのＬ２＊データユニットで送信されるであろう。セグメント化の場合、一般的に一つのＬ３データユニットは複数のＬ２＊データユニットに分散されるであろう。後者の場合、（例えば、図２ｂの中継ノード２９に実装される）中継ピアが、計画的欠落データユニットの属する所定の中継ＡＲＱ層より上位層のデータユニットを特定し、特定された上位層データユニットに属する中継ＡＲＱレイヤのその他のデータユニットを欠落させる手順を備えるように、本発明を実施することが好ましい。言い換えると、図２ｂの例で、Ｌ２＊の実装はＬ３を認識し、異なるＬ３データユニットを区別することができる。これは、例えば中継ピアにＬ３データユニットの区切りを識別させることにより行うことができる。
【００５２】
この実施形態の利点は、Ｌ３データユニットからの一つのＬ２＊データユニットを欠落させれば、その場合得られるＬ３データユニットはいずれにしろ不完全であるので、一般的にＬ２＊データユニットにセグメント化されるＬ３データユニットの残りを送信する価値はないという事実による。
【００５３】
同様に、中継ＡＲＱプロトコルの実装により上位層データユニットのセグメント化を実行する場合、データユニット送信装置とデータユニット送信装置の制御方法とは、中継ピアによる計画的欠落データユニットの通知と特定とを受信した後、欠落データユニットと同じ上位層データユニットに属する中継ＡＲＱプロトコルのその他のデータユニット自体を欠落させるように構成されるのが好ましい。つまり、これらのデータユニットを送信する価値はない。異なる表現をすれば、これら他のデータユニットを、あたかも宛先ピアが正常に受信したかのように取り扱う。
【００５４】
さらにデータユニットのセグメント化の場合、データユニット受信装置とデータユニット受信装置を制御する方法とは、好ましくは計画的欠落データユニットの属する中継ＡＲＱレイヤより上位層のデータユニットを特定し、特定されたのと同じ上位層ユニットに属する中継ＡＲＱレイヤのその他のデータユニットを欠落させるように構成される。これは、特に他のデータユニットを受信側で上位層に渡さないことを意味する。
【００５５】
本発明を好ましい実施形態により記述したが、本発明は添付する特許請求の範囲により規定するので、実施形態で本発明を限定する意図はない。特許請求の範囲における参照記号は特許請求の範囲を読みやすくするのに役立つが、やはり制限する効果を持たない。
【図面の簡単な説明】
【００５６】
【図１】中継ＡＲＱプロトコルの中継ピアにおける本発明に係る方法の実施形態の一例を示すフローチャートである。
【図２ａ】、
【図２ｂ】本発明を適用することができる送信元ピア、中継ピアおよび宛先ピアの一例を示す図である。
【図３】本発明を実装することができるデータユニット送信装置、データユニット中継装置またはデータユニット受信装置の概要ブロック図の一例を示す図である。
【図１】
2008543189.tif 000003
【図２ａ】
2008543189.tif 000004
【図２ｂ】
2008543189.tif 000005
【図３】
2008543189.tif 000006
【手続補正書】
【提出日】平成20年5月26日(2008.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データユニット中継装置を制御する方法であって、
所定の層のデータユニット通信プロトコルを実装する実装工程であって、
送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、
各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、
前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する工程と、
前記シーケンス位置識別子を使用して、前記プロトコルの各中継ピアおよび宛先ピアが前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された送信工程であって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知する前記送信工程と、
前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成された実行工程であって、前記データユニット中継装置が前記プロトコルの中継ピアとして作動する前記実行工程と
を提供する前記実装工程と、
前記データユニット中継装置が、１以上の所定の条件に従い計画的に前記プロトコルのデータユニットを欠落させる工程と、
前記プロトコルのデータユニットを計画的に欠落させたことを前記送信元ピアおよび前記宛先ピアに通知し、前記計画的欠落データユニットを特定する工程と
を含むことを特徴とするデータユニット中継装置制御方法。
【請求項２】
前記プロトコルの前記計画的欠落データユニットの属する前記所定のレイヤより上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させる工程を備える請求項１に記載のデータユニット中継装置制御方法。
【請求項３】
前記プロトコルのデータユニットを計画的に欠落させたことを通知する前記工程が専用制御信号を送信する工程を備えることを特徴とする請求項１または２に記載のデータユニット中継装置制御方法。
【請求項４】
前記専用制御信号が前記計画的欠落データユニットの前記シーケンス位置識別子を備えることを特徴とする請求項３に記載のデータユニット中継装置制御方法。
【請求項５】
前記宛先ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記工程が、前記計画的欠落データユニットに破棄通知を付け加え、前記計画的欠落データユニットからペイロード部分を除去するように、前記計画的欠落データユニットを修正することにより、前記専用制御信号を生成する工程を含むことを特徴とする請求項４に記載のデータユニット中継装置制御方法。
【請求項６】
前記専用制御信号が前記プロトコルの専用制御データユニットであることを特徴とする請求項３または４に記載のデータユニット中継装置制御方法。
【請求項７】
前記宛先ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記工程が、前記計画的欠落データユニットの後に送信する前記プロトコルのデータユニットに情報を追加する工程を備えることを特徴とする請求項１または２に記載のデータユニット中継装置制御方法。
【請求項８】
前記プロトコルが、前記プロトコルの中継ピアにおける計画的欠落を通知する第３のタイプの受信情報（ＤＰＡＣＫ）を提供し、前記送信元ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記工程が、前記第３のタイプの受信情報（ＤＰＡＣＫ）を前記送信元ピアに送信する工程を備えることを特徴とする、請求項１または２に記載のデータユニット中継装置制御方法。
【請求項９】
前記送信元ピアに通知を提供するために、前記プロトコルのデータユニットを計画的に欠落させたことを通知するための前記工程が、前記第２のタイプの受信情報（ＡＣＫ）を前記送信元ピアに送信する工程を備えることを特徴とする請求項１または２に記載のデータユニット中継装置制御方法。
【請求項１０】
プログラム可能なデータユニット中継装置に、請求項１乃至９のいずれか１項の方法を実行させるためのコンピュータプログラム。
【請求項１１】
データユニット中継装置であって、
所定の層のデータユニット通信プロトコルを実装するプロセッサであって、
送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、
各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、
前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する工程と、
前記シーケンス位置識別子を使用して、前記プロトコルの各中継ピアおよび宛先ピアが前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された送信工程であって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知する前記送信工程と、
前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成された実行工程であって、前記データユニット中継装置が前記プロトコルの中継ピアとして作動する前記実行工程と
を提供する前記プロセッサを備え、
前記プロセッサが、前記データユニット中継装置が、１以上の所定の条件に従い計画的に前記プロトコルのデータユニットを欠落させるように構成され、
前記プロセッサが、前記プロトコルのデータユニットを計画的に欠落させたことを前記送信元ピアおよび前記宛先ピアに通知し、前記計画的欠落データユニットを特定するようにさらに構成された
ことを特徴とするデータユニット中継装置。
【請求項１２】
前記プロセッサが、前記プロトコルの前記計画的欠落データユニットの属する前記所定の層より上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させるように構成された
ことを特徴とする請求項１１に記載のデータユニット中継装置。
【請求項１３】
データユニット送信装置であって、
所定の層のデータユニット通信プロトコルを実装するプロセッサであって、
送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、
各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、
前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する工程と、
前記シーケンス位置識別子を使用して、前記プロトコルの各中継ピアおよび宛先ピアが前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された送信工程であって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知する前記送信工程と、
前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成された実行工程であって、前記データユニット送信装置が前記プロトコルの送信元ピアとして作動する前記実行工程と
を提供する前記プロセッサを備え、
前記プロセッサが、受信した前記フィードバック情報に基づき前記プロトコルの前記データユニットの再送を制御する再送制御手順を実行し、前記プロトコルの中継ピアにおいて前記プロトコルの前記データユニットを計画的に欠落させたことの通知を受信し、前記計画的欠落データユニットを特定するように構成され、
前記プロセッサが、前記計画的欠落データユニットをあたかも前記プロトコルの宛先ピアが正常に受信したかのように、前記通知に反応するために前記再送制御手順を実行するように構成された
ことを特徴とするデータユニット送信装置。
【請求項１４】
前記プロセッサが、前記プロトコルの前記計画的欠落データユニットの属する前記所定の層より上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させるように構成された
ことを特徴とする請求項１３に記載のデータユニット送信装置。
【請求項１５】
データユニット受信装置であって、
所定の層のデータユニット通信プロトコルを実装するプロセッサであって、
送信データを前記プロトコルに従ってデータユニットのシーケンスに分割し、
各データユニットは前記シーケンスにおける位置を特定するシーケンス位置識別子に関連付けられ、
前記プロトコルが、
前記プロトコルの少なくとも一つの中継ピアを経由して前記プロトコルの送信元ピアから前記プロトコルの宛先ピアへ前記データユニットを通信する工程と、
前記シーケンス位置識別子を使用して、前記プロトコルの各中継ピアおよび宛先ピアが前記プロトコルの前記データユニットの受信に関する情報を搬送するフィードバック・メッセージを送信するように構成された送信工程であって、前記プロトコルは少なくとも第１のタイプおよび第２のタイプの受信情報を提供し、前記第１のタイプの受信情報（ＲＡＣＫ）は前記プロトコルの中継ピアにおける正常な受信を通知し、前記第２のタイプの受信情報（ＡＣＫ）は前記プロトコルの宛先ピアにおける正常な受信を通知する前記送信工程と、
前記プロトコルの各送信元ピアが受信したフィードバック情報に基づき前記データユニットの再送制御を実行するように構成された実行工程であって、前記データユニット受信装置が前記プロトコルの宛先ピアとして作動する前記実行工程と
を提供する前記プロセッサを備え、
前記プロセッサが、前記プロトコルの前記データユニットの受信および受信応答を制御するための制御手順を実行するように構成され、
前記プロセッサが、前記プロトコルの中継ピアにおいて前記プロトコルの前記データユニットを計画的に欠落させたことの通知を受信し、前記計画的欠落データユニットを特定するように構成され、
前記プロセッサが、前記計画的欠落データユニットをあたかも前記プロトコルの宛先ピアが正常に受信したかのように、前記通知に反応するために前記制御手順を実行するように構成された
ことを特徴とするデータユニット受信装置。
【請求項１６】
前記プロセッサが、前記プロトコルの前記計画的欠落データユニットの属する前記所定の層より上位層のデータユニットを特定し、特定された前記上位層のデータユニットに属する前記プロトコルの他のデータユニットを欠落させるように構成された
ことを特徴とする請求項１５に記載のデータユニット受信装置。
【国際調査報告】
2008543189.tif 000007
2008543189.tif 000008