JP2005124077A - Wireless lan system, its communication control method, transmitting station, and receiving station - Google Patents
Wireless lan system, its communication control method, transmitting station, and receiving station Download PDFInfo
- Publication number
- JP2005124077A JP2005124077A JP2003359621A JP2003359621A JP2005124077A JP 2005124077 A JP2005124077 A JP 2005124077A JP 2003359621 A JP2003359621 A JP 2003359621A JP 2003359621 A JP2003359621 A JP 2003359621A JP 2005124077 A JP2005124077 A JP 2005124077A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- header
- network
- header information
- wireless lan
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims description 85
- 238000000034 method Methods 0.000 title claims description 37
- 230000006835 compression Effects 0.000 claims abstract description 63
- 238000007906 compression Methods 0.000 claims abstract description 63
- 230000005540 biological transmission Effects 0.000 claims abstract description 31
- 238000006243 chemical reaction Methods 0.000 claims description 118
- 238000005538 encapsulation Methods 0.000 claims description 28
- 239000002775 capsule Substances 0.000 claims description 7
- 238000012545 processing Methods 0.000 description 50
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006837 decompression Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、無線LANシステム、無線LANシステムの通信制御方法、無線LANシステムの送信局および無線LANシステムの受信局に関する。 The present invention relates to a wireless LAN system, a communication control method for the wireless LAN system, a transmitting station for the wireless LAN system, and a receiving station for the wireless LAN system.
従来のインターネット通信は、IPv4(Internet Protocol version 4)プロトコルによるパケット通信が行われているが、近年のアドレス数の増加等に対応することを目的として、IPv6(Internet Protocol version 6)プロトコルの導入が進みつつある。しかし、IPv6プロトコルとIPv4プロトコルは、ヘッダ構造を初めとしてプロトコルの形式が異なり、既存のIPv4プロトコルのネットワーク上でIPv6プロトコルのパケット(以下、IPv6パケットと称する)を通信する場合には、トンネル化またはカプセル化と呼ばれる変換技術が用いられる。 In conventional Internet communication, packet communication based on the IPv4 (Internet Protocol version 4) protocol is performed. For the purpose of responding to the increase in the number of addresses in recent years, the introduction of the IPv6 (Internet Protocol version 6) protocol has been introduced. Progressing. However, the IPv6 protocol and the IPv4 protocol have different header formats and other protocol formats. When an IPv6 protocol packet (hereinafter referred to as an IPv6 packet) is communicated on an existing IPv4 protocol network, tunneling or A conversion technique called encapsulation is used.
このカプセル化変換を行う技術は、例えば、「6to4」と呼ばれるものがある(例えば、非特許文献1参照。)。 As a technique for performing this encapsulation conversion, for example, there is a technique called “6to4” (see, for example, Non-Patent Document 1).
この仕様は、IPv6パケットをカプセル化してIPv4プロトコルのネットワーク上で伝送するもので、IPv4プロトコルのネットワーク(以下、IPv4ネットワークと称する)の上で、IPV6パケットをIPv4パケットの様に見せかけて伝送するものである。 This specification encapsulates an IPv6 packet and transmits it over an IPv4 protocol network, and transmits an IPv6 packet as if it were an IPv4 packet on an IPv4 protocol network (hereinafter referred to as an IPv4 network). It is.
図13は、サーバからIPv6パケットをこのカプセル化を利用してIPv4ネットワークに接続された無線LAN上のクライアントとの間で通信する無線LANシステムの構成図である。 FIG. 13 is a configuration diagram of a wireless LAN system that communicates IPv6 packets from a server with clients on a wireless LAN connected to an IPv4 network using this encapsulation.
図13において、無線LANシステムは、アクセスポイント1x、無線LAN端末2x、IPv4ネットワーク7x、IPv6ネットワーク8x、カプセル化部9x、サーバ10x、カプセル化部99xおよびクライアント21xから構成される。そして、アクセスポイント1xは無線伝送部31xを有し、無線端末2xは無線伝送部32xを有している。
In FIG. 13, the wireless LAN system includes an
図14は、上記無線LANシステムで伝送されるパケットの構成を示す図である。図14(a)は、アクセスポイント1xがIPv4ネットワーク7xとの間で送受信するパケットで、イーサネット(登録商標)やIEEE802.3に代表される有線LANの有線LANMACヘッダ14x、IPv4ヘッダ11x、IPv6ヘッダ12x、およびペイロード13xから構成される。
FIG. 14 is a diagram showing a configuration of a packet transmitted in the wireless LAN system. FIG. 14A shows a packet that the
また、図14(b)は、アクセスポイント1xが無線LAN端末2xとの間で送受信するパケットで無線LANMACヘッダ16x、IPv4ヘッダ11x、IPv6ヘッダ12x、およびペイロード13xから構成される。なお、有線LANMACヘッダ14xの詳細構造は、IEEEの標準仕様IEEE802.3に、また、無線LANMACヘッダ16xの詳細構造は、IEEE802.11a、IEEE802.11b等にそれぞれ定義されている。以下、図13、図14を参照して、従来の無線LANシステムの動作を説明する。
FIG. 14B shows a packet that the
図13において、サーバ10xは、無線LAN端末2xに接続されたクライアント21xに対しIPv6形式でアドレス等を設定したパケット通信を行うものとする。サーバ10xが送信するIPv6パケットは、IPv6ネットワーク8xを介してカプセル化部9xに送信される。IPv6パケットを受信したカプセル化部9xは、それにIPv4ヘッダを付加したカプセル化パケットに変換する。そして、そのカプセル化パケットを更にIPv4ネットワーク7xを介してアクセスポイント1xに送信する。
In FIG. 13, it is assumed that the
アクセスポイント1xは、IPv4ネットワーク7xを介してカプセル化パケットを受信すると、そのパケットの有線LANMACヘッダ14xを無線LANMACヘッダ16xに変換して、無線LAN端末2xにカプセル化パケットを送信する。
When the
そして、無線LAN端末2xは、このカプセル化パケットを受信すると、無線LANMACヘッダ16xを取り外し、新たに有線LANMACヘッダ14xを設定し、更にそのパケットをカプセル化部99xに送信する。そして、カプセル化部99xが、そのパケットのカプセル化をほどき、IPv6パケットに復元してクライアント21xに送信する。なお、クライアント21からサーバ10へのパケット送信は、この手順が逆の関係になる。
When receiving the encapsulated packet, the
図15および図16は、それぞれIPv4パケットおよびIPv6パケットのヘッダ構造を示し、IPv4ヘッダとIPv6ヘッダとの間の対応の詳細は、IETF(Internet Engineering Task Force)のRFC(Request for Comment)2460等に記述されている。 FIGS. 15 and 16 show the header structure of IPv4 packet and IPv6 packet, respectively. Details of the correspondence between the IPv4 header and the IPv6 header can be found in RFC (Request For Comment) 2460 of IETF (Internet Engineering Task Force). is described.
図15において、IPv4パケットのパケット長は、オプションmとパディングnを外した最小単位で20バイトである。 In FIG. 15, the packet length of the IPv4 packet is 20 bytes in the minimum unit excluding option m and padding n.
また、図16ではIPv6プロトコルでは送信元IPアドレスGと宛先IPアドレスHが、それぞれ128ビット(16バイト)で表示されるので、IPv6ヘッダは固定長40バイトとなることが示されている。なお、図16には記載していないが、IPv6ヘッダは図示された固定長40バイトの基本ヘッダに続いて、ルーティング(経路情報)、QOSの為の認証、暗号化ペイロード等を設定するための拡張ヘッダが設定されることがある。 Further, in FIG. 16, since the source IP address G and the destination IP address H are each represented by 128 bits (16 bytes) in the IPv6 protocol, it is shown that the IPv6 header has a fixed length of 40 bytes. Although not shown in FIG. 16, the IPv6 header is used for setting routing (route information), authentication for QOS, encrypted payload, etc., following the basic header of fixed length 40 bytes shown in the figure. An extension header may be set.
ところで、IPv6パケットに付随するアドレス等の情報を示すIPv6ヘッダ12xは、IPv4ヘッダ11xのそれに比較して長く、IPv4ヘッダ11xでIPv6パケットのヘッダも含んでカプセル化するのでパケット長が長くなる。そして、無線LANシステムでは、無線通信制御のための無線LAN特有のヘッダ情報がさらに付加される。
By the way, the
従って、無線LANの通信区間では、以上の各種のヘッダ長が合計されて長いヘッダとなりスループットの低下を招く問題があった。 Therefore, in the communication section of the wireless LAN, there is a problem that the above various header lengths are summed up to become a long header, resulting in a decrease in throughput.
例えば、IPv4ヘッダ11xは20バイト以上、IPv6ヘッダ12xは40バイトのヘッダであるため、上述のカプセル化をすると最小でも60バイトのヘッダとなる。代表的なIPパケットの伝送手段であるイーサネット(登録商標)では、IPパケットの入るペイロード13xの長さが最小の設定値では64バイトである。従って、最小規定値でカプセル化パケットを送信する場合、ペイロード13xのほとんどがIPヘッダに占められてしまうので、伝送効率の低下が顕著な問題となっている。
従来、IPv4ネットワークに接続された無線LANシステムでは、IPv6パケットのカプセル化をするとヘッダが長くなり、さらに無線LANのMACアドレスヘッダが付加されるので、パケット中に占めるヘッダ長が加えて大きくなり伝送効率が低下する問題があった。 Conventionally, in a wireless LAN system connected to an IPv4 network, when an IPv6 packet is encapsulated, the header becomes longer and a MAC address header of the wireless LAN is added, so that the header length occupied in the packet is increased and transmitted. There was a problem that efficiency decreased.
本発明は、IPv4ネットワーク上でIPv6パケットを高い伝送効率で伝送できる無線LANシステムおよびその通信制御方法を実現することを目的とする。 An object of the present invention is to realize a wireless LAN system capable of transmitting IPv6 packets with high transmission efficiency on an IPv4 network and a communication control method thereof.
上記目的を達成するために、本発明の無線LANシステムは、第1のクライアントから第1のネットワークを介して伝送されたパケットが前記第1のネットワークとは異なる第2のネットワークのプロトコルに応じてカプセル化パケットに変換されたものを前記第2のネットワークを介して受信する送信局と、前記送信局と無線接続された受信局とからなる無線LANシステムであって、前記送信局は、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルと、前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した無線通信パケットに変換する変換手段と、前記無線通信パケットを前記受信局に無線送信する送信手段とを有し、前記受信局は、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルと、前記無線通信パケットを受信すると前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元して第2のクライアントに対し送信する送信手段とを有することを特徴とする。 In order to achieve the above object, the wireless LAN system of the present invention has a packet transmitted from a first client via a first network according to a protocol of a second network different from the first network. A wireless LAN system comprising a transmitting station that receives a packet converted into an encapsulated packet via the second network, and a receiving station wirelessly connected to the transmitting station, wherein the transmitting station A first translation table for storing compressed information in association with a combination of a plurality of addresses based on a protocol of one network, and a capsule composed of first header information and second header information of the encapsulated packet And at least a part of the encrypted header is compressed into compressed header information based on the first conversion table, and the wireless communication head Conversion means for converting into a wireless communication packet to which is added, and transmission means for wirelessly transmitting the wireless communication packet to the receiving station, wherein the receiving station has a plurality of addresses based on the protocol of the first network. A second conversion table storing compressed information in association with each other according to the combination; and receiving the wireless communication packet, at least a part of the compressed header information is based on the second conversion table based on the first and second conversion tables. Transmission means for restoring to the encapsulated packet comprising the header information of 2 and transmitting to the second client.
また、本発明の無線LANシステムは、第1のクライアントから第1のネットワークを介して伝送されたパケットが前記第1のネットワークとは異なる第2のネットワークのプロトコルに応じてカプセル化パケットに変換されたものを前記第2のネットワークを介して受信する送信局と、前記送信局と無線接続された受信局とからなる無線LANシステムであって、前記送信局は、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルと、前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮し、且つ、無線通信ヘッダと圧縮ヘッダパケットである識別情報を付加した無線通信パケットに変換する変換手段と、前記無線通信パケットを前記受信局に無線送信する送信手段とを有し、前記受信局は、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルと、前記無線通信パケットを受信して前記識別情報に基づいて前記圧縮ヘッダパケットであることを判別した時、前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元して第2のクライアントに対し送信する送信手段とを有することを特徴とする。 In the wireless LAN system of the present invention, a packet transmitted from a first client via a first network is converted into an encapsulated packet according to a second network protocol different from the first network. A wireless LAN system comprising a transmitting station that receives the data via the second network and a receiving station that is wirelessly connected to the transmitting station, wherein the transmitting station conforms to the protocol of the first network. A first conversion table storing compressed information in association with each other in accordance with a combination of a plurality of addresses based on the first header information and at least a part of the encapsulated header including the second header information of the encapsulated packet Is compressed into compressed header information based on the first conversion table, and a wireless communication header and a compressed header packet are compressed. Conversion means for converting into a wireless communication packet to which certain identification information is added, and transmission means for wirelessly transmitting the wireless communication packet to the receiving station, wherein the receiving station is based on a plurality of protocols based on the protocol of the first network A second conversion table that stores compressed information in association with each other according to a combination of addresses, and when the wireless communication packet is received and determined to be the compressed header packet based on the identification information, Transmitting means for restoring at least a part of the compressed header information to the encapsulated packet including the first and second header information based on the second conversion table and transmitting the packet to the second client. It is characterized by.
また、本発明の無線LANシステムは、第1のクライアントから第1のネットワークを介して伝送されたパケットが前記第1のネットワークとは異なる第2のネットワークのプロトコルに応じてカプセル化パケットに変換されたものを前記第2のネットワークを介して受信する送信局と、前記送信局と無線接続された受信局とからなる無線LANシステムであって、前記送信局は、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルと、前記第1の変換テーブルに前記カプセル化パケットの第1のヘッダ情報に含まれる複数のアドレスの組合せが記憶されている時、前記カプセル化パケットの前記第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した第1の無線通信パケットに変換し、前記第1の変換テーブルに前記カプセル化パケットの前記第1のヘッダ情報に含まれる前記複数のアドレスの組合せが記憶されていない時、前記カプセル化パケットに前記無線通信ヘッダを付加した第2の無線通信パケットに変換する変換手段と、前記第1又は第2の無線通信パケットを前記受信局に無線送信する送信手段とを有し、前記受信局は、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルと、前記第1の無線通信パケットを受信すると前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元し、前記第2の無線パケットを受信するとそのカプセル化パケットを第2のクライアントに対し送信する送信手段とを有することを特徴とする。 In the wireless LAN system of the present invention, a packet transmitted from a first client via a first network is converted into an encapsulated packet according to a second network protocol different from the first network. A wireless LAN system comprising a transmitting station that receives the data via the second network and a receiving station that is wirelessly connected to the transmitting station, wherein the transmitting station conforms to the protocol of the first network. A first conversion table in which compression information is associated and stored in accordance with a combination of a plurality of addresses, and a combination of a plurality of addresses included in the first header information of the encapsulated packet in the first conversion table Is stored, the capsule comprising the first header information and the second header information of the encapsulated packet At least a part of the header is compressed into compressed header information based on the first conversion table, converted to a first wireless communication packet with a wireless communication header added thereto, and the first packet is encapsulated in the first conversion table. Conversion means for converting to a second wireless communication packet in which the wireless communication header is added to the encapsulated packet when the combination of the plurality of addresses included in the first header information is not stored; Or transmitting means for wirelessly transmitting a second wireless communication packet to the receiving station, wherein the receiving station is associated with compression information in accordance with a combination of a plurality of addresses based on the protocol of the first network. And storing the second conversion table to be stored and the first wireless communication packet, at least a part of the compressed header information is stored in the second Transmission means for restoring the encapsulated packet including the first and second header information based on a conversion table and transmitting the encapsulated packet to the second client when the second radio packet is received; It is characterized by having.
また、本発明の無線LANシステムの送信局は、受信局と無線接続され、第1のクライアントから第1のネットワークを介して伝送されたパケットが前記第1のネットワークとは異なる第2のネットワークのプロトコルに応じてカプセル化パケットに変換されたものを前記第2のネットワークを介して受信する送信局であって、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶された変換テーブルと、前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した無線通信パケットに変換する変換手段と、前記無線通信パケットを前記受信局に無線送信する送信手段とを具備することを特徴とする。 The transmitting station of the wireless LAN system of the present invention is wirelessly connected to the receiving station, and a packet transmitted from the first client via the first network is a second network different from the first network. A transmitting station that receives the packet converted into the encapsulated packet according to the protocol via the second network, and supports compression information according to a combination of a plurality of addresses based on the protocol of the first network. A conversion table that is attached and stored, and at least a part of an encapsulation header including the first header information and the second header information of the encapsulated packet is compressed into compressed header information based on the conversion table, and wireless Conversion means for converting the packet into a wireless communication packet with a communication header added thereto; and receiving the wireless communication packet. Characterized by comprising a transmitting means for wireless transmission to the station.
また、本発明の無線LANシステムの受信局は、第1のクライアントから第1のネットワークを介して伝送されたパケットが前記第1のネットワークとは異なる第2のネットワークのプロトコルに応じてカプセル化パケットに変換されたものを前記第2のネットワークを介して受信する送信局と無線接続された受信局であって、前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶されて変換テーブルと、前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部が圧縮された圧縮ヘッダ情報と無線通信ヘッダとを含む無線通信パケットを前記送信局から受信する受信手段と、前記受信手段で受信した前記無線通信パケットの前記圧縮ヘッダ情報の少なくとも一部を前記変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元し、クライアントに対し送信する送信手段とを有することを特徴とする。 Further, the receiving station of the wireless LAN system of the present invention can encapsulate the packet transmitted from the first client via the first network according to the second network protocol different from the first network. A receiving station that is wirelessly connected to a transmitting station that receives the converted data via the second network, and compression information corresponds to a combination of a plurality of addresses based on the protocol of the first network A radio including a conversion table attached and stored, compressed header information in which at least a part of an encapsulation header including the first header information and the second header information of the encapsulated packet is compressed, and a radio communication header Receiving means for receiving a communication packet from the transmitting station; and before the wireless communication packet received by the receiving means At least a portion of the compressed header information based on the conversion table to restore the encapsulated packet consisting of the first and second header information, and a sending means for sending to the client.
本発明によれば、IPv4ネットワーク上で異なるプロトコルのIPv6パケットをカプセル化して伝送を行う場合でも、無線LAN上では、カプセル化ヘッダを圧縮してヘッダ長の短い通信を行うことができるので、伝送効率を向上できる。 According to the present invention, even when IPv6 packets of different protocols are encapsulated and transmitted on the IPv4 network, the encapsulated header can be compressed and communication with a short header length can be performed on the wireless LAN. Efficiency can be improved.
以下、図面を参照して本発明を説明する。 The present invention will be described below with reference to the drawings.
図1は、本発明に係る無線LANシステムの実施例1の構成を示すブロック図である。 FIG. 1 is a block diagram showing the configuration of a first embodiment of a wireless LAN system according to the present invention.
図1において、無線LANシステムは、アクセスポイント1、無線LAN端末2、IPv4ネットワーク(#a、#b)7、IPv4端末7t、IPv6ネットワーク(#a、#b)8、カプセル化部9、カプセル化部99、サーバ10、およびクライアント21とから構成される。アクセスポイント1は、無線部31、ヘッダ処理部51、および変換テーブル61を有し、無線LAN端末2は、無線部32、ヘッダ処理部52、および変換テーブル62を有している。なお、クライアント21はパソコンPCや携帯情報端末などで構成される。
1, the wireless LAN system includes an
図2は、実施例1の無線LANシステムで伝送するパケットの構成を示す図である。図2(a)は、アクセスポイント1が有線LANのIPv4ネットワーク(#a)7との間で送受信するパケットで、イーサネット(登録商標)に代表される有線LANMACヘッダ14、IPv4ヘッダ11、IPv6ヘッダ12、およびペイロード13から構成される。また、図2(b)は、アクセスポイント1が無線LAN端末2との間で送受信するパケットで、無線LANMACヘッダ16、圧縮ヘッダ15、およびペイロード13から構成される。なお、図2(a)は、無線LAN端末2とIPv4ネットワーク(#b)7との間で送受信するパケットでもある。
FIG. 2 is a diagram illustrating a configuration of a packet transmitted by the wireless LAN system according to the first embodiment. FIG. 2A shows a packet that the
図1において、サーバ10は、クライアント21にIPv6アドレスを設定したパケットを送信する。サーバ10が送信したIPv6パケットは、IPv6ネットワーク(#a)8を介してカプセル化部9に送信される。
In FIG. 1, the
なお、以下の説明では、IPv6ネットワーク(#a)8からIPv6パケットをサーバ10が送信する場合を例に動作説明を行っているが、サーバ10の代わりにクライアント(図示せず)からIPv6パケットを送信するものであっても動作は同様である。
In the following description, the operation is described by taking the case where the
カプセル化部9は、リレールータとも呼ばれ、IPv4ネットワーク(#a,#b)7の入口、出口を示すIPv4ヘッダ11を付加したカプセル化パケットに変換する。そして、カプセル化部9からのカプセル化パケットは、IPv4ネットワーク(#a)7を介してアクセスポイント1に送信される。
The
このカプセル化パケットは、図2(a)に示される様に、有線LANの伝送区間であるIPv4ネットワーク(#a、#b)7では、IPv4ヘッダ11が元のIPv6ヘッダ12を持つパケットに付加され、ヘッダ部分が長いパケットになっている。なお、サーバ10が送信するIPv6パケットは、この図2(a)からIPv4ヘッダ11を除いたIPv6ヘッダ12、ペイロード13と考えればよい。そして、サーバ10とアクセスポイント1との間を接続する有線のネットワーク上では、サーバ10によって有線LANMACヘッダ14が付加され信号が伝送され、また、アクセスポイント1と無線端末2間の無線のネットワーク上では、アクセスポイント1によって無線LANMACヘッダ16が付加された信号が伝送される。
As shown in FIG. 2A, this encapsulated packet is added to the packet having the
アクセスポイント1は、IPv4ネットワーク(#a)7を介してカプセル化パケット(図2(a))を受信すると、ヘッダ処理部51が有線LANMACヘッダ14を取り外し、更にカプセル化パケットのヘッダ部分(IPv4ヘッダ11、IPv6ヘッダ12)を変換テーブル61に従って圧縮ヘッダ15に変換する。そして、無線LANMACヘッダ16を付加した信号(図2の(b))を生成して無線LAN端末2に送信する。
When the
一方、無線LAN端末2のヘッダ処理部52は、受信したパケットから無線LANMACヘッダ16を取り外し、更に変換テーブル62に従ってヘッダ部を元に復元し、そして、有線LANMACヘッダ14を付加したパケットを生成してIPv4ネットワーク(#b)7に送信する。即ち、無線LAN端末2からIPv4ネットワーク(#b)7へ送信される信号は、図2(a)と同じものとなる。そして、IPv4ネットワーク(#b)7に接続されたカプセル化部99は、このパケットを受信するとカプセル化をほどき、IPv4ヘッダ11を削除してIPv6パケットに復元してIPv6ネットワーク(#b)8を介してクライアント21に送信する。
On the other hand, the
クライアント21は、このパケットをIPv6ネットワーク(#b)8から受信し、所要の信号処理を行う。なお、クライアント21からサーバ10にパケットが送信される場合は、この逆コースを辿って変換処理され、送信される。
The
図3は、カプセル化部9で変換されたカプセル化パケットのヘッダ(アドレス)部分の構成図である。
FIG. 3 is a configuration diagram of the header (address) portion of the encapsulated packet converted by the encapsulating
図3において、カプセルヘッダは、IPv4ヘッダ(符号a〜n)に引き続きIPv6ヘッダ(符号A〜H)が繋がる構成である。そして、カプセル化パケットのIPv4ヘッダ部分の送信元IPアドレスk(例えば、「11.33.55.77」)は、10進法で表示されている。また、IPv6ヘッダ部分の送信元IPアドレスGは、「2002」と呼ばれるIPv6プレフィックスで始まる。 In FIG. 3, the capsule header has a configuration in which an IPv6 header (reference characters A to H) is connected to an IPv4 header (reference characters a to n). The source IP address k (for example, “11.33.55.77”) in the IPv4 header portion of the encapsulated packet is displayed in decimal. The source IP address G in the IPv6 header part starts with an IPv6 prefix called “2002”.
パケットの受信側であるカプセル化部99は、このIPv6プレフィックスがIPv4ヘッダに続いて存在することを確認すると、当該パケットがカプセル化パケットであると判定することが出来る。更に、IPv6ヘッダには、IPv6プレフィックスに続いて送信元アドレス「0b21:374d:1::1―――」が設定されている。 When the encapsulation unit 99 on the packet receiving side confirms that this IPv6 prefix exists following the IPv4 header, it can determine that the packet is an encapsulated packet. Further, in the IPv6 header, a source address “0b21: 374d: 1 :: 1—” is set after the IPv6 prefix.
このヘッダ部分の圧縮では、IPv6ヘッダの送信元IPアドレスGと宛先IPアドレスHの組合せ、および必要で有れば例えば、フローラベルCやその他のIPv6ヘッダのフィールド、もしくは、拡張ヘッダに設定された暗号化情報等の条件を適宜組合せることによって圧縮番号を設定することが出来る。 In the compression of the header part, the combination of the source IP address G and the destination IP address H of the IPv6 header and, if necessary, the field of the flow label C or other IPv6 header or the extension header are set. A compression number can be set by appropriately combining conditions such as encryption information.
図4は、カプセル化ヘッダを圧縮ヘッダに変換する変換テーブルの一例である。この変換テーブルは、アクセスポイント1のヘッダ処理部51、および無線LAN端末2のヘッダ処理部52の内部メモリにそれぞれ変換テーブル61、変換テーブル62として設定されている。そして、変換テーブルは、圧縮番号に対応してIPv6ヘッダの送信元IPアドレスG、宛先IPアドレスH、その他組合項目、ヘッダ詳細データなどで構成されている。なお、図4では、予め想定したIPv6ヘッダの送信元IPアドレスG、宛先IPアドレスHに対応して圧縮番号を設定する場合の変換テーブルであるが、上記の様に必要に応じて他の組合せに必要な項目(パラメータ)を追加してもよい。
FIG. 4 is an example of a conversion table for converting an encapsulated header into a compressed header. This conversion table is set as a conversion table 61 and a conversion table 62 in the internal memory of the
また、カプセル化ヘッダに記載された圧縮ヘッダを復元するのに必要な各種のヘッダ詳細データは、変換テーブル61および変換テーブル62に初期設定などの手段により記憶される。 Various header detailed data necessary for restoring the compressed header described in the encapsulated header is stored in the conversion table 61 and the conversion table 62 by means such as initial setting.
図5は、アクセスポイント1のヘッダ処理部61で変換された圧縮ヘッダパケットの圧縮ヘッダ部の構造の一例を示す。
FIG. 5 shows an example of the structure of the compressed header portion of the compressed header packet converted by the
図5において、圧縮ヘッダ15は、圧縮ヘッダ表示フィールドx1,圧縮番号フィールドx2、予備フィールドx3から構成される。そして、アクセスポイント1と無線LAN端末2との間で送受信されるパケットが圧縮パケットで有ることを示すため、ここでは、IPv4ヘッダのバージョンaを示すフィールドに相当する部分を圧縮ヘッダ表示フィールドx1として、「1111」に設定している。
In FIG. 5, the
また、圧縮ヘッダに設定される圧縮番号フィールドx2は、IPv6ヘッダの送信元IPアドレスGと、宛先IPアドレスHとの組合せを基本とした組合せから図4に基づいた圧縮番号が設定される。これらは、IPv4ヘッダのヘッダ長b、サービスタイプcとトータル長dに割り当てられていたフィールドに相当する部分に設定内容を記述する。(IPv4ヘッダのその他のフィールドに相当する部分の使用については、必要に応じて適宜システムで設定すればよい。) In the compression number field x2 set in the compression header, a compression number based on FIG. 4 is set from a combination based on the combination of the source IP address G and the destination IP address H of the IPv6 header. These describe the setting contents in the portion corresponding to the fields assigned to the header length b, service type c and total length d of the IPv4 header. (Use of portions corresponding to other fields of the IPv4 header may be appropriately set by the system as necessary.)
例えば、圧縮番号フィールドx2の設定に、IPv4ヘッダのヘッダ長bの先頭から数えて10ビット目まで使用して、IPv6ヘッダの送信元IPアドレスGと宛先IPアドレスHの組合せだけで圧縮番号を設定するとすれば、最大512通りの組合せの圧縮番号になる。即ち、従来ではカプセル化のために少なくとも60バイトのヘッダが用いられていたが、ここでは、4バイト以下に圧縮された圧縮ヘッダになる。この場合、10ビット目以降は、予備x3とする。 For example, in the setting of the compression number field x2, the compression number is set only by the combination of the source IP address G and the destination IP address H of the IPv6 header using the 10th bit from the head of the header length b of the IPv4 header. Then, it becomes the compression number of 512 combinations at maximum. That is, in the past, a header of at least 60 bytes was used for encapsulation, but here it is a compressed header compressed to 4 bytes or less. In this case, the 10th bit and thereafter are reserved x3.
この圧縮番号フィールドx2は、IPv6ヘッダの送信元IPアドレスGと宛先IPアドレスHとの組合せに加えて、その他コネクションに係わる条件も合わせた組合せによる圧縮番号を生成して設定することも可能であるが、ヘッダ情報に要するビット数はそれらの条件を合わせたコネクションの数だけの記述ビット数で済むので圧縮度は非常に高くなる。 The compression number field x2 can be set by generating a compression number based on a combination of a combination of the source IP address G and the destination IP address H of the IPv6 header and other connection-related conditions. However, since the number of bits required for the header information is only the number of description bits corresponding to the number of connections that meet these conditions, the degree of compression becomes very high.
なお、圧縮パケットを送信するときに、その圧縮パケットのヘッダが圧縮ヘッダで有ることを示す方法として、上記の説明では圧縮ヘッダに「1111」の識別子を設けたが、その識別は、例えば、無線LANMACヘッダ16に記載するなど、他の方法によって行ってもよい。
As a method for indicating that the header of the compressed packet is a compressed header when transmitting the compressed packet, the identifier “1111” is provided in the compressed header in the above description. You may carry out by other methods, such as describing in the
図6は、アクセスポイント1の無線部31と無線LAN端末2の無線部32との間の無線LANで伝送されるパケットの構成例である。図6において、無線LANパケットは、無線LAN特有のヘッダ情報であるPLCPプリアンブルpa、PLCPヘッダph、および無線LANMACヘッダ16に相当するMACフレームmfと、圧縮ヘッダとペイロードデータを搭載するデータフレームdf、誤り訂正のためのFCSフレームffからなる。
FIG. 6 is a configuration example of a packet transmitted on the wireless LAN between the
そして、この無線LANパケットが圧縮ヘッダか圧縮ヘッダでないヘッダであるかの識別は、図6におけるMACフレームmfの中にヘッダタイプ情報を設け、例えば、「11」で有れば圧縮ヘッダパケットで有ることを示す。 For identifying whether this wireless LAN packet is a compressed header or a header that is not a compressed header, header type information is provided in the MAC frame mf in FIG. 6. For example, if it is “11”, it is a compressed header packet. It shows that.
図7は、アクセスポイント1が無線LAN端末2との間でカプセル化パケットを送信する場合の動作手順を示すフローチャートである。
FIG. 7 is a flowchart showing an operation procedure when the
図7において、左側の列はカプセル化パケットを送信するアクセスポイント1の動作、右側の列はそれを受信する無線LAN端末2の動作を示している。
In FIG. 7, the left column indicates the operation of the
まず、アクセスポイント1および無線LAN端末2にあっては、カプセル化ヘッダに対応した圧縮ヘッダを作成するため、変換テーブル61と変換テーブル62に予め初期設定を行う。(ステップs1、およびs1−1)。この初期設定は、アクセスポイント1および無線LAN端末2に、例えば、パーソナルコンピュータを接続し、キーボード等の入力装置により、例えば、図4の圧縮番号対応の様に所定の設定情報を入力すればよい。また、アクセスポイント1と無線LAN端末2との間で無線LAN通信を行い、そのいずれか一方にパーソナルコンピュータを接続して、通信を利用して両者に設定情報を入力する方法であってもよい。
First, in the
アクセスポイント1では、IPv4ネットワーク(#a)7からのパケット(図2の(a))を受信すると(ステップs2)、ヘッダ処理部51は有線LANMACヘッダ14を判読し、自装置あてのパケットであればこれを取り込み、有線LANMACヘッダ14を外してIPv4ヘッダ11およびIPv6ヘッダ12を読み出す。
When the
そして、ヘッダ処理部51は、このIPv6ヘッダ12中にIPv6プレフィクス「2002」を判別すると、サーバ10からのクライアント21へ送信されたカプセル化ヘッダであると判断する(ステップs3がYesの場合)。そして、そのヘッダ部分を変換テーブル61と照合する(ステップs5)。
When the
そして、例えばIPv6ヘッダ12の送信元IPアドレスが「c001:0203::48」であり、宛先IPアドレスが「09fe:fdfc::48」であるとすると、その組合せに対応した圧縮番号が図4に示す変換テーブル61に記載されていれば(ステップs6がYes)、その組合せに対する圧縮番号(この例では、「2」が該当する)を読み出す。
For example, if the source IP address of the
続いて、ヘッダ処理部51は、無線LAN端末2に送信するパケットの圧縮ヘッダ15に圧縮ヘッダ情報、即ち、圧縮ヘッダであることを示す「1111」を圧縮ヘッダ表示フィールドx1に、また、圧縮番号「2」を圧縮番号フィールドx2に書き込む(ステップs7)。
Subsequently, the
ヘッダ処理部51は更に、無線LAN端末2の装置宛先アドレス(例えば、DA)を書き込んだ無線LANMACヘッダ16を付加した圧縮ヘッダのパケット(図2の(b))を生成して無線部31に出力する。そして、アクセスポイント1は、この圧縮ヘッダのパケットを無線部31を介して無線LAN端末2に送信する(ステップs8)。
The
無線LAN端末2の無線部32は、この圧縮ヘッダのパケットを受信すると(ステップs10)、それをヘッダ処理部52に出力する。ヘッダ処理部52は、無線LANMACヘッダ16から装置宛先アドレス(DA)を読み出すと共に、そのパケットを取り込む。そして、無線LANMACヘッダ16を取り外し、圧縮ヘッダ15の圧縮ヘッダ表示フィールドx1「1111」を読み出して圧縮ヘッダであると判断する(ステップs11がYes)。
When receiving the compressed header packet (step s10), the wireless unit 32 of the
そして、ヘッダ処理部52は、この圧縮ヘッダと変換テーブル62とを照合し、圧縮番号フィールドx2の圧縮番号「2」から、それに対応した当該パケットのIPv6ヘッダの送信元IPアドレスG「c001:0203::48」と宛先IPアドレスH「09fe:fdfc::48」、およびその他のヘッダ詳細データを変換テーブル62から読み出し(ステップs12)、それらをIPv4ネットワーク(#b)7のカプセル化パケットに復元する(ステップs13)。
Then, the
これらの処理を終えると無線LAN端末2は、IPv4ネットワーク(#b)7へ送信するための有線LANMACヘッダを付加したカプセル化パケット(図2(a))を生成して、クライアント21に向けてIPv4ネットワーク(#b)7を介して上記カプセル化パケットを送信する(ステップs14)。
When these processes are completed, the
上記ステップs3において、IPv4ネットワーク(#a)7から受信したパケットがカプセル化パケットでなければ(ステップs3がNo)、アクセスポイント1は、そのパケットが例えばIPv4端末7tから送信されたIPv4パケットであると判断する。即ち、カプセル化部9を経由しないIPv4ネットワーク(#a)7に直接接続されたクライアントからのデータ通信であると判断する。そして、アクセスポイント1は、そのIPv4パケットに無線LAN端末2宛の無線LANMACヘッダ16を付加して送信する(ステップs4)。
In step s3, if the packet received from the IPv4 network (#a) 7 is not an encapsulated packet (step s3 is No), the
無線LAN端末2の無線部32は、このIPv4パケットを受信すると(ステップs10)、それをヘッダ処理部52に出力する。ヘッダ処理部52は、無線LANMACヘッダ16を取り外し、このパケットの先頭ヘッダの内容が「1111」でないことを判読し、圧縮ヘッダでないと判断する(ステップs11がNo)。
When receiving the IPv4 packet (step s10), the wireless unit 32 of the
続いて、IPv6ヘッダにIPv6プレフィクス「2002」がないと判断する(図7のステップs15がNo)と、その受信したIPv4パケットをIPv4ネットワーク(#b)7を介してクライアントに送信する(図7のステップs18)。この場合のクライアントは、IPv4ネットワーク(#b)7に接続されている相手である。 Subsequently, when it is determined that there is no IPv6 prefix “2002” in the IPv6 header (No in step s15 in FIG. 7), the received IPv4 packet is transmitted to the client via the IPv4 network (#b) 7 (FIG. 7). 7 step s18). The client in this case is a partner connected to the IPv4 network (#b) 7.
また、上記ステップs6において、変換テーブル61に圧縮番号が設定されていないカプセル化パケットであると判断(ステップs6がNo)した場合、ヘッダ処理部51は、当該パケットをカプセル化ヘッダとしたままで無線LAN端末2宛に無線LANMACヘッダ16を付加して送信する(ステップs9)。
If it is determined in step s6 that the packet is an encapsulated packet for which no compression number is set in the conversion table 61 (No in step s6), the
無線LAN端末2の無線部32は、このカプセル化パケットを受信すると、それをヘッダ処理部52に出力する。ヘッダ処理部52は、無線LANMACヘッダ16を取り外し、ヘッダ部の先頭が「1111」でないことから、圧縮ヘッダでないと判断し(ステップs11がNo)、さらに、IPv4ヘッダにIPv6プレフィクス「2002」が続いているか否かによってカプセル化パケットか否かを判断する。
Upon receiving this encapsulated packet, the wireless unit 32 of the
ここでは、ヘッダ処理部52は、IPv6プレフィクス「2002」が続いていることからカプセル化パケットであると判断する(ステップs15がYes)。そして、IPv4ネットワーク(#b)7へ送信するための有線LANMACヘッダ14を付加したカプセル化パケットを生成して、IPv4ネットワーク(#b)7、カプセル化部99を介してクライアント21に送信する(ステップs14)。
Here, since the IPv6 prefix “2002” continues, the
以上は、実施例1の基本形態であるが、上記動作のステップの幾つかをある構成要素が兼ねて行うか代行するものであってもよい。 The above is the basic form of the first embodiment, but some of the steps of the above operation may be performed by a certain component or may be substituted.
図8は、実施例1の無線LANシステムの変形例である。 FIG. 8 is a modification of the wireless LAN system according to the first embodiment.
この無線LANシステムでは、無線LAN端末2に直接クライアント21が接続されている他は図1の実施例1と同じである。この接続構成では、ヘッダ復元処理を行う機能要素の負担を変えることが可能である。
This wireless LAN system is the same as the first embodiment in FIG. 1 except that the
この無線LANシステムでは、無線LAN端末2からクライアント21にカプセル化パケットを送信しても良いし、無線LAN端末2からカプセル化パケットではなく、復元されたIPv6パケットを送信するようにしても良い。
In this wireless LAN system, the encapsulated packet may be transmitted from the
例えば、クライアント21がリレールータの機能を有する場合、無線LAN端末2から送信されるカプセル化パケットをプライアント21がIPv6パケットに復元する。そして、復元されたIPv6パケットをクライアント21から、このクライアント21に接続されたIPv6ネットワーク、もしくはIPv6端末等に送信するようにしても良い。
For example, when the
また、クライアント21がカプセル化復元機能を有しているホストやコンピュータ端末である場合、クライアント21は無線LAN端末2から送信されるカプセル化パケットをIPv6パケットに変換して、そのヘッダ内容を判読して所要の信号処理、アプリケーションの実行等を行うものである。
Further, when the
更に、無線LAN端末2がカプセル化部99に代わり、カプセル化パケットをIPv6パケットに変換して送信するリレールータの機能を有するものとしても良い。この場合、図7のステップs13では圧縮ヘッダパケットをIPv6パケットに復元し、またステップs14ではIPv6パケットが送信される。
Further, the
また、ステップs15でカプセル化パケットであった場合、そのカプセル化パケットを受信した無線LAN端末2はIPv6パケットを生成してクライアント21に送信する。
If the packet is an encapsulated packet in step s15, the
次に、無線LAN端末2からアクセスポイント1へIPv6パケットを送信する場合について説明する。ここでは、説明の頻雑を避けるため、クライアント21が直接無線LAN端末2に接続されているものとして動作説明を行う。
Next, a case where an IPv6 packet is transmitted from the
図9は、無線LAN端末2からアクセスポイント1にパケットを送信する動作手順を示すフローチャートである。
FIG. 9 is a flowchart showing an operation procedure for transmitting a packet from the
図9において、左側の列はパケットを送信する無線LAN端末2の動作、右側の列は受信するアクセスポイント1の動作を示している。この無線LAN通信では、伝送方向が実施例1と逆方向であるが、図7のフローチャートと異なる点を中心に説明する。
In FIG. 9, the left column indicates the operation of the
無線LAN端末2のヘッダ処理部52は、クライアント21からカプセル化パケットを受信し(ステップp3がYes)、そのカプセル化パケットに対応する圧縮ヘッダ情報が変換テーブル62に設定されていれば(ステップp5がYes)、それに基づいて所定の圧縮番号を設定した圧縮ヘッダを有する圧縮ヘッダのパケットを生成する。例えば、図4のIPv6ヘッダの送信先IPアドレスGと宛先IPアドレスHの記述データが逆になる組合せ(ここでは、例えば送信元IPアドレスG「09fe:fdfc::48」と宛先IPアドレスH「c001:0203::48」とする)から圧縮番号「2」を設定する。そして、ヘッダ処理部52は無線LANMACヘッダ16を付加した圧縮ヘッダのパケットを生成して、無線部32を介してアクセスポイント1に送信する(ステップp8)。
The
アクセスポイント1は、無線部31を介して圧縮ヘッダパケットを受信するとヘッダ処理部51に当該パケットを出力する。
When the
アクセスポイント1が受信したパケットが圧縮ヘッダのパケットで有れば(ステップp11がYes)、ヘッダ処理部51は、変換テーブル61を参照してそのパケットの圧縮番号「2」から送信元IPアドレス、宛先IPアドレス等を読み出し(ステップp12)、IPv4ヘッダおよびIPv6ヘッダに設定した所定のカプセル化パケットの生成を行う(ステップp13)。そして、有線LANMACヘッダを付加したカプセル化パケット(図2(a)と同じ構成)をIPv4パケットネットワーク(#a)7を介してサーバ10に送信する(ステップp14)。
If the packet received by the
しかしステップp6において、変換テーブル62にサーバ10に関する情報が設定されていない場合(ステップp6がNo)、ヘッダ処理部52では、そのままカプセル化を行い、無線部32を介してアクセスポイント1にカプセル化パケットを送信する(ステップp9)。
However, in step p6, when the information regarding the
アクセスポイント1の無線部31が、この圧縮ヘッダでないカプセル化パケットを受信すると(ステップp11がNo、ステップp15がYes)、ヘッダ処理部51に当該パケットを出力する。そしてヘッダ処理部51は、このカプセル化パケットをIPv4パケットネットワーク(#a)7を介してサーバ10に送信する(ステップp14)。
When the
また、アクセスポイント1がリレールータの機能を有するものである場合で、無線LAN端末2がクライアント21から受信したパケットがIPv6パケットであった場合(ステップp3がNo)、無線LAN端末2からそのままIPv6パケットをアクセスポイント1に送信する(ステップp4)。
If the
アクセスポイント1のヘッダ処理部51は、受信したパケットがIPv6パケットであると判断すると(ステップp11がNo、ステップp15がNo、ステップp16がYes)、IPv6パケットをカプセル化して(ステップp13)、IPv4ネットワーク(#a)7に送信する(ステップp14)。
When the
このカプセル化パケットは、IPv4パケットネットワーク(#a)7からカプセル化部9で受信され、そこでカプセル化パケットがほどかれIPv6パケットに変換される。カプセル化部9は、このIPv6パケットをIPv6ネットワーク(#a)8を介してサーバ10に送信する。そして、サーバ10は、そのパケットを受信するとヘッダおよびペイロードデータを判読して所定のアプリケーションを実行する。
This encapsulated packet is received by the encapsulating
なお、カプセル化ヘッダに対する圧縮方法、またはアルゴリズムは、上記例の様なテーブル化に限ることなく、例えば、IETFのRFC2085の様な変換則(仕様)を用いるものであっても良い。 The compression method or algorithm for the encapsulated header is not limited to the table formation as in the above example, but may use a conversion rule (specification) such as RFC 2085 of IETF.
実施例2は、変換テーブル61と変換テーブル62にIPv6ヘッダの送信元IPアドレスGと宛先IPアドレスHとの組合せの圧縮番号が設定されていないカプセル化パケットをアクセスポイント1と無線LAN端末2との間で通信する場合に、この組合せと対応する圧縮番号を変換テーブル61と変換テーブル62に追加設定して無線LAN通信を行うものである。
In the second embodiment, an encapsulated packet in which the compression number of the combination of the source IP address G and the destination IP address H of the IPv6 header is not set in the conversion table 61 and the conversion table 62 is transferred to the
図10は、実施例2の動作手順を示したフローチャートである。図10において、左側の列はパケットを送信するアクセスポイント1の動作、右側の列は受信する無線LAN端末2の動作を示している。
FIG. 10 is a flowchart illustrating an operation procedure according to the second embodiment. In FIG. 10, the left column indicates the operation of the
実施例2の動作について実施例1と異なる点を中心に説明する。またクライアント21は、無線LAN端末2に接続されているものとして説明を行う。
The operation of the second embodiment will be described with a focus on differences from the first embodiment. The description will be made assuming that the
アクセスポイント1は、IPv4ネットワーク(#a)7からのカプセル化パケット(図2(a)と同様)を受信すると(ステップs52)、ヘッダ処理部51が有線LANMACヘッダ14を判読し、自装置あてのパケットであればこれを取り込み、更にそのカプセル化ヘッダの先頭であるIPv4ヘッダ11を読み出す。
When the
そして、このIPv4ヘッダ11に続くIPv6ヘッダ12にIPv6プレフィクス「2002」を設定されたカプセル化ヘッダであった場合(ステップs53がYes)、ヘッダ処理部51は、そのカプセル化パケットのヘッダと変換テーブル61とを照合し(ステップs55)、当該パケットのIPv6ヘッダの例えば送信元IPアドレスG「c001:0203::48」と宛先IPアドレスH「09fe:fdfd::48の組合せが変換テーブル61に無いと判断したとする(ステップs56がNo)。
When the
すると、ヘッダ処理部51は、当該カプセル化パケットのIPv6ヘッダから送信元IPアドレスG「c001:0203::48」と宛先IPアドレスH「09fe:fdfd::48」を変換テーブル61に追加記憶する。そして、この組合せに対応した圧縮番号(ここでは「16」とする。)を生成して、図4に記載されている様に、変換テーブル61に圧縮番号「16」とIPアドレス等を記憶し、変換テーブル61の再設定を行う(ステップs59)。
Then, the
この設定に引き続き、ヘッダ処理部51は、無線LANMACヘッダ16を付加したカプセル化パケットを生成して無線部31を介して無線LAN端末2に送信する(ステップs59−1)。
Subsequent to this setting, the
なお、このカプセル化パケットの送信を行うときに、再設定した変換テーブル61に従って次回以降の伝送に備え、このカプセル化パケットのIPv4ヘッダのオプションm(図3参照)のフィールドに、次回以降は圧縮ヘッダにしたカプセル化パケットとなることを示すためのマーク(例えば、最後の5ビットを「01111」にする。)を設定して送信する。 When this encapsulated packet is transmitted, it is compressed in the field of option m (see FIG. 3) of the IPv4 header of the encapsulated packet in the next and subsequent transmissions in accordance with the reconfigured conversion table 61. A mark (for example, the last 5 bits are set to “01111”) indicating that the packet is an encapsulated packet in the header is set and transmitted.
無線LAN端末2の無線部32は、このカプセル化パケットを受信すると(ステップs51−2)、それをヘッダ処理部52に出力する。そして、ヘッダ処理部52は、無線LANMACヘッダ16を取り外し、ヘッダ部の先頭が「1111」でないことから圧縮ヘッダでないと判断し、カプセル化パケットのヘッダ部の内容を判読する。即ち、IPv6ヘッダのIPv6プレフィクス「2002」からカプセル化パケットか否かを判断する(ステップs51−7のYes)。
When receiving the encapsulated packet (step s51-2), the wireless unit 32 of the
更に、ヘッダ処理部52は、IPv4ヘッダのオプションmのフィールドから「01111」のマークを判読すると、次回以降圧縮ヘッダのパケットにして送信されるパケットであると判断し(ステップs51−8のYes)と、このカプセル化ヘッダからIPv6ヘッダの送信元IPアドレスG「c001:0203::48」と宛先IPアドレスH「09fe:fdfd::48」を変換テーブル62に追加記憶する(ステップs51−9)。
Furthermore, when the
そして、この組合せに対応した圧縮番号「16」を変換テーブル62に記憶し、変換テーブル62の再設定を行う。この変換テーブル62の圧縮番号は、アクセスポイント1の変換テーブル61と同じ圧縮番号が設定されなければならない。そのため、例えば、圧縮番号を連続番号にして、圧縮番号の追加毎にその番号を追加する方法や、アクセスポイント1側でIPv4ヘッダのオプションmのフィールドで圧縮番号を設定して、無線LAN端末2がこの圧縮番号を読み出す等の方法を採る。
Then, the compression number “16” corresponding to this combination is stored in the conversion table 62, and the conversion table 62 is reset. As the compression number of the conversion table 62, the same compression number as the conversion table 61 of the
なお、これらのマークの付加、圧縮番号の通知は、上記の方法の他に例えば、無線LANMACヘッダ16のMACフレームに設定するなどの方法によるものであってもよい。
The addition of these marks and the notification of the compression number may be performed by a method such as setting in the MAC frame of the wireless
そして、ヘッダ処理部52はIPv4ネットワークへ接続する有線LANMACヘッダを付加してカプセル化パケットを生成し、無線LAN端末2はクライアント21にカプセル化パケットを送信する。
The
もしステップs51−8において、「01111」のマークを判読出来なければ、ヘッダ処理部52は、このカプセル化パケットに有線LANMACヘッダを付加したカプセル化パケットを生成し、無線LAN端末2はクライアント21にそのカプセル化パケットを送信する(ステップs51−6)。
If the mark “01111” is not deciphered in step s51-8, the
従って、ヘッダ処理部52は、初期設定で圧縮番号を記憶していないカプセル化ヘッダのパケットを受信しても、その後、同じカプセル化ヘッダのパケットを受信した時には圧縮化ヘッダのパケットにして送信することが出来る。
Therefore, even if the
またステップs51−7において、カプセル化パケットではなく、IPv4パケットで有れば(ステップs51−7がNo)、無線LAN端末2は、クライアント21にIPv4パケットを送信する(ステップs51−10)。
In step s51-7, if the packet is not an encapsulated packet but an IPv4 packet (No in step s51-7), the
なお、変換テーブル61、62に送信元IPアドレスと宛先IPアドレスを追加登録する方法は、更に変換テーブル61,62を初期設定する時に、圧縮して通信する可能性のある送信元IPアドレスGと宛先IPアドレスHを圧縮化ヘッダ適用候補として登録するようにしてもよい。そして、その登録されたIPアドレスを持つカプセル化パケットを受信した時のみヘッダを圧縮するパケットとして送信するようにしてもよい。このマークを付ける方法では、圧縮ヘッダ化処理を行う対象のクライアント数を制限できるので圧縮テーブル61、62の容量を節約する効果がある。 The method of additionally registering the source IP address and the destination IP address in the conversion tables 61 and 62 is based on the source IP address G that may be compressed and communicated when the conversion tables 61 and 62 are further initialized. The destination IP address H may be registered as a compressed header application candidate. Then, only when an encapsulated packet having the registered IP address is received, it may be transmitted as a packet for compressing the header. This method of attaching a mark has an effect of saving the capacity of the compression tables 61 and 62 because the number of clients to be subjected to compression header processing can be limited.
また、上記の候補の登録の初期設定を行う時には入力する情報は、IPアドレス情報だけで済ませて、それ以外の、例えば、図4に記載されているヘッダ詳細データを入力しないままにしておいてもよい。この場合も、カプセル化パケットを受信した時にはヘッダ詳細データが読み込まれるので、それらのヘッダ詳細データを自動的に変換テーブル61、62にコピーして記憶させるようにすれば、初期設定でヘッダ詳細データを入力する作業を減らすことも出来る。 In addition, when performing the initial setting for registration of the above candidates, the information to be entered is only the IP address information, and other than that, for example, the header detailed data described in FIG. 4 is not inputted. Also good. In this case as well, since the header detailed data is read when the encapsulated packet is received, if the header detailed data is automatically copied and stored in the conversion tables 61 and 62, the header detailed data is set by default. It is possible to reduce the work of inputting.
一方、このマークを付けないで送信元IPアドレスと宛先IPアドレスとの組合せを受信したものについては、すべて変換テーブル61、62に圧縮番号とその組合せを追加設定する方法を採っても良い。マークを付けない方法は、アクセスポイント1と無線LAN端末2とがLAN間ブリッジ機能を果たしている時に有効である。しかしこの方法では、変換テーブル61、62に設定されるデータ量が膨大となるので、送信元IPアドレスと宛先IPアドレスの組合せ、およびその圧縮番号を適宜クリヤ、更新することが望ましい。
On the other hand, a method of additionally setting the compression number and the combination in the conversion tables 61 and 62 may be adopted for all the combinations that have received the combination of the source IP address and the destination IP address without attaching this mark. The method of not adding a mark is effective when the
また、実施例2においても、図8に示された構成に適用された実施例1と同様に、無線LAN端末2にIPv6パケットに復元する等の変形例を採ることが可能である。この場合、図10において、ステップs51−5を圧縮化ヘッダパケットもしくはカプセル化パケットをIPv6パケットに変換し、ステップs51−6をIPv6パケットがクライアントに送信されるように読み替える。
Also in the second embodiment, as in the first embodiment applied to the configuration shown in FIG. 8, it is possible to adopt a modification such as restoring the IPv6 packet to the
図11は、実施例2において、無線LAN端末2からアクセスポイント1へパケットを送信する場合の動作を示すフローチャートである。
FIG. 11 is a flowchart illustrating an operation when a packet is transmitted from the
図11において、左側の列はパケットを送信する無線LAN端末2の動作、右側の列は受信するアクセスポイント1の動作を示している。
In FIG. 11, the left column indicates the operation of the
この場合の動作は、図10のアクセスポイント1から無線LAN端末2へパケットを送信するフローチャートを、無線LAN端末2からアクセスポイント1へ送信するフローチャートと置き替えればよい。そして、アクセスポイント1がリレールータの機能を有している場合には、ステップp51−11が追加され、その動作は次の通りである。
In this case, the operation of transmitting packets from the
無線LAN端末2がクライアント21から受信したパケットがIPv6パケットであった場合(ステップp53がNo)、無線LAN端末2からIPv6パケットをアクセスポイント1に送信する(ステップp54)。
If the packet received from the
その場合、アクセスポイント1のヘッダ処理部51は、圧縮ヘッダのパケットでなく、且つ、カプセル化パケットでもない場合(ステップp51−3がNo、ステップp51−7がNo)、ステップp51−11において受信したパケットがIPv6パケットであるか否かを判断する。そして、IPv6パケットであると判断すると(ステップp51−11がYes)、IPv6パケットをカプセル化して(ステップp51−5)、IPv4ネットワーク(#a)7に送信する(ステップp51−6)。これにより、アクセスポイント1でIPv6パケットをカプセル化パケットに変換することができる。
In this case, if the
実施例3は、変換テーブル61と変換テーブル62にカプセル化パケットの圧縮ヘッダ情報が記述されていないカプセル化パケットをアクセスポイント1と無線LAN端末2との間で通信する手段の一つであって、パケットの送信側がリレールータの機能を有している場合、その間の無線通信ではIPv6ヘッダのパケットにして無線LAN通信を行うものである。
The third embodiment is one of means for communicating between the
図12は、実施例3の動作手順を示したフローチャートである。図12において、左側の列はパケットを送信するアクセスポイント1の動作、右側の列は受信する無線LAN端末2の動作を示している。実施例3の動作を図10に示した実施例2と異なる点を中心に説明する。
FIG. 12 is a flowchart illustrating the operation procedure of the third embodiment. In FIG. 12, the left column indicates the operation of the
以下に、アクセスポイント1が受信したカプセル化パケットが変換テーブル61に圧縮番号が設定されていないIPアドレスの組合せで、更にIPアドレスの1つが圧縮ヘッダで伝送するIPアドレスの候補として登録されているカプセルパケットである場合を例に動作を説明する。
In the following, the encapsulated packet received by the
さて、アクセスポイント1のヘッダ処理部51は受信したカプセル化パケットを判読して、例えば、その送信元IPアドレスG「c001:0203::48」と宛先IPアドレスH「09fe:fdfb::48」の組み合わせが変換テーブル61に無いけれども(ステップs56がNo)、送信元IPアドレスG「c001:0203::48」が圧縮ヘッダで伝送するIPアドレス候補として登録されているとする(ステップs56―1がYes)。
Now, the
なお、この登録の有無の判断は、例えば、変換テーブル61の送信元IPアドレスGの識別欄が設けられ、そこに登録を意味する「1」が初期設定されているかを判読する方法により行われる。 The determination of the presence / absence of registration is performed by, for example, a method in which an identification field of the source IP address G of the conversion table 61 is provided and whether or not “1” meaning registration is initially set there. .
そこで、ヘッダ処理部51は、その受信したIPアドレスの組み合わせは次回以降圧縮ヘッダで伝送するものと判断する。そして、送信元IPアドレスG「c001:0203::48」と宛先IPアドレスH「09fe:fdfb::48」、およびそれらの組み合わせと対応する圧縮番号「17」を変換テーブル61に追加する(ステップs59)。
Therefore, the
そして、アクセスポイント1は受信したカプセル化パケットをIPv6パケットに変換し、次回以降は圧縮ヘッダのパケットにして送信することを示すマーク「01111」をIPv6ヘッダの拡張ヘッダに設定して無線LAN端末2へ送信する(ステップs59−2)。なお、拡張ヘッダは、IPv6ヘッダの宛先IPアドレスHフィールドに続いて設定されるオプション設定のフィールドである。
Then, the
そして無線LAN端末2のヘッダ処理部52は、受信したパケットがIPv6パケットであると判断すると(ステップs60がYes)、受信したパケットの拡張ヘッダを読み出し、次回以降は圧縮されるIPv6パケットで有ることを示すためのマーク「01111」を判読すると、IPv6ヘッダから読み出した送信元IPアドレスG「c001:0203::48」と宛先IPアドレスH「09fe:fdfb::48」、およびその組合せと対応する圧縮番号「17」を変換テーブル62に追加して再設定する(ステップs61)。
If the
なお、この変換テーブル62の圧縮番号は、実施例2と同様にアクセスポイント1の変換テーブル61との間で同じ圧縮番号になっている。
The compression number of this conversion table 62 is the same as that of the conversion table 61 of the
一方、受信したカプセル化パケットのIPアドレスが圧縮ヘッダで伝送するIPアドレス候補に登録されていない場合(ステップs56−1がNo)、カプセル化パットはそのまま無線LAN端末2に送信される(ステップs56−2)。そして無線LAN端末2は、クライアント21へカプセル化パケットとして送信する(ステップs51−7がYes、s51−6)。
On the other hand, when the IP address of the received encapsulated packet is not registered in the IP address candidate to be transmitted by the compressed header (No in step s56-1), the encapsulated pad is transmitted as it is to the wireless LAN terminal 2 (step s56). -2). Then, the
もし、IPアドレスに圧縮ヘッダで伝送する候補で有ることを登録しない方法でカプセル化パケットを無線LAN端末2に送信する場合は、ステップs56−1、56−2およびs51−7が省略される。
If the encapsulated packet is transmitted to the
即ち、変換テーブル61にIPアドレスの組み合わせが無いカプセルパケットについては、変換テーブル61にIPアドレスの組み合わせが追加される(ステップs59)。そして、アクセスポイント1から無線LAN端末2へカプセル化パケットからIPv6パケットに変換されて送信される(ステップs59―2)。
That is, for a capsule packet having no IP address combination in the conversion table 61, the IP address combination is added to the conversion table 61 (step s59). Then, the encapsulated packet is converted into an IPv6 packet and transmitted from the
無線LAN端末2では、受信したIPv6パケットからIPアドレスの組み合わせが読み出されて変換テーブル62に追加されるようになる(ステップs61)。
In the
また、無線LAN端末2からアクセスポイント1にカプセル化パケットを送信する場合は、図12のアクセスポイント1と無線LAN端末2の関係が入れ替えられたものとなる。
Further, when the encapsulated packet is transmitted from the
この実施例3においても、実施例1、2と同様に無線LAN端末2でIPv6パケットに復元してクライアント21に送信する等の変形例を採ることも可能である。
Also in the third embodiment, it is possible to adopt a modification in which the
本発明は、上記各実施例に限るものではなく、2種以上のプロトコルで通信する為にカプセル化パケットを伝送する無線LANシステムにおいて、無線通信区間でのパケット伝送にヘッダの圧縮が行われるものに適用されるものである。 The present invention is not limited to the above embodiments, and in a wireless LAN system that transmits encapsulated packets for communication using two or more protocols, header compression is performed for packet transmission in a wireless communication section. Applies to
例えば、アクセスポイントはIPv4ネットワークに接続され、無線LAN端末はIPv6ネットワークもしくはIPv6クライアントに接続され、無線LAN端末がIPv4プロトコルで通信するカプセル化処理とそのカプセル化パケットの圧縮・復元を兼ねる動作を行っても良い。 For example, the access point is connected to an IPv4 network, the wireless LAN terminal is connected to an IPv6 network or an IPv6 client, and the wireless LAN terminal communicates with the IPv4 protocol and performs an operation that combines compression and decompression of the encapsulated packet. May be.
一方、無線LAN端末はIPv4ネットワークに接続され、アクセスポイントはIPv6ネットワークもしくはIPv6クライアントに接続され、アクセスポイントがIPv4プロトコルで通信するカプセル化処理とそのカプセル化パケットの圧縮・復元を兼ねる動作を行っても良い。 On the other hand, the wireless LAN terminal is connected to the IPv4 network, the access point is connected to the IPv6 network or the IPv6 client, and the access point communicates with the IPv4 protocol and performs the operation that combines compression and decompression of the encapsulated packet. Also good.
さらに本発明は、アクセスポイントと無線LAN端末との間の通信ではなく、無線LAN端末と他の無線LAN端末との間で通信を行うアドホックモードの通信であっても適用できる。この場合、上記説明のアクセスポイント1を無線LAN端末1(#2)、無線LAN端末1を無線LAN端末1(#1)と読み替えれば良い。
Furthermore, the present invention is applicable not only to communication between an access point and a wireless LAN terminal but also to communication in an ad hoc mode in which communication is performed between a wireless LAN terminal and another wireless LAN terminal. In this case, the
また、以上の本発明についての説明は、IPv6パケットをIPv4プロトコルによりカプセル化したパケットをIPv4ネットワーク上で伝送する無線LANシステムに適用するものであったが、本発明は、IPv4パケットをIPv6プロトコルでカプセル化したパケットをIPv6ネットワーク上で伝送する無線LANシステムに応用してもよい。 Further, the above description of the present invention is applied to a wireless LAN system that transmits a packet obtained by encapsulating an IPv6 packet by the IPv4 protocol on the IPv4 network. However, the present invention is based on the IPv6 protocol. You may apply to the wireless LAN system which transmits the packet which encapsulated on the IPv6 network.
1 アクセスポイント
2 無線LAN端末
31、32 無線部
51、52 ヘッダ処理部
61、62 変換テーブル
7 IPv4ネットワーク
7t IPv4端末
8 IPv6ネットワーク
9 カプセル化装置
10 サーバ
11 IPv4ヘッダ
12 IPv6ヘッダ
13 ペイロード
14 有線LANMACヘッダ
15 圧縮ヘッダ
16 無線LANMACヘッダ
DESCRIPTION OF
16 Wireless LAN MAC header
Claims (17)
前記送信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルと、
前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した無線通信パケットに変換する変換手段と、
前記無線通信パケットを前記受信局に無線送信する送信手段とを有し、
前記受信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルと、
前記無線通信パケットを受信すると前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元して第2のクライアントに対し送信する送信手段とを有する
ことを特徴とする無線LANシステム。 The packet transmitted from the first client through the first network is converted into the encapsulated packet according to the protocol of the second network different from the first network through the second network. A wireless LAN system comprising a transmitting station that receives the data and a receiving station that is wirelessly connected to the transmitting station,
The transmitting station is
A first conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
Wireless communication in which at least a part of an encapsulation header composed of first header information and second header information of the encapsulated packet is compressed into compressed header information based on the first conversion table, and a wireless communication header is added Conversion means for converting into packets;
Transmitting means for wirelessly transmitting the wireless communication packet to the receiving station;
The receiving station is
A second conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
When the wireless communication packet is received, at least a part of the compressed header information is restored to the encapsulated packet including the first and second header information based on the second conversion table, and is sent to the second client. A wireless LAN system, comprising: a transmission means for transmitting.
前記送信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルと、
前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮し、且つ、無線通信ヘッダと圧縮ヘッダパケットである識別情報を付加した無線通信パケットに変換する変換手段と、
前記無線通信パケットを前記受信局に無線送信する送信手段とを有し、
前記受信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルと、
前記無線通信パケットを受信して前記識別情報に基づいて前記圧縮ヘッダパケットであることを判別した時、前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元して第2のクライアントに対し送信する送信手段とを有する
ことを特徴とする無線LANシステム。 The packet transmitted from the first client through the first network is converted into the encapsulated packet according to the protocol of the second network different from the first network through the second network. A wireless LAN system comprising a transmitting station that receives the data and a receiving station that is wirelessly connected to the transmitting station,
The transmitting station is
A first conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
Compress at least a part of the encapsulated header composed of the first header information and the second header information of the encapsulated packet into compressed header information based on the first conversion table, and a radio communication header and a compressed header packet A conversion means for converting the wireless communication packet to which identification information is added;
Transmitting means for wirelessly transmitting the wireless communication packet to the receiving station;
The receiving station is
A second conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
When the wireless communication packet is received and determined to be the compressed header packet based on the identification information, at least a part of the compressed header information is based on the second conversion table and the first and second A wireless LAN system, comprising: a transmission unit that restores the encapsulated packet including the header information of the client and transmits the packet to the second client.
前記送信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルと、
前記第1の変換テーブルに前記カプセル化パケットの第1のヘッダ情報に含まれる複数のアドレスの組合せが記憶されている時、前記カプセル化パケットの前記第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した第1の無線通信パケットに変換し、前記第1の変換テーブルに前記カプセル化パケットの前記第1のヘッダ情報に含まれる前記複数のアドレスの組合せが記憶されていない時、前記カプセル化パケットに前記無線通信ヘッダを付加した第2の無線通信パケットに変換する変換手段と、
前記第1又は第2の無線通信パケットを前記受信局に無線送信する送信手段とを有し、
前記受信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルと、
前記第1の無線通信パケットを受信すると前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元し、前記第2の無線パケットを受信するとそのカプセル化パケットを第2のクライアントに対し送信する送信手段とを有する
ことを特徴とする無線LANシステム。 The packet transmitted from the first client through the first network is converted into the encapsulated packet according to the protocol of the second network different from the first network through the second network. A wireless LAN system comprising a transmitting station that receives the data and a receiving station that is wirelessly connected to the transmitting station,
The transmitting station is
A first conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
When a combination of a plurality of addresses included in the first header information of the encapsulated packet is stored in the first conversion table, from the first header information and the second header information of the encapsulated packet, And compressing at least a part of the encapsulation header into compressed header information based on the first conversion table, converting the compressed header information to a first wireless communication packet to which a wireless communication header is added, and adding the capsule to the first conversion table. Conversion means for converting to a second wireless communication packet in which the wireless communication header is added to the encapsulated packet when the combination of the plurality of addresses included in the first header information of the encrypted packet is not stored;
Transmitting means for wirelessly transmitting the first or second wireless communication packet to the receiving station;
The receiving station is
A second conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
When receiving the first wireless communication packet, at least a part of the compressed header information is restored to the encapsulated packet including the first and second header information based on the second conversion table, and the second A wireless LAN system comprising: a transmission means for transmitting the encapsulated packet to the second client when the wireless packet is received.
前記送信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルを具備し、
前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した無線通信パケットに変換して前記受信局に無線送信し、
前記受信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルを具備し、
前記無線通信パケットを受信すると前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元して第2のクライアントに対し送信する
ことを特徴とする無線LANシステムの通信制御方法。 The packet transmitted from the first client through the first network is converted into the encapsulated packet according to the protocol of the second network different from the first network through the second network. A wireless LAN system communication control method comprising: a transmitting station that receives the data; and a receiving station that is wirelessly connected to the transmitting station,
The transmitting station is
Comprising a first conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
Wireless communication in which at least a part of an encapsulation header composed of first header information and second header information of the encapsulated packet is compressed into compressed header information based on the first conversion table, and a wireless communication header is added Converted into packets and wirelessly transmitted to the receiving station,
The receiving station is
Comprising a second conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
When the wireless communication packet is received, at least a part of the compressed header information is restored to the encapsulated packet including the first and second header information based on the second conversion table, and is sent to the second client. A communication control method for a wireless LAN system, characterized by comprising:
前記送信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルを具備して、
前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮し、無線通信ヘッダと圧縮ヘッダパケットである識別情報を付加した無線通信パケットに変換して前記受信局に無線送信し、
前記受信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルを具備し、
前記無線通信パケットを受信して前記識別情報に基づいて前記圧縮ヘッダパケットであることを判別した時、前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元して第2のクライアントに対し送信する
ことを特徴とする無線LANシステムの通信制御方法。 The packet transmitted from the first client through the first network is converted into the encapsulated packet according to the protocol of the second network different from the first network through the second network. A wireless LAN system communication control method comprising: a transmitting station that receives the data; and a receiving station that is wirelessly connected to the transmitting station,
The transmitting station is
Comprising a first conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
It is a radio communication header and a compressed header packet by compressing at least a part of the encapsulated header composed of the first header information and the second header information of the encapsulated packet into compressed header information based on the first conversion table. Converted into a wireless communication packet with identification information added and wirelessly transmitted to the receiving station,
The receiving station is
Comprising a second conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
When the wireless communication packet is received and determined to be the compressed header packet based on the identification information, at least a part of the compressed header information is based on the second conversion table and the first and second A communication control method for a wireless LAN system, wherein the packet is restored to the encapsulated packet comprising the header information and transmitted to the second client.
前記送信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第1の変換テーブルを具備し、
前記第1の変換テーブルに前記カプセル化パケットの第1のヘッダ情報に含まれる複数のアドレスの組合せが記憶されている時、前記カプセル化パケットの前記第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記第1の変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した第1の無線通信パケットに変換し、
前記第1の変換テーブルに前記カプセル化パケットの前記第1のヘッダ情報に含まれる前記複数のアドレスの組合せが記憶されていない時、前記カプセル化パケットに前記無線通信ヘッダを付加した第2の無線通信パケットに変換し、
前記第1又は第2の無線通信パケットを前記受信局に無線送信し、
前記受信局は、
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶する第2の変換テーブルを具備し、
前記第1の無線通信パケットを受信すると前記圧縮ヘッダ情報の少なくとも一部を前記第2の変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元し、
前記第2の無線パケットを受信するとそのカプセル化パケットを第2のクライアントに対し送信する
ことを特徴とする無線LANシステムの通信制御方法。 The packet transmitted from the first client through the first network is converted into the encapsulated packet according to the protocol of the second network different from the first network through the second network. A wireless LAN system communication control method comprising: a transmitting station that receives the data; and a receiving station that is wirelessly connected to the transmitting station,
The transmitting station is
Comprising a first conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
When a combination of a plurality of addresses included in the first header information of the encapsulated packet is stored in the first conversion table, from the first header information and the second header information of the encapsulated packet Compressing at least part of the encapsulated header into compressed header information based on the first conversion table, and converting the compressed header information to a first wireless communication packet with a wireless communication header added thereto,
A second radio in which the radio communication header is added to the encapsulated packet when the combination of the plurality of addresses included in the first header information of the encapsulated packet is not stored in the first conversion table; Converted into communication packets,
Wirelessly transmitting the first or second wireless communication packet to the receiving station;
The receiving station is
Comprising a second conversion table for storing compressed information in association with a combination of a plurality of addresses based on the protocol of the first network;
Upon receiving the first wireless communication packet, at least a part of the compressed header information is restored to the encapsulated packet composed of the first and second header information based on the second conversion table,
When the second wireless packet is received, the encapsulated packet is transmitted to the second client.
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶された変換テーブルと、
前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部を前記変換テーブルに基づき圧縮ヘッダ情報に圧縮すると共に、無線通信ヘッダを付加した無線通信パケットに変換する変換手段と、
前記無線通信パケットを前記受信局に無線送信する送信手段と
を具備することを特徴とする無線LANシステムの送信局。 A packet wirelessly connected to a receiving station and transmitted from a first client via a first network, converted into an encapsulated packet according to a second network protocol different from the first network A transmitting station for receiving via the second network,
A conversion table in which compression information is stored in association with a combination of a plurality of addresses based on the protocol of the first network;
Based on the conversion table, at least a part of the encapsulated header composed of the first header information and the second header information of the encapsulated packet is compressed into compressed header information and converted into a radio communication packet with a radio communication header added. Conversion means to
Transmitting means for wirelessly transmitting the wireless communication packet to the receiving station.
前記第1のネットワークのプロトコルに基づく複数のアドレスの組合せに応じて圧縮情報が対応付けられて記憶されて変換テーブルと、
前記カプセル化パケットの第1のヘッダ情報および第2のヘッダ情報からなるカプセル化ヘッダの少なくとも一部が圧縮された圧縮ヘッダ情報と無線通信ヘッダとを含む無線通信パケットを前記送信局から受信する受信手段と、
前記受信手段で受信した前記無線通信パケットの前記圧縮ヘッダ情報の少なくとも一部を前記変換テーブルに基づいて前記第1および第2のヘッダ情報からなる前記カプセル化パケットに復元し、クライアントに対し送信する送信手段とを有する
ことを特徴とする無線LANシステムの受信局。 The packet transmitted from the first client through the first network is converted into the encapsulated packet according to the protocol of the second network different from the first network through the second network. A receiving station that is wirelessly connected to the receiving station
A compression table in which compression information is associated and stored according to a combination of a plurality of addresses based on the protocol of the first network; and
Reception of receiving from the transmitting station a wireless communication packet including compressed header information in which at least a part of an encapsulation header including the first header information and second header information of the encapsulated packet is compressed and a wireless communication header. Means,
At least a part of the compressed header information of the wireless communication packet received by the receiving unit is restored to the encapsulated packet composed of the first and second header information based on the conversion table, and transmitted to the client A wireless LAN system receiving station.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003359621A JP2005124077A (en) | 2003-10-20 | 2003-10-20 | Wireless lan system, its communication control method, transmitting station, and receiving station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003359621A JP2005124077A (en) | 2003-10-20 | 2003-10-20 | Wireless lan system, its communication control method, transmitting station, and receiving station |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005124077A true JP2005124077A (en) | 2005-05-12 |
Family
ID=34615788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003359621A Pending JP2005124077A (en) | 2003-10-20 | 2003-10-20 | Wireless lan system, its communication control method, transmitting station, and receiving station |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005124077A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007074197A (en) * | 2005-09-06 | 2007-03-22 | Yokogawa Electric Corp | Network communication system |
JP2007074198A (en) * | 2005-09-06 | 2007-03-22 | Yokogawa Electric Corp | Network communication system |
WO2008136446A1 (en) * | 2007-04-26 | 2008-11-13 | Kyocera Corporation | Wireless communication system, wireless communication apparatus and wireless communication method |
JP2009512343A (en) * | 2005-10-11 | 2009-03-19 | クゥアルコム・インコーポレイテッド | Base station method and apparatus for establishing a connection |
JP2009512350A (en) * | 2005-10-11 | 2009-03-19 | クゥアルコム・インコーポレイテッド | Wireless terminal method and apparatus for establishing a connection |
JP2009518897A (en) * | 2005-12-01 | 2009-05-07 | クゥアルコム・インコーポレイテッド | Internet protocol connectivity to work with access terminals and moored devices. |
WO2009066381A1 (en) * | 2007-11-21 | 2009-05-28 | Fujitsu Limited | Transmission apparatus and method for transmission |
WO2010001684A1 (en) | 2008-06-30 | 2010-01-07 | 日本電気株式会社 | Communication system |
WO2012020794A1 (en) * | 2010-08-11 | 2012-02-16 | 日本電気株式会社 | Communication system, transmission device, receiving device, communication method, and computer program |
US8184615B2 (en) | 2005-10-12 | 2012-05-22 | Qualcomm Incorporated | Wireless terminal methods and apparatus for establishing connections |
CN103179094A (en) * | 2011-12-22 | 2013-06-26 | 中兴通讯股份有限公司 | Sending and receiving method, sending device and receiving device of IP packet header |
JP2014508458A (en) * | 2011-01-26 | 2014-04-03 | クゥアルコム・インコーポレイテッド | System and method for communicating in a network |
KR20140048162A (en) * | 2011-06-07 | 2014-04-23 | 마벨 월드 트레이드 리미티드 | Physical layer frame format for long range wlan |
-
2003
- 2003-10-20 JP JP2003359621A patent/JP2005124077A/en active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007074198A (en) * | 2005-09-06 | 2007-03-22 | Yokogawa Electric Corp | Network communication system |
JP2007074197A (en) * | 2005-09-06 | 2007-03-22 | Yokogawa Electric Corp | Network communication system |
JP2009512343A (en) * | 2005-10-11 | 2009-03-19 | クゥアルコム・インコーポレイテッド | Base station method and apparatus for establishing a connection |
JP2009512350A (en) * | 2005-10-11 | 2009-03-19 | クゥアルコム・インコーポレイテッド | Wireless terminal method and apparatus for establishing a connection |
US8184615B2 (en) | 2005-10-12 | 2012-05-22 | Qualcomm Incorporated | Wireless terminal methods and apparatus for establishing connections |
JP4861429B2 (en) * | 2005-12-01 | 2012-01-25 | クゥアルコム・インコーポレイテッド | Simultaneous Internet protocol connectivity to access terminals and moored devices. |
JP2009518897A (en) * | 2005-12-01 | 2009-05-07 | クゥアルコム・インコーポレイテッド | Internet protocol connectivity to work with access terminals and moored devices. |
WO2008136446A1 (en) * | 2007-04-26 | 2008-11-13 | Kyocera Corporation | Wireless communication system, wireless communication apparatus and wireless communication method |
WO2009066381A1 (en) * | 2007-11-21 | 2009-05-28 | Fujitsu Limited | Transmission apparatus and method for transmission |
CN102057719A (en) * | 2008-06-30 | 2011-05-11 | 日本电气株式会社 | Communication system |
WO2010001684A1 (en) | 2008-06-30 | 2010-01-07 | 日本電気株式会社 | Communication system |
US8687687B2 (en) | 2008-06-30 | 2014-04-01 | Nec Corporation | Communication system |
WO2012020794A1 (en) * | 2010-08-11 | 2012-02-16 | 日本電気株式会社 | Communication system, transmission device, receiving device, communication method, and computer program |
JP2014508458A (en) * | 2011-01-26 | 2014-04-03 | クゥアルコム・インコーポレイテッド | System and method for communicating in a network |
KR20140048162A (en) * | 2011-06-07 | 2014-04-23 | 마벨 월드 트레이드 리미티드 | Physical layer frame format for long range wlan |
KR101967414B1 (en) | 2011-06-07 | 2019-04-10 | 마벨 월드 트레이드 리미티드 | Physical layer frame format for long range wlan |
CN103179094A (en) * | 2011-12-22 | 2013-06-26 | 中兴通讯股份有限公司 | Sending and receiving method, sending device and receiving device of IP packet header |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7664881B2 (en) | Packet header compression system and method based upon a dynamic template creation | |
JP6817174B2 (en) | Propagation of data frames across communication networks using incompatible network routing protocols | |
Hui et al. | Compression format for IPv6 datagrams over IEEE 802.15. 4-based networks | |
JP4317403B2 (en) | Header compression apparatus and header compression method | |
US7768941B1 (en) | Method and system for initiating a virtual private network over a shared network on behalf of a wireless terminal | |
Kushalnagar et al. | IPv6 over low-power wireless personal area networks (6LoWPANs): overview, assumptions, problem statement, and goals | |
KR101099246B1 (en) | System and method for transmitting packet based wireless personal area network | |
US20080259902A1 (en) | Header compression and packet transmission method in sensor network and apparatus therefor | |
JP2005124077A (en) | Wireless lan system, its communication control method, transmitting station, and receiving station | |
CN102118792B (en) | Method and device for transmitting data packets | |
US20070242703A1 (en) | Binding/combining of plural telecommunications functions | |
US20070242683A1 (en) | Plural telecommunications functions having sharing transaction(s) | |
CN102300256A (en) | Method and device for feeding back header compression and feedback information | |
US12192101B2 (en) | Secure data connections in low data rate networks | |
CN110012121A (en) | A method for heterogeneous IoT nodes to access IPv6 network based on connection identification | |
Ertekin et al. | Internet protocol header compression, robust header compression, and their applicability in the global information grid | |
US20060268820A1 (en) | IP header compression with IPv6 mobile node | |
Thubert | RFC 6282: Compression format for IPv6 datagrams over IEEE 802.15. 4-based networks | |
CN104509046B (en) | A kind of data communications method, equipment and system | |
JP4885810B2 (en) | Wireless terminal adapter | |
Herrero et al. | Network and Transport Layers | |
AU2021390925A9 (en) | Secure data connections in low data rate networks | |
JP4975806B2 (en) | Multiple communication function with shared transaction (s) | |
Gundalwar | ENABLING IPV6 OVER CROSS-TECHNOLOGY COMMUNICATION WITH WAKE-UP RADIO FOR ENHANCED CONNECTIVITY |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050415 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |