JP2013165372A - Packet path control device - Google Patents

Packet path control device Download PDF

Info

Publication number
JP2013165372A
JP2013165372A JP2012027017A JP2012027017A JP2013165372A JP 2013165372 A JP2013165372 A JP 2013165372A JP 2012027017 A JP2012027017 A JP 2012027017A JP 2012027017 A JP2012027017 A JP 2012027017A JP 2013165372 A JP2013165372 A JP 2013165372A
Authority
JP
Japan
Prior art keywords
wireless
communication packet
communication
wireless client
access point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012027017A
Other languages
Japanese (ja)
Other versions
JP5803718B2 (en
JP2013165372A5 (en
Inventor
Tadayoshi Kagawa
忠與 香川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silex Technology Inc
Original Assignee
Silex Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silex Technology Inc filed Critical Silex Technology Inc
Priority to JP2012027017A priority Critical patent/JP5803718B2/en
Publication of JP2013165372A publication Critical patent/JP2013165372A/en
Publication of JP2013165372A5 publication Critical patent/JP2013165372A5/ja
Application granted granted Critical
Publication of JP5803718B2 publication Critical patent/JP5803718B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an access point which operates so that a communication path corresponding to roaming may be reflected immediately even if a radio client performs roaming regardless of the type of a use system in a network environment including a switching hub and the access point, and to provide a program of the same.SOLUTION: An access point which has detected that a radio client connects the access point itself by roaming transmits a communication packet (camouflaged communication packet) including MAC address information of the radio client to a switching hub through a wireline interface. Thereby, the switching hub which has received the communication packet can update a forwarding table with the switching hub on a timely basis and, as a result, can establish an effective packet communication path immediately even after the radio client performs roaming.

Description

本願発明はコンピュータネットワーク通信に関し,特に無線と有線とが混在したネットワーク環境に適用可能なものである。   The present invention relates to computer network communication, and is particularly applicable to a network environment in which wireless and wired are mixed.

近年のコンピュータネットワークは,従来からあるEthernet(登録商標)と呼ばれる有線通信だけでなく,IEEE802.11という規格に代表される無線通信も一般的に利用されている。このため,近年のネットワークでは,ルータやスイッチングハブといった有線ネットワーク機器に加え,無線ネットワーク機器であるアクセスポイントも数多く利用されている。   In recent computer networks, not only conventional wired communication called Ethernet (registered trademark) but also wireless communication represented by a standard called IEEE802.11 is generally used. For this reason, many recent access points, which are wireless network devices, are used in addition to wired network devices such as routers and switching hubs.

図1はそのようなネットワーク環境の一例である。無線クライアント101がアクセスポイント102と接続しており,スイッチングハブ104およびスイッチングハブ106を介して,無線クライアント101とサーバ107とが相互に通信可能な状態を示している。なお,アクセスポイント102およびアクセスポイント103,並びにスイッチングハブ104,スイッチングハブ105およびスイッチングハブ106は,それぞれ同等の機能を有するものである。   FIG. 1 is an example of such a network environment. The wireless client 101 is connected to the access point 102, and the wireless client 101 and the server 107 can communicate with each other via the switching hub 104 and the switching hub 106. The access point 102 and the access point 103, the switching hub 104, the switching hub 105, and the switching hub 106 have the same functions.

このようなネットワーク環境において,図2に示すように無線クライアント101が移動し,接続するアクセスポイントを変更する(ローミングする)と,正常に行えていた無線クライアント101とサーバ107との通信が,一時的に継続できなくなるという問題があった。   In such a network environment, when the wireless client 101 moves and changes the access point to be connected (roaming) as shown in FIG. There was a problem that it could not continue.

その原因は上述したスイッチングハブ特有の機能にある。スイッチングハブは,自身の備えるポートごとに,受信した通信パケットの送信元のアドレス(MACアドレス)をテーブル(フォワーディングテーブルと呼ぶ)で管理しており,任意のポートから受信した通信パケットの宛先MACアドレスとフォワーディングテーブルとを照合し,そのアドレスに該当するポートにのみ当該通信パケットを転送する機能を有している。この機能により,無駄なネットワークトラフィックの送出が抑制されているわけである。図3はフォワーディングテーブルの一例である。本図のテーブルによると,例えばMACアドレス778899を宛先とする通信パケットは,ポート1に転送される。   The cause lies in the function unique to the switching hub described above. The switching hub manages the source address (MAC address) of the received communication packet in a table (referred to as a forwarding table) for each port included in the switching hub, and the destination MAC address of the communication packet received from an arbitrary port And a forwarding table are compared, and the communication packet is transferred only to the port corresponding to the address. This function prevents unnecessary network traffic from being sent out. FIG. 3 is an example of a forwarding table. According to the table of this figure, for example, a communication packet destined for the MAC address 778899 is transferred to the port 1.

このように通信の経路制御機能を有するスイッチングハブであるが,図2のように無線クライアント101がローミングした場合,その経路制御機能が障害となって無線クライアント101とサーバ107との間の通信を妨げることがあった。   In this way, the switching hub has a communication path control function. However, when the wireless client 101 roams as shown in FIG. 2, the path control function becomes an obstacle and communication between the wireless client 101 and the server 107 is performed. There was an obstacle.

具体的には,無線クライアント101がローミングした場合であっても,スイッチングハブ106のフォワーディングテーブルが即座に更新されず,その結果,更新されるまでの間は,サーバ107から無線クライアント101に向けて送出された通信パケットが,無線クライアント101が実際に存在するスイッチングハブ105ではなく,フォワーディングテーブルの内容に従ってスイッチングハブ104へ転送されていたわけである。   Specifically, even when the wireless client 101 roams, the forwarding table of the switching hub 106 is not immediately updated. As a result, the server 107 is directed to the wireless client 101 until it is updated. This is because the transmitted communication packet is transferred to the switching hub 104 according to the contents of the forwarding table, not the switching hub 105 in which the wireless client 101 actually exists.

フォワーディングテーブルの更新は,異なるポートにて新たなMACアドレスを送信元アドレスとする通信パケットを受信すると,そのMACアドレスが当該新たなポートに対応するMACアドレスとして追加される。一方,元のポートに対応するMACアドレスは所定時間通信が行われないと揮発する(削除される)。このような動作原理のため,無線クライアント101のローミングに対し,フォワーディングテーブルの更新が即座に追従できないわけである。   In updating the forwarding table, when a communication packet having a new MAC address as a transmission source address is received at a different port, the MAC address is added as a MAC address corresponding to the new port. On the other hand, the MAC address corresponding to the original port is volatilized (deleted) if communication is not performed for a predetermined time. Due to such an operation principle, the update of the forwarding table cannot immediately follow the roaming of the wireless client 101.

次いで,スイッチングハブ104が受信した通信パケットは,アクセスポイント102から無線空間に送出され,最終的にロスト(欠落)してしまっていた。   Next, the communication packet received by the switching hub 104 is transmitted from the access point 102 to the wireless space, and finally lost (missed).

このような問題を解決する手段として,特許文献1にかかる発明が開示されている。   As means for solving such a problem, an invention according to Patent Document 1 is disclosed.

特開2007−96845号公報 特許文献1は,スイッチングハブに複数のアクセスポイントとVoIPサーバが接続されており,アクセスポイントに接続している無線端末が別のアクセスポイントにローミングすると,それを検知したアクセスポイントがVoIPサーバに呼制御パケットを送信することによりローミングした旨を通知するものである。こうすることで,VoIPサーバは即座に新たな経路にて無線端末と通信を行うことができるわけである。Japanese Patent Laid-Open No. 2007-96845 discloses that a plurality of access points and a VoIP server are connected to a switching hub, and a wireless terminal connected to the access point roams to another access point, and this is detected. The access point notifies the VoIP server that it has roamed by sending a call control packet. By doing so, the VoIP server can immediately communicate with the wireless terminal through a new route.

しかし,この方法だとVoIPサーバとアクセスポイントとの間の通信が呼制御にかかるものに限定されるため,VoIPシステムでしか利用することができない。   However, with this method, communication between the VoIP server and the access point is limited to those related to call control, and can be used only in the VoIP system.

本願発明はかかる課題を解決しようとするものである。すなわち,スイッチングハブおよびアクセスポイントを含むネットワーク環境において,利用システムの種類に関係なく,無線クライアントがローミングをしても,即座にこのローミングに対応した通信経路が反映されるよう動作するアクセスポイントおよびそのプログラムを提供することである。   The present invention is intended to solve such a problem. In other words, in a network environment that includes a switching hub and access point, regardless of the type of system used, even if a wireless client roams, the access point that operates to immediately reflect the communication path corresponding to this roaming and its Is to provide a program.

本願発明にかかる第1の形態は,無線クライアントとの通信が可能な無線インタフェースと,有線ネットワーク機器との通信が可能な有線インタフェースと,無線インタフェースと有線インタフェースとを接続し,一方が受信した通信を他方に転送するブリッジ手段と,を備える無線アクセスポイントであって,無線クライアントが無線インタフェースを介して自身の管理下に接続したことを検出する無線クライアント接続検出手段と,接続した無線クライアントのアドレス情報を取得するアドレス情報取得手段と,取得したアドレス情報を送信元とし,無線インタフェースを介して受信する接続した無線クライアントからの通信に依拠しない通信パケットを生成する偽装通信パケット生成手段と,有線インタフェースを介して,生成した偽装通信パケットを所定の有線ネットワーク機器に向けて送信する偽装通信パケット送信手段とを備える無線アクセスポイントである。   In the first aspect of the present invention, a wireless interface capable of communicating with a wireless client, a wired interface capable of communicating with a wired network device, a wireless interface and a wired interface are connected, and communication received by one of them. A wireless access point comprising: a bridging means for transferring the data to the other; a wireless client connection detecting means for detecting that the wireless client is connected under its control via a wireless interface; and an address of the connected wireless client Address information acquisition means for acquiring information, spoofed communication packet generation means for generating a communication packet that does not rely on communication from a connected wireless client that receives the acquired address information as a transmission source and is received via the wireless interface, and a wired interface Generated fake via The communication packet is a wireless access point and a spoofed communication packet transmitting means for transmitting a predetermined wired network equipment.

好ましくは,アドレス情報は,接続した無線クライアントの物理アドレスであり,所定のネットワーク機器は,少なくともスイッチングハブを含むことを特徴とする。   Preferably, the address information is a physical address of a connected wireless client, and the predetermined network device includes at least a switching hub.

好ましくは,偽装通信パケット生成手段が生成する偽装通信パケットは,所定の目印を含むものであることを特徴とする。   Preferably, the camouflaged communication packet generated by the camouflaged communication packet generating means includes a predetermined mark.

好ましくは,無線アクセスポイントは,さらに,自身に接続している無線クライアントを管理する記憶手段であって,少なくとも当該無線クライアントのアドレス情報が含まれる無線クライアント情報記憶手段と,無線インタフェースから受信した通信パケットの宛先アドレスを参照し,宛先アドレスが無線クライアント情報記憶手段に含まれる場合,無線インタフェースを通じて,当該宛先アドレスに対応する無線クライアントに当該通信パケットを転送する通信パケット転送手段と,有線インタフェースから受信した通信パケットに,所定の目印が含まれているかどうかを判断する,目印判断手段と,所定の目印が含まれていると判断すると,当該通信パケットの送信元アドレスが無線クライアント情報記憶手段に含まれているかどうかを判断し,含まれていると判断した場合,当該送信元アドレスに対応する無線クライアントを無線クライアント情報記憶手段から削除する,無線クライアント情報更新手段とを備える。   Preferably, the wireless access point is storage means for managing wireless clients connected to the wireless access point, and wireless client information storage means including at least address information of the wireless client and communication received from the wireless interface Refers to the destination address of the packet, and when the destination address is included in the wireless client information storage means, the communication packet transfer means for transferring the communication packet to the wireless client corresponding to the destination address through the wireless interface and received from the wired interface A determination means for determining whether or not a predetermined mark is included in the communication packet, and if it is determined that the predetermined mark is included, the source address of the communication packet is included in the wireless client information storage means Whether or not If the determination is, it determines that the information includes, deletes the wireless client corresponding to the source address from the wireless client information storage means, and a wireless client information update means.

好ましくは,無線アクセスポイントは,さらに,所定の目印が含まれていると判断すると,当該通信パケットがブリッジ手段を経由して無線インタフェースより送信されることを抑制する,通信パケット送信抑制手段とを備える。   Preferably, when the wireless access point further determines that the predetermined mark is included, the wireless access point further includes a communication packet transmission suppressing unit that suppresses transmission of the communication packet from the wireless interface via the bridge unit. Prepare.

本願発明にかかる第2の形態は,無線アクセスポイントを,無線クライアントとの通信が可能な無線通信手段と,有線ネットワーク機器との通信が可能な有線通信手段と,無線通信手段と有線通信手段とを接続し,一方が受信した通信を他方に転送するブリッジ手段と,無線クライアントが無線通信手段を介して自身の管理下に接続したことを検出する無線クライアント接続検出手段と,接続した無線クライアントのアドレス情報を取得するアドレス情報取得手段と,取得したアドレス情報を送信元とし,無線通信手段を介して受信する接続した無線クライアントからの通信に依拠しない通信パケットを生成する偽装通信パケット生成手段と,有線通信手段を介して,生成した偽装通信パケットを所定の有線ネットワーク機器に向けて送信する偽装通信パケット送信手段として機能させるプログラムである。   According to a second aspect of the present invention, a wireless access point includes a wireless communication unit capable of communicating with a wireless client, a wired communication unit capable of communicating with a wired network device, a wireless communication unit, and a wired communication unit. A bridge means for transferring the communication received by one to the other, a wireless client connection detection means for detecting that the wireless client is connected under its own control via the wireless communication means, and a connection of the connected wireless client. Address information acquisition means for acquiring address information, spoofed communication packet generation means for generating a communication packet that does not rely on communication from a connected wireless client that is received via the wireless communication means, with the acquired address information as a transmission source, Send the generated spoofed communication packet to the specified wired network device via the wired communication means. A program to function as a spoofed communication packet transmitting means.

好ましくは,アドレス情報は,接続した無線クライアントの物理アドレスであり,所定のネットワーク機器は,少なくともスイッチングハブを含むことを特徴とする。   Preferably, the address information is a physical address of a connected wireless client, and the predetermined network device includes at least a switching hub.

好ましくは,偽装通信パケット生成手段が生成する偽装通信パケットは,所定の目印を含むものであることを特徴とする。   Preferably, the camouflaged communication packet generated by the camouflaged communication packet generating means includes a predetermined mark.

好ましくは,プログラムを,さらに,自身に接続している無線クライアントを管理する記憶手段であって,少なくとも当該無線クライアントのアドレス情報が含まれる無線クライアント情報記憶手段と,無線通信手段から受信した通信パケットの宛先アドレスを参照し,宛先アドレスが無線クライアント情報記憶手段に含まれる場合,無線通信手段を通じて,当該宛先アドレスに対応する無線クライアントに当該通信パケットを転送する通信パケット転送手段と,有線通信手段から受信した通信パケットに,所定の目印が含まれているかどうかを判断する,目印判断手段と,所定の目印が含まれていると判断すると,当該通信パケットの送信元アドレスが無線クライアント情報記憶手段に含まれているかどうかを判断し,含まれていると判断した場合,当該送信元アドレスに対応する無線クライアントを無線クライアント情報記憶手段から削除する,無線クライアント情報更新手段として機能させることを特徴とする。   Preferably, a storage means for managing a wireless client connected to the program and a wireless client information storage means including at least address information of the wireless client, and a communication packet received from the wireless communication means When the destination address is included in the wireless client information storage means, the communication packet transfer means for transferring the communication packet to the wireless client corresponding to the destination address through the wireless communication means, and the wired communication means When it is determined that the received communication packet includes a predetermined mark, the mark determining means for determining whether or not the predetermined mark is included. Judge whether it is included, and determine that it is included If, deletes the wireless client corresponding to the source address from the wireless client information storage means, characterized in that to function as a wireless client information update means.

好ましくは,プログラムを,さらに,所定の目印が含まれていると判断すると,当該通信パケットがブリッジ手段を経由して無線通信手段より送信されることを抑制する,通信パケット送信抑制手段として機能させることを特徴とする。   Preferably, when the program further determines that the predetermined mark is included, the program is caused to function as a communication packet transmission suppressing unit that suppresses transmission of the communication packet from the wireless communication unit via the bridge unit. It is characterized by that.

本願発明では,ローミングによって無線クライアントが自身に接続したことを検出したアクセスポイントが独自に,有線インタフェースを通じて,当該無線クライアントのMACアドレス情報を含む通信パケット(偽装通信パケット)をスイッチングハブに向けて送信する。これにより当該通信パケットを受信したスイッチングハブは,自身が備えるフォワーディングテーブルを適時更新することができ,結果として,無線クライアントがローミングした直後であっても即座に有効なパケット伝達経路を確立することができる。アクセスポイントが送信する偽装通信パケットは,通常のネットワーク通信であるため,システムの種類に関係なく本願発明を利用することができる。   In the present invention, an access point that has detected that a wireless client has connected to itself by roaming independently transmits a communication packet (spoofed communication packet) including the MAC address information of the wireless client to the switching hub through a wired interface. To do. As a result, the switching hub that has received the communication packet can update its own forwarding table in a timely manner, and as a result, an effective packet transmission path can be established immediately even after the wireless client roams. it can. Since the camouflaged communication packet transmitted by the access point is normal network communication, the present invention can be used regardless of the type of system.

以下では図面を参照し本願発明に係る実施例を説明する。
[実施例1]
[システム全体図]
Embodiments according to the present invention will be described below with reference to the drawings.
[Example 1]
[System overview]

本願発明にかかるシステム全体図はすでに説明した図1に示すとおりであるため,説明を省略する。なお,以下で説明する本願発明は,図2に示すように,無線クライアント101がアクセスポイント102からアクセスポイント103へローミングする状況を例に説明する。
[機能ブロック図]
Since the entire system according to the present invention is as shown in FIG. The present invention described below will be described by taking as an example a situation where the wireless client 101 roams from the access point 102 to the access point 103 as shown in FIG.
[Function block diagram]

図4は本願発明にかかる装置であるアクセスポイントの機能ブロック図である。本実施例においてアクセスポイントは,アクセスポイント102およびアクセスポイント103の両方があり,本機能ブロック図はいずれのアクセスポイントにも該当するものであるが,説明の便宜上,アクセスポイント103と記載する。   FIG. 4 is a functional block diagram of an access point which is an apparatus according to the present invention. In this embodiment, the access point includes both the access point 102 and the access point 103, and this functional block diagram corresponds to both access points, but for convenience of explanation, it is referred to as the access point 103.

無線インタフェース401は無線通信を行うインタフェースであり,有線インタフェース402は有線通信を行うインタフェースである。それぞれのインタフェースを橋渡しする機能を司るのがブリッジ手段403である。ここまでは通常のアクセスポイントが備える機能である。   The wireless interface 401 is an interface that performs wireless communication, and the wired interface 402 is an interface that performs wired communication. The bridge means 403 manages the function of bridging each interface. Up to this point, the functions are provided in a normal access point.

接続検出手段404は,アクセスポイント103に無線クライアント101が接続したことを検出する手段である。無線クライアント101はアクセスポイント103と接続することにより,有線インタフェース402を通じて有線ネットワーク機器と相互に通信することができる。ここでいう接続とは,単に無線クライアント101が起動を開始し接続した場合だけでなく,他のアクセスポイントからローミングしてきた場合も含まれる。   The connection detection unit 404 is a unit that detects that the wireless client 101 is connected to the access point 103. The wireless client 101 can communicate with a wired network device through the wired interface 402 by connecting to the access point 103. The connection here includes not only the case where the wireless client 101 starts and connects, but also the case where roaming from another access point has occurred.

アドレス情報取得手段405は,接続した無線クライアント101のアドレス情報,より具体的にはMACアドレスを取得する手段である。   The address information acquisition unit 405 is a unit that acquires address information of the connected wireless client 101, more specifically, a MAC address.

偽装通信パケット生成手段406は,取得した無線クライアント101のアドレス情報を含む通信パケットを生成する手段である。通信パケットは図5に示すフォーマットであり,送信元MACアドレスのフィールドを,取得したMACアドレスとしたものである。この通信パケットは,無線クライアント101が送信した通信パケットをアクセスポイント103が受信しブリッジ手段403を介して有線インタフェース402に転送するもの(アクセスポイントを介した通常の通信)ではない。言い換えると,アクセスポイント103は独自に,送信元MACアドレスとして,接続を検出した無線クライアント101のMACアドレスを用いた通信パケットを生成することにより,当該通信パケットが,あたかも無線クライアント101から送信されたかのように偽装するものである(以下,この通信パケットを偽装通信パケットと呼ぶ)。   The forged communication packet generation unit 406 is a unit that generates a communication packet including the acquired address information of the wireless client 101. The communication packet has the format shown in FIG. 5, and the source MAC address field is the acquired MAC address. This communication packet is not a packet that the access point 103 receives from the wireless client 101 and transfers to the wired interface 402 via the bridge unit 403 (normal communication via the access point). In other words, the access point 103 uniquely generates a communication packet using the MAC address of the wireless client 101 that detected the connection as the source MAC address, so that the communication packet is transmitted from the wireless client 101. (Hereinafter, this communication packet is referred to as a forged communication packet).

この偽装通信パケットが本願発明の特徴である。つまり,偽装通信パケットは,接続している無線クライアント101から受信する通信パケットとは関係なく,アクセスポイント103が独自に生成する通信パケットである。言い換えると,接続している無線クライアント101から受信する通信パケットに全く依拠していないものである。一方,宛先MACアドレスはブロードキャストアドレスとする。   This forged communication packet is a feature of the present invention. That is, the camouflaged communication packet is a communication packet uniquely generated by the access point 103 regardless of the communication packet received from the connected wireless client 101. In other words, it does not rely on communication packets received from the connected wireless client 101 at all. On the other hand, the destination MAC address is a broadcast address.

偽装通信パケット送信手段407は,生成された偽装通信パケットを,有線インタフェース402を通じて送信する。宛先のMACアドレスがブロードキャストアドレスなので,ブロードキャストドメインに存在する全ての有線ネットワーク機器にこの偽装通信パケットが到達することとなる。勿論,ブロードキャストドメイン内の全てのスイッチングハブにも到達する。本実施例の場合,スイッチングハブ104,スイッチングハブ105およびスイッチングハブ106に到達する。
[動作フロー]
The forged communication packet transmission unit 407 transmits the generated forged communication packet through the wired interface 402. Since the destination MAC address is a broadcast address, the forged communication packet reaches all wired network devices existing in the broadcast domain. Of course, all switching hubs in the broadcast domain are also reached. In this embodiment, the switching hub 104, the switching hub 105, and the switching hub 106 are reached.
[Operation flow]

図6は本願発明にかかる装置であるアクセスポイント103の動作フローである。ステップ601にて,無線クライアント101が自身に接続したかどうかを検出する。検出していれば次のステップに進み,そうでなければ当該検出処理を繰り返す。   FIG. 6 is an operation flow of the access point 103 which is an apparatus according to the present invention. In step 601, it is detected whether or not the wireless client 101 is connected to itself. If detected, the process proceeds to the next step, and if not, the detection process is repeated.

ステップ602にて,接続を検出した無線クライアント101のMACアドレスを取得する。   In step 602, the MAC address of the wireless client 101 that detected the connection is acquired.

ステップ603にて,取得したMACアドレスを含む偽装通信パケットを生成する。上述した通り,偽装通信パケットの送信元MACアドレスは取得した無線クライアント101MACアドレスであり,宛先MACアドレスはブロードキャストアドレスである。   In step 603, a camouflaged communication packet including the acquired MAC address is generated. As described above, the source MAC address of the spoofed communication packet is the acquired wireless client 101 MAC address, and the destination MAC address is a broadcast address.

ステップ604にて,有線インタフェース401を介して生成した偽装通信パケットを送信する。
[フォワーディングテーブル更新の様子]
In step 604, the forged communication packet generated via the wired interface 401 is transmitted.
[State of updating forwarding table]

従来技術の説明において,無線クライアントがローミングした場合,スイッチングハブのフォワーディングテーブルが新たな通信経路に対応したものに即座に更新されないことが問題であると説明した。   In the description of the prior art, it was explained that the problem is that when the wireless client roams, the forwarding table of the switching hub is not immediately updated to the one corresponding to the new communication path.

本願発明は,スイッチングハブの備えるフォワーディングテーブルを意図的に更新させる仕組みに関するものである。これを実現するため,本願発明にかかるアクセスポイント103は,接続を検出した無線クライアント101のMACアドレスを送信元MACアドレスとする偽装通信パケットを生成し,これを有線のブロードキャストアドレス宛に送信する。   The present invention relates to a mechanism for intentionally updating a forwarding table provided in a switching hub. In order to realize this, the access point 103 according to the present invention generates a spoofed communication packet having the MAC address of the wireless client 101 that has detected the connection as the transmission source MAC address, and transmits the packet to the wired broadcast address.

これによりもたらされる効果を図2の環境を例に説明する。アクセスポイント103から送出された偽装通信パケットは,当然,スイッチングハブ106も受信する。これを受信したスイッチングハブ106は,スイッチングハブ105が接続されているポートに対応するMACアドレスとして,無線クライアント101のMACアドレスを登録することができる。すなわち,ローミング後,即座にフォワーディングテーブルが更新されるわけである。結果として,ローミング直後であっても,サーバ107から無線クライアント101へ向けた通信は,スイッチングハブ104ではなくスイッチングハブ105へ転送され,最終的に無線クライアント101に到達するわけである。   The effect brought about by this will be described by taking the environment of FIG. 2 as an example. Naturally, the switching hub 106 receives the camouflaged communication packet transmitted from the access point 103. The switching hub 106 that has received this can register the MAC address of the wireless client 101 as the MAC address corresponding to the port to which the switching hub 105 is connected. That is, the forwarding table is updated immediately after roaming. As a result, even immediately after roaming, communication from the server 107 to the wireless client 101 is transferred to the switching hub 105 instead of the switching hub 104 and finally reaches the wireless client 101.

図7にて,スイッチングハブ106がフォワーディングテーブルを更新する様子を示す。アクセスポイント103からの偽装通信パケットを受信したスイッチングハブ106は,転送先のポートを1から5に更新する。これによりMACアドレスが778899宛ての通信パケットを受信すると,それを5のポートに転送することができる。勿論,この図の場合,無線クライアント101のMACアドレスが778899であり,アクセスポイント103が送信する偽装通信パケットの送信元MACアドレスも778899である。
[実施例2]
FIG. 7 shows how the switching hub 106 updates the forwarding table. The switching hub 106 that has received the forged communication packet from the access point 103 updates the transfer destination port from 1 to 5. As a result, when a communication packet having a MAC address addressed to 778899 is received, it can be transferred to port 5. Of course, in this figure, the MAC address of the wireless client 101 is 778899, and the source MAC address of the spoofed communication packet transmitted by the access point 103 is 778899.
[Example 2]

先の実施例では,スイッチングハブのフォワーディングテーブルを意図的に更新させるため,アクセスポイントが自身に接続した無線クライアントのMACアドレスを送信元アドレスとする偽装通信パケットをブロードキャストアドレス宛に送信していた。   In the previous embodiment, in order to intentionally update the forwarding table of the switching hub, the access point transmits a spoofed communication packet with the MAC address of the wireless client connected to itself as a transmission source address to the broadcast address.

しかしこの方法だと,同じブロードキャストドメイン内に複数のアクセスポイントが存在した場合,他のアクセスポイントによってもこの偽装通信パケットが受信されることとなる。当然,偽装通信パケットを受信したアクセスポイントは,自身が備えるブリッジ機能によって,無線インタフェースに当該偽装通信パケットを送出する。しかし,この偽装通信パケットは,先の実施例でも説明した通り,有線ネットワークにおけるスイッチングハブに受信されることを意図したパケットであり,無線空間に送出する必要のないものである。このようなパケットの送出は無線通信にとって不要なだけでなく,貴重な帯域を消費してしまうという問題もある。本実施例はこのような課題を解決するものである。
[機能ブロック図]
However, with this method, when there are a plurality of access points in the same broadcast domain, the spoofed communication packet is received by other access points. Naturally, the access point that has received the camouflaged communication packet transmits the camouflaged communication packet to the wireless interface by the bridge function provided by itself. However, this camouflaged communication packet is a packet intended to be received by the switching hub in the wired network, as described in the previous embodiment, and does not need to be transmitted to the wireless space. Such packet transmission is not only unnecessary for wireless communication, but also has a problem of consuming precious bandwidth. The present embodiment solves such a problem.
[Function block diagram]

図8は本実施例にかかるアクセスポイント103の機能ブロック図である。実施例1と異なる点は,偽装通信パケット生成手段801と目印判断手段802である。   FIG. 8 is a functional block diagram of the access point 103 according to the present embodiment. The difference from the first embodiment is a camouflaged communication packet generation unit 801 and a mark determination unit 802.

偽装通信パケット生成手段801は実施例1と同じ名前であるが,追加的機能が含まれるため,番号を変えて記載している。具体的には,実施例1と同じく図5に示すフォーマットの通信パケットを生成するのであるが,フォーマットにおけるタイプフィールドに特殊な目印を設定する点が異なる。タイプフィールドには,通常,上位プロトコルの種類を示す所定の情報が設定されることとなっているが,ベンダが固有に定め使用することも可能である。そのような特性を利用して,本願発明では,偽装通信パケット生成手段801が生成するパケットが,偽装通信パケットであることを示す目印として,タイプフィールドに所定の値を設定する。   The camouflaged communication packet generation means 801 has the same name as that of the first embodiment, but includes an additional function, so that the number is changed. Specifically, the communication packet having the format shown in FIG. 5 is generated as in the first embodiment, except that a special mark is set in the type field in the format. In the type field, predetermined information indicating the type of the upper protocol is normally set, but it can also be uniquely determined by the vendor and used. Utilizing such characteristics, in the present invention, a predetermined value is set in the type field as a mark indicating that the packet generated by the camouflaged communication packet generation means 801 is a camouflaged communication packet.

目印判断手段802は,有線インタフェース402にて受信した通信パケットが偽装通信パケットであるかどうかを判断する。具体的には,図5に示すパケットフォーマットにおけるタイプフィールドを参照し,送信元MACアドレスを偽装した偽装通信パケットであるかどうかを判断する。判断の結果,偽装通信パケットであると判断すると,ブリッジ手段403が当該偽装通信パケットを無線インタフェース401にブリッジしないようにさせる。つまり,無線インタフェース401から送信されることを抑制するわけである。なお,抑制する手段としては,上述したブリッジ手段403への働きかけのほか,有線インタフェース402にて当該偽装通信パケットを削除するなど,様々な手段が採用可能である。   The mark determination unit 802 determines whether the communication packet received by the wired interface 402 is a camouflaged communication packet. Specifically, the type field in the packet format shown in FIG. 5 is referred to and it is determined whether the packet is a forged communication packet in which the source MAC address is forged. If it is determined that the packet is a camouflaged communication packet, the bridging unit 403 prevents the camouflaged communication packet from being bridged to the wireless interface 401. That is, transmission from the wireless interface 401 is suppressed. As a means for suppressing, various means such as the above-described action on the bridge means 403 and deletion of the forged communication packet by the wired interface 402 can be adopted.

こうすることにより偽装通信パケットが無線空間へ送出されることを回避し,無線帯域の無駄な消費を防ぐことができる。
[実施例3]
By doing so, it is possible to avoid sending the camouflaged communication packet to the wireless space and to prevent wasteful consumption of the wireless band.
[Example 3]

実施例2では,あるアクセスポイントから送出された偽装通信パケットを受信した他のアクセスポイントは,当該偽装通信パケットを無線空間へ送出しないようにしていた。本実施例ではこのような動作に加え,偽装通信パケットの受信をトリガとして,当該他のアクセスポイントが行う動作について説明する。
[機能ブロック図]
In the second embodiment, other access points that have received a camouflaged communication packet transmitted from a certain access point do not transmit the camouflaged communication packet to the wireless space. In the present embodiment, in addition to such an operation, an operation performed by the other access point with the reception of a forged communication packet as a trigger will be described.
[Function block diagram]

図10は,本実施例にかかるアクセスポイントの機能ブロック図である。なお,本実施例で説明するアクセスポイントは,上述した偽装通信パケットを受信するアクセスポイントであるので,説明の便宜上,図1および図2に記載のアクセスポイント102とする。   FIG. 10 is a functional block diagram of the access point according to the present embodiment. Note that the access point described in the present embodiment is an access point that receives the above-described camouflaged communication packet, and is therefore referred to as the access point 102 illustrated in FIGS. 1 and 2 for convenience of description.

図を参照して,これまでの実施例との違いは,無線クライアント情報記憶手段1001,通信パケット転送手段1002,および無線クライアント情報更新手段1003である。   Referring to the figure, the difference from the previous embodiments is wireless client information storage means 1001, communication packet transfer means 1002, and wireless client information update means 1003.

無線クライアント情報記憶手段1001は,アクセスポイント102に接続している無線クライアントを示す情報であって,アクセスポイント102が備える記憶装置(図示せず)に記憶されているものである。無線クライアントの情報とは,具体的には,無線クライアントのMACアドレスである。例えば,ある時点において,無線クライアント情報記憶手段1001に記憶されているMACアドレスに対応する無線クライアントは,その時点においてアクセスポイント102に接続されており,実在することを示している。   The wireless client information storage unit 1001 is information indicating a wireless client connected to the access point 102 and is stored in a storage device (not shown) included in the access point 102. Specifically, the wireless client information is the MAC address of the wireless client. For example, at a certain point in time, the wireless client corresponding to the MAC address stored in the wireless client information storage unit 1001 is connected to the access point 102 at that point, indicating that it exists.

通信パケット転送手段1002は,無線インタフェース401から受信した通信パケットを,さらに無線インタフェース401に転送する手段である。つまり,受信した通信パケットの宛先アドレスが,アクセスポイント102が管理する無線クライアントである場合,当該通信パケットを無線インタフェース401から送出させるわけでる。アクセスポイント102が管理する無線クライアントであるかどうかは,前述の無線クライアント情報記憶手段1001を参照して判断する。   The communication packet transfer unit 1002 is a unit that further transfers the communication packet received from the wireless interface 401 to the wireless interface 401. That is, when the destination address of the received communication packet is a wireless client managed by the access point 102, the communication packet is transmitted from the wireless interface 401. Whether the access point 102 is a wireless client managed is determined by referring to the wireless client information storage unit 1001 described above.

無線クライアント情報更新手段1003は,前述の目印判断手段802から,偽装通信パケットの送信元アドレスを取得する。次いで,取得した送信元アドレスが無線クライアント情報記憶手段1001に含まれているかどうかを判断し,含まれていた場合,当該送信元アドレスに一致する無線クライアントのMACアドレスを無線クライアント情報記憶手段1001から削除する。すなわち,自身の管理下にあった筈の無線クライアントに関する偽装通信パケットを受信したということは,その無線クライアントはもはや他のアクセスポイントの管理下にあるという事を意味するからである。これによって無線クライアント情報記憶手段1001が更新される。   The wireless client information update unit 1003 acquires the transmission source address of the camouflaged communication packet from the above-described mark determination unit 802. Next, it is determined whether or not the acquired transmission source address is included in the wireless client information storage unit 1001. If included, the MAC address of the wireless client that matches the transmission source address is obtained from the wireless client information storage unit 1001. delete. That is, the fact that a forged communication packet related to a certain wireless client that was under its own management means that the wireless client is no longer under the control of another access point. As a result, the wireless client information storage unit 1001 is updated.

本実施例は以下に説明するような場合に効果がある。一般的にアクセスポイントは,通常,無線クライアント情報記憶手段1001に相当する記憶手段を有しており,無線インタフェース401から受信した通信パケットの宛先アドレスが自身の管理下にある無線クライアントである場合,受信した通信パケットをさらに無線インタフェース401から送出する。つまり,無線通信におけるスイッチングハブのような機能を備えている。   This embodiment is effective in the case described below. In general, an access point usually has storage means corresponding to wireless client information storage means 1001, and when the destination address of a communication packet received from the wireless interface 401 is a wireless client under its control, The received communication packet is further transmitted from the wireless interface 401. That is, it has a function like a switching hub in wireless communication.

一方,無線クライアントは,任意のタイミングで他のアクセスポイントへのローミングが可能なものである。通常,ローミングの際,無線クライアントは,接続中のアクセスポイントに対し自身が切断する旨を通知するなど,所定のシーケンスを経たうえでローミングを行う。これによって,アクセスポイントは,無線クライアントが自身の管理下でなくなることを認識することができる。   On the other hand, the wireless client can roam to another access point at an arbitrary timing. Normally, when roaming, the wireless client performs roaming after a predetermined sequence, such as notifying the connected access point that it is disconnected. As a result, the access point can recognize that the wireless client is no longer under its control.

しかし,場合によっては,急激な電波環境の変化等により,そのようなシーケンスを経ることなく無線クライアントが不在となってしまう場合がある。これは単に電波環境の変化だけでなく,ローミングにおいても同様のことが起こりうる。ローミングにおける無線クライアントの動作はベンダによりまちまちであり,必ず所定の切断シーケンスが実施されるとは限らないことがその理由である。   However, in some cases, due to a sudden change in the radio wave environment, the wireless client may be absent without going through such a sequence. This is not just a change in the radio wave environment, but the same can happen in roaming. The reason is that the operation of the wireless client in roaming varies depending on the vendor, and the predetermined disconnection sequence is not always executed.

このように,実際には存在しない無線クライアントをアクセスポイントが管理していると,無線インタフェースから受信した通信パケットを,そのまま無線空間に再度送出してしまうという問題が発生する。当然この通信パケットはロストすることとなるため,回避することが望まれる。   As described above, when the access point manages a wireless client that does not actually exist, there arises a problem that the communication packet received from the wireless interface is again sent to the wireless space as it is. Naturally, since this communication packet is lost, it is desirable to avoid it.

なお,このような問題は,有線インタフェースについては考慮する必要はない。その理由は,実施例1および2で解決済みだからである。つまり,ローミング後のアクセスポイントから偽装通信パケットが送出された時点で,有線ネットワーク上にあるスイッチングハブのフォワーディングテーブルは正しい通信経路に更新されており,自身の管理下にない無線クライアントを宛先アドレスとする通信パケットを有線インタフェースから受信することがないためである。   Such problems do not need to be considered for wired interfaces. The reason is that the problems have been solved in the first and second embodiments. In other words, when a spoofed communication packet is sent from the roaming access point, the forwarding table of the switching hub on the wired network is updated to the correct communication path, and the wireless client that is not under its control is set as the destination address. This is because the communication packet to be received is not received from the wired interface.

本実施例では,アクセスポイントが,受信した偽装通信パケットの送信元アドレスを参照し,この送信元アドレスが自身の管理下にあった筈の無線クライアントの場合に,この無線クライアントを自身の管理下から除外する。これにより,アクセスポイントが,無線インタフェースから受信した通信パケットであって,自身の管理下にない無線クライアントへの通信パケットを無線空間に送出することを回避することができ,ひいては当該通信パケットのロストを防ぐことができる。
[まとめ]
In this embodiment, when the access point refers to the transmission source address of the received spoofed communication packet and this transmission source address is a certain wireless client that is under its own management, this wireless client is managed under its own management. Exclude from This prevents the access point from sending a communication packet received from the wireless interface to a wireless client that is not under its control to the wireless space. Can be prevented.
[Summary]

本願発明では,ローミングによって無線クライアントが自身に接続したことを検出したアクセスポイントが独自に,有線インタフェースを通じて,当該無線クライアントのMACアドレス情報を含む通信パケット(偽装通信パケット)をスイッチングハブに向けて送信する。これにより当該通信パケットを受信したスイッチングハブは,自身が備えるフォワーディングテーブルを適時更新することができ,結果として,無線クライアントがローミングした直後であっても即座に有効なパケット伝達経路を確立することができる。アクセスポイントが送信する偽装通信パケットは,通常のネットワーク通信であるため,システムの種類に関係なく本願発明を利用することができる。
In the present invention, an access point that has detected that a wireless client has connected to itself by roaming independently transmits a communication packet (spoofed communication packet) including the MAC address information of the wireless client to the switching hub through a wired interface. To do. As a result, the switching hub that has received the communication packet can update its own forwarding table in a timely manner, and as a result, an effective packet transmission path can be established immediately even after the wireless client roams. it can. Since the camouflaged communication packet transmitted by the access point is normal network communication, the present invention can be used regardless of the type of system.

従来技術(1)Prior art (1) 従来技術(2)Prior art (2) スイッチングハブのフォワーディングテーブルSwitching hub forwarding table アクセスポイントの機能ブロック図(1)Functional block diagram of access point (1) パケットフォーマットPacket format アクセスポイントの動作フロー(1)Access point operation flow (1) フォワーディングテーブル更新の様子Updating the forwarding table アクセスポイントの機能ブロック図(2)Functional block diagram of access point (2) アクセスポイントの動作フロー(2)Access point operation flow (2) アクセスポイントの機能ブロック図(3)Functional block diagram of access point (3)

401 無線インタフェース
402 有線インタフェース
403 ブリッジ手段
404 接続検出手段
405 アドレス情報取得手段
406 偽装通信パケット生成手段
407 偽装通信パケット送信手段
801 偽装通信パケット生成手段
802 目印判断手段
1001 無線クライアント情報記憶手段
1002 通信パケット転送手段
1003 無線クライアント情報更新手段

401 Wireless interface 402 Wired interface 403 Bridge means 404 Connection detection means 405 Address information acquisition means 406 Forged communication packet generation means 407 Forged communication packet transmission means 801 Forged communication packet generation means 802 Mark determination means 1001 Wireless client information storage means 1002 Communication packet transfer Means 1003 Wireless client information update means

Claims (10)

無線クライアントとの通信が可能な無線インタフェースと,
有線ネットワーク機器との通信が可能な有線インタフェースと,
前記無線インタフェースと前記有線インタフェースとを接続し,一方が受信した通信を他方に転送するブリッジ手段と,を備える無線アクセスポイントであって,
無線クライアントが前記無線インタフェースを介して自身の管理下に接続したことを検出する無線クライアント接続検出手段と,
接続した無線クライアントのアドレス情報を取得するアドレス情報取得手段と,
取得したアドレス情報を送信元とし,前記無線インタフェースを介して受信する前記接続した無線クライアントからの通信に依拠しない通信パケットを生成する偽装通信パケット生成手段と,
前記有線インタフェースを介して,生成した偽装通信パケットを所定の有線ネットワーク機器に向けて送信する偽装通信パケット送信手段と,
を備える無線アクセスポイント。
A wireless interface capable of communicating with wireless clients;
A wired interface capable of communicating with wired network devices;
A wireless access point comprising: bridging means for connecting the wireless interface and the wired interface, one of which forwards received communication to the other,
Wireless client connection detecting means for detecting that a wireless client is connected under its own management via the wireless interface;
An address information acquisition means for acquiring address information of the connected wireless client;
A spoofed communication packet generating means for generating a communication packet that does not rely on communication from the connected wireless client that is received via the wireless interface, with the acquired address information as a transmission source;
Forged communication packet transmitting means for transmitting the generated forged communication packet to a predetermined wired network device via the wired interface;
Wireless access point comprising.
前記アドレス情報は,前記接続した無線クライアントの物理アドレスであり,
前記所定のネットワーク機器は,少なくともスイッチングハブを含む,
ことを特徴とする請求項1に記載の無線アクセスポイント。
The address information is a physical address of the connected wireless client,
The predetermined network device includes at least a switching hub;
The wireless access point according to claim 1.
前記偽装通信パケット生成手段が生成する偽装通信パケットは,所定の目印を含むものである,
ことを特徴とする請求項1および2に記載の無線アクセスポイント。
The camouflaged communication packet generated by the camouflaged communication packet generating means includes a predetermined mark.
The wireless access point according to claim 1 or 2, characterized by the above.
前記無線アクセスポイントは,さらに,
自身に接続している無線クライアントを管理する記憶手段であって,少なくとも当該無線クライアントのアドレス情報が含まれる無線クライアント情報記憶手段と,
前記無線インタフェースから受信した通信パケットの宛先アドレスを参照し,宛先アドレスが前記無線クライアント情報記憶手段に含まれる場合,前記無線インタフェースを通じて,当該宛先アドレスに対応する無線クライアントに当該通信パケットを転送する通信パケット転送手段と,
前記有線インタフェースから受信した通信パケットに,所定の目印が含まれているかどうかを判断する,目印判断手段と,
前記所定の目印が含まれていると判断すると,当該通信パケットの送信元アドレスが前記無線クライアント情報記憶手段に含まれているかどうかを判断し,含まれていると判断した場合,当該送信元アドレスに対応する無線クライアントを前記無線クライアント情報記憶手段から削除する,無線クライアント情報更新手段と,
を備える請求項1乃至3に記載の無線アクセスポイント。
The wireless access point further includes:
Storage means for managing wireless clients connected to itself, wireless client information storage means including at least address information of the wireless client;
Communication that refers to a destination address of a communication packet received from the wireless interface and transfers the communication packet to a wireless client corresponding to the destination address through the wireless interface when the destination address is included in the wireless client information storage unit. Packet transfer means;
Mark determination means for determining whether or not a predetermined mark is included in the communication packet received from the wired interface;
If it is determined that the predetermined mark is included, it is determined whether or not the source address of the communication packet is included in the wireless client information storage means. A wireless client information updating means for deleting a wireless client corresponding to the wireless client information storage means;
The wireless access point according to claim 1, further comprising:
前記無線アクセスポイントは,さらに,
前記所定の目印が含まれていると判断すると,当該通信パケットが前記ブリッジ手段を経由して前記無線インタフェースより送信されることを抑制する,通信パケット送信抑制手段と,
を備える請求項4に記載の無線アクセスポイント。
The wireless access point further includes:
If it is determined that the predetermined mark is included, a communication packet transmission suppressing unit that suppresses transmission of the communication packet from the wireless interface via the bridge unit;
The wireless access point according to claim 4, comprising:
無線アクセスポイントを,
無線クライアントとの通信が可能な無線通信手段と,
有線ネットワーク機器との通信が可能な有線通信手段と,
前記無線通信手段と前記有線通信手段とを接続し,一方が受信した通信を他方に転送するブリッジ手段と,
無線クライアントが前記無線通信手段を介して自身の管理下に接続したことを検出する無線クライアント接続検出手段と,
接続した無線クライアントのアドレス情報を取得するアドレス情報取得手段と,
取得したアドレス情報を送信元とし,前記無線通信手段を介して受信する前記接続した無線クライアントからの通信に依拠しない通信パケットを生成する偽装通信パケット生成手段と,
前記有線通信手段を介して,生成した偽装通信パケットを所定の有線ネットワーク機器に向けて送信する偽装通信パケット送信手段と,
して機能させるプログラム。
Wireless access point
A wireless communication means capable of communicating with a wireless client;
A wired communication means capable of communicating with a wired network device;
Bridging means for connecting the wireless communication means and the wired communication means, and transferring communication received by one to the other;
Wireless client connection detecting means for detecting that a wireless client has connected under its own management via the wireless communication means;
An address information acquisition means for acquiring address information of the connected wireless client;
A spoofed communication packet generating means for generating a communication packet that does not rely on communication from the connected wireless client that is received via the wireless communication means, with the acquired address information as a source;
A camouflaged communication packet transmitting means for transmitting the generated camouflaged communication packet to a predetermined wired network device via the wired communication means;
Program to make it work.
前記アドレス情報は,前記接続した無線クライアントの物理アドレスであり,
前記所定のネットワーク機器は,少なくともスイッチングハブを含む,
ことを特徴とする請求項6に記載のプログラム。
The address information is a physical address of the connected wireless client,
The predetermined network device includes at least a switching hub;
The program according to claim 6.
前記偽装通信パケット生成手段が生成する偽装通信パケットは,所定の目印を含むものである,
ことを特徴とする請求項6および7に記載のプログラム。
The camouflaged communication packet generated by the camouflaged communication packet generating means includes a predetermined mark.
The program according to claim 6 or 7, characterized by the above.
前記プログラムを,さらに,
自身に接続している無線クライアントを管理する記憶手段であって,少なくとも当該無線クライアントのアドレス情報が含まれる無線クライアント情報記憶手段と,
前記無線通信手段から受信した通信パケットの宛先アドレスを参照し,宛先アドレスが前記無線クライアント情報記憶手段に含まれる場合,前記無線通信手段を通じて,当該宛先アドレスに対応する無線クライアントに当該通信パケットを転送する通信パケット転送手段と,
前記有線通信手段から受信した通信パケットに,所定の目印が含まれているかどうかを判断する,目印判断手段と,
前記所定の目印が含まれていると判断すると,当該通信パケットの送信元アドレスが前記無線クライアント情報記憶手段に含まれているかどうかを判断し,含まれていると判断した場合,当該送信元アドレスに対応する無線クライアントを前記無線クライアント情報記憶手段から削除する,無線クライアント情報更新手段と,
して機能させることを特徴とする請求項6乃至8に記載のプログラム。
The program is further
Storage means for managing wireless clients connected to itself, wireless client information storage means including at least address information of the wireless client;
Reference is made to the destination address of the communication packet received from the wireless communication means, and when the destination address is included in the wireless client information storage means, the communication packet is transferred to the wireless client corresponding to the destination address through the wireless communication means. A communication packet transfer means for
Mark judging means for judging whether or not a predetermined mark is included in the communication packet received from the wired communication means;
If it is determined that the predetermined mark is included, it is determined whether or not the source address of the communication packet is included in the wireless client information storage means. A wireless client information updating means for deleting a wireless client corresponding to the wireless client information storage means;
The program according to any one of claims 6 to 8, wherein the program is made to function.
前記プログラムを,さらに,
前記所定の目印が含まれていると判断すると,当該通信パケットが前記ブリッジ手段を経由して前記無線通信手段より送信されることを抑制する,通信パケット送信抑制手段と,
して機能させることを特徴とする請求項9に記載のプログラム。

The program is further
If it is determined that the predetermined mark is included, a communication packet transmission suppressing unit that suppresses transmission of the communication packet from the wireless communication unit via the bridge unit;
The program according to claim 9, wherein the program is made to function.

JP2012027017A 2012-02-10 2012-02-10 Packet routing device Active JP5803718B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012027017A JP5803718B2 (en) 2012-02-10 2012-02-10 Packet routing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012027017A JP5803718B2 (en) 2012-02-10 2012-02-10 Packet routing device

Publications (3)

Publication Number Publication Date
JP2013165372A true JP2013165372A (en) 2013-08-22
JP2013165372A5 JP2013165372A5 (en) 2015-02-26
JP5803718B2 JP5803718B2 (en) 2015-11-04

Family

ID=49176488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012027017A Active JP5803718B2 (en) 2012-02-10 2012-02-10 Packet routing device

Country Status (1)

Country Link
JP (1) JP5803718B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020198519A (en) * 2019-05-31 2020-12-10 アイコム株式会社 Wireless relay device and wireless lan system using the same and wireless relay method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110739984B (en) * 2019-11-08 2021-07-02 江苏科技大学 Camouflage communication method based on wavelet analysis

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004048334A (en) * 2002-07-11 2004-02-12 Sony Corp Data transfer controller, communication terminal device, data communication system, method therefor, and computer program
JP2004229225A (en) * 2003-01-27 2004-08-12 Oki Electric Ind Co Ltd Wireless lan system, station, and network switching method
JP2006295820A (en) * 2005-04-14 2006-10-26 Oki Electric Ind Co Ltd Access point device and communication system
JP2007124348A (en) * 2005-10-28 2007-05-17 Oki Electric Ind Co Ltd Access point device and communication system
JP2008131417A (en) * 2006-11-22 2008-06-05 Oki Electric Ind Co Ltd Terminal accommodation apparatus, and packet route switching method and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004048334A (en) * 2002-07-11 2004-02-12 Sony Corp Data transfer controller, communication terminal device, data communication system, method therefor, and computer program
JP2004229225A (en) * 2003-01-27 2004-08-12 Oki Electric Ind Co Ltd Wireless lan system, station, and network switching method
JP2006295820A (en) * 2005-04-14 2006-10-26 Oki Electric Ind Co Ltd Access point device and communication system
JP2007124348A (en) * 2005-10-28 2007-05-17 Oki Electric Ind Co Ltd Access point device and communication system
JP2008131417A (en) * 2006-11-22 2008-06-05 Oki Electric Ind Co Ltd Terminal accommodation apparatus, and packet route switching method and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020198519A (en) * 2019-05-31 2020-12-10 アイコム株式会社 Wireless relay device and wireless lan system using the same and wireless relay method
JP7311757B2 (en) 2019-05-31 2023-07-20 アイコム株式会社 Wireless relay device, wireless LAN system using the same, and wireless relay method

Also Published As

Publication number Publication date
JP5803718B2 (en) 2015-11-04

Similar Documents

Publication Publication Date Title
US9438499B2 (en) Approximation of the physical location of devices and transitive device discovery through the sharing of neighborhood information using wireless or wired discovery mechanisms
US20020133595A1 (en) Network system transmitting data to mobile terminal, server used in the system, and method for transmitting data to mobile terminal used by the server
US20070147299A1 (en) Wireless transmission device
KR101561108B1 (en) Data communication method and handover method in proxy mobile ipv6 based on software definition network
JP5574944B2 (en) Radio relay apparatus and radio relay method
KR100942797B1 (en) Mobility Mangement Method, Mobility Mangement Anchor, and Mobile Node
KR20120067963A (en) System and method for roaming tcp connections between changing physical networks
CN108989200A (en) data packet forwarding method, device and system
KR20120134466A (en) Mesh network node and data transferring method thereof
KR20140124116A (en) Apparatus and method for optimizing data-path in mobile communication network
US20190230566A1 (en) Information centric network heterogenous wireless switching
JP2003111136A (en) Communication system, gateway, data relaying method, program, and recording medium
JP2006222659A (en) Radio communication device, system and method
JP5803718B2 (en) Packet routing device
JP4830879B2 (en) Wireless data communication system
US8412207B2 (en) Method of providing a mobility service
JP4286626B2 (en) Push gateway server, wireless terminal device, wireless packet control system, and computer program therefor.
US9710513B2 (en) Access management method, device and system
US20110110306A1 (en) Network system, mobile gateway, location management server, and communication control method of mobile node
CN101204098B (en) System and method for providing a distributed virtual mobility agent
CN102026330A (en) Method for improving availability of ad hoc network
JP2009246614A (en) Communication system, terminal, relay device, communication mode determination method, and program
US10284518B2 (en) Network system with seamless handover mechanism, operation method and control apparatus thereof
KR100927229B1 (en) Transport network independent IP mobility support method and system for mobile terminal
KR20110071442A (en) Wireless network method and system with distributed location management function

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150113

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20150113

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20150122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150716

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150817

R150 Certificate of patent or registration of utility model

Ref document number: 5803718

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250