(57)【特許請求の範囲】
【請求項１】
無線親機が管理する無線ネットワークにおいて前記無線親機と無線ネットワーク通信を行い、自機と有線接続されている端末と有線ネットワーク通信を行う無線子機であって、
前記無線ネットワークに属する他の無線子機に有線接続された他の端末から自機と有線接続された端末宛に送信された、前記他の端末のアドレスを示す情報を含む第１フレームのデータと、当該第１フレームを中継した前記他の無線子機が付加した前記他の無線子機のアドレスを示す接続情報と、がＦｒａｍｅＢｏｄｙに格納された無線フレームを、前記他の無線子機と自機との間を中継する前記無線親機から無線受信する無線受信部と、
無線受信した前記無線フレームに含まれる前記他の無線子機のアドレスと前記他の端末のアドレスとを対応付けて記憶する記憶部と、
自機と有線接続されている端末から送信された送信先アドレスを含む第２フレームを有線受信する有線受信部と、
前記有線受信部が有線受信した前記第２フレームの送信先アドレスが前記記憶部に記憶されている前記他の端末のアドレスと一致した場合、前記他の端末のアドレスと対応付けられた前記他の無線子機のアドレスを指定して、前記無線親機を介さずに直接無線通信するための設定を行う設定部と、
を備える無線子機。
【請求項２】
前記無線フレームは、前記他の無線子機が属する無線親機のアドレスまたはＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を示す情報をさらに含み、
前記記憶部は、前記無線親機のアドレスまたはＢＳＳＩＤが自機の属する無線親機のアドレスまたはＢＳＳＩＤと一致する場合に、前記無線フレームに含まれる前記他の無線子機のアドレス及び前記他の端末のアドレスとを対応付けて記憶することを特徴とする請求項１記載の無線子機。
【請求項３】
前記無線フレームは、前記他の端末が前記端末宛に送信したＡＲＰ(Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ)  ＲｅｑｕｅｓｔパケットまたはＡＲＰ  Ｒｅｓｐｏｎｓｅパケットに、当該ＡＲＰ  ＲｅｑｕｅｓｔパケットまたはＡＲＰ  Ｒｅｓｐｏｎｓｅパケットを中継する前記他の無線子機が、前記他の無線子機のアドレスと前記他の無線子機が属する無線親機のアドレスまたはＢＳＳＩＤを示す情報を付加したものであることを特徴とする請求項２記載の無線子機。
【請求項４】
前記無線子機は、前記有線受信した前記第２フレームの種類を識別するパケット識別部をさらに備え、
前記設定部は、前記パケット識別部が前記有線受信した前記第２フレームはデータ伝送に必要な通信品質を確保するために前記端末が前記他の端末宛に送信した帯域設定要求であると判定した場合に、前記他の端末のアドレスと対応付けられた前記他の無線子機のアドレスを指定して、前記無線親機を介さずに直接無線通信するための設定を行うことを特徴とする請求項３記載の無線子機。
【請求項５】
前記無線子機は、前記設定部が前記他の無線子機との直接無線通信の設定に成功した場合に前記帯域設定要求を前記他の無線子機に対して直接無線通信で送信する無線送信部をさらに備える請求項４記載の無線子機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線親機が管理する無線ネットワークのエリア内において、他の無線子機と無線ネットワーク通信を行い、有線接続されている端末と有線ネットワーク通信を行う無線子機に関する。
【背景技術】
【０００２】
図２４は、無線親機と、複数の無線子機と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルで各無線子機に接続された複数の端末とで構成される通信ネットワークの一例を示す図である。
無線親機２６００は、「アクセスポイント」とも呼ばれ、エリア２６０４内の無線ＬＡＮを管理し、エリア２６０４内に存在する無線子機間のデータ転送を中継する。
【０００３】
また、無線親機２６００は、各無線子機から無線送信された無線フレームを無線受信し、その無線フレームに含まれる各無線子機及び端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを検出して、無線子機２６０１、２６０２にそれぞれ有線接続されている端末のＭＡＣアドレスと、無線子機２６０１、２６０２それぞれのＭＡＣアドレスとを対応付けたテーブルを記憶し管理している。
【０００４】
なお、無線親機２６００は、このテーブル管理において、一度検出されてから所定時間以内に再び検出されなかったＭＡＣアドレスをテーブルから削除する処理を行っている。
無線子機２６０１、２６０２は、「ステーション」とも呼ばれ、無線親機２６００を介して、無線でお互いにデータのやり取りを行うことができる。
また、無線子機２６０１、２６０２にはそれぞれ有線ハブ機能が備わっており、ＬＡＮケーブルで複数の端末と接続することで、無線子機を中心とする有線ネットワークを構築することができる。
【０００５】
端末２６１１〜２６１６は、具体的には、パソコン、ＡＶ機器等であり、ＬＡＮ接続端子を備える。端末２６１１〜２６１３は、それぞれ、ＬＡＮケーブル２６２１〜２６２３を介して無線子機２６０１と接続されており、端末２６１４〜２６１６は、それぞれ、ＬＡＮケーブル２６２４〜２６２６を介して無線子機２６０２と接続されている。
端末２６１１〜２６１６はそれぞれ、無線子機２６０１、２６０２及び無線親機２６００を介して、データのやり取りを行うことができる。
【０００６】
無線子機２６０１及び端末２６１１〜２６１３間の有線通信と、無線子機２６０２及び端末２６１４〜２６１６間の有線通信は、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．３規格に準拠している。また、無線親機２６００、無線子機２６０１、２６０２間の無線通信は、ＩＥＥＥ８０２．１１規格に準拠している。
【０００７】
ここで、無線子機２６０１に有線接続されている端末２６１１が、無線子機２６０２に有線接続されている端末２６１４にフレームを送信する場合の各機器の動作について簡単に説明する。
端末２６１１が送信するフレームには、送信元を示す自機のＭＡＣアドレスと、送信先である端末２６１４のＭＡＣアドレスと、中継を行う無線子機２６０１、２６０２のＭＡＣアドレスが記載されている。
【０００８】
無線子機２６０１が端末２６１１から送信された前記フレームを検出すると、無線子機２６０１は無線チャネルの使用状況を確認し、無線チャネルが空いていれば、前記フレームを無線フレームに変換して、当該無線フレームを無線親機２６００に無線送信する。
無線親機２６００が、無線子機２６０１から無線送信された端末２６１４宛ての前記無線フレームを受信すると、当該無線フレームに含まれるＭＡＣアドレスを読み出して、管理しているテーブルと照合する。
【０００９】
送信先である端末２６１４のＭＡＣアドレスと一致するＭＡＣアドレスが、無線子機２６０２のＭＡＣアドレスと対応付けてテーブルに記憶されていれば、無線親機２６００は、当該無線フレームを無線子機２６０２宛てに無線送信する。もし、端末２６１４のＭＡＣアドレスがテーブルに記憶されていなければ、無線親機２６００は、当該無線フレームを破棄する。
【００１０】
無線親機２６００から前記無線フレームが無線送信されると、これを無線受信した無線子機２６０２は、有線用のフレームに変換して端末２６１４に有線送信する。
以上述べた各機器の動作については、特開２００２−９４５１６号公報（第４−７頁、図２、図８）に開示されている。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、上述の通信ネットワークにおいて、端末２６１１が端末２６１４宛てにフレームを送信した際に、無線子機２６０２と有線接続されていた端末２６１４が切断されている場合がある。例えば、端末２６１４がノートパソコンの場合、ユーザは、端末２６１４を常時ＬＡＮケーブル２６２４で無線子機２６０２と有線接続し続けているとは限らない。
【００１２】
この場合、無線子機２６０１は、端末２６１４が切断されていることがわからないので、上述したのと同様に、無線チャネルの使用状況を確認し、無線チャネルが空いていれば、前記フレームを無線フレームに変換して無線親機２６００に送信することになる。
また、無線子機２６０１から送信された無線フレームを受信した無線親機２６００は、管理しているテーブルから端末２６１４のＭＡＣアドレスが削除されていなければ、当該無線フレームを無線子機２６０２に送信することになる。
【００１３】
すなわち、端末２６１４が切断されているのにも関わらず、無駄な無線通信が行われるという問題が起こる。
無線ＬＡＮは、有線ＬＡＮに比べると通信速度が遅いので、無線ＬＡＮと有線ＬＡＮが混在する通信ネットワークでは、無線通信がボトルネックになりやすく、上述のような無駄な無線通信を抑えたいという要望がある。
【００１４】
そこで、本発明は、それぞれ異なる無線子機に有線接続された端末間の通信において発生する無駄な無線通信を抑えることができる無線子機を提供することを目的とする。
【課題を解決するための手段】
【００１５】
前記目的を達成するために、本発明に係る無線子機は、無線親機が管理する無線ネットワークのエリア内において、自機と有線接続されている端末と有線ネットワーク通信を行い、他の端末と有線接続されている他の無線子機と無線ネットワーク通信を行う無線子機であって、前記他の端末のＭＡＣアドレスを含む通知フレームを無線受信する無線受信部と、無線受信した前記通知フレームに含まれる前記他の端末のＭＡＣアドレスを記憶する記憶部と、自機と有線接続されている端末から送信された送信先ＭＡＣアドレスを含むフレームを有線受信する有線受信部と、有線受信した前記フレームの送信先ＭＡＣアドレスが、前記記憶部に記憶されているＭＡＣアドレスと一致しない場合、当該フレームを破棄するフィルタリング部とを備える。
【発明の効果】
【００１６】
上記構成の無線子機を用いれば、当該無線子機に有線接続されている端末から、他の無線子機に有線接続されている端末にフレームを送信する場合、前記記憶部に送信先端末のＭＡＣアドレスが記憶されていなければ、当該送信先端末は前記他の無線子機に有線接続されていないものとして、当該フレームを無線送信することなく破棄するので、無駄な無線通信を抑えることができる。
【００１７】
ここで、前記無線子機は、更に、前記無線受信部が、新たに無線受信した通知フレームに基づいて、前記記憶部に記憶されているＭＡＣアドレスを更新する第１制御部と、前記有線受信部により有線受信したフレームに含まれる、自機と有線接続されている端末のＭＡＣアドレスを記憶する第２記憶部と、所定の条件に基づいて前記第２記憶部に記憶されているＭＡＣアドレスを削除する第２制御部と、前記第２記憶部からＭＡＣアドレスの削除があった場合、又は新たなＭＡＣアドレスが当該第２記憶部に追加記憶された場合に、前記第２記憶部に記憶されているＭＡＣアドレスを含む通知フレームを作成する通知フレーム作成部と、作成された前記通知フレームを他の無線子機に無線送信する無線送信部とを備えるとしてもよい。
【００１８】
この構成により、前記記憶部には、他の無線子機の最新の有線接続状況が反映されたＭＡＣアドレスが記憶されることになり、切断された端末宛ての無駄な無線通信を抑えることができる。また、他の無線子機に対しては、自機に有線接続されている端末の最新の接続状況を通知するので、他の無線子機と無線親機との間の無駄な無線通信を抑えることができる。
【００１９】
ここで、前記無線子機は、更に、前記他の無線子機に通知フレームの送信を要求するための要求フレームを作成する要求フレーム作成部と、作成された前記要求フレームを前記他の無線子機に無線送信する無線送信部とを備え、前記無線受信部は、前記無線送信された要求フレームに応じて前記他の無線子機から無線送信された通知フレームを無線受信するとしてもよい。
【００２０】
この構成により、他の無線子機に有線接続されている端末の接続状況を必要とする際に、要求フレームを作成して他の無線子機に無線送信することで、通知フレームの無駄な無線送信を抑えることができる。
ここで、前記要求フレーム作成部は、前記無線受信部が前記他の無線子機から無線送信された通知フレームを無線受信して、一定時間経過した後に、当該他の無線子機宛ての要求フレームを作成するとしてもよい。すなわち、定期的に要求フレームを作成して、他の無線子機に無線送信することで、他の無線子機と無線親機との間の無駄な無線通信を抑えることができる。
【００２１】
ここで、前記無線受信部は、更に、他の無線子機から無線送信された要求フレームを無線受信し、前記無線子機は、更に、前記有線受信部により有線受信したフレームに含まれる、自機と有線接続されている端末のＭＡＣアドレスを記憶する第２記憶部と、前記要求フレームを無線受信した場合に、前記第２記憶部に記憶されているＭＡＣアドレスを含む通知フレームを作成する通知フレーム作成部とを備えるとしてもよい。
【００２２】
この構成により、他の無線子機から送信された要求フレームに応じて、通知フレームを他の無線子機に無線送信するので、通知フレームの無駄な無線送信を抑えることができる。
ここで、前記無線受信部が無線受信する通知フレームは、他の無線子機に有線接続されている他の端末のＭＡＣアドレスを含む付加情報が付加されたＡＲＰパケットであるとしてもよい。
【００２３】
この構成により、既存のプロトコルであるＡＲＰパケットを利用して、他の無線子機に対して、自機に有線接続されている端末のＭＡＣアドレスを通知することができる。
ここで、前記有線受信部は、自機と有線接続されている端末から送信された、前記他の無線子機に有線接続されている他の端末宛てのＡＲＰパケットを有線受信し、前記無線子機は、更に、前記第２記憶部に記憶されているＭＡＣアドレスを含む付加情報を、前記ＡＲＰパケットに付加する付加手段と、前記付加情報が付加されたＡＲＰパケットを無線送信する無線送信手段とを備えるとしてもよいし、前記無線親機が管理する無線ネットワークは、ＩＥＥＥ８０２．１１ｅ規格に準拠しており、前記無線子機は、更に、前記有線受信部が有線受信したフレームの送信先ＭＡＣアドレスが、前記記憶部に記憶されているＭＡＣアドレスと一致した場合、前記無線親機を介さずに前記他の無線子機と自機との間で直接無線通信するための設定を行う設定部を備えるとしてもよい。
【００２４】
また、本発明に係る無線子機は、無線親機が管理する無線ネットワークのエリア内において、自機と有線接続されている端末と有線ネットワーク通信を行い、他の端末と有線接続されている他の無線子機と無線ネットワーク通信を行う無線子機であって、前記他の無線子機に有線接続されていたが、その後切断された端末のＭＡＣアドレスを含む通知フレームを無線受信する無線受信部と、無線受信した前記通知フレームに含まれる前記ＭＡＣアドレスを記憶する記憶部と、自機と有線接続されている端末から送信された送信先ＭＡＣアドレスを含むフレームを有線受信する有線受信部と、有線受信したフレームの送信先ＭＡＣアドレスが、前記記憶部に記憶されている端末のＭＡＣアドレスと一致する場合、当該フレームを破棄するフィルタリング部とを備える。
【００２５】
この構成により、当該無線子機に有線接続されている端末から、他の無線子機に有線接続されている端末にフレームを送信する場合、前記記憶部に送信先端末のＭＡＣアドレスが記憶されていれば、当該送信先端末は前記他の無線子機に有線接続されていないものとして、当該フレームを無線送信することなく破棄するので、無駄な無線通信を抑えることができる。
【００２６】
ここで、前記無線子機は、更に、前記有線受信部により有線受信されたフレームに含まれる、自機と有線接続されている端末のＭＡＣアドレスを記憶する第２記憶部と、自機と有線接続されていた端末が切断されたことを検出する検出部と、前記第２記憶部に記憶されているＭＡＣアドレスのうち、前記検出部により切断が検出された端末のＭＡＣアドレスを含む通知フレームを作成する通知フレーム作成部と、作成された前記通知フレームを前記他の無線子機に無線送信する無線送信部とを備えるとしてもよい。
【００２７】
この構成により、他の無線子機に対して、自機に有線接続されていたが、その後切断した端末を通知するので、他の無線子機と無線親機との間の無駄な無線通信を抑えることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について、図面を用いて説明する。
＜実施の形態１＞
＜概要＞
図１は、無線親機と、複数の無線子機と、ＬＡＮケーブルで各無線子機に接続された複数の端末とで構成される通信ネットワークの一例を示す図である。
【００２９】
無線親機１は、背景技術で述べた無線親機２６００と同じである。
無線子機２、３、４は、無線親機１を介して、お互いにデータのやり取りを行うことができる。
また、無線子機２、３、４にはそれぞれ有線ハブ機能が備わっており、ＬＡＮケーブルで複数の端末と接続することで、無線子機を中心とする有線ネットワークを構築することができる。
【００３０】
端末１１〜１９は、具体的にはパソコン、ＡＶ機器等でありＬＡＮ接続端子を備える。
端末１１〜１３はＬＡＮケーブル２１〜２３を介して無線子機２と接続され、端末１４〜１６はＬＡＮケーブル２４〜２６を介して無線子機３と接続され、端末１７〜１９はＬＡＮケーブル２７〜２９を介して無線子機３と接続されている。
端末１１〜１９はそれぞれ、無線子機２〜４及び無線親機１を介して、データのやり取りを行うことができる。
【００３１】
無線子機２及び端末１１、１２、１３間の有線通信と、無線子機３及び端末１４、１５、１６間の有線通信と、無線子機４及び端末１７、１８、１９間の有線通信は、ＩＥＥＥ８０２．３規格に準拠している。また、無線親機１、無線子機２〜４間の無線通信は、ＩＥＥＥ８０２．１１規格に準拠している。
ここで、各無線子機の動作の概要を簡単に説明する。
【００３２】
各無線子機は、有線接続されている端末からフレームを有線受信すると、当該フレームに含まれる端末のＭＡＣアドレスを取得する。各無線子機は、取得したＭＡＣアドレスをそれぞれに備わっている第１テーブル記憶部に記憶する。
また、各無線子機は、有線接続されていた端末が切断されると、第１テーブル記憶部から該当端末のＭＡＣアドレスを削除する。
【００３３】
各無線子機は、第１テーブル記憶部の記憶内容を更新すると、記憶されている端末のＭＡＣアドレスと、自機のＭＡＣアドレスとを含む通知フレームを作成し、他の無線子機宛てで無線送信する。
各無線子機が無線送信した通知フレームは、無線親機１を介して他の各無線子機に無線受信される。
【００３４】
各無線子機は、無線受信した通知フレームに含まれる他の無線子機のＭＡＣアドレスと端末のＭＡＣアドレスとを対応付けて第２テーブル記憶部に記憶する。
各無線子機はフィルタリング部を備えており、フィルタリング部は、有線接続されている端末から送信されたフレームを受信すると、前記第２テーブル記憶部を参照して、そのフレームの宛先が、他の無線子機に有線接続されている端末のＭＡＣアドレスと一致しない場合、当該フレームを破棄する。
【００３５】
図２は、無線子機３の機能構成を示す図である。
無線子機２及び４は、無線子機３と同様の構成であるため、説明を省略する。
無線子機３は、有線送受信部１２０、無線送受信部１２１、無線フレーム変換部１２２、フレーム変換部１２３、取得部１２４、第１テーブル記憶部１２５、第１テーブル制御部１２６、通知部１２７、アンテナ１２８、通知フレーム取得部１２９、第２テーブル制御部１１０、フィルタリング部１１１、及び第２テーブル記憶部１１２を備える。
【００３６】
有線送受信部１２０は、端末１４〜１６より受信した有線フレームに対しＩＥＥＥ８０２．３規格に準拠したＰＨＹ（ｐｈｙｓｉｃａｌ  ｌａｙｅｒの略称。）／ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ｌａｙｅｒの略称。）処理を行い、処理後のフレームを無線フレーム変換部１２２及び取得部へ出力する。
また、フレーム変換部１２３よりフレームを入力し、ＩＥＥＥ８０２．３規格に準拠したＰＨＹ／ＭＡＣ処理を行い、端末１４〜１６へ送信する。
【００３７】
ここで、有線送受信部１２０の内部動作について図３を用いて詳しく説明する。
＜有線送受信部１２０＞
図３は、有線送受信部１２０の構成を示す図である。
同図に示すように有線送受信部１２０は、接続Ｉ／Ｆである入出力ポート１３０ａ〜ｄ、ＰＨＹ／ＭＡＣ処理部１３１ａ〜ｄ、スイッチ制御部１３２、ＭＡＣ処理部１３３、入力端子１３４及び出力端子１３５〜１３７を備える。
【００３８】
ＰＨＹ／ＭＡＣ処理部１３１ａは、入出力ポート１３０ａを介して端末１４より受信した有線フレームを入力とし、入力された有線フレームに対しＩＥＥＥ８０２．３規格に準拠したＰＨＹ／ＭＡＣ処理を行い、内部処理用フレームをスイッチ制御部１３２へ出力する。
内部処理用フレームには、データとともに送信元ＭＡＣアドレスや宛先ＭＡＣアドレスについての情報が記載されている。
【００３９】
また、ＰＨＹ／ＭＡＣ処理部１３１ａは、スイッチ制御部１３２から出力された内部処理用フレームを入力とし、ＩＥＥＥ８０２．３規格に準拠したＰＨＹ／ＭＡＣ処理を行い、入出力ポート１３０ａを介して端末１４へ送信する。
スイッチ制御部１３２は、ＰＨＹ／ＭＡＣ処理部１３１ａから出力された内部処理用フレームが入力されると、ＰＨＹ／ＭＡＣ処理部１３１ｂ〜ｄ及びＭＡＣ処理部１３３に中継する。
【００４０】
そして、スイッチ制御部１３２は、内部処理用フレームを中継する際、入出力ポート１３０ａから入力された内部処理用フレームであることを示すポート番号を、出力端子１３６へ出力する。また、スイッチ制御部１３２は、入出力ポート１３０ａ〜ｄの接続状態を示す接続状態信号を出力端子１３７へ出力する。
接続状態信号は、入出力ポート１３０ａ〜ｄ別に接続状態を判断するための信号である。
【００４１】
ＭＡＣ処理部１３３は、スイッチ制御部１３２より中継された内部処理用フレームからＭＡＣフレーム（以下、単にフレームと言う。）を作成し、出力端子１３５へ出力する。
また、ＭＡＣ処理部１３３は、入力端子１３４から入力されたフレームを入力とし、内部処理用フレームをスイッチ制御部１３２に出力する。
以上の動作により、有線送受信部１２０は有線フレームの送受信を行う。
【００４２】
ここで、図２に戻って他の機能部について説明する。
無線フレーム変換部１２２は、入力されたフレームをＩＥＥＥ８０２．１１規格に準拠した無線フレームに変換し、無線送受信部１２１へ出力する。
無線送受信部１２１は、無線フレーム変換部１２２より入力された無線フレームにデジタル変調を施し、無線伝送する周波数帯の送信信号に変換して、アンテナ１２８より無線送信する。
【００４３】
また、無線送受信部１２１は、アンテナ１２８を介して無線受信した無線信号を入力とし、入力された無線信号を復調し、無線フレームをフレーム変換部１２３及び通知フレーム取得部１２９へ出力する。
無線送受信部１２１より入力された無線フレームは、フレーム変換部１２３によって有線用のフレームに変換され、有線送受信部１２０に入力される。
【００４４】
取得部１２４は、有線送受信部１２０から出力されたフレーム、ポート番号、接続状態信号を入力とする。
取得部１２４は、入力されたフレーム、ポート番号、接続状態信号を用いて、更新情報（ポート番号、更新データ）及び更新要求信号を出力する。
ここで、取得部１２４の内部動作について図４を用いて詳しく説明する。
【００４５】
図４は、取得部１２４の構成を示す図である。
同図に示すように取得部１２４は、接続検出部１４０、ポート状態記憶部１４１、登録制御部１４２、送信元アドレス取得部１４３、登録情報通知部１４４、切断検出部１４５、削除情報通知部１４６、入力端子１４７〜１４９、及び出力端子１５０〜１５２を備える。
【００４６】
接続検出部１４０は、入力端子１４９からの接続状態信号を入力とし、入力された接続状態信号より有線送受信部１２０の入出力ポート１３０ａ〜ｄへの新規接続を検出する。
例えば、接続状態信号として、未接続時を「０」として定義し、接続時を「１」として定義しているとした場合、「０」から「１」への変化を検出することで、新規接続を検出することができる。
【００４７】
接続検出部１４０は、入出力ポート１３０ａ〜ｄへの新規接続を検出すると、新規接続を検出した入出力ポート１３０ａ〜ｄのポート番号と接続検出信号をポート状態記憶部１４１に出力する。
ポート状態記憶部１４１は、接続検出部１４０から出力されたポート番号と接続検出信号を入力とし、有線送受信部１２０の各入出力ポート１３０ａ〜ｄの接続状態を記憶する。
【００４８】
具体的には、図５に示すように入出力ポート１３０ａ〜ｄのポート番号とポート状態と関連付けして記憶する。
ポート状態は「０」又は「１」の値を持つ。
「１」は新規接続状態を表し、「０」はそれ以外の状態を意味する。
また、ポート状態記憶部１４１は、２種類の入力信号によってポート状態の値を遷移させる。１つは接続検出部１４０より入力される接続検出信号、もう１つは登録制御部１４２より入力される制御信号である。
【００４９】
ポート状態記憶部１４１は、接続検出信号の入力を確認すると、同時に接続検出部１４０より入力されたポート番号に対応するポート状態を「１」に遷移させる。
また、ポート状態記憶部１４１は、制御信号として「１」の入力を確認すると、同時に登録制御部１４２より入力されたポート番号に対応するポート状態を「０」に遷移させる。
【００５０】
更に、ポート状態記憶部１４１は、記憶している各ポート番号のポート状態を登録制御部１４２に出力する。
登録制御部１４２は、入力端子１４８よりポート番号を、ポート状態記憶部１４１よりポート状態を入力とし、入力されたポート番号とポート状態より制御信号を作成し、ポート番号と作成した制御信号を出力する。
【００５１】
登録制御部１４２が出力する制御信号は、入力したポート番号に対するポート状態が「１」ならば処理実行を指示する「１」の信号を出力し、ポート状態が「０」ならば未処理を指示する「０」の信号を出力する。
登録制御部１４２より出力されたポート番号と制御信号は、登録情報通知部１４４及びポート状態記憶部１４１に入力される。
【００５２】
登録制御部１４２のポート番号と制御信号の出力と平行して、送信元アドレス取得部１４３は、入力端子１４７より入力されたフレームから送信元ＭＡＣアドレスを取得し、取得したＭＡＣアドレスを登録情報通知部１４４へ出力する。
登録情報通知部１４４は、登録制御部１４２から出力された制御信号とポート番号と、送信元アドレス取得部１４３から出力されたＭＡＣアドレスとを入力とする。
【００５３】
登録情報通知部１４４は、登録制御部１４２から入力した制御信号が「１」ならば、登録制御部１４２から入力したポート番号を出力端子１５０へ出力し、送信元アドレス取得部１４３から入力したＭＡＣアドレスを更新データとして出力端子１５１へ出力し、更新要求信号を出力端子１５２へ出力する。
切断検出部１４５は、入力端子１４９より接続状態信号を入力とし、入力された接続状態信号から、有線送受信部１２０の各入出力ポート１３０ａ〜ｄに接続されていた各端末の切断を検出することができる。
【００５４】
例えば、接続状態信号が、「１」から「０」に変化したことを検出することで、切断を検出することができる。
切断検出部１４５は、切断を検出すると、該当の入出力ポート１３０ａ〜ｄのポート番号を、切断ポート番号として削除情報通知部１４６に出力する。
削除情報通知部１４６は、切断検出部１４５から出力された切断ポート番号を入力とし、切断ポート番号が入力されると、該当するポート番号を出力端子１５０へ出力し、「未接続」と定義されるデータを更新データとして出力端子１５１へ出力し、更新要求信号を出力端子１５２へ出力する。
【００５５】
なお、登録情報通知部１４４と削除情報通知部１４６が同時に処理を実行しないように、登録情報通知部１４４と削除情報通知部１４６との間でＷａｉｔ信号を送受信している。
登録情報通知部１４４と削除情報通知部１４６は各々処理を行う前に、Ｗａｉｔ信号の受信を確認する。Ｗａｉｔ信号を受信していなければ、処理を実行するとともに処理実行中Ｗａｉｔ信号を送信する。また、処理を行う前にＷａｉｔ信号の受信を確認した場合、Ｗａｉｔ信号の受信が終了するまで待機する。
【００５６】
Ｗａｉｔ信号受信終了後、処理の実行とともに処理実行中Ｗａｉｔ信号を送信する。
以上の動作により、取得部１２４は入力されたフレーム、ポート番号、接続状態信号を用いて、第１テーブル制御部１２６に更新情報（ポート番号、更新データ）及び更新要求信号を出力する。また、更新要求信号は通知部１２７にも出力される。
第１テーブル制御部１２６は、取得部１２４から出力されたポート番号、更新データ、更新要求信号を入力とし、更新要求信号の入力を検出すると、同じく入力されたポート番号、更新データに基づいて、テーブル記憶部１２５に対する書込み処理を行う。
【００５７】
第１テーブル記憶部１２５は、例えば、図６に示すようなテーブルを表すテーブルデータを記憶している。
図６は、第１テーブル記憶部１２５に記憶されているテーブルデータのテーブル内容の一例を示す図である。
同図に示すテーブルは、ポート番号と端末ＭＡＣアドレスで構成されており、ポート番号は、有線送受信部１２０の入出力ポート１３０ａ〜ｄに対応しており、各々の入出力ポート１３０ａ〜ｄと接続された端末のＭＡＣアドレスが、端末ＭＡＣアドレスとして記録される。
【００５８】
また、未接続時には「未接続」と定義されるデータが記録される。
具体的には第１テーブル記憶部１２５では、各ポート番号に対応してメモリアドレスとＭＡＣアドレスを記憶するメモリ領域が割当てられており、各入出力ポート１３０ａ〜ｄに接続された端末のＭＡＣアドレスを該当する領域に記憶する。
また、第１テーブル制御部１２６は、通知部１２７から出力されたデータ要求信号を入力とし、データ要求信号の入力を検出すると、第１テーブル記憶部１２５に記憶されたＭＡＣアドレスを順次読込み、テーブルデータとして出力し、テーブルデータの出力開始と同時に出力開始信号を出力する。
【００５９】
ここで、第１テーブル制御部１２６の内部動作について図７を用いて詳しく説明する。
図７は、第１テーブル制御部１２６の構成を示す図である。
同図に示すように第１テーブル制御部１２６は、メモリアドレス変換部１６０、書込み処理部１６１、メモリアドレス発行部１６２、読込み処理部１６３、入力端子１６４〜１６７及び出力端子１６８、１６９を備える。また、図示していないが第１テーブル制御部１２６と第１テーブル記憶部１２５はバスを介して接続されている。
【００６０】
メモリアドレス変換部１６０は、入力端子１６６からのポート番号を入力とし、入力されたポート番号に対して、第１テーブル記憶部１２５において当該ポート番号が割当てられているメモリアドレスを出力する。メモリアドレス変換部１６０から出力されたメモリアドレスは、書込み処理部１６１に入力される。
書込み処理部１６１は、入力端子１６４からの更新要求信号と、入力端子１６５からの更新データと、メモリアドレス変換部１６０からのメモリアドレスを入力とし、入力された更新要求信号を検出すると、同じく入力されたメモリアドレス宛に更新データの書込み処理を第１テーブル記憶部１２５に行う。
【００６１】
以上のメモリアドレス変換部１６０、書込み処理部１６１の動作により、テーブル記憶部１２６は第１テーブル記憶部１２５に対して書込み処理を行う。
メモリアドレス発行部１６２は、入力端子１６７からのデータ要求信号を入力とし、データ要求信号を検出すると、第１テーブル記憶部１２５において全ポート番号について割当てられているメモリアドレスを読込み処理部１６３に出力する。
【００６２】
読込み処理部１６３は、入力端子１６４からのデータ要求信号と、メモリアドレス発行部１６２からのメモリアドレスとを入力とし、データ要求信号を検出すると、メモリアドレス発行部１６２より入力されたメモリアドレス上のデータを、第１テーブル記憶部１２５から順次読込み、読込み完了後、テーブルデータとして出力端子１６８へ出力し、テーブルデータ出力開始と同期して出力開始信号を出力端子１６９へ出力する。
【００６３】
以上のメモリアドレス発行部１６２、読込み処理部１６３の動作により第１テーブル制御部１２６は第１テーブル記憶部１２５に対して読込み処理を行う。
なお、書込み処理部１６１は、書込み処理を実行する間、読込み処理部１６３にＷａｉｔ信号を出力する。読込み処理部１６３は、Ｗａｉｔ信号が入力される間、第１テーブル記憶部１２５からのデータ読込み処理を中断する。このようにして第１テーブル記憶部１２５への書込み処理と読込み処理が同時に行われないようにしている。
【００６４】
第１テーブル制御部１２６から出力されるテーブルデータと出力開始信号は通知部１２７に入力される。
通知部１２７は、取得部１２４から出力された更新要求信号を入力とし、入力された更新要求信号よりデータ要求信号を作成して、第１テーブル制御部１２６に出力する。
また、通知部１２７は、第１テーブル制御部１２６から出力されたテーブルデータと出力開始信号を入力とし、出力開始信号を検出すると、テーブルデータの内容を含む通知フレームを作成し、無線送受信部１２１へ出力する。
【００６５】
図８は、通知部１２７で作成される通知フレームの構成を示したものである。
通知フレームはＩＥＥＥ８０２．１１規格に準拠したフレームフォーマットにより構成されており、宛先ＭＡＣアドレスはブロードキャスト宛に設定されている。
データを格納するＦｒａｍｅＢｏｄｙは、通知フレーム識別情報１７５、管理情報１７６、端末テーブルデータ１７７で構成されている。
【００６６】
通知フレーム識別情報１７５は、固定長のデータであり、通知フレームであることを相手が識別することができるデータが記載されている。
管理情報１７６は、固定長のデータであり、無線子機３のＭＡＣアドレスが記載されている。
端末テーブルデータ１７７は、固定長のデータであり、ポート番号「１」から順に、全ポート番号のＭＡＣアドレスが記載されている。
【００６７】
有線送受信部１２０は、４つの入出力ポート１３０ａ〜ｄを有しており、４つのＭＡＣアドレスが記載することが可能である。
ここで、通知部１２７の内部動作について図９を用いて詳しく説明する。
図９は、通知部１２７の構成を示す図である。
同図に示すように通知部１２７は、遅延回路１８０〜１８２、識別情報作成部１８３、管理情報作成部１８４、通知フレーム作成部１８５、入力端子１８６〜１８８、及び出力端子１８９、１９０を備える。
【００６８】
遅延回路１８０は、入力端子１８６からの更新要求信号を入力とし、入力された更新要求信号を遅延させ、データ要求信号として出力端子１８９へ出力する。
出力されたデータ要求信号は上述した第１テーブル制御部１２６に入力される。
取得部１２４から送られてきた更新要求信号をそのままデータ要求信号として使用せず、遅延回路１８０によって遅延させることで、第１テーブル制御部１２６内の書込み処理と読込み処理の同時発生を回避している。
【００６９】
識別情報作成部１８３は、入力端子１８７からの出力開始信号を入力とし、出力開始信号を検出すると、通知フレームの通知フレーム識別情報１７５を作成し、通知フレーム作成部１８８へ出力する。
また、出力開始信号は、遅延回路１８２を介して管理情報作成部１８４に入力され、遅延回路１８２は、識別情報作成部１８３が通知フレーム識別情報１７５を通知フレーム作成部１８５に入力完了する時間まで出力開始信号を遅延させる。
【００７０】
管理情報作成部１８４は、遅延回路１８２を介して入力した出力開始信号を検出すると、管理情報１７６（無線子機３のＭＡＣアドレス）を作成し、通知フレーム作成部１８５に出力する。
遅延回路１８１は、入力端子１８８からのテーブルデータを入力とし、遅延処理を行い、遅延させたテーブルデータを通知フレーム作成部１８５へ出力する。
【００７１】
遅延回路１８１が行う遅延処理は、遅延回路１８２で設定された遅延時間に加え、管理情報作成部１８４が管理情報１７６を、通知フレーム作成部１８５に入力完了する時間分、テーブルデータを遅延させる。
通知フレーム作成部１８５は、識別情報作成部１８３から入力された通知フレーム識別情報１７５、管理情報作成部１８４から入力された管理情報１７６及び遅延回路１８１から入力されたテーブルデータを入力順に結合し、結合により作成されたデータをＦｒａｍｅＢｏｄｙとする通知フレームを作成し、出力端子１９０へ出力する。
【００７２】
以上の動作により、通知部１２７は、第１テーブル記憶部１２５に記憶されているＭＡＣアドレスを含む通知フレームを作成し、作成された通知フレームを出力する。
通知部１２７から出力された通知フレームは無線送受信部１２１に入力され、無線送受信部１２１はその通知フレームにデジタル変調を施し、無線伝送する周波数帯の送信信号に変換してアンテナ１２８より無線送信する。
【００７３】
通知フレーム取得部１２９は、無線送受信部１２１から出力された無線フレームを入力とし、入力された無線フレームが通知フレームであるかを判定し、判定の結果、通知フレームである場合、当該通知フレームに含まれる管理情報１７６と端末テーブルデータ１７７とを取得する。
更に取得した情報をもとに通知フレーム取得部１２９は、更新データ、テーブル取得元アドレス、更新要求信号を出力する。
【００７４】
ここで、通知フレーム取得部１２９の内部動作について図１０を用いて詳しく説明する。
図１０は、通知フレーム取得部１２９の構成を示す図である。
同図に示すように通知フレーム取得部１２９は、通知フレーム検出部２１１、更新要求部２１２、スイッチ２１３、入力端子２１４、及び出力端子２１５〜２１７を備える。
【００７５】
通知フレーム検出部２１１は、入力端子２１４からの無線フレームを入力とし、入力された無線フレームに通知フレーム識別情報１７５が含まれているかどうかを確認することで、通知フレームであるか否かを判定する。
判定の結果、通知フレームであると判定された場合、検出信号を更新要求部２１２へ出力する。また、通知フレーム検出部２１１は、通知フレームに含まれる管理情報１７６と端末テーブルデータ１７２を読み出して、これらを更新データとして出力端子２１５及びスイッチ２１３へ出力する。
【００７６】
更新要求部２１２は、通知フレーム検出部２１１から検出信号が入力されると、更新要求信号を出力端子２１７へ出力し、制御信号をスイッチ２１３へ出力する。
スイッチ２１３は、制御信号に従って、入力された更新データのうち管理情報１７６であるテーブル取得元アドレスのみを出力端子２１６へ出力する。
以上の動作により、通知フレーム取得部１２９は、無線フレームが通知フレームか否かを判定し、通知フレームであれば、更新データ、テーブル取得元アドレス及び更新要求信号を第２テーブル制御部１１０に出力する。
【００７７】
第２テーブル制御部１１０は、更新要求信号を検出すると、同じく入力された更新データとテーブル取得元アドレスをもとに、第２テーブル記憶部１１２に対して書込み処理を行う。
第２テーブル記憶部１１２は、例えば、図１２に示すようなテーブルを表すテーブルデータを記憶している。
【００７８】
図１２は、第２テーブル記憶部１１２に記憶されているテーブルデータのテーブル内容の一例を示す図である。
同図に示すテーブルは、固定サイズの行列データによって構成されており、第２テーブル記憶部１１２内で第１行目の１列目から順に、２列目、３列目、４列目、５列目、２行目の１列目といった順に固定サイズのメモリ領域とメモリアドレスが割当てられている。
【００７９】
同図に示すテーブルでは、行単位で取得した端末テーブルを記憶することが可能であり、各行には５つのＭＡＣアドレスを記憶することができる。１番目の列のメモリ領域には、端末テーブルを取得したテーブル取得元ＭＡＣアドレス、すなわち、他の無線子機のＭＡＣアドレスが記憶される。
続いて２番目の列から順に、端末テーブルとして４つのＭＡＣアドレスを順次記憶することができる。例えば、無線子機２の端末テーブルには、端末１１〜１３の各ＭＡＣアドレスが記憶されることになる。
【００８０】
なお、第２テーブル記憶部１１２に記憶されているテーブルには、初期値として、第１行目に無線親機１のＭＡＣアドレスが記録されている。
第２テーブル制御部１１０は、フィルタリング部１１１からのデータ要求信号を入力とし、データ要求信号の入力を確認すると、第２テーブル記憶部１１２に記憶されているＭＡＣアドレスを順次読込んで、フィルタリング部１１１に出力し、ＭＡＣアドレスの出力と同時に出力Ｅｎａｂｌｅ信号を出力する。
【００８１】
ここで、第２テーブル制御部１１０の内部動作について図１１を用いて詳しく説明する。
図１１は、第２テーブル制御部１１０の構成を示す図である。
同図に示すように第２テーブル制御部１１０は、メモリアドレス管理部２３０、書込み先アドレス発行部２３１、書込み処理部２３２、読込み先アドレス発行部２３３、読込み処理部２３４、入力端子２３５〜２３８、及び出力端子２３９、２４０を備える。
【００８２】
図示していないが、第２テーブル制御部１１０と第２テーブル記憶部１１２はバスを介して接続されている。
まず、第２テーブル制御部１１０の書込み処理を説明する。
メモリアドレス管理部２３０は、第２テーブル記憶部１１２において、各テーブル取得元ＭＡＣアドレスに割当てられたメモリアドレスと当該メモリアドレスの領域に記憶されているＭＡＣアドレスの値とを対応付けて管理している。
【００８３】
メモリアドレス管理部２３０は、入力端子２３６からテーブル取得元ＭＡＣアドレスを、入力端子２３７から更新要求信号をそれぞれ入力とし、更新要求信号を検出すると、同じく入力されたテーブル取得元アドレスの値が記憶されているメモリアドレスを書込み先アドレス発行部２３１に出力する。
例えば、第２テーブル記憶部１１２に記憶されている記憶状況が、図１２に示す状況である場合に、テーブル取得元アドレスとして無線子機３のＭＡＣアドレスである「ＳＴＡ（３）」の値がメモリアドレス管理部２３０に入力されたとする。
【００８４】
このときメモリアドレス管理部２３０は「ＳＴＡ（３）」の値が記憶されているメモリ領域のメモリアドレス（同図に示すテーブルにおいて、「ＳＴＡ（３）」の行のテーブル取得元ＭＡＣアドレスに割当てられたメモリアドレス）を出力する。
もし、入力されたテーブル取得元アドレスが同テーブルに未記録であった場合、新規にメモリアドレスを割当てて、当該メモリアドレスを出力する。そして、出力したメモリアドレスと入力されたテーブル取得元アドレス（ＭＡＣアドレス）を対応付けて管理する。
【００８５】
例えば、第２テーブル記憶部１１２に記憶されている記憶状況が、図１２示す状況である場合に、テーブル取得元アドレスとして「ＳＴＡ（５）」の値が入力された場合、「ＮＯ  ＥＮＴＲＹ」となっている５行目のテーブル取得元ＭＡＣアドレスに割当てられたメモリアドレスを出力する。
書込み先アドレス発行部２３１は、メモリアドレス管理部２３０よりメモリアドレスを入力されると、そのメモリアドレスと共に、テーブルデータ（１）、テーブルデータ（２）、テーブルデータ（３）、テーブルデータ（４）に割当てられている第２テーブル記憶部１１２のメモリアドレスを順次、書込み処理部２３２へ出力する。
【００８６】
書込み処理部２３２は、入力端子２３７より更新要求信号が、入力端子２３５より更新データが、書込み先アドレス発行部２３１よりメモリアドレスがそれぞれ入力され、更新要求信号の入力を検出すると、同じく入力されたメモリアドレス宛に更新データの書込み処理を順次実行する。
以上のメモリアドレス管理部２３０、書込み先アドレス発行部２３１、書込み処理部２３２の動作により、第２テーブル制御部１１０は書込み処理を行う。
【００８７】
次に第２テーブル制御部１１０の読込み処理を説明する。
メモリアドレス管理部２３０は、入力端子２３８からのデータ要求信号を入力とし、データ要求信号の入力を検出すると、第２テーブル記憶部１１２において最後に新規記録されたテーブル取得元ＭＡＣアドレスに割当てられたメモリアドレスを、読込み先アドレス発行部２３３に出力する。
【００８８】
例えば、第２テーブル記憶部１１２に記憶されている記憶状況が、図１２示す状況である場合に、「ＳＴＡ（４）」の値が記憶されているメモリアドレスを読込み先アドレス発行部２３３へ入力する。
読込み先アドレス発行部２３３は、入力端子２３８よりデータ要求信号が、メモリアドレス管理部２３０よりメモリアドレスが入力され、データ要求信号の入力を検出すると、メモリアドレス管理部２３０より入力されたメモリアドレスをテーブル取得元ＭＡＣアドレスとする行まで、テーブル取得元ＭＡＣアドレス、テーブルデータ（１）、テーブルデータ（２）、テーブルデータ（３）、テーブルデータ（４）に割当てられたメモリアドレスを順次、読込み処理部２３４へ出力する。
【００８９】
読込み処理部２３４は、入力端子２３８からデータ要求信号が入力され、読込み先アドレス発行部２３３からメモリアドレスが入力される。
読込み処理部２３４がデータ要求信号を検出すると、同じく入力されたメモリアドレス上のデータ（ＭＡＣアドレス）を第２テーブル記憶部１１２より順次読込む。
読込み完了後、読込み処理部２３４は読み出したＭＡＣアドレスを出力端子２３９へ出力し、読み出したＭＡＣアドレスの出力と同期してデータＥｎａｂｌｅ信号を出力端末２４０へ出力する。
【００９０】
なお、データＥｎａｂｌｅ信号は、ＭＡＣアドレスの出力開始とともに「０」から「１」の値に変化し、出力中「１」を保持し、出力完了とともに「１」から「０」へと変化する信号である。
以上のメモリアドレス管理部２３０、読込み先アドレス発行部２３３、読込み処理部２３４の動作により、第２テーブル制御部１１０は読込み処理を行う。
【００９１】
なお、書込み処理部２３２は、書込み処理を実行している間、読込み処理部２３４へＷａｉｔ信号を出力する。一方、読込み処理部２３４は、Ｗａｉｔ信号が「１」で入力されている間は第２テーブル記憶部１１２へデータ読込み処理を中断する。このようにして第２テーブル記憶部１１２への書込み処理と読込み処理が同時に行われないようにしている。
【００９２】
第２テーブル制御部１１０が出力するＭＡＣアドレスとデータＥｎａｂｌｅ信号はフィルタリング部１１１に入力される。
フィルタリング部１１１には、有線送受信部１２０からフレームが入力され、当該フレームをバッファに格納し、当該フレームの宛先ＭＡＣアドレスが第２テーブル記憶部１１２に記憶されているかどうかを判定する。判定の結果、記録されていれば、バッファに格納したフレームを出力し、判定の結果、記録されていなければ、バッファに格納したフレームを破棄する。
【００９３】
ここで、フィルタリング部１１１の内部動作について図１３を用いて詳しく説明する。
図１３は、フィルタリング部１１１の構成を示す図である。
同図に示すようにフィルタリング部１１１は、バッファ制御部２５０、バッファ２５１、宛先アドレス取得部２５２、比較部２５３、送信制御部２５４、スイッチ２５５、入力端子２５６、２５８、２５９、及び出力端子２５７、２６０を備える。
【００９４】
バッファ制御部２５０は、入力端子２５６を介して入力されたフレームを検出すると、バッファ２５１に格納するとともに、宛先アドレス取得部２５２へフレームを出力し、データ要求信号を出力端子２５７へ出力する。
バッファ制御部２５０より出力されたデータ要求信号は、第２テーブル制御部１１０へ出力され、第２テーブル制御部１１０は、第２テーブル記憶部１１２に記憶されているＭＡＣアドレスの読込み処理を実行する。そして、読込まれたＭＡＣアドレスは、第２テーブル制御部１１０から、入力端子２５８を介して、比較部２５３に入力される。また、データＥｎａｂｌｅ信号が、入力端子２５９を介して送信制御部２５４に入力される。
【００９５】
宛先アドレス取得部２５２は、バッファ制御部２５０より入力されたフレームから宛先ＭＡＣアドレスを取得し比較部２５３へ出力する。
比較部２５３は、宛先アドレス取得部２５２より入力された宛先ＭＡＣアドレスと入力端子２５８を介して入力されたＭＡＣアドレスとを順次比較する。
比較部２５３は、比較した結果を「０」又は「１」の比較結果信号として送信制御部２５４へ出力する。例えば、一致した場合に「１」の信号が、不一致の場合に「０」の信号を出力する。
【００９６】
送信制御部２５４は、入力端子２５９よりデータＥｎａｂｌｅ信号が入力される。
送信制御部２５４は、入力されたデータＥｎａｂｌｅ信号が「０」から「１」に変化したことをトリガとして、比較部２５３より入力される比較結果信号の監視を開始し、データＥｎａｂｌｅ信号が「１」から「０」に変化するまで監視を続ける。
前記監視の結果、比較結果信号が「１」となる状態（比較結果が一致）があれば、スイッチ２５５を「ＯＮ」にするとともに、バッファ制御部２５０に対してバッファ２５１内のフレームの出力を命令する。
【００９７】
一方、監視の結果、比較結果信号が「１」となる状態が無ければ、バッファ制御部２５０に対してバッファ２５１が格納しているフレームを破棄する廃棄命令を行う。
バッファ制御部２５０は、送信制御部２５４からの出力命令又は破棄命令に従って処理を行う。すなわち、バッファ制御部２５０は、送信制御部２５４より出力命令を受けると、バッファ２５１に格納するフレームを取出し、フレームを出力する。バッファ制御部２５０より出力されたフレームはスイッチに入力され、「ＯＮ」状態のスイッチ２５５を介して出力端子２６０へ出力される。
【００９８】
またバッファ制御部２５０は、送信制御部２５４より廃棄命令を受けると、バッファ２５１に格納するフレームを出力せずに廃棄する。
以上の動作により、フィルタリング部１１１は有線送受信部１２０より入力されたフレームに対してフィルタリングを行う。
フィルタリング部１１１より出力されたフレームは、無線フレーム変換部１２２に入力される。
【００９９】
無線フレーム変換部１２２は、入力されたフレームをＩＥＥＥ８０２．１１規格に準拠した無線フレームに変換し無線送受信部１２１へ出力する。
無線送受信部１２１は無線フレーム変換部１２２より入力した無線フレームにデジタル変調を施し、無線伝送する周波数帯の送信信号に変換しアンテナ１２８より送信する。
＜実施の形態２＞
次に、本発明の実施の形態２について説明する。
【０１００】
図１４は、無線親機と、複数の無線子機と、ＬＡＮケーブルで各無線子機に接続された複数の端末とで構成される通信ネットワークの一例を示す図である。
実施の形態２が、実施の形態１と異なる点は、各無線子機が、他の無線子機に対して、他の無線子機に有線接続されている端末のＭＡＣアドレスを要求する要求フレームを無線送信する点である。
【０１０１】
要求フレームを無線受信した各無線子機は、要求フレームを無線送信した無線子機に対して、実施の形態１で説明した通知フレームを無線送信する。
同図に示す無線子機２Ａ〜４Ａ以外は、実施の形態１で説明した内容と同じであるので、以下、異なる点についてのみ説明する。
図１５は、無線子機３Ａの構成を示す図である。
【０１０２】
無線子機２Ａ及び４Ａは、無線子機３Ａと同様の構成であるため、説明を省略する。
また、実施の形態１と同じ構成要素については同じ番号を付け、詳しい説明を省略する。
無線子機３Ａは、有線送受信部１２０、無線送受信部１２１、無線フレーム変換部１２２、フレーム変換部１２３、取得部１２４、第１テーブル記憶部１２５、第１テーブル制御部１２６、通知部１２７Ａ、アンテナ１２８、通知フレーム取得部１２９、第２テーブル制御部１１０、フィルタリング部１１１、第２テーブル記憶部１１２、要求フレーム生成部３１１、要求フレーム検出部３３０を備える。
【０１０３】
要求フレーム生成部３１１は、タイマーを備え、周期的なタイミングで、要求フレーム３００を作成する。
図１６は、要求フレーム生成部３１１により作成される要求フレームの構成を示す図である。
同図に示す要求フレームは、ＩＥＥＥ８０２．１１規格に準拠したフレームフォーマットにより構成されており、宛先ＭＡＣアドレスはブロードキャスト宛に設定されている。
【０１０４】
また、データを格納するＦｒａｍｅＢｏｄｙは、要求フレーム識別情報３２０、要求元ＭＡＣアドレス３２１で構成される。
要求フレーム識別情報３２０は、固定長のデータであり、この無線フレームが要求フレームであることを識別するデータが記載されている。
要求元ＭＡＣアドレス３２１は、固定長のデータであり、自機のＭＡＣアドレスが記載されている。
【０１０５】
要求フレーム生成部３１１により作成された要求フレームは無線送受信部１２１へ入力され、無線送受信部１２１は、入力された要求フレームにデジタル変調を施し、無線伝送する周波数帯の送信信号に変換しアンテナ１２８より送信する。
要求フレーム検出部３３０は、無線送受信部１２１からの無線フレームを入力とし、入力された無線フレームに要求フレーム識別情報３２０が含まれているか否かを確認して、当該無線フレームが要求フレームであるか否かを判定する。
【０１０６】
判定の結果、要求フレームであると判定された場合、要求フレームから要求元ＭＡＣアドレス３２１を取得し、通知先ＭＡＣアドレスとして出力する。また要求フレーム検出部３３０は、データ要求信号を通知部１２７Ａに出力する。
通知部１２７Ａは、データ要求信号をそのまま、第１テーブル制御部１２６に出力する。
【０１０７】
第１テーブル制御部１２６は、データ要求信号の入力を検出すると、第１テーブル記憶部１２５に記憶されているＭＡＣアドレスを順次読込み、テーブルデータとして、通知部１２７Ａに出力する。
後の動作は、実施の形態１と同様であるので、説明を省略する。
以上の動作により、通知部１２７Ａは、第１テーブル記憶部１２５に記憶されているＭＡＣアドレスを含む通知フレームを作成し、作成した通知フレームを無線送受信部１２１に出力する。
【０１０８】
無線送受信部１２１は、通知部１２７Ａより入力された通知フレームにデジタル変調を施し、無線伝送する周波数帯の送信信号に変換しアンテナ１２８より無線送信する。
＜実施の形態３＞
次に、本発明の実施の形態３について説明する。
実施の形態３が実施の形態１と異なる点は、各無線子機が、有線接続されていた端末のうち、その後切断された端末のＭＡＣアドレス（以下、「切断端末ＭＡＣアドレス」という。）を通知フレームに含ませて、他の無線子機に無線送信する点と、当該通知フレームを無線受信した各無線子機は、当該通知フレームを送信した無線子機のＭＡＣアドレスと当該通知フレームに含まれる切断端末ＭＡＣアドレスとを対応付けて第２テーブル記憶部１１２に記憶し、有線接続されている端末からのフレームを有線受信すると、当該フレームの宛先ＭＡＣアドレスが、第２テーブル記憶部１１２に記憶されている切断端末ＭＡＣアドレスと一致すれば、当該フレームを破棄するフィルタリングを行う点である。
【０１０９】
図１７は、実施の形態３における通知フレームの構成を示す図である。
同図に示す通知フレームは、ＩＥＥＥ８０２．１１規格に準拠したフレームフォーマットにより構成されており、宛先ＭＡＣアドレスはブロードキャスト宛に設定されている。
また、データを格納するＦｒａｍｅＢｏｄｙは、通知フレーム識別情報３２２、切断端末ＭＡＣアドレス３２３で構成されている。
【０１１０】
通知フレーム識別情報３２２は、固定長のデータであり、通知フレームであることが他の無線子機に識別可能なデータが記載される。
切断端末ＭＡＣアドレス３２３は、固定長のデータであり、無線子機から切断した端末のＭＡＣアドレスが記載されている。
図１８は、各無線子機が無線受信した通知フレームに基づいて、第２テーブル記憶部１１２に記憶している切断端末ＭＡＣアドレスのテーブルの一例を示す図である。
【０１１１】
例えば、同図に示すテーブルを記憶している無線子機が、有線接続されている端末から、ＭＡＣアドレス（１）を宛先とするフレームを有線受信した場合、当該無線子機に備わるフィルタリング部は、第２テーブル記憶部に、ＭＡＣアドレス（１）が切断端末ＭＡＣアドレスとして記憶されているので、当該フレームを破棄する。
＜実施の形態４＞
次に、本発明の実施の形態４について説明する。
【０１１２】
実施の形態４が実施の形態１と異なる点は、無線子機が他の無線子機に通知していた通知フレームの内容を、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットに付加することで、他の無線子機に通知するようにした点と、実施の形態４における無線ＬＡＮは、ＩＥＥＥ８０２．１１ｅ規格に準拠しており、無線親機を介さずに直接無線子機間で無線通信を行うことが可能であるという点である。
【０１１３】
図示していないが、図１に示す無線子機２〜４を、無線子機２Ｂ〜４Ｂと読み替えて、実施の形態４に係る無線子機２Ｂ〜４Ｂを説明する。
図１９は、無線子機３Ｂの構成を示す図である。
無線子機２Ｂ及び４Ｂは、無線子機３Ｂと同様の構成であるため、説明を省略する。
また、実施の形態１と同じ構成要素については同じ番号を付け、詳しい説明を省略する。
【０１１４】
無線子機３Ｂは、有線送受信部１２０、無線送受信部１２１、接続情報解析部４００、接続情報付加部４０１、接続情報記憶部４０２、パケット識別部４０３、帯域設定パケット処理部４０４、無線リンク設定管理部４０５、及びＤｉｒｅｃｔ  Ｌｉｎｋ判定部４０６を備える。
有線送受信部１２０及び無線送受信部１２１については、実施の形態１と同様である。
【０１１５】
パケット識別部４０３は、無線送受信部１２１または有線送受信部１２０を介して入力されたデータから帯域設定パケットとＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを識別する機能を有する。
接続情報解析部４００は、パケット識別部４０３から転送されたＡＲＰパケットに含まれる無線子機間直接通信の設定に必要な情報を解析する機能を有する。
【０１１６】
接続情報付加部４０１は、接続情報解析部４００から転送されたＡＲＰパケットに無線子機間直接通信に必要な情報を付加する機能を有する。
図２０は、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）で規定されている通信プロトコルであるＡＲＰパケットのデータ構造を示す図であり、図２１は、ＡＲＰパケットに付加する接続情報のデータ構造を示す図である。
【０１１７】
接続情報は、無線親機のＭＡＣアドレス、自機（無線子機）のＭＡＣアドレス及びＡＲＰパケットを発行した端末のＭＡＣアドレスの３つから構成される。
無線親機のＭＡＣアドレスは、どこのＢＳＳ内に所属しているかの識別に利用され、自機のＭＡＣアドレスとＡＲＰパケットを発行した端末のＭＡＣアドレスは、どの無線子機と端末が有線ネットワークを介して接続されているかの識別に利用される。
【０１１８】
接続情報記憶部４０２は、接続情報解析部４００からの指示に基づいて端末の接続状態を管理するテーブルを記憶する。
帯域設定パケット処理部４０４は、パケット識別部４０３から転送された無線帯域の確保及び解放の要求のパケットを解析する機能を有する。
Ｄｉｒｅｃｔ  Ｌｉｎｋ判定部４０６は、帯域設定パケット処理部４０４から転送された帯域設定要求に含まれた情報を受けると、接続情報記憶部４０２で保持しているテーブルに基づいて端末の接続状態を判定する機能を有する。
【０１１９】
無線リンク設定管理部４０５は、Ｄｉｒｅｃｔ  Ｌｉｎｋ判定部４０６での判定結果に基づいて無線リンクの帯域設定を行う機能を有する。
ここで、無線子機２Ｂと有線接続されている端末１１と、無線子機３Ｂと有線接続されている端末１４間の通信において、無線子機間直接通信を行う場合の動作について説明する。
【０１２０】
図２２は、無線子機間直接通信を行う場合の通信フローを示すシーケンス図である。
図２２においてＩＥＥＥ８０２．１１ｅ規格に準じた通信フローのシーケンスを破線で示しており、それ以外を実線で示している。
本実施の形態では、無線子機間直接通信の通信フローを開始するきっかけとして、帯域予約型の通信プロトコルを用いている。
【０１２１】
例えば、帯域予約型の通信プロトコルとしてＩＥＴＦで規定されたＳＴ２（Ｉｎｔｅｒｎｅｔ  ＳＴｒｅａｍ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ２）や、ＲＳＶＰ（Ｒｅｓｏｕｒｃｅ  ｒｅＳｅｒＶａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などが挙げられる。
図２２における帯域設定要求及び帯域設定応答は、帯域予約型の通信プロトコルの通信フローとする。
【０１２２】
まず、端末１４から端末１１へのデータ伝送に先立ち、必要な帯域を確保する帯域設定要求（９）（図面では、９を○で囲んで示している。以下において、数字を（  ）で囲んだものは、図面中の数字を○で囲んだものに相当している。）を端末１４が、無線子機３Ｂに対して送信する前に、端末１４は、既知である端末１１に割り当てられているＩＰアドレスを含むＡＲＰ  Ｒｅｑｕｅｓｔパケット（１）をブロードキャスト送信して、端末１１のＭＡＣアドレスの取得を試みる。
【０１２３】
例えば、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）ＡＶを利用して、端末１１と端末１４とがデータ伝送を行う場合は、各端末がネットワーク接続時に自機アドレスを決定する時、または端末間でコンテンツリストの交換を行う時にＡＲＰパケットをブロードキャスト送信する。
無線子機３Ｂの有線送受信部１２０は、端末１４から送信されたＡＲＰ  Ｒｅｑｕｅｓｔパケット（１）を受信すると、これをパケット識別部４０３に転送する。
【０１２４】
パケット識別部４０３は、ＡＲＰ  Ｒｅｑｕｅｓｔパケットが入力されると接続情報解析部４００へ転送する。
接続情報解析部４００は、ＡＲＰ  Ｒｅｑｕｅｓｔパケットが入力されると内容を解析し、接続情報が付加されているか調べる。
ここでは、接続情報が付加されていないため、そのままＡＲＰ  Ｒｅｑｕｅｓｔパケットを接続情報付加部４０１に転送する。
【０１２５】
接続情報付加部４０１は、ＡＲＰ  Ｒｅｑｕｅｓｔパケットが入力されると接続情報を付加する。
無線子機３Ｂは、接続情報付加部４０１でＡＲＰ  Ｒｅｑｕｅｓｔパケットに接続情報を付加すると、無線送受信部１２１を介して無線親機１にＡＲＰ  Ｒｅｑｕｅｓｔパケット（２）を無線送信する。
【０１２６】
無線親機１は、ＡＲＰ  Ｒｅｑｕｅｓｔパケット（２）を無線受信すると、これを、無線転送（３）する。
無線子機２Ｂの無線送受信部１２１は、無線親機１から転送されたＡＲＰ  Ｒｅｑｕｅｓｔパケット（３）を無線受信すると、これをパケット識別部４０３に転送する。
パケット識別部４０３は、ＡＲＰ  Ｒｅｑｕｅｓｔパケットが入力されると、接続情報解析部４００に転送する。
【０１２７】
接続情報解析部４００は、ＡＲＰ  Ｒｅｑｕｅｓｔパケットが入力されるとその内容を解析し、接続情報が付加されているかどうかを調べる。
その結果、ＡＲＰ  Ｒｅｑｕｅｓｔパケットに接続情報が付加されていることが判明すれば、その接続情報に含まれる無線親機１のＭＡＣアドレスから、同一のＢＳＳ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）内の無線子機で付加された接続情報かどうかを識別する。
【０１２８】
同一ＢＳＳ内の無線子機で付加された接続情報であることが識別された場合、当該接続情報に含まれる無線子機のＭＡＣアドレス（ここでは無線子機３ＢのＭＡＣアドレス）とＡＲＰパケットを発行した端末のＭＡＣアドレス（ここでは端末１４のＭＡＣアドレス）を接続情報記憶部４０２に転送する。
接続情報記憶部４０２では、他の無線子機のＭＡＣアドレスと、その無線子機に有線接続されている端末のＭＡＣアドレスとを対応付けたテーブルで記憶しており、新たなＭＡＣアドレスが、接続情報解析部４００から転送されてくると、テーブル更新を行う。
【０１２９】
接続情報解析部４００は、接続情報が付加されたＡＲＰ  Ｒｅｑｕｅｓｔパケットから当該接続情報を削除して、有線送受信部１２０に出力し、有線送受信部１２０は、接続情報が付加されていないＡＲＰ  Ｒｅｑｕｅｓｔパケット（４）を有線送信する。
端末１１は、無線子機２ＢからＡＲＰ  Ｒｅｑｕｅｓｔパケットを受信すると、自機のＭＡＣアドレスを当該パケットに書き込み、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（５）として、返信する。
【０１３０】
無線子機２Ｂの有線送受信部１２０が、端末１１から有線送信されたＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（５）を受信すると、これをパケット識別部４０３に転送する。
パケット識別部４０３は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットが入力されると接続情報解析部４００へ転送する。
接続情報解析部４００は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットが入力されるとその内容を解析し、接続情報が付加されているかどうかを調べる。
【０１３１】
ここでは、接続情報が付加されていないため、そのままＡＲＰ  Ｒｅｓｐｏｎｓｅパケットを接続情報付加部４０１に転送する。
接続情報付加部４０１は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットが入力されると接続情報を付加する。
無線子機２Ｂは、接続情報付加部４０１でＡＲＰ  Ｒｅｓｐｏｎｓｅパケットに接続情報を付加すると、無線送受信部１２１を介して無線親機１にＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（６）を無線送信する。
【０１３２】
無線親機１は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（６）を無線受信すると、無線子機３ＢにＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（７）を無線転送する。
無線子機３Ｂの無線送受信部１２１は、無線親機１から転送されたＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（７）を無線受信すると、これをパケット識別部４０３に転送する。
パケット識別部４０３は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットが入力されると、接続情報解析部４００に転送する。
【０１３３】
接続情報解析部４００は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットが入力されるとその内容を解析し、接続情報が付加されているかどうかを調べる。
その結果、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットに接続情報が付加されていることが判明すれば、その接続情報に含まれる無線親機１のＭＡＣアドレスから、同一のＢＳＳ内の無線子機で付加された接続情報かどうかを識別する。
【０１３４】
同一ＢＳＳ内の無線子機で付加された接続情報であることが識別された場合、当該接続情報に含まれる無線子機のＭＡＣアドレス（ここでは無線子機２ＢのＭＡＣアドレス）とＡＲＰパケットを発行した端末のＭＡＣアドレス（ここでは端末１１のＭＡＣアドレス）を接続情報記憶部４０２に転送する。
接続情報記憶部４０２は、新たなＭＡＣアドレスが接続情報解析部４００から転送されてくると、テーブル更新を行う。
【０１３５】
接続情報解析部４００は、接続情報が付加されたＡＲＰ  Ｒｅｓｐｏｎｓｅパケットから当該接続情報を削除して、有線送受信部１２０に出力し、有線送受信部１２０は、接続情報が付加されていないＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（８）を有線送信する。
ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットを受信した端末１４は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットに含まれる端末１１のＭＡＣアドレスを取得する。
【０１３６】
続いて端末１４は、安定した通信品質（ＱｏＳ：Ｑｕａｒｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を確保するために、必要な帯域確保量を記した帯域設定要求（９）を、先ほど取得した端末１１のＭＡＣアドレスを宛先として送信する。
この帯域設定要求には、データ伝送に必要な要求帯域の値の他に、データを識別できる識別子（例えば、端末のＭＡＣアドレス及びＩＰアドレス、ＴＣＰやＵＤＰのポート番号）が含まれる。
【０１３７】
無線子機３Ｂは、有線送受信部１２０で端末１４から送信された帯域設定要求を受信すると、パケット識別部４０３へ帯域設定要求を転送する。
パケット識別部４０３は、帯域設定要求が入力されると帯域設定パケット処理部４０４に転送する。
帯域設定パケット処理部４０４は、帯域設定要求が入力されると、帯域設定要求の内容を解析し、Ｄｉｒｅｃｔ  Ｌｉｎｋ判定部４０６に帯域設定要求の内容を転送する。
【０１３８】
Ｄｉｒｅｃｔ  Ｌｉｎｋ判定部４０６は、帯域設定要求の内容が入力されると、接続情報記憶部４０２を参照し、端末１１が無線子機２Ｂに接続されていることを認識する。
次に、Ｄｉｒｅｃｔ  Ｌｉｎｋ判定部４０６は、自機がデータ受信側であるため、ＨＣＣＡ設定は行わないと判断する。これは、ＩＥＥＥ８０２．１１ｅ規格において、データ送信側の無線子機からＡｄｄＴｓ  Ｒｅｑｕｅｓｔを送信すると規定しているからである。
【０１３９】
次に、無線リンク設定管理部４０５は、ＤＬＳ設定のためのＤＬＳ  Ｒｅｑｕｅｓｔを作成して、無線送受信部１２１から無線親機１経由で無線子機２Ｂ宛てに無線送信する。
無線子機２Ｂは、無線親機１経由でＤＬＳ  Ｒｅｑｕｅｓｔを無線受信すると、自機がＤＬＳをサポートしているため、ＤＬＳ可能という判定を示す情報を記載したＤＬＳ  Ｒｅｓｐｏｎｓｅを無線親機１経由で無線子機３Ｂ宛てに返信する。
【０１４０】
無線子機３Ｂは、無線親機１経由でＤＬＳ  Ｒｅｓｐｏｎｓｅを受信すると、無線リンク設定管理部４０５は、ＤＬＳ設定の判定結果を調べる。
その判定結果が「ＤＬＳ可能」であった場合、次に、無線子機間直接通信が可能であるかどうかを調べるために、ＤＬＳテスト要求（１０）を無線子機２Ｂに無線子機間直接通信で無線送信する。
【０１４１】
無線子機２Ｂは、ＤＬＳテスト要求を無線受信すると、ＤＬＳテスト応答（１１）を返信する。
なお、ＤＬＳ  Ｒｅｓｐｏｎｓｅに含まれる結果が「ＤＬＳ不可能」であった場合、またはＤＬＳテスト応答が、予め設定した時間内に戻ってこない場合は、無線子機３Ｂは、Ｄｏｗｎ  ｌｉｎｋでＨＣＣＡ（Ｈｙｂｒｉｄ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｆｕｎｃｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｄ  Ｃｈａｎｎｅｌ  Ａｃｃｅｓｓ）設定を行う。
【０１４２】
無線子機３Ｂは、ＤＬＳテスト応答を無線受信すると、帯域設定要求（１２）を無線子機間直接通信で無線子機２Ｂに転送する。
無線子機２Ｂは、帯域設定要求を無線受信すると、無線マネジメントフレームであるＡｄｄＴｓ  Ｒｅｑｕｅｓｔを無線親機１に対して無線送信する。
無線親機１は、ＡｄｄＴｓ  Ｒｅｑｕｅｓｔを無線受信すると無線ネットワーク２１の帯域割当の判定を行い、その判定結果を含むＡｄｄＴｓ  Ｒｅｓｐｏｎｓｅを無線子機２Ｂに返信する。
【０１４３】
ここでは、無線親機１での帯域割当の判定結果は「成功」とする。
無線子機２Ｂは、ＡｄｄＴｓ  Ｒｅｓｐｏｎｓｅを受信すると、その判定結果を付加した帯域設定要求（１３）を端末１１に転送する。
端末１１は、帯域設定要求を有線受信すると、帯域設定要求の情報を含む帯域設定応答（１４）を端末１４を宛先として返信する。
【０１４４】
帯域設定応答は、無線子機２Ｂと無線子機３Ｂによって転送され（１５、１６）、端末１４は、これを受信する。
以上説明した通信フローは、データの受信側である端末１４が、データの送信側である端末１１のＭＡＣアドレスが不明である場合に、無線子機間直接通信を成立させるための通信フローであったが、反対に、データの送信側である端末１１が、データの受信側である端末１４のＭＡＣアドレスが不明である場合に、無線子機間直接通信を成立させるための通信フローについて、図２３を用いて簡単に説明する。
【０１４５】
まず、端末１１は、ＡＲＰ  Ｒｅｑｕｅｓｔパケット（１）を送信して端末１４のＭＡＣアドレスの取得を試みる。
ＡＲＰ  Ｒｅｑｕｅｓｔパケットを受信した無線子機２Ｂは、無線親機１のＭＡＣアドレスと、自機のＭＡＣアドレス及び端末１１のＭＡＣアドレスを含む接続情報を付加し、接続情報が付加されたＡＲＰ  Ｒｅｑｕｅｓｔパケット（２）を無線親機１に無線送信する。
【０１４６】
無線親機１は、ＡＲＰ  Ｒｅｑｕｅｓｔパケット（２）を無線受信すると、これを無線子機３Ｂに転送する。
無線子機３Ｂは、無線親機１からＡＲＰ  Ｒｅｑｕｅｓｔパケット（３）を無線受信すると、これに付加されている付加情報に含まれる端末１１のＭＡＣアドレスと、無線子機２ＢのＭＡＣアドレスとを対応付けて接続情報記憶部４０２に記憶する。そして、付加情報を削除したＡＲＰ  Ｒｅｑｕｅｓｔパケット（４）を端末１４に有線送信する。
【０１４７】
端末１４は、ＡＲＰ  Ｒｅｑｕｅｓｔパケット（４）を受信すると、自機のＭＡＣアドレスを書き込みＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（５）を端末１１を宛先として返信する。
ＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（５）を受信した無線子機３Ｂは、無線親機１のＭＡＣアドレスと、自機のＭＡＣアドレス及び端末１４のＭＡＣアドレスを含む接続情報を付加し、接続情報が付加されたＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（６）を無線親機１に無線送信する。
【０１４８】
無線親機１は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（６）を無線受信すると、これを無線子機２Ｂに転送する。
無線子機２Ｂは、無線親機１からＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（７）を無線受信すると、これに付加されている付加情報に含まれる端末１４のＭＡＣアドレスと、無線子機２ＢのＭＡＣアドレスとを対応付けて接続情報記憶部４０２に記憶する。そして、付加情報を削除したＡＲＰ  Ｒｅｓｐｏｎｓｅパケット（８）を端末１１に有線送信する。
【０１４９】
ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットを受信した端末１１は、ＡＲＰ  Ｒｅｓｐｏｎｓｅパケットに含まれる端末１４のＭＡＣアドレスを取得する。
続いて端末１１は、安定した通信品質（ＱｏＳ：Ｑｕａｒｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を確保するために、必要な帯域確保量を記した帯域設定要求（９）を、先ほど取得した端末１４のＭＡＣアドレスを宛先として送信する。
【０１５０】
無線子機２Ｂは、端末１１から送信された帯域設定要求を受信すると、ＤＬＳ設定のためのＤＬＳ  Ｒｅｑｕｅｓｔを作成して、無線親機１経由で無線子機２Ｂ宛てに無線送信する。
無線子機３Ｂは、無線親機１経由でＤＬＳ  Ｒｅｑｕｅｓｔを無線受信すると、自機がＤＬＳをサポートしているため、ＤＬＳ可能という判定を示す情報を記載したＤＬＳ  Ｒｅｓｐｏｎｓｅを無線親機１経由で無線子機２Ｂ宛てに返信する。
【０１５１】
無線子機２Ｂは、無線親機１経由でＤＬＳ  Ｒｅｓｐｏｎｓｅを受信すると、ＤＬＳ設定の判定結果を調べる。
その判定結果が「ＤＬＳ可能」であった場合、次に、無線子機間直接通信が可能であるかどうかを調べるために、ＤＬＳテスト要求（１０）を無線子機３Ｂに無線子機間直接通信で無線送信する。
【０１５２】
無線子機３Ｂは、ＤＬＳテスト要求を無線受信すると、ＤＬＳテスト応答（１１）を返信する。
無線子機２Ｂは、ＤＬＳテスト応答を無線受信すると、無線マネジメントフレームであるＡｄｄＴｓ  Ｒｅｑｕｅｓｔを無線親機１に対して無線送信する。
無線親機１は、ＡｄｄＴｓ  Ｒｅｑｕｅｓｔを無線受信すると無線ネットワーク２１の帯域割当の判定を行い、その判定結果を含むＡｄｄＴｓ  Ｒｅｓｐｏｎｓｅを無線子機２Ｂに返信する。
【０１５３】
ここでは、無線親機１での帯域割当の判定結果は「成功」とする。
無線子機２Ｂは、ＡｄｄＴｓ  Ｒｅｓｐｏｎｓｅを受信すると、その判定結果を付加した帯域設定要求（１２）を無線子機間直接通信で無線子機３Ｂに無線送信する。
無線子機３Ｂは、帯域設定要求を無線受信すると、これを端末１４に転送する。
端末１４は、帯域設定要求（１３）を有線受信すると、帯域設定要求の情報を含む帯域設定応答（１４）を端末１１を宛先として返信する。
【０１５４】
帯域設定応答は、無線子機２Ｂと無線子機３Ｂによって転送され（１５、１６）、端末１１は、これを受信する。
以上説明したＩＥＥＥ８０２．１１ｅ準拠の無線子機２Ｂ、３Ｂは、帯域設定要求を受信する前に、他の無線子機に有線接続されている相手端末がどの無線子機に接続されているかを接続情報記憶部４０２を参照することで判定できるので、自機に有線接続されている端末から帯域設定要求を受信した時点で、ＤＬＳ設定を行うかどうかの可否判定が可能となる。
【０１５５】
また、既存のプロコトル（ＡＲＰ）を利用して自機に有線接続されている端末のＭＡＣアドレスを、他の無線子機に通知するので、余分な無線リソースを消費しない。
更に、比較的高価な無線親機１を変更することなく、比較的安価な無線子機２Ｂ、３Ｂを導入するだけで、無駄な無線通信を削減することができるので、ユーザは、これらの無線子機２Ｂ、３Ｂを導入しやすい。
＜補足＞
なお、本発明は、上述の各実施の形態に限定されないことは勿論である。以下のものも含まれる。
（１）上述の各実施の形態では、無線子機に有線接続することが可能な端末は４台としていたが、これに限られず、１台でも５台でもよい。
（２）第１テーブル記憶部１２５の記録内容の更新方法として、第１テーブル記憶部１２５に記録された各ＭＡＣアドレス宛にＲＡＲＰ（Ｒｅｖｅｒｓｅ  Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などの当該宛先端末から応答を要求する有線フレームを送信し、応答の有無に基づいて更新する方法を用いてもよい。
（３）実施の形態４では、ＡＲＰを用いて接続情報を接続情報付加部で付加し、接続情報管理テーブルを作成したが、無線中継装置が発信するパケット及び中継するパケットに接続情報を付加し、接続情報管理テーブルを作成する構成としてもよい。
（４）実施の形態４では、無線子機間直接通信の通信フローを開始するきっかけとして、帯域予約型通信プロトコルの通信フローである帯域設定要求及び帯域設定応答を用いたが、本発明の無線子機間直接通信の設定はこの場合に限定されるものではない。
（５）実施の形態４で説明した接続情報解析部４００は、ＡＲＰパケットに付加された他の無線子機の接続情報の有無を解析し、その結果に基づいて次の動作を起こしていたが、ＡＲＰパケットを有線送受信部１２０又は無線送受信部１２１のどちらで受信したかを判断し、次の動作を起こすとしてもよい。例えば、ＡＲＰパケットを有線送受信部１２０で受信した場合、接続情報解析部４００はＡＲＰパケットを接続情報付加部４０１に転送する。逆に、無線送受信部１２１で受信した場合、接続情報解析部４００はＡＲＰパケットに付加された接続情報を接続情報記憶部４０２に転送し、付加された接続情報を削除したＡＲＰパケットを有線送受信部１２０に転送するとしてもよい。
（６）通知フレーム、要求フレーム及び接続情報は、図８、１６、１７、２１に示すデータ構造に限定されるものではない。
（７）無線親機１のＭＡＣアドレスをＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）としてもよい。
（８）上述の各実施の形態の構成は、典型的には集積回路であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）で実現されているとしてもよい。これらは、個別に１チップ化されていてもよいし、全ての構成又は一部の構成を含むように１チップ化されていてもよい。集積回路は、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩ等と呼称されることもある。また、集積回路化の手法は、ＬＳＩに限定されるものではなく、専用回路又は汎用プロセッサを用いて実現してもよい。更に、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成することができるリコンフィギュアラブル・プロセッサを利用してもよい。
【０１５６】
更に、半導体技術の進歩により、又は派生する別技術により現在の半導体技術に置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオ技術の応用等が考えられる。
【産業上の利用可能性】
【０１５７】
本発明は、無線親機が管理する無線ネットワークのエリア内において、端末と有線接続されている他の無線子機と無線ネットワーク通信を行い、自機と有線接続されている端末と有線ネットワーク通信を行う無線子機に適用することができる。
【図面の簡単な説明】
【０１５８】
【図１】有線及び無線を含む通信ネットワークの一例を示す図である。
【図２】実施の形態１の無線子機３の構成を示す図である。
【図３】有線送受信部１２０の構成を示す図である。
【図４】取得部１２４の構成を示す図である。
【図５】ポート状態記憶部１４１で扱うデータを示す図である。
【図６】第１テーブル記憶部１２５に記憶されているテーブルデータのテーブル内容の一例を示す図である。
【図７】第１テーブル制御部１２６の構成を示す図である。
【図８】通知部１２７で作成される通知フレームの構成を示したものである。
【図９】通知部１２７の構成を示す図である。
【図１０】通知フレーム取得部１２９の構成を示す図である。
【図１１】第２テーブル制御部１１０の構成を示す図である。
【図１２】第２テーブル記憶部１１２に記憶されているテーブルデータのテーブル内容の一例を示す図である。
【図１３】フィルタリング部１１１の構成を示す図である。
【図１４】有線及び無線を含む通信ネットワークの一例を示す図である。
【図１５】実施の形態２の無線子機３Ａの構成を示す図である。
【図１６】要求フレーム生成部３１１により作成される要求フレームの構成を示す図である。
【図１７】実施の形態３における通知フレームの構成を示す図である。
【図１８】各無線子機が、第２テーブル記憶部１１２に記憶している切断端末ＭＡＣアドレスのテーブルの一例を示す図である。
【図１９】実施の形態４の無線子機３Ｂの構成を示す図である。
【図２０】ＡＲＰパケットのデータ構造を示す図である。
【図２１】接続情報のデータ構造を示す図である。
【図２２】無線子機間直接通信を行う場合の通信フローを示すシーケンス図の一例である。
【図２３】無線子機間直接通信を行う場合の通信フローを示すシーケンス図の一例である。
【図２４】有線及び無線を含む通信ネットワークの一例を示す図である。
【符号の説明】
【０１５９】
１、２６００  無線親機
２〜４、２Ａ〜４Ａ、３Ｂ  無線子機
２１〜２９、２６２１〜２６２６  ＬＡＮケーブル
１１〜１９、２６１１〜２６１６  端末
５、２６０４  エリア
６        通知フレーム
７        要求フレーム
１１０    第２テーブル制御部
１１１    フィルタリング部
１１２    第２テーブル記憶部
１２０    有線送受信部
１２１    無線送受信部
１２２    無線フレーム変換部
１２３    フレーム変換部
１２４    取得部
１２５    第１テーブル記憶部
１２６    第１テーブル制御部
１２７、１２７Ａ    通知部
１２８    アンテナ
１２９    通知フレーム取得部
１３０ａ〜ｄ    入出力ポート
１３１ａ〜ｄ    ＰＨＹ／ＭＡＣ処理部
１３２    スイッチ制御部
１３３    ＭＡＣ処理部
１３４、１４７〜１４９、１６４〜１６７、１８６〜１８８、２１４、２３５〜２３８、２５６、２５８、２５９、３３７〜３３９    入力端子
１３５〜１３７、１５０〜１５２、１６８、１６９、１８９、１９０、２１５〜２１７、２３９、２４０、２５７、２６０、３４０    出力端子
１４０    接続検出部
１４１    ポート状態記憶部
１４２    登録制御部
１４３    送信元アドレス取得部
１４４    登録情報通知部
１４５    切断検出部
１４６    削除情報通知部
１６０    メモリアドレス変換部
１６１、２３２    書込み処理部
１６２    メモリアドレス発行部
１６３、２３４    読込み処理部
１７５  通知フレーム識別情報
１７６  管理情報
１７７  端末テーブルデータ
１８０〜１８２、３３２、３３３    遅延回路
１８３、３３４    識別情報作成部
１８４、３３５    管理情報作成部
１８５、３３６    通知フレーム作成部
２１３，２５５    スイッチ
２３０    メモリアドレス管理部
２３１    書込み先アドレス発行部
２３３    読込み先アドレス発行部
２５０    バッファ制御部
２５１    バッファ
２５２    宛先アドレス取得部
２５３    比較部
２５４    送信制御部
３１１    要求フレーム生成部
３２０    要求フレーム識別情報
３２１    要求元ＭＡＣアドレス
３２２    通知フレーム識別情報
３２３    切断端末ＭＡＣアドレス
３３０    要求フレーム検出部
４００    接続情報解析部
４０１    接続情報付加部
４０２    接続情報記憶部
４０３    パケット識別部
４０４    帯域設定パケット処理部
４０５    無線リンク設定管理部
４０６    Ｄｉｒｅｃｔ  Ｌｉｎｋ判定部
【図１】
0004795943.tif 000002
【図２】
0004795943.tif 000003
【図３】
0004795943.tif 000004
【図４】
0004795943.tif 000005
【図５】
0004795943.tif 000006
【図６】
0004795943.tif 000007
【図７】
0004795943.tif 000008
【図８】
0004795943.tif 000009
【図９】
0004795943.tif 000010
【図１０】
0004795943.tif 000011
【図１１】
0004795943.tif 000012
【図１２】
0004795943.tif 000013
【図１３】
0004795943.tif 000014
【図１４】
0004795943.tif 000015
【図１５】
0004795943.tif 000016
【図１６】
0004795943.tif 000017
【図１７】
0004795943.tif 000018
【図１８】
0004795943.tif 000019
【図１９】
0004795943.tif 000020
【図２０】
0004795943.tif 000021
【図２１】
0004795943.tif 000022
【図２２】
0004795943.tif 000023
【図２３】
0004795943.tif 000024
【図２４】
0004795943.tif 000025