(57)【要約】【課題】アクセス制御方法およびシステム、ならびにアクセスポイントを提供すること。【解決手段】ACに故障が発生したとき、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより、受信されるパケットであって、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットをWLAN上のウェブサーバにルーティングする。したがって、ワイヤレスローカルエリアネットワークの間の相互接続および相互作動が実装され、集中ネットワークアーキテクチャにおいてACの故障の発生のために引き起こされるワイヤレスローカルエリアネットワークの停止が回避される。【選択図】図1
2016111711.tif 000002
【特許請求の範囲】
【請求項１】
アクセスコントローラACとアクセスポイントAPとを備え、第1の局STAが、前記ACにより認証された後に、前記APとの関連を確立するワイヤレスローカルエリアネットワークWLANに適用されるアクセス制御方法であって、
前記ACに故障が発生したとき、前記APにより、前記ACのIPアドレスおよびMACアドレスに従って前記APのネットワーク層インタフェースを構成するステップと、
前記構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために前記第1のSTAにより送られるパケットであって、外部サーバにアクセスすることを要求するために前記第1のSTAにより使用されるパケットを受信したとき、前記APにより、前記パケットを前記WLAN上のウェブサーバにルーティングするステップとを含む、方法。
【請求項２】
前記構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために前記第1のSTAにより使用される前記パケットを受信したとき、前記APにより、前記パケットを前記WLAN上の前記ウェブサーバにルーティングする前記ステップが、
前記APにより、前記第1のSTAにより送られるハイパーテキスト転送プロトコルhttp要求パケットであって、前記外部サーバからデータを取得することを要求するために使用される前記http要求パケットを受信するステップと、
前記APにより、前記データが前記ウェブサーバ上に一時的に記憶されていると判定すれば、前記http要求パケットを前記ウェブサーバ上に一時的に記憶される前記データへのユニフォームリソースロケータURLにリダイレクトするステップとを含む、請求項1に記載の方法。
【請求項３】
前記APにより、前記STAにより送られるハイパーテキスト転送プロトコルhttp要求パケットを受信する前記ステップの前に、
前記APにより、前記STAにより送られるドメイン名システムDNS要求パケットであって、前記外部サーバのドメイン名に従って前記外部サーバのIPアドレスを構文解析によって得ることを要求するために使用される前記DNS要求パケットを受信するステップと、
前記APにより、前記WLANのネットワークセグメントに属さないIPアドレスを前記外部サーバの前記IPアドレスとして使用するステップと、
前記APにより、前記外部サーバの前記IPアドレスを備えるDNS応答パケットを前記STAに送るステップとをさらに含む、請求項2に記載の方法。
【請求項４】
前記方法が、
前記APにより、第2のSTAの関連付け要求であって、前記APの識別子を備える前記関連付け要求を受信するステップと、
前記APにより、前記第2のSTAとの関連をオープンシステム認証方式で確立するステップと、
前記ACの前記故障が解消された後に、前記APにより、前記ACから許可ユーザリストを取得するステップと、
前記第2のSTAが前記許可ユーザリストになければ、前記APにより、前記第2のSTAとの前記関連を解除するステップとをさらに含む、請求項1に記載の方法。
【請求項５】
前記ACに前記故障が発生する前に、前記方法が、
前記APにより、前記第1のSTAと前記ACとの間のパケットをリッスンするステップと、
前記APにより、前記ACの前記IPアドレスおよび前記MACアドレスを得るために前記第1のSTAと前記ACとの間の前記パケットを学習するステップとをさらに含む、請求項1から4のいずれか一項に記載の方法。
【請求項６】
アクセスコントローラACとアクセスポイントAPとを備えるワイヤレスローカルエリアネットワークWLAN上に設けられるAPであって、
前記ACに故障が発生したとき、前記ACのIPアドレスおよびMACアドレスに従ってネットワーク層インタフェースを構成するように構成される構成モジュールと、
前記構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために第1の局STAであって、前記ACにより認証されており、前記APとの関連を確立する前記第1のSTAにより使用されるパケットを受信したとき、前記パケットを前記WLAN上のウェブサーバにルーティングするように構成されるルーティングモジュールとを備える、AP。
【請求項７】
前記ルーティングモジュールが、
前記第1のSTAにより送られるハイパーテキスト転送プロトコルhttp要求パケットであって、前記外部サーバからデータを取得することを要求するために使用される前記http要求パケットを受信するように構成される受信ユニットと、
前記データが前記ウェブサーバ上に一時的に記憶されていると前記APが判定すれば、前記http要求パケットを前記ウェブサーバ上に一時的に記憶される前記データへのユニフォームリソースロケータURLにリダイレクトするように構成されるリダイレクトユニットとを備える、請求項6に記載のAP。
【請求項８】
前記第1のSTAにより送られるドメイン名システムDNS要求パケットであって、前記外部サーバのドメイン名に従って前記外部サーバのIPアドレスを構文解析によって得ることを要求するために使用される前記DNS要求パケットを受信し、前記WLANのネットワークセグメントに属さないIPアドレスを前記外部サーバの前記IPアドレスとして使用し、前記外部サーバの前記IPアドレスを備えるDNS応答パケットを前記第1のSTAに送るように構成されるドメイン名解析モジュールをさらに備える、請求項7に記載のAP。
【請求項９】
第2のSTAの関連付け要求であって、前記APの識別子を備える前記関連付け要求を受信し、前記第2のSTAとの関連をオープンシステム認証方式で確立し、前記ACの前記故障が解消された後に、前記ACから許可ユーザリストを取得し、前記第2のSTAが前記許可ユーザリストになければ、前記第2のSTAとの前記関連を解除するように構成される関連付けモジュールをさらに備える、請求項6に記載のAP。
【請求項１０】
前記ACに前記故障が発生する前に、前記第1のSTAと前記ACとの間のパケットをリッスンし、前記ACの前記IPアドレスおよび前記MACアドレスを得るために前記第1のSTAと前記ACとの間の前記パケットを学習するように構成される学習モジュールをさらに備える、請求項6から9のいずれか一項に記載のAP。
【請求項１１】
アクセスコントローラACと請求項6から10のいずれか一項に記載のアクセスポイントAPとを備える、アクセス制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は通信技術に関し、特にアクセス制御方法およびシステム、ならびにアクセスポイントに関する。
【背景技術】
【０００２】
一般に、大規模ワイヤレスローカルエリアネットワーク(Wireless Local Area Network、略してWLAN)は集中ネットワークアーキテクチャを使用し、アクセスコントローラ(Access Controller、略してAC)とアクセスポイント(Access Point、略してAP)とを含む。無線周波数信号を提供することを除けば、APは基本的に管理および制御機能を有しない。したがって、ワイヤレスローカルエリアネットワークの機能を実装するために、APに加えて、管理および制御機能を有するデバイスACも必要とされる。ACの主要な機能はワイヤレスローカルエリアネットワーク上のすべてのAPを管理および制御することであり、ACとAPはワイヤレスローカルエリアネットワークの機能を共同で実装するために協力する。1つのACは複数のAPを制御および管理できる。局(Station、略してSTA)により送られるパケットを受信した後に、APはSTAのパケットをACにトンネル方式で送信し、ACはこれらのパケットに集中転送処理を行う。
【０００３】
集中ネットワークアーキテクチャにおいて、APはACにより管理される必要があり、したがって、ACに故障が発生すれば、APは単独では作動できず、ワイヤレスローカルエリアネットワークの停止に至る。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の実施形態は、ACに故障が発生したときAPデバイスは単独では作動できないのでワイヤレスローカルエリアネットワークの停止が引き起こされるという先行技術における技術的問題を解決するように、アクセス制御方法およびシステム、ならびにアクセスポイントを提供する。
【０００５】
本発明の第1の態様は、アクセスコントローラACとアクセスポイントAPとを含み、第1の局STAが、ACにより認証された後に、APとの関連を確立するワイヤレスローカルエリアネットワークWLANに適用されるアクセス制御方法を提供し、その方法は、
ACに故障が発生したとき、APにより、ACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成するステップと、
構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットを受信したとき、APにより、そのパケットをWLAN上のワールドワイドウェブウェブサーバにルーティングするステップとを含む。
【０００６】
第1の態様の第1の可能な実装方式では、構成されたルーティングインタフェースを使用することにより、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットを受信したとき、APにより、パケットをWLAN上のワールドワイドウェブウェブサーバにルーティングするステップは、APにより、STAにより送られるハイパーテキスト転送プロトコルhttp要求パケットであって、外部サーバからデータを取得することを要求するために使用されるhttp要求パケットを受信するステップと、APにより、そのデータがウェブサーバ上に一時的に記憶されていると判定すれば、http要求パケットをウェブサーバ上に一時的に記憶されるデータへのユニフォームリソースロケータURLにリダイレクトするステップとを含む。
【０００７】
第1の態様の第1の可能な実装方式に関して、第1の態様の第2の可能な実装方式では、APにより、STAにより送られるハイパーテキスト転送プロトコルhttp要求パケットを受信するステップの前に、方法は、APにより、STAにより送られるドメイン名システムDNS要求パケットであって、外部サーバのドメイン名に従って外部サーバのIPアドレスを構文解析によって得ることを要求するために使用されるDNS要求パケットを受信するステップと、APにより、WLANのネットワークセグメントに属さないIPアドレスを外部サーバのIPアドレスとして使用するステップと、APにより、外部サーバのIPアドレスを含むDNS応答パケットをSTAに送るステップとをさらに含む。
【０００８】
第1の態様に関して、第1の態様の第3の可能な実装方式では、方法は、APにより、第2のSTAの関連付け要求であって、APの識別子を含む関連付け要求を受信するステップと、APにより、第2のSTAとの関連をオープンシステム認証方式で確立するステップと、ACの故障が解消された後に、APにより、ACから許可ユーザリストを取得するステップと、第2のSTAが許可ユーザリストになければ、APにより、第2のSTAとの関連を解除するステップとをさらに含む。
【０００９】
第1の態様、第1の態様の第1の可能な実装方式、第1の態様の第2の可能な実装方式、および第1の態様の第3の可能な実装方式に関して、第1の態様の第4の可能な実装方式では、ACに故障が発生する前に、方法は、APにより、第1のSTAとACとの間のパケットをリッスンするステップと、APにより、ACのIPアドレスおよびMACアドレスを得るために第1のSTAとACとの間のパケットを学習するステップとをさらに含む。
【００１０】
本発明の第2の態様は、アクセスコントローラACとアクセスポイントAPとを含むワイヤレスローカルエリアネットワークWLAN上に設けられるAPを提供し、そのAPは、
ACに故障が発生したとき、ACのIPアドレスおよびMACアドレスに従ってネットワーク層インタフェースを構成するように構成される構成モジュールと、
構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために第1の局STAであって、ACにより認証されており、APとの関連を確立する第1のSTAにより使用されるパケットを受信したとき、そのパケットをWLAN上のワールドワイドウェブウェブサーバにルーティングするように構成されるルーティングモジュールとを含む。
【００１１】
第2の態様の第1の可能な実装方式では、ルーティングモジュールは、
APにより、第1のSTAにより送られるハイパーテキスト転送プロトコルhttp要求パケットであって、外部サーバからデータを取得することを要求するために使用されるhttp要求パケットを受信するように構成される受信ユニットと、
そのデータがウェブサーバ上に一時的に記憶されているとAPが判定すれば、http要求パケットをウェブサーバ上に一時的に記憶されるデータへのユニフォームリソースロケータURLにリダイレクトするように構成されるリダイレクトユニットとを含む。
【００１２】
第2の態様の第1の可能な実装方式に関して、第2の態様の第2の可能な実装方式では、APは、
第1のSTAにより送られるドメイン名システムDNS要求パケットであって、外部サーバのドメイン名に従って外部サーバのIPアドレスを構文解析によって得ることを要求するために使用されるDNS要求パケットを受信し、WLANのネットワークセグメントに属さないIPアドレスを外部サーバのIPアドレスとして使用し、外部サーバのIPアドレスを含むDNS応答パケットを第1のSTAに送るように構成されるドメイン名解析モジュールをさらに含む。
【００１３】
第2の態様に関して、第2の態様の第3の可能な実装方式では、APは、
第2のSTAの関連付け要求であって、APの識別子を含む関連付け要求を受信し、第2のSTAとの関連をオープンシステム認証方式で確立し、ACの故障が解消された後に、ACから許可ユーザリストを取得し、第2のSTAが許可ユーザリストになければ、第2のSTAとの関連を解除するように構成される関連付けモジュールをさらに含む。
【００１４】
第2の態様、第2の態様の第1の可能な実装方式、第2の態様の第2の可能な実装方式、および第2の態様の第3の可能な実装方式に関して、第2の態様の第4の可能な実装方式では、APは、
ACに故障が発生する前に、第1のSTAとACとの間のパケットをリッスンし、ACのIPアドレスおよびMACアドレスを得るために第1のSTAとACとの間のパケットを学習するように構成される学習モジュールをさらに含む。
【００１５】
本発明の第3の態様は、アクセスコントローラACと上記記載されるアクセスポイントAPとを含むアクセス制御システムを提供する。
【００１６】
本発明の実施形態において提供されるアクセス制御方法およびシステム、ならびにアクセスポイントによって、ACに故障が発生したとき、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより、受信されるパケットであって、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットをWLAN上のウェブサーバにルーティングする。したがって、ワイヤレスローカルエリアネットワークの間の相互接続および相互作動が実装され、集中ネットワークアーキテクチャにおいてACの故障の発生のために引き起こされるワイヤレスローカルエリアネットワークの停止が回避される。
【図面の簡単な説明】
【００１７】
本発明の実施形態におけるまたは先行技術における技術的解決策をより明瞭に記載するために、以下実施形態を記載するために必要とされる添付図面を簡潔に説明する。明らかに、以下の記載における添付図面は本発明のいくつかの実施形態を図示し、当業者は創意工夫なしにこれらの添付図面から他の図面をさらに推測してよい。
【００１８】
【図１】本発明の実施形態に係るアクセス制御方法の概略的なフローチャートである。
【図２】本発明の実施形態に係る別のアクセス制御方法の概略的なフローチャートである。
【図３】本発明の実施形態に係るAPの概略的な構造図である。
【図４】本発明の実施形態に係る別のAPの概略的な構造図である。
【図５】本発明の実施形態に係るさらに別のAPの概略的な構造図である。
【図６】本発明の実施形態に係るアクセス制御システムの概略的な構造図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態の目的、技術的解決策、および利点をより明瞭にするために、以下本発明の実施形態における添付図面を参照しつつ、本発明の実施形態における技術的解決策を明瞭にかつ完全に記載する。明らかに、記載される実施形態は本発明の実施形態の一部であるがすべてではない。本発明の実施形態に基づいて創意工夫なしに当業者により得られるすべての他の実施形態は本発明の保護範囲内に入るべきである。
【００２０】
図1は、本発明の実施形態に係るアクセス制御方法の概略的なフローチャートである。本実施形態において提供される方法はAPにより実行される。その方法はACとAPとを含むWLANに適用され、第1のSTAが、ACにより認証された後に、APとの関連を確立する。本実施形態において提供されるアクセス制御方法は以下のステップを含んでよい。
【００２１】
101:ACに故障が発生したとき、APがACのインターネットプロトコル(Internet Protocol、略してIP)アドレスおよびメディアアクセス制御(Media Access Control、略してMAC)アドレスに従ってAPのネットワーク層インタフェースを構成する。
【００２２】
詳細には、第1のSTAとACとの間で相互作用が行われるとき、APは第1のSTAとACとの間のパケットをリッスンし、ACのIPアドレスおよびMACアドレスを得るためにパケットを学習する。詳細には、第1のSTAの動的ホスト構成プロトコル(Dynamic Host Configuration Protocol、略してDHCP)パケットがリッスンされ、DHCP確認(ACK)パケットを学習することにより、ゲートウェイのIPアドレス、すなわちACのIPアドレス、およびそのIPアドレスが属するネットワークセグメントが得られ、そのネットワークセグメントはWLANのネットワークセグメントとして使用され、APは学習によって得られるACのIPアドレスを記録する。次いでAPは学習によって得られるACのIPアドレスに従ってACのMACアドレスをさらに学習によって得る。詳細には、APは第1のSTAにより送られるARPパケットをリッスンしてACのIPアドレスがアドレス解決プロトコル(Address Resolution Protocol、略してARP)パケットにおけるIPアドレスと一致されるかを判定し、ACのIPアドレスがARPパケットにおけるIPと一致すれば、ARPパケットにおけるゲートウェイのMACアドレス、すなわちACのMACアドレスが記録される。したがって、ACに故障が発生したとき、APは学習によって得られるACのIPアドレスおよびMACアドレスを使用することによりAPのネットワーク層インタフェースを、ネットワーク層インタフェースを有効にするように構成する。ネットワーク層はオープンシステム間相互接続参照モデル(Open System Interconnect Reference Model、略してOSI)の第3の層を指す。ネットワーク層インタフェースはネットワーク層上でパケットルーティングを行うように構成される。
【００２３】
102:構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットを受信したとき、APがそのパケットをWLAN上のウェブサーバにルーティングする。
【００２４】
詳細には、APは第1のSTAにより送られるhttp要求パケットであって、外部サーバからデータを取得することを要求するために使用されるハイパーテキスト転送プロトコル(Hypertext transfer protocol、略してhttp)要求パケットを受信し、そのデータがウェブサーバ上に一時的に記憶されていると判定すれば、APはhttp要求パケットをウェブサーバ上に一時的に記憶されるデータへのユニフォームリソースロケータ(Uniform Resource Locator、略してURL)にリダイレクトする。
【００２５】
本実施形態では、ACに故障が発生したとき、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより、受信されるパケットであって、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットをWLAN上のウェブサーバにルーティングする。したがって、ワイヤレスローカルエリアネットワークの間の相互接続および相互作動が実装され、集中ネットワークアーキテクチャにおいてACの故障の発生のために引き起こされるワイヤレスローカルエリアネットワークの停止が回避される。
【００２６】
図2は、本発明の実施形態に係る別のアクセス制御方法の概略的なフローチャートである。本実施形態において提供される方法はAPにより実行される。その方法はACとAPとを含むWLANに適用される。その方法は以下のステップを含んでよい。
【００２７】
201:第1のSTAがAPに接続される。
【００２８】
任意選択で、第1のSTAはAPを発見するために能動的スキャンを行い、第1のSTAはAPを使用することによりACと相互作用して無線リンク上で認証プロセスを実行し、第1のSTAが認証されることをACが確認すれば、ACは第1のSTAを許可ユーザリストに加え、第1のSTAを関連付けるようAPに命令し、さらにAPはACの命令に従って、無線リンクの確立を完了するために第1のSTAと無線リンクのサービスパラメータについて交渉する。
【００２９】
APはユーザリストを維持し、ユーザリストはAPに接続されているSTAの識別子を含んでおり、ユーザリストにおいて、第1のSTAは管理済ユーザとして印されてよい。
【００３０】
202:第1のSTAが外部サーバにアクセスするとき、APが第1のSTAのパケットをリッスンし、ACのIPアドレスおよびMACアドレスを学習によって得る。
【００３１】
詳細には、外部サーバにアクセスするとき、第1のSTAは外部サーバにアクセスすることを要求するために使用されるパケットを、APを使用することによりACに送る必要があり、次いでACはそのパケットに転送処理を行う。このプロセスでは、APは第1のSTAにより送られかつ外部サーバにアクセスすることを要求するために使用されるパケットをリッスンし、それによりACのIPアドレスおよびMACアドレスを学習によって得る。詳細には、APはSTAのDHCPパケットをリッスンし、DHCP ACKパケットを学習することにより、WLANのゲートウェイのIP、すなわちACのIPアドレス、およびそのIPが属するネットワークセグメントを得、そのネットワークセグメントをWLANのネットワークセグメントとして使用し、学習によって得られるACのIPを記録する。次いでAPは学習によって得られるACのIPに従ってACのMACアドレスをさらに学習によって得る。詳細には、第1のSTAにより送られるARPパケットがリッスンされ、ACのIPがARPパケットにおけるIPと照合され、ACのIPアドレスがARPパケットにおけるIPと一致すれば、ARPパケットにおけるゲートウェイのMACアドレス、すなわちACのMACアドレスが記録される。
【００３２】
203:ACに故障が発生したと判定した後に、APが事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、さらにアドレスプールを構築する。
【００３３】
詳細には、ACに故障が発生したと判定した後に、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってネットワーク層インタフェースを構成し、さらに学習プロセスで求められるWLANのネットワークセグメントに従ってアドレスプールを、APに接続されるSTAにIPアドレスを割り当てるためにアドレスプールを使用するように構築する。
【００３４】
204:APが構成されたネットワーク層インタフェースを使用することにより、第1のSTAにより送られるhttp要求パケットを受信する。
【００３５】
http要求パケットは外部サーバから、ビデオコンテンツやページなどのデータを取得することを要求するために使用される。
【００３６】
詳細には、httpエージェントがAP内部に事前に展開されてよく、外部サーバにアクセスする必要があるとき、第1のSTAはまず外部サーバにアクセスすることを要求するための同期(synchronous、略してSYN)パケットを送り、構成されたネットワーク層インタフェースを使用することによりSYNパケットを受信した後に、httpエージェントは第1のSTAとの伝送制御プロトコル(Transmission Control Protocol、略してTCP)ハンドシェイクを完了するためかつhttpエージェントと第1のSTAとの間のTCP接続を確立するために外部サーバをシミュレートする。httpエージェントは構成されたネットワーク層インタフェースを使用することにより、TCP接続上で第1のSTAにより送られるhttp要求パケットを受信する。
【００３７】
205:APが外部ルーティング項目に従ってhttp要求パケットをウェブサーバ上に一時的に記憶されるコンテンツページへのユニフォームリソースロケータ(Uniform Resource Locator、略してURL)にリダイレクトする。
【００３８】
詳細には、ウェブサーバがWLAN内部に事前に展開されてよく、外部サーバ上のコンテンツページであって、第1のSTAにより頻繁にアクセスされるコンテンツページがウェブサーバ上に事前に一時的に記憶されてよく、ページコンテンツはユーザが興味を持つニュースやビデオ、ゲームなどのコンテンツに関連してよい。第1のSTAにより送られるhttp要求パケットを受信した後に、AP内部に展開されるhttpエージェントはルーティングテーブルの外部ルーティング項目に従ってhttp要求パケットをウェブサーバ上に一時的に記憶されるコンテンツページへのURLにリダイレクトし、つまり第1のSTAにそのURLを保持するhttpリダイレクトパケットを返送し、その結果httpリダイレクトパケットを受信した後に、第1のSTAはhttpエージェントと第1のSTAとの間のTCP接続を閉じ、ウェブサーバへの新しい接続を確立し、さらに新しい接続を使用することによりそのURLに従ってウェブサーバ上に一時的に記憶されるコンテンツページを取得する。
【００３９】
さらには、http要求パケットは外部サーバのIPアドレスを含む必要があり、第1のSTAが外部サーバのドメイン名しか知らなければ、DNSプロセスが、外部サーバのIPアドレスを取得するようにさらに行われる必要がある。詳細には、APは第1のSTAにより送られるDNS要求パケットであって、外部サーバのドメイン名に従って外部サーバのIPアドレスを構文解析によって得ることを要求するために使用されるDNS要求パケットを受信し、次いでAPはWLANのネットワークセグメントに属さないIPアドレスを外部サーバのIPアドレスとして使用し、つまりDNSスプーフィング(スプーフィング)を行い、さらに外部サーバのIPアドレスを含むDNS応答パケットを第1のSTAに送る。
【００４０】
第1のSTAが外部サーバ上のコンテンツページを取得することを要求するとき、APを使用することによりリダイレクトが行われ、その結果第1のSTAはリダイレクトされたURLに従ってWLAN内部に展開されるウェブサーバからコンテンツページを取得し、これにより第1のSTAがACの故障が原因で外部サーバ上のコンテンツページを取得できない場合を回避することが見て取れる。
【００４１】
206:第2のSTAがAPに接続される。
【００４２】
詳細には、APは第2のSTAにより送られる関連付け要求を受信し、APは第2のSTAとの関連をオープンシステム認証方式で、すなわち簡易認証が行われるまたはそれどころか認証が行われない方式で確立するが、関連を確立することは詳細には、APにより、前述の事前に構築されたアドレスプールに従って使用されていないIPを第2のSTAに割り当てることと、第2のSTAにより、使用されていないIPを使用することによりAPとの無線リンクを、第2のSTAとAPとの間の関連を実装するように確立することとを含む。
【００４３】
さらには、第2のSTAがAPに接続された後に、かつ第2のSTAが外部サーバにアクセスすることを要求するとき、APにより実行される、第2のSTAにより送られて受信されるhttp要求パケットの処理プロセスに関しては、ステップ204およびステップ205において第1のSTAにより送られるhttp要求パケットにAPにより行われる処理に対して参照がなされてよく、具体的な処理プロセスは本明細書では繰り返しては記載されない。
【００４４】
ACに故障が発生する前に関連付け手順がACにより完了された第1のSTAに関しては、ACに故障が発生した後に、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより第1のSTAの受信されるパケットをWLAN上のウェブサーバにルーティングし、したがって、第1のSTAはWLANにアクセスするプロセスを実装できることが見て取れる。しかしながら、ACに故障が発生した後にWLANに接続される必要がある第2のSTAに関しては、関連付け手順は本実施形態ではAPにより完了され、その結果第2のSTAはACに故障が発生した後にWLANに接続される。関連付けプロセスでは、APは第2のSTAに簡易認証を行いまたはそれどころか認証を行わず、事前に構築されたアドレスプールに従って使用されていないIPを第2のSTAに割り当て、その結果第2のSTAは使用されていないIPを使用することによりAPと関連付けられてよい。
【００４５】
さらには、APはユーザリストにおいて、第2のSTAがACに故障が発生した後に接続されかつACにより認証されていないユーザであることを示すように第2のSTAを未管理ユーザとして印してよい。
【００４６】
207:ACの故障が解消されたとき、APがACから許可ユーザリストを取得する。
【００４７】
詳細には、ACの故障が解消されたとき、APはDHCPサービス、ゲートウェイエージェント、およびDNSスプーフィングを無効にする。加えて、APはACから許可ユーザリストであって、ACにより認証されるSTAの識別子を記録するために使用される許可ユーザリストを取得する。
【００４８】
208:第2のSTAが許可ユーザリストになければ、APが第2のSTAとの関連を解除する。
【００４９】
詳細には、第2のSTAが許可ユーザリストになければ、APは第2のSTAとの関連を解除し、または第2のSTAが許可ユーザリスト内にあれば、APはユーザリストにおいて第2のSTAを管理済状態に変更する。
【００５０】
本実施形態では、ACに故障が発生したとき、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより、受信されるパケットであって、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットをWLAN上のウェブサーバにルーティングする。したがって、ワイヤレスローカルエリアネットワークの間の相互接続および相互作動が実装され、集中ネットワークアーキテクチャにおいてACの故障の発生のために引き起こされるワイヤレスローカルエリアネットワークの停止が回避される。加えて、ACに故障が発生した後に、第2のSTAは接続されることを許され、ACの故障が解消された後に、ACから許可ユーザリストが取得され、次いで第2のSTAに認証が行われ、これによりACに故障が発生したときにSTAが接続され得ないという問題を解決する。
【００５１】
図3は、本発明の実施形態に係るAPの概略的な構造図である。APはACとAPとを含むWLAN上に設けられる。
【００５２】
図3に図示されるように、APは構成モジュール31とルーティングモジュール32とを含む。
【００５３】
構成モジュール31は、ACに故障が発生したとき、ACのIPアドレスおよびMACアドレスに従ってネットワーク層インタフェースを構成するように構成される。
【００５４】
詳細には、第1のSTAとACとの間で相互作用が行われるとき、APは第1のSTAとACとの間のパケットをリッスンし、ACのIPアドレスおよびMACアドレスを得るためにパケットを学習する。詳細には、STAのDHCPパケットがリッスンされ、DHCP ACKパケットを学習することにより、ゲートウェイのIPアドレス、すなわちACのIPアドレス、およびそのIPアドレスが属するネットワークセグメントが得られ、そのネットワークセグメントはWLANのネットワークセグメントとして使用され、APは学習によって得られるACのIPアドレスを記録する。次いでAPは学習によって得られるACのIPアドレスに従ってACのMACアドレスをさらに学習によって得る。詳細には、STAにより送られるARPパケットがリッスンされ、ACのIPアドレスがARPパケットにおけるIPアドレスと照合され、ACのIPアドレスがARPパケットにおけるIPアドレスと一致すれば、ARPパケットにおけるゲートウェイのMACアドレス、すなわちACのMACアドレスが記録される。したがって、ACに故障が発生したとき、APは学習によって得られるACのIPアドレスおよびMACアドレスを使用することによりAPのネットワーク層インタフェースを、ネットワーク層インタフェースを有効にするように構成する。
【００５５】
ルーティングモジュール32は構成モジュール31に接続され、また構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットを受信したとき、そのパケットをWLAN上のウェブサーバにルーティングするように構成される。
【００５６】
第1のSTAはACにより認証されており、APとの関連を確立する。少なくとも1つの第1のSTAがあってよく、第1のSTAはパーソナルコンピュータやパーソナルアシスタント、移動端末などの形態で存在してよい。
【００５７】
本発明の本実施形態において提供されるAPは図1に示されるアクセス制御方法を実行するように構成される。APのモジュールの具体的な機能に関しては、図1に対応するアクセス制御方法の本実施形態における対応内容を参照されたく、また詳細は本実施形態では繰り返しては記載されない。
【００５８】
本実施形態では、ACに故障が発生したとき、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより、受信されるパケットであって、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットをWLAN上のウェブサーバにルーティングする。したがって、ワイヤレスローカルエリアネットワークの間の相互接続および相互作動が実装され、集中ネットワークアーキテクチャにおいてACの故障の発生のために引き起こされるワイヤレスローカルエリアネットワークの停止が回避される。
【００５９】
図4は、本発明の実施形態に係る別のAPの概略的な構造図である。前実施形態に基づいて、ルーティングモジュール32は受信ユニット321とリダイレクトユニット322とをさらに含む。
【００６０】
受信ユニット321は第1のSTAにより送られるhttp要求パケットを受信するように構成される。
【００６１】
http要求パケットは外部サーバからデータを取得することを要求するために使用される。
【００６２】
詳細には、外部サーバにアクセスする必要があるとき、第1のSTAはまず外部サーバにアクセスすることを要求するためのSYNパケットを送り、SYNパケットを受信した後に、受信ユニット321は第1のSTAとのTCPハンドシェイクを完了するためかつAPと第1のSTAとの間のTCP接続を確立するために外部サーバをシミュレートする。受信ユニット321は構成されたネットワーク層インタフェースを使用することにより、TCP接続上で第1のSTAにより送られるhttp要求パケットを受信する。
【００６３】
リダイレクトユニット322は受信ユニット321に接続され、またデータがウェブサーバ上に一時的に記憶されているとAPが判定すれば、http要求パケットをウェブサーバ上に一時的に記憶されるデータへのURLにリダイレクトするように構成される。
【００６４】
さらには、APはドメイン名解析モジュール33をさらに含む。
【００６５】
ドメイン名解析モジュール33はルーティングモジュール32に接続され、また第1のSTAにより送られるドメイン名システムDNS要求パケットを受信し、WLANのネットワークセグメントに属さないIPアドレスを外部サーバのIPアドレスとして使用し、外部サーバのIPアドレスを含むDNS応答パケットを第1のSTAに送るように構成される。
【００６６】
DNS要求パケットは外部サーバのドメイン名に従って外部サーバのIPアドレスを構文解析によって得ることを要求するために使用される。
【００６７】
さらには、APは関連付けモジュール34をさらに含む。
【００６８】
関連付けモジュール34はルーティングモジュール32に接続され、また第2のSTAの関連付け要求であって、APの識別子を含む関連付け要求を受信し、第2のSTAとの関連をオープンシステム認証方式で確立し、ACの故障が解消された後に、ACから許可ユーザリストを取得し、第2のSTAが許可ユーザリストになければ、第2のSTAとの関連を解除するように構成される。
【００６９】
さらには、APは学習モジュール35をさらに含む。
【００７０】
学習モジュール35は構成モジュール31に接続され、またACに故障が発生する前に、第1のSTAとACとの間のパケットをリッスンし、ACのIPアドレスおよびMACアドレスを得るために第1のSTAとACとの間のパケットを学習するように構成される。
【００７１】
本発明の本実施形態において提供されるAPは図2に示されるアクセス制御方法を実行するように構成される。APのモジュールの具体的な機能に関しては、図2に対応するアクセス制御方法の本実施形態における対応内容に対して参照がなされ、また詳細は本実施形態では繰り返しては記載されない。
【００７２】
本実施形態では、ACに故障が発生したとき、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより、受信されるパケットであって、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットをWLAN上のウェブサーバにルーティングする。したがって、ワイヤレスローカルエリアネットワークの間の相互接続および相互作動が実装され、集中ネットワークアーキテクチャにおいてACの故障の発生のために引き起こされるワイヤレスローカルエリアネットワークの停止が回避される。加えて、ACに故障が発生した後に、第2のSTAは接続されることを許され、ACの故障が解消された後に、ACから許可ユーザリストが取得され、次いで第2のSTAに認証が行われ、これによりACに故障が発生したときにSTAが接続され得ないという問題を解決する。
【００７３】
図5は、本発明の実施形態に係るさらに別のAPの概略的な構造図である。APはプロセッサ501と、メモリ502と、無線インタフェース503と、バス504とを含む。
【００７４】
プロセッサ501、メモリ502、および無線インタフェース503はバス504を使用することにより互いに接続される。バス504はペリフェラルコンポーネントインターコネクト(peripheral component interconnect、略してPCI)バスや、拡張業界標準アーキテクチャ(extended industry standard architecture、略してEISA)バスなどであってよい。バスはアドレスバスやデータバス、コントロールバスなどであってよい。記載を簡単にするために、バスは図5では太線のみを使用することにより表されるが、1つのバスまたは1つの種類のバスのみがあることを示すものではない。
【００７５】
メモリ502はプログラムを記憶するように構成される。詳細には、プログラムはプログラムコードであって、コンピュータ演算命令を含むプログラムコードを含んでよい。メモリ502はランダムアクセスメモリ(random access memory、略してRAM)を含んでよく、または不揮発性メモリ(non-volatile memory)、たとえば少なくとも1つの磁気ディスクメモリを含んでよい。
【００７６】
プロセッサ501はメモリ502により記憶されるプログラムを実行して、本発明の実施形態において提供されるアクセス制御方法を実装し、その方法は、ACに故障が発生したとき、APにより、ACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成するステップと、構成されたネットワーク層インタフェースを使用することにより、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットを受信したとき、APにより、そのパケットをWLAN上のウェブサーバにルーティングするステップとを含む。
【００７７】
詳細には、APは第1のSTAにより送られるhttp要求パケットであって、外部サーバからデータを取得することを要求するために使用されるhttp要求パケットを受信し、そのデータがウェブサーバ上に一時的に記憶されているとAPが判定すれば、http要求パケットをウェブサーバ上に一時的に記憶されるデータへのURLにリダイレクトする。
【００７８】
さらには、方法は、APにより、第2のSTAの関連付け要求であって、APの識別子を含む関連付け要求を受信するステップと、APにより、第2のSTAとの関連をオープンシステム認証方式で確立するステップと、ACの故障が解消された後に、APにより、ACから許可ユーザリストを取得するステップと、第2のSTAが許可ユーザリストになければ、APにより、第2のSTAとの関連を解除するステップとをさらに含んでよい。
【００７９】
さらには、ACに故障が発生する前に、方法は、APにより、第1のSTAとACとの間のパケットをリッスンするステップと、APにより、ACのIPアドレスおよびMACアドレスを得るために第1のSTAとACとの間のパケットを学習するステップとをさらに含んでよい。
【００８０】
プロセッサ501は、中央処理装置(Central Processing Unit、略してCPU)やネットワークプロセッサ(Network Processor、略してNP)などを含む汎用プロセッサであってよく、あるいはデジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは別のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理デバイス、または個別ハードウェアコンポーネントであってよい。
【００８１】
本発明の実施形態は、アクセス制御システムであって、AC1とAP2とを含むワイヤレスローカルエリアネットワークWLANに適用されるアクセス制御システムをさらに提供する。第1の局STAはAC1により認証された後に、AP2との関連を確立する。図6は、本発明の実施形態に係るアクセス制御システムの概略的な構造図であり、アクセス制御システムはAC1とAP2とを含む。AP2の構造および作動原理に関しては、図3から図5での本発明の実施形態における記載に対して参照がなされてよい。
【００８２】
AC1は、故障が解消されたときAP2に許可ユーザリストであって、AC1により認証されるSTAの識別子を記録するために使用される許可ユーザリストを提供するように構成される。
【００８３】
本実施形態では、ACに故障が発生したとき、APは事前学習によって得られるACのIPアドレスおよびMACアドレスに従ってAPのネットワーク層インタフェースを構成し、次いでAPは構成されたネットワーク層インタフェースを使用することにより、受信されるパケットであって、外部サーバにアクセスすることを要求するために第1のSTAにより使用されるパケットをWLAN上のウェブサーバにルーティングする。したがって、ワイヤレスローカルエリアネットワークの間の相互接続および相互作動が実装され、集中ネットワークアーキテクチャにおいてACの故障の発生のために引き起こされるワイヤレスローカルエリアネットワークの停止が回避される。
【００８４】
当業者は方法の実施形態のステップのすべてまたはいくつかは関連ハードウェアに命令するプログラムにより実装されてよいことを理解してよい。プログラムはコンピュータ可読記憶媒体に記憶されてよい。プログラムが実行するとき、方法の実施形態のステップが行われる。前述の記憶媒体は、ROMやRAM、磁気ディスク、光ディスクなどの、プログラムコードを記憶できる任意の媒体を含む。
【００８５】
最後に、前述の実施形態は本発明を限定するためではなく、もっぱら本発明の技術的解決策を記載するために意図されることが留意されるべきである。本発明は前述の実施形態を参照しつつ詳細に記載されるが、当業者は、本発明の実施形態の技術的解決策の範囲から逸脱することなく、自らがさらに前述の実施形態に記載される技術的解決策に修正を加え、またはそのいくつかもしくはすべての技術的特徴に等価な置換えを行ってよいことを理解すべきである。
【符号の説明】
【００８６】
1  アクセスコントローラ(AC)
2  アクセスポイント(AP)
31  構成モジュール
32  ルーティングモジュール
33  ドメイン名解析モジュール
34  関連付けモジュール
35  学習モジュール
321  受信ユニット
322  リダイレクトユニット
501  プロセッサ
502  メモリ
503  無線インタフェース
504  バス
【図１】
2016111711.tif 000003
【図２】
2016111711.tif 000004
【図３】
2016111711.tif 000005
【図４】
2016111711.tif 000006
【図５】
2016111711.tif 000007
【図６】
2016111711.tif 000008
【外国語明細書】
2016111711000001.pdf