明 細 書 Specification
伝送装置およびその方法 Transmission apparatus and method
技術分野 Technical field
[0001] 本発明は、アドレス体系および通信プロトコルが統一されていない複数の通信シス テム間でデータを伝送する伝送装置およびその方法に関する。 The present invention relates to a transmission device and a transmission method for transmitting data between a plurality of communication systems in which an address system and a communication protocol are not unified.
背景技術 Background art
[0002] 例えば、非特許文献 1は、 LAN(Local Area Network)におレ、て、物理的な接続形 態とは独立に、端末の仮想的なグループを設定してデータを伝送する VLAN (Virtual LAN)を開示する。 [0002] For example, Non-Patent Document 1 discloses a VLAN (Local Area Network) that sets a virtual group of terminals and transmits data independently of the physical connection mode. Virtual LAN).
また、例えば、非特許文献 2は、公衆回線をあた力も専用回線であるかのように利 用してデータの伝送を行う VPN(Virtual Private Network)を開示する。 For example, Non-Patent Document 2 discloses a VPN (Virtual Private Network) that transmits data using a public line as if it were a dedicated line.
また、例えば、非特許文献 3は、携帯電話を介したデータ通信を開示する。 Also, for example, Non-Patent Document 3 discloses data communication via a mobile phone.
[0003] 現在、データの伝送のためには、 TCP/lP(Transmission Control [0003] At present, TCP / IP (Transmission Control) is used for data transmission.
Protocol/Internet Protocol)と呼ばれる通信プロトコルが一般的に用いられ、この TC P/IPにおレ、ては、データの伝送のために IPアドレスが用いられる。 A communication protocol called Protocol / Internet Protocol) is generally used. In this TCP / IP, an IP address is used for data transmission.
また、 VLANまたは VPNには識別子(タグ)が付され、データ伝送の際に、 VLAN または VPNを識別するために用いられる。 An identifier (tag) is attached to a VLAN or VPN, and is used to identify the VLAN or VPN during data transmission.
[0004] し力、しながら、 IPアドレスは、複数の通信システムそれぞれにおレ、て、独自の体系 で設定されることが多いので、 1つの通信システムで有効な IPアドレス力 他の通信 システムにおいて有効であるとは限らない。 [0004] However, since an IP address is often set in a unique system for each of a plurality of communication systems, an effective IP address for one communication system is used for other communication systems. Is not always effective.
また、 VLANまたは VPN以外の通信プロトコルにおいては、一般に、通信システム 識別用のタグは用いられない。 In communication protocols other than VLAN or VPN, tags for communication system identification are not generally used.
[0005] 従って、複数の通信システムの間を接続するときには、独自の IPアドレス体系を有 する通信システム間でデータを伝送するときには、これらの通信システム間で IPアド レスの整合を取る必要がある。 [0005] Therefore, when connecting between a plurality of communication systems, when transmitting data between communication systems having a unique IP address system, it is necessary to match IP addresses between these communication systems. .
また、 VLANまたは VPNによりデータ伝送を行う通信システムと、それ以外の通信 システム (例えば、非特許文献 3に開示された携帯電話によるデータ通信システムな
ど)との間でデータを伝送するときには、タグの付加および削除が必要とされる。 非特許文献 1 : Also, a communication system that performs data transmission by VLAN or VPN and another communication system (for example, a data communication system using a mobile phone disclosed in Non-Patent Document 3). When data is transmitted to or from such devices, addition and deletion of tags are required. Non-patent document 1:
https:// www. hp .com/ roducts 11 unixserverconnectivity/ adapters/ ethernet/ inrolibrar y/VLAN_wp.pdf http: // www.hp.com/ roducts 11 unixserverconnectivity / adapters / ethernet / inrolibrary / VLAN_wp.pdf
非特許文献 2: https://ftp.rfc-editor.org/in-notes/rfc2764.txt Non-Patent Document 2: https://ftp.rfc-editor.org/in-notes/rfc2764.txt
非特許文献 3 : Non-Patent Document 3:
https://www.kddi.com/busmess/ service/ network/ ezwebimk/ index. htmi https://www.kddi.com/busmess/ service / network / ezwebimk / index.htmi
発明の開示 Disclosure of the invention
[0006] 本発明は、上述したような背景からなされたものであり、アドレス体系および通信プ ロトコルが統一されていない複数の通信システムの間でデータの伝送を可能とする伝 送装置およびその方法を提供することを目的とする。 [0006] The present invention has been made in view of the above background, and has a transmission device and a transmission method capable of transmitting data between a plurality of communication systems in which an address system and a communication protocol are not unified. The purpose is to provide.
[0007] 上記目的を達成するために、本発明に力かる伝送装置は、複数の第 1の通信ノー ドと、前記複数の第 1の通信ノードのいずれ力と対応付けられ、前記対応付けられた 第 1の通信ノードとの間でデータを伝送する複数の第 2の通信ノードとの間でデータ を伝送する伝送装置であって、前記第 1の通信ノードには、第 1の識別子が付され、 前記第 1の通信ノードは、前記第 1の識別子と、前記第 1の通信ノードにおける 1っ以 上の第 1のアドレスとを用いてデータを伝送し、前記第 2の通信ノードは、前記対応付 けられた第 1の通信ノードの前記第 1のアドレスと体系が同一または異なる第 2のアド レスを用いてデータを伝送し、前記第 1の通信ノードの第 1の識別子と、前記第 1のァ ドレスとを対応付ける第 1の対応付け手段と、前記第 1の通信ノードの第 1の識別子と 、この第 1の通信ノードに対応する前記第 2の通信ノードとを対応付ける第 2の対応付 け手段と、前記第 1の通信ノードに対してデータを伝送する前記第 2の通信ノードか らの第 1のデータを受信する第 1の受信手段と、前記第 1の識別子と第 1のアドレスと の対応付けと、前記第 1の識別子と第 2の通信ノードとの対応付けとに基づいて、前 記第 1の通信ノードとの間でデータを伝送する第 2の通信ノードの前記第 2のアドレス と、この第 1の通信ノードの前記第 1の識別子および前記第 1のアドレスのいずれかと を対応付ける第 3の対応付け手段と、前記第 2の通信ノードからの第 1のデータに、こ の第 1のデータに付された前記第 2のアドレスの代わりに、この第 2のアドレスに対応
付けられた前記第 1の識別子および前記第 1のアドレスを付して、前記第 1の通信ノ ードに対して伝送する第 1の伝送手段とを有する。 [0007] In order to achieve the above object, a transmission device according to the present invention relates to a plurality of first communication nodes and any one of the plurality of first communication nodes. A transmission device for transmitting data to and from a plurality of second communication nodes for transmitting data to and from a first communication node, wherein the first communication node is provided with a first identifier. Wherein the first communication node transmits data using the first identifier and one or more first addresses of the first communication node, and wherein the second communication node Data is transmitted using a second address having the same or different system as the first address of the associated first communication node, and a first identifier of the first communication node; First associating means for associating with the first address, and the first communication node; Second associating means for associating a first identifier of the first communication node with the second communication node corresponding to the first communication node; and transmitting the data to the first communication node. A first receiving unit that receives first data from a second communication node, a correspondence between the first identifier and the first address, and the first identifier and the second communication node. The second address of the second communication node for transmitting data to and from the first communication node, the first identifier of the first communication node, and the Third associating means for associating with any one of the first addresses, and first data from the second communication node, instead of the second address attached to the first data, Corresponding to this second address First transmission means for transmitting the first identifier with the attached first identifier and the first address to the first communication node.
[0008] 好適には、前記第 2の通信ノードに対してデータを伝送する前記第 1の通信ノード からの第 2のデータを受信する第 2の受信手段と、前記第 1の通信ノードからの第 2の データに、この第 2のデータに付された前記第 1の識別子および前記第 1のアドレス の代わりに、これらに対応付けられた前記第 2のアドレスを付して、前記第 2の通信ノ ードに対して伝送する第 2の伝送手段とをさらに有する。 [0008] Preferably, second receiving means for receiving second data from the first communication node for transmitting data to the second communication node, and receiving data from the first communication node. The second data is appended with the second address associated therewith instead of the first identifier and the first address attached to the second data, and And second transmission means for transmitting to the communication node.
[0009] 好適には、前記第 1の識別子と対応付けられた前記第 1のアドレスそれぞれが、前 記第 1の通信ノードと前記第 2の通信ノードとの間のデータの伝送に用いられている か否かを管理する管理手段をさらに有し、前記第 3の対応付け手段は、前記第 1の 通信ノードとの間でデータを伝送する第 2の通信ノードの前記第 2のアドレスと、この 第 1の通信ノードの前記第 1の識別子、および、前記第 1の通信ノードと前記第 2の通 信ノードとの間のデータの伝送に用いられている前記第 1のアドレス以外の前記第 1 のアドレスのレ、ずれかとを対応付ける。 [0009] Preferably, each of the first addresses associated with the first identifier is used for data transmission between the first communication node and the second communication node. Management means for managing whether or not there is, the third association means, the second address of a second communication node that transmits data to and from the first communication node, The first identifier of the first communication node, and the first identifier other than the first address used for data transmission between the first communication node and the second communication node. Correspond to the address of 1 and the shift.
[0010] 好適には、前記第 2の通信ノードそれぞれには、第 2の識別子が付され、前記第 2 の対応付け手段は、前記第 1の通信ノードの第 1の識別子と、この第 1の通信ノード に対応する前記第 2の通信ノードの前記第 2の識別子とを対応付ける。 [0010] Preferably, a second identifier is assigned to each of the second communication nodes, and the second associating means includes a first identifier of the first communication node and a first identifier of the first communication node. And the second identifier of the second communication node corresponding to the second communication node.
[0011] また、本発明に力かる通信システムは、好適には、それぞれ第 1の識別子が付され 、前記第 1の識別子と、 1つ以上の第 1のアドレスとを用いてデータを伝送する複数の 第 1の通信ノードと、それぞれ前記複数の第 1の通信ノードのいずれかと対応付けら れ、前記対応付けられた第 1の通信ノードとの間で、前記対応付けられた第 1の通信 ノードの前記第 1のアドレスと体系が同一または異なる第 2のアドレスを用いてデータ を伝送する複数の第 2の通信ノードと、前記第 1の通信ノードと前記第 2の通信ノード との間でデータを伝送する伝送装置とを有する伝送システムであって、前記伝送装 置は、前記第 1の通信ノードの第 1の識別子と、前記第 1のアドレスとを対応付ける第 1の対応付け手段と、前記第 1の通信ノードの第 1の識別子と、この第 1の通信ノード に対応する前記第 2の通信ノードとを対応付ける第 2の対応付け手段と、前記第 1の 通信ノードに対してデータを伝送する前記第 2の通信ノードからの第 1のデータを受
信する第 1の受信手段と、前記第 1の識別子と第 1のアドレスとの対応付けと、前記第 1の識別子と第 2の通信ノードとの対応付けとに基づいて、前記第 1の通信ノードとの 間でデータを伝送する第 2の通信ノードの前記第 2のアドレスと、この第 1の通信ノー ドの前記第 1の識別子および前記第 1のアドレスのいずれ力 ^を対応付ける第 3の対 応付け手段と、前記第 2の通信ノードからの第 1のデータに、この第 1のデータに付さ れた前記第 2のアドレスの代わりに、この第 2のアドレスに対応付けられた前記第 1の 識別子および前記第 1のアドレスを付して、前記第 1の通信ノードに対して伝送する 第 1の伝送手段とを有する。 [0011] Also, the communication system according to the present invention is preferably provided with a first identifier, and transmits data using the first identifier and one or more first addresses. A plurality of first communication nodes, each of which is associated with one of the plurality of first communication nodes, and the associated first communication node between the associated first communication nodes; A plurality of second communication nodes that transmit data using a second address having the same or different system as the first address of the node, and between the first communication node and the second communication node; A transmission device for transmitting data, the transmission device comprising: a first association unit that associates a first identifier of the first communication node with the first address; A first identifier of the first communication node; Second associating means for associating the first communication node with the second communication node; and a first associating means for transmitting data to the first communication node from the second communication node. Receive data The first communication means, the first identifier and the first address, and the first communication based on the association between the first identifier and the second communication node. A third address for associating the second address of the second communication node transmitting data with the node with any one of the first identifier and the first address of the first communication node; Associating means, the first data from the second communication node being replaced with the second address attached to the first data instead of the second address attached to the first data. First transmission means for transmitting to the first communication node with a first identifier and the first address.
[0012] 好適には、前記第 1の通信ノードそれぞれは、 VLANシステムまたは VPNシステム であって、前記第 2の通信ノードそれぞれは、前記 VLANシステムまたは前記 VPN システムとの間でデータ通信を行うデータ通信システムに含まれるデータ通信装置で あって、前記第 1の識別子は、前記 VLANシステムまたは前記 VPNシステムそれぞ れに付されたタグであって、前記第 1のアドレスは、前記 VLANシステムまたは前記 VPNシステムにおいて用いられる IPアドレスであって、前記第 2のアドレスは、前記 データ通信システムにおいて用いられる IPアドレスである。 Preferably, each of the first communication nodes is a VLAN system or a VPN system, and each of the second communication nodes is a data system for performing data communication with the VLAN system or the VPN system. A data communication device included in a communication system, wherein the first identifier is a tag attached to the VLAN system or the VPN system, respectively, and the first address is the VLAN system or the VPN system. An IP address used in a VPN system, wherein the second address is an IP address used in the data communication system.
[0013] 好適には、前記データ通信システムは、データ通信が可能な移動体通信システム であって、前記データ通信装置は、前記移動体通信システムに含まれる移動端末で ある。 Preferably, the data communication system is a mobile communication system capable of performing data communication, and the data communication device is a mobile terminal included in the mobile communication system.
[0014] また、本発明にかかる伝送方法は、複数の第 1の通信ノードと、前記複数の第 1の 通信ノードのいずれかと対応付けられ、前記対応付けられた第 1の通信ノードとの間 でデータを伝送する複数の第 2の通信ノードとの間でデータを伝送する伝送方法で あって、前記第 1の通信ノードには、第 1の識別子が付され、前記第 1の通信ノードは 、前記第 1の識別子と、前記第 1の通信ノードにおける 1つ以上の第 1のアドレスとを 用いてデータを伝送し、前記第 2の通信ノードは、前記対応付けられた第 1の通信ノ ードの前記第 1のアドレスと体系が同一または異なる第 2のアドレスを用いてデータを 伝送し、前記第 1の通信ノードの第 1の識別子と、前記第 1のアドレスとを対応付ける ステップと、前記第 1の通信ノードの第 1の識別子と、この第 1の通信ノードに対応す る前記第 2の通信ノードとを対応付けるステップと、前記第 1の通信ノードに対してデ
ータを伝送する前記第 2の通信ノードからの第 1のデータを受信するステップと、前記 第 1の識別子と第 1のアドレスとの対応付けと、前記第 1の識別子と第 2の通信ノード との対応付けとに基づいて、前記第 1の通信ノードとの間でデータを伝送する第 2の 通信ノードの前記第 2のアドレスと、この第 1の通信ノードの前記第 1の識別子および 前記第 1のアドレスのいずれ力、とを対応付けるステップと、前記第 2の通信ノードから の第 1のデータに、この第 1のデータに付された前記第 2のアドレスの代わりに、この 第 2のアドレスに対応付けられた前記第 1の識別子および前記第 1のアドレスを付し て、前記第 1の通信ノードに対して伝送するステップとを有する。 [0014] Further, the transmission method according to the present invention is a communication method, wherein: A transmission method for transmitting data between a plurality of second communication nodes transmitting data in the first communication node, wherein the first communication node is provided with a first identifier, and wherein the first communication node Transmitting data using the first identifier and one or more first addresses in the first communication node, wherein the second communication node transmits the data to the associated first communication node. Transmitting data using a second address that is the same as or different from the first address of the first node, and associating a first identifier of the first communication node with the first address; A first identifier of the first communication node; A step of associating the second communication node that corresponds to the communication node, de to said first communication node Receiving first data from the second communication node for transmitting data, associating the first identifier with a first address, and comparing the first identifier with a second communication node. The second address of a second communication node that transmits data to and from the first communication node, the first identifier of the first communication node, and the Associating the first data from the second communication node with the first address from the second communication node, instead of the second address attached to the first data. Attaching the first identifier and the first address associated with an address and transmitting the first identifier to the first communication node.
[0015] 好適には、前記第 2の通信ノードに対してデータを伝送する前記第 1の通信ノード 力、らの第 2のデータを受信するステップと、前記第 1の通信ノードからの第 2のデータ に、この第 2のデータに付された前記第 1の識別子および前記第 1のアドレスの代わ りに、これらに対応付けられた前記第 2のアドレスを付して、前記第 2の通信ノードに 対して伝送するステップとをさらに有する。 [0015] Preferably, receiving the second data of the first communication node transmitting data to the second communication node; and receiving a second data from the first communication node. To the second data, in place of the first identifier and the first address attached to the second data, and the second address associated therewith. Transmitting to the node.
[0016] また、本発明に力かるプログラムは、複数の第 1の通信ノードと、前記複数の第 1の 通信ノードのいずれかと対応付けられ、前記対応付けられた第 1の通信ノードとの間 でデータを伝送する複数の第 2の通信ノードとの間でデータを伝送するプログラムで あって、前記第 1の通信ノードには、第 1の識別子が付され、前記第 1の通信ノードは 、前記第 1の識別子と、前記第 1の通信ノードにおける 1つ以上の第 1のアドレスとを 用いてデータを伝送し、前記第 2の通信ノードは、前記対応付けられた第 1の通信ノ ードの前記第 1のアドレスと体系が同一または異なる第 2のアドレスを用いてデータを 伝送し、前記第 1の通信ノードの第 1の識別子と、前記第 1のアドレスとを対応付ける 第 1の対応付けステップと、前記第 1の通信ノードの第 1の識別子と、この第 1の通信 ノードに対応する前記第 2の通信ノードとを対応付ける第 2の対応付けステップと、前 記第 1の通信ノードに対してデータを伝送する前記第 2の通信ノードからの第 1のデ ータを受信する第 1の受信ステップと、前記第 1の識別子と第 1のアドレスとの対応付 けと、前記第 1の識別子と第 2の通信ノードとの対応付けとに基づいて、前記第 1の通 信ノードとの間でデータを伝送する第 2の通信ノードの前記第 2のアドレスと、この第 1 の通信ノードの前記第 1の識別子および前記第 1のアドレスのいずれかとを対応付け
る第 3の対応付けステップと、前記第 2の通信ノードからの第 1のデータに、この第 1の データに付された前記第 2のアドレスの代わりに、この第 2のアドレスに対応付けられ た前記第 1の識別子および前記第 1のアドレスを付して、前記第 1の通信ノードに対 して伝送する第 1の伝送ステップとをコンピュータに実行させる。 [0016] Further, a program according to the present invention is a program for associating a plurality of first communication nodes with one of the plurality of first communication nodes, and the associated first communication node. A program for transmitting data to and from a plurality of second communication nodes that transmit data in the first communication node, wherein the first communication node is provided with a first identifier, and wherein the first communication node comprises: Data is transmitted using the first identifier and one or more first addresses in the first communication node, and the second communication node transmits the data to the associated first communication node. Transmitting data using a second address having the same system as or different from the first address of the first node, and associating a first identifier of the first communication node with the first address; Attaching a first communication node. A second associating step of associating the second communication node with the second communication node corresponding to the first communication node; and the second communication node transmitting data to the first communication node. A first receiving step of receiving the first data from the first node, associating the first identifier with a first address, and associating the first identifier with a second communication node. The second address of a second communication node transmitting data to and from the first communication node, the first identifier of the first communication node, and the first Map to any of the addresses A third associating step, wherein the first data from the second communication node is associated with the second address instead of the second address attached to the first data. A first transmission step of transmitting to the first communication node with the first identifier and the first address.
[0017] 本発明によれば、アドレス体系および通信プロトコルが統一されていない複数の通 信システムの間でデータの伝送が可能となる。 According to the present invention, data can be transmitted between a plurality of communication systems whose address systems and communication protocols are not unified.
図面の簡単な説明 Brief Description of Drawings
[0018] [図 1]本発明にかかる接続方法が適用される通信システムの構成を例示する図であ る。 FIG. 1 is a diagram illustrating a configuration of a communication system to which a connection method according to the present invention is applied.
[図 2]図 1に示した移動局、通信処理装置、基地局、インターフェース装置、ゲートゥ エイ装置および VLANインターフェース装置の構成を例示する図である。 FIG. 2 is a diagram illustrating a configuration of a mobile station, a communication processing device, a base station, an interface device, a gateway device, and a VLAN interface device shown in FIG. 1.
[図 3]図 1に示した移動体通信システム力 ゲートウェイ装置との間で伝送するデータ パケットのフォーマットを示す図である。 FIG. 3 is a diagram showing a format of a data packet transmitted between the mobile communication system and the gateway device shown in FIG. 1.
[図 4]図 1に示した VLAN通信システムが、ゲートウェイ装置との間で伝送するデータ パケットのフォーマットを示す図である。 FIG. 4 is a diagram showing a format of a data packet transmitted by the VLAN communication system shown in FIG. 1 to a gateway device.
[図 5]図 1に示したゲートウェイ装置において動作するゲートウェイプログラムの構成 を示す図である。 FIG. 5 is a diagram showing a configuration of a gateway program that operates in the gateway device shown in FIG. 1.
[図 6]図 5に示したユーザ IP管理部が、ユーザ IPデータベースに記憶して管理するュ 一ザ IP管理情報を例示する図表である。 6 is a chart exemplifying user IP management information stored and managed in a user IP database by a user IP management unit shown in FIG. 5.
[図 7]図 5に示したタグ · IP管理部が、 IP管理テーブルに記憶して管理する IP管理テ 一ブルを例示する図表である。 FIG. 7 is a chart exemplifying an IP management table stored and managed in an IP management table by the tag / IP management unit shown in FIG. 5;
[図 8]通信システム(図 1など)における正常なデータ伝送(S10)を示す第 1の通信シ 一ケンス図である。 FIG. 8 is a first communication sequence diagram showing normal data transmission (S10) in a communication system (such as FIG. 1).
[図 9]通信システム(図 1など)における正常なデータ伝送(S20)を示す第 2の通信シ 一ケンス図である。 FIG. 9 is a second communication sequence diagram showing a normal data transmission (S20) in the communication system (such as FIG. 1).
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0019] 以下、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described.
[0020] [通信システム 1]
図 1は、本発明にかかる接続方法が適用される通信システム 1の構成を例示する図 である。 [0020] [Communication system 1] FIG. 1 is a diagram illustrating a configuration of a communication system 1 to which a connection method according to the present invention is applied.
図 1に示すように、通信システム 1は、移動体通信システム 2および VLAN(Virtual LAN)通信システム 3 (第 1の通信ノード)が、ゲートウェイ装置 (GW) 4 (伝送装置)を 介して接続されて構成される。 As shown in FIG. 1, a communication system 1 includes a mobile communication system 2 and a VLAN (Virtual LAN) communication system 3 (first communication node) connected via a gateway device (GW) 4 (transmission device). It is composed.
移動体通信システム 2は、移動体通信ネットワーク 20および移動局 22—1 22— m (第 2の通信ノード)から構成され、移動体通信ネットワーク 20は、基地局 204 - 1一 2 04_n、通信処理装置 202およびインターフェース装置(IF) 206が、専用通信回線 などのネットワーク 200を介して接続されて構成される。 The mobile communication system 2 includes a mobile communication network 20 and mobile stations 22-1 22-m (second communication nodes). The mobile communication network 20 includes a base station 204-1 204_n, The device 202 and the interface device (IF) 206 are connected and configured via a network 200 such as a dedicated communication line.
[0021] VLAN通信システム 3は、 VLANインターフェース装置 34— 1 34— p (m, n, pは 2 以上の整数)およびユーザシステム 30— 1 30— pが、 LAN(Local Area Network), WAN(Wide Area Network)あるいはインターネットなどの VLANネットワーク 32を介 して接続されて構成される。 [0021] The VLAN communication system 3 includes a VLAN interface device 34-134-p (m, n, and p are integers equal to or greater than 2) and a user system 30-130-p, and a LAN (Local Area Network), WAN ( It is configured by being connected via a VLAN network 32 such as a Wide Area Network or the Internet.
通信システム 1においては、移動体通信システム 2と VLAN通信システム 3とで通信 プロトコルが異なり、移動体通信システム 2およびユーザシステム 30それぞれにおい て、独自の体系に従った IPアドレスが用いられ得る。 In the communication system 1, the mobile communication system 2 and the VLAN communication system 3 have different communication protocols, and each of the mobile communication system 2 and the user system 30 can use an IP address according to a unique system.
通信システム 1は、これらの構成部分により、移動体通信システム 2と VLAN通信シ ステム 3との間のデータ伝送が実現される。 In the communication system 1, data transmission between the mobile communication system 2 and the VLAN communication system 3 is realized by these components.
[0022] なお、以下、移動局 22— 1一 22— mなど、複数ある構成部分のいずれかを特定せ ずに示すときには、単に移動局 22などと記載することがある。 [0022] In the following, when any of a plurality of components such as the mobile station 22-1-1 22-m is indicated without being specified, it may be simply referred to as the mobile station 22 or the like.
また、通信システム 1において、データ伝送を行う移動局 22などの構成部分を、通 信ノードと 称すること力 Sfcる。 In the communication system 1, components such as the mobile station 22 that performs data transmission are referred to as communication nodes.
また、 VLANネットワーク 32は、 VLANのプロトコル、 VPN(Virtual Private Network)あるいはこれらに類似したプロトコルによってデータを伝送してもよレ、が、説 明の具体化 .明確化のために、以下、 VLANネットワーク 32が、 VLANのプロトコル によりデータを伝送する場合を具体例とする。 In addition, the VLAN network 32 may transmit data using a VLAN protocol, a VPN (Virtual Private Network) or a protocol similar to these, but the description will be concretely described. A specific example is a case where the network 32 transmits data according to a VLAN protocol.
[0023] レ、一ドウエア構成] [0023] Re, one-ware configuration]
図 2は、図 1に示した移動局 22、通信処理装置 202、基地局 204、インターフエ一
ス装置 206、ゲートウェイ装置 4および VLANインターフェース装置 34の構成を例示 する図である。 FIG. 2 shows the mobile station 22, the communication processing unit 202, the base station 204, and the interface shown in FIG. FIG. 3 is a diagram exemplifying configurations of a network device 206, a gateway device 4 and a VLAN interface device 34.
図 2に示すように、移動局 22、通信処理装置 202、基地局 204、インターフェース 装置 206、ゲートウェイ装置 4および VLANインターフェース装置 34は、 CPU100、 メモリ 102およびこれらの周辺回路などから構成されるコンピュータ 10と、コンピュー タ 10に必要に応じて付加される無線通信装置 104、記録装置 106、表示 '入力装置 110および有線通信装置 112などから構成される。 As shown in FIG. 2, a mobile station 22, a communication processing device 202, a base station 204, an interface device 206, a gateway device 4 and a VLAN interface device 34 are a computer 10 comprising a CPU 100, a memory 102, and their peripheral circuits. And a wireless communication device 104, a recording device 106, a display / input device 110, a wired communication device 112, and the like, which are added to the computer 10 as necessary.
つまり、移動局 22、通信処理装置 202、基地局 204、インターフェース装置 206、 ゲートウェイ装置 4および VLANインターフェース装置 34は、それぞれの機能を実現 するプログラムを実行するコンピュータ 10と、コンピュータ 10の制御に従って、それぞ れの機能を実現する構成部分とから構成される。 In other words, the mobile station 22, the communication processing device 202, the base station 204, the interface device 206, the gateway device 4, and the VLAN interface device 34 are controlled by the computer 10 that executes programs for realizing the respective functions, and It is composed of components that realize each function.
[0024] 移動局 22および基地局 204において、無線通信装置 104は、無線通信回線を介 してデータを伝送する。 [0024] In the mobile station 22 and the base station 204, the wireless communication device 104 transmits data via a wireless communication line.
表示'入力装置 110は、キーボード、テンキー、表示装置およびマウスなどの入出 力用デバイスの内、それぞれの構成部分において必要とされるデバイスを含む。 有線通信装置 112は、他のノードとの間で、ネットワーク 200などを介してデータを 伝送する。 The display 'input device 110 includes a device required for each component among input / output devices such as a keyboard, a numeric keypad, a display device, and a mouse. The wired communication device 112 transmits data to another node via the network 200 or the like.
記録装置 106は、 CD装置および HDD装置などであって、記録媒体 108に対して データの記録および再生を行う。 The recording device 106 is a CD device, an HDD device, or the like, and records and reproduces data on and from the recording medium 108.
[0025] [移動体通信システム 2] [Mobile Communication System 2]
移動体通信システム 2においては、例えば、携帯電話によるデータ通信が行われる 移動体通信システム 2において、移動局 22—1 22— mは、例えば、データ通信機 能を有する携帯電話であって、それぞれユーザシステム 30—1 30-pのいずれかに 対応付けられる。 In the mobile communication system 2, for example, data communication by a mobile phone is performed. In the mobile communication system 2, the mobile stations 22-1 to 22-m are, for example, mobile phones having a data communication function. Corresponds to one of the user systems 30-1 30-p.
移動局 22は、移動体通信ネットワーク 20を介して、移動体通信システム 2における 体系に従った IPアドレスを用いて、対応付けられたユーザシステム 30との間でデータ の伝送を行う。
なお、移動局 22は、移動体通信システム 2において、それぞれに固有に付された 識別子および電話番号など(第 2の識別子)により識別される。 The mobile station 22 transmits data to the associated user system 30 via the mobile communication network 20 using an IP address according to the system in the mobile communication system 2. The mobile station 22 is identified in the mobile communication system 2 by an identifier, a telephone number, and the like (second identifier) uniquely assigned to each.
[0026] 基地局 204は、無線通信回線を介して移動局 22から受信したデータを、ネットヮー ク 200に対して出力する。 [0026] Base station 204 outputs data received from mobile station 22 via a wireless communication line to network 200.
また、基地局 204は、ネットワーク 200から入力されたデータを、無線回線を介して 、移動局 22に対して送信する。 Further, the base station 204 transmits the data input from the network 200 to the mobile station 22 via a wireless line.
[0027] 通信処理装置 202は、例えば、 RADIUSプロキシなどとも呼ばれ、移動局 22との 間の RADIUS(Remote Authentication DiaHn User Service)認証など、移動体通信 システム 2におけるデータ伝送のために必要な通信処理を行う。 The communication processing device 202 is also called, for example, a RADIUS proxy or the like, and performs communication required for data transmission in the mobile communication system 2, such as RADIUS (Remote Authentication DiaHn User Service) authentication with the mobile station 22. Perform processing.
また、通信処理装置 202は、 VLAN通信システム 3およびゲートウェイ装置 4との間 で、通信制御に必要な情報 (移動局 22の IPアドレスおよび識別子 '電話番号など)を 伝送する。 Further, the communication processing device 202 transmits information (such as the IP address of the mobile station 22 and the identifier “telephone number”) necessary for communication control between the VLAN communication system 3 and the gateway device 4.
インターフェース装置 206は、移動体通信ネットワーク 20を介して移動局 22から送 られてきたデータを、ゲートウェイ装置 4を介して VLAN通信システム 3に対して伝送 する。 The interface device 206 transmits data transmitted from the mobile station 22 via the mobile communication network 20 to the VLAN communication system 3 via the gateway device 4.
また、インターフェース装置 206は、ゲートウェイ装置 4を介して VLAN通信システ ム 3から送られてきたデータを、移動体通信ネットワーク 20を介して移動局 22に対し て伝送する。 Further, the interface device 206 transmits the data transmitted from the VLAN communication system 3 via the gateway device 4 to the mobile station 22 via the mobile communication network 20.
[0028] 図 3は、図 1に示した移動体通信システム 2が、ゲートウェイ装置 4との間で伝送する データパケットのフォーマットを示す図である。 FIG. 3 is a diagram showing a format of a data packet transmitted between the mobile communication system 2 shown in FIG.
図 3に示すように、移動体通信システム 2とゲートウェイ装置 4との間では、データの 送信先を示す送信先 MAC(Media Access Control)アドレス、データの送信元を示す 送信元 MACアドレス、 Etherタイプ、および、移動体通信システム 2における体系に よる移動局 22の IPアドレス(第 2のアドレス)を含む IPヘッダが、データの本体(ペイ口 ード)に付加されて伝送される。 As shown in FIG. 3, between the mobile communication system 2 and the gateway device 4, a destination MAC (Media Access Control) address indicating a data destination, a source MAC address indicating a data source, and an Ether type An IP header including the IP address (second address) of the mobile station 22 according to the system in the mobile communication system 2 is added to the data body (pay port) and transmitted.
[0029] [VLAN通信システム 3] [0029] [VLAN communication system 3]
VLAN通信システム 3において、ユーザシステム 30は、それぞれ固有の VLANタ グを用いて、 VLANの通信プロトコルによりデータの伝送を行う。
VLANインターフェース装置 34— 1— 34— pは、ユーザシステム 30— 1— 30— から VLANネットワーク 32を介して送られてきたデータを、ゲートウェイ装置 4を介して移 動体通信システム 2に対して伝送する。 In the VLAN communication system 3, the user system 30 transmits data using a VLAN communication protocol by using a unique VLAN tag. The VLAN interface device 34—1—34—p transmits the data transmitted from the user system 30—1—30— through the VLAN network 32 to the mobile communication system 2 through the gateway device 4. .
また、 VLANインターフェース装置 34— 1— 34— pは、ゲートウェイ装置 4を介し移 動体通信システム 2から送られてきたデータを、 VLANネットワーク 32を介してユー ザシステム 30—1 30—pに対して伝送する。 Also, the VLAN interface devices 34—1—34—p transmit the data sent from the mobile communication system 2 through the gateway device 4 to the user systems 30—1 30—p through the VLAN network 32. Transmit.
[0030] 図 4は、図 1に示した VLAN通信システム 3が、ゲートウェイ装置 4との間で伝送す るデータパケットのフォーマットを示す図である。 FIG. 4 is a diagram showing a format of a data packet transmitted by the VLAN communication system 3 shown in FIG.
図 4に示すように、 VLAN通信システム 3とゲートウェイ装置 4との間では、送信先 MACアドレス、送信元 MACアドレス、フレームタイプ(図 4において 0x8100 (VLA N tagging (IEEE802.1Q)を意味))、ユーザシステム 30—1 30_pのいずかを示す VLANタグ、 Etherタイプ、および、ユーザシステム 30—1— 30_pそれぞれにおける 体系による IPアドレス(第 1のアドレス)を含む IPヘッダ力 ペイロードに付加されて伝 送される。 As shown in FIG. 4, between the VLAN communication system 3 and the gateway device 4, the destination MAC address, the source MAC address, and the frame type (in FIG. 4, 0x8100 (meaning VLA N tagging (IEEE802.1Q))) , User system 30-1 30_p VLAN tag indicating Ether_type, Ether type, and IP header power including the IP address (first address) according to the scheme in each user system 30-1-30_p attached to the payload It is transmitted.
[0031] [ゲートウェイ装置 4·ゲートウェイプログラム 40] [0031] [Gateway device 4 / Gateway program 40]
図 5は、図 1に示したゲートウェイ装置 4において動作するゲートウェイプログラム 40 の構成を示す図である。 FIG. 5 is a diagram showing a configuration of the gateway program 40 that operates in the gateway device 4 shown in FIG.
図 5に示すように、ゲートウェイプログラム 40は、通信処理部 400、タグ ·ΙΡ管理部 4 02、 IP管理テーブル 404、ユーザ IP管理部 406およびユーザ IPデータベース(DB) 408、第 1および第 2の伝送処理部 42, 44から構成される。 As shown in FIG. 5, the gateway program 40 includes a communication processing unit 400, a tag management unit 402, an IP management table 404, a user IP management unit 406, a user IP database (DB) 408, a first and a second It comprises transmission processing units 42 and 44.
[0032] 移動体通信システム 2から VLAN通信システム 3への方向に伝送されるデータを処 理する第 1の伝送処理部 42は、受信部 420、パケット分解部 422、タグ付加 ·ΙΡ変換 部 424、パケット組立部 426および送信部 428から構成される。 [0032] The first transmission processing unit 42 that processes data transmitted in the direction from the mobile communication system 2 to the VLAN communication system 3 includes a reception unit 420, a packet disassembly unit 422, a tag addition / ΙΡ conversion unit 424. , A packet assembling unit 426 and a transmitting unit 428.
VLAN通信システム 3から移動体通信システム 2の方向に伝送されるデータを処理 する第 2の伝送処理部 44は、受信部 440、パケット分解部 442、タグ削除 ·ΙΡ変換部 444、パケット組立部 446および送信部 448から構成される。 The second transmission processing unit 44 that processes data transmitted from the VLAN communication system 3 to the mobile communication system 2 includes a reception unit 440, a packet disassembly unit 442, a tag deletion / ΙΡ conversion unit 444, and a packet assembly unit 446. And a transmission unit 448.
ゲートウェイプログラム 40は、例えば、記録媒体 108 (図 2)を介してゲートウェイ装 置 4に供給され、メモリ 102にロードされて実行される。
[0033] ゲートウェイプログラム 40は、これらの構成部分により、移動体通信システム 2の移 動局 22から、移動体通信ネットワーク 20を介して、図 3に示したデータを受信し、この 移動局 22に対応するユーザシステム 30の VLANタグを付加し、 IPアドレスを、ユー ザシステム 30の体系に従った IPアドレスに変換して、図 4に示したデータとし、ユー ザシステム 30に対して送信する。 The gateway program 40 is, for example, supplied to the gateway device 4 via a recording medium 108 (FIG. 2), loaded into the memory 102, and executed. The gateway program 40 receives the data shown in FIG. 3 from the mobile station 22 of the mobile communication system 2 via the mobile communication network 20 by using these components, and sends the data to the mobile station 22. The VLAN tag of the corresponding user system 30 is added, and the IP address is converted into an IP address according to the system of the user system 30 and is transmitted to the user system 30 as data shown in FIG.
また、ゲートウェイプログラム 40は、これらの構成部分により、ユーザシステム 30から 、図 4に示したデータを受信し、 VLANタグを削除し、 IPアドレスを、このユーザシス テム 30に対応する移動局 22の IPアドレスに変換して、図 3に示したデータとし、移動 体通信システム 2の移動局 22に対して送信する。 Also, the gateway program 40 receives the data shown in FIG. 4 from the user system 30 by these components, deletes the VLAN tag, and changes the IP address of the mobile station 22 corresponding to the user system 30 to the IP address. The address is converted to the data shown in FIG. 3 and transmitted to the mobile station 22 of the mobile communication system 2.
[0034] 通信処理部 400は、移動体通信ネットワーク 20の通信処理装置 202 (図 1)および ユーザシステム 30からゲートウェイ装置 4宛に送られてきたデータパケットのペイロー ドに含まれる情報を処理し、通信処理を行う。 The communication processing unit 400 processes information included in a payload of a data packet transmitted from the communication processing device 202 (FIG. 1) of the mobile communication network 20 and the user system 30 to the gateway device 4, Perform communication processing.
つまり、通信処理部 400は、移動体通信ネットワーク 20 (図 1)の通信処理装置 202 およびユーザシステム 30との間で、通信処理に必要な情報の伝送などの処理を行う この通信処理部 400による処理は、 RADIUSのアクセスリクエスト That is, the communication processing unit 400 performs processing such as transmission of information necessary for communication processing between the communication processing device 202 of the mobile communication network 20 (FIG. 1) and the user system 30. Processing a RADIUS access request
(Access-Request)および (Access-Response)パケットのデータ解析処理に対応する。 この処理は、移動体が通信を始めるときに、インターネットへのダイヤルアップと同 様の PPP接続により、 自らの IPアドレスを、その都度、取得し、移動体がアクセス先(ュ 一ザシステム 30)から認証を受けるために必要とされる。 Supports (Access-Request) and (Access-Response) packet data analysis processing. In this process, when the mobile starts communication, it obtains its own IP address each time through a PPP connection similar to dial-up to the Internet, and the mobile receives the access destination (user system 30). Required to be certified by
[0035] 図 6は、図 5に示したユーザ IP管理部 406力 ユーザ IPデータベース 408に記憶し て管理するユーザ IP管理情報を例示する図表である。 FIG. 6 is a chart exemplifying user IP management information stored and managed in the user IP management unit 406 shown in FIG.
ユーザ IP管理部 406 (第 1の対応付け手段'管理手段)は、表示'入力装置 110に 対するユーザの操作に従って、あるいは、記録媒体 116 (図 2)から供給されるデータ に従って、ユーザシステム 30— 1 30_p (ユーザ IP管理情報および IP管理テーブル (図 7を参照して後述)の構成によっては、ユーザシステム 30—1— 30_pの VLANタ グであってもよレ、)それぞれと、移動体通信システム 2との間のデータ伝送に用いられ うるユーザシステム 30—1— 30—pそれぞれにおける体系に従った IPアドレスとを、デ
ータ伝送に先だって、予め対応付ける。 The user IP management unit 406 (first associating means 'management means') controls the user system 30- 1 30_p (Depending on the configuration of the user IP management information and the IP management table (described later with reference to Fig. 7), the VLAN tag of the user system 30-1-30_p may be used.) The IP address according to the system in each of the user systems 30-1 to 30-p that can be used for data transmission to and from the system 2 is Prior to data transmission, make correspondence in advance.
ユーザ IP管理部 406は、図 6に示すように、ユーザシステム 30と予め対応付けられ た IPアドレスと、これらの IPアドレスそれぞれが使用されているか否かの状態(使用中 /空き)とを対応付けてユーザ IP管理情報を作成し、ユーザ IPデータベース 408に 記憶し、管理する。 As shown in FIG. 6, the user IP management unit 406 associates the IP addresses associated with the user system 30 in advance with the status (in use / unused) of whether or not each of these IP addresses is used. Then, user IP management information is created, stored in the user IP database 408, and managed.
[0036] 図 7は、図 5に示したタグ ·ΙΡ管理部 402が、 IP管理テーブル 404に記憶して管理 する IP管理テーブルを例示する図表である。 FIG. 7 is a chart exemplifying an IP management table stored and managed in the IP management table 404 by the tag management unit 402 shown in FIG.
タグ ·ΙΡ管理部 402 (第 2の対応付け手段 ·第 3の対応付け手段)は、図 7の左側に 示すように、移動局 22 - 1一 22 - mを示す識別子 ·電話番号(MSISDN (Mobile Station Integrated Services Digital Network)例えば、 MSISDNナンバーは、移動局 の電話番号を意味する)それぞれと、データ伝送の相手となるユーザシステム 30_1 一 30_pのいずれかの VLANタグ(ユーザ IP管理情報および IP管理テーブルの構 成によっては、ユーザシステム 30自体でもよレ、)とを対応付ける。 The tag management unit 402 (second associating means and third associating means) includes, as shown on the left side of FIG. 7, an identifier indicating the mobile station 22-1-1 22-m, a telephone number (MSISDN (MSISDN ( Mobile Station Integrated Services Digital Network) For example, the MSISDN number means the mobile station's telephone number) and one of the VLAN tags of the user systems 30_1 and 30_p (the user IP management information and IP management) Depending on the configuration of the table, the user system 30 itself may be associated).
[0037] また、タグ ·ΙΡ管理部 402は、移動局 22とユーザシステム 30との間でデータ伝送が 行われるときに、ユーザ IP管理部 406を介してユーザ IP管理情報(図 6)を参照して、 その時点でデータの伝送に用いられてレ、なレ、ユーザシステム 30の IPアドレスのレ、ず れかを選択し、図 7の右側に示すように、識別子'電話番号 (MSISDN)および VLA Nタグに、移動局 22がデータの伝送に用いる IPアドレスと、選択されたユーザシステ ム 30の IPアドレスとを対応付け、タグ ·ΙΡ管理部 402に記憶する。 [0037] Further, when data transmission is performed between the mobile station 22 and the user system 30, the tag / ΙΡ management unit 402 refers to the user IP management information (FIG. 6) via the user IP management unit 406. Then, at that time, the user selects the information used for data transmission, the information, or the IP address of the user system 30, and as shown on the right side of FIG. 7, the identifier 'telephone number (MSISDN) The IP address used by the mobile station 22 for data transmission and the IP address of the selected user system 30 are associated with the VLAN tag and the VLAN tag, and stored in the tag / ΙΡ management unit 402.
[0038] 以上の処理により、タグ ·ΙΡ管理部 402は、移動局 22とユーザシステム 30との間で データを伝送するための IPアドレスの変換、および、 VLANタグの削除 '付加に必要 とされる移動局 22の IPアドレス、ユーザシステム 30の IPアドレス、および、ユーザシ ステム 30の VLANタグとを対応付け、ゲートウェイプログラム 40の他の構成部分の 利用に供する。 [0038] With the above processing, the tag management unit 402 is required to convert an IP address for transmitting data between the mobile station 22 and the user system 30, and to delete and add a VLAN tag. The IP address of the mobile station 22, the IP address of the user system 30, and the VLAN tag of the user system 30 are associated with each other and used for other components of the gateway program 40.
タグ · IP管理部 402は、ユーザシステム 30および移動局 22の IPアドレス力 データ の伝送が終了すると、データの伝送に用いられなくなったこれらの IPアドレスを、 IP管 理テーブルから削除する。 When the transmission of the IP address data of the user system 30 and the mobile station 22 ends, the tag / IP management unit 402 deletes those IP addresses that are no longer used for data transmission from the IP management table.
[0039] 第 1の伝送処理部 42において、受信部 420は、移動体通信システム 2から伝送さ
れてきたデータ(図 3)のパケットを受信し、パケット分解部 422に対して出力する。 パケット分解部 422は、受信されたデータパケットを、送信先 MACアドレスなどの 構成部分に分解する。 [0039] In the first transmission processing unit 42, the reception unit 420 transmits the data transmitted from the mobile communication system 2. The packet of the received data (FIG. 3) is received and output to the packet decomposer 422. The packet decomposing unit 422 decomposes the received data packet into components such as a destination MAC address.
[0040] タグ付加 ·ΙΡ変換部 424は、図 7に示した IP管理テーブルを、タグ ·ΙΡ管理部 402を 介して参照し、分解の結果として得られた移動局 22の IPアドレスを、この IPアドレス に対応するユーザシステム 30の IPアドレスに変換する。 [0040] The tag addition / ΙΡ conversion unit 424 refers to the IP management table shown in FIG. 7 via the tag / ΙΡ management unit 402, and obtains the IP address of the mobile station 22 obtained as a result of the disassembly. It is converted to the IP address of the user system 30 corresponding to the IP address.
また、タグ付加 · IP変換部 424は、 IP管理テーブルを参照し、移動局 22の IPァドレ スに対応するユーザシステム 30の VLANタグを、データパケットの構成部分として付 加する。 The tag addition / IP conversion unit 424 adds the VLAN tag of the user system 30 corresponding to the IP address of the mobile station 22 as a component of the data packet by referring to the IP management table.
[0041] パケット組立部 426は、タグ付加 · IP変換部 424から入力される送信先 MACァドレ ス、送信元 MACアドレス、変換の結果として得られた IPアドレス、付加された VLAN タグ、および、ペイロードを、図 4に示したデータパケットに組み立てる。 The packet assembling unit 426 includes a destination MAC address and a source MAC address input from the tag addition / IP conversion unit 424, an IP address obtained as a result of the conversion, an added VLAN tag, and a payload. Into the data packet shown in FIG.
送信部 428は、パケット組立部 426により組み立てられたパケットを、 VLANタグに 対応する VLANインターフェース装置 34— 1— 34— p (ユーザシステム 30— 1— 30— p )のレ、ずれかに対して送信する。 The transmitting unit 428 sends the packet assembled by the packet assembling unit 426 to the VLAN interface device 34—1—34—p (user system 30—1—30—p) corresponding to the VLAN tag. Send.
[0042] 第 2の伝送処理部 44において、受信部 440は、ユーザシステム 30から伝送されて きたデータ(図 4)のパケットを受信し、パケット分解部 442に対して出力する。 In the second transmission processing unit 44, the receiving unit 440 receives a packet of data (FIG. 4) transmitted from the user system 30, and outputs the packet to the packet decomposing unit 442.
パケット分解部 442は、受信されたデータパケットを、送信先 MACアドレスなどの 構成部分に分解する。 The packet decomposing unit 442 decomposes the received data packet into components such as a destination MAC address.
[0043] タグ削除 ·ΙΡ変換部 444は、図 7に示した IP管理テーブルを、タグ ·ΙΡ管理部 402を 介して参照し、分解の結果として得られたユーザシステム 30の IPアドレスを、この IP アドレスに対応する移動局 22の IPアドレスに変換する。 The tag deletion / 削除 conversion unit 444 refers to the IP management table shown in FIG. 7 via the tag / ΙΡ management unit 402 and converts the IP address of the user system 30 obtained as a result of the disassembly into this. It is converted to the IP address of the mobile station 22 corresponding to the IP address.
また、タグ付カロ · IP変換部 444は、ユーザシステム 30の VLANタグを、データパケ ットの構成部分力 削除する。 In addition, the tagged caro-IP converter 444 deletes the VLAN tag of the user system 30 as a component of the data packet.
[0044] パケット組立部 446は、タグ削除 · IP変換部 444から入力される送信先 MACァドレ ス、送信元 MACアドレス、 Etherタイプ、変換の結果として得られた IPアドレス、およ び、ペイロードを、図 3に示したデータパケットに組み立てる。 [0044] The packet assembling unit 446 converts the destination MAC address, the source MAC address, the Ether type, the IP address obtained as a result of the conversion, and the payload input from the tag deletion / IP conversion unit 444. And assembled into the data packet shown in FIG.
送信部 448は、パケット組立部 446により組み立てられたパケットを、インターフエ一
ス装置 206 (移動局 22)に対して伝送する。 The transmitting unit 448 sends the packet assembled by the packet assembling unit 446 to the interface. To the mobile device 206 (mobile station 22).
[0045] [通信システム 1の全体動作] [Overall Operation of Communication System 1]
以下、通信システム 1の全体的な動作を説明する。 Hereinafter, the overall operation of the communication system 1 will be described.
図 8は、通信システム 1 (図 1など)における正常なデータ伝送(S10)を示す第 1の 通信シーケンス図である。 FIG. 8 is a first communication sequence diagram illustrating normal data transmission (S10) in the communication system 1 (such as FIG. 1).
なお、図 8には、移動局 22側からユーザシステム 30側に対してアクセスする場合が 例示されている。 FIG. 8 illustrates a case where the mobile station 22 accesses the user system 30 side.
図 8に示すように、ステップ SIOO (SIOO)におレ、て、移動局 22は、移動体通信ネッ トワーク 20に対して、対応するユーザシステム 30へのアクセスを要求すると、移動体 通信ネットワーク 20の通信処理装置 202は、移動局 22の認証処理などを行う。 As shown in FIG. 8, in step SIOO (SIOO), when the mobile station 22 requests the mobile communication network 20 to access the corresponding user system 30, the mobile station 22 The communication processing device 202 performs authentication processing of the mobile station 22 and the like.
[0046] ステップ 102 (S102)において、通信処理装置 202は、ゲートウェイ装置 4に対して 、移動局 22の識別子'電話番号(MSISDN)および IPアドレスなど、ゲートウェイプ ログラム 40 (図 5)の処理に必要な情報を含むアクセス要求を送信する。 In step 102 (S 102), the communication processing device 202 sends the gateway device 4 processing of the gateway program 40 (FIG. 5) such as the identifier of the mobile station 22, the telephone number (MSISDN) and the IP address. Send an access request containing the required information.
タグ ·ΙΡ管理部 402は、ユーザ IP管理情報(図 6)を参照し、図 7に示したように、ュ 一ザシステム 30の VLANタグと、その時点で未使用のユーザシステム 30の IPァドレ スと、移動局 22の IPアドレスとを対応付ける。 The tag management unit 402 refers to the user IP management information (FIG. 6), and as shown in FIG. 7, the VLAN tag of the user system 30 and the IP address of the user system 30 which are not used at that time. And the IP address of the mobile station 22.
ユーザ IP管理部 406は、このユーザシステム 30の IPアドレス(図 6)を、空きの状態 力 使用中の状態に変更する。 The user IP management unit 406 changes the IP address (FIG. 6) of the user system 30 to a state where the user system 30 is in a vacant state.
[0047] ステップ 104 (S104)において、ゲートウェイプログラム 40の通信処理部 400は、ュ 一ザシステム 30に対してアクセス要求を送信する。 In step 104 (S104), the communication processing section 400 of the gateway program 40 transmits an access request to the user system 30.
ステップ 106 (S106)において、ユーザシステム 30は、ゲートウェイ装置 4のゲート ウェイプログラム 40 (図 5)に対して ACK(Acknowledge)を返す。 In step 106 (S106), the user system 30 returns an ACK (Acknowledge) to the gateway program 40 (FIG. 5) of the gateway device 4.
ステップ 108 (S108)において、ゲートウェイプログラム 40の通信処理部 400は、移 動体通信ネットワーク 20の通信処理装置 202に対して ACKを返す。 In step 108 (S108), the communication processing unit 400 of the gateway program 40 returns an ACK to the communication processing device 202 of the mobile communication network 20.
ステップ 110 (S110)において、移動体通信ネットワーク 20の通信処理装置 202は 、移動局 22に対して ACKを返す。 In step 110 (S110), the communication processing device 202 of the mobile communication network 20 returns an ACK to the mobile station 22.
[0048] ステップ 114 (S114)におレ、て、移動局 22とユーザシステム 30との間で、双方向に データの伝送が行われる。
このとき、ゲートウェイプログラム 40 (図 5)の第 1の伝送処理部 42は、移動局 22か ら受けたデータパケット(図 3)に対して IPアドレスの変換および VLANタグの付加を 行レ、、図 4に示したデータパケットとしてユーザシステム 30に送信する。 At step 114 (S114), data is transmitted bidirectionally between the mobile station 22 and the user system 30. At this time, the first transmission processing unit 42 of the gateway program 40 (FIG. 5) converts the IP address and adds the VLAN tag to the data packet (FIG. 3) received from the mobile station 22, The data packet is transmitted to the user system 30 as shown in FIG.
反対に、第 2の伝送処理部 44は、ユーザシステム 30から受けたデータパケット(図 4)に対して IPアドレスの変換および VLANタグの削除を行レ、、図 3に示したデータパ ケットとして移動局 22に送信する。 Conversely, the second transmission processing unit 44 converts the IP address and deletes the VLAN tag of the data packet (FIG. 4) received from the user system 30 and moves the data packet as the data packet shown in FIG. Send to station 22.
[0049] ステップ 118 (S118)におレ、て、ゲートウェイプログラム 40のタグ ·ΙΡ管理部 402は 、移動局 22およびユーザシステム 30からのデータ伝送に伴う IP管理テーブルの参 照処理の発生をタイマにより監視し、移動局 22およびユーザシステム 30の IPァドレ スに対する参照処理が一定時間ないときに、 IP管理テーブル 404 (図 7)から、これら の IPアドレスを削除する。 このとき、ゲートウェイプログラム 40のユーザ IP管理部 4 06は、終了したデータに用いられていたユーザシステム 30の IPアドレス(図 6)を、使 用中の状態から空きの状態に変更する。 [0049] In step 118 (S118), the tag management unit 402 of the gateway program 40 uses a timer to generate an IP management table reference process accompanying data transmission from the mobile station 22 and the user system 30. When there is no reference processing for the IP addresses of the mobile station 22 and the user system 30 for a certain period of time, these IP addresses are deleted from the IP management table 404 (FIG. 7). At this time, the user IP management unit 406 of the gateway program 40 changes the IP address (FIG. 6) of the user system 30 used for the terminated data from an in-use state to an empty state.
[0050] 次に、図 9を参照して、ユーザシステム 30側から移動局 22側に対してァクセする場 合の通信システム 1の動作を説明する。 Next, an operation of the communication system 1 when the user system 30 accesses the mobile station 22 from the user system 30 will be described with reference to FIG.
図 9は、通信システム 1 (図 1など)における正常なデータ伝送(S20)を示す第 2の 通信シーケンス図である。 FIG. 9 is a second communication sequence diagram illustrating normal data transmission (S20) in the communication system 1 (such as FIG. 1).
なお、図 9に示した通信シーケンスの内、図 8に示した通信シーケンスと実質的に同 じものには、同じ符号が付してある。 In the communication sequence shown in FIG. 9, those substantially the same as the communication sequence shown in FIG. 8 are denoted by the same reference numerals.
[0051] 図 9に示すように、ステップ 200 (S200)において、ユーザシステム 30は、ゲートゥ エイ装置 4のゲートウェイプログラム 40 (図 5)に対して、通信処理のために必要な情 報 (移動局 22の識別子 ·電話番号 (MSISDN)など;図 7)を含む移動局 22へのァク セス要求を出す。 As shown in FIG. 9, in step 200 (S 200), the user system 30 sends information (mobile station) necessary for communication processing to the gateway program 40 (FIG. 5) of the gateway device 4. 22. An access request to the mobile station 22 including the telephone number (MSISDN); FIG. 7) is issued.
ステップ 202 (S202)において、ゲートウェイプログラム 40の通信処理部 400は、移 動体通信ネットワーク 20の通信処理装置 202との間で、移動局 22とユーザシステム 30との間のデータ伝送に必要な情報 (移動局 22の IPアドレスなど)の伝送など、ァク セス要求のために必要な処理を行う。 In step 202 (S202), the communication processing unit 400 of the gateway program 40 transmits information necessary for data transmission between the mobile station 22 and the user system 30 to and from the communication processing device 202 of the mobile communication network 20. Performs necessary processing for access requests, such as transmission of the IP address of the mobile station 22).
タグ ·ΙΡ管理部 402は、ユーザ IP管理情報(図 6)を参照し、図 7に示したように、ュ
一ザシステム 30の VLANタグと、その時点で未使用のユーザシステム 30の IPァドレ スと、移動局 22の IPアドレスとを対応付け、 IP管理テーブル 404において記憶'管理 する。 The tag management unit 402 refers to the user IP management information (FIG. 6) and, as shown in FIG. The VLAN tag of the first system 30, the IP address of the user system 30 which is not used at that time, and the IP address of the mobile station 22 are associated with each other and stored and managed in the IP management table 404.
[0052] ステップ 204 (S204)において、移動体通信ネットワーク 20の通信処理装置 202 ( 図 1)は、移動局 22との間で、アクセス要求のために必要な処理を行う。 In step 204 (S204), the communication processing device 202 (FIG. 1) of the mobile communication network 20 performs a process required for an access request with the mobile station 22.
ステップ 206 (S206)において、移動体通信ネットワーク 20の通信処理装置 202は 、ゲートウェイ装置 4に対して ACKを返す。 In step 206 (S206), the communication processing device 202 of the mobile communication network 20 returns an ACK to the gateway device 4.
ステップ 208 (S208)におレヽて、ゲートウェイプログラム 40 (図 5)の通信処理部 400 は、ユーザシステム 30に対して ACKを返す。 In step 208 (S208), the communication processing unit 400 of the gateway program 40 (FIG. 5) returns an ACK to the user system 30.
[0053] 以下、図 8に示した場合と同様に、移動局 22とユーザシステム 30との間でデータが 伝送される。 Hereinafter, as in the case shown in FIG. 8, data is transmitted between mobile station 22 and user system 30.
その後、データの伝送が終了すると、 IP管理テーブル(図 7)の内容が元に戻され、 ユーザ IP管理情報の IPアドレス(図 6)が、使用中の状態から空きの状態に戻される。 産業上の利用可能性 After that, when the data transmission is completed, the contents of the IP management table (FIG. 7) are restored, and the IP address of the user IP management information (FIG. 6) is returned from the used state to the empty state. Industrial applicability
[0054] 本発明は、アドレス体系および通信プロトコルが統一されていない複数の通信シス テムの間でのデータの伝送のために利用可能である。
The present invention can be used for data transmission between a plurality of communication systems whose address systems and communication protocols are not unified.