(57)【要約】【課題】  移動した端末装置の通信不能時間を短縮可能な無線ＬＡＮネットワークを提供する。【解決手段】  有線ＬＡＮインタフェース（ＬＡＮポート１３）と無線ＬＡＮインタフェースとを備える無線ＬＡＮ子機１は、有線ＬＡＮインタフェースに接続された端末装置が他の無線ＬＡＮ機器配下に移動したことを検出する手段（ブリッジ部１１）と、その移動した端末装置のＭＡＣアドレスの再学習を行う手段（ブリッジ部１１）とを有する。【効果】  本発明は、無線アクセスポイントからの折り返しブロードキャスト／マルチキャストパケットの受信と移動した端末装置の場合のパケットの受信とをタイマによって判別しているので、ＭＡＣアドレスの再学習を迅速に行うことができる。【選択図】      図１
2009033274.tif 000002
【特許請求の範囲】
【請求項１】
有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースと無線ＬＡＮインタフェースとを備える無線ＬＡＮ子機であって、
前記有線ＬＡＮインタフェースに接続された端末装置が他の無線ＬＡＮ機器配下に移動したことを検出する手段と、その移動した端末装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの再学習を行う手段とを有することを特徴とする無線ＬＡＮ子機。
【請求項２】
前記端末装置が前記他の無線ＬＡＮ機器配下に移動したことを検出する手段は、無線アクセスポイントからのブロードキャスト／マルチキャストパケット受信が、前記有線ＬＡＮインタフェースに接続された端末装置からの最終受信時刻から一定時間以上経過している場合に、前記他の無線ＬＡＮ機器配下へ移動したと判断することを特徴とする請求項１記載の無線ＬＡＮ子機。
【請求項３】
前記端末装置が前記他の無線ＬＡＮ機器配下に移動したことを検出する手段は、前記無線アクセスポイントから受信したブロードキャスト／マルチキャストパケットを、前記有線ＬＡＮインタフェースに接続された端末装置からのブロードキャスト／マルチキャストパケットを、自装置から転送した際に前記無線アクセスポイントから折り返して送信されてきた場合と、前記他の無線ＬＡＮ機器から前記無線アクセスポイント経由で送信されてきた場合とを判別可能としたことを特徴とする請求項２記載の無線ＬＡＮ子機。
【請求項４】
前記有線ＬＡＮインタフェースから受信したブロードキャスト／マルチキャストパケットの送信元ＭＡＣアドレスを前記一定時間保持する保持手段を含み、
前記端末装置が前記他の無線ＬＡＮ機器配下に移動したことを検出する手段は、前記無線ＬＡＮインタフェースからブロードキャスト／マルチキャストパケットを受信した時に当該パケットの送信元ＭＡＣアドレスをキーに前記保持手段を検索し、前記送信元ＭＡＣアドレスが前記保持手段に保持されている時に当該パケットを廃棄することを特徴とする請求項２記載の無線ＬＡＮ子機。
【請求項５】
自装置から送信したブロードキャスト／マルチキャストパケットが前記無線アクセスポイントで折り返されてきた時に当該パケットを廃棄することを特徴とする請求項２から請求項４のいずれか記載の無線ＬＡＮ子機。
【請求項６】
請求項１から請求項５のいずれかの無線ＬＡＮ子機が接続されたことを特徴とする無線ＬＡＮネットワーク。
【請求項７】
有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースと無線ＬＡＮインタフェースとを備える無線ＬＡＮ子機に用いるＭＡＣアドレス再学習方法であって、
前記無線ＬＡＮ子機が、前記有線ＬＡＮインタフェースに接続された端末装置が他の無線ＬＡＮ機器配下に移動したことを検出する処理と、その移動した端末装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの再学習を行う処理とを実行することを特徴とするＭＡＣアドレス再学習方法。
【請求項８】
前記無線ＬＡＮ子機が、前記端末装置が前記他の無線ＬＡＮ機器配下に移動したことを検出する処理において、無線アクセスポイントからのブロードキャスト／マルチキャストパケット受信が、前記有線ＬＡＮインタフェースに接続された端末装置からの最終受信時刻から一定時間以上経過している場合に、前記他の無線ＬＡＮ機器配下へ移動したと判断することを特徴とする請求項７記載のＭＡＣアドレス再学習方法。
【請求項９】
前記無線ＬＡＮ子機が、前記端末装置が前記他の無線ＬＡＮ機器配下に移動したことを検出する処理において、前記無線アクセスポイントから受信したブロードキャスト／マルチキャストパケットを、前記有線ＬＡＮインタフェースに接続された端末装置からのブロードキャスト／マルチキャストパケットを、自装置から転送した際に前記無線アクセスポイントから折り返して送信されてきた場合と、前記他の無線ＬＡＮ機器から前記無線アクセスポイント経由で送信されてきた場合とを判別可能としたことを特徴とする請求項８記載のＭＡＣアドレス再学習方法。
【請求項１０】
前記無線ＬＡＮ子機に、前記有線ＬＡＮインタフェースから受信したブロードキャスト／マルチキャストパケットの送信元ＭＡＣアドレスを前記一定時間保持する保持手段を設け、
前記無線ＬＡＮ子機が、前記端末装置が前記他の無線ＬＡＮ機器配下に移動したことを検出する処理において、前記無線ＬＡＮインタフェースからブロードキャスト／マルチキャストパケットを受信した時に当該パケットの送信元ＭＡＣアドレスをキーに前記保持手段を検索し、前記送信元ＭＡＣアドレスが前記保持手段に保持されている時に当該パケットを廃棄することを特徴とする請求項８記載のＭＡＣアドレス再学習方法。
【請求項１１】
前記無線ＬＡＮ子機が、自装置から送信したブロードキャスト／マルチキャストパケットが前記無線アクセスポイントで折り返されてきた時に当該パケットを廃棄することを特徴とする請求項８から請求項１０のいずれか記載のＭＡＣアドレス再学習方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線ＬＡＮ子機、無線ＬＡＮネットワーク及びそれらに用いるＭＡＣアドレス再学習方法に関し、特に無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ネットワークに接続されている無線ＬＡＮ子機に関する。
【背景技術】
【０００２】
本発明に関連する無線ＬＡＮ子機としては、図１に示すように、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１規格の無線ＬＡＮネットワーク（例えば、特許文献１参照）に接続されている。
【０００３】
図１において、無線ＬＡＮ子機１−１は、ＬＡＮポート１３に接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）（端末装置）３−１、ＰＣ３−４と、ＰＣ３−２、ＰＣ３−３との間の通信を、無線ＬＡＮ、有線ＬＡＮの変換を行って転送する。無線ＬＡＮ子機１−１は、ＰＣ３−１、ＰＣ３−４から送信されるＢＣ／ＭＣ（ＢｒｏａｄＣａｓｔ／ＭｕｌｔｉＣａｓｔ）パケットを無線ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）２へ送信する。
【０００４】
無線ＡＰ２は、接続されている無線ＬＡＮ子機１−１〜１−３やＰＣ３−３からのＢＣ／ＭＣパケットを、各無線ＬＡＮ子機１−１〜１−３すべてに対して、図３（ｂ）のフォーマットを使用して送信する。無線ＬＡＮ子機１−１の送信した送信元がＰＣ３−１のパケットは、無線ＡＰ２へ送信された後、無線ＬＡＮ子機１−１へ折り返される。
【０００５】
そのため、無線ＬＡＮ子機１−１では、折り返しパケットをブロックするので、無線ＬＡＮ子機１−１のＬＡＮポート１３で受信したパケットからＬＡＮポート１３に接続されているＰＣ３−１，３−４のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを学習しておき、無線ＡＰ２から送信されてきたＢＣ／ＭＣパケットのうち、ＬＡＮポート１３に接続されているＭＡＣアドレスが送信元のパケットの廃棄を行っている。
【０００６】
【特許文献１】特開２００５−２７７４８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、本発明に関連する無線ＬＡＮ子機においては、ＬＡＮポートに接続された端末装置の学習結果を無線ＡＰから送信されてきたＢＣ／ＭＣパケットの廃棄／転送条件に使用しているため、端末装置が無線ＡＰや他の無線ＬＡＮ子機へ移動した場合に、移動した端末装置が送信するＢＣ／ＭＣパケットを、ＬＡＮ側に正しく転送できないという問題がある。
【０００８】
つまり、無線ＬＡＮ子機のＬＡＮポートに接続された端末装置を、他の無線ＬＡＮ装置のＬＡＮポートに移動した場合には、移動元の無線ＬＡＮ子機ではＬＡＮポートに接続されていると学習済みであるため、他の無線ＬＡＮ装置に移動後の端末装置からのＢＣ／ＭＣパケットを、無線ＡＰから折り返し転送されてきたパケットと判断して廃棄してしまい、移動した端末装置のＭＡＣアドレス再学習ができず、ブリッジのラーニングテーブルのタイムアウト時間まで、移動した端末装置が通信できないことがある。
【０００９】
そこで、本発明の目的は上記の問題点を解消し、移動した端末装置の通信不能時間を短縮することができる無線ＬＡＮ子機、無線ＬＡＮネットワーク及びそれらに用いるＭＡＣアドレス再学習方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明による無線ＬＡＮ子機は、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースと無線ＬＡＮインタフェースとを備える無線ＬＡＮ子機であって、
前記有線ＬＡＮインタフェースに接続された端末装置が他の無線ＬＡＮ機器配下に移動したことを検出する手段と、その移動した端末装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの再学習を行う手段とを備えている。
【００１１】
本発明による無線ＬＡＮネットワークは、上記の無線ＬＡＮ子機が接続されたことを特徴とする。
【００１２】
本発明によるＭＡＣアドレス再学習方法は、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースと無線ＬＡＮインタフェースとを備える無線ＬＡＮ子機に用いるＭＡＣアドレス再学習方法であって、
前記無線ＬＡＮ子機が、前記有線ＬＡＮインタフェースに接続された端末装置が他の無線ＬＡＮ機器配下に移動したことを検出する処理と、その移動した端末装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの再学習を行う処理とを実行している。
【発明の効果】
【００１３】
本発明は、上記のような構成及び動作とすることで、移動した端末装置の通信不能時間を短縮することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態による無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ネットワークの構成例を示すブロック図である。本発明の実施の形態では、イーサネット（登録商標）インタフェース（有線ＬＡＮインタフェース）と無線ＬＡＮインタフェースとを備える無線ＬＡＮ子機において、イーサネット（登録商標）インタフェースに接続された端末装置が、他の無線ＬＡＮ機器配下に移動した場合に、移動した端末装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの再学習を可能としたことを特徴としている。
【００１５】
図１において、無線ＬＡＮ子機１−１は、上記の特許文献１に記載のようなＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１規格の無線ＬＡＮネットワークに接続されている。
【００１６】
無線ＬＡＮ子機１−１のＬＡＮポート１３に接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）（端末装置）３−１のＢＣ／ＭＣ［ＢｒｏａｄＣａｓｔ／ＭｕｌｔｉＣａｓｔ（ブロードキャスト／マルチキャストパケット）］パケットが、無線ＬＡＮ子機１−１経由で、無線ＡＰ［Ａｃｃｅｓｓ  Ｐｏｉｎｔ（アクセスポイント）］２へ送信されると、無線ＡＰ２は、無線ＬＡＮ子機１−１〜１−３すべてにＢＣ／ＭＣパケットを配信するので、無線ＬＡＮ子機１−１は、再度、その無線ＡＰ２へ送信したＢＣ／ＭＣパケットを受信することとなる。
【００１７】
無線ＬＡＮ子機１−１がそのＢＣ／ＭＣパケットをＰＣ側に転送すると、ＬＡＮポート１３に接続されているＰＣ３−４には２重にＢＣ／ＭＣパケットが届くことになるため、無線ＬＡＮ子機１−１は、ＬＡＮポート１３にＰＣ３−１が存在することを学習しておき、ＰＣ３−１が送信元のＢＣ／ＭＣパケットの廃棄を行っている。尚、ＰＣ３−１，３−４はスイッチハブ（ＳＷ  ＨＵＢ）４を通してＬＡＮポート１３に接続されている。
【００１８】
無線ＬＡＮ処理部１２はＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等の無線ＬＡＮ通信を行う。すなわち、無線ＬＡＮから受信したパケットをブリッジ処理部１１へイーサネット（登録商標）パケットに変換して送信し、ブリッジ部１１から受信したイーサネット（登録商標）パケットを無線ＬＡＮにて送信する。
【００１９】
ブリッジ部１１は、無線ＬＡＮ処理部１２及びＬＡＮポート１３から受信したイーサネット（登録商標）パケットの送信元ＭＡＣアドレスを学習し、次に学習済みの情報を参照して宛先ＭＡＣアドレスが登録されているポートへの送信を行う。また、無線ＬＡＮ処理部１２から受信したＢＣ／ＭＣパケットを、当該ＭＡＣアドレスを最後に学習してから一定の時間が経過していると、ブリッジ部１１のラーニングテーブル（図示せず）の更新を行い、パケットをＬＡＮポート１３へ転送する。
【００２０】
このように、本発明の第１の実施の形態では、無線ＬＡＮで受信したＢＣ／ＭＣパケットによる再学習を行うかどうかを、ＭＡＣアドレスの最終学習時間で判断しているので、自装置が送信したＢＣ／ＭＣパケットが無線ＡＰ２で折り返されてきたパケットの廃棄をしながら、自装置のＬＡＮポート１３から同一無線ＬＡＮ内の他の無線ＬＡＮ機器のＬＡＮポートへ移動した端末装置のＢＣ／ＭＣパケットから、移動した端末装置の再学習を行い、移動後にラーニングテーブルのエージング（ａｇｉｎｇ）タイムによって短時間で通信可能な状態にすることができる。
【００２１】
つまり、本発明の第１の実施の形態では、無線ＡＰ２から受信したＢＣ／ＭＣパケット受信が、ＬＡＮポート１３に接続された端末装置からの最終受信時刻から一定時間以上経過している場合に、他の無線ＬＡＮ機器のＬＡＮポートへ移動したと判断することで、無線ＡＰ２から受信したＢＣ／ＭＣパケットを、ＬＡＮポート１３に接続された端末装置からのＢＣ／ＭＣパケットを無線ＬＡＮ子機１−１が転送したパケットが無線ＡＰ２から折り返し送信されてきた場合と、他の無線ＬＡＮ機器から無線ＡＰ２経由で送信されてきた場合との判別が可能となる。
【００２２】
よって、本発明の第１の実施の形態では、無線ＬＡＮ子機１−１のＬＡＮポート１３から、無線ＡＰ２または別の無線ＬＡＮ子機１−２，１−３のＬＡＮポートに移動した端末装置の送信パケットからのＭＡＣアドレスの再学習を可能とした無線ＬＡＮ子機１−１におけるＭＡＣアドレス再学習方法を提供することで、移動した端末装置の通信不能時間を短縮することができる。
【００２３】
図２は図１の無線ＬＡＮ子機１−１の詳細な構成例を示すブロック図である。図２において、無線ＬＡＮ子機１−１は、ＬＡＮポート１３と無線ＬＡＮポートとからのパケットの転送処理を行うブリッジ部１１と、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等の無線ＬＡＮ通信を行う無線ＬＡＮ処理部１２と、ＬＡＮポート１３とを含んで構成されている。
【００２４】
無線ＬＡＮ処理部１２はＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等の無線ＬＡＮ通信を行い、無線ＬＡＮから受信したパケットをブリッジ部１１へイーサネット（登録商標）パケットに変換して送信し、ブリッジ部１１から受信したイーサネット（登録商標）パケットを無線ＬＡＮにて送信する。
【００２５】
ブリッジ部１１は、転送処理及び学習処理を行うブリッジ処理部１１１と、学習結果を保存するラーニングテーブル１１２とから構成されている。
【００２６】
ブリッジ処理部１１１は、無線ＬＡＮ処理部１２及びＬＡＮポート１３（ＬＡＮインタフェース）から受信したイーサネット（登録商標）パケットの送信元ＭＡＣアドレスを学習し、ラーニングテーブル１１２に書込み、ラーニングテーブル１１２の情報を参照して宛先ＭＡＣアドレスをキーにして検索し、その検索結果に基づいて送信処理を行う。
【００２７】
また、ブリッジ処理部１１１は、ラーニングテーブル１１２の情報を参照して、無線ＬＡＮ処理部１２からのＢＣ／ＭＣパケットの受信時刻が、最終受信時刻から一定時間Ｔ２を経過していれば、当該ＭＡＣアドレスにてラーニングテーブル１１２を更新する。ラーニングテーブル１１２は、ブリッジ処理部１１１によって参照され、ブリッジ処理部１１１の学習結果が書込まれる。
【００２８】
図３は図１に示す無線ＬＡＮ処理部１２で送受信する無線ＬＡＮのフレームフォーマットを示す図である。
【００２９】
無線ＬＡＮ処理部１２は、上記の特許文献１に記載の方法で通信を行う。すなわち、無線ＬＡＮ子機１−１〜１−３からのフレーム送信は、図３（ａ）で示すフレームフォーマットで行い、無線ＡＰ２からのフレーム受信は、ユニキャストフレームの場合に図３（ａ）のフレームフォーマットで行い、ＢＣ／ＭＣフレームの場合に図３（ｂ）のフレームフォーマットで行う。
【００３０】
尚、一般的な無線ＬＡＮ子機である図１の無線ＬＡＮ子機１−２は、無線ＡＰ２への送信を、図３（ｃ）のフレームフォーマットで送信し、無線ＡＰ２からのフレームを、図３（ｂ）のフレームフォーマットですべてのフレームを受信する。
【００３１】
図４は図２のラーニングテーブル１１２の詳細な構成を示す図である。図４において、ラーニングテーブル１１２は、ブリッジ処理部１１１によって書込み・参照され、ＭＡＣアドレス、ポート識別子、エージングタイムの３つの要素で構成されている。ラーニングテーブル１１２では、登録当初、エージングタイムが「Ｔ１」にセットされた後、カウントダウンされて「０」になると、当該エントリが削除される。「Ｔ１」は、一般的に、３００秒程度である。
【００３２】
ブリッジ処理部１１１は、無線ＬＡＮ処理部１２及びＬＡＮポート１３との間でパケットの送受信を行い、ＬＡＮポート１３でパケットを受信した時に送信元ＭＡＣアドレスと受信ポートとをラーニングテーブル１１２に登録・更新した後、宛先ＭＡＣアドレスをキーにラーニングテーブル１１２を検索して、該当エントリのポート識別子がＬＡＮポートでなければ、宛先ホストが無線ＬＡＮ側にあると推定されるので、無線ＬＡＮ処理部１２に転送する。
【００３３】
無線ＬＡＮ処理部１２からパケットを受信すると、ブリッジ処理部１１１は、宛先がユニキャストＭＡＣアドレスの場合、送信元ＭＡＣアドレスと受信ポートのポート識別子とをラーニングテーブル１１２に登録・更新を行う。次に、ブリッジ処理部１１１は、宛先ＭＡＣアドレスをキーにラーニングテーブル１１２を検索し、該当エントリのポート識別子が無線ＬＡＮポートでなければ、ＬＡＮポート１３へ転送する。宛先がＢＣ／ＭＣアドレスの場合、ラーニングテーブル１１２のエントリを検索し、エントリ情報に応じて、パケットの転送、廃棄、ラーニングテーブル１１２の更新を行う。
【００３４】
図５及び図６は図２に示すブリッジ処理部１１１の動作を示すフローチャートである。これら図１〜図６を参照してブリッジ処理部１１１の動作について説明する。
【００３５】
ブリッジ処理部１１１は、ユニキャストフレームを受信した場合（図５ステップＳ１）、一般的なＩＥＥＥ８０２．１規格で定義されているラーニングブリッジと同等動作を行う。すなわち、ブリッジ処理部１１１は、送信元ＭＡＣアドレスをキーにラーニングテーブル１１２を検索し（図５ステップＳ２）、エントリがあれば、該当エントリを更新する（図５ステップＳ４）。エントリの更新は、ヒットするエントリがあれば、ポート識別子情報の更新、エージングタイマを「Ｔ１」にリセットする。
【００３６】
また、ブリッジ処理部１１１は、ヒットするエントリがなければ、ラーニングテーブル１１２に、ＭＡＣアドレス、ポート識別子情報を登録し、エージングタイマを「Ｔ１」にセットして新規登録する（図５ステップＳ３）。
【００３７】
次に、ブリッジ処理部１１１は、宛先ＭＡＣアドレスをキーにラーニングテーブル１１２を検索し（図５ステップＳ５）、ヒットするエントリがなければ、受信ポート以外のポートへパケットを送信する（図５ステップＳ６）。
【００３８】
また、ブリッジ処理部１１１は、エントリがあり、該当エントリのポート識別子が受信ポート以外であれば、そのポートへパケットを送信する（図５ステップＳ８）。さらに、ブリッジ処理部１１１は、ヒットするエントリがあり、該当エントリのポート識別子が受信ポートと一致する場合、パケットを廃棄する（図５ステップＳ８）。
【００３９】
ブリッジ処理部１１１でＢＣ／ＭＣパケットを受信した場合について、図６を参照して説明する。ブリッジ処理部１１１のＢＣ／ＭＣパケット受信時の動作は、受信ポートが、無線ＬＡＮの場合とＬＡＮの場合とで異なる。
【００４０】
ブリッジ処理部１１１は、ＢＣ／ＭＣパケットを受信すると（図５ステップＳ１）、送信元ＭＡＣアドレスをキーにラーニングテーブル１１２を検索し（図６ステップＳ９）、ヒットするエントリがなければ、ラーニングテーブル１１２へ新規登録を行った後（図６ステップＳ１０）、受信ポート以外にパケットを送信する（図６ステップＳ１１）。
【００４１】
ヒットするエントリがある場合、ブリッジ処理部１１１は、受信ポートがＬＡＮポートであれば（図６ステップＳ１２）、ラーニングテーブル１１２を更新する（図６ステップＳ１３）。すなわち、受信ポートのポート識別子に更新し、エージングタイマを「Ｔ１」にリセットした後、受信ポート以外のポートへパケットを送信する（図６ステップＳ１１）。
【００４２】
ブリッジ処理部１１１は、受信ポートが無線ＬＡＮであれば、該当エントリのポート識別子と受信ポートとを比較し（図６ステップＳ１４）、ポート識別子と受信ポートとが一致していなければ、ラーニングテーブル１１２を更新し（図６ステップＳ１３）、受信ポート以外にパケットを送信する（図６ステップＳ１１）。
【００４３】
ブリッジ処理部１１１は、ポート識別子と受信ポートとが一致していれば、Ｔ１−（該当エントリのエージングタイマ）の差と一定時間「Ｔ２」の値とを比較する（図６ステップＳ１５）。一定時間「Ｔ２」の値は、無線ＬＡＮ子機１−１が送信したパケットが、無線ＡＰ２から折り返されてこないことが保証可能な時間で、数秒程度の時間である。
【００４４】
これらの比較の結果、Ｔ１−（該当エントリのエージングタイマ）の差が一定時間「Ｔ２」以上であれば、ブリッジ処理部１１１は、端末装置が移動して別の無線ＬＡＮ端末のＬＡＮポートに移ったと判断し、ラーニングテーブル１１２の更新し（図６ステップＳ１３）、受信ポート以外にパケットを送信する（図６ステップＳ１１）。
【００４５】
ブリッジ処理部１１１は、Ｔ１−（該当エントリのエージングタイマ）の差が一定時間「Ｔ２」未満である場合、無線ＬＡＮ子機１−１が送信したパケットが無線ＡＰ２から折り返されてきたパケットと判断し、パケットを廃棄する（図６ステップＳ１６）。
【００４６】
次に、図２の無線ＬＡＮ処理部１２の動作を説明する。無線ＬＡＮ処理部１２は、無線ＡＰ２と無線フレームの送受信を行い、ブリッジ処理部１１１から受信したパケットを無線ＡＰ２へ送信し、無線ＡＰ２から受信したパケットをブリッジ処理部１１１へ送信する。
【００４７】
無線ＬＡＮ処理部１２は、ブリッジ処理部１１１からパケットを受信すると、図３（ａ）のフレームフォーマットにのせて、パケットを送信する。無線ＡＰ２から受信するパケットは、ユニキャストパケットの場合に図３（ａ）のフレームフォーマットで受信し、ＢＣ／ＭＣパケットの場合に図３（ｂ）のフレームフォーマットで受信した後、イーサネット（登録商標）パケットに変換され、ブリッジ処理部１１１へ送信される。
【００４８】
このように、本実施の形態では、無線ＡＰ２からの折り返しＢＣ／ＭＣパケットの受信と移動した端末装置の場合のパケットの受信とをタイマによって判別しているので、ＭＡＣアドレスの再学習を迅速に行うことができる。
【００４９】
また、本実施の形態では、無線ＡＰ２からの折り返しパケットを廃棄しているので、無線ＬＡＮ子機１−１〜１−３同士や、無線ＡＰ２のＬＡＮポートと誤接続してしまった場合、パケットはループするものの、パケットのコピーが繰り返されて、ＬＡＮ内全体が使用不能になることを防ぐことできる。
【００５０】
図７は本発明の第２の実施の形態による無線ＬＡＮ子機の詳細な構成例を示すブロック図であり、図８は図７に示すＭＡＣアドレスラーニングテーブルの構成例を示す図である。本発明の第２の実施の形態による無線ＬＡＮ子機１ａ−１では、その基本的構成が上記の本発明の第１の実施の形態による無線ＬＡＮ子機１−１と同様であるが、ＭＡＣアドレスラーニングの構成についてさらに工夫している。
【００５１】
図７において、無線ＬＡＮ子機１ａ−１は、ＬＡＮポート１３と無線ＬＡＮポートとからのパケットの転送処理を行うブリッジ部１１と、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等の無線ＬＡＮ通信を行う無線ＬＡＮ処理部１２ａと、ＬＡＮポート１３と、ＭＡＣアドレスラーニングテーブル１４とを含んで構成されている。ブリッジ部１１は、転送処理及び学習処理を行うブリッジ処理部１１１と、学習結果を保存するラーニングテーブル１１２とから構成されている。
【００５２】
無線ＬＡＮ処理部１２ａは、ＬＡＮポート１３から受信したパケットのＢＣ／ＭＣパケットの送信元ＭＡＣアドレスをＭＡＣアドレスラーニングテーブル１４に記録する。また、無線ＬＡＮ処理部１２ａは、無線ＬＡＮポートからＢＣ／ＭＣパケットを受信すると、送信元ＭＡＣアドレスをキーにＭＡＣアドレスラーニングテーブル１４を検索し、ヒットするＭＡＣアドレスの場合にパケットを廃棄し、登録されていない場合にパケットをブリッジ処理部１１に転送する。
【００５３】
ＭＡＣアドレスラーニングテーブル１４は、図８に示す通り、ＭＡＣアドレスとエージングタイムとで構成されており、無線ＬＡＮ処理部１２ａから参照・書込みが行われる。ＭＡＣアドレスラーニングテーブル１４にアドレスを登録した当初、エージングタイムは「Ｔ２」時間で作成され、カウントダウンされて「０」になると、当該エントリが削除される。
【００５４】
ブリッジ処理部１１１及びラーニングテーブル１１２は、一般的なブリッジと同等の構成となる。すなわち、ブリッジ処理部１１１は、ＬＡＮポート１３及び無線ＬＡＮ処理部１２ａから受信したパケットの送信元ＭＡＣアドレスをラーニングテーブル１１２に学習・登録し、ラーニングテーブル１１２の情報と宛先ＭＡＣアドレスとから送信先ポートを決定する。
【００５５】
ラーニングテーブル１１２は、図４に示す構成と同等の構成で、ＭＡＣアドレス、ポート、エージングタイムで構成される。ラーニングテーブル１１２にアドレスを登録した当初、エージングタイムは「Ｔ１」時間で作成され、カウントダウンされて「０」になると、当該エントリが削除される。
【００５６】
図９は図７に示す無線ＬＡＮ処理部１２ａの動作を示すフローチャートである。これら図７〜図９を参照して無線ＬＡＮ処理部１２ａの動作について説明する。無線ＬＡＮ処理部１２は、無線ＬＡＮポートまたはＬＡＮポート１３からユニキャストパケットを受信した場合、パケットをそのままブリッジ処理部１１１へ転送し、ＢＣ／ＭＣパケットを受信した場合、図９に示すように動作する。
【００５７】
無線ＬＡＮ処理部１２ａは、ＢＣ／ＭＣパケットを受信した場合、受信ポートがＬＡＮであれば（図９ステップＳ２１）、ＭＡＣアドレスラーニングテーブル１４に送信元ＭＡＣアドレスをエージングタイム「Ｔ２」で登録してから（図９ステップＳ２２）、無線ＬＡＮポートへ転送する（図９ステップＳ２３）。
【００５８】
無線ＬＡＮ処理部１２ａは、受信ポートが無線ＬＡＮであれば、送信元ＭＡＣアドレスをキーにＭＡＣアドレスラーニングテーブル１４を検索し（図９ステップＳ２４）、ヒットするエントリがなければ、ブリッジ処理部１１１へ転送し（図９ステップＳ２３）、ヒットするエントリがあればパケットを廃棄する（図９ステップＳ２５）。
【００５９】
ブリッジ処理部１１１は、通常のブリッジと同等動作を行い、受信したすべてのパケットから送信元ＭＡＣアドレスを学習してラーニングテーブル１１２へ登録を行い、宛先ＭＡＣアドレスを学習してラーニングテーブル１１２から検索して、送信先ポートへ送信を行う。
【００６０】
このように、本実施の形態では、ブリッジ部１１が既存ブリッジと同等の動作をしているので、既存機能に変更を加えることなく、ＢＣ／ＭＣパケットの折り返し防止と迅速な再学習とを行うことができるという効果が得られる。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１の実施の形態による無線ＬＡＮネットワークの構成例を示すブロック図である。
【図２】図１の無線ＬＡＮ子機の詳細な構成例を示すブロック図である。
【図３】図１に示す無線ＬＡＮ処理部で送受信する無線ＬＡＮのフレームフォーマットを示す図である。
【図４】図２のラーニングテーブルの詳細な構成を示す図である。
【図５】図２に示すブリッジ処理部の動作を示すフローチャートである。
【図６】図２に示すブリッジ処理部の動作を示すフローチャートである。
【図７】本発明の第２の実施の形態による無線ＬＡＮ子機の詳細な構成例を示すブロック図である。
【図８】図７に示すＭＡＣアドレスラーニングテーブルの構成例を示す図である。
【図９】図７に示す無線ＬＡＮ処理部の動作を示すフローチャートである。
【符号の説明】
【００６２】
１−１〜１−３，
１ａ−１  無線ＬＡＮ子機
２  無線ＡＰ
３−１〜３−４  ＰＣ
４  スイッチハブ
１１  ブリッジ処理部
１２，１２ａ  無線ＬＡＮ処理部
１３  ＬＡＮポート
１４  ＭＡＣアドレスラーニングテーブル
１１１  ブリッジ処理部
１１２  ラーニングテーブル
【図１】
2009033274.tif 000003
【図２】
2009033274.tif 000004
【図３】
2009033274.tif 000005
【図４】
2009033274.tif 000006
【図５】
2009033274.tif 000007
【図６】
2009033274.tif 000008
【図７】
2009033274.tif 000009
【図８】
2009033274.tif 000010
【図９】
2009033274.tif 000011