Nothing Special   »   [go: up one dir, main page]

JP6504895B2 - Network system and control device - Google Patents

Network system and control device Download PDF

Info

Publication number
JP6504895B2
JP6504895B2 JP2015083471A JP2015083471A JP6504895B2 JP 6504895 B2 JP6504895 B2 JP 6504895B2 JP 2015083471 A JP2015083471 A JP 2015083471A JP 2015083471 A JP2015083471 A JP 2015083471A JP 6504895 B2 JP6504895 B2 JP 6504895B2
Authority
JP
Japan
Prior art keywords
relay
tunnel
data
mobile terminal
identifier
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.)
Active
Application number
JP2015083471A
Other languages
Japanese (ja)
Other versions
JP2016208084A (en
Inventor
陽平 片山
陽平 片山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2015083471A priority Critical patent/JP6504895B2/en
Publication of JP2016208084A publication Critical patent/JP2016208084A/en
Application granted granted Critical
Publication of JP6504895B2 publication Critical patent/JP6504895B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、ネットワークシステム及び制御装置に関する。   The present invention relates to a network system and a control device.

従来から、M2M(Machine to Machine)の通信が行われる場合等、多数の端末が移動体通信網にアクセスした場合に、移動体通信網において管理されるセッション識別子が枯渇することを防ぐため、端末をグループ化してセッションを割り当てることが提案されている(特許文献1参照)。   Conventionally, in the case where a large number of terminals access the mobile communication network, for example, when M2M (Machine to Machine) communication is performed, the terminals are managed to prevent exhaustion of session identifiers managed in the mobile communication network. It has been proposed to group sessions and assign sessions (see Patent Document 1).

特開2013−110550号公報JP, 2013-110550, A

ところで、移動体通信網を構成するネットワークシステムでは、通常、パケットを転送するために参照されるパケット転送表が中継装置によって記憶されている。このパケット転送表は、通常、端末毎のデータを含むものである。そのため、移動体通信網へアクセスする端末の数が多くなると、中継装置ではパケット転送表を記憶するために多くのメモリリソースが必要となる。しかしながら、特許文献1に記載された技術では、パケット転送表を記憶するのに必要なメモリリソースは低減されない。   By the way, in a network system that constitutes a mobile communication network, a relay device usually stores a packet transfer table to be referred to for transferring packets. This packet transfer table usually contains data for each terminal. Therefore, when the number of terminals accessing the mobile communication network increases, the relay device requires a large amount of memory resources to store the packet transfer table. However, the technology described in Patent Document 1 does not reduce the memory resources required to store the packet transfer table.

本発明は、上記に鑑みてなされたものであり、中継装置においてパケット転送表等のデータを転送するために用いられる情報を記憶するために用いられるメモリリソースを低減することができるネットワークシステム及び制御装置を提供することを目的とする。   The present invention has been made in view of the above, and a network system and control capable of reducing memory resources used to store information used for transferring data such as a packet transfer table in a relay apparatus. It aims at providing an apparatus.

上記目的を達成するために、本発明に係るネットワークシステムは、移動体端末と移動体端末から送信されるデータの送信先との間の通信経路上に設けられる第1の中継装置及び第2の中継装置と、制御装置とを含んで構成されるネットワークシステムであって、第1の中継装置は、データの送信元である移動体端末と、当該移動体端末に紐付けられるセッションに対応すると共にデータを出力するトンネルとの対応付けを記憶する第1の記憶手段と、移動体端末から送信されたデータを入力して、第1の記憶手段に記憶された対応付けに基づいて当該データの出力先となるトンネルを特定して当該データを出力する第1の中継手段と、を備え、第2の中継装置は、通信経路上において、第1の中継装置よりも送信先側に設けられ、セッション毎にデータを入力するトンネルと、データを出力する出力先との対応付けを記憶する第2の記憶手段と、トンネルを介してデータを入力して、第2の記憶手段に記憶された対応付けに基づいて当該データの出力先を特定して当該データを出力する第2の中継手段と、を備え、制御装置は、セッション毎に送信先が共通する複数の移動体端末、並びに第1の中継装置、第2の中継装置及び当該送信先の接続関係を記憶する設定用情報記憶手段と、移動体端末から、当該移動体端末が接続される第1の中継装置を特定する情報を含む通信要求を受信する要求受信手段と、要求受信手段によって受信された通信要求、及び設定用情報記憶手段に記憶された接続関係に基づいて、通信経路上の第2の中継装置を特定して、要求受信手段によって受信された情報によって特定される第1の中継装置及び特定した第2の中継装置に対して当該通信要求に係る対応付けを設定する対応設定手段と、を備える。   In order to achieve the above object, a network system according to the present invention comprises a first relay apparatus and a second relay apparatus provided on a communication path between a mobile terminal and a transmission destination of data transmitted from the mobile terminal. A network system configured to include a relay device and a control device, wherein the first relay device corresponds to a mobile terminal that is a data transmission source and a session associated with the mobile terminal. The first storage means for storing the correspondence with the tunnel outputting the data, and the data transmitted from the mobile terminal are input, and the output of the data is performed based on the correspondence stored in the first storage means And a second relay device provided on the communication path on the transmission destination side of the first relay device on the communication path, and The second storage means for storing the correspondence between the tunnel for inputting data each time and the output destination for outputting the data, and the data stored in the second storage means by inputting the data through the tunnel And a second relay means for specifying the output destination of the data based on the output data, and the control device comprises a plurality of mobile terminals having a common transmission destination for each session, and a first relay Communication request including a device, a second relay device, and setting information storage means for storing the connection relationship of the transmission destination, and information specifying the first relay device to which the mobile terminal is connected from the mobile terminal The second relay apparatus on the communication path is specified based on the request receiving unit for receiving the request, the communication request received by the request receiving unit, and the connection relationship stored in the setting information storage unit, and the request is received Received by means And a correspondence setting means for setting the correspondence relating to the communication request to the first switching device and the identified second relay apparatus identified by the information.

本発明に係るネットワークシステムでは、第2の中継装置は、データを中継するために、移動体端末毎の対応付けではなく、複数の移動体端末に紐付けられるセッション毎の対応付けを記憶していればよい。即ち、同じセッションに紐付く移動体端末から送信されたデータを共通の対応付けに基づいて中継することができる。これにより、本発明に係るネットワークシステムによれば、中継装置においてパケット転送表等のデータを転送するために用いられる情報を記憶するために用いられるメモリリソースを低減することができる。   In the network system according to the present invention, in order to relay data, the second relay device stores not the association of each mobile terminal but the association of each session associated with a plurality of mobile terminals. Just do it. That is, data transmitted from mobile terminals linked to the same session can be relayed based on the common correspondence. Thus, according to the network system of the present invention, it is possible to reduce memory resources used to store information used for transferring data such as a packet transfer table in the relay device.

第2の中継装置は、通信経路上において、別の中継装置と別のネットワークシステムとの間に設けられており、第2の記憶手段は、セッション毎にデータを入力するトンネルと、データを出力する別のネットワークシステムとの対応付けを記憶し、第2の中継手段は、トンネルを介してデータを入力して、第2の記憶手段に記憶された対応付けに基づいて当該データの出力先となる別のネットワークシステムを特定して当該データを出力する、こととしてもよい。この構成によれば、例えば、外部網ゲートウェイ装置において上記のメモリリソースを低減することができる。   The second relay device is provided on the communication path between another relay device and another network system, and the second storage unit outputs a tunnel for inputting data for each session, and outputs the data. Storing the correspondence with another network system, and the second relay means inputs data through the tunnel and outputs the data according to the correspondence stored in the second storage means. It may be possible to specify another network system and output the data. According to this configuration, for example, the above-described memory resources can be reduced in the external network gateway device.

第2の中継装置は、通信経路上において、別の中継装置間に設けられており、第2の記憶手段は、セッション毎にデータを入力するトンネルと、データを出力するトンネルとの対応付けを記憶し、第2の中継手段は、トンネルを介してデータを入力して、第2の記憶手段に記憶された対応付けに基づいて当該データの出力先となるトンネルを特定して当該データを出力する、こととしてもよい。この構成によれば、例えば、中継ゲートウェイ装置において上記のメモリリソースを低減することができる。   The second relay device is provided between the different relay devices on the communication path, and the second storage means associates the tunnel for inputting data for each session with the tunnel for outputting data. The second relay unit stores data, inputs data through the tunnel, specifies a tunnel to which the data is to be output based on the correspondence stored in the second storage unit, and outputs the data. It may be done. According to this configuration, for example, the above-mentioned memory resources can be reduced in the relay gateway apparatus.

上記のネットワークシステムに含まれる制御装置は、それら自体が新規な構成を有しており発明に相当する。即ち、本発明に係る制御装置は、移動体端末と移動体端末から送信されるデータの送信先との間の通信経路上に設けられる第1の中継装置及び第2の中継装置と、制御装置とを含んで構成されるネットワークシステムに含まれる制御装置であって、第1の中継装置は、データの送信元である移動体端末と、当該移動体端末に紐付けられるセッションに対応すると共にデータを出力するトンネルとの対応付けを記憶する第1の記憶手段と、移動体端末から送信されたデータを入力して、第1の記憶手段に記憶された対応付けに基づいて当該データの出力先となるトンネルを特定して当該データを出力する第1の中継手段と、を備え、第2の中継装置は、通信経路上において、第1の中継装置よりも送信先側に設けられ、セッション毎にデータを入力するトンネルと、データを出力する出力先との対応付けを記憶する第2の記憶手段と、トンネルを介してデータを入力して、第2の記憶手段に記憶された対応付けに基づいて当該データの出力先を特定して当該データを出力する第2の中継手段と、を備え、制御装置は、セッション毎に送信先が共通する複数の移動体端末、並びに第1の中継装置、第2の中継装置及び当該送信先の接続関係を記憶する設定用情報記憶手段と、移動体端末から、当該移動体端末が接続される第1の中継装置を特定する情報を含む通信要求を受信する要求受信手段と、要求受信手段によって受信された通信要求、及び設定用情報記憶手段に記憶された接続関係に基づいて、通信経路上の第2の中継装置を特定して、要求受信手段によって受信された情報によって特定される第1の中継装置及び特定した第2の中継装置に対して当該通信要求に係る対応付けを設定する対応設定手段と、を備える。 The control devices included in the above-described network system themselves have novel configurations and correspond to the invention. That is, a control device according to the present invention comprises a first relay device and a second relay device provided on a communication path between a mobile terminal and a transmission destination of data transmitted from the mobile terminal, and a control device And a control device included in a network system including the first relay device, the first relay device corresponding to a mobile terminal that is a data transmission source, and a session associated with the mobile terminal. The first storage means for storing the association with the tunnel that outputs the data, and the data transmitted from the mobile terminal are input, and the output destination of the data based on the association stored in the first storage means And the second relay apparatus is provided on the communication path on the transmission destination side of the first relay apparatus on the communication path, and the second relay apparatus is provided for each session. Data to A second storage unit for storing an association between a tunnel to be driven and an output destination for outputting data, and data input via the tunnel, based on the association stored in the second storage unit And a second relay unit that specifies the data output destination and outputs the data, and the control device controls the plurality of mobile terminals whose transmission destinations are common to each session, and the first relay device, the second Request for receiving a communication request including information for specifying the first relay device to which the mobile terminal is connected from the mobile terminal, and setting information storage means for storing the connection relationship of the relay device and the transmission destination; The second relay apparatus on the communication path is specified based on the receiving unit, the communication request received by the request receiving unit, and the connection relationship stored in the setting information storage unit, and is received by the request receiving unit. Information And a correspondence setting means for setting the correspondence relating to the communication request to the first switching device and the identified second relay apparatus identified Te.

本発明では、同じセッションに紐付く移動体端末から送信されたデータを共通の対応付けに基づいて中継することができる。これにより、本発明によれば、中継装置においてパケット転送表等のデータを転送するために用いられる情報を記憶するために用いられるメモリリソースを低減することができる。   In the present invention, data transmitted from mobile terminals linked to the same session can be relayed based on a common association. Thus, according to the present invention, it is possible to reduce memory resources used to store information used for transferring data such as a packet transfer table in the relay apparatus.

本発明の実施形態に係るネットワークシステム及び制御装置の構成を示す図である。It is a figure showing composition of a network system concerning an embodiment of the present invention, and a control device. 中継装置で保持されるパケット転送表の例を示す図である。It is a figure which shows the example of the packet transfer table hold | maintained by the relay apparatus. 移動体端末から送信されネットワークシステムで中継されるデータ通信パケットの構成を示す図である。It is a figure which shows the structure of the data communication packet transmitted from a mobile terminal and relayed by a network system. 制御装置で保持されるセッション参加端末表及びセッション出力先表の例を示す図である。It is a figure which shows the example of the session participating terminal table | surface and session output destination table | surface which are hold | maintained by the control apparatus. 本発明の実施形態に係るネットワークシステムに含まれる装置のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the apparatus contained in the network system which concerns on embodiment of this invention. 本実施形態に係るネットワークシステムで中継装置のパケット転送表のエントリが設定される際に実行される処理を示すシーケンス図である。It is a sequence diagram which shows the process performed when the entry of the packet transfer table of a relay apparatus is set by the network system which concerns on this embodiment. 本実施形態に係るネットワークシステムで移動体端末から送信されるデータ通信パケットが中継される際に実行される処理を示すシーケンス図である。It is a sequence diagram which shows the process performed when the data communication packet transmitted from a mobile terminal is relayed by the network system which concerns on this embodiment.

以下、図面と共に本発明に係るネットワークシステム及び制御装置の実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。   Hereinafter, embodiments of a network system and a control device according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same elements will be denoted by the same reference symbols, without redundant description.

図1に本実施形態に係るネットワークシステム1を示す。ネットワークシステム1は、基地局装置10と、中継ゲートウェイ装置20と、外部網ゲートウェイ装置30と、制御装置40と、移動体伝送網50とを備えて構成される。ネットワークシステム1は、移動体端末60に移動体通信の機能を提供するシステムである。即ち、ネットワークシステム1は、移動体通信網を構成する。   FIG. 1 shows a network system 1 according to the present embodiment. The network system 1 includes a base station device 10, a relay gateway device 20, an external network gateway device 30, a control device 40, and a mobile transmission network 50. The network system 1 is a system for providing the mobile terminal 60 with a mobile communication function. That is, the network system 1 constitutes a mobile communication network.

ネットワークシステム1は、自身とは別のネットワークシステムである外部網70に接続されている。図1に示すようにネットワークシステム1は、複数の外部網70に接続されていてもよい。また、外部網70は、必ずしもネットワークシステム1のように移動体通信網でなくてもよく、通信網であればよい。移動体端末60は、ネットワークシステム1を介して、外部網70にデータ通信パケット(データ)を送信することができる。   The network system 1 is connected to an external network 70 which is a network system different from itself. As shown in FIG. 1, the network system 1 may be connected to a plurality of external networks 70. Also, the external network 70 may not necessarily be a mobile communication network as in the network system 1, and may be a communication network. The mobile terminal 60 can transmit data communication packets (data) to the external network 70 via the network system 1.

図1に示すように、ネットワークシステム1を介して移動体通信を行う移動体端末60は、複数存在する。本実施形態における移動体端末60は、予めデータ通信パケットの送信先(通信先)が設定されている。この送信先は、特定の装置であってもよいし、外部網70(に接続される任意の装置)であってもよい。複数の移動体端末60には、送信先が共通する移動体端末60が存在する。   As shown in FIG. 1, a plurality of mobile terminals 60 performing mobile communication via the network system 1 exist. In the mobile terminal 60 in the present embodiment, the transmission destination (communication destination) of the data communication packet is set in advance. This destination may be a specific device or an external network 70 (any device connected to it). In the plurality of mobile terminals 60, mobile terminals 60 having a common transmission destination exist.

例えば、移動体端末60は、特定のサービスを受けるための装置である。特定のサービスは、移動体端末60のユーザの状態に応じて情報をユーザに提供するものである。移動体端末60は、ユーザの状態を示す物理量を検出するセンサを備えている。移動体端末60は、センサによって検出された物理量を示す情報をデータ通信パケットに含めて、ネットワークシステム1を介して外部網70の装置に送信する。当該送信に応じた情報が外部網70の装置からユーザに提供される。なお、本実施形態に係る移動体端末60は、上記の例のものに限られず、予めデータ通信パケットの送信先が設定されているものであればよい。本実施形態では、移動体端末60のデータ通信パケットの送信先は、外部網70の何れか(例えば、図1に示す「外部網1」又は「外部網2」)である。   For example, the mobile terminal 60 is a device for receiving a specific service. The specific service is to provide information to the user according to the state of the user of the mobile terminal 60. The mobile terminal 60 includes a sensor that detects a physical quantity that indicates the state of the user. The mobile terminal 60 includes information indicating the physical quantity detected by the sensor in the data communication packet, and transmits it to the device of the external network 70 via the network system 1. Information corresponding to the transmission is provided from the device of the external network 70 to the user. Note that the mobile terminal 60 according to the present embodiment is not limited to the above-described example, as long as the transmission destination of the data communication packet is set in advance. In the present embodiment, the transmission destination of the data communication packet of the mobile terminal 60 is one of the external networks 70 (for example, “external network 1” or “external network 2” shown in FIG. 1).

移動体端末60には、予め、個々の移動体端末60を識別するための情報である端末識別子が設定されている。端末識別子によって、ネットワークシステム1において個々の移動体端末60が識別される。   In the mobile terminal 60, a terminal identifier which is information for identifying each mobile terminal 60 is set in advance. The mobile terminal 60 is identified in the network system 1 by the terminal identifier.

基地局装置10は、移動体端末60との間で移動体通信のための電波を送受信する装置である。また、基地局装置10は、ネットワークシステム1において、移動体端末60から送信されるデータ通信パケットを中継する中継装置(第1の中継装置)である。基地局装置10は、移動体端末60から受信したデータ通信パケットを中継ゲートウェイ装置20に出力する。図1に示すように基地局装置10は、通常、ネットワークシステム1に複数設けられている。基地局装置10は、ネットワークシステム1の通信エリアに応じて位置決めされて固定的に設置されている。移動体端末60は、何れかの基地局装置10に無線接続して、移動体通信を行う。即ち、移動体端末60は、何れかの基地局装置10に属して、移動体通信を行う。   The base station apparatus 10 is an apparatus for transmitting and receiving radio waves for mobile communication with the mobile terminal 60. The base station apparatus 10 is a relay apparatus (first relay apparatus) that relays data communication packets transmitted from the mobile terminal 60 in the network system 1. The base station device 10 outputs the data communication packet received from the mobile terminal 60 to the relay gateway device 20. As shown in FIG. 1, a plurality of base station apparatuses 10 are usually provided in the network system 1. The base station apparatus 10 is positioned according to the communication area of the network system 1 and fixedly installed. The mobile terminal 60 wirelessly connects to any of the base station devices 10 to perform mobile communication. That is, the mobile terminal 60 belongs to any of the base station apparatuses 10 and performs mobile communication.

中継ゲートウェイ装置20は、ネットワークシステム1において、移動体端末60から送信されるデータ通信パケットを、基地局装置10と外部網ゲートウェイ装置30との間で中継する中継装置(第2の中継装置)である。中継ゲートウェイ装置20は、移動体端末60から送信先までの通信経路上において、基地局装置10と外部網ゲートウェイ装置30との間、即ち、別の中継装置間に設けられている。このように中継ゲートウェイ装置20は、通信経路上において基地局装置10よりも送信先側に設けられている。中継ゲートウェイ装置20は、移動体端末60からのデータ通信パケットを、基地局装置10から入力して、外部網ゲートウェイ装置30に出力する。図1に示すように中継ゲートウェイ装置20は、ネットワークシステム1に複数設けられていてもよい。中継ゲートウェイ装置20は、基地局装置10に対応付けて設けられている。複数の基地局装置10が、1つの中継ゲートウェイ装置20に対応付けられていてもよい。互いに対応付けられた基地局装置10と、中継ゲートウェイ装置20とは、移動体伝送網50を介して接続されており、データ通信パケットを送受信できるようになっている。   The relay gateway device 20 is a relay device (second relay device) that relays the data communication packet transmitted from the mobile terminal 60 between the base station device 10 and the external network gateway device 30 in the network system 1. is there. The relay gateway apparatus 20 is provided between the base station apparatus 10 and the external network gateway apparatus 30 on the communication path from the mobile terminal 60 to the transmission destination, that is, between the other relay apparatuses. Thus, the relay gateway device 20 is provided on the communication path on the transmission destination side of the base station device 10. The relay gateway device 20 inputs the data communication packet from the mobile terminal 60 from the base station device 10 and outputs the packet to the external network gateway device 30. As shown in FIG. 1, a plurality of relay gateway devices 20 may be provided in the network system 1. The relay gateway device 20 is provided in association with the base station device 10. A plurality of base station devices 10 may be associated with one relay gateway device 20. The base station apparatus 10 and the relay gateway apparatus 20, which are associated with each other, are connected via the mobile transmission network 50, and can transmit and receive data communication packets.

外部網ゲートウェイ装置30は、ネットワークシステム1において、移動体端末60から送信されるデータ通信パケットを外部網70との間で中継する中継装置(第2の中継装置)である。外部網ゲートウェイ装置30は、外部網70に接続されており、移動体端末60から送信先までの通信経路上において、中継ゲートウェイ装置20、即ち、別の中継装置と外部網70との間に設けられている。このように外部網ゲートウェイ装置30は、通信経路上において基地局装置10よりも送信先側に設けられている。外部網ゲートウェイ装置30は、移動体端末60からのデータ通信パケットを、中継ゲートウェイ装置20から入力して、外部網70に出力する。中継ゲートウェイ装置20と、外部網ゲートウェイ装置30とは、移動体伝送網50を介して接続されており、データ通信パケットを送受信できるようになっている。   The external network gateway device 30 is a relay device (second relay device) that relays the data communication packet transmitted from the mobile terminal 60 with the external network 70 in the network system 1. The external network gateway device 30 is connected to the external network 70, and is provided between the relay gateway device 20, ie, another relay device and the external network 70, on the communication path from the mobile terminal 60 to the transmission destination. It is done. As described above, the external network gateway device 30 is provided on the communication path on the transmission destination side of the base station device 10. The external network gateway device 30 inputs the data communication packet from the mobile terminal 60 from the relay gateway device 20 and outputs the data communication packet to the external network 70. The relay gateway device 20 and the external network gateway device 30 are connected via the mobile transmission network 50, and can transmit and receive data communication packets.

移動体伝送網50は、各中継装置10,20,30間で互いにデータ通信パケットを送受信できるようにするための伝送網である。移動体伝送網50は、従来の移動体通信網に含まれるものと同様の構成である。   The mobile transmission network 50 is a transmission network for enabling transmission and reception of data communication packets among the relay devices 10, 20, and 30. The mobile transmission network 50 has a configuration similar to that included in a conventional mobile communication network.

移動体端末60が、外部網70に対してデータ通信パケットを送信する場合には、移動体端末60と外部網70との間の通信経路上に設けられる中継装置10,20,30がデータ通信パケットを中継する。例えば、図1に示す「移動体端末1」が「外部網2」にデータ通信パケットを送信する場合には、「基地局装置1」、「中継ゲートウェイ装置1」及び「外部網ゲートウェイ装置1」がデータ通信パケットを中継する。   When the mobile terminal 60 transmits a data communication packet to the external network 70, the relay apparatuses 10, 20, and 30 provided on the communication path between the mobile terminal 60 and the external network 70 perform data communication. Relay the packet. For example, when "mobile terminal 1" shown in FIG. 1 transmits a data communication packet to "external network 2", "base station apparatus 1", "relay gateway apparatus 1" and "external network gateway apparatus 1" Relays data communication packets.

制御装置40は、中継装置10,20,30が移動体端末60からのデータ通信パケットを中継する際に参照する情報であるパケット転送表のエントリを設定する装置である。制御装置40は、移動体伝送網50に接続されており、各中継装置10,20,30及び移動体端末60との間で信号の送受信を行うことができる。   The control device 40 is a device for setting an entry of a packet transfer table, which is information to be referred to when the relay devices 10, 20, 30 relay the data communication packet from the mobile terminal 60. The control device 40 is connected to the mobile transmission network 50, and can transmit and receive signals to and from each of the relay devices 10, 20, 30 and the mobile terminal 60.

引き続いて、ネットワークシステム1を構成する各装置10,20,30,40の本実施形態に係る機能を説明する。なお、各中継装置10,20,30は、以下に示す機能以外は、従来の中継装置と同様の機能を有する。図1に示すように基地局装置10は、転送表記憶部11と、中継部12とを備えて構成される。   Subsequently, the function according to the present embodiment of each of the devices 10, 20, 30, 40 constituting the network system 1 will be described. Each of the relay devices 10, 20, and 30 has the same function as that of the conventional relay device except for the functions described below. As shown in FIG. 1, the base station apparatus 10 is configured to include a transfer table storage unit 11 and a relay unit 12.

転送表記憶部11は、データ通信パケットの送信元である移動体端末60と、当該移動体端末60に紐付けられるセッションに対応すると共にデータ通信パケットを出力するトンネルとの対応付けを記憶する第1の記憶手段である。本実施形態におけるデータ通信パケットの転送は、1つのセッションに複数の移動体端末60が紐付けられた上で行われる。1つのセッションに紐付けられる移動体端末60は、データ通信パケットの送信先が共通している(同一である)と共に後述するように予め設定された移動体端末60である。セッションには、予め、個々のセッションを識別するための情報であるセッション識別子が設定されている。   The transfer table storage unit 11 stores the correspondence between the mobile terminal 60 that is the transmission source of the data communication packet and the tunnel that corresponds to the session associated with the mobile terminal 60 and outputs the data communication packet. 1 storage means. The transfer of the data communication packet in the present embodiment is performed after a plurality of mobile terminals 60 are linked to one session. The mobile terminals 60 linked to one session are the mobile terminals 60 which are preset (described later) together with (same as) common destinations of data communication packets. In the session, a session identifier, which is information for identifying each session, is set in advance.

また、本実施形態におけるデータ通信パケットの転送は、セッション毎に中継装置10,20,30の間にトンネルが作成された上で、当該トンネルが用いられて行われる。トンネルには、個々のトンネルを識別するための情報であるトンネル識別子が設定される。各中継装置10,20,30は、トンネル識別子に基づいて、トンネルで接続された相手側の中継装置10,20,30(トンネルの対向装置である中継装置10,20,30)を特定することができる。なお、トンネルは、従来のネットワークシステムの中継装置間で生成されるものと同様のものとすることができる。   In addition, the transfer of the data communication packet in the present embodiment is performed using the tunnel after the tunnel is created between the relay devices 10, 20, and 30 for each session. In the tunnels, tunnel identifiers, which are information for identifying individual tunnels, are set. Each relay device 10, 20, 30 specifies the relay device 10, 20, 30 (the relay device 10, 20, 30 which is the opposite device of the tunnel) on the other side connected by the tunnel based on the tunnel identifier. Can. The tunnel can be similar to that generated between relay devices of the conventional network system.

転送表記憶部11は、上記の対応付けをパケット転送表で記憶する。図2(a)に、転送表記憶部11が有するパケット転送表を示す。図2(a)に示すように、パケット転送表は、セッション識別子、端末識別子及び出力トンネル識別子を対応付けたエントリを格納する。このセッション識別子は、データ通信パケットの送信元の移動体端末60に紐付けられたセッションのセッション識別子である。この端末識別子は、データ通信パケットの送信元の移動体端末60の端末識別子である。この出力トンネル識別子は、データ通信パケットの出力先となるトンネルのトンネル識別子である。出力先となるトンネルは、自装置10と中継ゲートウェイ装置20との間に設けられたトンネルである。パケット転送表のエントリの設定は、後述するように制御装置40の制御によって行われる。   The transfer table storage unit 11 stores the above correspondence in the packet transfer table. FIG. 2A shows a packet transfer table possessed by the transfer table storage unit 11. As shown in FIG. 2A, the packet transfer table stores entries in which a session identifier, a terminal identifier, and an output tunnel identifier are associated. The session identifier is a session identifier of a session associated with the mobile terminal 60 that is the transmission source of the data communication packet. This terminal identifier is a terminal identifier of the mobile terminal 60 of the transmission source of the data communication packet. The output tunnel identifier is a tunnel identifier of a tunnel to which the data communication packet is output. The tunnel that is the output destination is a tunnel provided between the device 10 and the relay gateway device 20. The setting of the entry of the packet transfer table is performed under the control of the control device 40 as described later.

中継部12は、移動体端末60から送信されたデータ通信パケットを入力して、転送表記憶部11が有するパケット転送表に記憶された対応付けに基づいて、当該データ通信パケットの出力先となるトンネルを特定して当該データ通信パケットを出力する第1の中継手段である。具体的には、中継部12は、以下のようにデータ通信パケットの中継を行う。まず、中継部12は、移動体端末60からネットワークシステム1に対して無線信号により送信されたデータ通信パケットを受信する。図3(a)に、移動体端末60から送信されたデータ通信パケットの構成を示す。当該データ通信パケットは、ヘッダとペイロードとを含んで構成されている。ヘッダには、データ通信パケットの送信元である移動体端末60の端末識別子が含まれる。また、ヘッダには、IP等の従来のデータ通信パケットに含まれる情報も含まれる。   The relay unit 12 receives the data communication packet transmitted from the mobile terminal 60, and becomes the output destination of the data communication packet based on the correspondence stored in the packet transfer table of the transfer table storage unit 11. It is a first relay means for specifying a tunnel and outputting the data communication packet. Specifically, the relay unit 12 relays the data communication packet as follows. First, the relay unit 12 receives a data communication packet transmitted from the mobile terminal 60 to the network system 1 by a wireless signal. FIG. 3A shows the configuration of the data communication packet transmitted from the mobile terminal 60. As shown in FIG. The data communication packet is configured to include a header and a payload. The header includes the terminal identifier of the mobile terminal 60 that is the transmission source of the data communication packet. The header also includes information included in a conventional data communication packet such as IP.

中継部12は、受信したデータ通信パケットのヘッダに含まれる端末識別子を参照する。中継部12は、転送表記憶部11が有するパケット転送表を参照して、受信したデータ通信パケットのヘッダに含まれる端末識別子に対応付けられた出力トンネル識別子を特定する。中継部12は、受信したデータ通信パケットのヘッダの端末識別子を、出力トンネル識別子、即ち、中継ゲートウェイ装置20と基地局装置10間のトンネル識別子に置き換える。図3(b)に、置き換えが行われたデータ通信パケットの構成を示す。中継部12は、ヘッダの置き換えを行ったデータ通信パケットを、上記で特定された出力トンネル識別子で識別されるトンネルに出力する。即ち、中継部12は、出力トンネル識別子で識別されるトンネルで接続される中継ゲートウェイ装置20にデータ通信パケットを送信する。   The relay unit 12 refers to the terminal identifier included in the header of the received data communication packet. The relay unit 12 specifies the output tunnel identifier associated with the terminal identifier included in the header of the received data communication packet with reference to the packet transfer table of the transfer table storage unit 11. The relay unit 12 replaces the terminal identifier of the header of the received data communication packet with the output tunnel identifier, that is, the tunnel identifier between the relay gateway device 20 and the base station device 10. FIG. 3B shows the configuration of the data communication packet subjected to replacement. The relay unit 12 outputs the data communication packet in which the header replacement has been performed to the tunnel identified by the output tunnel identifier identified above. That is, the relay unit 12 transmits the data communication packet to the relay gateway device 20 connected by the tunnel identified by the output tunnel identifier.

図1に示すように中継ゲートウェイ装置20は、転送表記憶部21と、中継部22とを備えて構成される。   As shown in FIG. 1, the relay gateway device 20 is configured to include a forwarding table storage unit 21 and a relay unit 22.

転送表記憶部21は、セッション毎にデータ通信パケットを入力するトンネルと、データ通信パケットを出力する出力先との対応付けを記憶する第2の記憶手段である。転送表記憶部21は、セッション毎にデータ通信パケットを入力するトンネルと、データ通信パケットを出力するトンネルとの対応付けを記憶する。   The transfer table storage unit 21 is a second storage unit that stores an association between a tunnel for inputting a data communication packet for each session and an output destination for outputting the data communication packet. The transfer table storage unit 21 stores an association between a tunnel for inputting a data communication packet for each session and a tunnel for outputting a data communication packet.

転送表記憶部21は、上記の対応付けをパケット転送表で記憶する。図2(b)に、転送表記憶部21が有するパケット転送表を示す。図2(b)に示すように、パケット転送表は、セッション識別子、入力トンネル識別子及び出力トンネル識別子を対応付けたエントリを格納する。このセッション識別子は、データ通信パケットの送信元の移動体端末60に紐付けられたセッションのセッション識別子である。この入力トンネル識別子は、データ通信パケットの入力元となるトンネルのトンネル識別子である。入力元となるトンネルは、自装置20と基地局装置10との間に設けられたトンネルである。この出力トンネル識別子は、データ通信パケットの出力先となるトンネルのトンネル識別子である。出力先となるトンネルは、自装置20と外部網ゲートウェイ装置30との間に設けられたトンネルである。パケット転送表のエントリの設定は、後述するように制御装置40の制御によって行われる。   The transfer table storage unit 21 stores the correspondence described above in the packet transfer table. FIG. 2B shows the packet transfer table possessed by the transfer table storage unit 21. As shown in FIG. 2B, the packet transfer table stores entries in which the session identifier, the input tunnel identifier, and the output tunnel identifier are associated. The session identifier is a session identifier of a session associated with the mobile terminal 60 that is the transmission source of the data communication packet. The input tunnel identifier is a tunnel identifier of a tunnel that is an input source of the data communication packet. The tunnel serving as the input source is a tunnel provided between the own apparatus 20 and the base station apparatus 10. The output tunnel identifier is a tunnel identifier of a tunnel to which the data communication packet is output. The tunnel that is the output destination is a tunnel provided between the own device 20 and the external network gateway device 30. The setting of the entry of the packet transfer table is performed under the control of the control device 40 as described later.

中継部22は、トンネルを介してデータ通信パケットを入力して、転送表記憶部21が有するパケット転送表に記憶された対応付けに基づいて当該データ通信パケットの出力先を特定して当該データ通信パケットを出力する第2の中継手段である。中継部22は、パケット転送表に記憶された対応付けに基づいて当該データ通信パケットの出力先となるトンネルを特定して当該データ通信パケットを出力する。具体的には、中継部22は、以下のようにデータ通信パケットの中継を行う。まず、中継部22は、トンネルで接続される基地局装置10からデータ通信パケットを受信する。このデータ通信パケットは、上記の通り、移動体端末60から送信されたもの(に基づくデータ通信パケット)である。図3(b)に、基地局装置10から送信されたデータ通信パケットの構成を示す。   The relay unit 22 inputs the data communication packet through the tunnel, and specifies the output destination of the data communication packet based on the correspondence stored in the packet transfer table of the transfer table storage unit 21 and the data communication It is a second relay means for outputting a packet. The relay unit 22 specifies a tunnel that is an output destination of the data communication packet based on the association stored in the packet transfer table, and outputs the data communication packet. Specifically, the relay unit 22 relays the data communication packet as follows. First, the relay unit 22 receives a data communication packet from the base station device 10 connected by a tunnel. The data communication packet is (the data communication packet based on) the one transmitted from the mobile terminal 60 as described above. The structure of the data communication packet transmitted from the base station apparatus 10 is shown in FIG.3 (b).

中継部22は、受信したデータ通信パケットのヘッダに含まれるトンネル識別子を参照する。このトンネル識別子は、中継ゲートウェイ装置20と基地局装置10間のトンネル識別子であり、入力トンネル識別子に相当する。中継部22は、転送表記憶部21が有するパケット転送表を参照して、受信したデータ通信パケットのヘッダに含まれる入力トンネル識別子に対応付けられた出力トンネル識別子を特定する。中継部22は、受信したデータ通信パケットのヘッダのトンネル識別子を、出力トンネル識別子、即ち、外部網ゲートウェイ装置30と中継ゲートウェイ装置20間のトンネル識別子に置き換える。図3(c)に、置き換えが行われたデータ通信パケットの構成を示す。中継部22は、ヘッダの置き換えを行ったデータ通信パケットを、上記で特定された出力トンネル識別子で識別されるトンネルに出力する。即ち、中継部22は、出力トンネル識別子で識別されるトンネルで接続される外部網ゲートウェイ装置30にデータ通信パケットを送信する。   The relay unit 22 refers to the tunnel identifier included in the header of the received data communication packet. The tunnel identifier is a tunnel identifier between the relay gateway device 20 and the base station device 10, and corresponds to an input tunnel identifier. The relay unit 22 refers to the packet transfer table possessed by the transfer table storage unit 21 and identifies the output tunnel identifier associated with the input tunnel identifier included in the header of the received data communication packet. The relay unit 22 replaces the tunnel identifier of the header of the received data communication packet with the output tunnel identifier, that is, the tunnel identifier between the external network gateway device 30 and the relay gateway device 20. FIG. 3C shows the configuration of the data communication packet subjected to replacement. The relay unit 22 outputs the data communication packet in which the header replacement has been performed to the tunnel identified by the output tunnel identifier identified above. That is, the relay unit 22 transmits the data communication packet to the external network gateway device 30 connected by the tunnel identified by the output tunnel identifier.

図1に示すように外部網ゲートウェイ装置30は、転送表記憶部31と、中継部32とを備えて構成される。   As shown in FIG. 1, the external network gateway device 30 is configured to include a forwarding table storage unit 31 and a relay unit 32.

転送表記憶部31は、セッション毎にデータ通信パケットを入力するトンネルと、データ通信パケットを出力する出力先との対応付けを記憶する第2の記憶手段である。転送表記憶部31は、セッション毎にデータ通信パケットを入力するトンネルと、データ通信パケットを出力する外部網70との対応付けを記憶する。   The transfer table storage unit 31 is a second storage unit that stores an association between a tunnel for inputting a data communication packet for each session and an output destination for outputting the data communication packet. The transfer table storage unit 31 stores the correspondence between the tunnel for inputting the data communication packet for each session and the external network 70 for outputting the data communication packet.

転送表記憶部31は、上記の対応付けをパケット転送表で記憶する。図2(c)に、転送表記憶部31が有するパケット転送表を示す。図2(c)に示すように、パケット転送表は、セッション識別子、入力トンネル識別子及び外部網出力論理IF(インターフェース)識別子を対応付けたエントリを格納する。このセッション識別子は、データ通信パケットの送信元の移動体端末60に紐付けられたセッションのセッション識別子である。この入力トンネル識別子は、データ通信パケットの入力元となるトンネルのトンネル識別子である。入力元となるトンネルは、自装置30と中継ゲートウェイ装置20との間に設けられたトンネルである。この外部網出力論理IF識別子は、外部網70にデータ通信パケットを出力する際の外部網出力論理IFを識別するための情報であり、外部網ゲートウェイ装置30に接続されている外部網70毎に予め設定されている。パケット転送表のエントリの設定は、後述するように制御装置40の制御によって行われる。   The transfer table storage unit 31 stores the above association in the packet transfer table. FIG. 2C shows a packet transfer table of the transfer table storage unit 31. As shown in FIG. 2C, the packet transfer table stores an entry in which a session identifier, an input tunnel identifier, and an external network output logical IF (interface) identifier are associated. The session identifier is a session identifier of a session associated with the mobile terminal 60 that is the transmission source of the data communication packet. The input tunnel identifier is a tunnel identifier of a tunnel that is an input source of the data communication packet. The tunnel serving as the input source is a tunnel provided between own device 30 and relay gateway device 20. The external network output logical IF identifier is information for identifying the external network output logical IF at the time of outputting the data communication packet to the external network 70, and for each external network 70 connected to the external network gateway device 30. It is set in advance. The setting of the entry of the packet transfer table is performed under the control of the control device 40 as described later.

中継部32は、トンネルを介してデータ通信パケットを入力して、転送表記憶部31が有するパケット転送表に記憶された対応付けに基づいて当該データ通信パケットの出力先を特定して当該データ通信パケットを出力する第2の中継手段である。中継部32は、パケット転送表に記憶された対応付けに基づいて当該データ通信パケットの出力先となる外部網70を特定して当該データ通信パケットを出力する。具体的には、中継部32は、以下のようにデータ通信パケットの中継を行う。まず、中継部32は、トンネルで接続される中継ゲートウェイ装置20からデータ通信パケットを受信する。このデータ通信パケットは、上記の通り、移動体端末60から送信されたもの(に基づくデータ通信パケット)である。図3(c)に、中継ゲートウェイ装置20から送信されたデータ通信パケットの構成を示す。   The relay unit 32 inputs the data communication packet through the tunnel, specifies the output destination of the data communication packet based on the correspondence stored in the packet transfer table possessed by the transfer table storage unit 31, and performs the data communication It is a second relay means for outputting a packet. The relay unit 32 specifies the external network 70 that is the output destination of the data communication packet based on the association stored in the packet transfer table, and outputs the data communication packet. Specifically, the relay unit 32 relays the data communication packet as follows. First, the relay unit 32 receives a data communication packet from the relay gateway device 20 connected by a tunnel. The data communication packet is (the data communication packet based on) the one transmitted from the mobile terminal 60 as described above. FIG. 3C shows the configuration of the data communication packet transmitted from the relay gateway device 20.

中継部32は、受信したデータ通信パケットのヘッダに含まれるトンネル識別子を参照する。このトンネル識別子は、外部網ゲートウェイ装置30と中継ゲートウェイ装置20間のトンネル識別子であり、入力トンネル識別子に相当する。中継部32は、転送表記憶部31が有するパケット転送表を参照して、受信したデータ通信パケットのヘッダに含まれる入力トンネル識別子に対応付けられた外部網出力論理IF識別子を特定する。中継部32は、受信したデータ通信パケットのヘッダのトンネル識別子を削除する(当該トンネル識別子の部分を切り取る)。図3(d)に、トンネル識別子の削除を行ったデータ通信パケットの構成を示す。中継部32は、トンネル識別子の削除を行ったデータ通信パケットを、上記で特定された外部網出力論理IF識別子で識別される外部網出力論理IFに出力する。即ち、中継部32は、外部網出力論理IF識別子で識別される外部網出力論理IFでデータ通信パケットを送信することができる外部網70にデータ通信パケットを送信する。   The relay unit 32 refers to the tunnel identifier included in the header of the received data communication packet. The tunnel identifier is a tunnel identifier between the external network gateway device 30 and the relay gateway device 20, and corresponds to an input tunnel identifier. The relay unit 32 identifies the external network output logical IF identifier associated with the input tunnel identifier included in the header of the received data communication packet with reference to the packet transfer table possessed by the transfer table storage unit 31. The relay unit 32 deletes the tunnel identifier of the header of the received data communication packet (cuts out the part of the tunnel identifier). FIG. 3D shows the configuration of the data communication packet from which the tunnel identifier has been deleted. The relay unit 32 outputs the data communication packet in which the tunnel identifier has been deleted to the external network output logic IF identified by the external network output logic IF identifier specified above. That is, the relay unit 32 transmits the data communication packet to the external network 70 capable of transmitting the data communication packet by the external network output logical IF identified by the external network output logical IF identifier.

図1に示すように制御装置40は、設定用情報記憶部41と、要求受信部42と、対応設定部43とを備えて構成される。   As shown in FIG. 1, the control device 40 is configured to include a setting information storage unit 41, a request reception unit 42, and a correspondence setting unit 43.

設定用情報記憶部41は、各中継装置10,20,30におけるパケット転送表のエントリを設定するために用いられる設定用情報を記憶する設定用情報記憶手段である。設定用情報記憶部41は、設定用情報として、セッション毎に送信先が共通する複数の移動体端末60を記憶する。設定用情報記憶部41は、セッション参加端末表及びセッション出力先表で記憶する。図4(a)にセッション参加端末表を示す。図4(a)に示すように、セッション参加端末表は、セッション識別子及び端末識別子を対応付けたエントリを格納する。送信先が共通する移動体端末60は、同一のセッションに紐付けられる。即ち、セッション参加端末表では、送信先が共通する移動体端末60の端末識別子には同一のセッション識別子が対応付けられる。図4(a)に示すセッション参加端末表の例では、端末識別子が「t1」の移動体端末60と、「t2」の移動体端末60とでは、送信先が共通しており、同一のセッション識別子「s0」が対応付けられる。   The setting information storage unit 41 is a setting information storage unit that stores setting information used to set an entry of the packet transfer table in each of the relay apparatuses 10, 20, and 30. The setting information storage unit 41 stores, as setting information, a plurality of mobile terminals 60 having a common transmission destination for each session. The setting information storage unit 41 stores a session participation terminal table and a session output destination table. FIG. 4A shows a session participation terminal table. As shown in FIG. 4A, the session participation terminal table stores an entry in which a session identifier and a terminal identifier are associated. Mobile terminals 60 having a common transmission destination are linked to the same session. That is, in the session participation terminal table, the same session identifier is associated with the terminal identifier of the mobile terminal 60 having a common transmission destination. In the example of the session participation terminal table shown in FIG. 4A, the mobile terminal 60 whose terminal identifier is "t1" and the mobile terminal 60 whose terminal identifier is "t2" have the same transmission destination, and the same session. The identifier "s0" is associated.

図4(b)にセッション出力先表を示す。図4(b)に示すように、セッション出力先表は、セッション識別子及び外部網出力論理IF識別子を対応付けたエントリを格納する。この外部網出力論理IF識別子は、セッション識別子で識別されるセッションに紐付けられた移動体端末60の送信先である外部網70に対応する。   FIG. 4 (b) shows a session output destination table. As shown in FIG. 4B, the session output destination table stores an entry in which the session identifier and the external network output logical IF identifier are associated with each other. The external network output logical IF identifier corresponds to the external network 70 which is the transmission destination of the mobile terminal 60 linked to the session identified by the session identifier.

また、設定用情報記憶部41は、設定用情報として、基地局装置10、中継ゲートウェイ装置20及び外部網ゲートウェイ装置30の接続関係を記憶する。また、当該接続関係には、外部網ゲートウェイ装置30が有する外部網70との間の外部網出力論理IFも含む。即ち、設定用情報記憶部41に記憶される接続関係には、外部網ゲートウェイ装置30と外部網70との間の接続関係も含まれる。当該接続関係は、通信経路上に位置する装置を特定するために従来のネットワークシステムで記憶されるネットワークシステムの装置間の接続関係と同様のものである。設定用情報記憶部41に記憶される設定用情報は、例えば、ネットワークシステム1を提供する事業者によって予め制御装置40に入力されている。   Further, the setting information storage unit 41 stores the connection relationship of the base station device 10, the relay gateway device 20, and the external network gateway device 30 as setting information. The connection relationship also includes an external network output logic IF between the external network gateway apparatus 30 and the external network 70. That is, the connection relationship stored in the setting information storage unit 41 also includes the connection relationship between the external network gateway device 30 and the external network 70. The connection relation is similar to the connection relation between the devices of the network system stored in the conventional network system in order to identify the device located on the communication path. The setting information stored in the setting information storage unit 41 is input to the control device 40 in advance, for example, by the provider who provides the network system 1.

要求受信部42は、移動体端末60から、当該移動体端末が接続される基地局装置10を特定する情報を含む通信要求を受信する要求受信手段である。移動体端末60は、ネットワークシステム1を介したデータ通信パケットの送信を行う際に、まず、基地局装置10との間で無線接続を確立する。即ち、移動体端末60と基地局装置10との間で無線区間の設定が行われる。無線区間の設定の処理は、後述するように従来技術を用いて行われる。無線区間の設定が行われると、移動体端末60は、制御装置40に対して通信要求である移動体通信網接続要求を送信する。移動体端末60は、送信する移動体通信網接続要求に自端末60の端末識別子と、無線区間を設定した基地局装置10(移動体端末60が所属する基地局装置10)を特定する情報とを含める。要求受信部42は、当該移動体通信網接続要求を受信する。なお、基地局装置10を特定する情報は、移動体端末60ではなく、基地局装置10によって移動体通信網接続要求を中継する際に含められてもよい。要求受信部42は、受信した移動体通信網接続要求を対応設定部43に出力する。   The request receiving unit 42 is a request receiving unit that receives, from the mobile terminal 60, a communication request including information specifying the base station apparatus 10 to which the mobile terminal is connected. When transmitting a data communication packet via the network system 1, the mobile terminal 60 first establishes a wireless connection with the base station device 10. That is, setting of a wireless zone is performed between the mobile terminal 60 and the base station apparatus 10. The process of setting the wireless zone is performed using a conventional technique as described later. When setting of the wireless zone is performed, the mobile terminal 60 transmits a mobile communication network connection request, which is a communication request, to the control device 40. The mobile terminal 60 transmits the mobile communication network connection request, the terminal identifier of the own terminal 60, and information specifying the base station apparatus 10 (the base station apparatus 10 to which the mobile terminal 60 belongs) in which the wireless zone is set. Include The request receiving unit 42 receives the mobile communication network connection request. The information specifying the base station apparatus 10 may be included when relaying a mobile communication network connection request by the base station apparatus 10 instead of the mobile terminal 60. The request receiving unit 42 outputs the received mobile communication network connection request to the correspondence setting unit 43.

対応設定部43は、要求受信部42からの入力した移動体通信網接続要求、及び設定用情報記憶部41に記憶された設定用情報に基づいて、中継装置10,20,30でのパケット転送表のエントリを設定する対応設定手段である。具体的には、対応設定部43は、以下のようにパケット転送表のエントリを設定する。   The correspondence setting unit 43 transfers the packet in the relay apparatuses 10, 20, and 30 based on the mobile communication network connection request input from the request reception unit 42 and the setting information stored in the setting information storage unit 41. It is a corresponding setting means for setting an entry in the table. Specifically, the correspondence setting unit 43 sets an entry of the packet transfer table as follows.

対応設定部43は、設定用情報記憶部41が有するセッション参加端末表を参照して、要求受信部42から入力した移動体通信網接続要求に含まれる端末識別子に対応付けられたセッション識別子を取得する。対応設定部43は、設定用情報記憶部41が有するセッション出力先表を参照して、取得したセッション識別子に対応付けられた外部網出力論理IF識別子を取得する。   The correspondence setting unit 43 refers to the session participation terminal table included in the setting information storage unit 41, and acquires the session identifier associated with the terminal identifier included in the mobile communication network connection request input from the request reception unit 42. Do. The correspondence setting unit 43 refers to the session output destination table of the setting information storage unit 41, and acquires the external network output logical IF identifier associated with the acquired session identifier.

対応設定部43は、設定用情報記憶部41に記憶されたネットワークシステム1の装置間の接続関係を参照して、移動体通信網接続要求に含まれる情報によって特定される基地局装置10と、取得された外部網出力論理IF識別子によって示される外部網出力論理IFを有する外部網ゲートウェイ装置30との間の通信経路を特定する。即ち、対応設定部43は、移動体端末60から、データ通信パケットの送信先となる外部網70までの通信経路を特定する。対応設定部43は、当該通信経路上に位置する基地局装置10、中継ゲートウェイ装置20及び外部網ゲートウェイ装置30を特定する(通信経路となる中継装置10,20,30を解決する)。特定された各中継装置10,20,30が、パケット転送表のエントリの設定対象となる。   The correspondence setting unit 43 refers to the connection relationship between the devices of the network system 1 stored in the setting information storage unit 41 and determines the base station device 10 specified by the information included in the mobile communication network connection request; The communication path with the external network gateway apparatus 30 having the external network output logical IF indicated by the acquired external network output logical IF identifier is specified. That is, the correspondence setting unit 43 specifies a communication path from the mobile terminal 60 to the external network 70 as a transmission destination of the data communication packet. The correspondence setting unit 43 identifies the base station device 10, the relay gateway device 20, and the external network gateway device 30 located on the communication path (resolves the relay devices 10, 20, and 30 serving as the communication path). Each of the identified relay devices 10, 20, and 30 is the setting target of the entry of the packet transfer table.

対応設定部43は、特定された各中継装置10,20,30に対して、パケット転送表のエントリの設定を要求するパケット転送表設定要求を送信する。例えば、パケット転送表設定要求の送信は、以下のように行われる。対応設定部43は、まず、パケット転送表のエントリの設定対象として特定された外部網ゲートウェイ装置30に対して、パケット転送表設定要求を送信する。対応設定部43は、送信するパケット転送表設定要求に、上記の処理によって取得されたセッション識別子、特定された中継ゲートウェイ装置20の識別子である中継ゲートウェイ識別子、及び外部網出力論理IF識別子を含める。   The correspondence setting unit 43 transmits, to each of the identified relay devices 10, 20, and 30, a packet transfer table setting request that requests setting of an entry of the packet transfer table. For example, transmission of a packet transfer table setting request is performed as follows. The correspondence setting unit 43 first transmits a packet transfer table setting request to the external network gateway device 30 specified as the setting target of the entry of the packet transfer table. The correspondence setting unit 43 includes, in the packet transfer table setting request to be transmitted, the session identifier acquired by the above process, the relay gateway identifier which is the identifier of the specified relay gateway apparatus 20, and the external network output logical IF identifier.

各中継装置10,20,30では、例えば、転送表記憶部11,21,31が、制御装置40からのパケット転送表設定要求に基づく、パケット転送表へのエントリの追加を行う。外部網ゲートウェイ装置30では、転送表記憶部31が、制御装置40から送信されたパケット転送表設定要求を受信する。転送表記憶部31は、パケット転送表設定要求に含まれるセッション識別子、中継ゲートウェイ識別子及び外部網出力論理IF識別子を抽出する。転送表記憶部31は、抽出したセッション識別子、抽出した中継ゲートウェイ識別子によって識別される中継ゲートウェイ装置20との間のトンネルの識別子である入力トンネル識別子、及び抽出した外部網出力論理IF識別子が対応付けられたエントリが、自身が有するパケット転送表に含まれるか否かを判断する。   In each of the relay devices 10, 20, and 30, for example, the transfer table storage units 11, 21, and 31 add an entry to the packet transfer table based on the packet transfer table setting request from the control device 40. In the external network gateway device 30, the transfer table storage unit 31 receives the packet transfer table setting request transmitted from the control device 40. The transfer table storage unit 31 extracts the session identifier, the relay gateway identifier, and the external network output logical IF identifier contained in the packet transfer table setting request. The transfer table storage unit 31 associates the extracted session identifier, the input tunnel identifier which is the identifier of the tunnel with the relay gateway apparatus 20 identified by the extracted relay gateway identifier, and the extracted external network output logical IF identifier. It is determined whether or not the specified entry is included in the packet transfer table owned by itself.

転送表記憶部31は、当該エントリがパケット転送表に含まれていないと判断すると、抽出した中継ゲートウェイ識別子によって識別される中継ゲートウェイ装置20との間にトンネルを作成する。即ち、抽出したセッション識別子によって識別されるセッションについての、抽出した中継ゲートウェイ識別子によって識別される中継ゲートウェイ装置20との間のトンネルが設けられていない場合、転送表記憶部31は、当該中継ゲートウェイ装置20との間にトンネルを作成する。転送表記憶部31は、当該トンネルの作成に伴い、当該トンネルにトンネル識別子を付与する。転送表記憶部31は、トンネルを作成すると、抽出したセッション識別子、作成したトンネルの識別子である入力トンネル識別子、及び当該外部網出力論理IF識別子が対応付けられたエントリを、自身が有するパケット転送表に新たに格納する。転送表記憶部31は、パケット転送表へのエントリの格納を行うと、制御装置40に対してパケット転送表設定応答を送信する。転送表記憶部31は、送信するパケット転送表設定応答に、作成したトンネルのトンネル識別子(入力トンネル識別子)を含める。   When determining that the entry is not included in the packet transfer table, the transfer table storage unit 31 creates a tunnel with the relay gateway device 20 identified by the extracted relay gateway identifier. That is, when the tunnel between the session identified by the extracted session identifier and the relay gateway device 20 identified by the extracted relay gateway identifier is not provided, the forwarding table storage unit 31 determines the relay gateway device concerned. Create a tunnel between 20 and The transfer table storage unit 31 assigns a tunnel identifier to the tunnel with the creation of the tunnel. When creating the tunnel, the forwarding table storage unit 31 has a packet forwarding table which itself has an entry associated with the extracted session identifier, the input tunnel identifier which is the created tunnel identifier, and the external network output logical IF identifier. Store in new. After storing the entry in the packet transfer table, the transfer table storage unit 31 transmits a packet transfer table setting response to the control device 40. The forwarding table storage unit 31 includes the tunnel identifier (input tunnel identifier) of the created tunnel in the packet forwarding table setting response to be transmitted.

一方、転送表記憶部31は、当該エントリがパケット転送表に含まれていると判断すると、新たなトンネルを作成せずに制御装置40に対してパケット転送表設定応答を送信する。即ち、抽出したセッション識別子によって識別されるセッションについての、抽出した中継ゲートウェイ識別子によって識別される中継ゲートウェイ装置20との間のトンネルが既に設けられている場合、新たなトンネルを作成せずに制御装置40に対してパケット転送表設定応答を送信する。これは、同一のセッションに対応付けられた別の移動体端末60のために既にトンネルが設けられている場合である。転送表記憶部31は、送信するパケット転送表設定応答に、当該エントリのトンネル識別子(入力トンネル識別子)を含める。   On the other hand, when determining that the entry is included in the packet transfer table, the transfer table storage unit 31 transmits a packet transfer table setting response to the control device 40 without creating a new tunnel. That is, when a tunnel between the session identified by the extracted session identifier and the relay gateway device 20 identified by the extracted relay gateway identifier has already been provided, the control device does not create a new tunnel. Send a packet transfer table setting response to 40. This is the case where a tunnel is already provided for another mobile terminal 60 associated with the same session. The forwarding table storage unit 31 includes the tunnel identifier (input tunnel identifier) of the entry in the packet forwarding table setting response to be transmitted.

対応設定部43は、外部網ゲートウェイ装置30からパケット転送表設定応答を受信する。対応設定部43は、受信したパケット転送表設定応答に含まれるトンネル識別子(外部網ゲートウェイ装置30と、中継ゲートウェイ装置20との間のトンネルに係るトンネル識別子)を抽出する。続いて、対応設定部43は、パケット転送表のエントリの設定対象として特定された中継ゲートウェイ装置20に対してパケット転送表設定要求を送信する。対応設定部43は、送信するパケット転送表設定要求に、上記の処理によって取得されたセッション識別子、特定された基地局装置10の識別子である基地局装置識別子、及び抽出したトンネル識別子を含める。また、対応設定部43は、当該トンネル識別子によって識別されるトンネルの一方の端点である外部網ゲートウェイ装置30を識別する外部網ゲートウェイ識別子(当該トンネル識別子に対応付けられる外部網ゲートウェイ識別子)もあわせてパケット転送表設定要求に含める。   The correspondence setting unit 43 receives a packet transfer table setting response from the external network gateway device 30. The correspondence setting unit 43 extracts a tunnel identifier (a tunnel identifier related to a tunnel between the external network gateway device 30 and the relay gateway device 20) included in the received packet transfer table setting response. Subsequently, the correspondence setting unit 43 transmits a packet transfer table setting request to the relay gateway device 20 specified as the setting target of the entry of the packet transfer table. The correspondence setting unit 43 includes, in the packet transfer table setting request to be transmitted, the session identifier acquired by the above process, the base station identifier which is the identifier of the identified base station apparatus 10, and the extracted tunnel identifier. The correspondence setting unit 43 also adds an external network gateway identifier (an external network gateway identifier associated with the tunnel identifier) that identifies the external network gateway device 30 that is one end point of the tunnel identified by the tunnel identifier. Include in packet transfer table setting request.

中継ゲートウェイ装置20では、転送表記憶部21が、制御装置40から送信されたパケット転送表設定要求を受信する。転送表記憶部21は、パケット転送表設定要求に含まれるセッション識別子、基地局装置識別子及びトンネル識別子を抽出する。転送表記憶部21は、抽出したセッション識別子、抽出した基地局装置識別子によって識別される基地局装置10との間のトンネルの識別子である入力トンネル識別子、及び抽出したトンネル識別子(出力トンネル識別子)が対応付けられたエントリが、自身が有するパケット転送表に含まれるか否かを判断する。   In the relay gateway device 20, the transfer table storage unit 21 receives the packet transfer table setting request transmitted from the control device 40. The transfer table storage unit 21 extracts the session identifier, the base station apparatus identifier, and the tunnel identifier included in the packet transfer table setting request. The transfer table storage unit 21 receives the extracted session identifier, the input tunnel identifier which is the identifier of the tunnel between the base station apparatus 10 identified by the extracted base station apparatus identifier, and the extracted tunnel identifier (output tunnel identifier). It is determined whether the associated entry is included in the own packet transfer table.

転送表記憶部21は、当該エントリがパケット転送表に含まれていないと判断すると、抽出した基地局装置識別子によって識別される基地局装置10との間にトンネルを作成する。即ち、抽出したセッション識別子によって識別されるセッションについての、抽出した基地局装置識別子によって識別される基地局装置10との間のトンネルが設けられていない場合、転送表記憶部21は、当該基地局装置10との間にトンネルを作成する。転送表記憶部21は、当該トンネルの作成に伴い、当該トンネルにトンネル識別子を付与する。   When determining that the entry is not included in the packet transfer table, the transfer table storage unit 21 creates a tunnel with the base station device 10 identified by the extracted base station device identifier. That is, when the tunnel between the session identified by the extracted session identifier and the base station apparatus 10 identified by the extracted base station apparatus identifier is not provided, the transfer table storage unit 21 determines the base station concerned. Create a tunnel with the device 10. The transfer table storage unit 21 assigns a tunnel identifier to the tunnel with the creation of the tunnel.

転送表記憶部21は、当該エントリがパケット転送表に含まれていないと判断すると、上記に加えて、抽出したセッション識別子、及び抽出したトンネル識別子(出力トンネル識別子)が対応付けられたエントリが、自身が有するパケット転送表に含まれるか否かを判断する。即ち、同一のセッションで、トンネル識別子で示されるトンネルが既に設けられているか否かを判断する。この場合、パケット転送表設定要求に係る入力トンネルと、当該エントリの入力トンネル識別子によって示されるトンネルとは異なる。転送表記憶部21は、当該エントリがパケット転送表に含まれていないと判断すると、抽出したトンネル識別子に対応付けられる外部網ゲートウェイ識別子によって識別される外部網ゲートウェイ装置30との間にトンネルを作成する。即ち、抽出したセッション識別子によって識別されるセッションについての、外部網ゲートウェイ装置30との間の、抽出したトンネル識別子によって識別されるトンネルが設けられていない場合、転送表記憶部21は、当該外部網ゲートウェイ装置30との間にトンネルを作成する。作成されたトンネルのトンネル識別子(出力トンネル識別子)は、抽出したトンネル識別子とされる。   If the forwarding table storage unit 21 determines that the entry is not included in the packet forwarding table, an entry associated with the extracted session identifier and the extracted tunnel identifier (output tunnel identifier) is added to the above, It is determined whether or not it is included in the own packet forwarding table. That is, it is determined whether or not the tunnel indicated by the tunnel identifier has already been provided in the same session. In this case, the input tunnel related to the packet transfer table setting request and the tunnel indicated by the input tunnel identifier of the entry are different. If the forwarding table storage unit 21 determines that the entry is not included in the packet forwarding table, it creates a tunnel with the external network gateway device 30 identified by the external network gateway identifier associated with the extracted tunnel identifier. Do. That is, when the tunnel identified with the extracted tunnel identifier is not provided between the external network gateway apparatus 30 and the session identified by the extracted session identifier, the forwarding table storage unit 21 determines the external network concerned. Create a tunnel with the gateway device 30. The tunnel identifier (output tunnel identifier) of the created tunnel is taken as the extracted tunnel identifier.

転送表記憶部21は、当該エントリがパケット転送表に含まれていると判断すると、外部網ゲートウェイ装置30との間には新たなトンネルを作成しない。例えば、図2(b)に示すパケット転送表の2行目のエントリの情報が、受信されたパケット転送表設定要求に係る情報であり、1行目のエントリの情報が、既にパケット転送表に格納されている情報である場合、出力トンネル識別子「o3」のトンネルは既に作成されているため、新たに作成されない。   If the forwarding table storage unit 21 determines that the entry is included in the packet forwarding table, it does not create a new tunnel with the external network gateway device 30. For example, the information of the entry in the second line of the packet transfer table shown in FIG. 2B is the information related to the received packet transfer table setting request, and the information of the entry in the first line is already in the packet transfer table. If it is stored information, a tunnel of the output tunnel identifier "o3" is not created because it has already been created.

転送表記憶部21は、少なくとも基地局装置10との間のトンネルを作成すると、抽出したセッション識別子、作成した基地局装置10との間のトンネルの識別子である入力トンネル識別子、及び抽出したトンネル識別子(出力トンネル識別子)が対応付けられたエントリを、自身が有するパケット転送表に新たに格納する。転送表記憶部21は、パケット転送表へのエントリの格納を行うと、制御装置40に対してパケット転送表設定応答を送信する。転送表記憶部21は、送信するパケット転送表設定応答に、作成した基地局装置10との間のトンネルのトンネル識別子(入力トンネル識別子)を含める。   When the transfer table storage unit 21 creates at least a tunnel with the base station device 10, the extracted session identifier, the generated tunnel identifier with the created base station device 10, and the extracted tunnel identifier The entry associated with (output tunnel identifier) is newly stored in the packet transfer table owned by itself. After storing the entry in the packet transfer table, the transfer table storage unit 21 transmits a packet transfer table setting response to the control device 40. The forwarding table storage unit 21 includes the tunnel identifier (input tunnel identifier) of the tunnel between the created base station apparatus 10 and the packet forwarding table setting response to be transmitted.

一方、転送表記憶部21は、当該エントリがパケット転送表に含まれていると判断すると、新たなトンネルを作成せずに制御装置40に対してパケット転送表設定応答を送信する。即ち、抽出したセッション識別子によって識別されるセッションについての、抽出した基地局装置識別子によって識別される基地局装置10との間のトンネル、及び抽出したトンネル識別子によって識別される外部網ゲートウェイ装置30との間のトンネルが既に設けられている場合、新たなトンネルを作成せずに制御装置40に対してパケット転送表設定応答を送信する。これは、同一のセッションに対応付けられた別の移動体端末60のために既にトンネルが設けられている場合である。転送表記憶部31は、送信するパケット転送表設定応答に、当該エントリのトンネル識別子(入力トンネル識別子)を含める。   On the other hand, when determining that the entry is included in the packet transfer table, the transfer table storage unit 21 transmits a packet transfer table setting response to the control device 40 without creating a new tunnel. That is, for a session identified by the extracted session identifier, a tunnel with the base station device 10 identified by the extracted base station device identifier and an external network gateway device 30 identified by the extracted tunnel identifier If a tunnel between them is already provided, a packet transfer table setting response is sent to the control device 40 without creating a new tunnel. This is the case where a tunnel is already provided for another mobile terminal 60 associated with the same session. The forwarding table storage unit 31 includes the tunnel identifier (input tunnel identifier) of the entry in the packet forwarding table setting response to be transmitted.

対応設定部43は、中継ゲートウェイ装置20からパケット転送表設定応答を受信する。対応設定部43は、受信したパケット転送表設定応答に含まれるトンネル識別子(中継ゲートウェイ装置20と、基地局装置10との間のトンネルに係るトンネル識別子)を抽出する。続いて、対応設定部43は、パケット転送表のエントリの設定対象として特定された基地局装置10に対してパケット転送表設定要求を送信する。対応設定部43は、送信するパケット転送表設定要求に、上記の処理によって取得されたセッション識別子、移動体通信網接続要求に含まれる端末識別子、及び抽出したトンネル識別子を含める。対応設定部43は、当該トンネル識別子によって識別されるトンネルの一方の端点である中継ゲートウェイ装置20を識別する中継ゲートウェイ識別子(当該トンネル識別子に対応付けられる中継ゲートウェイ識別子)もあわせてパケット転送表設定要求に含める。   The correspondence setting unit 43 receives a packet transfer table setting response from the relay gateway device 20. The correspondence setting unit 43 extracts a tunnel identifier (a tunnel identifier related to a tunnel between the relay gateway device 20 and the base station device 10) included in the received packet transfer table setting response. Subsequently, the correspondence setting unit 43 transmits a packet transfer table setting request to the base station apparatus 10 specified as the setting target of the entry of the packet transfer table. The correspondence setting unit 43 includes the session identifier acquired by the above process, the terminal identifier included in the mobile communication network connection request, and the extracted tunnel identifier in the packet transfer table setting request to be transmitted. The correspondence setting unit 43 also sends a packet transfer table setting request together with a relay gateway identifier (relay gateway identifier associated with the tunnel identifier) that identifies the relay gateway apparatus 20 that is one end point of the tunnel identified by the tunnel identifier. Include in

基地局装置10では、転送表記憶部11が、制御装置40から送信されたパケット転送表設定要求を受信する。転送表記憶部11は、パケット転送表設定要求に含まれるセッション識別子、端末識別子及びトンネル識別子を抽出する。転送表記憶部11は、抽出したセッション識別子、及び抽出したトンネル識別子(出力トンネル識別子)が対応付けられたエントリが、自身が有するパケット転送表に含まれるか否かを判断する。即ち、同一のセッションで、トンネル識別子で示されるトンネルが既に設けられているか否かを判断する。転送表記憶部11は、当該エントリがパケット転送表に含まれていないと判断すると、抽出したトンネル識別子に対応付けられる中継ゲートウェイ識別子によって識別される中継ゲートウェイ装置20との間にトンネルを作成する。即ち、抽出したセッション識別子によって識別されるセッションについての、中継ゲートウェイ装置20との間の、抽出したトンネル識別子によって識別されるトンネルが設けられていない場合、転送表記憶部21は、当該中継ゲートウェイ装置20との間にトンネルを作成する。作成されたトンネルのトンネル識別子(出力トンネル識別子)は、抽出したトンネル識別子とされる。   In the base station device 10, the transfer table storage unit 11 receives the packet transfer table setting request transmitted from the control device 40. The transfer table storage unit 11 extracts a session identifier, a terminal identifier, and a tunnel identifier included in the packet transfer table setting request. The transfer table storage unit 11 determines whether an entry associated with the extracted session identifier and the extracted tunnel identifier (output tunnel identifier) is included in the packet transfer table owned by itself. That is, it is determined whether or not the tunnel indicated by the tunnel identifier has already been provided in the same session. If the forwarding table storage unit 11 determines that the entry is not included in the packet forwarding table, it creates a tunnel between itself and the relay gateway device 20 identified by the relay gateway identifier associated with the extracted tunnel identifier. That is, when the tunnel identified with the extracted tunnel identifier is not provided between the relay gateway device 20 and the session identified by the extracted session identifier, the forwarding table storage unit 21 determines the relay gateway device concerned. Create a tunnel between 20 and The tunnel identifier (output tunnel identifier) of the created tunnel is taken as the extracted tunnel identifier.

転送表記憶部11は、トンネルを作成すると、抽出したセッション識別子、端末識別子及びトンネル識別子(出力トンネル識別子)が対応付けられたエントリを、自身が有するパケット転送表に新たに格納する。一方で、転送表記憶部11は、当該エントリがパケット転送表に含まれていると判断すると、新たなトンネルを作成せずに、抽出したセッション識別子、端末識別子及びトンネル識別子(出力トンネル識別子)が対応付けられたエントリを、自身が有するパケット転送表に新たに格納する。即ち、抽出したセッション識別子によって識別されるセッションについての、抽出したトンネル識別子によって識別される中継ゲートウェイ装置20との間のトンネルが既に設けられている場合、新たなトンネルを作成せずに、エントリを、自身が有するパケット転送表に新たに格納する。例えば、図2(a)に示すパケット転送表の2行目のエントリの情報が、受信されたパケット転送表設定要求に係る情報であり、1行目のエントリの情報が、既にパケット転送表に格納されている情報である場合、出力トンネル識別子「o1」のトンネルは既に作成されているため、新たに作成されない。転送表記憶部11は、パケット転送表へのエントリの格納を行うと、制御装置40に対してパケット転送表設定応答を送信する。   When creating the tunnel, the forwarding table storage unit 11 newly stores an entry in which the extracted session identifier, terminal identifier and tunnel identifier (output tunnel identifier) are associated in the packet forwarding table that the forwarding table storage unit 11 itself has. On the other hand, when the transfer table storage unit 11 determines that the entry is included in the packet transfer table, the extracted session identifier, terminal identifier and tunnel identifier (output tunnel identifier) are not generated without creating a new tunnel. The associated entry is newly stored in the own packet transfer table. That is, if a tunnel between the session identified by the extracted session identifier and the relay gateway apparatus 20 identified by the extracted tunnel identifier is already provided, the entry is created without creating a new tunnel. , Newly stored in the own packet transfer table. For example, the information in the entry in the second line of the packet transfer table shown in FIG. 2A is the information related to the received packet transfer table setting request, and the information in the entry in the first line is already in the packet transfer table. If it is stored information, a tunnel with the output tunnel identifier “o1” is not created anew because it has already been created. When storing the entry in the packet transfer table, the transfer table storage unit 11 transmits a packet transfer table setting response to the control device 40.

対応設定部43は、基地局装置10からパケット転送表設定応答を受信する。対応設定部43は、基地局装置10からパケット転送表設定応答を受信すると、移動体通信網接続要求の送信元である移動体端末60に対して移動体通信網接続応答を送信する。移動体端末60は、移動体通信網接続応答を受信する。これにより、外部網70と移動体端末60との間でセッションが確立され、移動体端末60は、外部網70へのネットワークシステム1を介したデータ通信パケットの送信を行うことができるようになる。以上が、本実施形態に係るネットワークシステム1の機能である。   The correspondence setting unit 43 receives a packet transfer table setting response from the base station device 10. When receiving the packet transfer table setting response from the base station apparatus 10, the correspondence setting unit 43 transmits the mobile communication network connection response to the mobile terminal 60 that is the transmission source of the mobile communication network connection request. The mobile terminal 60 receives a mobile communication network connection response. Thus, a session is established between the external network 70 and the mobile terminal 60, and the mobile terminal 60 can transmit data communication packets to the external network 70 via the network system 1. . The above is the function of the network system 1 according to the present embodiment.

図5に本実施形態に係るネットワークシステム1に含まれる各装置10,20,30,40のハードウェア構成を示す。図5に示すように各装置10,20,30,40は、CPU(Central Processing Unit)101、主記憶装置であるRAM(RandomAccess Memory)102及びROM(Read Only Memory)103、通信を行うための通信モジュール104、並びにハードディスク等の補助記憶装置105等のハードウェアを備えるものとして構成される。これらの構成要素がプログラム等により動作することにより、上述した各装置10,20,30,40の機能が発揮される。なお、基地局装置10は、ハードウェアとして、上記の構成に加えて、無線信号を送受信するための無線通信モジュールを備えている。以上が、本実施形態に係るネットワークシステム1の構成である。   FIG. 5 shows the hardware configuration of each of the devices 10, 20, 30, 40 included in the network system 1 according to the present embodiment. As shown in FIG. 5, each of the devices 10, 20, 30, 40 includes a central processing unit (CPU) 101, a random access memory (RAM) 102 as a main storage device, and a read only memory (ROM) 103 for performing communication. The communication module 104 is configured to include hardware such as an auxiliary storage device 105 such as a hard disk. The functions of each of the devices 10, 20, 30, and 40 described above are exhibited by operating these components by a program or the like. In addition to the above configuration, the base station apparatus 10 includes a wireless communication module for transmitting and receiving a wireless signal as hardware. The above is the configuration of the network system 1 according to the present embodiment.

引き続いて、図6及び図7のフローチャートを用いて、本実施形態に係るネットワークシステム1で実行される処理(ネットワークシステム1の動作方法)を説明する。まず、図6のフローチャートを用いて、各中継装置10,20,30でパケット転送表のエントリが設定される際の処理を説明し、その後、図7のフローチャートを用いて、パケット転送表が用いられてデータ通信パケットが送信される際の処理を説明する。   Subsequently, processing (operation method of the network system 1) executed by the network system 1 according to the present embodiment will be described using the flowcharts of FIG. 6 and FIG. First, the process of setting the entry of the packet transfer table in each of the relay apparatuses 10, 20, and 30 will be described using the flowchart of FIG. 6, and then the packet transfer table is used using the flowchart of FIG. The process of transmitting a data communication packet will be described.

図6に示すように、本処理では、まず、制御装置40において、設定用情報記憶部41によって、設定用情報が予め記憶される(事前登録される)(S01)。予め記憶される設定用情報は、上述したように図4(a)に示すセッション参加端末表、図4(b)に示すセッション出力先表、及び中継装置10,20,30間の接続関係である。設定用情報の記憶は、例えば、ネットワークシステム1を提供する事業者による操作によって行われる。また、設定用情報の記憶は、処理毎に行われる必要はなく、最初に1度行われればよい。   As shown in FIG. 6, in this process, first, in the control device 40, the setting information storage unit 41 stores (pre-registers) setting information in advance (S01). The setting information stored in advance is, as described above, based on the session participation terminal table shown in FIG. 4A, the session output destination table shown in FIG. 4B, and the connection relationship between the relay devices 10, 20, and 30. is there. Storage of the setting information is performed, for example, by an operation by a provider providing the network system 1. Further, the storage of the setting information need not be performed for each process, and may be performed once at the beginning.

続いて、移動体端末60と外部網70との間でネットワークシステム1を介した通信路が確立される。処理が行われる(S02〜S18)。本処理では、移動体端末60から基地局装置10に対して、無線区間の設定を要求する無線区間設定要求が無線信号によって送信される(S02)。無線区間設定要求には、送信元の移動体端末60の端末識別子が含められる。基地局装置10では、無線区間設定要求が受信されて、無線区間設定要求に基づいて無線区間の設定の処理が行われる(S03)。無線区間の設定が行われると、基地局装置10から移動体端末60に対して、無線区間設定要求に対する応答である無線区間設定応答が送信される(S04)。移動体端末60では、無線区間設定応答が受信される。以上の処理によって、無線区間の設定が完了する。   Subsequently, a communication path via the network system 1 is established between the mobile terminal 60 and the external network 70. A process is performed (S02-S18). In this process, a wireless section setting request for requesting setting of a wireless section is transmitted from the mobile terminal 60 to the base station apparatus 10 by a wireless signal (S02). The radio section setting request includes the terminal identifier of the mobile terminal 60 of the transmission source. In the base station device 10, the wireless zone setting request is received, and the process of setting the wireless zone is performed based on the wireless zone setting request (S03). When setting of the wireless zone is performed, a wireless zone setting response, which is a response to the wireless zone setting request, is transmitted from the base station apparatus 10 to the mobile terminal 60 (S04). The mobile terminal 60 receives the wireless zone setting response. The above process completes the setting of the wireless zone.

無線区間の設定が完了すると、続いて、移動体端末60から制御装置40に対して、移動体通信網接続要求が送信される(S05)。移動体通信網接続要求には、自端末60の端末識別子と、無線区間を設定した基地局装置10を特定する情報とが含められる。制御装置40では、要求受信部42によって、移動体通信網接続要求が受信される(S05)。受信された移動体通信網接続要求は、要求受信部42から対応設定部43に出力される。   When the setting of the wireless zone is completed, a mobile communication network connection request is subsequently transmitted from the mobile terminal 60 to the control device 40 (S05). The mobile communication network connection request includes the terminal identifier of the own terminal 60 and information specifying the base station apparatus 10 in which the wireless zone is set. In the control device 40, the request receiving unit 42 receives the mobile communication network connection request (S05). The received mobile communication network connection request is output from the request reception unit 42 to the correspondence setting unit 43.

続いて、対応設定部43によって、設定用情報記憶部41が有するセッション参加端末表が参照されて、要求受信部42から入力した移動体通信網接続要求に含まれる端末識別子に対応付けられたセッション識別子が取得される(S06)。続いて、対応設定部43によって、設定用情報記憶部41が有するセッション出力先表が参照されて、取得したセッション識別子に対応付けられた外部網出力論理IF識別子が取得される(S07)。続いて、対応設定部43によって、設定用情報記憶部41に記憶されたネットワークシステム1の装置間の接続関係が参照されて、移動体通信網接続要求に含まれる情報によって特定される基地局装置10と、外部網出力論理IF識別子によって示される外部網出力論理IFを有する外部網ゲートウェイ装置30との間の通信経路上に位置する基地局装置10、中継ゲートウェイ装置20及び外部網ゲートウェイ装置30が特定される(S08)。   Subsequently, the session setting terminal 43 refers to the session participation terminal table possessed by the setting information storage unit 41, and a session associated with the terminal identifier included in the mobile communication network connection request inputted from the request reception unit 42. An identifier is acquired (S06). Subsequently, the correspondence setting unit 43 refers to the session output destination table included in the setting information storage unit 41, and acquires the external network output logical IF identifier associated with the acquired session identifier (S07). Subsequently, the correspondence setting unit 43 refers to the connection relationship between the devices of the network system 1 stored in the setting information storage unit 41, and the base station device specified by the information included in the mobile communication network connection request 10, the base station apparatus 10, the relay gateway apparatus 20 and the external network gateway apparatus 30 located on the communication path between the external network gateway apparatus 30 having the external network output logical IF indicated by the external network output logical IF identifier It is identified (S08).

続いて、対応設定部43によって、特定された外部網ゲートウェイ装置30に対して、パケット転送表設定要求が送信される(S09)。送信するパケット転送表設定要求には、セッション識別子、中継ゲートウェイ識別子及び外部網出力論理IF識別子が含められる。外部網ゲートウェイ装置30では、転送表記憶部31によってパケット転送表設定要求が受信される。続いて、転送表記憶部31によって、パケット転送表のエントリが確認され、確認結果に応じて、パケット転送表設定要求に含まれる情報に基づく自装置30と中継ゲートウェイ装置20との間のトンネルの作成及びエントリの追加が行われる(S10)。続いて、転送表記憶部31から制御装置40に対して、パケット転送表設定応答が送信される(S11)。パケット転送表設定応答には、当該エントリのトンネル識別子(入力トンネル識別子)が含められる。制御装置40では、対応設定部43によって、パケット転送表設定応答が受信される。   Subsequently, the correspondence setting unit 43 transmits a packet transfer table setting request to the identified external network gateway device 30 (S09). The packet transfer table setting request to be transmitted includes the session identifier, the relay gateway identifier and the external network output logical IF identifier. In the external network gateway device 30, the transfer table storage unit 31 receives a packet transfer table setting request. Subsequently, the transfer table storage unit 31 confirms the entry of the packet transfer table, and the tunnel between the own device 30 and the relay gateway device 20 based on the information included in the packet transfer table setting request according to the confirmation result. Creation and addition of an entry are performed (S10). Subsequently, a packet transfer table setting response is transmitted from the transfer table storage unit 31 to the control device 40 (S11). The packet transfer table setting response includes the tunnel identifier (input tunnel identifier) of the entry. In the control device 40, the correspondence setting unit 43 receives the packet transfer table setting response.

続いて、対応設定部43によって、特定された中継ゲートウェイ装置20に対して、パケット転送表設定要求が送信される(S12)。送信するパケット転送表設定要求には、セッション識別子、基地局装置識別子及びトンネル識別子が含められる。中継ゲートウェイ装置20では、転送表記憶部21によってパケット転送表設定要求が受信される。続いて、転送表記憶部21によって、パケット転送表のエントリが確認され、確認結果に応じて、パケット転送表設定要求に含まれる情報に基づく自装置20と基地局装置10との間のトンネルの作成、自装置20と外部網ゲートウェイ装置30との間のトンネルの作成、及びエントリの追加が行われる(S13)。続いて、転送表記憶部21から制御装置40に対して、パケット転送表設定応答が送信される(S14)。パケット転送表設定応答には、当該エントリのトンネル識別子(入力トンネル識別子)が含められる。制御装置40では、対応設定部43によって、パケット転送表設定応答が受信される。   Subsequently, the correspondence setting unit 43 transmits a packet transfer table setting request to the identified relay gateway device 20 (S12). The packet transfer table setting request to be transmitted includes a session identifier, a base station apparatus identifier and a tunnel identifier. In the relay gateway device 20, the transfer table storage unit 21 receives the packet transfer table setting request. Subsequently, the transfer table storage unit 21 confirms the entry of the packet transfer table, and the tunnel between the own apparatus 20 and the base station apparatus 10 based on the information included in the packet transfer table setting request according to the confirmation result. Creation, creation of a tunnel between the own device 20 and the external network gateway device 30, and addition of an entry are performed (S13). Subsequently, a packet transfer table setting response is transmitted from the transfer table storage unit 21 to the control device 40 (S14). The packet transfer table setting response includes the tunnel identifier (input tunnel identifier) of the entry. In the control device 40, the correspondence setting unit 43 receives the packet transfer table setting response.

続いて、対応設定部43によって、特定された基地局装置10に対して、パケット転送表設定要求が送信される(S15)。送信するパケット転送表設定要求には、セッション識別子、端末識別子及びトンネル識別子が含められる。基地局装置10では、転送表記憶部11によってパケット転送表設定要求が受信される。続いて、転送表記憶部21によって、パケット転送表設定要求に含まれる情報に基づく自装置10と中継ゲートウェイ装置20との間のトンネルの作成、及びパケット転送表のエントリの追加が行われる(S16)。続いて、転送表記憶部11から制御装置40に対して、パケット転送表設定応答が送信される(S17)。制御装置40では、対応設定部43によって、パケット転送表設定応答が受信される。   Subsequently, the correspondence setting unit 43 transmits a packet transfer table setting request to the identified base station device 10 (S15). The packet transfer table setting request to be transmitted includes a session identifier, a terminal identifier and a tunnel identifier. In the base station apparatus 10, the transfer table storage unit 11 receives a packet transfer table setting request. Subsequently, the transfer table storage unit 21 creates a tunnel between the own apparatus 10 and the relay gateway apparatus 20 based on the information included in the packet transfer table setting request, and adds an entry of the packet transfer table (S16). ). Subsequently, a packet transfer table setting response is transmitted from the transfer table storage unit 11 to the control device 40 (S17). In the control device 40, the correspondence setting unit 43 receives the packet transfer table setting response.

続いて、対応設定部43によって、移動体通信網接続要求の送信元である移動体端末60に対して移動体通信網接続応答が送信される(S18)。移動体端末60では、移動体通信網接続応答が受信される。以上の処理によって、外部網70と移動体端末60との間でセッションが確立され、移動体端末60は、外部網70へのネットワークシステム1を介したデータ通信パケットの送信を行うことができるようになる。   Subsequently, the correspondence setting unit 43 transmits a mobile communication network connection response to the mobile terminal 60 that is the transmission source of the mobile communication network connection request (S18). The mobile terminal 60 receives a mobile communication network connection response. By the above processing, a session is established between the external network 70 and the mobile terminal 60, and the mobile terminal 60 can transmit data communication packets to the external network 70 via the network system 1. become.

続いて、図7のフローチャートを用いて、パケット転送表が用いられてデータ通信パケットが中継される際の処理を説明する。本処理では、まず、移動体端末60から基地局装置10に対して、外部網70を送信先としたデータ通信パケットが送信される(S21)。ここで送信されるデータ通信パケットは、図3(a)に示すデータパケットAである。基地局装置10では、中継部12によって、データ通信パケットが受信される(S21)。続いて、中継部12によって、転送表記憶部11が有するパケット転送表が参照されて、データ通信パケットの出力先となるトンネルが特定される(S22)。また、この際、データ通信パケットのヘッダの置き換えが行われる。   Next, processing when the data communication packet is relayed using the packet transfer table will be described using the flowchart of FIG. In the present process, first, a data communication packet whose destination is the external network 70 is transmitted from the mobile terminal 60 to the base station apparatus 10 (S21). The data communication packet transmitted here is the data packet A shown in FIG. In the base station apparatus 10, the relay unit 12 receives the data communication packet (S21). Subsequently, the relay unit 12 refers to the packet transfer table possessed by the transfer table storage unit 11 and identifies a tunnel as an output destination of the data communication packet (S22). At this time, the header of the data communication packet is replaced.

続いて、中継部12によって、特定されたトンネルで中継ゲートウェイ装置20に対して、データ通信パケットが送信される(S23)。ここで送信されるデータ通信パケットは、図3(b)に示すデータパケットBである。中継ゲートウェイ装置20では、中継部22によって、データ通信パケットが受信される(S23)。続いて、中継部22によって、転送表記憶部21が有するパケット転送表が参照されて、データ通信パケットの出力先となるトンネルが特定される(S24)。また、この際、データ通信パケットのヘッダの置き換えが行われる。   Subsequently, the data communication packet is transmitted by the relay unit 12 to the relay gateway device 20 through the specified tunnel (S23). The data communication packet transmitted here is a data packet B shown in FIG. In the relay gateway device 20, the relay unit 22 receives the data communication packet (S23). Subsequently, the relay unit 22 refers to the packet transfer table possessed by the transfer table storage unit 21 and identifies a tunnel as an output destination of the data communication packet (S24). At this time, the header of the data communication packet is replaced.

続いて、中継部22によって、特定されたトンネルで外部網ゲートウェイ装置30に対して、データ通信パケットが送信される(S25)。ここで送信されるデータ通信パケットは、図3(c)に示すデータパケットCである。外部網ゲートウェイ装置30では、中継部32によって、データ通信パケットが受信される(S25)。続いて、中継部32によって、転送表記憶部31が有するパケット転送表が参照されて、データ通信パケットの出力先となる外部網出力論理IFが特定される(S26)。また、この際、データ通信パケットのヘッダの削除が行われる。   Subsequently, the data communication packet is transmitted by the relay unit 22 to the external network gateway device 30 through the specified tunnel (S25). The data communication packet transmitted here is the data packet C shown in FIG. In the external network gateway device 30, the relay unit 32 receives the data communication packet (S25). Subsequently, the relay unit 32 refers to the packet transfer table possessed by the transfer table storage unit 31 and identifies an external network output logic IF as an output destination of the data communication packet (S26). At this time, the header of the data communication packet is deleted.

続いて、中継部32によって、特定された外部網出力論理IFで外部網70に対して、データ通信パケットが送信される(S27)。ここで送信されるデータ通信パケットは、図3(d)に示すデータパケットDである。外部網70に送信されたデータ通信パケットは、所定の装置によって受信される。以上が、パケット転送表が用いられてデータ通信パケットが中継される際の処理である。   Subsequently, the data communication packet is transmitted by the relay unit 32 to the external network 70 by the identified external network output logic IF (S27). The data communication packet transmitted here is a data packet D shown in FIG. The data communication packet transmitted to the external network 70 is received by a predetermined device. The above is the processing when the data transfer packet is relayed using the packet transfer table.

上述したように本実施形態では、中継ゲートウェイ装置20及び外部網ゲートウェイ装置30は、データ通信パケットを中継するために、移動体端末60毎の出力先の対応付けではなく、移動体通信網内におけるデータ通信パケットの出力先が同一かつ固定の複数の移動体端末60に紐付けられるセッション毎の対応付けを記憶していればよい。即ち、同じセッションに紐付く移動体端末60から送信されたデータ通信パケットを、パケット転送表における共通のエントリに基づいて中継することができる。これにより、本実施形態では、中継ゲートウェイ装置20及び外部網ゲートウェイ装置30において、データ通信パケットを転送するために用いられるパケット転送表を記憶するために用いられるメモリリソースを低減することができる。特に、例えば、上述した特定のサービスに用いらえるセンサが設けられた移動体端末60といった端末数の種類が多い移動体端末60がネットワークシステム1を介したデータ通信パケットの送信を行う場合であっても、上記のメモリリソースの消費量の増加を抑えることができる。   As described above, in the present embodiment, the relay gateway device 20 and the external network gateway device 30 do not associate output destinations for each mobile terminal 60 in order to relay data communication packets, but in the mobile communication network. It is only necessary to store the correspondence for each session associated with a plurality of mobile terminals 60 having the same and fixed output destination of the data communication packet. That is, the data communication packet transmitted from the mobile terminal 60 linked to the same session can be relayed based on the common entry in the packet transfer table. Thus, in the present embodiment, in the relay gateway device 20 and the external network gateway device 30, it is possible to reduce the memory resources used to store the packet transfer table used to transfer the data communication packet. In particular, for example, the case where the mobile terminal 60 having many types of terminals such as the mobile terminal 60 provided with a sensor that can be used for the specific service described above transmits a data communication packet via the network system 1. Even in this case, it is possible to suppress the increase in consumption of the above-mentioned memory resources.

なお、本実施形態では、移動体端末60とセッションとの対応付けを基地局装置10のパケット転送表で保持することとしていた。しかしながら、必ずしも基地局装置10でその情報を保持する必要はなく、ネットワークシステム1における他の中継装置において保持されていてもよい。但し、メモリリソースの低減の観点からは、移動体端末60に近い中継装置である基地局装置10で保持することとするのがよい。   In the present embodiment, the association between the mobile terminal 60 and the session is held in the packet transfer table of the base station apparatus 10. However, the base station device 10 does not necessarily have to hold the information, and may be held in another relay device in the network system 1. However, from the viewpoint of reducing memory resources, it is preferable that the base station apparatus 10 which is a relay apparatus closer to the mobile terminal 60 be held.

また、本実施形態では、パケット転送表の設定を移動体端末60から遠い、外部網ゲートウェイ装置30、中継ゲートウェイ装置20、基地局装置10の順番で行っていたが、必ずしも上記の順番で設定する必要はなく、任意の順番で設定することとしてもよい。また、本発明に係るネットワークシステムは、本実施形態に係るネットワークシステム1に限られるものではなく、本発明の要旨を変更しない範囲で本実施形態に係るネットワークシステム1を変形し、又は他のものに適用したものであってもよい。   Further, in the present embodiment, the setting of the packet transfer table is performed in the order of the external network gateway device 30, the relay gateway device 20, and the base station device 10 which are far from the mobile terminal 60; It is not necessary, and it may be set in any order. Further, the network system according to the present invention is not limited to the network system 1 according to the present embodiment, and the network system 1 according to the present embodiment may be modified or others without departing from the scope of the present invention. It may be applied to

1…ネットワークシステム、10…基地局装置、11…転送表記憶部、12…中継部、20…中継ゲートウェイ装置、21…転送表記憶部、22…中継部、30…外部網ゲートウェイ装置、31…転送表記憶部、32…中継部、40…制御装置、41…設定用情報記憶部、42…要求受信部、43…対応設定部、101…CPU、102…RAM、103…ROM、104…通信モジュール、105…補助記憶装置、50…移動体伝送網、60…移動体端末、70…外部網。   DESCRIPTION OF SYMBOLS 1 ... Network system, 10 ... Base station apparatus, 11 ... Transfer table memory | storage part, 12 ... Relay part, 20 ... Relay gateway apparatus, 21 ... Transfer table memory | storage part, 22 ... Relay part, 30 ... External network gateway apparatus, 31 ... Transfer table storage unit 32 relay unit 40 control device 41 setting information storage unit 42 request reception unit 43 response setting unit 101 CPU 102 RAM 103 ROM 104 104 communication Module, 105: Auxiliary storage, 50: Mobile transmission network, 60: Mobile terminal, 70: External network.

Claims (4)

移動体端末と移動体端末から送信されるデータの送信先との間の通信経路上に設けられる第1の中継装置及び第2の中継装置と、制御装置とを含んで構成されるネットワークシステムであって、
前記第1の中継装置は、
データの送信元である移動体端末と、当該移動体端末に紐付けられるセッションに対応すると共にデータを出力するトンネルとの対応付けを記憶する第1の記憶手段と、
移動体端末から送信されたデータを入力して、前記第1の記憶手段に記憶された対応付けに基づいて当該データの出力先となるトンネルを特定して当該データを出力する第1の中継手段と、を備え、
前記第2の中継装置は、前記通信経路上において、前記第1の中継装置よりも前記送信先側に設けられ、
セッション毎にデータを入力するトンネルと、データを出力する出力先との対応付けを記憶する第2の記憶手段と、
トンネルを介してデータを入力して、前記第2の記憶手段に記憶された対応付けに基づいて当該データの出力先を特定して当該データを出力する第2の中継手段と、を備え、
前記制御装置は、
セッション毎に前記送信先が共通する複数の移動体端末、並びに前記第1の中継装置、前記第2の中継装置及び当該送信先の接続関係を記憶する設定用情報記憶手段と、
前記移動体端末から、当該移動体端末が接続される第1の中継装置を特定する情報を含む通信要求を受信する要求受信手段と、
前記要求受信手段によって受信された前記通信要求、及び前記設定用情報記憶手段に記憶された前記接続関係に基づいて、前記通信経路上の第2の中継装置を特定して、前記要求受信手段によって受信された情報によって特定される第1の中継装置及び特定した第2の中継装置に対して当該通信要求に係る対応付けを設定する対応設定手段と、を備えるネットワークシステム。
A network system including a first relay device and a second relay device provided on a communication path between a mobile terminal and a transmission destination of data transmitted from the mobile terminal, and a control device. There,
The first relay device is
First storage means for storing correspondence between a mobile terminal as a data transmission source and a tunnel corresponding to a session associated with the mobile terminal and outputting data;
A first relay means for inputting data transmitted from a mobile terminal, specifying a tunnel as an output destination of the data based on the correspondence stored in the first storage means, and outputting the data And
The second relay device is provided closer to the transmission destination than the first relay device on the communication path.
Second storage means for storing the correspondence between a tunnel for inputting data for each session and an output destination for outputting data;
And second relay means for inputting data through a tunnel, specifying an output destination of the data based on the correspondence stored in the second storage means, and outputting the data.
The controller is
A plurality of mobile terminals that share the transmission destination for each session, and a setting information storage unit that stores connection relationships of the first relay device, the second relay device, and the transmission destination;
Request receiving means for receiving, from the mobile terminal, a communication request including information specifying a first relay apparatus to which the mobile terminal is connected;
The second relay apparatus on the communication path is specified based on the communication request received by the request receiving unit and the connection relationship stored in the setting information storage unit, and the request receiving unit A network system comprising: a first relay apparatus specified by the received information; and a correspondence setting unit configured to set an association related to the communication request to the specified second relay apparatus.
前記第2の中継装置は、前記通信経路上において、別の中継装置と別のネットワークシステムとの間に設けられており、
前記第2の記憶手段は、セッション毎にデータを入力するトンネルと、データを出力する別のネットワークシステムとの対応付けを記憶し、
前記第2の中継手段は、トンネルを介してデータを入力して、前記第2の記憶手段に記憶された対応付けに基づいて当該データの出力先となる別のネットワークシステムを特定して当該データを出力する、請求項1に記載のネットワークシステム。
The second relay device is provided on the communication path between another relay device and another network system.
The second storage means stores an association between a tunnel for inputting data for each session and another network system for outputting data;
The second relay means inputs data through a tunnel, and specifies another network system as an output destination of the data based on the correspondence stored in the second storage means, and the data The network system according to claim 1, which outputs
前記第2の中継装置は、前記通信経路上において、別の中継装置間に設けられており、
前記第2の記憶手段は、セッション毎にデータを入力するトンネルと、データを出力するトンネルとの対応付けを記憶し、
前記第2の中継手段は、トンネルを介してデータを入力して、前記第2の記憶手段に記憶された対応付けに基づいて当該データの出力先となるトンネルを特定して当該データを出力する、請求項1又は2に記載のネットワークシステム。
The second relay device is provided between the other relay devices on the communication path,
The second storage means stores an association between a tunnel for inputting data for each session and a tunnel for outputting data;
The second relay means inputs data via a tunnel, specifies a tunnel as an output destination of the data based on the correspondence stored in the second storage means, and outputs the data. The network system according to claim 1 or 2.
移動体端末と移動体端末から送信されるデータの送信先との間の通信経路上に設けられる第1の中継装置及び第2の中継装置と、制御装置とを含んで構成されるネットワークシステムに含まれる制御装置であって、
前記第1の中継装置は、
データの送信元である移動体端末と、当該移動体端末に紐付けられるセッションに対応すると共にデータを出力するトンネルとの対応付けを記憶する第1の記憶手段と、
移動体端末から送信されたデータを入力して、前記第1の記憶手段に記憶された対応付けに基づいて当該データの出力先となるトンネルを特定して当該データを出力する第1の中継手段と、を備え、
前記第2の中継装置は、
前記通信経路上において、前記第1の中継装置よりも前記送信先側に設けられ、
セッション毎にデータを入力するトンネルと、データを出力する出力先との対応付けを記憶する第2の記憶手段と、
トンネルを介してデータを入力して、前記第2の記憶手段に記憶された対応付けに基づいて当該データの出力先を特定して当該データを出力する第2の中継手段と、を備え、
前記制御装置は、
セッション毎に前記送信先が共通する複数の移動体端末、並びに前記第1の中継装置、前記第2の中継装置及び当該送信先の接続関係を記憶する設定用情報記憶手段と、
前記移動体端末から、当該移動体端末が接続される第1の中継装置を特定する情報を含む通信要求を受信する要求受信手段と、
前記要求受信手段によって受信された前記通信要求、及び前記設定用情報記憶手段に記憶された前記接続関係に基づいて、前記通信経路上の第2の中継装置を特定して、前記要求受信手段によって受信された情報によって特定される第1の中継装置及び特定した第2の中継装置に対して当該通信要求に係る対応付けを設定する対応設定手段と、を備える制御装置。
A network system comprising a first relay device and a second relay device provided on a communication path between a mobile terminal and a transmission destination of data transmitted from the mobile terminal, and a control device A control device included,
The first relay device is
First storage means for storing correspondence between a mobile terminal as a data transmission source and a tunnel corresponding to a session associated with the mobile terminal and outputting data;
A first relay means for inputting data transmitted from a mobile terminal, specifying a tunnel as an output destination of the data based on the correspondence stored in the first storage means, and outputting the data And
The second relay device is
It is provided on the communication path side closer to the transmission destination than the first relay device,
Second storage means for storing the correspondence between a tunnel for inputting data for each session and an output destination for outputting data;
And second relay means for inputting data through a tunnel, specifying an output destination of the data based on the correspondence stored in the second storage means, and outputting the data.
The controller is
A plurality of mobile terminals that share the transmission destination for each session, and a setting information storage unit that stores connection relationships of the first relay device, the second relay device, and the transmission destination;
Request receiving means for receiving, from the mobile terminal, a communication request including information specifying a first relay apparatus to which the mobile terminal is connected;
The second relay apparatus on the communication path is specified based on the communication request received by the request receiving unit and the connection relationship stored in the setting information storage unit, and the request receiving unit A control apparatus comprising: a first relay apparatus specified by the received information; and a correspondence setting unit configured to set an association related to the communication request to the specified second relay apparatus.
JP2015083471A 2015-04-15 2015-04-15 Network system and control device Active JP6504895B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015083471A JP6504895B2 (en) 2015-04-15 2015-04-15 Network system and control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015083471A JP6504895B2 (en) 2015-04-15 2015-04-15 Network system and control device

Publications (2)

Publication Number Publication Date
JP2016208084A JP2016208084A (en) 2016-12-08
JP6504895B2 true JP6504895B2 (en) 2019-04-24

Family

ID=57490512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015083471A Active JP6504895B2 (en) 2015-04-15 2015-04-15 Network system and control device

Country Status (1)

Country Link
JP (1) JP6504895B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6894872B2 (en) * 2018-07-20 2021-06-30 Kddi株式会社 Data relay method for relaying between network devices by the shortest path relay device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4501310B2 (en) * 2001-05-28 2010-07-14 株式会社日立製作所 Packet transfer device
JP4236398B2 (en) * 2001-08-15 2009-03-11 富士通株式会社 Communication method, communication system, and communication connection program
JP5173893B2 (en) * 2009-03-04 2013-04-03 株式会社日立製作所 Packet transfer device
EP2608462B1 (en) * 2010-08-20 2019-02-06 Nec Corporation Communication system, control apparatus, communication method and program
JP6050720B2 (en) * 2013-05-15 2016-12-21 Kddi株式会社 System and method for migrating gateway session information in core network

Also Published As

Publication number Publication date
JP2016208084A (en) 2016-12-08

Similar Documents

Publication Publication Date Title
JP6727341B2 (en) Communication control method and related network element
CN112153098A (en) Application migration method and device
JPWO2015068731A1 (en) Terminal device, relay terminal device, and communication control method
WO2017024909A1 (en) Method and device for data transmission
CN107925914B (en) Communication of non-IP data over packet data networks
JP2018152691A (en) Control apparatus
JPWO2015105183A1 (en) COMMUNICATION CONTROL METHOD, LOCATION MANAGEMENT DEVICE, BASE STATION DEVICE, TERMINAL DEVICE, AND COMMUNICATION SYSTEM
EP3703462B1 (en) COMMUNICATION METHODS AND, A COMMUNICATIONS APPARATUS, A COMMUNICATIONS SYSTEM, A COMPUTER 
READABLE STORAGE MEDIUM, AND A COMPUTER PROGRAM PRODUCT
JP6674041B2 (en) Access method, apparatus, device, and system
WO2007052527A1 (en) Radio communication system, communication device, and relay device
JP2019511154A (en) Security parameter transmission method and related devices
WO2017139921A1 (en) Communication method, apparatus and system based on stream control transmission protocol (sctp)
US9591550B2 (en) Method and apparatus for enhancing voice service performance in communication system
CN116210250A (en) Data transmission method and device
US20130110994A1 (en) Apparatus and method for relaying communication
JP6504895B2 (en) Network system and control device
US20160150577A1 (en) Lte based wireless backhaul connection to cellular network base station
JP6291628B2 (en) Terminal station apparatus and bandwidth allocation method
US20190082499A1 (en) Communication system, relaying apparatus, control method, and program
WO2016136242A1 (en) Network device, network system, and operation method therefor
JP6598629B2 (en) Message transmission system
KR101922041B1 (en) Method for allocating ip address in d2d communication, and user equipment
US20160295492A1 (en) Route Optimization Method, Router, and Location Manager Entity
WO2022149506A1 (en) Base station device that performs data transfer control during handover involving relay transmission, relay device, communication method, and program
WO2020066056A1 (en) Control plane device, program, system, and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190117

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190326

R150 Certificate of patent or registration of utility model

Ref document number: 6504895

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250