(57)【要約】【課題】  端末収容装置の上位のネットワーク機器の登録情報更新に関わらず、ある端末収容装置から他の端末収容装置へ接続が変更された端末と他の端末が、接続を変更後直ちに通信を開始することを可能にする。【解決手段】  本発明の端末収容装置は、自装置における端末の接続状況の情報について記憶しているデータベースと、受信したデータの送信先情報が自装置に接続する端末でない到達先不正データであるときにはその端末の接続先について他の端末収容装置に問い合わせの信号を送信する手段と、上記問い合わせの信号を受信したときにデータベースの情報に基づき問い合わせ元の端末収容装置へ応答する手段と、上記応答手段において応答のあった端末収容装置へ到達先不正データを転送する手段と、上記転送手段により受信したデータを該当する端末へ転送する手段とを有することを特徴とする。【選択図】      図１
2008131417.tif 000002
【特許請求の範囲】
【請求項１】
収容している端末の情報を記憶しているデータベースと、
上記データベースの情報と受信したパケットの送信先情報との照合により、受信したパケットが、自装置が収容している端末宛でない到達先不正パケットであると判断したときに、上記到達先不正パケットの送信先に該当する端末を収容しているか否かを問い合わる問い合わせ信号を、他の端末収容装置に送信する端末接続先問い合わせ手段と、
他の端末収容装置からの問い合わせ信号を受信すると、上記データベースの情報に基づき、問い合わせ対象の端末を自装置が収容しているか否かを判別し、収容しているときに、問い合わせ元の他の端末収容装置へ応答信号を送信する端末接続先応答手段と、
応答信号を受信すると、応答元の他の端末収容装置へ上記到達先不正パケットを転送する到達先不正パケット転送手段と、
転送された到達先不正パケットを受信すると、到達先不正パケットをその送信先の端末へさらに転送する到達先不正パケット再転送手段と
を有することを特徴とする端末収容装置。
【請求項２】
複数の端末収容装置がそれぞれ、収容している端末の情報を記憶しているデータベース、端末接続先問い合わせ手段、端末接続先応答手段、到達先不正パケット転送手段及び到達先不正パケット再転送手段を備え、
任意の端末収容装置の上記端末接続先問い合わせ手段は、自装置のデータベースの情報と受信したパケットの送信先情報との照合により、受信したパケットが、自装置が収容している端末宛でない到達先不正パケットであると判断したときに、上記到達先不正パケットの送信先に該当する端末を収容しているか否かを問い合わる問い合わせ信号を、他の端末収容装置に送信し、
問い合わせ信号を受信した他の端末収容装置の端末接続先応答手段は、自装置のデータベースの情報に基づき、問い合わせ対象の端末を自装置が収容しているか否かを判別し、収容しているときに、問い合わせ元の端末収容装置へ応答信号を返信し、
応答信号が返信された端末収容装置の到達先不正パケット転送手段は、応答元の他の端末収容装置へ上記到達先不正パケットを転送し、
転送された到達先不正パケットを受信した他の端末収容装置の到達先不正パケット再転送手段は、転送された到達先不正パケットをその送信先の端末へさらに転送する
ことを特徴とするパケット経路切替方法。
【請求項３】
端末を収容している端末収容装置に設けられているコンピュータを、
収容している端末の情報を記憶しているデータベースと、
上記データベースの情報と受信したパケットの送信先情報との照合により、受信したパケットが、自装置が収容している端末宛でない到達先不正パケットであると判断したときに、上記到達先不正パケットの送信先に該当する端末を収容しているか否かを問い合わる問い合わせ信号を、他の端末収容装置に送信する端末接続先問い合わせ手段と、
他の端末収容装置からの問い合わせ信号を受信すると、上記データベースの情報に基づき、問い合わせ対象の端末を自装置が収容しているか否かを判別し、収容しているときに、問い合わせ元の他の端末収容装置へ応答信号を送信する端末接続先応答手段と、
応答信号を受信すると、応答元の他の端末収容装置へ上記到達先不正パケットを転送する到達先不正パケット転送手段と、
転送された到達先不正パケットを受信すると、到達先不正パケットをその送信先の端末へさらに転送する到達先不正パケット再転送手段と
して機能させることを特徴とするパケット経路切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末収容装置、パケット経路切替方法及びパケット経路切替プログラムに関し、例えば、あるアクセスポイントに接続する端末が別のアクセスポイントに接続先を変更したときに短時間で通信経路の切り替えを行うことができるようにしたものである。
【背景技術】
【０００２】
従来、例えば図２に示すようなＩＥＥＥ８０２．１１仕様の無線ＬＡＮアクセスポイント（２２、２３）を複数有し、それを１台のレイヤ２で動作するスイッチングハブ２１で接続したネットワークを構築した場合、ある無線ＬＡＮアクセスポイント２２に接続する端末２４が別の無線ＬＡＮアクセスポイント２３に接続を変更するハンドオーバーなどの動作をすると、ハンドオーバー直後におけるスイッチングハブ２１のＡＲＰ（Address Resolution Protocol）テーブルではハンドオーバーした端末２４のＭＡＣ（Media Access Control）アドレスはハンドオーバー前の無線ＬＡＮアクセスポイント２２向けのポートに対して登録されている。
【０００３】
このとき、例えば、スイッチングハブ２１に接続されている別の端末２５からハンドオーバーした端末２４へ向けてパケットが送信された場合、そのパケットはスイッチングハブ２１ＡＲＰテーブルの登録状況によりハンドオーバー前の無線ＬＡＮアクセスポイント２２へ向けて送信されることになる。そのため、端末２５から端末２４への通信はハンドオーバー直後、即時に開始することができないという問題があった。
【０００４】
スイッチングハブ２１のＡＲＰテーブルについてハンドオーバー後の無線ＬＡＮアクセスポイント２３向けのポートに対して端末２４のＭＡＣアドレスが登録されるには、新たに端末２４からスイッチングハブ２１へ向けて何らかのパケットが送出される必要がある。
【０００５】
そこで、特許文献１に記載のデータ通信システムでは、端末が別の無線ＬＡＮアクセスポイントへハンドオーバーした場合に、ハンドオーバー後の無線ＬＡＮアクセスポイントからスイッチングハブへ向けて端末のＭＡＣアドレスをソースアドレスとしたダミーのパケットが送出され、スイッチングハブが、そのパケットを受信してＡＲＰテーブルの情報を更新する構成が提案されている。図２の構成に置き換えて説明すると、端末２４のハンドオーバー直後に無線ＬＡＮアクセスポイント２３がスイッチングハブ２１へ向けて端末２４のＭＡＣアドレスをソースアドレスとするパケットを送出し、スイッチングハブ２１はそのパケットを受信してＡＲＰテーブルを更新する。これにより、新たに端末２４からのパケット送出を待たずに、スイッチングハブ２１のＡＲＰテーブルにはハンドオーバー後の無線ＬＡＮアクセスポイント２３向けのポートに対して端末２４のＭＡＣアドレスが登録されて、端末２４と端末２５は双方向の通信を開始することができる。
【０００６】
また、特許文献１に記載のデータ通信システムでは、スイッチングハブが端末の無線ＬＡＮアクセスポイントへの接続状況に関する情報を管理しており、端末が別の無線ＬＡＮアクセスポイントへハンドオーバーした場合にスイッチングハブがハンドオーバー前と後の両方の無線ＬＡＮアクセスポイントへ並列的にデータ送信する構成も提案されている。図２の構成に置き換えて説明すると、端末２４が無線ＬＡＮアクセスポイント２２から無線ＬＡＮアクセスポイント２３へハンドオーバーすると、無線ＬＡＮアクセスポイント２３はスイッチングハブ２１に端末２４がハンドオーバーした旨のメッセージを送信し、スイッチングハブ２１はその後端末２４向けのデータは無線ＬＡＮアクセスポイント２２及び無線ＬＡＮアクセスポイント２３の両方へデータを送信する。これにより、端末２４のハンドオーバー後スイッチングハブ２１のＡＲＰテーブルの更新の状況によらず端末２４と端末２５は双方向の通信を開始することができる。
【特許文献１】特開２００４−４８３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の方式では、スイッチングハブ１１に特殊な情報を登録させる機能などを持たせない限り、端末２４のハンドオーバー後、スイッチングハブ２１が上記ダミーのパケットを受信してからＡＲＰテーブルを更新するまでの間は、他の端末２５は端末２４への通信をすることができなかった。また、スイッチングハブ２１の性能や負荷状況によっては上記ダミーのパケットを受信してもＡＲＰテーブルの更新までに長時間を要したり、更新されない場合があった。
【０００８】
そのため、端末収容装置の上位のネットワーク装置の登録情報の更新有無に関わらず、ある端末収容装置から他の端末収容装置へ接続が変更された端末と他の端末が、接続変更後直ちに双方向の通信を開始することができる端末収容装置、パケット経路切替方法及びパケット経路切替プログラムが望まれている。
【課題を解決するための手段】
【０００９】
第１の本発明の端末収容装置は、（１）収容している端末の情報を記憶しているデータベースと、（２）上記データベースの情報と受信したパケットの送信先情報との照合により、受信したパケットが、自装置が収容している端末宛でない到達先不正パケットであると判断したときに、上記到達先不正パケットの送信先に該当する端末を収容しているか否かを問い合わる問い合わせ信号を、他の端末収容装置に送信する端末接続先問い合わせ手段と、（３）他の端末収容装置からの問い合わせ信号を受信すると、上記データベースの情報に基づき、問い合わせ対象の端末を自装置が収容しているか否かを判別し、収容しているときに、問い合わせ元の他の端末収容装置へ応答信号を送信する端末接続先応答手段と、（４）応答信号を受信すると、応答元の他の端末収容装置へ上記到達先不正パケットを転送する到達先不正パケット転送手段と、（５）転送された到達先不正パケットを受信すると、到達先不正パケットをその送信先の端末へさらに転送する到達先不正パケット再転送手段とを有することを特徴とする。
【００１０】
第２の本発明のパケット経路切替方法は、（０）複数の端末収容装置がそれぞれ、収容している端末の情報を記憶しているデータベース、端末接続先問い合わせ手段、端末接続先応答手段、到達先不正パケット転送手段及び到達先不正パケット再転送手段を備え、（１）任意の端末収容装置の上記端末接続先問い合わせ手段は、自装置のデータベースの情報と受信したパケットの送信先情報との照合により、受信したパケットが、自装置が収容している端末宛でない到達先不正パケットであると判断したときに、上記到達先不正パケットの送信先に該当する端末を収容しているか否かを問い合わる問い合わせ信号を、他の端末収容装置に送信し、（２）問い合わせ信号を受信した他の端末収容装置の端末接続先応答手段は、自装置のデータベースの情報に基づき、問い合わせ対象の端末を自装置が収容しているか否かを判別し、収容しているときに、問い合わせ元の端末収容装置へ応答信号を返信し、（３）応答信号が返信された端末収容装置の到達先不正パケット転送手段は、応答元の他の端末収容装置へ上記到達先不正パケットを転送し、（４）転送された到達先不正パケットを受信した他の端末収容装置の到達先不正パケット再転送手段は、転送された到達先不正パケットをその送信先の端末へさらに転送することを特徴とする。
【００１１】
第３の本発明のパケット経路切替プログラムは、端末を収容している端末収容装置に設けられているコンピュータを、（１）収容している端末の情報を記憶しているデータベースと、（２）上記データベースの情報と受信したパケットの送信先情報との照合により、受信したパケットが、自装置が収容している端末宛でない到達先不正パケットであると判断したときに、上記到達先不正パケットの送信先に該当する端末を収容しているか否かを問い合わる問い合わせ信号を、他の端末収容装置に送信する端末接続先問い合わせ手段と、（３）他の端末収容装置からの問い合わせ信号を受信すると、上記データベースの情報に基づき、問い合わせ対象の端末を自装置が収容しているか否かを判別し、収容しているときに、問い合わせ元の他の端末収容装置へ応答信号を送信する端末接続先応答手段と、（４）応答信号を受信すると、応答元の他の端末収容装置へ上記到達先不正パケットを転送する到達先不正パケット転送手段と、（５）転送された到達先不正パケットを受信すると、到達先不正パケットをその送信先の端末へさらに転送する到達先不正パケット再転送手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、端末収容装置の上位のネットワーク装置の登録情報の更新有無に関わらず、ある端末収容装置から他の端末収容装置へ接続が変更された端末と他の端末が、接続変更後直ちに双方向の通信を開始することができる。
【発明を実施するための最良の形態】
【００１３】
（Ａ）主たる実施形態
以下、本発明による端末収容装置、パケット経路切替方法及びパケット経路切替プログラム一実施形態を、図面を参照しながら説明する。
【００１４】
（Ａ−１）実施形態の構成
図１は、実施形態の端末収容装置を含む通信システムの機能的構成を示すブロック図である。この通信システムは、無線ＬＡＮを含むシステムであり、無線ＬＡＮアクセスポイントが実施形態の端末収容装置である。
【００１５】
図１において、通信システム１は、大きく分けて、スイッチングハブ１１、無線ＬＡＮアクセスポイント１２、１３、無線ＬＡＮクライアント端末１４及び端末１５を有する。
【００１６】
スイッチングハブ１１は、例えば、レイヤ２（すなわち、ＯＳＩ参照モデルのデータリンク層）で動作するスイッチングハブ（レイヤ２スイッチ）で、レイヤ２でのパケット（フレーム）の中継を行うものである。スイッチングハブ１１は、レイヤ２で動作可能なスイッチングハブの機能を含むネットワーク機器であれば良い。また、スイッチングハブ１１は、図１においては１台の構成として記載されているが、複数台のレイヤ２スイッチなどを接続して動作するものであっても良い。
【００１７】
無線ＬＡＮクライアント端末１４は、いずれかの無線ＬＡＮアクセスポイント１２、１３と接続し、スイッチングハブ１１を経由して端末１５と通信を行う端末である。無線ＬＡＮクライアント端末１４は、図１では１台を示しているが、複数台を有して良いことは勿論である。
【００１８】
端末１５は、スイッチングハブ１１と有線ＬＡＮで接続された端末であり、無線ＬＡＮクライアント端末１４と通信を行うものである。端末１５も、複数台存在しても良い。
【００１９】
無線ＬＡＮアクセスポイント１２、１３は、無線ＬＡＮクライアント端末１４を収容してスイッチングハブ１１へ接続させる装置である。無線ＬＡＮアクセスポイント１２、１３はそれぞれ、有線ＬＡＮインターフェース部１２ａ、１３ａ、無線ＬＡＮインターフェース部１２ｂ、１２ｂ、パケット転送送信処理部１２ｃ、１３ｃ、パケット転送受信処理部１２ｄ、１３ｄ、パケット制御部１２ｅ、１２ｅ、切断端末リスト１２ｆ、１３ｆ、接続端末異常状態テーブル１２ｇ、１３ｇ、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈを有している。なお、図１の通信システム１では、無線ＬＡＮアクセスポイント１２、１３は２台の構成となっているが、３台以上有する構成であっても良い。
【００２０】
パケット制御部１２ｅ、１３ｅ、パケット転送送信処理部１２ｃ、１３ｃ、パケット転送受信処理部１２ｄ、１３ｄなどは、例えば、無線ＬＡＮアクセスポイント１２、１３のＣＰＵ（中央処理装置）が所定のプログラムを実行することで、その機能部分が構築される。また、切断端末リスト１２ｆ、１３ｆ、接続端末異常状態テーブル１２ｇ、１３ｇ、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈは、無線ＬＡＮアクセスポイント１２、１３が端末１４との接続状況に関する情報を管理するためのものであり、これらは、ハードウエア的には不揮発性記憶手段（ハードディスクやＲＯＭなど）や揮発性記憶手段（ＲＡＭなど）が該当し、ソフトウエア的には各種のファイルなどが該当する。
【００２１】
有線ＬＡＮインターフェース部１２ａ、１３ａは、接続する有線回線との間で情報を送受信するためのインターフェース部であり、既存する有線ネットワークのインターフェース部を適用し得る。
【００２２】
無線ＬＡＮインターフェース部１２ｂ、１３ｂは、ＩＥＥＥ８０２．１１で標準化されたインフラストラクチャ・モードで動作する一般的な無線ＬＡＮインターフェース部であり、ＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）によるチャネルアクセス制御方式により、所定の無線チャネルを用いて無線ＬＡＮクライアント端末１４との間で信号を授受するものである。
【００２３】
パケット転送送信処理部１２ｃ、１３ｃは、本来、他の無線ＬＡＮアクセスポイント１３、１２の配下の無線ＬＡＮクライアント端末１４向けに送信されたパケットが自無線ＬＡＮアクセスポイント１２、１３に到達してしまう到達先不正パケットである場合に、そのパケットをデータ領域に入れたパケットを生成し、有線ＬＡＮインターフェース部１２ａ、１３ａを介して本来到達すべき無線ＬＡＮアクセスポイント１３、１２へ転送する機能を担っている。また、パケット転送送信処理部１２ｃ、１３ｃは、パケット制御部１２ｅ、１３ｅと接続しており、パケット制御部１２ｅ、１３ｅから転送されてきたパケットについて他の無線ＬＡＮアクセスポイント１３、１２へ転送を行う。
【００２４】
上記パケットの転送では、例えば、ＵＤＰ／ＩＰを用いて転送する場合であれば、図３のような構成の、ＵＤＰ／ＩＰヘッダ部３０１、データ部３０２、ＦＣＳ部３０３を有するパケットを送出する。ＵＤＰ／ＩＰヘッダ部３０１は、ＵＤＰ／ＩＰのプロトコルに基づくパケットの制御情報を格納するものであり、主として送信元の無線ＬＡＮアクセスポイント１２、１３のＩＰアドレスと送信先の無線ＬＡＮアクセスポイント１３、１２のＩＰアドレスが格納される。データ部３０２には、転送する到達先不正パケットの全体をデータとして格納する。ＦＣＳ部３０３は、誤り訂正をするための符号であるＦＣＳ（Frame Check Sequence ）のデータが格納される。なお、転送送信処理部１２ｃ、１３ｃが生成するパケットの形式はＵＤＰ／ＩＰだけでなく、ＴＣＰ／ＩＰなどの他のプロトコルに基づいて生成されるパケットでも良い。
【００２５】
パケット転送受信処理部１２ｄ、１３ｄは、他の無線ＬＡＮアクセスポイント１３、１２からパケット転送送信処理部１３ｃ、１２ｃにより転送されてきたパケットを復号して、無線ＬＡＮインターフェース部１２ｂ、１３ｂを介して該当する無線ＬＡＮクライアント端末１４に更にパケットを転送する機能を担っている。上記パケットの復号は、例えば、転送されてきたパケットが上述した図３のような構成のＵＤＰ／ＩＰのパケットであった場合、データ部３０２に格納されている内容を取り出すことにより行われる。また、パケット転送受信処理部１２ｄ、１３ｄは、パケット制御部１２ｅ、１３ｅと接続しており、パケット制御部１２ｅ、１３ｅから転送されてきたパケットについて他の無線ＬＡＮアクセスポイント１３、１２へ転送を行う。
【００２６】
切断端末リスト１２ｆ、１３ｆは、以前に当該無線ＬＡＮアクセスポイント１２、１３に接続していたが、既に切断された無線ＬＡＮクライアント端末１４や他の無線ＬＡＮアクセスポイント１３、１２へのハンドオーバーを検知した無線ＬＡＮクライアント端末１４のＭＡＣアドレスとハンドオーバー先の無線ＬＡＮアクセスポイント１３、１２のＩＰアドレスに関する情報を記憶する機能を担っている。
【００２７】
切断端末リスト１２ｆ、１３ｆは、図４のような構造のテーブルであり、切断端末ＭＡＣアドレス４０１、接続アクセスポイントＩＰアドレス４０２の情報を有する。切断端末ＭＡＣアドレス４０１は、以前に当該無線ＬＡＮアクセスポイント１２、１３に接続していたが、既に切断された無線ＬＡＮクライアント端末１４や他の無線ＬＡＮアクセスポイント１３、１２へのハンドオーバーを検知した無線ＬＡＮクライアント端末１４のＭＡＣアドレスを示す情報である。接続アクセスポイントＩＰアドレス４０２は、切断端末ＭＡＣアドレス４０１に該当する無線ＬＡＮクライアント端末１４が接続している無線ＬＡＮアクセスポイント１３、１２のＩＰアドレスを示す情報である。なお、接続アクセスポイントＩＰアドレス４０２は、該当する無線ＬＡＮクライアント端末１４のハンドオーバー先のＩＰアドレスが不明な場合には、未確認であることを示す情報が入力されるが、ここでは、例えば、他では使用されないＩＰアドレスとして「0.0.0.0」が入力されるものとする。
【００２８】
接続端末異常状態テーブル１２ｇ、１３ｇは、当該無線ＬＡＮアクセスポイント１２、１３に接続中の無線ＬＡＮクライアント端末１４に対して送信されたパケットが到達先不正パケットとして他の無線ＬＡＮアクセスポイント１３、１２へ到達してしまった場合、その無線ＬＡＮクライアント端末１４のＭＡＣアドレスや接続状態に関する情報を記憶する機能を担っている。
【００２９】
接続端末異常状態テーブル１２ｇ、１３ｇは、図５のような構造のテーブルであり、接続中端末ＭＡＣアドレス５０１、送信元ＭＡＣアドレス５０２、接続状態情報５０３の情報を有する。
【００３０】
接続中端末ＭＡＣアドレス５０１は、現在、当該無線ＬＡＮアクセスポイント１２、１３に接続中の無線ＬＡＮクライアント端末１４に対して送信されたパケットが他の無線ＬＡＮアクセスポイント１３、１２へ到達先不正パケットとして到達してしまった無線ＬＡＮクライアント端末１４のＭＡＣアドレスを示す情報である。送信元ＭＡＣアドレス５０２は、接続中端末ＭＡＣアドレス５０１に示すＭＡＣアドレスに対してパケットを送信したが、到達先不正パケットとなってしまった端末１５のＭＡＣアドレスを示す情報である。接続状態情報５０３は、送信元ＭＡＣアドレス５０２に該当する端末１５から接続中端末ＭＡＣアドレス５０１に該当する無線ＬＡＮクライアント端末１４へのパケットが到達先不正パケットになってしまう状況が正常か異常かを示す情報であり、「正常」又は「異常」のどちらかのフラグが入力される。
【００３１】
「正常」、「異常」の判断について、例えば、送信元ＭＡＣアドレス５０２に該当する端末１５から接続中端末ＭＡＣアドレス５０１に該当する無線ＬＡＮクライアント端末１４へのパケットが到達先不正パケットとして別の無線ＬＡＮアクセスポイント１３、１２へ到達してしまった場合、当初は「異常」となるが、その後一度でも同じ送信元と送信先のパケットが自無線ＬＡＮアクセスポイント１２、１３に到達した場合には以降「正常」となる。
【００３２】
切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈ）は、到達先不正パケットを受信した場合に、その状態の「正常」又は「異常」の情報について記憶する機能を担っている。
【００３３】
切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈは、図６のような構造のテーブルであり、切断端末ＭＡＣアドレス６０１、送信元ＭＡＣアドレス６０２、接続状態情報６０３の情報を有する。切断端末ＭＡＣアドレス６０１は、到達先不正パケットの送信先の無線ＬＡＮクライアント端末１４のＭＡＣアドレスを示す情報である。また、送信元ＭＡＣアドレス６０２は、到達先不正パケットの送信元の端末１５のＭＡＣアドレスを示す情報である。接続状態情報６０３は、送信元ＭＡＣアドレス６０２に該当する端末１５から切断端末ＭＡＣアドレス６０１に該当する無線ＬＡＮクライアント端末１４へのパケットが到達先不正パケットとして別の無線ＬＡＮアクセスポイント１３、１２へ到達してしまう状況が正常か異常かを示す情報であり、「正常」又は「異常」のどちらかの情報が入力される。なお、「正常」、「異常」の判断方法については上述した接続状態情報５０３の内容と同様である。
【００３４】
パケット制御部１２ｅ、１３ｅは、主としてスイッチングハブ１１から有線ＬＡＮインターフェース部１２ａ、１３ａを介して受信したパケットについて次にどの装置に転送すべきか、又は廃棄するべきかを判断して転送するなどの機能を担っており、有線ＬＡＮインターフェース部１２ａ、１３ａ、無線ＬＡＮインターフェース部１２ｂ、１３ｂ、パケット転送送信処理部１２ｃ、１３ｃ、パケット転送受信処理部１２ｄ、１３ｄ、切断端末リスト１２ｆ、１３ｆ、接続端末異常状態テーブル１２ｇ、１３ｇ、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈと接続している。
【００３５】
パケット制御部１２ｅ、１３ｅは、スイッチングハブ１１から有線ＬＡＮインターフェース部１２ａ、１３ａを介して受信されたパケットについて、送信先のＭＡＣアドレスが当該無線ＬＡＮアクセスポイント１２、１３に接続している無線ＬＡＮクライアント端末１４である場合には、無線ＬＡＮインターフェース部１２ｂ、１３ｂを介して該当する無線ＬＡＮクライアント端末１４にパケットを転送する機能を担っている。
【００３６】
また、パケット制御部１２ｅ、１３ｅは、スイッチングハブ１１から有線ＬＡＮインターフェース１２ｂ、１３ｂを介して受信したパケットについて、送信先情報のＭＡＣアドレスが当該無線ＬＡＮアクセスポイント１２、１３に接続している無線ＬＡＮクライアント端末１４でない到達先不正パケットである場合には、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈと切断端末リスト１２ｆ、１３ｆの情報に基づいて、パケットを廃棄するか、パケットを別の無線ＬＡＮアクセスポイント１３、１２に転送するかを判断する機能を担っている。上記判断において、パケットを廃棄する決定がされた場合、パケット制御部１２ｅ、１３ｅは受信した到達先不正パケットを廃棄して、次のパケットを受信するために待機する。上記判断において、パケットを別の無線ＬＡＮアクセスポイント１３、１２に転送する決定がされた場合はパケット転送送信処理部１２ｃ、１３ｃを介して該当する無線ＬＡＮアクセスポイント１３、１２へパケットを転送し、転送先の無線ＬＡＮアクセスポイント１３、１２のパケット制御部１３ｅ、１２ｅからパケット転送受信処理部１３ｄ、１２ｄを介して無線ＬＡＮクライアント端末１４へ更にパケットを転送する。
【００３７】
また、上記判断において、パケット制御部１２ｅ、１３ｅが受信したパケットの送信元及び送信先のＭＡＣアドレスの組み合わせが、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈの切断端末ＭＡＣアドレス６０１、送信元ＭＡＣアドレス６０２に存在しない組み合わせである場合には、他の無線ＬＡＮアクセスポイント１３、１２へ送信先の無線ＬＡＮクライアント端末１４が接続している無線ＬＡＮアクセスポイント（１２、１３）のＩＰアドレスを問い合わせるためのＩＰアドレス確認メッセージを含んだパケットを送出し、他の無線ＬＡＮアクセスポイント１３、１２からのＩＰアドレス確認メッセージに対する応答内容に基づいて、その後の動作の判断を行う。ＩＰアドレス確認メッセージは、例えば、マルチキャストやブロードキャストなどの同報通信の機能により、同じ通信システム１上に存在する全ての無線ＬＡＮアクセスポイント１２、１３に向けて送信される。また、ＩＰアドレス確認メッセージには、パケット制御部１２ｅ、１３ｅが受信した到達先不正パケットの送信元のＭＡＣアドレスと送信先のＭＡＣアドレスの情報が含まれる。
【００３８】
ＩＰアドレス確認メッセージを受信した無線ＬＡＮアクセスポイント１２、１３のパケット制御部１２ｅ、１３ｅは、接続端末異常状態テーブル１２ｇ、１３ｇの情報に基づいて、「正常」、「異常」、「無視」のいずれかを判断し、「正常」若しくは「異常」結果についてはその結果を応答メッセージとして格納したパケットを確認元の無線ＬＡＮアクセスポイント１３、１２に送信し、「無視」の場合には何も応答しない。
【００３９】
また、パケット制御部１２ｅ、１３ｅは、切断端末リスト１２ｆ、１３ｆ、接続端末異常状態テーブル１２ｇ、１３ｇ、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈの各情報を追加、更新、削除する機能を担っている。
【００４０】
切断端末リスト１２ｆ、１３ｆの情報の追加更新は、当該無線ＬＡＮアクセスポイント１２、１３と接続していた無線ＬＡＮクライアント端末１４が接続を解除した場合、例えば、ＩＥＥＥ８０２．１１で定められたプロトコルにより接続解除（Disassociation）や認証解除（Deauthentication）の信号が送信された場合や、他のアクセスポイントへのハンドオーバーを検知した場合に、該当する無線ＬＡＮクライアント端末１４について情報の更新を行う。情報の更新は、接続解除した無線ＬＡＮクライアント端末１４のＭＡＣアドレスを切断端末ＭＡＣアドレス４０１に入力し、接続アクセスポイントＩＰアドレス４０２には当初不明な場合初期値として「0.0.0.0」を入力する。また、接続アクセスポイントＩＰアドレス４０２は、該当する無線ＬＡＮクライアント端末１４のハンドオーバー先の無線ＬＡＮアクセスポイント１３、１２のＩＰアドレスが明らかになった時点で「0.0.0.0」から更新する。ハンドオーバー先の無線ＬＡＮアクセスポイント１３、１２のＩＰアドレスは、例えば、ＩＰアドレス確認メッセージに対する応答のメッセージを受信した場合にそのパケットの送信元のアドレスなどによって明らかになる。
【００４１】
接続端末異常状態テーブル１２ｇ、１３ｇの情報の追加更新については、他の無線ＬＡＮアクセスポイント１３、１２からＩＰアドレス確認メッセージを受信したとき、その確認の内容に基づいて情報の追加を行う。情報の追加は、接続中ＭＡＣアドレス５０１が確認の対象となった到達先不正パケットの送信先のＭＡＣアドレス、送信元ＭＡＣアドレス５０２が確認の対象となった到達先不正パケットの送信元のＭＡＣアドレス、接続状態情報５０３が初期値として「異常」と入力する。また、当該無線ＬＡＮアクセスポイント１２、１３に一度でも送信元が送信元ＭＡＣアドレス５０２、送信先が接続中ＭＡＣアドレス５０１の組み合わせのパケットが到達した場合には、該当する接続状態情報５０３の情報を「異常」から「正常」に更新する。
【００４２】
切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈの情報の追加更新は、到達先不正パケットを受け取った無線ＬＡＮアクセスポイント１２、１３がＩＰアドレス確認メッセージを他の無線ＬＡＮアクセスポイント１３、１２へ送出し、それに対する応答のメッセージを受信したとき、その内容に基づいて行う。応答のメッセージを受信した場合の情報の追加は、切断端末ＭＡＣアドレス６０１には対象となる到達先不正パケットの送信先のＭＡＣアドレス、送信元ＭＡＣアドレス６０２には対象となる到達先不正パケットの送信元のＭＡＣアドレス、接続状態情報６０３には応答メッセージにおける「正常」又は「異常」の内容をそのまま入力する。また、既に接続状態情報６０３が「異常」として登録されている切断端末ＭＡＣアドレス６０１と送信元ＭＡＣアドレス６０２の組み合わせについて応答のメッセージが「正常」であった場合、該当する接続状態情報６０３を「正常」に更新する。
【００４３】
切断端末リスト１２ｆ、１３ｆ、接続端末異常状態テーブル１２ｇ、１３ｇ、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈの各情報の削除については、例えば、登録されてから一定時間経った情報を削除する方法や、一定時間参照されない情報については削除する方法でもよい。また、切断端末ＭＡＣアドレス４０１に該当する端末が再度同じ無線ＬＡＮアクセスポイント１２、１３に接続してきた場合には、切断端末リスト１２ｆ、１３ｆ、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈにおいて該当する情報について削除する方法でも良い。
【００４４】
また、パケット制御部１２ｅ、１３ｅは、他の無線ＬＡＮアクセスポイント１３、１２から転送されてきた前述の図３に示すパケットを受信すると、その取り扱いについて判断する機能を担っている。
【００４５】
転送されてきたパケットに含まれる到達先不正パケットの宛先ＭＡＣアドレスが、現在、当該無線ＬＡＮアクセスポイント１２、１３に接続中の端末のものであり、接続端末異常状態テーブル１２ｇ、１３ｇにおいて該当する接続状態情報５０３が「異常」である場合は、パケット転送受信処理部１２ｄ、１３ｄを介して該当する無線ＬＡＮクライアント端末１４へパケットを転送する。該当する接続状態情報５０３が「正常」である場合には、パケットの転送元の無線ＬＡＮアクセスポイント１３、１２に、「正常」であるという応答メッセージを送信し、転送されてきたパケットは廃棄する。一方、「正常」であるという応答メッセージを受信した無線ＬＡＮアクセスポイント１３、１２のパケット制御部１３ｅ、１２ｅにおいては、切断端末宛送信元ＭＡＣアドレス管理テーブル１３ｈ、１２ｈのうち該当する接続状態情報６０３の値を「正常」へと更新する。
【００４６】
また、転送されてきたパケットに含まれる到達先不正パケットの宛先ＭＡＣアドレスが、現在、当該無線ＬＡＮアクセスポイント１２、１３に接続していない端末のものであると判断された場合は、新規のパケットを受信したものとして動作する。
【００４７】
（Ａ−２）実施形態の動作
次に、以上のような構成を有する通信システム１の各種動作の説明をする。
【００４８】
図７は、無線ＬＡＮクライアント端末１４が無線ＬＡＮアクセスポイント１２への接続から無線ＬＡＮアクセスポイント１３へハンドオーバーした直後に、端末１５から無線ＬＡＮクライアント端末１４へパケットが送出された際の通信システム１の動作について示すシーケンス図である。
【００４９】
なお、無線ＬＡＮクライアント端末１４のＭＡＣアドレスは「aa:aa:aa:aa:aa:aa」、端末１５のＭＡＣアドレスは「bb:bb:bb:bb:bb:bb」、無線ＬＡＮアクセスポイント１２のＩＰアドレスは「X.X.X.X」、無線ＬＡＮアクセスポイント１３のＩＰアドレスは「Y.Y.Y.Y」であるものとする。また、無線ＬＡＮクライアント端末１４のハンドオーバー後、スイッチングハブ１１のＡＲＰテーブルは更新されていないものとする。また、切断端末リスト１２ｆ、１３ｆ、接続端末異常状態テーブル１２ｇ、１３ｇ、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈの内容は、当初全て空白であるものとする。
【００５０】
また、無線ＬＡＮクライアント端末１４は、無線ＬＡＮアクセスポイント１２に接続していたが切断され、無線ＬＡＮアクセスポイント１３への接続にハンドオーバーされた直後であるものとする。このとき、無線ＬＡＮアクセスポイント１２において、パケット制御部１２ｅにより切断端末リスト１２ｆに無線ＬＡＮクライアント端末１４に関して新しい情報が追加される。すなわち、切断端末ＭＡＣアドレス４０１には無線ＬＡＮクライアント端末１４のＭＡＣアドレスである「aa:aa:aa:aa:aa:aa」が入力され、接続アクセスポイントＩＰアドレス４０２にはまだハンドオーバー先の無線ＬＡＮアクセスポイント１２、１３が不明として「0.0.0.0」が入力される。
【００５１】
まず、端末１５から、無線ＬＡＮクライアント端末１４のＭＡＣアドレスをあて先とするパケットがスイッチングハブ１１に向けて送信されたものとする（Ｓ７０１）。
【００５２】
次に、スイッチングハブ１１において受信したパケットについて自己のＡＲＰテーブルを参照して転送する先を決定し転送されるが、上述の通りＡＲＰテーブルは無線ＬＡＮクライアント端末１４のハンドオーバー後更新されていないので、無線ＬＡＮクライアント端末１４のハンドオーバー前と同様に無線ＬＡＮアクセスポイント１２へ転送されてしまうため、そのパケットは到達先不正パケットとなる（Ｓ７０２）。
【００５３】
次に、無線ＬＡＮアクセスポイント１２において、受信したパケットの取り扱いについてパケット制御部１２ｅにより判断される（Ｓ７０３）。この判断の結果、同じネットワーク上に存在するすべての無線ＬＡＮアクセスポイントへ向けてＩＰアドレス確認メッセージのパケットが送出される(Ｓ７０４)。
【００５４】
図８は、ステップＳ７０３における判断及びステップＳ７０４における処理について示したフローチャートである。
【００５５】
まず、パケット制御部１２ｅにおいて、受信したパケットの送信先ＭＡＣアドレスが当該無線ＬＡＮアクセスポイント１２に接続中の端末のものであるかの検索が行われ、接続中の端末であれば、該当する端末にパケットは転送されるが、接続中の端末でなければ次の判断ステップに進む（Ｓ８０１、Ｓ８０９）。ここでは、無線ＬＡＮクライアント端末１４は、既に無線ＬＡＮアクセスポイント１３と接続しており、無線ＬＡＮアクセスポイント１２とは接続していないので、次の判断ステップに進むことになる。
【００５６】
次に、パケット制御部１２ｅにおいて、受信したパケットの送信先ＭＡＣアドレスが切断端末リスト１２ｆに存在するか否かの検索が行われ、存在しない場合には受信したパケットは廃棄されるが、存在する場合には次の判断ステップへ進む（Ｓ８０２、Ｓ８０８）。上述の通り、切断端末ＭＡＣアドレス４０１が「aa:aa:aa:aa:aa:aa」の情報が存在するので、Ｓ８０２の検索の結果「存在する」という結果となり、次の判断ステップに進むことになる。
【００５７】
次に、パケット制御部１２ｅにおいて、受信したパケットの送信先ＭＡＣアドレスと送信元ＭＡＣアドレスの組み合わせが、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈの切断端末ＭＡＣアドレス６０１と送信元ＭＡＣアドレス６０２の組み合わせに一致する情報が存在するか否か検索される（Ｓ８０２）。切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈの内容は、上述の通り、空であるため、上記検索結果は「存在しない」という結果となる。
【００５８】
次に、Ｓ８０２において「存在しない」という結果となったので、同じネットワーク上に存在するすべての無線ＬＡＮアクセスポイントへＩＰアドレス確認メッセージのパケットがブロードキャスト又はマルチキャストにより送出される（Ｓ８０４、Ｓ７０４）。
【００５９】
次に、無線ＬＡＮアクセスポイント１２は他の無線ＬＡＮアクセスポイント１３からの応答のパケット受信をするため待機する（Ｓ８０５）。尚、ここでは、ＩＰアドレス確認メッセージのパケットの中には、到達先不正パケットの送信元のＭＡＣアドレスである「bb:bb:bb:bb:bb:bb」と送信先のＭＡＣアドレスである「aa:aa:aa:aa:aa:aa」の情報が含まれる。
【００６０】
一方、Ｓ８０３において「存在する」という結果となった場合は、該当する情報について接続状態情報６０３が「正常」のときはパケットは廃棄され（Ｓ８０６、Ｓ８０８）、「異常」のときは切断端末リスト１２ｆが参照されて到達先不正パケットの送信先が切断端末ＭＡＣアドレス４０１に該当する接続アクセスポイントＩＰアドレス４０２のＩＰアドレスを有する無線ＬＡＮアクセスポイントへ、パケット転送送信処理部１２ｃを介してパケットが転送されることになる（Ｓ８０６、Ｓ８０７）。
【００６１】
次に、ステップＳ７０４により送出された問い合わせのパケットが無線ＬＡＮアクセスポイント１３で受信されると、パケット制御部１３ｅにより、その取り扱いについて判断がされる（Ｓ７０５）。この判断の結果、確認メッセージに対して「異常」である旨の応答メッセージのパケットが無線ＬＡＮアクセスポイント１２へ送信される（Ｓ７０６）。
【００６２】
図９は、ステップＳ７０５における判断及びステップＳ７０６における処理について示すフローチャートである。
【００６３】
まず、パケット制御部１３ｅは、無線ＬＡＮアクセスポイント１２からのＩＰアドレス確認メッセージを受信すると（Ｓ９０１）、ＩＰアドレス確認メッセージの情報のうち到達先不正パケットの送信先のＭＡＣアドレスに該当する端末が無線ＬＡＮアクセスポイント１３に接続しているか否か検索が行われ（Ｓ９０２）、該当する端末が存在しない場合には、判断結果を「無視」として何も応答せずに判断処理が終了される（Ｓ９０８）。ここで、無線ＬＡＮアクセスポイント１３には無線ＬＡＮクライアント端末１４が接続しており、そのＭＡＣアドレスが「aa:aa:aa:aa:aa:aa」であってＩＰアドレス確認メッセージの情報に含まれる到達先不正パケットの送信先のＭＡＣアドレスと一致するため、該当する端末は無線ＬＡＮアクセスポイント１３に接続しているという結果となり、判断結果は「無視」とならずに、次の判断ステップに進むことになる。
【００６４】
次に、ＩＰアドレス確認メッセージの情報に含まれる到達先不正パケットの送信先と送信元のＭＡＣアドレスの組み合わせが、接続端末異常状態テーブル１３ｇにおいて接続中端末ＭＡＣアドレス５０１と送信元ＭＡＣアドレス５０２の組み合わせと一致する情報が存在するか否かについて検索される（Ｓ９０３）。このときには、接続端末異常状態テーブル１３ｇは、上述の通り、全て空なため、「存在しない」という結果となり、接続端末異常状態テーブル１３ｇに問い合わせパケットの情報に基づいて情報が追加される（Ｓ９０４）。
【００６５】
このとき、Ｓ９０２において追加される情報には、図５に示すように、接続中端末ＭＡＣアドレス５０１には無線ＬＡＮクライアント端末１４のＭＡＣアドレスである「aa:aa:aa:aa:aa:aa」、送信元ＭＡＣアドレス５０２には問い合わせパケットに含まれる送信元のＭＡＣアドレスである「bb:bb:bb:bb:bb:bb」、接続状態情報５０３には初期値として「異常」という値が入力される。
【００６６】
次に、無線ＬＡＮアクセスポイント１３から無線ＬＡＮアクセスポイント１２へステップＳ７０４のＩＰアドレス確認メッセージの応答として「異常」である旨のメッセージを含んだパケットが送信される（Ｓ９０５、Ｓ７０６）。
【００６７】
一方、ステップＳ９０２において、該当する情報が「存在する」という結果となった場合には、上記該当する情報の接続状態５０３が「異常」のときは無線ＬＡＮアクセスポイント１３へ「異常」である旨の応答メッセージを含んだパケットが送信され（Ｓ９０６、Ｓ９０５）、「正常」のときは無線ＬＡＮアクセスポイント１３へ「正常」である旨のメッセージを含んだパケットが送信される（Ｓ９０６、Ｓ９０７）。
【００６８】
次に、無線ＬＡＮアクセスポイント１２において、パケット制御部１２ｅにより、無線ＬＡＮアクセスポイント１３からの応答メッセージに対する取り扱いについての判断と、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ及び切断端末リスト１２ｆの情報の更新が行われる（Ｓ７０７）。
【００６９】
図１０は、ステップＳ７０７における処理について示したフローチャートである。
【００７０】
まず、無線ＬＡＮアクセスポイント１２ｅにおいては、他の無線ＬＡＮアクセスポイント１３からの応答について一定時間待機され、一定時間が経過しても他の無線ＬＡＮアクセスポイント１３から応答が無い場合には、端末１５から送信された到達先不正パケットを廃棄することを判断結果としてステップＳ７０７の判断処理を終了され（Ｓ１００１、Ｓ１００６）その後、そのパケットは廃棄される。ここでは、ステップＳ７０７における無線ＬＡＮアクセスポイント１３からの応答が上記一定の時間内に受信されたものとし、到達先不正パケットは廃棄されずに次の判断ステップに進む。
【００７１】
次に、パケット制御部１２ｅにより、ステップＳ７０６における無線ＬＡＮアクセスポイント１３からの応答メッセージの内容に基づいて、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈに情報が更新される（Ｓ１００２）。このときには、図６のように、切断端末ＭＡＣアドレス６０１には無線ＬＡＮクライアント端末１４のＭＡＣアドレスである「aa:aa:aa:aa:aa:aa」、送信元ＭＡＣアドレス６０２には端末１５のＭＡＣアドレスである「bb:bb:bb:bb:bb:bb」、接続状態情報５０３には「異常」という情報が追加される。
【００７２】
次に、パケット制御部１２ｅにより、ステップＳ７０６における無線ＬＡＮアクセスポイント１３からの応答メッセージの内容に基づいて、切断端末リスト１２ｆの情報が更新される（Ｓ１００３）。ここでは、ステップＳ７０６において無線ＬＡＮアクセスポイント１３から応答のパケットを受信しているので、そのパケットのヘッダ情報などから無線ＬＡＮアクセスポイント１３のＩＰアドレスが抽出され、切断ＭＡＣアドレス４０１が無線ＬＡＮクライアント端末１４のＭＡＣアドレスに該当する接続アクセスポイントＩＰアドレス４０２に、無線ＬＡＮアクセスポイント１３のＩＰアドレスである「Y.Y.Y.Y」が入力される。
【００７３】
次に、無線ＬＡＮアクセスポイント１３から受信した応答メッセージの内容が「正常」であったか否かが判断される（Ｓ１００４）。ここでは受信した応答メッセージの内容は「異常」であったので、到達先不正パケットを応答メッセージの送信元である無線ＬＡＮアクセスポイント１３へ転送すると判断され、パケット転送送信処理部１２ｃと有線ＬＡＮインターフェース部１２ａを介して無線ＬＡＮアクセスポイント１３へ到達先不正パケットが転送される（Ｓ１００５、Ｓ７０８）。一方、無線ＬＡＮアクセスポイント１３から受信した応答メッセージの内容が「正常」であった場合には到達先不正パケットは廃棄すると判断され、その後廃棄される（Ｓ１００６）。
【００７４】
次に、無線ＬＡＮアクセスポイント１３において無線ＬＡＮアクセスポイント１２から送信されたパケットが受信され、パケット制御部１３ｅにおいて無線ＬＡＮクライアント端末１４への転送用のパケットであることが認識されると、その取り扱いについて判断される（Ｓ７０９）。ここでは判断の結果無線ＬＡＮクライアント端末１４へパケットが転送される（Ｓ７１０）。
【００７５】
図１１は、ステップＳ７０９における判断及びステップＳ７１０における処理について示したフローチャートである。
【００７６】
まず、転送されてきたパケットに含まれる到達先不正パケットの宛先ＭＡＣアドレスが現在無線ＬＡＮアクセスポイント１３に接続中の端末のものであるか否か検索がされる（Ｓ１１０１）。無線ＬＡＮアクセスポイント１３に接続中の端末のものでない場合は、新規にパケットを受信したものとみなして、無線ＬＡＮアクセスポイント１３は、図７におけるステップＳ７０２以降の無線ＬＡＮアクセスポイント１２と同様の動作を行うが（Ｓ１１０５）、無線ＬＡＮアクセスポイント１３に接続中の端末である場合には次の判断ステップに進む。ここでは、転送されてきたパケットの送信先である無線ＬＡＮクライアント端末１４は、無線ＬＡＮアクセスポイント１３に接続しているので、次の判断ステップへ進む。
【００７７】
次に、転送されてきた到達先不正パケットの送信元ＭＡＣアドレスと送信先ＭＡＣアドレスの組み合わせが、接続端末異常状態テーブル１３ｇにおける接続中端末ＭＡＣアドレス５０１と送信元ＭＡＣアドレス５０２の組み合わせに該当する接続状態情報５０３が「異常」であるか否かが判断される（Ｓ１１０２）。ここでは、該当する接続状態情報５０３は「異常」であるので、パケット転送受信処理部１３ｄと無線ＬＡＮインターフェース部１３ｂを介して該当する無線ＬＡＮクライアント端末１４へ無線ＬＡＮアクセスポイント１２から転送されたパケットが更に転送される（Ｓ１１０３）。
【００７８】
一方、接続状態情報５０３が「正常」であった場合には、無線ＬＡＮアクセスポイント１２に、「正常」であるという応答メッセージを送信し、転送されてきたパケットは廃棄する。応答メッセージを受信した無線ＬＡＮアクセスポイント１２のパケット制御部１２ｅにおいては、切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈのうち該当する接続状態情報６０３の値が「正常」へと更新される（Ｓ１１０４）。
【００７９】
以上により、端末１５から無線ＬＡＮクライアント端末１４へ送信されたパケットが、無線ＬＡＮアクセスポイント１２に到達先不正パケットとして到達してしまった場合でも、無線ＬＡＮアクセスポイント１３へパケットが転送され、無線ＬＡＮクライアント端末１４へ更に転送される動作について説明をした。
【００８０】
（Ａ−３）実施形態の効果
上記実施形態によれば、無線ＬＡＮクライアント端末１４が無線ＬＡＮアクセスポイント１２から無線ＬＡＮアクセスポイント１３へハンドオーバーした直後において、端末１５から無線ＬＡＮクライアント端末１４へ向けて送信されたパケットは無線ＬＡＮアクセスポイント１２へ到達してしまうが、そのパケットは無線ＬＡＮアクセスポイント１２から無線ＬＡＮアクセスポイント１３へ転送されて無線ＬＡＮクライアント端末１４に届くことになる。
【００８１】
これにより、端末１５と無線ＬＡＮクライアント端末１４の間の通信は、スイッチングハブ１１のＡＲＰテーブルの登録状況によらず通信が可能となるので、無線ＬＡＮクライアント端末１４のハンドオーバー後も途切れることなく双方向の通信をすることが可能となる。また、スイッチングハブ１１に特殊な登録情報や手段を持たせなくても良いという効果も奏する。
【００８２】
また、接続端末異常状態テーブル１２ｇ、１３ｇ及び切断端末宛送信元ＭＡＣアドレス管理テーブル１２ｈ、１３ｈにおいて、接続状態情報（５０３、６０３）のフラグを設けたことにより、例えば、スイッチングハブ１１のＡＲＰテーブルの内容の一部又は全体が消去された場合、既に一度「正常」となった接続中端末ＭＡＣアドレス５０１と送信元ＭＡＣアドレス５０２の組み合わせで端末１５から無線ＬＡＮクライアント端末１４へパケットが送信されたとき、スイッチングハブ１１において全ての無線ＬＡＮアクセスポイント（１２、１３）にパケットを送信してしまうフラッディングの状態が発生しても、他の無線ＬＡＮアクセスポイント１３、１２が到達先不正パケットと認識して必要のないパケット転送で各装置及びネットワークの負荷を向上させないという効果を奏する。
【００８３】
（Ｂ）他の実施形態
上記実施形態だけなく、さらに、以下に例示するような実施形態も挙げることができる。
【００８４】
上記実施形態の通信システム１においては、無線ＬＡＮアクセスポイント１２、１３と無線ＬＡＮクライアント端末１４は無線により接続されていたが、全て有線で接続された構成であっても良い。
【００８５】
この場合、無線ＬＡＮクライアント端末１４は有線ＬＡＮインターフェースを有し、無線ＬＡＮアクセスポイント１２、１３の無線ＬＡＮインターフェース部１２ｂ、１３ｂは有線ＬＡＮのインターフェースを有し、無線ＬＡＮクライアント端末１４と無線ＬＡＮアクセスポイント１２、１３との間はＬＡＮケーブルで接続される。
【００８６】
また、このとき無線ＬＡＮクライアント端末１４が他の無線ＬＡＮアクセスポイント１３、１２へハンドオーバーする動作は、無線ＬＡＮアクセスポイント１２から無線ＬＡＮアクセスポイント１３への物理的なケーブル接続の変更や、無線ＬＡＮクライアント端末１４が複数の有線ＬＡＮインターフェースを有して同時に無線ＬＡＮアクセスポイント１２及び無線ＬＡＮアクセスポイント１３の両方と接続しているときに論理的にその接続を変更すること等の動作に置き換えられる。
【００８７】
これにより、無線ＬＡＮクライアント端末１４から端末１５までの間の経路において無線ＬＡＮアクセスポイント１２と無線ＬＡＮアクセスポイント１３で冗長化された構成であった場合に、上記の実施形態と同様にスイッチングハブ１１のＡＲＰテーブルの更新によらず、即時に経路を無線ＬＡＮアクセスポイント１２から無線ＬＡＮアクセスポイント１３へ切り替えることができるという効果を奏する。
【図面の簡単な説明】
【００８８】
【図１】実施形態の全体構成を示すブロック図である。
【図２】従来のスイッチングハブの動作を示す説明図である。
【図３】実施形態のパケット転送送信処理部により生成される転送用パケットの構成例を示す説明図である。
【図４】実施形態の切断端末リストの構成を示す説明図である。
【図５】実施形態の接続端末異常状態テーブルの構成を示す説明図である。
【図６】実施形態の切断端末宛送信元ＭＡＣアドレス管理テーブルの構成を示す説明図である。
【図７】実施形態の到達先不正パケットの制御の動作を示すシーケンス図である。
【図８】実施形態のパケット制御部１２ｅにおける到達先不正パケットの取り扱いの判断に関する動作を示すフローチャートである。
【図９】実施形態のパケット制御部１３ｅにおける問い合わせパケットに対する応答内容の判断に関する動作を示すフローチャートである。
【図１０】実施形態のパケット制御部１２ｅにおける問い合わせパケットに対する応答の取り扱いに関する判断についての動作を示すフローチャートである。
【図１１】実施形態のパケット制御部１３ｅにおける無線ＬＡＮアクセスポイント１２から転送されたパケットの取り扱いに関する判断についての動作を示すフローチャートである。
【符号の説明】
【００８９】
１…通信システム、１１…スイッチングハブ、１２…無線ＬＡＮアクセスポイント、１２ｅ…パケット制御部、１２ｆ…切断端末リスト、１２ｇ…接続端末異常状態テーブル、１２ｈ…切断端末宛送信元ＭＡＣアドレス管理テーブル、１３…無線ＬＡＮアクセスポイント、１３ｅ…パケット制御部、１３ｆ…切断端末リスト、１３ｇ…接続端末異常状態テーブル、１３ｈ…切断端末宛送信元ＭＡＣアドレス管理テーブル、１４…無線ＬＡＮクライアント端末、１５…端末。
【図１】
2008131417.tif 000003
【図２】
2008131417.tif 000004
【図３】
2008131417.tif 000005
【図４】
2008131417.tif 000006
【図５】
2008131417.tif 000007
【図６】
2008131417.tif 000008
【図７】
2008131417.tif 000009
【図８】
2008131417.tif 000010
【図９】
2008131417.tif 000011
【図１０】
2008131417.tif 000012
【図１１】
2008131417.tif 000013