(57)【要約】【課題】ゲートウェイのアドレス設定に、端末とゲートウェイとの間の経路の状態を反映させることができる通信システム及び通信装置並びに通信方法を提供することを目的とする。【解決手段】通信装置に、自通信装置と自通信装置の属する自ネットワークと自ネットワークとは異なる他のネットワークとを接続する接続装置との間で利用する経路情報及び接続装置の情報を収集する情報収集手段と、収集された経路情報及び接続装置の情報を記憶する記憶手段と、ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された経路情報及び接続装置の情報に基づいて、接続装置を選択する選択手段と、選択された接続装置への経路を制御する経路制御手段とを備えることにより達成される。【選択図】  図２
2005236767.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システムにおける、通信装置であって：
自通信装置と、前記自通信装置の属する自ネットワークと前記自ネットワークとは異なる他のネットワークとを接続する接続装置との間で利用する経路情報及び前記接続装置の情報を収集する情報収集手段；
収集された前記経路情報及び前記接続装置の情報を記憶する記憶手段；
前記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された前記経路情報及び前記接続装置の情報に基づいて、接続装置を選択する選択手段；
前記選択された接続装置への経路を制御する経路制御手段；
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において：
前記選択手段は、受信データから抽出された宛先を示す識別子が第１の接続装置の識別子である場合に、前記記憶された前記経路情報及び前記接続装置の情報に基づいて、前記第１の接続装置が所定の基準を満たすか否かを判断し、
前記経路制御手段は、前記判断に基づいて、前記識別子を所定の基準を満たす前記第１の接続装置とは異なる接続装置の識別子に書き換えることを特徴とする通信装置。
【請求項３】
請求項１に記載の通信装置において：
前記選択手段は、前記ネットワーク内での経路制御機能を持たない通信装置から送信された接続装置のＭＡＣアドレスを問合せるパケットが受信され、且つ前記パケットに付加された問合せ先アドレスが第１の接続装置の識別子である場合に、前記記憶された前記経路情報及び前記接続装置の情報に基づいて、前記第１の接続装置が所定の基準を満たすか否かを判断し、
前記経路制御手段は、前記判断に基づいて、前記第１の接続装置のＭＡＣアドレスを返答することを特徴とする通信装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の通信装置において：
前記自通信装置と前記接続装置との間で利用する経路の品質情報、優先度情報のうち少なくとも1つを前記自通信装置とは異なる他の通信装置に通知する通知手段；
を備え、
前記選択手段は、前記他の通信装置からの通知情報に基づいて、所定の基準を満たす接続装置を選択することを特徴とする通信装置。
【請求項５】
請求項４に記載の通信装置において：
前記選択手段は、前記通知情報に基づいて、前記通信装置の再選択を行うことを特徴とする通信装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の通信装置において：
前記選択された接続装置に基づいて、前記接続装置と前記自通信装置との間の回線の優先度を制御する優先度制御手段；
を備えることを特徴とする通信装置。
【請求項７】
ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システム間を接続する、中継装置であって：
自中継装置と通信装置との間で利用する経路情報及び前記通信装置の情報を収集する情報収集手段；
収集された前記経路情報及び前記通信装置の情報を記憶する記憶手段；
前記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された前記経路情報及び前記通信装置の情報に基づいて、接続装置を選択する選択手段；
前記選択された接続装置への転送経路を制御する経路制御手段；
を備えることを特徴とする中継装置。
【請求項８】
請求項７に記載の中継装置において：
前記選択された接続装置の情報を、前記接続装置とは異なる接続装置へ通知する通知手段；
を備えることを特徴とする中継装置。
【請求項９】
ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システムであって：
前記通信装置は、
自通信装置と、前記自通信装置属する自ネットワークと前記自ネットワークとは異なる他のネットワークとを接続する接続装置との間で利用する経路情報及び前記接続装置の情報を収集する情報収集手段；
収集された前記経路情報及び前記接続装置の情報を記憶する記憶手段；
前記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された前記経路情報及び前記接続装置の情報に基づいて、接続装置を選択する選択手段；
前記選択された接続装置への経路を制御する経路制御手段；
を備え、
前記中継装置は、
自中継装置と通信装置との間で利用する経路情報及び前記通信装置の情報を収集する情報収集手段；
収集された前記経路情報及び前記通信装置の情報を記憶する記憶手段；
前記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された前記経路情報及び前記通信装置の情報に基づいて、接続装置を選択する選択手段；
前記選択された接続装置への転送経路を制御する経路制御手段；
を備えることを特徴とする通信システム。
【請求項１０】
ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システムにおける、通信方法であって：
自通信装置と、前記自通信装置の属する自ネットワークと前記自ネットワークとは異なる他のネットワークとを接続する接続装置との間で利用する経路情報及び前記接続装置の情報を収集するステップ；
収集された前記経路情報及び前記接続装置の情報を記憶するステップ；
前記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された前記経路情報及び前記接続装置の情報に基づいて、接続装置を選択するステップ；
前記選択された接続装置への経路を制御するステップ；
を有することを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信装置が互いに接続することによりアドホックネットワークを構築する通信システム、通信装置及び中継装置並びに通信方法に関する。
【背景技術】
【０００２】
例えば、無線ＬＡＮは、携帯電話システム等と比較して高速な無線回線を提供する。しかし、無線ＬＡＮは通信距離が短いため、1つの無線基地局だけではなく、複数の無線基地局をイーサネット（登録商標）等で構築されたバックボーンネットワークを経由して互いに接続することにより、広範囲なサービスエリアを構築する。このバックボーンネットワークは、広帯域で安定した回線品質を提供する有線回線を用いて構築される。
【０００３】
しかし、近年、有線のバックボーンを有さない場所で迅速にバックボーンネットワークを構築する用途や、既存のバックボーンネットワークを簡易に拡張するために、無線ＬＡＮの基地局間を無線で接続することにより、バックボーンネットワークを構築するようになってきた。
【０００４】
これらの無線ＬＡＮを含めたイーサネット（登録商標）を基本とするバックボーンネットワークにおいては、ＩＰルータを必要としないデータリンク層のネットワークが構築される。
【０００５】
このバックボーンネットワークを利用してパケットを転送する場合、端末から送信されたパケットはバックボーンネットワークを構成する複数のノードを経由する。このパケットの経路を制御する経路制御機能としては多数の方式が既に提案されている。例えば、ＩＥＥＥ８０２．１で規定されているスパンニングツリー(Spanning tree)方式、インターネットの経路制御で使われるRIP(Routing Information Protocol)、OSPF (Open Shortest Path First)、アドホックネットワークで利用されるDSR(Dynamic Source Routing)、AODV (Ad hoc On Demand Distance Vector)等である。
【０００６】
データリンク層のネットワークはオフィス内や家庭内等の比較的限定されたエリアで構成されるネットワークであるため、インターネットアクセス等のより広範囲における通信を行う場合にはＩＰルータ等のゲートウェイとなる装置を経由して外部のネットワークとの接続性を実現する。
【０００７】
ここで、バックボーンネットワークに接続する端末は、外部のネットワークに接続するために何らかの方法でゲートウェイのアドレスに関わる情報を取得して設定する必要がある。
【０００８】
ゲートウェイアドレスの設定方法として、事前にＬＡＮの管理者から通知されたゲートウェイのアドレスを手動で端末に入力する方法が考えられる。しかし、この方法では、端末の移動やネットワークの障害等、ネットワーク状態の変化の度に設定変更が必要となり、煩雑な作業が要求される上、設定ミスも誘発する問題がある。このため、この動作を自動化するための手法が多数提案されている。
【０００９】
例えば、端末に対してＩＰアドレスを自動的に付与するDHCP(Dynamic Host Configuration Protocol)の機能を拡張し、ゲートウェイのＩＰアドレスを端末に通知する方法が提案されている（例えば、非特許文献１参照）。
【００１０】
また、ゲートウェイとなるルータに、ネットワークに対して、自分のＩＰアドレスを自動的に報知させる機能を付加することが提案されている（例えば、非特許文献２参照）。
【００１１】
また、予めグループに設定した複数のルータ間で情報のやり取りをさせるようにすることにより、設定変更をすることなく同一のＩＰアドレスを利用しながら自動的にゲートウェイとして利用するルータを切り替える機能を端末に付加することが提案されている（例えば、非特許文献３参照）。
【非特許文献１】S.Alexander, R.Droms, “DHCP Options and BOOTP Vendor Extensions”, インターネット標準RFC2132，Mar1997
【非特許文献２】T．Narten, E.Nordmark, W.Simpson, ”Neighbor Discovery for IP Version 6(IPv6)”,インターネット標準RFC2461, Dec 1998
【非特許文献３】S.Knight, D.Weaver, D.Whipple, R.Hinden, D.Mitzel, P.Hunt, P.Higginson, M.Shand, A. Lindem, “Virtual Router Redundancy Protocol”,インターネット標準RFC2338, Apr 1998
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した背景技術には以下の問題がある。
ゲートウェイのアドレス設定に、端末とゲートウェイとの間の経路の状態が考慮されていない問題がある。
【００１３】
ＬＡＮの中に単一のゲートウェイしか存在しない場合であれば端末は通知されたゲートウェイを選択するだけでよいが、複数のゲートウェイが存在する場合には端末が選択するゲートウェイにより通信品質が大きく変化する問題がある。
【００１４】
特に、ＬＡＮの各装置が無線回線で互いに接続されて構成される場合等においては、周波数リソースや無線伝送速度の制限等により、端末とゲートウェイとの間の経路の品質が安定していないため、選択したゲートウェイによりゲートウェイを介した通信品質が大きく劣化する問題がある。
【００１５】
そこで本発明においては、ゲートウェイのアドレス設定に、端末とゲートウェイとの間の経路の状態を反映させることができる通信システム及び通信装置並びに通信方法を提供することを目的としている。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明の通信装置は、ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システムにおける、通信装置であって、自通信装置と、上記自通信装置の属する自ネットワークと上記自ネットワークとは異なる他のネットワークとを接続する接続装置との間で利用する経路情報及び上記接続装置の情報を収集する情報収集手段と、収集された上記経路情報及び上記接続装置の情報を記憶する記憶手段と、上記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された上記経路情報及び上記接続装置の情報に基づいて、接続装置を選択する選択手段と、上記選択された接続装置への経路を制御する経路制御手段とを備えるものである。
【００１７】
さらに、上記選択手段は、受信データから抽出された宛先を示す識別子が第１の接続装置の識別子である場合に、上記記憶された上記経路情報及び上記接続装置の情報に基づいて、上記第１の接続装置が所定の基準を満たすか否かを判断し、上記経路制御手段は、上記判断に基づいて、上記識別子を所定の基準を満たす上記第１の接続装置とは異なる接続装置の識別子に書き換えるようにしてもよい。
【００１８】
さらに、上記選択手段は、上記ネットワーク内での経路制御機能を持たない通信装置から送信された接続装置のＭＡＣアドレスを問合せるパケットが受信され、且つ上記パケットに付加された問合せ先アドレスが第１の接続装置の識別子である場合に、上記記憶された上記経路情報及び上記接続装置の情報に基づいて、上記第１の接続装置が所定の基準を満たすか否かを判断し、上記経路制御手段は、上記判断に基づいて、上記第１の接続装置のＭＡＣアドレスを返答するようにしてもよい。
【００１９】
さらに、上記自通信装置と上記接続装置との間で利用する経路の品質情報、優先度情報のうち少なくとも1つを上記自通信装置とは異なる他の通信装置に通知する通知手段を備え、上記選択手段は、上記他の通信装置からの通知情報に基づいて、所定の基準を満たす接続装置を選択するようにしてもよい。
【００２０】
さらに、上記選択手段は、上記通知情報に基づいて、上記通信装置の再選択を行うようにしてもよい。
【００２１】
さらに、上記選択された接続装置に基づいて、上記接続装置と上記自通信装置との間の回線の優先度を制御する優先度制御手段を備えるようにしてもよい。
【００２２】
また、本発明に係る中継装置は、ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システム間を接続する、中継装置であって、自中継装置と通信装置との間で利用する経路情報及び上記通信装置の情報を収集する情報収集手段と、収集された上記経路情報及び上記通信装置の情報を記憶する記憶手段と、上記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された上記経路情報及び上記通信装置の情報に基づいて、接続装置を選択する選択手段と、上記選択された接続装置への転送経路を制御する経路制御手段とを備えるものである。
【００２３】
さらに、上記選択された接続装置の情報を、上記接続装置とは異なる接続装置へ通知する通知手段を備えるようにしてもよい。
【００２４】
また、本発明に係る通信システムは、ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システムであって、上記通信装置は、自通信装置と上記自通信装置属する自ネットワークと上記自ネットワークとは異なる他のネットワークとを接続する接続装置との間で利用する経路情報及び上記接続装置の情報を収集する情報収集手段と、収集された上記経路情報及び上記接続装置の情報を記憶する記憶手段と、上記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された上記経路情報及び上記接続装置の情報に基づいて、接続装置を選択する選択手段と、上記選択された接続装置への経路を制御する経路制御手段とを備え、上記中継装置は、自中継装置と通信装置との間で利用する経路情報及び上記通信装置の情報を収集する情報収集手段と、収集された上記経路情報及び上記通信装置の情報を記憶する記憶手段と、上記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された上記経路情報及び上記通信装置の情報に基づいて、接続装置を選択する選択手段と、上記選択された接続装置への転送経路を制御する経路制御手段とを備えるものである。
【００２５】
また、本発明に係る通信方法は、ネットワークを構成する分散配置された複数の通信装置を介して通信を行う通信システムにおける、通信方法であって、自通信装置と、上記自通信装置の属する自ネットワークと上記自ネットワークとは異なる他のネットワークとを接続する接続装置との間で利用する経路情報及び上記接続装置の情報を収集するステップと、収集された上記経路情報及び上記接続装置の情報を記憶するステップと、上記ネットワーク内での経路制御機能を持たない通信装置に対して、記憶された上記経路情報及び上記接続装置の情報に基づいて、接続装置を選択するステップと、上記選択された接続装置への経路を制御するステップとを有する方法である。
【発明の効果】
【００２６】
本発明の実施例によれば、ゲートウェイのアドレス設定に、端末とゲートウェイとの間の経路の状態を反映させることができる通信システム、通信装置及び中継装置並びに通信方法を実現できる。
【発明を実施するための最良の形態】
【００２７】
次に、本発明の実施例について図面を参照して説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００２８】
本発明の実施例に係る通信システムの概要を、図１を参照して説明する。
【００２９】
本実施例に係る通信システムは、無線ＬＡＮ基地局３−１〜３−４を備えるネットワーク１を備える。ネットワーク１は、ゲートウェイ５−１及び５−２を介して他のネットワーク２と接続されている。また、無線ＬＡＮ端末４−１は、ネットワーク１と無線により接続可能である。無線ＬＡＮ基地局３−１〜３−４は、例えば、ネットワーク１内での経路制御機能を有する通信装置である。また、無線ＬＡＮ端末４−１は、ネットワーク１内での経路制御機能を有さない通信装置である。
【００３０】
無線ＬＡＮ基地局３−１、３−２、３−３、３−４は、互いに無線で接続することができ、また、無線ＬＡＮ基地局３−４とゲートウェイ５−１、無線ＬＡＮ基地局３−３とゲートウェイ５−２は無線で接続される。即ち、メッシュネットワークを構成する。
【００３１】
ここで、メッシュネットワークについて説明する。無線ＬＡＮ基地局(AP : Access Point)間のメッシュネットワークとは、複数のＡＰが主に無線回線で互いに接続し、１つのサブネットを構成するネットワークである。このネットワークでは、ＡＰは無線ＬＡＮ端末から受け取ったパケットを目的地に届けるために、隣接のＡＰにバケツリレー（経路制御）していく。原理はＩＰのルーティングと一緒であるが、経路制御を行うＡＰと、経路制御に参加しない無線ＬＡＮ端末に階層化されていることに特徴がある。このため、無線ＬＡＮ端末はＡＰ間の接続の状況を把握することはできない。また、ＡＰは無線で接続されるため、経路によって品質の差が大きい。この場合、経路制御動作自体はＬａｙｅｒ２で実行される。
【００３２】
以下、各無線ＬＡＮ基地局間を無線により接続する場合について説明するが、無線に限らず、有線回線を含むように構成しても良い。また、ゲートウェイと無線ＬＡＮ基地局、ゲートウェイ同士の接続も無線により接続する場合について説明するが、無線に限らず有線回線を含むように構成しても良い。
【００３３】
次に、無線ＬＡＮ基地局の構成について、図２を参照して説明する。
【００３４】
無線ＬＡＮ基地局３−１、３−２、３−３、３−４は同様の構成であるため、無線ＬＡＮ基地局３−１について説明し、無線ＬＡＮ基地局３−２、３−３、３−４の説明は省略する。
【００３５】
無線ＬＡＮ基地局３−１は、経路制御部３−１１と、経路制御部３−１１と接続されたパケット転送部３−１２と、経路制御部３−１１及びパケット転送部３−１２と接続されたゲートウェイ選択部３−１３と、ゲートウェイ選択部３−１３と接続された記憶部３−１４及び端末側インターフェース３−１６と、端末側インターフェース３−１６と接続されたアンテナ３−１７と、記憶部３−１４と接続された情報収集部３−１５と、情報収集部３−１５及びパケット転送部３−１２と接続されたネットワーク側インターフェース３−１８と、ネットワーク側インターフェース３−１８と接続されたアンテナ３−１９とを備える。また、記憶部３−１４は、ゲートウェイＩＤリスト３−１４１を備える。
【００３６】
情報収集部３−１５は、ネットワーク１に接続するゲートウェイ５−１及び５−２の識別子などの情報をアンテナ３−１９及びネットワーク側インターフェース３−１８を介して収集し、記憶部３−１４のゲートウェイＩＤのリスト３−１４１に記憶する。
【００３７】
無線ＬＡＮ端末４−１はネットワーク１における経路制御機能を有さないため、接続する無線ＬＡＮ基地局、例えば無線ＬＡＮ基地局３−１を経由してデータパケットを送信する。この送信されたデータパケットは、アンテナ３−１７及び端末側インターフェース３−１６を介してゲートウェイ選択部３−１３に入力される。送信されたデータパケットが、ゲートウェイ選択部３−１３に入力されると、記憶されたゲートウェイの識別子などの情報はゲートウェイ選択部３−１３に入力され、この情報に基づいて、ゲートウェイ選択部３−１３は配下に接続している無線ＬＡＮ端末にとって最適なゲートウェイを選択する。経路制御部３−１１は、ゲートウェイ選択部３−１３により選択されたゲートウェイへの経路の制御を行う。パケット転送部３−１２は、選択されたゲートウェイへデータパケットの転送を行う。
【００３８】
次に、無線ＬＡＮ基地局におけるパケットの転送処理について説明する。
【００３９】
まず、各無線ＬＡＮ基地局３−１、３−２、３−３、３−４はネットワーク１に接続するゲートウェイ５−１、５−２の識別子を収集する。収集する識別子としては、ゲートウェイのＭＡＣ(Media Access Control)アドレス、ＩＰアドレス、またはこれら２つの組み合わせがあるが、どの識別子を収集してもよい。
【００４０】
また、各無線ＬＡＮ基地局３−１、３−２、３−３、３−４がこれらの識別子を収集する方法には、以下に示す方法がある。
（１）  管理者が手動でこれらの情報を設定する
（２）  ゲートウェイの識別子のリストを管理している装置から取得する
（３）  例えばIPv6(Internet Protocol Version 6)で規定されているRouter Advertisementパケット等を利用して、ゲートウェイ５−１及び５−２自らネットワーク１に対して自身の識別子を報知するようにし、各無線LAN基地局がこれらの情報を収集するようにする
（２）について、このリストを管理している装置をＤＨＣＰサーバと併用し、この装置により無線ＬＡＮ基地局自身が利用するＩＰアドレスを取得するようにするとともに、ゲートウェイのＩＰアドレスに関するリストを取得するようにすることも可能である。
【００４１】
（３）について、無線ＬＡＮ基地局がRouter Solicitationパケット等を送信して積極的にゲートウェイの情報を収集するようにすることも可能である。
【００４２】
次に、無線ＬＡＮ基地局３−１、３−２、３−３、３−４は、収集したゲートウェイの情報から、配下に接続している無線ＬＡＮ端末４−１にとって最適なゲートウェイを検出する。最適なゲートウェイは、ゲートウェイ自身の状態及び無線ＬＡＮ基地局とゲートウェイとの間の経路の状態に基づいて選択する。
【００４３】
ゲートウェイ自身の状態としては、例えばネットワーク２等の外部ネットワークと接続する回線の帯域、無線又は有線等の通信安定性、QoS(Quality of Service)や回線の混雑具合等の通信品質が考えられる。これらの情報を収集する方法としては、無線ＬＡＮ基地局に手動設定する方法、ゲートウェイから直接収集する方法、ゲートウェイの状態を管理する特定装置から収集する方法が考えられるが、どの方法を用いてもよい。また、ゲートウェイの識別子の収集過程で同時に実施するようにしてもよい。
【００４４】
無線ＬＡＮ基地局とゲートウェイ間の経路の状態としては、ホップ数、帯域幅、QoS、回線の混雑具合等が考えられる。これらの情報は、無線LAN基地局とゲートウェイ間の経路を決定する経路制御部３−１１から取得することが可能である。また、無線ＬＡＮ基地局がゲートウェイを発見する過程において、途中経路の情報を収集するようにしてもよい。
【００４５】
次に、ＬＡＮで転送されるパケットのアドレス構成について、図３を参照して説明する。
【００４６】
ＬＡＮで転送されるパケットは、転送されるデータが格納されるペイロードと、ＭＡＣヘッダ及びＩＰヘッダにより構成されるヘッダとにより構成される。ＭＡＣヘッダには送付先のＭＡＣアドレス及び送付元のＭＡＣアドレスにより構成されるデータリンク層のＭＡＣアドレスが格納され、ＩＰヘッダには送付先のＩＰアドレス及び送付元のＩＰアドレスにより構成されるネットワーク層のＩＰアドレスが格納される。即ち、データリンク層のＭＡＣアドレスと、ネットワーク層のＩＰアドレスとの２種類のアドレスの情報を有する。
【００４７】
ネットワーク１の中で通信を行う場合には、ＭＡＣアドレス、ＩＰアドレスの両方が通信相手の識別子となる。しかし、ゲートウェイを経由して外部の無線ＬＡＮ端末と通信する場合には、データリンク層ではゲートウェイのＭＡＣアドレスが利用され、ネットワーク層では通信相手のIPアドレスが利用される。
【００４８】
次に、無線ＬＡＮ端末４−１から送信されたデータパケットを、無線ＬＡＮ基地局、例えば無線ＬＡＮ基地局３−１が受信した場合の動作を、図４を参照して説明する。
【００４９】
本実施例においては、ゲートウェイのMACアドレスの管理テーブルを作成し、作成した管理テーブルにより、ネットワーク１に接続するゲートウェイ５−１、５−２の識別子を管理する場合について説明する。事前準備として、各無線ＬＡＮ基地局は、ネットワークに接続するゲートウェイのＭＡＣアドレスを収集し、管理テーブル（ゲートウェイＩＤリスト３−１４１）を作成する。
【００５０】
無線ＬＡＮ基地局３−１は、無線ＬＡＮ端末４−１からパケットを受信すると（ステップＳ４１）、受信したパケットに格納された宛先の（送付先の）MACアドレスが管理テーブルに登録されているか否かを確認する（ステップＳ４２）。具体的には、ゲートウェイ選択部３−１３は、データリンク層の宛先が記憶部３−１４、例えばデータベースに保存されているゲートウェイのアドレスと一致するか否かを確認する。
【００５１】
登録されている場合は（ステップＳ４２：ＹＥＳ）、この宛先の（送付先の）MACアドレスが無線ＬＡＮ端末４にとって最適なゲートウェイのMACアドレスか否かを確認する（ステップＳ４３）。確認の結果、最適なゲートウェイのMACアドレスでない場合には（ステップＳ４３：ＹＥＳ）、経路制御部３−１１は受信したパケットに格納された宛先のMACアドレスを最適なゲートウェイのMACアドレスに書き換える。パケット転送部３−１２は書き換えられたパケットの転送を行う（ステップＳ４５）。これらの条件に一致しない場合は（ステップＳ４２：ＮＯ、ステップＳ４３：ＮＯ）、パケット転送部３−１２はそのままパケットの転送処理を進める（ステップＳ４４）。
【００５２】
次に、無線ＬＡＮ端末４−１から受信したパケットの宛先が特定のMACアドレスである場合について、図５を参照して説明する。
【００５３】
無線ＬＡＮ基地局３−１のゲートウェイ選択部３−１３は、無線ＬＡＮ端末４−１からパケットを受信した場合（ステップＳ５１）、パケットの宛先のMACアドレスが既定のアドレスと一致するか否かを確認する（ステップＳ５２）。一致する場合は（ステップＳ５２：ＹＥＳ）、経路制御部３−１１はデータリンク層の宛先を最適なゲートウェイのＭＡＣアドレスに書き換える。パケット転送部３−１２は書き換えられたパケットを転送する（ステップＳ５３）。一方、確認の結果、一致しない場合には（ステップＳ５２：ＮＯ）、パケット転送部３−１２はそのままパケットの転送処理を進める（ステップＳ５４）。
【００５４】
このように、無線ＬＡＮ端末４−１から受信したパケットの宛先が特定のMACアドレスの場合においても、パケットの宛先を最適なゲートウェイのMACアドレスに書き換えて転送を行うことにより、ゲートウェイ自身の状態及び無線ＬＡＮ基地局とゲートウェイと間の経路の状態を反映させることが可能である。
【００５５】
上述した実施例において、ゲートウェイとしてルータを用い、さらにルータを２重化するようにしてもよい。ルータを２重化する方式としてVRRP(Virtual Router Redundancy Protocol)、HSRP(Hot Standby Routing Protocol)等の２重化の方式を無線ＬＡＮ基地局間のネットワークに適用するようにしてもよい。
【００５６】
これらの２重化の方式では、グループ化した複数のゲートウェイとなるルータが1つの仮想的なIPアドレスとMACアドレスとを共有する。通常は、グループのうち、1つのルータが代表して、この仮想的なIPアドレスとMACアドレスとを有する装置とし動作する。しかし、ルータがダウンした場合等には、次に優先度の高いバックアップルータが、このアドレスを有するルータとして動作する。
【００５７】
この場合、これらのルータは、実際のインターフェースが有するMACアドレスと仮想的なMACアドレスとの２つのアドレスを有する。しかし、経路制御部３−１１は、実際のインターフェースが有するMACアドレスに対する経路情報のみ有すると想定される。このため、仮想的なMACアドレスに送信されたパケットをＡＰ（無線ＬＡＮ基地局）が受信した場合には、ＡＰが自動的にその宛先を実際のインターフェースが有するMACアドレスに書き換える。この場合、仮想的なMACアドレスを保有する装置の実際のインターフェースが有するMACアドレスは、冗長化用のプロトコルが送信するパケットを盗み見ることにより検出が可能である。
【００５８】
また、仮想的なMACアドレスで経路制御部３−１１を動作させることも可能であるが、ルータの切り替えが発生した場合に、経路制御部３−１１を切り替える必要がある。
【００５９】
次に、無線LAN端末４−１がゲートウェイを経由してパケットを送信する場合の動作について説明する。
【００６０】
無線LAN端末４−１がゲートウェイ５−１、５−２を経由してパケットを送信する場合、ネットワーク層の宛先アドレスとしては通信相手のIPアドレスが指定され、データリンク層のアドレスとしてはゲートウェイ５−１、５−２のMACアドレスが利用される。このゲートウェイ５−１、５−２のMACアドレスに関する情報を取得するために、ARP(Address Resolution Protocol)等の問い合わせパケットを送信する。
【００６１】
無線LAN基地局３−１が無線LAN端末４−１からARPパケットを受信した場合の動作について、図６を参照して説明する。ただし、ここではネットワーク１に接続するゲートウェイ５−１、５−２の識別子の管理方法として、ゲートウェイのMACアドレスの管理テーブルを作成する場合について説明する。
【００６２】
まず、無線LAN基地局３−１が無線LAN端末４−１からパケットを受信すると（ステップＳ６１）、ゲートウェイ選択部３−１３は受信したパケットがＡＲPパケットであるか否かを確認する（ステップＳ６２）。ＡＲＰパケットである場合には（ステップＳ６２：ＹＥＳ）、ゲートウェイ選択部３−１３は問い合わせ先のIPアドレスが管理テーブルに登録されているゲートウェイのアドレスか否かを確認する（ステップＳ６３）。登録されている場合は（ステップＳ６３：ＹＥＳ）、更にこの無線LAN端末にとって最適なゲートウェイのIPアドレスか否かを確認する（ステップＳ６４）。
【００６３】
確認の結果、最適なゲートウェイのIPアドレスではない場合には（ステップＳ６４：ＮＯ）、経路制御部３−１１は最適なゲートウェイの代理として最適なゲートウェイのMACアドレスを返信する（ステップＳ６５）。これらの条件に一致しない場合は（ステップＳ６２：ＮＯ、ステップＳ６３：ＮＯ、ステップＳ６４：ＹＥＳ）、パケット転送部３−１２はそのままARPパケットの転送処理を進める（ステップＳ６６）。
【００６４】
上述した無線ＬＡＮ基地局が無線ＬＡＮ端末からARPパケットを受信した場合の動作では、ゲートウェイ選択部３−１３が問い合わせ先のIPアドレスが管理テーブルに登録されているゲートウェイのアドレスか否かを確認後、さらに、この無線LAN端末にとって最適なゲートウェイのIPアドレスか否かを確認する場合について説明したが、ゲートウェイ選択部３−１３が問い合わせ先のIPアドレスが管理テーブルに登録されているゲートウェイのアドレスか否かを確認し（ステップＳ６３）、登録されている場合に（ステップＳ６３：ＹＥＳ）、この無線LAN端末にとって最適なゲートウェイのIPアドレスか否かを確認せずに、経路制御部３−１１に最適なゲートウェイの代理として最適なゲートウェイのMACアドレスを返信させるようにしてもよい（ステップＳ６５）。
【００６５】
次に、無線LAN基地局３−１が無線LAN端末４−１から受信した問い合わせ先が特定のIPアドレスの場合について、図７を参照して説明する。
【００６６】
まず、無線LAN基地局３−１が無線LAN端末４−１からパケットを受信すると（ステップＳ７１）、ゲートウェイ選択部３−１３は受信したパケットがARPパケットであるか否かを確認する（ステップＳ７２）。ＡＲＰパケットである場合には（ステップＳ７２：ＹＥＳ）、問い合わせ先のIPアドレスが既定のアドレスか否か確認する（ステップＳ７３）。
【００６７】
既定のアドレスである場合は（ステップＳ７３：ＹＥＳ）、経路制御部３−１１は最適なゲートウェイの代理で最適なゲートウェイのＭＡＣアドレスを返信する（ステップＳ７４）。これらの条件に一致しない場合は（ステップＳ７２：ＮＯ、ステップＳ７３：ＮＯ）、パケット転送部３−１２はそのままARPパケットの転送処理を進める（ステップＳ７５）。
【００６８】
このように、無線LAN基地局３−１が無線LAN端末４−１から受信した問い合わせ先が特定のIPアドレスの場合に、最適な装置の代理として最適なゲートウェイのMACアドレスを返答する。
【００６９】
次に、本発明の第２の実施例に係る通信システムについて、図８を参照して説明する。
【００７０】
これまでは、無線LAN基地局配下の無線LAN端末から外部ネットワーク、例えばネットワーク２へ向けてパケットを送信する場合について説明した。次に、外部のネットワーク、例えばネットワーク２からAP配下の無線LAN端末４へ向けて送信されるパケットに対して最適なゲートウェイの選択を提供する場合について説明する。
【００７１】
無線LAN端末(STA : STATION)４−２から無線LAN基地局３−５へ送信される上りパケットは、各無線LAN基地局３−５、３−７が最適なゲートウェイ、例えばGW（ゲートウェイ）５−４を選択し、図８（ａ）において点線で示される経路で、無線LAN基地局３−５、３−７、ゲートウェイ５−４、ルータ６を介して無線LAN端末４−３へ送信される。
【００７２】
しかし、無線LAN基地局から無線LAN端末へ送信される下りパケットに関しては、ゲートウェイにパケットを転送するネットワーク２の装置は最適なゲートウェイに関する情報を有していない問題がある。
【００７３】
本実施例に係る通信システムでは、この問題を解決するために、ネットワーク２から無線LAN端末宛のパケットを受信したゲートウェイが、最適なゲートウェイに自動的に転送する。
【００７４】
本実施例に係る通信システムにおけるゲートウェイについて、図９を参照して説明する。
【００７５】
ゲートウェイ５−３と５−４とは、同様の構成であるためゲートウェイ５−３について説明し、ゲートウェイ５−４についての説明は省略する。
【００７６】
ゲートウェイ５−３は、経路制御部５−３１と、経路制御部５−３１と接続されたパケット転送部５−３２と、経路制御部５−３１及びパケット転送部５−３２と接続されたゲートウェイ選択部５−３３と、ゲートウェイ選択部５−３３と接続された記憶部５−３５と、記憶部５−３５と接続された情報収集部５−３４と、パケット転送部５−３２及び情報収集部５−３４と接続されたインターフェース５−３６と、インターフェース５−３６と接続されたアンテナ５−３７とを備える。
【００７７】
無線ＬＡＮ端末の識別子及びその無線ＬＡＮ端末に対して検出されたその無線ＬＡＮ端末に対して最適なゲートウェイの識別子の組み合わせが、無線LAN基地局により通知され、アンテナ５−３７及びインターフェース５−３６を介して情報収集部５−３４に入力され、情報収集部５−３４は入力された情報を記憶部５−３５に記憶する。
【００７８】
ゲートウェイ選択部５−３３は、記憶された最適なゲートウェイの識別子の組み合わせに基づいて、パケットの転送先となるゲートウェイの選択を行う。経路制御部５−３１は、ゲートウェイ選択部５−３３により選択されたゲートウェイへの経路の制御を行う。パケット転送部５−３２は決定された転送先にパケットを転送する。
【００７９】
次に、ゲートウェイの動作について説明する。
【００８０】
無線ＬＡＮ基地局３−５、３−６、３−７は、無線ＬＡＮ端末４−２の識別子と、検出したその無線ＬＡＮ端末に対して最適なゲートウェイの識別子の組み合わせとをゲートウェイに通知する。ゲートウェイのゲートウェイ選択部５−３３は、受信した最適なゲートウェイの識別子の組み合わせに基づいて、パケットの転送先を決定し、パケット転送部５−３２は決定された転送先にパケットを転送する。この場合、パケットの転送経路の制御が、経路制御部５−３１により行われる。例えば、パケットを受信したゲートウェイ５−３のゲートウェイ選択部５−３３が、ゲートウェイ５−４をパケットの転送先として決定した場合、ゲートウェイ５−４へパケットを転送する。
【００８１】
このように、ゲートウェイに必要とされる各無線ＬＡＮ端末に対する最適なゲートウェイに関する情報を、無線ＬＡＮ基地局からゲートウェイに通知するようにする。この場合、識別子としてはIPアドレスやMACアドレスが利用可能である。また、ゲートウェイへの通知方法としては、ネットワーク１に向けてブロードキャストパケットやマルチキャストパケットを用いて同報的に送信する方法、各ゲートウェイに対してユニキャストパケットを用いて通知する方法があるがどちらを用いても良い。
【００８２】
また、ゲートウェイはネットワーク１から到着したパケットの送信元アドレスから、自ゲートウェイがその送信元の無線LAN端末に対しての最適なゲートウェイに選択されていることを検知することが可能であるが、他のゲートウェイにその情報を通知する通知部(図示なし)を備えるようにしても良い。
【００８３】
また、図８（ｂ）に示すように、ネットワーク２の上位の装置、例えばルータ６に最適なゲートウェイを選択させるようにしてもよい。この場合、ゲートウェイに、自装置を最適なゲートウェイとして選出した無線LAN端末の識別子をこの上位ノードに通知する必要がある。このようにすることにより、ゲートウェイ同士でのパケットの転送をなくすことができる。
【００８４】
次に、本発明の第３の実施例に係る通信システムについて、図１０を参照して説明する。
【００８５】
これまでは、無線LAN基地局が、最適なゲートウェイを無線LAN端末の代わりに選択し、自動的に選択したゲートウェイにパケットの転送処理を行う場合について説明した。
【００８６】
しかし、ゲートウェイに関する情報を無線LAN基地局から無線LAN端末に、例えばビーコン等を利用して通知し、無線LAN端末が最適なゲートウェイを選択するようにしてもよい。
【００８７】
本実施例に係る通信システムの無線ＬＡＮ基地局３−８は、図２を参照して説明した無線ＬＡＮ基地局３−１の構成に加え、ゲートウェイに関する情報を無線LAN端末に通知するゲートウェイ情報通知部(図示なし)を備える。
【００８８】
無線LAN基地局３−８から無線LAN端末４−２に通知するゲートウェイに関する情報として、最適なゲートウェイの情報、利用可能なゲートウェイのリストとそのゲートウェイの優先度に関する情報、無線ＬＡＮ基地局からゲートウェイ間の回線状態等の情報、これらを組み合わせた情報があるが、どの情報を用いても良い。例えば、無線LAN基地局３−８は、無線LAN端末４−２に対して、ゲートウェイに関する情報として、最適なゲートウェイはゲートウェイ５−３である旨の情報を通知する。この通知を受信した無線ＬＡＮ端末４−２は、ゲートウェイ５−３を選択する。
【００８９】
また、図１１に示すように、無線LAN端末４−３は上述したゲートウェイの情報を利用して、ゲートウェイと接続する回線のうち、現在接続している回線より良い回線を提供する無線LAN基地局を発見した場合には、それを機会に新しい無線LAN基地局へハンドオフするようにしてもよい。
【００９０】
例えば、ゲートウェイ１２へのコストが２０である無線ＬＡＮ基地局３−１３と接続している無線ＬＡＮ端末４−３に対して、ゲートウェイの情報として、ゲートウェイへのコストが通知された場合、現在接続している回線より低いコストを提供する無線ＬＡＮ基地局を発見した場合には、新しい無線ＬＡＮ基地局へハンドオフする。
【００９１】
例えば、無線ＬＡＮ基地局３−１３からゲートウェイへのコストが２０、無線ＬＡＮ基地局３−１１からゲートウェイへのコストが１０、無線ＬＡＮ基地局３−８からゲートウェイへのコストが２であると通知された場合、無線ＬＡＮ端末４−３は、無線ＬＡＮ基地局３−８へハンドオフする。このハンドオフにともない、同時に利用するゲートウェイの切り替えも可能である。
【００９２】
次に、本発明の第４の実施例に係る通信システムについて、図１２〜図１３を参照して説明する。
【００９３】
無線ＬＡＮ基地局等の通信装置の経路制御部は、通常は各通信装置を繋ぐ回線にコストと呼ばれる値を付与し、最もコストが最小になる経路を選択する。このコストに基づいた経路制御について、図１２を参照して説明する。
【００９４】
図１２に示すメッシュネットワークは、第１の無線ＬＡＮ基地局３−１５、第２の無線ＬＡＮ基地局３−１６、第３の無線ＬＡＮ基地局３−１７、第４の無線ＬＡＮ基地局３−１８により構成され、第２の無線ＬＡＮ基地局３−１６が第１のゲートウェイ５−６に接続される。
【００９５】
無線ＬＡＮ端末４−４が第３の無線ＬＡＮ基地局３−１７を経由して第１のゲートウェイ５−６と接続する場合について説明する。
【００９６】
第１の無線ＬＡＮ基地局と第２無線ＬＡＮ基地局とを繋ぐ回線にコストを“Ｃｏｓｔ（１，２）“、第１の無線ＬＡＮ基地局３−１５と第３無線ＬＡＮ基地局３−１７とを繋ぐ回線にコストを“Ｃｏｓｔ（１，３）“、第２の無線ＬＡＮ基地局３−１６と第４無線ＬＡＮ基地局３−１８を繋ぐ回線にコストを“Ｃｏｓｔ（２，４）“、第３の無線ＬＡＮ基地局３−１７と第４無線ＬＡＮ基地局３−１８を繋ぐ回線にコストを“Ｃｏｓｔ（３，４）“で表す。本実施例においては、Ｃｏｓｔ（１，２）＝５、Ｃｏｓｔ（１，３）＝１０、Ｃｏｓｔ（２，４）＝１０、Ｃｏｓｔ（３，４）＝１とする。
【００９７】
無線ＬＡＮ端末４−４が接続する第３の無線ＬＡＮ基地局３−１７は、第１のゲートウェイ５−６に接続するために、どの無線ＬＡＮ基地局を経由するか決定する必要がある。第１のゲートウェイ５−６が第２の無線ＬＡＮ基地局３−１６に接続されているので第３の無線ＬＡＮ基地局３−１７から第２の無線ＬＡＮ基地局３−１６間の経路について考える。通常、この機能は経路制御プロトコルにより実現される。
【００９８】
第３の無線ＬＡＮ基地局３−１７から第２の無線ＬＡＮ３−１６とを繋ぐ経路は複数あるが、経路制御プロトコルは無線ＬＡＮ基地局間を結ぶリンクのコストを経路全体において収集し、最もコストの小さい経路を選択する。例えば、帯域幅、遅延等の値によりリンクのコストを決定する。
【００９９】
この場合、第３の無線ＬＡＮ基地局３−１７から第２の無線ＬＡＮ基地局３−１６を接続する経路として、第１の無線ＬＡＮ基地局３−１５を経由する経路（経路１という）と第４の無線ＬＡＮ基地局３−１８を経由する経路（経路２という）の２種類がある。
【０１００】
各経路のコストは、経路１についてはＣｏｓｔ（１，３）＋Ｃｏｓｔ（１，２）＝１０＋５＝１５、経路２についてはＣｏｓｔ（３，４）＋Ｃｏｓｔ（２，４）＝１＋１０＝１１となる。従って、経路２のコストが小さいため、無線ＬＡＮ端末４−４が第１のゲートウェイ５−６に接続するためには経路２が選択される。
【０１０１】
次に、ゲートウェイが複数ある場合のコストに基づいた経路制御について、図１３を参照して説明する。
【０１０２】
図１３は、図１２に示した通信システムにおいて、第４の無線ＬＡＮ基地局３−１８に第２のゲートウェイ５−７を接続したものである。
【０１０３】
ゲートウェイが複数ある場合も、それぞれのゲートウェイが接続する無線ＬＡＮ基地局と第３の無線ＬＡＮ基地局３−１７との間の経路が経路制御プロトコルにより決定される。第３の無線ＬＡＮ基地局３−１７と第１のゲートウェイ５−６とのコスト（経路２のコスト）は１１であったが、第３の無線ＬＡＮ基地局３−１７と第２のゲートウェイ５−７とのコストは第４の無線ＬＡＮ基地局３−１８経由であるため、そのコストは１となる。
【０１０４】
このため、第１及び第２のゲートウェイ５−６、５−７が等価の性能を有する場合、無線ＬＡＮ端末４−４は第２のゲートウェイ５−７を選択したほうが良い経路を通過できることは明らかであるが、無線ＬＡＮ端末４−４は経路制御プロトコルを実行しないため、コストの情報を知ることができない。このため、コストの情報を知っている無線ＬＡＮ基地局が代理でゲートウェイを選択する。
【０１０５】
これまでは、全てのゲートウェイが等価の性能を有する場合について説明した。しかし、ゲートウェイから外部のネットワークへの回線の帯域幅、トラヒック負荷の状況は異なることが想定される。このため、ゲートウェイ自身の性能を考慮した場合の、経路選択制御について説明する。
【０１０６】
ここでは、ＡＰ間メッシュネットワークの経路のコストにゲートウェイの状態のコストを反映する。この場合、ゲートウェイのコストとして、帯域幅、トラヒック負荷の状況、無線ＬＡＮ端末４−４が移動端末であれば残り電力等が利用される。
【０１０７】
本実施例においては、図１３に示した通信システムにおいて、第１のゲートウェイ５−６のコスト（Ｃｏｓｔ（ＧＷ１））を１５、第２のゲートウェイ５−７のコスト（Ｃｏｓｔ（ＧＷ２））を１０とする。
【０１０８】
この場合、無線ＬＡＮ端末４−４が第１のゲートウェイ５−６を利用するコストはＣｏｓｔ（１，３）＋Ｃｏｓｔ（１，２）＋Ｃｏｓｔ（ＧＷ１）＝１０＋５＋１５＝３０、第２のゲートウェイ５−７を利用するコストはＣｏｓｔ（３，４）＋Ｃｏｓｔ（ＧＷ２）＝１＋１０＝１１となり、無線ＬＡＮ端末４−４は第２のゲートウェイ５−７を選択するほうが望ましい。従って、ＡＰが代理で第２のゲートウェイ５−７を選択する。
【０１０９】
次に、本発明の第５の実施例に係る通信システムについて、図１４を参照して説明する。
【０１１０】
本実施例に係る通信システムは、多数のトラヒックがゲートウェイに集中する場合に、そのトラヒックを分散させるものである。本実施例に係る通信システムにおける経路制御について説明する。
【０１１１】
図１４（ａ）に示すように、通常、多数のトラヒックがゲートウェイ５−６に集中するため、ゲートウェイ５−６付近の回線は混雑する。
【０１１２】
例えば、図１４（ａ）に示すように、無線ＬＡＮ端末４−５〜４−８それぞれに無線ＬＡＮ基地局３−１９〜３−２２が接続され、無線ＬＡＮ基地局３−１９〜３−２２は無線ＬＡＮ基地局３−２３と接続され、無線ＬＡＮ基地局３−２３はゲートウェイ５−６と接続され、無線ＬＡＮ基地局３−１９と無線ＬＡＮ基地局３−２０、無線ＬＡＮ基地局３−２０と無線ＬＡＮ基地局３−２１、無線ＬＡＮ基地局３−２１と無線ＬＡＮ基地局３−２２が接続されている通信システムを考える。
【０１１３】
この場合、ゲートウェイ５−６に接続された無線ＬＡＮ基地局３−２３に集中するトラヒックとして、無線ＬＡＮ端末４−５から、無線ＬＡＮ基地局３−１９、無線ＬＡＮ基地局３−２３、無線ＬＡＮ基地局３−２２を経由して無線ＬＡＮ端末４−８へ到達するトラヒックと、無線ＬＡＮ端末４−６から、無線ＬＡＮ基地局３−２０、無線ＬＡＮ基地局３−２３を経由してゲートウェイ５−６へ到達するトラヒックと、無線ＬＡＮ端末４−７から、無線ＬＡＮ基地局３−２１、無線ＬＡＮ基地局３−２３を経由してゲートウェイ５−６へ到達するトラヒックなどが考えられる。
【０１１４】
このゲートウェイ付近の回線の混雑を回避するため、無線ＬＡＮ基地局３−１９〜３−２３に、自無線ＬＡＮ基地局と他の無線ＬＡＮ基地局とを繋ぐ回線の優先度を制御する優先度制御部(図示なし)を備え、図１４（ｂ）に示すようにゲートウェイ５−６と直接接続する無線ＬＡＮ基地局３−２３と接続する回線のコストを高い値にする。このようにすることにより、例えば、無線ＬＡＮ端末４−５から無線ＬＡＮ端末４−８へ向かうトラヒックは、無線ＬＡＮ基地局３−１９、無線ＬＡＮ基地局３−２３、無線ＬＡＮ基地局３−２２を経由せず、コストの低い無線ＬＡＮ基地局３−１９、無線ＬＡＮ基地局３−２０、無線ＬＡＮ基地局３−２１、無線ＬＡＮ基地局３−２２を経由するため、ゲートウェイを利用しないトラヒックを回避させることが可能となる。
【０１１５】
上述した実施例に係る無線通信システムのゲートウェイの形態について説明する。
【０１１６】
ゲートウェイ形態としては、図１５に示すように、（ａ）ゲートウェイとＡＰはなんらかの網を介して接続されている場合、（ｂ）ゲートウェイとＡＰが直接接続されている場合、（ｃ）ＡＰ内部に実装されている場合、（ｄ）ゲートウェイがＡＰの配下に端末として接続されている場合があるが、どの場合においても適用できる。
【０１１７】
また、上述した実施例では、無線LAN基地局が最適なゲートウェイを検出する場合について説明したが、この最適なゲートウェイは、無線LAN基地局間のパケットの転送に必要な経路から、ゲートウェイまでのコスト値等を取得することにより検出可能である。また、別途、ゲートウェイまでのコストを検出するパケットを送信してもよい。また、トラヒック状況や、ゲートウェイの帯域幅等の情報を複合して検出することも可能である。
【０１１８】
無線LAN基地局が移動してトポロジーが変更された場合には、最適なGWについても変更される場合がある。この場合、経路制御部から取得した情報も更新されるため、自動的に新しい最適なゲートウェイに変更される。
【０１１９】
また、無線ＬＡＮ端末が移動して、別の無線ＬＡＮ基地局にハンドオーバーした場合でも、ハンドオーバー先の新しい無線LAN基地局が最適なゲートウェイに向けてパケットを転送するため、常に最適にゲートウェイの利用が可能となる。
【０１２０】
上述した実施例においては、主に無線ＬＡＮを例に挙げて説明したが、携帯電話システム、Bluetoothシステム等の様々なシステムへの適用も可能である。
【０１２１】
本実施例では、無線基地局間を結ぶアドホックネットワークの状態を把握している無線ＬＡＮ基地局が無線ＬＡＮ端末の代わりに最適なゲートウェイを選択することにより、無線ＬＡＮ端末の変更をすることなく、最適なゲートウェイを利用した通信が可能となる。
【０１２２】
また、より良好なゲートウェイへの回線を提供する無線LAN基地局へのハンドオーバーを誘導することが可能となる。
【０１２３】
また、ゲートウェイ近隣の回線のコストを上げることにより、ゲートウェイ付近に集中するトラヒックを分散することが可能となる。
【産業上の利用可能性】
【０１２４】
本発明に係る通信システムは、複数の通信装置が互いに接続することによりアドホックネットワークを構築する通信システムに適用できる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の第１の実施例に係る通信システムを説明するためのブロック図である。
【図２】本発明の実施例に係る無線ＬＡＮ基地局を説明するためのブロック図である。
【図３】本発明の実施例に係る通信システムにおいて送信されるパケットのアドレス構成を説明するための説明図である。
【図４】本発明の実施例に係る通信システムの無線ＬＡＮ基地局における処理フローを説明するためのフローチャートである。
【図５】本発明の実施例に係る通信システムの無線ＬＡＮ基地局における処理フローを説明するためのフローチャートである。
【図６】本発明の実施例に係る通信システムの無線ＬＡＮ基地局における処理フローを説明するためのフローチャートである。
【図７】本発明の実施例に係る通信システムの無線ＬＡＮ基地局における処理フローを説明するためのフローチャートである。
【図８】本発明の第２の実施例に係る通信システムにおいて、下りパケットに対する最適なゲートウェイを選択する場合の説明図であり（ａ）はゲートウェイ間でパケットを転送する場合、（ｂ）はゲートウェイの上位ノードが最適なゲートウェイを選択する場合である。
【図９】本発明の第２の実施例に係る通信システムのゲートウェイの構成を説明するためのブロック図である。
【図１０】本発明の第３の実施例に係る通信システムにおいて、無線ＬＡＮ基地局が最適なゲートウェイを通知する場合の説明図である。
【図１１】本発明の第３の実施例に係る通信システムにおいて、無線ＬＡＮ基地局間でハンドオフする場合の説明図である。
【図１２】本発明の第４の実施例に係る通信システムにおける経路制御を説明するための説明図である。
【図１３】本発明の第４の実施例に係る通信システムにおける経路制御を説明するための説明図である。
【図１４】本発明の第５の実施例に係る通信システムにおけるトラヒック分散を説明するための説明図である。
【図１５】本発明の実施例に係る通信システムのゲートウェイの形態を説明するための説明図であり、（ａ）はゲートウェイとＡＰとが網を介して接続されている場合、（ｂ）はゲートウェイとＡＰとが直接接続されている場合、（ｃ）はＡＰ内部にゲートウェイが実装されている場合、（ｄ）はゲートウェイがＡＰ配下に無線ＬＡＮ端末として接続されている場合である。
【符号の説明】
【０１２６】
１−２  ネットワーク
３−１、３−２、３−３、３−４、３−５、３−６、３−７、３−８、３−９、３−１０、３−１１、３−１２、３−１３、３−１４、３−１５、３−１６、３−１７、３−１８、３−１９、３−２０、３−２１、３−２２、３−２３  無線ＬＡＮ基地局
４−１、４−２、４−３、４−４、４−５、４−６、４−７、４−８  無線ＬＡＮ端末
５−１、５−２、５−３、５−４、５−５、５−６、５−７  ゲートウェイ
【図１】
2005236767.tif 000003
【図２】
2005236767.tif 000004
【図３】
2005236767.tif 000005
【図４】
2005236767.tif 000006
【図５】
2005236767.tif 000007
【図６】
2005236767.tif 000008
【図７】
2005236767.tif 000009
【図８】
2005236767.tif 000010
【図９】
2005236767.tif 000011
【図１０】
2005236767.tif 000012
【図１１】
2005236767.tif 000013
【図１２】
2005236767.tif 000014
【図１３】
2005236767.tif 000015
【図１４】
2005236767.tif 000016
【図１５】
2005236767.tif 000017