(57)【要約】【課題】  ＡＰが受信したパケットをバッファリングし、転送時の送信パケット長に結合／分割する際に、パケット長を毎回カウントすることで処理が複雑になり、それに伴って消費電力が増大するという問題があった。ＡＰが受信したパケットを複数個まとめて送信する場合、Ｅｔｈｅｒネット（登録商標）のＭＴＵ最大値によってＷＬＡＮデータ長が決められてしまうことで、ＷＬＡＮデータ最大長を使用することができなく、スループット向上の余地があった。【解決手段】  本発明における通信機器及び通信システムでは、一方のネットワークから受信したパケットを結合して他方のネットワークへ転送する際に、予め決められたパケット長を受信し、所定の個数を結合するものである。また、受信パケット長と、転送データ最大長から、最適な受信パケット長を算出し、得られた値を受信パケット長として設定するものである。【選択図】        図１
2006211101.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも二つ以上のネットワークインターフェイス手段と、第一のネットワークインターフェイスの受信パケット長を設定する手段と、を有する通信機器において、第二のネットワークの送信パケット長から第一のネットワークの受信パケット長を算出し設定する手段と、を有することを特徴とする通信機器。
【請求項２】
請求項１に記載の通信機器において、前記通信機器は、第一のネットワークのスループットと受信パケット長との関係を記憶する手段と、を有することを特徴とする通信機器。
【請求項３】
請求項２に記載の通信機器において、前記通信機器は、第二のネットワークの送信パケット長から第一のネットワークの受信パケット長を算出する際に、第一のネットワークのスループットと受信パケット長との関係を参照して第一のネットワークの受信パケット長を算出し設定する手段と、を有することを特徴とする通信機器。
【請求項４】
少なくとも二つ以上のネットワークインターフェイス手段と、第一のネットワークインターフェイスの受信パケット長を設定する手段と、を有する第一の通信機器と、前記第一のネットワークに接続されている第二の通信機器と、第二のネットワークに接続されている第三の通信機器と、から構成される通信システムにおいて、前記第一の通信機器において、第二のネットワークの送信パケット長から第一のネットワークの受信パケット長を算出し設定する手段と、を有することを特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、前記第一の通信機器は、第一のネットワークのスループットと受信パケット長との関係を記憶する手段と、を有することを特徴とする通信システム。
【請求項６】
請求項５に記載の通信システムにおいて、前記第一の通信機器は、第二のネットワークの送信パケット長から第一のネットワークの受信パケット長を算出する際に、第一のネットワークのスループットと受信パケット長との関係を参照して第一のネットワークの受信パケット長を算出し設定する手段と、を有することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される通信機器および通信システムのスループット向上に関するものである。
【背景技術】
【０００２】
ネットワークのデータリンク層はデータリンク層毎にＭＴＵ（Ｍａｘｉｍｕｍ  Ｔｒａｎｓｆｅｒ  Ｕｎｉｔ）が異なり、上位層でＭＴＵよりも長いパケットを送信する場合には、最も短いＭＴＵに分割されて送信される。
【０００３】
例えばＥｔｈｅｒネット（登録商標）とＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）が接続される場合、Ｅｔｈｅｒネット（登録商標）のＭＴＵは１５００オクテットである一方、ＦＤＤＩのＭＴＵは４３５２オクテットである。このような場合、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）層は短いＭＴＵ（＝１５００）にパケットを分割して送信する。
【０００４】
パケットを分割して送信する際の従来の例を以下に示す。通信システムの構成は図２に示されるように、有線ネットワークと無線ネットワークが接続されているとする。
【０００５】
ホスト３０とルータ機能付ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）２０は有線ネットワーク４０に接続され、ＡＰ２０はＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）を形成し、そのＳＳ（Ｓｅｒｖｉｃｅ  Ｓｅｔ）内に複数のＷＬＡＮ端末を持ち、ＳＴＡ１  ５０とＳＴＡｍ６０を図示する。ホスト３０は有線ネットワーク４０を通してＡＰ２０へパケットを送信し、ＡＰ２０は受信したパケットをＳＴＡ１  ５０へ転送する。
【０００６】
ＡＰ２０の構成は図３に示すように、少なくともＣＰＵ（中央演算処理装置）２１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３、Ｅｔｈｅｒネット（登録商標）インターフェイス制御部２４、ＷＬＡＮインターフェイス制御部２６、送受信アンテナ２７を持つ。
【０００７】
Ｅｔｈｅｒネット（登録商標）インターフェイス制御部２４の構成は、図４に示すように、少なくとも、Ｅｔｈｅｒネット（登録商標）ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）２４ａとＥｔｈｅｒネット（登録商標）ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）制御部２４ｂから構成される。
【０００８】
ＷＬＡＮインターフェイス制御部２６の構成は、図５に示すように、少なくとも、ＷＬＡＮ  ＭＡＣ２６ａとＷＬＡＮ  ＰＨＹ制御部２６ｂから構成される。
【０００９】
データパケットを送信するホスト３０は、図６に示すように、少なくとも、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、Ｅｔｈｅｒネット（登録商標）インターフェイス制御部３４を持ち、３４の構成は２４と同様である。
【００１０】
データパケットを受信するＳＴＡ１  ５０は、図７に示されるように、少なくとも、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、ＷＬＡＮインターフェイス制御部５６と、ＷＬＡＮアンテナ５７を持ち、５６の構成は２６と同様である。
【００１１】
以上のようなシステム構成で、ホスト３０がパケットを分割して送信する従来の手順のシーケンスを図８に示す。
【００１２】
ＡＰ２０のＲＡＭ２２にＥｔｈｅｒネット（登録商標）ＭＴＵが設定され（Ｓ１００）、ホスト３０がデータパケットを送信する場合、Ｐａｔｈ  ＭＴＵ  Ｄｉｓｃｏｖｅｒｙによって分割が必要にならない最大ＭＴＵを知ることができる（Ｓ１０１−Ｓ１０２）。
【００１３】
Ｓ１０１で送信されたパケット長がＡＰ２０で設定されているＭＴＵよりも長い場合、送信されたパケットは破棄され、Ｓ１０２でホスト３０はＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）によってＭＴＵの値を知る。
【００１４】
Ｓ１０３でＡＰ２０で受信されたデータはＲＡＭ２２でバッファリングされ、ＷＬＡＮデータ長はＥｔｈｅｒネット（登録商標）ＭＴＵと同じ長さで逐次送信される（Ｓ１０７）。
【００１５】
ＳＴＡ１  ５０はＡＣＫ（Ｓ１０８）をＡＰ２０に返信し、順次ＷＬＡＮデータ長はＭＴＵで送信される。
【００１６】
以上のような動作であると、ＷＬＡＮのオーバーヘッドが大きくなってしまい、ＷＬＡＮのスループットが低下してしまう問題があった。
【００１７】
例えばＩＥＥＥ８０２．１１ａ／ｇのデータ最大長は４０９５オクテットであり、ＷＬＡＮデータ長をより長くすることでオーバーヘッドを削減し、ＷＬＡＮのスループットを向上できる。
【００１８】
従来の改良例として、受信したパケットをある一定長までバッファリングして転送する方法が考案されている。
【００１９】
図９に示すように、ＷＬＡＮデータ長がＥｔｈｅｒネット（登録商標）ＭＴＵよりも長い場合、Ｓ２０３−Ｓ２０５で分割送信されたパケットはＲＡＭ２２にバッファリングされ、Ｓ２０６で結合された後ＷＬＡＮデータ長に再分割されるか、もしくはＷＬＡＮデータ長以下の長さの範囲でまとめて送信される。
【００２０】
例えば、Ｅｔｈｅｒネット（登録商標）のＭＴＵが１５００、ＷＬＡＮデータ長が３０００に設定される場合、ホスト３０は１５００オクテット単位でパケットを分割して送信し、受信パケット長が３０００オクテットになるまでバッファリングしてＳＴＡ１  ５０にパケットを転送する。
【特許文献１】特開平５−１５３１３１号公報
【非特許文献１】［ｏｎｌｉｎｅ］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ａｔｈｅｒｏｓ．ｃｏｍ／ｐｔ／ａｔｈｅｒｏｓ＿ｓｕｐｅｒｇ＿ｗｈｉｔｅｐａｐｅｒ．ｐｄｆ＞、ｐ．１１
【発明の開示】
【発明が解決しようとする課題】
【００２１】
従来の改良例で示したように、ＡＰが受信パケットをバッファリングし、転送時の送信データ長に結合／分割する際に、パケット長を毎回カウントすることで処理が複雑になり、それに伴って消費電力が増大するという問題があった。
【００２２】
上記のようなバッファリングを行わず、ＡＰが受信したパケットを複数個まとめて送信する場合、Ｅｔｈｅｒネット（登録商標）のＭＴＵ最大値によってＷＬＡＮデータ長が決められてしまうことで、ＷＬＡＮデータ最大長を使用することができなく、スループット向上の余地があった。
【００２３】
本発明は、以上の点に着目して成されたもので、電力消費を低下することができ、またネットワーク全体のスループットが向上できる通信機器及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【００２４】
上記第一の課題を解決するために、本発明における通信機器及び通信システムでは、一方のネットワークから受信したパケットを結合して他方のネットワークへ転送する際に、予め決められたパケット長を受信し、所定の個数を結合するものである。
【００２５】
上記第二の課題を解決するために、本発明における通信機器及び通信システムでは、上記第一の手段に加えて、受信パケット長と、転送データ最大長から、最適な受信パケット長を算出し、得られた値を受信パケット長として設定するものである。
【００２６】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【００２７】
（１）少なくとも二つ以上のネットワークインターフェイス手段と、第一のネットワークインターフェイスの受信パケット長を設定する手段と、を有する通信機器において、第二のネットワークの送信パケット長から第一のネットワークの受信パケット長を算出し設定する手段と、を有することを特徴とする通信機器。
【００２８】
（２）少なくとも二つ以上のネットワークインターフェイス手段と、第一のネットワークインターフェイスの受信パケット長を設定する手段と、を有する第一の通信機器と、前記第一のネットワークに接続されている第二の通信機器と、第二のネットワークに接続されている第三の通信機器と、から構成される通信システムにおいて、前記第一の通信機器において、第二のネットワークの送信パケット長から第一のネットワークの受信パケット長を算出し設定する手段と、を有することを特徴とする通信システム。
【発明の効果】
【００２９】
上述したように、本発明の通信機器及び通信システムは、受信パケットを所定の個数結合することで通信機器の処理負荷を軽減し、電力消費を低下できる、という効果がある。
【００３０】
更に、無線ネットワークのデータ長をできるだけ長くするように有線ネットワークの受信パケット長を設定することによって、後者のネットワークのオーバーヘッドが削減でき、スループットが向上するという効果がある。
【００３１】
加えて、前者のネットワークが受信パケット長を設定することによるスループット変動の効果が、後者のネットワークのスループット向上に比して小さい場合、ネットワーク全体のスループットが向上できる、という効果がある。
【００３２】
ＷＬＡＮにＩＥＥＥ８０２．１１ａ／ｇを例として用いた時の効果を以下に述べる。
【００３３】
同規格のフレームフォーマットを図１３に示す。
【００３４】
フレームはフレーム同期のためのＰＬＣＰ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｃｅｄｕｒｅ）プリアンブル１００、フレームのヘッダ情報であるＳＩＧＮＡＬフィールド１１０とＤＡＴＡフィールド１２０から構成され、ＳＩＧＮＡＬフィールド１１０は、ビットレートを表すＲＡＴＥ１１１、Ｒｅｓｅｒｖｅｄビット１１２、データ長を表すＬＥＮＧＴＨ１１３、ＳＩＧＮＡＬフィールドの０−１６ビットのＰａｒｉｔｙ１１４、及びビタビデコーダを初期化するためのＴａｉｌビット１１５から構成される。
【００３５】
ＤＡＴＡフィールド１２０はスクランブラ初期化のためのＳＥＲＶＩＣＥフィールド１２１、ＰＳＤＵ（ＰＨＹ  Ｓｕｂ−ｌａｙｅｒ  Ｄａｔａ  Ｕｎｉｔ）１２２、Ｔａｉｌビット１２３、およびＰＡＤビット１２４から構成される。
【００３６】
Ｅｔｈｅｒネット（登録商標）ワークからの受信パケットはＰＳＤＵ１２２に埋め込まれるので、それ以外の部分はオーバーヘッド要因となる。
【００３７】
図１４にＩＥＥＥ８０２．１１のアクセスプロトコルで分割パケットを送信する場合について示す。
【００３８】
ＡＰ２０をＳｏｕｒｃｅ、ＳＴＡ１  ５０をＤｅｓｔｉｎａｔｉｏｎとすると、ＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ）／ＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ）プロトコルを用いる場合、ＡＰ２０はＲＴＳ  ２１０によってＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）値が予約され（２００）、ＳＩＦＳ（Ｓｈｏｒｔ  Ｉｎｔｅｒ  Ｆｒａｍｅ  Ｓｐａｃｅ）期間２２０後にＳＴＡ１  ５０はＣＴＳ  ２１１を送信し、ＮＡＶも更新される（２０１）。ＡＰ２０はＳＩＦＳ期間２２１後に分割データを送信し（２３０）、それによってＮＡＶも更新され（２０２）、ＳＴＡ１  ５０はＳＩＦＳ期間２２２後にＡＣＫ０  ２１２を返しＮＡＶ２０３も更新する。以上のような手順でＡＣＫ２  ２１４を返信した段階で分割データの送信は終了する。このような場合、ＡＰ２０の分割データの送信及びＳＴＡ１  ５０からのＡＣＫの受信がＳＩＦＳ期間間隔であり、最もオーバーヘッドが少なくなるプロトコルになる。
【００３９】
一方、同じく図１４に示されるように、ＡＰ２０がＡＣＫを受信してからデータ送信間隔がＳＩＦＳよりも長くなる場合がある。ＳＴＡ１  ５０はＡＣＫ２  ２１４を送信した後、ＤＩＦＳ（ＤＣＦ  Ｉｎｔｅｒ  Ｆｒａｍｅ  Ｓｐａｃｅ、ＤＣＦ＝Ｄｉｓｔｒｉｂｕｔｅｄ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｆｕｎｃｔｉｏｎ）２２９期間後、さらに他の端末との無線メディアの競合のためにＢａｃｋｏｆｆ期間２４０後にＡＰ２０はパケットを送信する。このような場合には送信パケットのオーバーヘッドが更に大きくなる。
【００４０】
上述したように、本発明の第二の手段によって、オーバーヘッドが大きくなった時にＷＬＡＮデータ長をできるだけ長く設定して送信することによって、オーバーヘッドを削減することができ、ＷＬＡＮネットワークのスループットを改善することができる。オーバーヘッドが大きくなるほどその改善効果は大きくなる。即ち、競合するＳＴＡが多数存在するときに、ネットワークのスループットの向上効果が大きくなる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の実施の形態を具体的に述べる。本実施例において用いられる通信機器構成及び通信システム構成は従来の例と同じである。
【実施例】
【００４２】
（第１の実施形態）
図１は本発明の受信パケット長を設定するフローチャートである。
【００４３】
Ｓ１０において、Ｅｔｈｅｒネット（登録商標）のスループットをＥｔｈｅｒネット（登録商標）ＭＴＵ毎に測定し、そのスループットとＭＴＵの統計値をＲＡＭ２２に保存する。Ｓ１１において、アクセスポイントＡＰ２０はＥｔｈｅｒ  ＭＡＣ２４ａで用いられるＭＴＵとＷＬＡＮ  ＭＡＣ２６ａで用いられるＷＬＡＮデータ長（ＬＥＮＧＴＨ）を比較し、ＭＴＵの値がＬＥＮＧＴＨよりも大きい場合にはそのＭＴＵの値を用い（Ｓ１４）、ＭＴＵの値の方が小さいときには、Ｓ１２において、ＬＥＮＧＴＨをＭＴＵで割り算しその商を切り上げた値をＦｇｍｔとしてＲＡＭ２２に保存し、Ｓ１３において、ＭＴＵをＦｇｍｔ値で割り算してその商を切り下げた値をＬｇｔｈとしてＲＡＭ２２に保存し、Ｓ１５において、Ｓ１０で得られた値でスループットが極大値を持つ場合にはＬｇｔｈ以下のＬｇｔｈに最も近い極大値となるＬＭを見つけ、ＬＭをＭＴＵとして設定する（Ｓ１６）。
【００４４】
例えば、ＬＥＮＧＴＨ＝４０９５の時に、Ｌｇｔｈ＝１３６５となるが、Ｅｔｈｅｒネット（登録商標）のスループットとＭＴＵの関係に線形性が無く、極大値を持つような場合、Ｌｇｔｈ以下の最も大きい極大値を持つＭＴＵが１３６０の時には、ＬＭ＝１３６０となり、ＭＴＵは１３６０に設定される。
【００４５】
以下、図１のフローチャートを図１０のシーケンスを用いて詳細に説明する。Ｓ５００において、Ｅｔｈｅｒ  ＭＡＣ２４ａに設定するＭＴＵによるＡＰ２０とホスト３０とのスループットを計測する。Ｓ６１０において、Ｅｔｈｅｒ  ＭＡＣ２４ａはＷＬＡＮ  ＭＡＣ２６ａにＬＥＮＧＨを問い合わせる。Ｓ６２０において、ＷＬＡＮ  ＭＡＣ２６ａはＥｔｈｅｒ  ＭＡＣ２４ａに現在使用しているＬＥＮＧＴＨを応答で知らせる。Ｓ６３０において、Ｓ６２０で得られたＬＥＮＧＴＨを用いて最適なＭＴＵを算出し、設定する。
【００４６】
以下は従来の例同様、Ｓ６４０において、ホスト３０がパケットを送信する場合、Ｓ６５０において、Ｅｔｈｅｒ  ＭＡＣ２４ａはホスト３０にＩＣＭＰを用いてＭＴＵを通知し、Ｓ６６０−Ｓ６８０において、ホスト３０はＭＴＵで分割されたパケットを送信し、ＲＡＭ２２で受信データは結合され、Ｓ７１０において、ＳＴＡ１  ５０にデータが送信される。
【００４７】
図１１にＳ５００の更に詳細な手順のシーケンスを示す。Ｓ５０１において、Ｅｔｈｅｒ  ＭＡＣ２４ａにＭＴＵを設定し、Ｓ５０２において、ある一定長のパケットを送信し、Ｓ５０３において、送信を開始した時間をＲＡＭ２２に記憶し、Ｓ５０４において、ホスト３０からのＡＣＫを受信し、Ｓ５０５においては、ＡＣＫを受信した時間をＲＡＭ２２に記憶し、Ｓ５０６において、スループットを算出しＲＡＭ２２に記憶する。
【００４８】
図１２にＳ５００の手順をフローチャートで表す。
【００４９】
Ｓ５１０においてＭＴＵはＥｔｈｅｒネット（登録商標）ＭＴＵの最大値（１５００）に設定される。Ｓ５１１において、ＡＰ２０はＭオクテット長のパケットをホスト３０に送信する。Ｓ５１２において、パケット送信開始時刻をｔ０としてＲＡＭ２２に記憶する。Ｓ５１３において、ホスト３０が送信したＡＣＫをＡＰ２０は受信する。Ｓ５１４において、ＡＣＫを受信した時刻ｔ１をＲＡＭ２２に記憶する。
【００５０】
Ｓ５１５において、送信パケット長と時刻ｔ０、ｔ１からスループットを算出し、Ｓ５１６において、現在設定されているＭＴＵと算出したスループットをＲＡＭ２２に記憶する。Ｓ５１７において、統計を取るＭＴＵの最小値（例えば５００）であるかどうかを判定し、最小値に一致する場合には終了し、一致しない場合にはＭＴＵ設定値を以前の設定値より１少ない値にして（Ｓ５１８）、Ｓ５１１からのステップを繰り返す。
【００５１】
図１５にＡＰ２０からの送信パケットとＳＴＡ１  ５０からのＡＣＫがＳＩＦＳ間隔の時のＲＡＴＥとのスループットとの関係を示す。
【００５２】
ＤＡＴＡフィールド１２０はＲＡＴＥ１１１で決定されるビットレートで送信されるが、その他のオーバーヘッドのために規格上の速度より各ＲＡＴＥ共に実際のスループットは下回る。ＬＥＮＧＴＨが１５００の時には最もスループットが低く、Ｅｔｈｅｒネット（登録商標）ＭＴＵを二つ連結した際のＬＥＮＧＴＨ＝３０００の時にはそれを上回るが、ＭＴＵ＝１３６０に設定した時のＬＥＮＧＴＨ＝４０８０の時最も良いパフォーマンスとなる。
【００５３】
図１５においてＲＡＴＥ＝５４Ｍｂｐｓの時のスループットは、ＬＥＮＧＴＨ＝４０８０はＬＥＮＧＴＨ＝３０００に対して約２．６％改善している。改善の割合が比較的小さいのは、ＳＩＦＳのオーバーヘッドが全体のフレーム交換シーケンス中での割合が比較的小さいことによる。
【００５４】
図１６にＡＰ２０からの送信パケットとＳＴＡ１  ５０からのＡＣＫがＳＩＦＳ間隔で次のパケット送信時の間隔がＤＩＦＳ＋Ｂａｃｋｏｆｆ（＝１．４８０ｅ−４ｓｅｃ）時のＲＡＴＥとスループットとの関係を示す。
【００５５】
図１５同様、ＬＥＮＧＴＨが１５００の時には最もスループットが低く、Ｅｔｈｅｒネット（登録商標）ＭＴＵを二つ連結した際のＬＥＮＧＴＨ＝３０００の時にはそれを上回るが、ＭＴＵ＝１３６０に設定した時のＬＥＮＧＴＨ＝４０８０の時最も良いパフォーマンスとなる。図１６においてＲＡＴＥ＝５４Ｍｂｐｓの時のスループットは、ＬＥＮＧＴＨ＝４０８０はＬＥＮＧＴＨ＝３０００に対して約９．３％改善する。図１５と比較して改善幅が大きくなるのはＤＩＦＳとＢａｃｋｏｆｆのオーバーヘッドが全体のフレーム交換シーケンス中での割合が増加したことによる。
【００５６】
図１７にＡＰ２０からの送信パケットとＳＴＡ１  ５０からのＡＣＫがＳＩＦＳ間隔で次のパケット送信時の間隔がＤＩＦＳ＋Ｂａｃｋｏｆｆ（＝６．６７９ｅ−４ｓｅｃ）時のＲＡＴＥとのスループットとの関係を示す。
【００５７】
図１６同様、ＬＥＮＧＴＨが１５００の時には最もスループットが低く、Ｅｔｈｅｒネット（登録商標）ＭＴＵを二つ連結した際のＬＥＮＧＴＨ＝３０００の時にはそれを上回るが、ＭＴＵ＝１３６０に設定した時のＬＥＮＧＴＨ＝４０８０の時最も良いパフォーマンスとなる。図１７においてＲＡＴＥ＝５４Ｍｂｐｓの時のスループットは、ＬＥＮＧＴＨ＝４０８０はＬＥＮＧＴＨ＝３０００に対して約１７．６％改善する。図１６と比較して改善幅が大きくなるのはＤＩＦＳとＢａｃｋｏｆｆのオーバーヘッドが全体のフレーム交換シーケンス中での割合が更に増加したことによる。
【００５８】
本実施例で示した通り、Ｂａｃｋｏｆｆによるオーバーヘッドが増加した時に、より長いＬＥＮＧＴＨで送信することでＷＬＡＮのスループット改善効果がより高くなるということがわかる。即ち、同一無線ＬＡＮのＳＳ内にＳＴＡが多数存在して無線メディアの競合が多い時のほうがＷＬＡＮのスループット改善効果は高い。
【図面の簡単な説明】
【００５９】
【図１】ＭＴＵを設定する際の手順について表した図である。
【図２】ネットワークの機器構成を表した図である。
【図３】ルータ機能付アクセスポイント（ＡＰ）の構成図である。
【図４】Ｅｔｈｅｒネット（登録商標）インターフェイス制御部の構成図である。
【図５】ＷＬＡＮインターフェイス制御部の構成図である。
【図６】ホストの構成図である。
【図７】ＳＴＡ１の構成図である。
【図８】ホスト３０からＳＴＡ１  ５０にパケットを送信する際の従来のシーケンスの例を示す図である。
【図９】ホスト３０からＳＴＡ１  ５０にパケットを送信する際の従来のシーケンスの改良例を示す図である。
【図１０】有線ネットワークのＭＴＵを設定してスループットを調べる際のシーケンスを示す図である。
【図１１】有線ネットワークのＭＴＵを設定してスループットを調べる際のシーケンスを示す図である。
【図１２】有線ネットワークのＭＴＵを設定してスループットを調べる際のフローチャートである。
【図１３】フレームフォーマットを示す図である。
【図１４】ＷＬＡＮデータ長によって有線ネットワークのＭＴＵを変化させる際のシーケンスを示す図である。
【図１５】ＤＡＴＡ−ＳＩＦＳ−ＡＣＫ−ＳＩＦＳ時のＲＡＴＥとスループットの関係を表す図である。
【図１６】ＤＡＴＡ−ＳＩＦＳ−ＡＣＫ−ＤＩＦＳ−Ｂａｃｋｏｆｆ（＝１．４８０ｅ−４ｓｅｃ）時のＲＡＴＥとスループットの関係を表す図である。
【図１７】ＤＡＴＡ−ＳＩＦＳ−ＡＣＫ−ＤＩＦＳ−Ｂａｃｋｏｆｆ（＝６．６７９ｅ−４ｓｅｃ）時のＲＡＴＥとスループットの関係を表す図である。
【符号の説明】
【００６０】
２０    ルータ機能付ＡＰ
２１    ＣＰＵ
２２    ＲＡＭ
２３    ＲＯＭ
２４    Ｅｔｈｅｒネット（登録商標）インターフェイス制御部
２４ａ  Ｅｔｈｅｒネット（登録商標）ＭＡＣ
２４ｂ  Ｅｔｈｅｒネット（登録商標）ＰＨＹ
２６    ＷＬＡＮインターフェイス制御部
２６ａ  ＷＬＡＮ  ＭＡＣ
２６ｂ  ＷＬＡＮ  ＰＨＹ
２７    ＷＬＡＮアンテナ
３０    送信元ホスト
３１    ＣＰＵ
３２    ＲＡＭ
３３    ＲＯＭ
３４    Ｅｔｈｅｒネット（登録商標）制御部
４０    有線ネットワーク
５０    ＳＴＡ１
５１    ＣＰＵ
５２    ＲＡＭ
５３    ＲＯＭ
５６    ＷＬＡＮインターフェイス制御部
５７    ＷＬＡＮアンテナ
６０    ＳＴＡｍ
１００  ＰＬＣＰプリアンブル
１１０  ＳＩＧＮＡＬフィールド
１１１  ＲＡＴＥ
１１２  Ｒｅｓｅｒｖｅｄビット
１１３  ＬＥＮＧＴＨ
１１４  Ｐａｒｉｔｙビット
１１５  Ｔａｉｌビット
１２０  ＤＡＴＡフィールド
１２１  ＳＥＲＶＩＣＥフィールド
１２２  ＰＳＤＵ
１２３  Ｔａｉｌビット
１２４  ＰＡＤビット
２００  ＲＴＳで予約されたＮＡＶ
２０１  ＣＴＳで予約されたＮＡＶ
２０２  Ｆｒａｇｍｅｎｔ  ０データで予約されたＮＡＶ
２０３  ＡＣＫ０で予約されたＮＡＶ
２０４  Ｆｒａｇｍｅｎｔ１データで予約されたＮＡＶ
２０５  ＡＣＫ１で予約されたＮＡＶ
２１０  ＲＴＳ
２１１  ＣＴＳ
２１２  ＡＣＫ０
２１３  ＡＣＫ１
２１４  ＡＣＫ２
２２０−２２７  ＳＩＦＳ
２２８  ＰＩＦＳ
２２９  ＤＩＦＳ
２４０  Ｂａｃｋｏｆｆ
【図１】
2006211101.tif 000003
【図２】
2006211101.tif 000004
【図３】
2006211101.tif 000005
【図４】
2006211101.tif 000006
【図５】
2006211101.tif 000007
【図６】
2006211101.tif 000008
【図７】
2006211101.tif 000009
【図８】
2006211101.tif 000010
【図９】
2006211101.tif 000011
【図１０】
2006211101.tif 000012
【図１１】
2006211101.tif 000013
【図１２】
2006211101.tif 000014
【図１３】
2006211101.tif 000015
【図１４】
2006211101.tif 000016
【図１５】
2006211101.tif 000017
【図１６】
2006211101.tif 000018
【図１７】
2006211101.tif 000019