WO2021199855A1 - Wireless relay system - Google Patents
Wireless relay system Download PDFInfo
- Publication number
- WO2021199855A1 WO2021199855A1 PCT/JP2021/007973 JP2021007973W WO2021199855A1 WO 2021199855 A1 WO2021199855 A1 WO 2021199855A1 JP 2021007973 W JP2021007973 W JP 2021007973W WO 2021199855 A1 WO2021199855 A1 WO 2021199855A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wireless
- wireless device
- terminal
- header
- management table
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/22—Self-organising networks, e.g. ad-hoc networks or sensor networks with access to wired networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Definitions
- This disclosure relates to a wireless relay system.
- Non-Patent Document 1 in order to enable mutual communication with the wired LAN standard in the wireless LAN standard, a field that can store the address information of the wired device other than the wireless device is provided in the frame header.
- a field that can store the address information of the wired device other than the wireless device is provided in the frame header.
- four address fields are used for terminal-to-terminal communication that relays communication between wireless devices called WDS (Wireless Distribution System).
- IEEE802.11 Part 11 Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications P.I. 636-646
- the wireless device 2 (200) of FIG. 1 serves as a terminal, and three address feels are sufficient.
- many wireless device vendors have not developed wireless devices that support WDS.
- the number of address fields supported by wireless devices is often fixed by hardware and often cannot be easily changed by the user.
- the wireless relay system in the present disclosure is a wireless relay system that realizes wireless communication between a first terminal and a second terminal, and is a first wireless device that can be connected to the first terminal and a second. It is provided with a second wireless device that can be connected to a terminal.
- the first wireless device includes a wireless transmission unit that transmits information to the second wireless device, a management table that records information based on the second terminal connected to the second wireless device, and the above.
- the data received from the first terminal is provided with a unique header using the management table, and an addition unit for generating a payload of a packet transmitted from the wireless transmission unit.
- the second wireless device includes a wireless receiving unit and a removing unit that removes a unique header added by the imparting unit from the payload of a packet received by the wireless receiving unit and transmits the original header to the second terminal.
- the wireless relay system in the present disclosure can relay communication between access points in the same manner as WDS even when the hardware does not support WDS.
- Block diagram of communication that relays communication between wireless devices in WDS A block diagram showing a configuration of a wireless device according to the first embodiment.
- Frame structure diagram with a unique header used in the wireless device according to the first embodiment The figure which illustrated the management table of the wireless device in Embodiment 1.
- Flow chart of the operation of the transmission process of the wireless device according to the first embodiment Flowchart of operation of reception processing of wireless device according to the first embodiment
- FIG. 5 is a processing step diagram of address resolution when a plurality of wirelessly connected devices are connected in the first embodiment.
- FIG. 2 is a block diagram showing the configuration of the wireless device.
- the terminal 1 (100) and the wireless device 1 (110), and the terminal 2 (130) and the wireless device 2 (120) are each wiredly connected by an Ether cable.
- the terminal is hardware such as a PC provided with a wired LAN adapter
- the wireless device is hardware such as a wireless LAN access point.
- the wireless device 1 (110) and the wireless device 2 (120) are wirelessly connected. In the present embodiment, it is assumed that the wireless connection is made in a format compliant with the IEEE 802.11 wireless LAN standard.
- the Ether frame transmitted from the terminal 1 (100) is received by the wired transmission / reception unit 111 of the wireless device 1 (110), and the original header adding unit 112 stores the address information for communicating in the wireless section. Granted.
- An 802.11 header is formed based on the original header, and is transmitted as an 802.11 frame from the wireless transmission unit 113, and the frame is received by the wireless reception unit 124 of the wireless device 2 (120).
- the radio receiver 124 reproduces the original header from the 802.11 header. When this is removed by the original header removing unit 125, the same Ethernet frame transmitted from the terminal 1 (100) can be obtained.
- Communication is realized by transmitting this Ethernet frame from the wired transmission / reception unit 121 to the terminal 2 (130). Further, the wireless device 2 (120) receives three address information of the MAC address of the opposite wireless device 1 (110), the IP address of the terminal 1 (100), and the MAC address of the terminal 1 (100) when receiving the wireless frame. Record in the management table 126 as a set.
- the configurations of the wireless device 1 (110) and the wireless device 2 (120) are the same, and when information is transmitted from the terminal 2 (130) to the terminal 1 (100), the same as described above. The same operation is performed with the relationship between the wireless device 1 (110) and the wireless device 2 (120) reversed.
- FIG. 3 is a structural diagram of a frame used in the wireless device according to the present embodiment.
- 200 is an Ethernet frame used in wired communication.
- the original header adding unit 112 uses the Ether frame 200 as the payload 212, adds the original header 211 in front of it, and generates the original frame 210.
- the original header has the same format as the Ether header, and has 6 bytes each for storing the address information of the destination and the sender, and has a 2 byte area as a type information field. Binary code indicating that this header is a unique frame is stored in this type information field (for example, "0xAA66"). By checking the type information field included in the header of the received frame, the wireless device on the receiving side can determine whether the header is a unique frame or not. The contents of the information described in the field for storing the address information will be described later.
- the wireless transmission unit 113 creates the 802.11 header 221 based on the original header 211 of the original frame 210, and creates the 802.11 frame 220. At this time, the Ethernet frame 200 is stored as it is in the payload 222 of the 802.11 frame 220.
- 0xAA66 is given as an example of the value of the type information field indicating that the frame is unique, but the binary code is not limited to this value. Other binary code may be used as long as it can be determined that the header is different from the existing header.
- FIG. 4 is a specific configuration example of the management table (116, 126) included in the wireless device.
- the addresses of the wireless device as the source and the destination are stored. These addresses are acquired by the original header adding unit 112 with reference to the management table 300.
- the management table 300 the IP address and MAC address of the terminal and the MAC address of the wireless device connected to the terminal are registered as a set.
- the original header adding unit 112 acquires the MAC address of the wireless device connected to the terminal from the management table 300 using the MAC address of the destination terminal as a key, and stores it in the destination address field of the original header 211.
- the method of updating the information recorded in the management table 300 will be described later.
- Step S400 The wired transmission / reception unit 111 receives an Ethernet frame from the terminal 1 (100).
- the original header adding unit 112 adds an original header to the Ethernet frame received by the wired transmission / reception unit 111.
- the address of the wireless device 1 (110) itself is stored in the source field of the original header.
- Step S402 The original header addition unit 112 reads the contents of the destination address of the Ether header included in the Ethernet frame. If the content is a unicast address, the process proceeds to step S403. If it is a broadcast address, the process proceeds to step S410.
- the original header adding unit 112 refers to the management table 116. As described above, the reference performed here is to acquire the MAC address of the wireless device connected to the terminal by using the MAC address of the destination terminal read from the Ether header as a key. If the MAC address of the destination wireless device is registered in the management table 116, the process proceeds to step S404. If it is not registered, the process proceeds to step S408.
- the destination MAC address is registered in the management table 116, if there is no record of being referred to for a certain period of time, it may be treated as not registered. This is because the connection relationship may have already been changed.
- a process of deleting records on the management table that have not been referenced for a certain period of time may be performed periodically in the wireless device.
- Step S404 If the MAC address of the destination wireless device is registered in the management table 116, the address of the wireless device is stored in the destination field of the original header.
- Step S405 This is buffering when the frame generated by the original header adding unit 112 is transmitted from the wireless transmission unit 113.
- the wireless transmitter 113 sequentially processes the buffered frames.
- the wireless transmission unit 113 generates an 802.11 header from the original header added to the original frame and adds it to the beginning of the frame.
- Step S407 The wireless transmission unit 113 wirelessly transmits the frame generated in step S406 as an 802.11 frame.
- Step S408 If the MAC address of the destination wireless device is not registered in the management table, the original header adding unit 112 determines the type of the packet received from the terminal 1 (100). If the packet type is an IP packet, the process proceeds to S409. On the other hand, if it is an ARP packet, the process proceeds to S410.
- the original header addition unit 112 transmits an ARP request packet through the wireless transmission unit 113.
- the original header adding unit 112 stores the broadcast address in the destination field of the original header, and performs wireless transmission processing after S405.
- the radio receiver 124 receives the 802.11 frame.
- Step S501 The radio receiving unit 124 reshapes the original header from the 802.11 header included in the received 802.11 frame.
- Step S502 This is buffering for the original header removing unit 125 to process the frame generated by the radio receiving unit 124.
- Step S503 The original header removing unit 125 sequentially processes the buffered frames.
- the original header removing unit 125 reads out the contents of the destination field of the original header included in the frame. At this time, if the content is unicast and not a frame addressed to itself, this frame is discarded and the process returns to the radio frame reception in step S500. If it is addressed to itself or broadcast, the process proceeds to step S504.
- Step S504 The original header removing unit 125 refers to the management table 126.
- the reference made here is to confirm whether or not the MAC address of the source wireless device is registered in the management table 126. If the MAC address of the source wireless device is registered in the management table 126, the process proceeds to step S505 without updating the management table 126. If it is not registered, the process proceeds to step S507.
- the original header removing unit 125 removes the original header from the frame.
- Step S506 The wired transmission / reception unit 121 transmits the frame output by the original header removal unit 125 as an Ethernet frame to the terminal 2 (130) through the Ethernet cable.
- the process returns to S500 and waits for the wireless receiver to receive the frame.
- Step S507 If it is determined in step S504 that the MAC address of the source wireless device is not registered in the management table 126, the original header removing unit 125 determines the packet type. If the packet is an ARP request packet, the process proceeds to step S508. If it is not an ARP request packet, the process proceeds to step S509.
- Step S508 When the packet is an ARP request packet, the original header removing unit 125 wirelessly transmits the ARP response packet via the wireless transmission unit 123.
- the original header removing unit 125 acquires the MAC address of the wireless device from the original header, the MAC address of the terminal from the Ether header, and the IP address of the terminal from the IP header, and registers them in the management table 126 as a set. After that, the processing after S505 is performed.
- FIG. 7 is an explanatory diagram showing an address resolution processing procedure when an ARP request packet is transmitted from a terminal.
- Terminal 2 (130) transmits an ARP response packet to terminal 1 (100).
- terminal 1 (100) receives the ARP response packet
- the terminal 1 (100) extracts information from the original header and the Ether header by using the original header removing unit 115, and updates the management table 116 by the method described above.
- the IP packet can be unicastly transmitted in the wireless section from the wireless device 1 (110) to the wireless device 2 (120).
- FIG. 8 is an explanatory diagram showing an address resolution processing procedure when an IP request packet is transmitted from the terminal.
- IP packet is unicastly transmitted from the terminal 1 (100) to the terminal 2 (130). At this time, it is assumed that the address information of the terminal 2 (130) is not registered in the management table 116 of the wireless device 1 (110). This IP packet can be delivered to the terminal 2 (130), but the wireless section is transmitted by broadcasting.
- the wireless device 1 (110) broadcasts an ARP request packet to the terminal 2 (130) in order to update the management table by itself.
- the terminal 2 (130) transmits an ARP response packet to the wireless device 1 (110).
- the wireless device 1 (110) that has received the ARP response packet updates the management table 116 by using the original header removing unit 115 in the same procedure as in the above process 1-2.
- the IP packet transmitted from the terminal 1 (100) can be unicastly transmitted in the wireless section from the wireless device 1 (110) to the wireless device 2 (120) in the same procedure as the above process 1-3. ..
- the process 2-2 is performed when the wireless device 1 (110) receives the IP packet from the terminal 1 (100). Subsequent processing may be started, or processing 2-2 or later may be performed in advance so that the wireless device 1 (100) waits for transmission from the terminal 1 (100).
- the wireless device 1 (100) and the wireless device 2 (200) are directly communicated with each other, but the wireless device 1 (100) and the wireless device 2 (200) are directly communicated with each other.
- This wireless relay device may have the same characteristics as the wireless device 1 (100) and the wireless device 2 (200), or may be a general wireless relay device. If it has the same characteristics as the wireless device 1 (100) and the wireless device 2 (200), the information stored in the original header is extracted from the relayed information, and the management table of the wireless relay device itself is updated. It may have a function.
- the wireless device 110 includes a wired transmission / reception unit 111, an original header addition unit 112, a wireless transmission unit 113, a wireless reception unit 114, an original header removal unit 115, and a management table 116.
- the original header addition unit 112 attaches an original header to the Ether frame received from the wired transmission / reception unit 111, encapsulates the Ether frame 200, and hides the address information of the Ether header, so that the 802.11 frame 220 is insufficient. It supplements the address information and realizes IP communication between terminals that mediate between two wireless devices.
- This disclosure enables communication that could not be realized with wireless devices that do not support WDS.
- the management table is introduced and the wireless device itself also performs address resolution, the time required for broadcast communication in the wireless section can be reduced, and smooth communication can be realized without reducing the speed.
- This disclosure is applicable to wireless relay in IP communication between terminals. Specifically, the present disclosure is applicable to a personal computer equipped with an access point or a wireless device.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A wireless device (110) is provided with a wired transmitting/receiving unit (111), a unique header addition unit (112), a wireless transmitting unit (113), a wireless receiving unit (114), a unique header removal unit (115), and a management table (116). The unique header addition unit (112) adds a unique header to an Ether frame received from the wired transmitting/receiving unit (111) to encapsulate the Ether frame and conceal the address information of the Ether header, thereby compensating for address information lacking in an 802.11 frame and realizing IP communication between terminals that is conducted through two wireless devices.
Description
本開示は、無線中継システムに関する。
This disclosure relates to a wireless relay system.
非特許文献1にあるように、無線LANの規格では有線LAN規格と相互通信可能とするために、無線装置以外に有線装置のアドレス情報を格納できるフィールドをフレームヘッダ内に備えている。特に、図1のようにWDS(Wireless Distribution System)と呼ばれる無線装置同士の通信を中継とする端末間通信にはアドレスフィールドが4つ使用される。
As described in Non-Patent Document 1, in order to enable mutual communication with the wired LAN standard in the wireless LAN standard, a field that can store the address information of the wired device other than the wireless device is provided in the frame header. In particular, as shown in FIG. 1, four address fields are used for terminal-to-terminal communication that relays communication between wireless devices called WDS (Wireless Distribution System).
近年、スマホやタブレット等の無線デバイスを具備した端末が普及しているため、アドレスフィールドは4つ分必要としない場合が多い。つまり、図1の無線装置2(200)が端末となる構成となり、アドレスフィールは3つ分で十分となる。このような背景から、無線デバイスベンダの多くはWDSに対応した無線デバイスを開発してない。その一方で、無線デバイスがサポートするアドレスフィールドの数はハードウェア的に決まっていることが多いため、ユーザが容易に変更することはできない場合が多い。
In recent years, terminals equipped with wireless devices such as smartphones and tablets have become widespread, so it is often the case that four address fields are not required. That is, the wireless device 2 (200) of FIG. 1 serves as a terminal, and three address feels are sufficient. Against this background, many wireless device vendors have not developed wireless devices that support WDS. On the other hand, the number of address fields supported by wireless devices is often fixed by hardware and often cannot be easily changed by the user.
本開示における無線中継システムは、第1の端末と第2の端末の間で無線通信を実現する無線中継システムであって、第1の端末に接続可能な第1の無線装置と、第2の端末に接続可能な第2の無線装置とを備える。前記第1の無線装置は、前記第2の無線装置に情報を送信する無線送信部と、前記第2の無線装置に接続された前記第2の端末に基づく情報を記録する管理テーブルと、前記第1の端末から受信したデータに前記管理テーブルを用いて独自ヘッダを付与し、前記無線送信部から送信するパケットのペイロードを生成する付与部とを備える。前記第2の無線装置は、無線受信部と、前記無線受信部で受信したパケットのペイロードから前記付与部が付加した独自ヘッダを除去して前記第2の端末に送信する除去部とを備える。
The wireless relay system in the present disclosure is a wireless relay system that realizes wireless communication between a first terminal and a second terminal, and is a first wireless device that can be connected to the first terminal and a second. It is provided with a second wireless device that can be connected to a terminal. The first wireless device includes a wireless transmission unit that transmits information to the second wireless device, a management table that records information based on the second terminal connected to the second wireless device, and the above. The data received from the first terminal is provided with a unique header using the management table, and an addition unit for generating a payload of a packet transmitted from the wireless transmission unit. The second wireless device includes a wireless receiving unit and a removing unit that removes a unique header added by the imparting unit from the payload of a packet received by the wireless receiving unit and transmits the original header to the second terminal.
本開示における無線中継システムは、ハードウェア的にはWDSに対応していない場合であっても、WDSと同じようにアクセスポイント同士の通信を中継できる。
The wireless relay system in the present disclosure can relay communication between access points in the same manner as WDS even when the hardware does not support WDS.
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
Hereinafter, embodiments will be described in detail with reference to the drawings as appropriate. However, more detailed explanation than necessary may be omitted. For example, detailed explanations of already well-known matters and duplicate explanations for substantially the same configuration may be omitted. This is to avoid unnecessary redundancy of the following description and to facilitate the understanding of those skilled in the art.
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより請求の範囲に記載の主題を限定することは意図されていない。
It should be noted that the accompanying drawings and the following description are provided for those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.
(実施の形態1)
以下、図2~7を用いて、実施の形態1を説明する。 (Embodiment 1)
Hereinafter, the first embodiment will be described with reference to FIGS. 2 to 7.
以下、図2~7を用いて、実施の形態1を説明する。 (Embodiment 1)
Hereinafter, the first embodiment will be described with reference to FIGS. 2 to 7.
[1-1.構成]
[1-1-1.無線装置の構成]
図2は、無線装置の構成を表したブロック図である。端末1(100)と無線装置1(110)、端末2(130)と無線装置2(120)はそれぞれ、Etherケーブルで有線接続されている。ここで端末とは例えば、有線LANアダプタを備えたPC、無線装置とは無線LANアクセスポイントといったハードウェアである。無線装置1(110)と無線装置2(120)は無線接続されている。本実施の形態では、IEEE 802.11の無線LAN規格に準拠した形式で無線接続されているものとして説明する。 [1-1. composition]
[1-1-1. Wireless device configuration]
FIG. 2 is a block diagram showing the configuration of the wireless device. The terminal 1 (100) and the wireless device 1 (110), and the terminal 2 (130) and the wireless device 2 (120) are each wiredly connected by an Ether cable. Here, the terminal is hardware such as a PC provided with a wired LAN adapter, and the wireless device is hardware such as a wireless LAN access point. The wireless device 1 (110) and the wireless device 2 (120) are wirelessly connected. In the present embodiment, it is assumed that the wireless connection is made in a format compliant with the IEEE 802.11 wireless LAN standard.
[1-1-1.無線装置の構成]
図2は、無線装置の構成を表したブロック図である。端末1(100)と無線装置1(110)、端末2(130)と無線装置2(120)はそれぞれ、Etherケーブルで有線接続されている。ここで端末とは例えば、有線LANアダプタを備えたPC、無線装置とは無線LANアクセスポイントといったハードウェアである。無線装置1(110)と無線装置2(120)は無線接続されている。本実施の形態では、IEEE 802.11の無線LAN規格に準拠した形式で無線接続されているものとして説明する。 [1-1. composition]
[1-1-1. Wireless device configuration]
FIG. 2 is a block diagram showing the configuration of the wireless device. The terminal 1 (100) and the wireless device 1 (110), and the terminal 2 (130) and the wireless device 2 (120) are each wiredly connected by an Ether cable. Here, the terminal is hardware such as a PC provided with a wired LAN adapter, and the wireless device is hardware such as a wireless LAN access point. The wireless device 1 (110) and the wireless device 2 (120) are wirelessly connected. In the present embodiment, it is assumed that the wireless connection is made in a format compliant with the IEEE 802.11 wireless LAN standard.
端末1(100)から端末2(130)へデータを送信する場合について説明する。端末1(100)から送信されたEtherフレームは無線装置1(110)の有線送受信部111で受信され、独自ヘッダ付与部112にて無線区間で通信を行うためのアドレス情報を格納した独自ヘッダが付与される。その独自ヘッダを元に802.11ヘッダが形成され、無線送信部113から802.11フレームとして送出され、そのフレームは無線装置2(120)の無線受信部124で受信される。無線受信部124によって、802.11ヘッダから独自ヘッダが再生される。これを独自ヘッダ除去部125で除去すると、端末1(100)から送信されたEtherフレームと同じものが得られる。このEtherフレームが有線送受信部121から端末2(130)へ送信されることで通信が実現する。また、無線装置2(120)は、無線フレーム受信時に対向の無線装置1(110)のMACアドレス、端末1(100)のIPアドレス、端末1(100)のMACアドレス、の3つのアドレス情報を一組として管理テーブル126に記録する。
The case of transmitting data from the terminal 1 (100) to the terminal 2 (130) will be described. The Ether frame transmitted from the terminal 1 (100) is received by the wired transmission / reception unit 111 of the wireless device 1 (110), and the original header adding unit 112 stores the address information for communicating in the wireless section. Granted. An 802.11 header is formed based on the original header, and is transmitted as an 802.11 frame from the wireless transmission unit 113, and the frame is received by the wireless reception unit 124 of the wireless device 2 (120). The radio receiver 124 reproduces the original header from the 802.11 header. When this is removed by the original header removing unit 125, the same Ethernet frame transmitted from the terminal 1 (100) can be obtained. Communication is realized by transmitting this Ethernet frame from the wired transmission / reception unit 121 to the terminal 2 (130). Further, the wireless device 2 (120) receives three address information of the MAC address of the opposite wireless device 1 (110), the IP address of the terminal 1 (100), and the MAC address of the terminal 1 (100) when receiving the wireless frame. Record in the management table 126 as a set.
なお、本実施の形態においては、無線装置1(110)と無線装置2(120)の構成は同じであり、端末2(130)から端末1(100)に情報が送信されるときには、前記と同様の動作が、無線装置1(110)と無線装置2(120)の関係が逆となって実行される。
In the present embodiment, the configurations of the wireless device 1 (110) and the wireless device 2 (120) are the same, and when information is transmitted from the terminal 2 (130) to the terminal 1 (100), the same as described above. The same operation is performed with the relationship between the wireless device 1 (110) and the wireless device 2 (120) reversed.
[1-1-2.独自フレームの構造]
図3は、本実施の形態における無線装置で使用されるフレームの構造図である。 [1-1-2. Original frame structure]
FIG. 3 is a structural diagram of a frame used in the wireless device according to the present embodiment.
図3は、本実施の形態における無線装置で使用されるフレームの構造図である。 [1-1-2. Original frame structure]
FIG. 3 is a structural diagram of a frame used in the wireless device according to the present embodiment.
200は、有線通信で使用されるEtherフレームである。
200 is an Ethernet frame used in wired communication.
独自ヘッダ付与部112は、Etherフレーム200をペイロード212として、その前に独自ヘッダ211を付与し、独自フレーム210を生成する。独自ヘッダはEtherヘッダと同じフォーマットをもち、宛先と送信元のアドレス情報を格納するフィールドがそれぞれ6Byteずつ、さらに種別情報フィールドとして2Byteの領域を持っている。この種別情報フィールドにはこのヘッダが独自フレームであることを示すバイナリコードを格納する(例えば「0xAA66」)。受信側の無線装置は、受信したフレームのヘッダに含まれる種別情報フィールドを確認することで、そのヘッダが独自フレームかそうでないかの判別を行うことができる。アドレス情報を格納するフィールドに記載する情報の内容については後述する。
The original header adding unit 112 uses the Ether frame 200 as the payload 212, adds the original header 211 in front of it, and generates the original frame 210. The original header has the same format as the Ether header, and has 6 bytes each for storing the address information of the destination and the sender, and has a 2 byte area as a type information field. Binary code indicating that this header is a unique frame is stored in this type information field (for example, "0xAA66"). By checking the type information field included in the header of the received frame, the wireless device on the receiving side can determine whether the header is a unique frame or not. The contents of the information described in the field for storing the address information will be described later.
無線送信部113は、独自フレーム210の独自ヘッダ211を元に802.11ヘッダ221を作成し、802.11フレーム220を作成する。このとき、802.11フレーム220のペイロード222にはEtherフレーム200がそのまま格納されている状態となる。
The wireless transmission unit 113 creates the 802.11 header 221 based on the original header 211 of the original frame 210, and creates the 802.11 frame 220. At this time, the Ethernet frame 200 is stored as it is in the payload 222 of the 802.11 frame 220.
なお、本実施の形態では独自フレームであることを示す種別情報フィールドの値の例として「0xAA66」を挙げたが、バイナリコードはこの値に限らない。既存のヘッダとは異なるものであることが判別できるのであれば他のバイナリコードでも構わない。
In the present embodiment, "0xAA66" is given as an example of the value of the type information field indicating that the frame is unique, but the binary code is not limited to this value. Other binary code may be used as long as it can be determined that the header is different from the existing header.
[1-1-3.管理テーブルの構成]
図4は無線装置が備える管理テーブル(116、126)の具体的な構成例である。上述した独自ヘッダ部分のアドレス情報を格納するフィールドには、送信元と送信先となる無線装置のアドレスを格納する。これらのアドレスは、独自ヘッダ付与部112が管理テーブル300を参照して取得する。管理テーブル300には端末のIPアドレスとMACアドレス、その端末に接続されている無線装置のMACアドレスの3つが1組になった状態で登録されている。独自ヘッダ付与部112は、この管理テーブル300から宛先である端末のMACアドレスをキーとしてその端末に接続されている無線装置のMACアドレスを取得し、独自ヘッダ211の宛先アドレスフィールドに格納する。 [1-1-3. Management table configuration]
FIG. 4 is a specific configuration example of the management table (116, 126) included in the wireless device. In the field for storing the address information of the original header portion described above, the addresses of the wireless device as the source and the destination are stored. These addresses are acquired by the originalheader adding unit 112 with reference to the management table 300. In the management table 300, the IP address and MAC address of the terminal and the MAC address of the wireless device connected to the terminal are registered as a set. The original header adding unit 112 acquires the MAC address of the wireless device connected to the terminal from the management table 300 using the MAC address of the destination terminal as a key, and stores it in the destination address field of the original header 211.
図4は無線装置が備える管理テーブル(116、126)の具体的な構成例である。上述した独自ヘッダ部分のアドレス情報を格納するフィールドには、送信元と送信先となる無線装置のアドレスを格納する。これらのアドレスは、独自ヘッダ付与部112が管理テーブル300を参照して取得する。管理テーブル300には端末のIPアドレスとMACアドレス、その端末に接続されている無線装置のMACアドレスの3つが1組になった状態で登録されている。独自ヘッダ付与部112は、この管理テーブル300から宛先である端末のMACアドレスをキーとしてその端末に接続されている無線装置のMACアドレスを取得し、独自ヘッダ211の宛先アドレスフィールドに格納する。 [1-1-3. Management table configuration]
FIG. 4 is a specific configuration example of the management table (116, 126) included in the wireless device. In the field for storing the address information of the original header portion described above, the addresses of the wireless device as the source and the destination are stored. These addresses are acquired by the original
管理テーブル300に記録する情報の更新方法については後述する。
The method of updating the information recorded in the management table 300 will be described later.
[1-2.動作]
[1-2-1.送信処理]
無線装置1(110)が端末1(100)からEtherケーブルを通してEtherフレームを受信し、無線区間へ無線フレームを送信するまでの処理を図5のフローチャートを用いて説明する。 [1-2. motion]
[1-2-1. Transmission process]
The process from the wireless device 1 (110) receiving the Ether frame from the terminal 1 (100) through the Ether cable to transmitting the wireless frame to the wireless section will be described with reference to the flowchart of FIG.
[1-2-1.送信処理]
無線装置1(110)が端末1(100)からEtherケーブルを通してEtherフレームを受信し、無線区間へ無線フレームを送信するまでの処理を図5のフローチャートを用いて説明する。 [1-2. motion]
[1-2-1. Transmission process]
The process from the wireless device 1 (110) receiving the Ether frame from the terminal 1 (100) through the Ether cable to transmitting the wireless frame to the wireless section will be described with reference to the flowchart of FIG.
[ステップS400]
有線送受信部111が端末1(100)からEtherフレームを受信する。 [Step S400]
The wired transmission /reception unit 111 receives an Ethernet frame from the terminal 1 (100).
有線送受信部111が端末1(100)からEtherフレームを受信する。 [Step S400]
The wired transmission /
[ステップS401]
独自ヘッダ付与部112が、有線送受信部111が受信したEtherフレームに独自ヘッダを付与する。まずは、独自ヘッダの送信元フィールドに無線装置1(110)自身のアドレスを格納する。 [Step S401]
The originalheader adding unit 112 adds an original header to the Ethernet frame received by the wired transmission / reception unit 111. First, the address of the wireless device 1 (110) itself is stored in the source field of the original header.
独自ヘッダ付与部112が、有線送受信部111が受信したEtherフレームに独自ヘッダを付与する。まずは、独自ヘッダの送信元フィールドに無線装置1(110)自身のアドレスを格納する。 [Step S401]
The original
[ステップS402]
独自ヘッダ付与部112は、Etherフレームに含まれるEtherヘッダの宛先アドレスの内容を読み取る。その内容がユニキャストアドレスであれば、ステップS403に進む。ブロードキャストアドレスであれば、ステップS410に進む。 [Step S402]
The originalheader addition unit 112 reads the contents of the destination address of the Ether header included in the Ethernet frame. If the content is a unicast address, the process proceeds to step S403. If it is a broadcast address, the process proceeds to step S410.
独自ヘッダ付与部112は、Etherフレームに含まれるEtherヘッダの宛先アドレスの内容を読み取る。その内容がユニキャストアドレスであれば、ステップS403に進む。ブロードキャストアドレスであれば、ステップS410に進む。 [Step S402]
The original
[ステップS403]
独自ヘッダ付与部112は、管理テーブル116を参照する。ここでおこなう参照とは、上述の通り、Etherヘッダから読み取った宛先端末のMACアドレスをキーとして、その端末に接続されている無線装置のMACアドレスを取得することである。宛先の無線装置のMACアドレスが管理テーブル116に登録されていれば、ステップS404に進む。登録されていない場合は、ステップS408に進む。 [Step S403]
The originalheader adding unit 112 refers to the management table 116. As described above, the reference performed here is to acquire the MAC address of the wireless device connected to the terminal by using the MAC address of the destination terminal read from the Ether header as a key. If the MAC address of the destination wireless device is registered in the management table 116, the process proceeds to step S404. If it is not registered, the process proceeds to step S408.
独自ヘッダ付与部112は、管理テーブル116を参照する。ここでおこなう参照とは、上述の通り、Etherヘッダから読み取った宛先端末のMACアドレスをキーとして、その端末に接続されている無線装置のMACアドレスを取得することである。宛先の無線装置のMACアドレスが管理テーブル116に登録されていれば、ステップS404に進む。登録されていない場合は、ステップS408に進む。 [Step S403]
The original
なお、このときに、あて先のMACアドレスが管理テーブル116に登録されていた場合であっても、一定時間参照された実績がない場合は、登録されていないものして扱ってもよい。既に接続関係が変更されている可能性があるためである。
At this time, even if the destination MAC address is registered in the management table 116, if there is no record of being referred to for a certain period of time, it may be treated as not registered. This is because the connection relationship may have already been changed.
また、図示はしていないが、無線装置内で定期的に、一定時間参照されていない管理テーブル上のレコードを削除する処理がおこなわれてもよい。
Although not shown, a process of deleting records on the management table that have not been referenced for a certain period of time may be performed periodically in the wireless device.
[ステップS404]
管理テーブル116に宛先の無線装置のMACアドレスが登録されていた場合は、その無線装置のアドレスを独自ヘッダの宛先フィールドに格納する。 [Step S404]
If the MAC address of the destination wireless device is registered in the management table 116, the address of the wireless device is stored in the destination field of the original header.
管理テーブル116に宛先の無線装置のMACアドレスが登録されていた場合は、その無線装置のアドレスを独自ヘッダの宛先フィールドに格納する。 [Step S404]
If the MAC address of the destination wireless device is registered in the management table 116, the address of the wireless device is stored in the destination field of the original header.
[ステップS405]
独自ヘッダ付与部112が生成したフレームを無線送信部113から送信するにあたってのバッファリングである。 [Step S405]
This is buffering when the frame generated by the originalheader adding unit 112 is transmitted from the wireless transmission unit 113.
独自ヘッダ付与部112が生成したフレームを無線送信部113から送信するにあたってのバッファリングである。 [Step S405]
This is buffering when the frame generated by the original
[ステップS406]
無線送信部113、バッファリングされたフレームを順次処理する。無線送信部113は、独自フレームに付加された独自ヘッダから802.11ヘッダを生成し、フレームの先頭に付加する。 [Step S406]
Thewireless transmitter 113 sequentially processes the buffered frames. The wireless transmission unit 113 generates an 802.11 header from the original header added to the original frame and adds it to the beginning of the frame.
無線送信部113、バッファリングされたフレームを順次処理する。無線送信部113は、独自フレームに付加された独自ヘッダから802.11ヘッダを生成し、フレームの先頭に付加する。 [Step S406]
The
[ステップS407]
無線送信部113は、ステップS406で生成したフレームを802.11フレームとして無線送信する。 [Step S407]
Thewireless transmission unit 113 wirelessly transmits the frame generated in step S406 as an 802.11 frame.
無線送信部113は、ステップS406で生成したフレームを802.11フレームとして無線送信する。 [Step S407]
The
[ステップS408]
管理テーブルに宛先の無線装置のMACアドレスが登録されていなかった場合は、独自ヘッダ付与部112が端末1(100)から受け取ったパケットの種別判定を行う。パケットの種別がIPパケットであればS409に進む。一方、ARPパケットであった場合はS410に進む。 [Step S408]
If the MAC address of the destination wireless device is not registered in the management table, the originalheader adding unit 112 determines the type of the packet received from the terminal 1 (100). If the packet type is an IP packet, the process proceeds to S409. On the other hand, if it is an ARP packet, the process proceeds to S410.
管理テーブルに宛先の無線装置のMACアドレスが登録されていなかった場合は、独自ヘッダ付与部112が端末1(100)から受け取ったパケットの種別判定を行う。パケットの種別がIPパケットであればS409に進む。一方、ARPパケットであった場合はS410に進む。 [Step S408]
If the MAC address of the destination wireless device is not registered in the management table, the original
[ステップS409]
独自ヘッダ付与部112は、無線送信部113を通じてARP要求パケットを送信する。 [Step S409]
The originalheader addition unit 112 transmits an ARP request packet through the wireless transmission unit 113.
独自ヘッダ付与部112は、無線送信部113を通じてARP要求パケットを送信する。 [Step S409]
The original
なお、ステップS408およびS409で言及したARP要求のより詳細な処理については後述する。
The more detailed processing of the ARP request mentioned in steps S408 and S409 will be described later.
[ステップS410]
独自ヘッダ付与部112は、独自ヘッダの宛先フィールドにブロードキャストアドレスを格納し、S405以降の無線送信処理をおこなう。 [Step S410]
The originalheader adding unit 112 stores the broadcast address in the destination field of the original header, and performs wireless transmission processing after S405.
独自ヘッダ付与部112は、独自ヘッダの宛先フィールドにブロードキャストアドレスを格納し、S405以降の無線送信処理をおこなう。 [Step S410]
The original
[1-2-2.受信処理]
無線装置120が無線区間から無線フレームを受信し、Etherケーブルを通して端末2(130)へEtherフレームを送信するまでの処理を図6のフローチャートを用いて説明する。 [1-2-2. Reception processing]
The process from thewireless device 120 receiving the wireless frame from the wireless section to transmitting the Ethernet frame to the terminal 2 (130) through the Ether cable will be described with reference to the flowchart of FIG.
無線装置120が無線区間から無線フレームを受信し、Etherケーブルを通して端末2(130)へEtherフレームを送信するまでの処理を図6のフローチャートを用いて説明する。 [1-2-2. Reception processing]
The process from the
[ステップS500]
無線受信部124が802.11フレームを受信する。 [Step S500]
Theradio receiver 124 receives the 802.11 frame.
無線受信部124が802.11フレームを受信する。 [Step S500]
The
[ステップS501]
無線受信部124は、受信した802.11フレームに含まれる802.11ヘッダから独自ヘッダを再形成する。 [Step S501]
Theradio receiving unit 124 reshapes the original header from the 802.11 header included in the received 802.11 frame.
無線受信部124は、受信した802.11フレームに含まれる802.11ヘッダから独自ヘッダを再形成する。 [Step S501]
The
[ステップS502]
無線受信部124が生成したフレームを独自ヘッダ除去部125が処理するためのバッファリングである。 [Step S502]
This is buffering for the originalheader removing unit 125 to process the frame generated by the radio receiving unit 124.
無線受信部124が生成したフレームを独自ヘッダ除去部125が処理するためのバッファリングである。 [Step S502]
This is buffering for the original
[ステップS503]
独自ヘッダ除去部125は、バッファリングされたフレームを順次処理する。独自ヘッダ除去部125は、フレームに含まれた独自ヘッダの宛先フィールドの内容を読み出す。このとき、その内容がユニキャストで自身宛のフレームでない場合は、このフレームは破棄し、ステップS500の無線フレーム受信に戻る。自身宛かブロードキャストであれば、ステップS504に進む。 [Step S503]
The originalheader removing unit 125 sequentially processes the buffered frames. The original header removing unit 125 reads out the contents of the destination field of the original header included in the frame. At this time, if the content is unicast and not a frame addressed to itself, this frame is discarded and the process returns to the radio frame reception in step S500. If it is addressed to itself or broadcast, the process proceeds to step S504.
独自ヘッダ除去部125は、バッファリングされたフレームを順次処理する。独自ヘッダ除去部125は、フレームに含まれた独自ヘッダの宛先フィールドの内容を読み出す。このとき、その内容がユニキャストで自身宛のフレームでない場合は、このフレームは破棄し、ステップS500の無線フレーム受信に戻る。自身宛かブロードキャストであれば、ステップS504に進む。 [Step S503]
The original
[ステップS504]
独自ヘッダ除去部125は、管理テーブル126を参照する。ここでおこなう参照とは、送信元無線装置のMACアドレスが管理テーブル126に登録されているか否かを確認することである。送信元無線装置のMACアドレスが管理テーブル126に登録されていれば、管理テーブル126の更新はせずにステップS505に進む。登録されていなければ、ステップS507に進む。 [Step S504]
The originalheader removing unit 125 refers to the management table 126. The reference made here is to confirm whether or not the MAC address of the source wireless device is registered in the management table 126. If the MAC address of the source wireless device is registered in the management table 126, the process proceeds to step S505 without updating the management table 126. If it is not registered, the process proceeds to step S507.
独自ヘッダ除去部125は、管理テーブル126を参照する。ここでおこなう参照とは、送信元無線装置のMACアドレスが管理テーブル126に登録されているか否かを確認することである。送信元無線装置のMACアドレスが管理テーブル126に登録されていれば、管理テーブル126の更新はせずにステップS505に進む。登録されていなければ、ステップS507に進む。 [Step S504]
The original
[ステップS505]
独自ヘッダ除去部125は、フレームから独自ヘッダを除去する。 [Step S505]
The originalheader removing unit 125 removes the original header from the frame.
独自ヘッダ除去部125は、フレームから独自ヘッダを除去する。 [Step S505]
The original
[ステップS506]
有線送受信部121は、独自ヘッダ除去部125が出力したフレームをEtherフレームとして端末2(130)へEtherケーブルを通して送信する。送信が完了したら、S500に戻って無線受信部がフレームを受信するのを待つ。 [Step S506]
The wired transmission /reception unit 121 transmits the frame output by the original header removal unit 125 as an Ethernet frame to the terminal 2 (130) through the Ethernet cable. When the transmission is completed, the process returns to S500 and waits for the wireless receiver to receive the frame.
有線送受信部121は、独自ヘッダ除去部125が出力したフレームをEtherフレームとして端末2(130)へEtherケーブルを通して送信する。送信が完了したら、S500に戻って無線受信部がフレームを受信するのを待つ。 [Step S506]
The wired transmission /
[ステップS507]
ステップS504で送信元無線装置のMACアドレスが管理テーブル126に登録されていないと判別された場合は、独自ヘッダ除去部125がパケット種別の判定を行う。パケットがARP要求パケットであれば、ステップS508に進む。ARP要求パケットでない場合は、ステップS509に進む。 [Step S507]
If it is determined in step S504 that the MAC address of the source wireless device is not registered in the management table 126, the originalheader removing unit 125 determines the packet type. If the packet is an ARP request packet, the process proceeds to step S508. If it is not an ARP request packet, the process proceeds to step S509.
ステップS504で送信元無線装置のMACアドレスが管理テーブル126に登録されていないと判別された場合は、独自ヘッダ除去部125がパケット種別の判定を行う。パケットがARP要求パケットであれば、ステップS508に進む。ARP要求パケットでない場合は、ステップS509に進む。 [Step S507]
If it is determined in step S504 that the MAC address of the source wireless device is not registered in the management table 126, the original
[ステップS508]
パケットがARP要求パケットであった場合は、独自ヘッダ除去部125は、無線送信部123を介してARP応答パケットを無線送信する。 [Step S508]
When the packet is an ARP request packet, the originalheader removing unit 125 wirelessly transmits the ARP response packet via the wireless transmission unit 123.
パケットがARP要求パケットであった場合は、独自ヘッダ除去部125は、無線送信部123を介してARP応答パケットを無線送信する。 [Step S508]
When the packet is an ARP request packet, the original
[ステップS509]
独自ヘッダ除去部125は、独自ヘッダから無線装置のMACアドレス、Etherヘッダから端末のMACアドレス、IPヘッダから端末のIPアドレスを取得し、それらを組にして管理テーブル126に登録する。以降は、S505以降の処理をおこなう。 [Step S509]
The originalheader removing unit 125 acquires the MAC address of the wireless device from the original header, the MAC address of the terminal from the Ether header, and the IP address of the terminal from the IP header, and registers them in the management table 126 as a set. After that, the processing after S505 is performed.
独自ヘッダ除去部125は、独自ヘッダから無線装置のMACアドレス、Etherヘッダから端末のMACアドレス、IPヘッダから端末のIPアドレスを取得し、それらを組にして管理テーブル126に登録する。以降は、S505以降の処理をおこなう。 [Step S509]
The original
[1-2-2.アドレス情報の解決]
無線装置において、独自ヘッダ除去部125がアドレス情報を解決して管理テーブル126を更新し、無線区間をユニキャストで送受信できるようになるまでの処理を図7および図8の説明図を用いて説明する。 [1-2-2. Address information resolution]
In the wireless device, the process until the originalheader removing unit 125 resolves the address information, updates the management table 126, and can transmit and receive the wireless section by unicast will be described with reference to the explanatory diagrams of FIGS. 7 and 8. do.
無線装置において、独自ヘッダ除去部125がアドレス情報を解決して管理テーブル126を更新し、無線区間をユニキャストで送受信できるようになるまでの処理を図7および図8の説明図を用いて説明する。 [1-2-2. Address information resolution]
In the wireless device, the process until the original
図7は、端末からARP要求パケットが送信されてきた場合のアドレス解決の処理手順を表した説明図である。
FIG. 7 is an explanatory diagram showing an address resolution processing procedure when an ARP request packet is transmitted from a terminal.
[処理1-1]
端末1(100)から端末2(130)へブロードキャストでARP要求パケットが送信さる。このとき、無線装置1(110)の管理テーブル116には端末2(130)のアドレス情報が登録されていなかったとする。 [Process 1-1]
An ARP request packet is broadcast from terminal 1 (100) to terminal 2 (130). At this time, it is assumed that the address information of the terminal 2 (130) is not registered in the management table 116 of the wireless device 1 (110).
端末1(100)から端末2(130)へブロードキャストでARP要求パケットが送信さる。このとき、無線装置1(110)の管理テーブル116には端末2(130)のアドレス情報が登録されていなかったとする。 [Process 1-1]
An ARP request packet is broadcast from terminal 1 (100) to terminal 2 (130). At this time, it is assumed that the address information of the terminal 2 (130) is not registered in the management table 116 of the wireless device 1 (110).
[処理1-2]
端末2(130)が端末1(100)へARP応答パケットを送信する。端末1(100)は、このARP応答パケットを受信すると、独自ヘッダ除去部115を用いて独自ヘッダとEtherヘッダから情報を取り出し、上述した方法で管理テーブル116を更新する。 [Process 1-2]
Terminal 2 (130) transmits an ARP response packet to terminal 1 (100). When the terminal 1 (100) receives the ARP response packet, the terminal 1 (100) extracts information from the original header and the Ether header by using the originalheader removing unit 115, and updates the management table 116 by the method described above.
端末2(130)が端末1(100)へARP応答パケットを送信する。端末1(100)は、このARP応答パケットを受信すると、独自ヘッダ除去部115を用いて独自ヘッダとEtherヘッダから情報を取り出し、上述した方法で管理テーブル116を更新する。 [Process 1-2]
Terminal 2 (130) transmits an ARP response packet to terminal 1 (100). When the terminal 1 (100) receives the ARP response packet, the terminal 1 (100) extracts information from the original header and the Ether header by using the original
[処理1-3]
端末1(100)は、管理テーブル116を元に独自ヘッダを形成できるので、無線装置1(110)から無線装置2(120)の無線区間において、IPパケットをユニキャストで送信することができる。 [Process 1-3]
Since the terminal 1 (100) can form its own header based on the management table 116, the IP packet can be unicastly transmitted in the wireless section from the wireless device 1 (110) to the wireless device 2 (120).
端末1(100)は、管理テーブル116を元に独自ヘッダを形成できるので、無線装置1(110)から無線装置2(120)の無線区間において、IPパケットをユニキャストで送信することができる。 [Process 1-3]
Since the terminal 1 (100) can form its own header based on the management table 116, the IP packet can be unicastly transmitted in the wireless section from the wireless device 1 (110) to the wireless device 2 (120).
図8は、端末からIP要求パケットが送信されてきた場合のアドレス解決の処理手順を表した説明図である。
FIG. 8 is an explanatory diagram showing an address resolution processing procedure when an IP request packet is transmitted from the terminal.
[処理2-1]
端末1(100)から端末2(130)へユニキャストでIPパケットが送信される。このときに、無線装置1(110)の管理テーブル116に端末2(130)のアドレス情報が登録されていなかったとする。このIPパケットは端末2(130)まで届けることができるが、無線区間はブロードキャストでの送信となってしまう。 [Processing 2-1]
An IP packet is unicastly transmitted from the terminal 1 (100) to the terminal 2 (130). At this time, it is assumed that the address information of the terminal 2 (130) is not registered in the management table 116 of the wireless device 1 (110). This IP packet can be delivered to the terminal 2 (130), but the wireless section is transmitted by broadcasting.
端末1(100)から端末2(130)へユニキャストでIPパケットが送信される。このときに、無線装置1(110)の管理テーブル116に端末2(130)のアドレス情報が登録されていなかったとする。このIPパケットは端末2(130)まで届けることができるが、無線区間はブロードキャストでの送信となってしまう。 [Processing 2-1]
An IP packet is unicastly transmitted from the terminal 1 (100) to the terminal 2 (130). At this time, it is assumed that the address information of the terminal 2 (130) is not registered in the management table 116 of the wireless device 1 (110). This IP packet can be delivered to the terminal 2 (130), but the wireless section is transmitted by broadcasting.
[処理2-2]
無線装置1(110)は自ら管理テーブルを更新するために端末2(130)に対してARP要求パケットをブロードキャストで送信する。 [Processing 2-2]
The wireless device 1 (110) broadcasts an ARP request packet to the terminal 2 (130) in order to update the management table by itself.
無線装置1(110)は自ら管理テーブルを更新するために端末2(130)に対してARP要求パケットをブロードキャストで送信する。 [Processing 2-2]
The wireless device 1 (110) broadcasts an ARP request packet to the terminal 2 (130) in order to update the management table by itself.
[処理2-3]
端末2(130)が無線装置1(110)に対してARP応答パケットを送信する。ARP応答パケットを受信した無線装置1(110)は、前記の処理1-2と同様の手順で独自ヘッダ除去部115を用いて管理テーブル116を更新する。 [Processing 2-3]
The terminal 2 (130) transmits an ARP response packet to the wireless device 1 (110). The wireless device 1 (110) that has received the ARP response packet updates the management table 116 by using the originalheader removing unit 115 in the same procedure as in the above process 1-2.
端末2(130)が無線装置1(110)に対してARP応答パケットを送信する。ARP応答パケットを受信した無線装置1(110)は、前記の処理1-2と同様の手順で独自ヘッダ除去部115を用いて管理テーブル116を更新する。 [Processing 2-3]
The terminal 2 (130) transmits an ARP response packet to the wireless device 1 (110). The wireless device 1 (110) that has received the ARP response packet updates the management table 116 by using the original
[処理2-4」
前記の処理1-3と同様の手順で、端末1(100)から送信されたIPパケットは無線装置1(110)から無線装置2(120)の無線区間において、ユニキャストで送信することができる。 [Processing 2-4]
The IP packet transmitted from the terminal 1 (100) can be unicastly transmitted in the wireless section from the wireless device 1 (110) to the wireless device 2 (120) in the same procedure as the above process 1-3. ..
前記の処理1-3と同様の手順で、端末1(100)から送信されたIPパケットは無線装置1(110)から無線装置2(120)の無線区間において、ユニキャストで送信することができる。 [Processing 2-4]
The IP packet transmitted from the terminal 1 (100) can be unicastly transmitted in the wireless section from the wireless device 1 (110) to the wireless device 2 (120) in the same procedure as the above process 1-3. ..
なお、上記手順では処理2-1が発生した後に処理2-2以降をおこなう形態を説明したが、端末1(100)から無線装置1(110)がIPパケットを受けた段階で処理2-2以降の処理を始めてもよいし、あらかじめ処理2-2以降の処理をしておいて、無線装置1(100)が端末1(100)からの送信を待ち受けるのでもよい。
In the above procedure, the mode in which the process 2-2 or later is performed after the process 2-1 is generated has been described, but the process 2-2 is performed when the wireless device 1 (110) receives the IP packet from the terminal 1 (100). Subsequent processing may be started, or processing 2-2 or later may be performed in advance so that the wireless device 1 (100) waits for transmission from the terminal 1 (100).
また、本実施の形態では無線接続が1対向の場合のみを説明したが、図9のように複数無線接続されている場合も同様にアドレス解決を行い、管理テーブルを更新することで端末間通信をユニキャストで実現できる。
Further, in the present embodiment, only the case where the wireless connections are one-opposed has been described, but even when a plurality of wireless connections are connected as shown in FIG. 9, address resolution is performed in the same manner and the management table is updated to communicate between terminals. Can be realized by unicast.
なお、説明を簡単にするために、本実施の形態では無線装置1(100)と無線装置2(200)が直接通信する形態で説明したが、無線装置1(100)と無線装置2(200)の間の通信には、1以上の無線中継装置が介在しても構わない。この無線中継装置は無線装置1(100)や無線装置2(200)と同様の特徴を備えるものであってもよいし、一般的な無線中継装置であってもよい。無線装置1(100)や無線装置2(200)と同様の特徴を備えるものである場合は、中継する情報から独自ヘッダに格納された情報を抽出し、無線中継装置自身の管理テーブルを更新する機能を有していてもよい。
In addition, in order to simplify the explanation, in this embodiment, the wireless device 1 (100) and the wireless device 2 (200) are directly communicated with each other, but the wireless device 1 (100) and the wireless device 2 (200) are directly communicated with each other. ) May intervene in one or more wireless relay devices. This wireless relay device may have the same characteristics as the wireless device 1 (100) and the wireless device 2 (200), or may be a general wireless relay device. If it has the same characteristics as the wireless device 1 (100) and the wireless device 2 (200), the information stored in the original header is extracted from the relayed information, and the management table of the wireless relay device itself is updated. It may have a function.
[1-3.効果等]
以上のように、本実施の形態において、無線装置110は、有線送受信部111、独自ヘッダ付与部112、無線送信部113、無線受信部114、独自ヘッダ除去部115、管理テーブル116を備える。有線送受信部111から受信したEtherフレームに独自ヘッダ付与部112が独自ヘッダを付与してEtherフレーム200をカプセル化してEtherヘッダのアドレス情報を隠蔽することで、802.11フレーム220に不足しているアドレス情報を補い、2つの無線装置を仲介した端末間でのIP通信を実現する。 [1-3. Effect, etc.]
As described above, in the present embodiment, thewireless device 110 includes a wired transmission / reception unit 111, an original header addition unit 112, a wireless transmission unit 113, a wireless reception unit 114, an original header removal unit 115, and a management table 116. The original header addition unit 112 attaches an original header to the Ether frame received from the wired transmission / reception unit 111, encapsulates the Ether frame 200, and hides the address information of the Ether header, so that the 802.11 frame 220 is insufficient. It supplements the address information and realizes IP communication between terminals that mediate between two wireless devices.
以上のように、本実施の形態において、無線装置110は、有線送受信部111、独自ヘッダ付与部112、無線送信部113、無線受信部114、独自ヘッダ除去部115、管理テーブル116を備える。有線送受信部111から受信したEtherフレームに独自ヘッダ付与部112が独自ヘッダを付与してEtherフレーム200をカプセル化してEtherヘッダのアドレス情報を隠蔽することで、802.11フレーム220に不足しているアドレス情報を補い、2つの無線装置を仲介した端末間でのIP通信を実現する。 [1-3. Effect, etc.]
As described above, in the present embodiment, the
本開示により、WDSに対応していない無線デバイスでは実現できなかった通信が可能になる。
This disclosure enables communication that could not be realized with wireless devices that do not support WDS.
また、管理テーブルを導入して無線装置自身もアドレス解決を行うため、無線区間においてブロードキャストで通信するのに要する時間を減らすことができ、速度を低下させずに円滑な通信を実現できる。
In addition, since the management table is introduced and the wireless device itself also performs address resolution, the time required for broadcast communication in the wireless section can be reduced, and smooth communication can be realized without reducing the speed.
本開示は、端末間のIP通信において無線中継する場合に適用可能である。具体的には、アクセスポイントや無線デバイスを搭載したパソコンなどに、本開示は適用可能である。
This disclosure is applicable to wireless relay in IP communication between terminals. Specifically, the present disclosure is applicable to a personal computer equipped with an access point or a wireless device.
100、130 端末
110、120 無線装置
111、121 有線送受信部
112、122 独自ヘッダ付与部
113、123 無線送信部
114、124 無線受信部
115、125 独自ヘッダ除去部
116、126、300 管理テーブル
200 Etherフレーム
210 独自フレーム
220 802.11フレーム 100, 130 Terminal 110, 120 Wireless device 111, 121 Wired transmitter / receiver 112, 122 Original header addition unit 113, 123 Wireless transmitter 114, 124 Wireless receiver 115, 125 Original header removal unit 116, 126, 300 Management table 200 Ether Frame 210 Original frame 220 802.11 frame
110、120 無線装置
111、121 有線送受信部
112、122 独自ヘッダ付与部
113、123 無線送信部
114、124 無線受信部
115、125 独自ヘッダ除去部
116、126、300 管理テーブル
200 Etherフレーム
210 独自フレーム
220 802.11フレーム 100, 130
Claims (5)
- 第1の端末と第2の端末の間で無線通信を実現する無線中継システムであって、
前記第1の端末に接続可能な第1の無線装置と、
前記第2の端末に接続可能な第2の無線装置と、
を備え、
前記第1の無線装置は、
前記第2の無線装置に情報を送信する無線送信部と、
前記第2の無線装置に接続された前記第2の端末を特定するための情報を記録する管理テーブルと、
前記管理テーブルに記録した情報を用いて前記第1の端末から受信したデータにヘッダを付与し、前記無線送信部から送信するパケットのペイロードを生成する付与部と、
を備え、
前記第2の無線装置は、
前記第1の無線装置から情報を受信する無線受信部と、
前記無線受信部で受信した前記パケットのペイロードから前記付与部が付加した前記ヘッダを除去して、前記パケットのペイロードを前記第2の端末に送信する除去部と、
を備える無線中継システム。 A wireless relay system that realizes wireless communication between a first terminal and a second terminal.
A first wireless device that can be connected to the first terminal,
A second wireless device that can be connected to the second terminal,
With
The first wireless device is
A wireless transmitter that transmits information to the second wireless device,
A management table for recording information for identifying the second terminal connected to the second wireless device, and
A header is added to the data received from the first terminal using the information recorded in the management table, and an addition unit that generates a payload of a packet transmitted from the wireless transmission unit is used.
With
The second wireless device is
A wireless receiver that receives information from the first wireless device, and
A removing unit that removes the header added by the granting unit from the payload of the packet received by the wireless receiving unit and transmits the payload of the packet to the second terminal.
A wireless relay system equipped with. - 前記ヘッダは、ヘッダの種別を示す種別情報を含み、
前記付与部は、前記ヘッダを前記第1の端末から受信したMAC層のフレームに対して付加することを特徴とする請求項1に記載の無線中継システム。 The header includes type information indicating the type of the header.
The wireless relay system according to claim 1, wherein the imparting unit adds the header to a frame of the MAC layer received from the first terminal. - 前記付加部は、
前記第1の端末から送信された前記MAC層のフレームのIPアドレスおよびMACアドレスの変更を行わないことを特徴とする請求項2に記載の無線中継システム。 The additional part
The wireless relay system according to claim 2, wherein the IP address and the MAC address of the frame of the MAC layer transmitted from the first terminal are not changed. - 前記第1の無線装置は、
管理テーブル更新部をさらに備え、
前記管理テーブル更新部は、
前記第1の無線装置が送信したARP要求と、前記ARP要求に対して前記第2の無線装置が送信したARP応答の内容を使って前記管理テーブルを更新することを特徴とする請求項1に記載の無線中継システム。 The first wireless device is
With a management table update section
The management table update unit
The first aspect of claim 1 is characterized in that the management table is updated using the contents of the ARP request transmitted by the first wireless device and the ARP response transmitted by the second wireless device in response to the ARP request. The described wireless relay system. - 前記管理テーブル更新部は、
前記第2の無線装置のARP応答のパケットおよびヘッダから、前記第2の無線装置のMACアドレスと、前記第2の無線装置に接続された第2の端末のIPアドレスおよびMACアドレスを抽出し、前記管理テーブルを更新することを特徴とする請求項4に記載の無線中継システム。 The management table update unit
The MAC address of the second wireless device and the IP address and MAC address of the second terminal connected to the second wireless device are extracted from the ARP response packet and header of the second wireless device. The wireless relay system according to claim 4, wherein the management table is updated.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020061741 | 2020-03-31 | ||
JP2020-061741 | 2020-03-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021199855A1 true WO2021199855A1 (en) | 2021-10-07 |
Family
ID=77927604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/007973 WO2021199855A1 (en) | 2020-03-31 | 2021-03-02 | Wireless relay system |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2021199855A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07202890A (en) * | 1993-12-30 | 1995-08-04 | Kawasaki Steel Corp | Communication method for radio mobile node |
JP2003152738A (en) * | 2001-11-16 | 2003-05-23 | Japan Amateur Radio League Inc | Network system, wireless terminal, and wireless relaying device |
JP2015167268A (en) * | 2013-06-03 | 2015-09-24 | 住友電工システムソリューション株式会社 | Communication system, radio device and transmission method |
-
2021
- 2021-03-02 WO PCT/JP2021/007973 patent/WO2021199855A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07202890A (en) * | 1993-12-30 | 1995-08-04 | Kawasaki Steel Corp | Communication method for radio mobile node |
JP2003152738A (en) * | 2001-11-16 | 2003-05-23 | Japan Amateur Radio League Inc | Network system, wireless terminal, and wireless relaying device |
JP2015167268A (en) * | 2013-06-03 | 2015-09-24 | 住友電工システムソリューション株式会社 | Communication system, radio device and transmission method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2127206B1 (en) | Wireless multicast proxy | |
CN106850140B (en) | Data communication method, device and system | |
HUP0200149A2 (en) | Method of digital information forwarding in a digital transmission system, further method of datapocket communication in a digital transmission network, further device for forwarding transmission stream | |
US10791090B2 (en) | Wireless mesh access point with user-space tunneling | |
EP2939473B1 (en) | Discovery mechanisms for universal serial bus (usb) protocol adaptation layer | |
EP3435691B1 (en) | Communication control device, wireless machine, communication control system, communication control method and program | |
CN106656909B (en) | Transmission device and transmission method thereof | |
US20100085922A1 (en) | System and method for improving bandwidth of wireless local area network | |
KR101576050B1 (en) | Method, apparatus and system for upgrading software of nodes | |
CN101459568A (en) | Field network system | |
WO2021199855A1 (en) | Wireless relay system | |
CN111277580A (en) | Node data sending method, receiving method and transmission method | |
JP2005192059A (en) | Wireless lan slave station device | |
EP3427539B1 (en) | Three-address scheme for forwarding frames in a wireless mesh network | |
JP7060247B2 (en) | Communication devices, communication systems, communication methods, and programs | |
WO2024082919A1 (en) | Topological network and management method | |
JP2012133369A (en) | Audio/image transmission frame generation device, audio/image transmission frame reception device, audio/image transmission frame communication system, and audio/image transmission frame and program | |
JP2019161293A (en) | Wireless communication system, time synchronization method, and time synchronization program | |
KR20190106303A (en) | Security method for bluetooth low energy communication | |
CN101415003A (en) | Method, apparatus and communication system for transmission of compression message | |
CN116192986A (en) | Data transmission method | |
KR20150081759A (en) | Apparatus and method for connecting between devices in wireless communication system | |
JP2008099010A (en) | Wireless communication system | |
WO2016189607A1 (en) | Computer system and data relay device | |
JPS63238743A (en) | Data link control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21779699 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21779699 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |