(57)【要約】【課題】  データユニットの種類を考慮しつつ、順序保証機能により通信ネットワークへのデータユニットの送出がバースト的に行われることを防ぐデータ中継装置及びデータ中継方法を提供する。【解決手段】  データ中継装置３００の種別判別部３０５は、受信したデータユニットの種別を判別し、順序判別部３０４は、受信したデータユニットの到着順序が正しいか否かを判別する。順序保証機能制御部３０３は、順序判別部３０４及び種別判別部３０５による判別結果に基づきＡｃｋの到着順序が正しくないと判断された場合に、Ａｃｋの順序保証機能を無効にして即座に送信する。【選択図】  図３
2007081678.tif 000002
【特許請求の範囲】
【請求項１】
順序保証機能を有する通信プロトコルに従ってデータユニットの送受信を中継するデータ中継装置であって、
データユニットの種別を判別する種別判別手段と、
データユニットの到着順序が正しいか否かを判別する順序判別手段と、
前記順序保証機能を無効にする順序保証機能制御手段とを備え、
前記順序保証機能制御手段は、
前記順序判別手段及び前記種別判別手段による判別結果によって、特定の種別のデータユニットの到着順序が正しくないと判断された場合に、該特定の種別のデータユニットに対する前記順序保証機能を無効にすることを特徴とするデータ中継装置。
【請求項２】
前記特定の種類のデータユニットは送達確認メッセージであることを特徴とする
請求項１に記載のデータ中継装置。
【請求項３】
前記特定の種類のデータユニットは上り方向のデータユニットであり、
前記通信ネットワークは、下り方向のデータユニットの送信間隔が上り方向のデータユニットの到着間隔に同期する通信プロトコルに従って通信を行うことを特徴とする
請求項１又は２に記載のデータ中継装置。
【請求項４】
前記順序保証機能制御手段は、
到着順序が正しくない特定の種類のデータユニットを蓄積することなく即座に送信することを特徴とする
請求項１から３の何れか１項に記載のデータ中継装置。
【請求項５】
順序保証機能を有する通信プロトコルに従ってデータユニットの送受信を中継するデータ中継方法において、
データユニットの到着順序が正しいか否かを判別する順序判別ステップと、
データユニットの種別を判別する種別判別ステップと、
前記順序判別ステップにおいてデータユニットの到着順序が正しくないと判別され、かつ、前記種別判別ステップにおいて前記データユニットの種別が特定の種別であると判別された場合に、該特定の種別のデータユニットに対する前記順序保証機能を無効にする順序保証機能制御ステップと
を備えることを特徴とするデータ中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ再送時のデータ中継を制御するデータ中継装置及びデータ中継方法に関する。
【背景技術】
【０００２】
無線回線のようにエラー発生の確率が高い伝送路を用いてデータの転送を行う場合には、下位層であるデータリンク層においてエラー検出と再送（ARQ、Automatic Repeat reQuest）およびデータユニットの順序制御（In order delivery）を行うことが一般的である（例えば、非特許文献１参照）。このため、伝送エラーが発生しても上位層にはデータユニットの欠落や順序の入れ替わりは見えない。しかし、データリンク層で再送が行われると、再送の対象となったデータユニット以降に到着したデータユニットは一旦止められ、再送されたデータユニットが届いてから順序通りに送られるため、データユニットの到着間隔に大きな揺らぎ（ジッター）が発生する。
【０００３】
図６は、従来における通信ネットワークの再送機能及び順序制御機能を説明するためのシーケンス図である。この通信ネットワークにおいて送受信されるデータユニットとしては、サーバ装置６０１により送信されるデータ（ユーザデータ）と、データが正常に到着したことを通知するためにクライアント装置６０３により送信されるＡｃｋ（Acknowledgement：送達確認メッセージ）とが存在する。
図６において、サーバ装置６０１はデータ１１ａ、データ１２ａ、データ１３ａ、データ１４ａを送信し、これらのデータは中継装置６０２を経由してクライアント装置６０３で受信される。
【０００４】
クライアント装置６０３は、受信したデータのそれぞれに対してＡｃｋをサーバ装置６０１へ送信する。ここでは、データ１１ｂに対するＡｃｋ１１ａが消失した例を示す。中継装置６０２はＡｃｋの順番を保つために、先に到着したＡｃｋ１２ａ、Ａｃｋ１３ａ、及び、Ａｃｋ１４ａを即座には送信せず、クライアント装置６０３によって再送されたＡｃｋ１１ｂの到着を待ってから順番通りにＡｃｋ１１ｃ、Ａｃｋ１２ｂ、Ａｃｋ１３ｂ、及び、Ａｃｋ１４ｂをサーバ装置６０１へ送信する。
【０００５】
中継装置６０２は、Ａｃｋ１１ｂが到着した時に、順序が正しい４個のＡｃｋ１１ｃ、Ａｃｋ１２ｂ、Ａｃｋ１３ｂ、及び、Ａｃｋ１４ｂが送信可能になるため、中継装置６０２はこれらの４個のＡｃｋの送信間隔を空けずに最短時間でサーバ装置６０１へ送信する。
サーバ装置６０１はスライディングウィンドウにより送信データ量の制御を行うため、最も古いＡｃｋ１１ｃから順番通りにＡｃｋを受信するごとに１データずつ送信可能となる。このため、サーバ装置６０１では、Ａｃｋの受信間隔に合わせてデータを送信することになるため、中継装置６０２からＡｃｋ１１ｃ、Ａｃｋ１２ｂ、Ａｃｋ１３ｂ、Ａｃｋ１４ｂがまとめて届くと、データ１５ａ、データ１６ａ、データ１７ａ、データ１８ａはバースト的に（一定時間の間に集中して）送信されることになる。
【０００６】
このように、再送機能と順序保証機能とを有するデータリンク層では、エラー等によりデータユニットの欠落が発生すると、欠落したデータユニット以降に届いたデータユニットを一旦蓄積し、欠落したデータユニットの再送を行い、正しい順序でデータユニットを上位層プロトコルへ送る。このため、上位層プロトコルから見ると、データユニットの到着がしばらく途絶え、その後複数のデータユニットがまとまって到着する。上位層プロトコルとしてＴＣＰ／ＩＰ（Transmission Contro1 Protocol/Internet Protocol）を用いる場合、データリンク層でエラーが起こらず遅延に変動が無ければ、受信側が返送するＡｃｋに合わせて送信側がデータを送信するＡｃｋクロッキング（Ack clocking）が働き、ネットワークの通信速度と送信側のデータ送信速度との同期がとれることによって、データユニットの損出の確率は低くなる。
【０００７】
しかし、受信側が返送するＡｃｋについてデータリンク層での欠落が発生すると、データリンク層は、欠落となったＡｃｋ以降に届いたＡｃｋを一旦蓄積し、欠落となったＡｃｋが再送されて届いた後に蓄積していたＡｃｋと共にＴＣＰへＡｃｋを渡す。ＴＣＰはＡｃｋの受信に同期してデータをネットワークへ送り出すが、複数のＡｃｋが短時間に到着するとデータユニットの送信速度をネットワークの速度に合わせるＡｃｋクロッキングが働かなくなり、ネットワークに過剰な速度でデータを送り出すことになる。この結果、ネットワーク中のルータのキューがあふれ、データユニットの損出の発生する確率が高くなる。
【０００８】
伝搬遅延時間及び受信バッファ数の削減を実現し、パケットの出力バーストを低減するための技術も検討されている（例えば、特許文献１参照）。特許文献１に記載の技術においては、再送処理により順序制御待ちとなった受信パケットが規定量以下である場合は受信パケットの順序を保証し、再送処理により順序制御待ちとなった受信パケットが規定量を超えた場合は再送パケットよりも先に受信パケットを出力するよう制御を行っている。
【特許文献１】特開２００４−１４７１８２号公報
【非特許文献１】3GPP TS 25.322 V5.0.0.0(2002‐03)、3rd Generation Partnership Project; Technica1 Specification Group Radio Access Network ; Radio Link Control(RLC) Protoco1 Specification(Release 5)
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載されている技術では、規定量を超えるまでは受信パケットは蓄積されるため、規定量の設定の仕方によっては多量の受信パケットが蓄積されてしまいバースト送信が発生する可能性がある。また、通信経路上のルータのキューに規定量のデータを格納するのに十分な空きが無い場合には、データが失われる可能性がある。
さらに、データユニットの種類がＡｃｋ等のフィードバックデータである場合には到着順序を保証しなくても不具合は生じないが、データユニットの種類によっては不具合が生じる可能性があり、一律に順序保証機能を無効にすることはできない。
本発明は、上記の問題点を解決するためになされたものであり、その目的は、データユニットの種類を考慮しつつ、順序保証機能により通信ネットワークへのデータユニットの送出がバースト的に行われることを防ぐデータ中継装置及びデータ中継方法を提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の発明は、順序保証機能を有する通信プロトコルに従ってデータユニットの送受信を中継するデータ中継装置であって、データユニットの種別を判別する種別判別手段と、データユニットの到着順序が正しいか否かを判別する順序判別手段と、前記順序保証機能を無効にする順序保証機能制御手段とを備え、前記順序保証機能制御手段は、前記順序判別手段及び前記種別判別手段による判別結果によって特定の種別のデータユニットの到着順序が正しくないと判断された場合に、該特定の種別のデータユニットに対する前記順序保証機能を無効にすることを特徴とするデータ中継装置を提供する。
【００１１】
この発明によれば、データ中継装置は、特定の種別のデータユニットの到着順序が正しくないと判断された場合に、該特定の種別のデータユニットに対する順序保証機能を無効にするため、特定の種別のデータユニットの再送が発生しても、再送のデータユニットが届くまで後続の特定の種別のデータユニットを蓄積することがなくなる。従って、データユニットの種類を考慮して不具合を回避しつつ、通信ネットワークへのデータユニットの送出がバースト的に行われることを防ぐことができる。
【００１２】
請求項２に記載の発明は、請求項１に記載のデータ中継装置において、前記特定の種類のデータユニットは送達確認メッセージであることを特徴とする。
この発明によれば、順序保証機能を無効にしても不具合が生じない送達確認メッセージについてのみ順序保証機能を無効にして、通信ネットワークへのデータユニットの送出がバースト的に行われることを防ぐことができる。
【００１３】
請求項３に記載の発明は、請求項１又は２に記載のデータ中継装置において、前記特定の種類のデータユニットは上り方向のデータユニットであり、前記通信ネットワークは、下り方向のデータユニットの送信間隔が上り方向のデータユニットの受信間隔に関係する通信プロトコルに従って通信を行うことを特徴とする。
この発明によれば、上り方向のデータユニットの到着順序が正しくないと判断された場合に順序保証機能を無効にすることによって、下り方向へのデータの送出がバースト的に行われることを防ぐことができ、データの損失を防ぐことができる。
【００１４】
請求項４に記載の発明は、請求項１から３の何れか１項に記載のデータ中継装置において、前記順序保証機能制御手段は、到着順序が正しくないと判別された特定の種類のデータユニットを蓄積することなく即座に送信することを特徴とする。
この発明によれば、到着順序が正しくない特定の種類のデータユニットを蓄積することなく即座に送信するため、データユニットの遅延を確実に防ぎ、データユニットがバースト的に送信されるのを防ぐことができる。
【００１５】
請求項５に記載の発明は、順序保証機能を有する通信ネットワークにおけるデータユニットの送受信を中継するデータ中継方法において、データユニットの到着順序が正しいか否かを判別する順序判別ステップと、データユニットの種別を判別する種別判別ステップと、前記順序判別ステップにおいてデータユニットの到着順序が正しくないと判別され、かつ、前記種別判別ステップにおいて前記データユニットの種別が特定の種別であると判別された場合に、該特定の種別のデータユニットに対する前記順序保証機能を無効にする順序保証機能制御ステップとを備えることを特徴とするデータ中継方法を提供する。
この発明によれば、請求項１と同様に、通信ネットワークへのデータユニットの送出がバースト的に行われることを防ぐことができる。
【発明の効果】
【００１６】
本発明によれば、データ中継装置は、特定の種別のデータユニットの到着順序が正しくないと判断された場合に、該特定の種別のデータユニットに対する順序保証機能を無効にするため、特定の種別のデータユニットの再送が発生しても、再送のデータユニットが届くまで後続の特定の種別のデータユニットを蓄積しておくことがなくなる。従って、データユニットの種類を考慮して不具合を回避しつつ、通信ネットワークへのデータユニットの送出がバースト的に行われることを防ぐことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る実施の形態について図面を参照しながら説明する。
図１は、本発明の実施の形態に係る通信ネットワークの全体構成を例示する図である。この通信ネットワークは、サーバ装置１００と、第一のネットワーク２０２と、データ中継装置３００と、第二のネットワーク２０４と、クライアント装置２００とを含んで構成される。
【００１８】
サーバ装置１００とデータ中継装置３００とは上流側に位置する第一のネットワーク２０２を介して接続される。データ中継装置３００とクライアント装置２００とは下流側に位置する第二のネットワーク２０４を介して接続される。第二のネットワーク２０４は、下位層であるデータリンク層において送受信されるデータユニットの順序保証機能及び再送機能を有する。
【００１９】
サーバ装置１００は、データ中継装置３００を介してデータを運ぶためのデータユニットをクライアント装置２００へ送信する。
クライアント装置２００は、例えば、携帯電話機やパーソナルコンピュータ等の通信端末であり、サーバ装置１００からデータを受信し、データ中継装置３００を介してデータの送達確認メッセージであるＡｃｋを示すデータユニットをサーバ装置１００へ返信する。
【００２０】
データ中継装置３００は、２つのネットワーク２０２，２０４間におけるデータユニットの送受信の中継を行う。
この通信ネットワークは、上位層プロトコルとしてＴＣＰ／ＩＰに従って通信を行う機能を有している。ＴＣＰでは、下り方向のデータユニットの送信間隔（送信ペース、送信タイミング）が上り方向のデータユニットの到着間隔に同期するＡｃｋクロッキングという通信方式を採用することにより、通信速度を制御している。
【００２１】
図２は、この通信ネットワークにおいて送受信されるデータユニットのフォーマットを例示する図である。同図に示すように、データユニットは、順序番号５０１、ＩＰヘッダ５０２、ＴＣＰヘッダ５０３、及び、データ５０４から構成される。
データユニットの順序番号５０１には、送信側の装置によりデータユニットが送信されるごとに１ずつ増加する番号が入る。受信側の装置では、データユニットの順序番号５０１を調べることにより、データユニットを順番通りに受信できたか否か（詳細には、データユニットの欠落や重複、順序の入れ替わり等がないか）を判断することができる。
【００２２】
ＩＰヘッダ５０２は、ＴＣＰ／ＩＰプロトコルにおけるＩＰヘッダである。
ＴＣＰヘッダ５０３は、ＴＣＰ／ＩＰプロトコルにおけるＴＣＰヘッダである。ＴＣＰヘッダ５０３に含まれる情報から、データユニットの種別がＡｃｋか否かを判別することができる。
データ５０４には、データユニットが運ぶ情報（ユーザデータ）が格納される。
【００２３】
（データ中継装置の機能構成）
図３は、データ中継装置３００の機能ブロックを例示する図である。同図に示すように、データ中継装置３００は、データの送受信を制御する上流側データ送受信インターフェース３０１及び下流側データ送受信インターフェース３０６と、データユニットの順序の保証を行う順序保証機能部３０２と、データユニットの到着順序が正しいか否かの判別を行う順序判別部３０４と、データユニットの種別を判別する種別判別部３０５と、順序保証機能部３０２を制御する順序保証機能制御部３０３と、を含んで構成される。これらの機能ブロックは、データ中継装置３００が備えるＣＰＵ等のハードウェアとプログラム等のソフトウェアによって実現される。
【００２４】
以下、各機能ブロックについて詳細に説明する。
順序保証機能部３０２は、下流側データ送受信インターフェース３０６で受信したデータユニットをクライアント装置２００が送信した順序と同じ順序で、上流側データ送受信インターフェース３０１から送信する。具体的には、順序保証機能部３０２は、受信したデータユニットの順序番号５０１を調べて、データユニットの欠落等により到着順序が正しくないことを検出した場合には、クライアント装置２００へ再送の指示を行うとともに、欠落したデータユニット以降に届いたデータユニットを一旦蓄積する。そして、欠落したデータユニットが届いた時点で、順序番号５０１で示される順序通りにデータユニットを上流側データ送受信インターフェース３０１から送信する。
【００２５】
順序判別部３０４は、データユニットの到着順序が正しいか否かの判別を行う。
種別判別部３０５は、データユニットの種別を判別する。本実施の形態においては、データユニットの種別が送達確認メッセージ（Ａｃｋ）であるか否かの判別を行う。
順序保証機能制御部３０３は、順序保証機能部３０２の順序保証機能を特定の種類のデータユニットについて無効にする機能を持つ。本実施の形態においては、データユニットの到着順序が正しくなく、かつ、当該データユニットの種別がＡｃｋであった場合に、順序保証機能制御部３０３は、そのデータユニットに対する順序保証機能を無効にし、そのデータユニットを全く蓄積することなく即座に送信する。
【００２６】
（フローチャート）
次に、図４に示すフローチャートを参照して、データ中継装置３００が行う処理の手順を説明する。
まず、データ中継装置３００の順序保証機能部３０２は、クライアント装置２００から下流側データ送受信インターフェース３０６に到着したデータユニットを読み出し、順序保証機能部３０２、順序判別部３０４及び種別判別部３０５へ送る（ステップＳ４０１）。
順序判別部３０４は、データユニットの到着順序が正しいか否か判別し（ステップＳ４０２）、正しいと判別された場合には（ステップＳ４０２：ＹＥＳ）、ステップＳ４０７における順序保証機能の処理へ進む。
【００２７】
一方、データユニットの順序が正しく無いと判別された場合には（ステップＳ４０２：ＮＯ）、種別判別部３０５はデータユニットの種別がＡｃｋか否かを判別する（ステップＳ４０３）。Ａｃｋで無いと判別された場合には(ステップＳ４０３：ＮＯ)、ステップＳ４０７における順序保証機能の処理へ進む。
一方、データユニットの種別がＡｃｋであると判別された場合は(ステップＳ４０３：ＹＥＳ)、種別判別部３０５は順序保証機能制御部３０３へその旨を通知する（ステップＳ４０４）。
【００２８】
順序保証機能制御部３０３は通知を受けると、到着順序が正しくなく、かつ、種別がＡｃｋであると判定されたデータユニットについてのみ順序保証機能を抑制し（無効にし）（ステップＳ４０５）、即座に上流側データ送受信インターフェース３０１よりそのデータユニットを送信する（ステップＳ４０６）。次いで、順序保証機能の処理を行い（ステップＳ４０７）、始めの処理に戻る。
この結果、Ａｃｋが遅延無く中継されることによって、サーバ装置１００が送信するデータユニットがバースト状となる現象が改善される。
【００２９】
（動作例）
図５は、本実施の形態に係る通信ネットワークにおける動作例を説明するためのシーケンス図である。
まず、サーバ装置１００は、データ１ａ、データ２ａ、データ３ａ、及び、データ４ａを送信する。これらのデータは、データ中継装置３００を経由してそれぞれデータ１ｂ、データ２ｂ、データ３ｂ、及び、データ４ｂとしてクライアント装置２００で受信される。
クライアント装置２００は、受信したデータそれぞれに対して、受信確認を行うためのＡｃｋをサーバ装置１００へ送信する。例えば、データ１ｂに対するＡｃｋはＡｃｋ１ａである。
【００３０】
エラーが発生しない場合は、Ａｃｋ１ａはデータ中継装置３００に届くと即座にデータ中継装置３００よりサーバ装置１００へ中継される。Ａｃｋ１ａの後続のＡｃｋ２ａ、Ａｃｋ３ｂ、及び、Ａｃｋ４ａについても、データ中継装置３００に到着すると即座にＡｃｋ２ｂ、Ａｃｋ３ｂ、及び、Ａｃｋ４ｂとしてサーバ装置１００へ中継される。このように、サーバ装置１００はＡｃｋを受信すると即座にデータユニットを送信するため、サーバ装置１００はクライアント装置２００がそれぞれのＡｃｋを送信した時間間隔と同じ間隔で、データユニットを送信する。
【００３１】
次に、エラーが発生してデータ１ｂに対するＡｃｋ１ａが消失した場合について説明する。この場合は、データ中継装置３００は、再送されたＡｃｋ１ｂの到着を待たずに、先に到着したＡｃｋ２ａ、Ａｃｋ３ａ、及び、Ａｃｋ４ａを即座にＡｃｋ２ｂ、Ａｃｋ３ｂ、及び、Ａｃｋ４ｂとしてサーバ装置１００へ送信する。このため、サーバ装置１００はＡｃｋの到着間隔に合わせて適切なタイミングでデータ５ａ、データ６ａ、データ７ａ、データ８ａを送信することができ、データ送信がバースト的に行われるのを防ぐことができる。
なお、ステップＳ４０２におけるデータユニットの順序の判別処理と、ステップＳ４０３にけるデータユニットの種類の判別処理との順序は逆であっても構わない。
【００３２】
以上説明したように、データ中継装置３００は、データユニットの種別を判別し、特定の種別のデータユニットの到着順序が正しくないと判断された場合に、当該特定の種別のデータユニットに対する順序保証機能を無効にするため、特定の種別のデータユニットの再送が発生しても再送データが届くまで後続の特定の種別のデータユニットを蓄積しておくことがなくなる。従って、データユニットの種類を考慮して順序保証機能を無効にすることによる不具合を回避しつつ、通信ネットワークへのデータ送出がバースト的に行われることを防ぐことができる。
【００３３】
特に、ＴＣＰで通信を行う場合に、無線状況等の悪化によりクライアント装置２００が送信したＡｃｋが損失し、後続のＡｃｋがデータ中継装置３００の順序保証機能により止められ、再送されたＡｃｋが届いた後に順序を保って一度にデータ中継装置３００からサーバ装置１００へＡｃｋが送られることにより発生するバースト送信を回避することが可能となる。バースト送信が発生したときデータが通過する通信経路上のルータのキューにこれらのデータを格納するのに十分な空きが無い場合には、サーバ装置１００が送信したデータの一部が失われ、通信速度の低下などが起こる。データ中継装置３００により通信制御を行うことによって、このような不具合を防ぐことができる。このようなバースト送信を防ぐ効果は、上り方向、下り方向共に生じる。
【００３４】
特に、下り方向についてバーストトラヒックを防止することができることにより、速度の速い回線から低い回線にトラヒックが流れ込む場合に発生するデータ損失を防ぐことができる。また、想定速度以上の回線速度が発生することがなくなり、同一回線上の他のフローの帯域を侵食することがなくなり、他のフローにおけるパケット損失を防止することができる。
なお、上述した実施の形態においては、順序保証機能を無効とするデータユニットの種類の例としてＴＣＰにおけるＡｃｋについて説明したが、これに限定されることはなく、例えば、ＰＧＭＣＣにおけるＡｃｋであってもよい。
【００３５】
また、順序保証機能を無効にするデータユニットの種類は、Ａｃｋのようなフィードバックのデータに限らず、順序が保証されなくても不具合が発生しないデータユニットであれば何でもよく、例えば、通信状況を通知するデータユニットであってもよい。また、データユニットの種類の判別条件として、Ａｃｋか否かに限らず、上り方向か下り方向かを判別し、上り方向のデータユニットである場合に、順序保証機能を無効にするデータユニットとして判別するようにしてもよい。
【００３６】
また、上述した実施の形態においては、順序保証機能を無効にした場合に、順序が正しくないと判定されたデータユニットを即座に送信するとして説明したが、これに限定されることはなく、順序が正しくないと判定されたデータユニットを送信するタイミングは、最低限、再送されたデータユニットを受信するよりも前であればよい。ただし、即座に送信する場合の方がバーストトラヒックの防止効果が大きい。
【００３７】
また、上述した実施の形態においては、第二のネットワーク２０４のみがデータリンク層において再送機能と順序保証機能とを有するとして説明したが、これに限定されることはなく、第一のネットワーク２０２のみ再送機能と順序保証機能とを有していてもよいし、第一のネットワーク２０２と第二のネットワーク２０４との両方において再送機能と順序保証機能とを有していてもよい。また、上述した実施の形態においては、下位層において再送機能と順序制御機能とを有するとして説明したが、これに限定されることはなく、上位層において再送機能と順序制御機能とを有する通信プロトコルであってもよい。
【産業上の利用可能性】
【００３８】
順序保証機能を有する通信ネットワークにおいて、データユニットがバースト的に送出されるのを防ぐことができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係る通信ネットワークの全体構成を示す図である。
【図２】同実施の形態に係る通信ネットワークにおいて授受されるデータユニットのフォーマットを例示する図である。
【図３】同実施の形態に係るデータ中継装置の機能ブロックを示す図である。
【図４】同実施の形態に係るデータ中継装置が行う処理のフローチャートである。
【図５】同実施の形態に係る通信ネットワークにおける動作例を説明するためのシーケンス図である。
【図６】従来における通信ネットワークの再送機能及び順序制御機能を説明するためのシーケンス図である。
【符号の説明】
【００４０】
１００    サーバ装置
２００    クライアント装置
２０２    第一のネットワーク
２０４    第二のネットワーク
３００    データ中継装置
３０１    上流側データ送受信インターフェース
３０２    順序保証機能部
３０３    順序保証機能制御部
３０４    順序判別部
３０５    種別判別部
３０６    下流側データ送受信インターフェース
【図１】
2007081678.tif 000003
【図２】
2007081678.tif 000004
【図３】
2007081678.tif 000005
【図４】
2007081678.tif 000006
【図５】
2007081678.tif 000007
【図６】
2007081678.tif 000008