JP5292172B2 - Connection management apparatus and connection management method - Google Patents

Connection management apparatus and connection management method Download PDF

Info

Publication number
JP5292172B2
JP5292172B2 JP2009114767A JP2009114767A JP5292172B2 JP 5292172 B2 JP5292172 B2 JP 5292172B2 JP 2009114767 A JP2009114767 A JP 2009114767A JP 2009114767 A JP2009114767 A JP 2009114767A JP 5292172 B2 JP5292172 B2 JP 5292172B2
Authority
JP
Japan
Prior art keywords
communication terminal
communication
information
connection
data size
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
JP2009114767A
Other languages
Japanese (ja)
Other versions
JP2010263576A (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 JP2009114767A priority Critical patent/JP5292172B2/en
Publication of JP2010263576A publication Critical patent/JP2010263576A/en
Application granted granted Critical
Publication of JP5292172B2 publication Critical patent/JP5292172B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To suppress reduction of communication efficiency when communication is performed with handover between bearers different from each other. <P>SOLUTION: A connection management apparatus 10 controls communication over a mobile communication network between a communication terminal 50, which can perform wireless communication with handover between different kinds of bearers and a server 60. The connection management apparatus includes; a connection information DB 11 for storing therein data size information in which a bearer is made corresponding to a maximum data size in which the communication terminal 50 can transmit/receive data at once using the bearer; a receiving section 12 for receiving a control request, transmitted from the communication terminal 50, for performing communication using the bearer; and a connection control section 13 which obtains a minimum value among the maximum data sizes included in the data size information stored in the connection information DB 11 based on the control request and sets a maximum value of data sizes for information to be transmitted/received at once via a communication path set between the communication terminal 50 and the server 60 on the basis of the minimum value. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、通信端末がネットワークに接続して無線通信を行う際の制御を行う接続管理装置及びこの接続管理装置による接続管理方法に関する。   The present invention relates to a connection management apparatus that performs control when a communication terminal connects to a network and performs wireless communication, and a connection management method using the connection management apparatus.

近年、3GPP(3rd GenerationPartnership Project)において、3G(第3世代の携帯電話方式)、Super3G(LTE:Long Term Evolution、次世代高速移動体通信規格の一種)、WLAN(Wireless Local Area Network)等の異なるベアラ間における通信端末のハンドオーバに関する仕様化が進んでいる。上記のハンドオーバを行うことにより、通信端末はパケット通信(TCP/IP(Transmission Control Protocol/Internet Protocol)を用いた通信)を行うためのTCPコネクションを切断することなくベアラを変更することができるため、パケット通信を切断することなく異なるベアラ間を移動することができる(例えば、特許文献1参照)。なお、ベアラとは、通信回線で運ばれる情報の運搬方法を示すものである。   Recently, in 3GPP (3rd Generation Partnership Project), 3G (third generation mobile phone system), Super3G (LTE: Long Term Evolution, a kind of next generation high-speed mobile communication standard), WLAN (Wireless Local Area Network), etc. are different. The specification regarding the handover of communication terminals between bearers is progressing. By performing the above handover, the communication terminal can change the bearer without disconnecting the TCP connection for performing packet communication (communication using TCP / IP (Transmission Control Protocol / Internet Protocol)). It is possible to move between different bearers without disconnecting packet communication (see, for example, Patent Document 1). A bearer indicates a method for carrying information carried on a communication line.

上述のパケット通信は、データに対してIPヘッダを追加することによりIPパケットを作り出して、このIPパケットを下位のデータリンク層に渡し、データリンク層がIPパケットを他の機器に対して送信することにより実現される。このデータリンク層には、データリンク層により送信を行うことができるデータの大きさを示すMTU(Maximum Transfer Unit)があらかじめ定められている。そして、パケット通信を行うためのTCPコネクションを確立する前に、通信端末又はサーバ装置のネットワークインタフェースに設定されているMTU又は経路MTU探索から決定されたMTUに基づいて、使用するIPヘッダのサイズをMTU値から引いた値、すなわちMSS(Maximum Segment Size)を算出し、通信端末とサーバとの間におけるTCPコネクション確立に係るネゴシエーション時にお互いのMSSから使用するセグメントサイズを算出して、パケット通信を開始する処理が行われている。   The packet communication described above creates an IP packet by adding an IP header to the data, passes this IP packet to the lower data link layer, and the data link layer transmits the IP packet to another device. Is realized. In this data link layer, an MTU (Maximum Transfer Unit) indicating the size of data that can be transmitted by the data link layer is predetermined. Then, before establishing a TCP connection for performing packet communication, the size of the IP header to be used is determined based on the MTU set in the network interface of the communication terminal or the server device or the MTU determined from the route MTU search. Calculate the value subtracted from the MTU value, that is, MSS (Maximum Segment Size), and calculate the segment size to be used from each other's MSS when negotiating TCP connection establishment between the communication terminal and the server, and start packet communication Processing to be performed.

特開2007−324788号公報JP 2007-324788 A

しかしながら、上記のMTUは、ベアラによって異なることがある。したがって、異なるベアラ間を通信端末がハンドオーバした際に、MTUが異なることによる通信処理の効率が低下することがある。具体的には、MTUが大きい第1のベアラから、第1のベアラと比較してMTUが小さい第2のベアラに対して通信端末がハンドオーバした場合である。ハンドオーバにより通信端末が接続するベアラを変更した場合、TCPコネクションは維持されるため、当該TCPコネクションを介した通信で用いられるパケットサイズは第1のベアラにおいて定められたものである。したがって、第1のベアラにおける通信開始時に定められたパケットサイズに基づいたIPパケットが通信端末において生成される。しかしながら、第2のベアラにおけるMTUは第1のベアラにおけるMTUよりも小さいために、第2のベアラにおけるMTUを超えるパケットサイズで生成されたIPパケットは、第2のベアラを介して通信を行う際に通信端末において分割された後に送信される。このため、分割して送信されたIPパケットについては、送信先(受信者)側で再構築処理を行う必要があり、IPパケットの分割及び再構築に係る処理に由来して通信効率が低下するという問題があった。   However, the above MTU may differ depending on the bearer. Therefore, when the communication terminal is handed over between different bearers, the efficiency of communication processing due to the difference in MTU may be reduced. Specifically, the communication terminal is handed over from a first bearer with a large MTU to a second bearer with a small MTU compared to the first bearer. Since the TCP connection is maintained when the bearer to which the communication terminal is connected is changed by the handover, the packet size used in the communication via the TCP connection is determined by the first bearer. Therefore, an IP packet based on the packet size determined at the start of communication in the first bearer is generated in the communication terminal. However, since the MTU in the second bearer is smaller than the MTU in the first bearer, an IP packet generated with a packet size exceeding the MTU in the second bearer is communicated via the second bearer. Are transmitted after being divided at the communication terminal. For this reason, it is necessary to perform reconstruction processing on the destination (recipient) side for the IP packet transmitted in a divided manner, and communication efficiency is reduced due to processing related to the division and reconstruction of the IP packet. There was a problem.

本発明は上記を鑑みてなされたものであり、互いに異なるベアラ間をハンドオーバして通信をした場合の通信効率の低下を抑制する接続管理装置及び接続管理方法を提供することを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to provide a connection management device and a connection management method that suppress a decrease in communication efficiency when communication is performed by handing over different bearers.

上記目的を達成するため、本発明に係る接続管理装置は、異なる種類のベアラ間をハンドオーバして無線通信を行うことができる通信端末と、当該通信端末とは異なる通信装置との間の移動体通信網を介した通信を制御する接続管理装置であって、前記ベアラと、当該ベアラを用いた前記通信端末が一度に送受信することができる情報の最大データサイズとを対応付けたデータサイズ情報を格納するデータサイズ格納手段と、前記通信端末から送信される前記ベアラを用いた通信を行うための制御要求を受信する受信手段と、前記制御要求に基づいて、前記データサイズ格納手段に格納される前記データサイズ情報に含まれる前記最大データサイズのうちの最小値を取得し、当該最小値に基づいて、前記通信端末と前記通信装置との間に設ける通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる接続制御手段と、を備えることを特徴とする。   In order to achieve the above object, a connection management apparatus according to the present invention provides a mobile unit between a communication terminal capable of performing handover by performing handover between different types of bearers and a communication apparatus different from the communication terminal. A connection management device for controlling communication via a communication network, wherein data size information in which the bearer is associated with a maximum data size of information that can be transmitted and received at once by the communication terminal using the bearer. Stored in the data size storing means, receiving means for receiving a control request for performing communication using the bearer transmitted from the communication terminal, and stored in the data size storing means based on the control request A minimum value of the maximum data size included in the data size information is acquired, and provided between the communication terminal and the communication device based on the minimum value A connection control means through the communication channel to set the maximum value of the data size of the information to be transmitted and received at one time, characterized in that it comprises a.

上記の接続管理装置によれば、受信部において受信された通信端末からの制御要求に基づいて、データサイズ格納手段において格納される各ベアラに対応付けられた最大データサイズのうちの最小値に基づいて、通信端末と通信装置との間に設けられる通信路を介して一度に送受信される情報の最大値が設定される。したがって、通信端末がハンドオーバした場合にもハンドオーバ後のベアラにおける最大データサイズよりも大きなデータサイズのパケット通信を通信端末と通信装置との間に設けられた通信路で行うことを避けることができ、パケットの分割や再構築等による通信効率の低下が抑制された接続が実現される。   According to the connection management device, based on the control request from the communication terminal received by the receiving unit, based on the minimum value among the maximum data sizes associated with each bearer stored in the data size storage means. Thus, a maximum value of information transmitted / received at a time via a communication path provided between the communication terminal and the communication device is set. Therefore, even when the communication terminal is handed over, it is possible to avoid performing packet communication with a data size larger than the maximum data size in the bearer after the handover through a communication path provided between the communication terminal and the communication device, A connection in which a decrease in communication efficiency due to packet division or reconstruction is suppressed is realized.

ここで、上記作用を具体的に奏する構成としては、具体的に、前記接続制御手段は、前記最小値を前記通信端末に対して通知することにより、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる態様とすることが挙げられる。   Here, as a configuration that specifically exhibits the above-described operation, specifically, the connection control unit notifies the communication terminal of the minimum value, and thus, based on the minimum value, For example, the maximum value of the data size of information transmitted / received at a time via a communication path provided between the communication devices may be set.

また、前記通信装置は、前記移動体通信網に含まれ、他の無線網との境界に配置されるエッジ装置であって、前記接続制御手段は、前記最小値を前記エッジ装置に対して通知することにより、当該最小値に基づいて、前記通信端末と前記エッジ装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる態様とすることもできる。   The communication device is an edge device included in the mobile communication network and arranged at a boundary with another wireless network, and the connection control means notifies the edge device of the minimum value. Thus, based on the minimum value, it is also possible to set a maximum value of the data size of information transmitted / received at a time via a communication path provided between the communication terminal and the edge device. .

上記のように、通信端末が通信路を設ける相手の装置が他の無線網との境界に配置されるエッジ装置である場合には、エッジ装置に対してデータサイズ格納手段に格納される最大データサイズのうちの最小値を通知することによって、各ベアラに対応付けられた最大データサイズのうちの最小値により特定されるデータサイズより小さいデータサイズの情報のみを送受信するために用いられる通信路を通信端末と通信装置との間に設けることができる。   As described above, when the device with which the communication terminal establishes a communication path is an edge device arranged at the boundary with another wireless network, the maximum data stored in the data size storage means for the edge device By notifying the minimum value of the size, the communication path used for transmitting / receiving only information of the data size smaller than the data size specified by the minimum value of the maximum data size associated with each bearer It can be provided between the communication terminal and the communication device.

また、前記データサイズ格納手段は、前記通信端末を特定する情報と、当該通信端末が用いることのできるベアラを特定する情報とを対応付けた接続ベアラ情報をさらに格納し、前記接続制御手段は、前記接続ベアラ情報及び前記データサイズ情報に基づいて、前記制御要求を送信した前記通信端末が接続することのできる前記ベアラに対応付けられた前記最大データサイズのうちの最小値を取得し、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる態様とすることもできる。   Further, the data size storage means further stores connection bearer information in which information for specifying the communication terminal is associated with information for specifying a bearer that can be used by the communication terminal, and the connection control means includes: Based on the connection bearer information and the data size information, obtain a minimum value of the maximum data size associated with the bearer to which the communication terminal that transmitted the control request can connect, and the minimum Based on the value, the maximum value of the data size of information transmitted / received at a time via a communication path provided between the communication terminal and the communication device may be set.

上記のように、通信端末が用いることができるベアラに対応付けられた最大データサイズのうちの最小値を用いて通信路を設ける場合、通信端末がハンドオーバした際の通信効率の低下を抑制することができると共に、通信端末のハンドオーバ能力に応じてより適切な最大データサイズの通信路を設けることができる。   As described above, when a communication path is provided using the minimum value among the maximum data sizes associated with bearers that can be used by the communication terminal, it is possible to suppress a decrease in communication efficiency when the communication terminal is handed over. In addition, a communication path with a more appropriate maximum data size can be provided according to the handover capability of the communication terminal.

また、データサイズ格納手段は、前記接続ベアラ情報を更新するための変更要求を受信し、当該変更要求に基づいて前記接続ベアラ情報を更新する態様とすることもできる。   Further, the data size storage means may be configured to receive a change request for updating the connection bearer information and update the connection bearer information based on the change request.

上記のように、変更要求に基づいて、データサイズ格納手段に格納される接続ベアラ情報を更新することにより、より適切な最大値が設定された通信路を通信端末と通信装置との間に設けることができる。   As described above, by updating the connection bearer information stored in the data size storage unit based on the change request, a communication path in which a more appropriate maximum value is set is provided between the communication terminal and the communication device. be able to.

なお、本発明は、上記のように接続管理装置の発明として記述できるほかに、以下のように接続管理方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。   The present invention can be described as an invention of a connection management apparatus as described above, and can also be described as an invention of a connection management method as follows. This is substantially the same invention only in different categories, and has the same operations and effects.

すなわち、本発明に係る接続管理方法は、異なる種類のベアラ間をハンドオーバして無線通信を行うことができる通信端末と、当該通信端末とは異なる通信装置との間における無線網を介した通信を制御する接続管理装置による接続管理方法であって、データサイズ格納手段により前記ベアラと、当該ベアラを用いた前記通信端末が一度に送受信することができる情報の最大データサイズとを対応付けたデータサイズ情報を格納するデータサイズ格納ステップと、受信手段により、前記通信端末から送信される前記ベアラを用いた通信を行うための制御要求を受信する受信ステップと、接続制御手段により、前記制御要求に基づいて、前記データサイズ格納手段に格納される前記データサイズ情報に含まれる前記最大データサイズのうちの最小値を取得し、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる接続制御ステップと、を備えることを特徴とする。   That is, the connection management method according to the present invention performs communication via a wireless network between a communication terminal capable of performing wireless communication by handover between different types of bearers and a communication apparatus different from the communication terminal. A connection management method by a connection management device to be controlled, wherein the data size storing means associates the bearer with a maximum data size of information that can be transmitted and received at once by the communication terminal using the bearer. A data size storing step for storing information, a receiving step for receiving a control request for performing communication using the bearer transmitted from the communication terminal by a receiving unit, and a connection control unit based on the control request The maximum data size of the maximum data size included in the data size information stored in the data size storage means. A connection control step for obtaining a value and setting a maximum value of a data size of information transmitted / received at a time via a communication path provided between the communication terminal and the communication device based on the minimum value; It is characterized by providing.

本発明によれば、互いに異なるベアラ間をハンドオーバして通信をした場合の通信効率の低下を抑制する接続管理装置及び接続管理方法が提供される。   ADVANTAGE OF THE INVENTION According to this invention, the connection management apparatus and connection management method which suppress the fall of communication efficiency at the time of handing over between mutually different bearers and communicating are provided.

本発明の第1実施形態に係る接続管理装置10を含む通信システム1の構成を説明するブロック図である。It is a block diagram explaining the structure of the communication system 1 containing the connection management apparatus 10 which concerns on 1st Embodiment of this invention. 接続管理装置、3Gネットワーク装置、S3Gネットワーク装置、及びWLANのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a connection management apparatus, 3G network apparatus, S3G network apparatus, and WLAN. 通信端末のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a communication terminal. 接続情報DB11において格納される情報の例を示す図である。It is a figure which shows the example of the information stored in connection information DB11. 第1実施形態において、続管理装置10を介した接続管理方法について説明するシーケンス図である。FIG. 5 is a sequence diagram for explaining a connection management method via the connection management device 10 in the first embodiment. 本発明の第2実施形態に係る接続管理装置10を含む通信システム2の構成を説明するブロック図である。It is a block diagram explaining the structure of the communication system 2 including the connection management apparatus 10 which concerns on 2nd Embodiment of this invention. 第2実施形態において、続管理装置10を介した接続管理方法について説明するシーケンス図である。In 2nd Embodiment, it is a sequence diagram explaining the connection management method via the connection management apparatus 10. FIG. 本発明の第3実施形態に係る接続管理装置10を含む通信システム3の構成を説明するブロック図である。It is a block diagram explaining the structure of the communication system 3 containing the connection management apparatus 10 which concerns on 3rd Embodiment of this invention. 接続情報DB11において格納される情報の例を示す図である。It is a figure which shows the example of the information stored in connection information DB11. 第3実施形態において、続管理装置10を介した接続管理方法について説明するシーケンス図である。In 3rd Embodiment, it is a sequence diagram explaining the connection management method via the connection management apparatus 10. FIG.

以下、添付図面を参照して、本発明を実施するための形態を詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.

(第1実施形態)
<通信システム1の構成>
まず、本発明の好適な第1実施形態に係る通信システム1について説明する。図1は、接続管理装置10を含む通信システム1の構成を説明するブロック図である。図1に示すように、通信システム1は、接続管理装置10と、3Gネットワーク装置20と、S3G(Super3G)ネットワーク装置30と、WLAN(Wireless Local Area Network)ネットワーク装置40と、通信端末50と、サーバ60と、ネットワーク集約装置90を含んで構成される。このうち、接続管理装置10、3Gネットワーク装置20、S3Gネットワーク装置30、WLANネットワーク装置40、及びネットワーク集約装置90は、通信端末50が無線通信を行うための移動体通信網のコアネットワークN1に含まれる。
(First embodiment)
<Configuration of communication system 1>
First, the communication system 1 which concerns on suitable 1st Embodiment of this invention is demonstrated. FIG. 1 is a block diagram illustrating a configuration of a communication system 1 including a connection management device 10. As shown in FIG. 1, the communication system 1 includes a connection management device 10, a 3G network device 20, an S3G (Super3G) network device 30, a WLAN (Wireless Local Area Network) network device 40, a communication terminal 50, A server 60 and a network aggregation device 90 are included. Among these, the connection management device 10, the 3G network device 20, the S3G network device 30, the WLAN network device 40, and the network aggregation device 90 are included in the core network N1 of the mobile communication network for the communication terminal 50 to perform wireless communication. It is.

接続管理装置10は、後述の通信端末50が無線通信を行う際の接続管理を行う装置であり、具体的には、通信端末50の所有者(ユーザ)の契約情報等を保持し、通信端末50のユーザが通信端末50を操作することにより送信される無線通信を行う要求を受信し、契約情報に基づいて通信を開始してよいかを判断する機能を有する。上記の接続管理装置10は、3GPPにおけるHSS(Home Subscriber Server)及びPCRF(Policy and Charging Rules)として実現される。接続管理装置10を構成する各部の詳細については後述する。   The connection management device 10 is a device that performs connection management when the communication terminal 50 to be described later performs wireless communication. Specifically, the connection management device 10 holds contract information of the owner (user) of the communication terminal 50 and the like. It has a function of receiving a request to perform wireless communication transmitted by 50 users operating the communication terminal 50 and determining whether to start communication based on contract information. The connection management device 10 is realized as an HSS (Home Subscriber Server) and a PCRF (Policy and Charging Rules) in 3GPP. Details of each part constituting the connection management apparatus 10 will be described later.

接続管理装置10は、通信端末50による通信を制御するため、3Gネットワーク装置20、S3Gネットワーク装置30、WLANネットワーク装置40、及びネットワーク集約装置90と接続される。3Gネットワーク装置20、S3Gネットワーク装置30、及びWLANネットワーク装置40は、それぞれ、通信端末50が無線通信を行うための無線網(3Gネットワーク網N2、S3G網N3、及びWLAN(N4))に接続される装置である。より詳細には、3Gネットワーク装置20、S3Gネットワーク装置30、及びWLANネットワーク装置40は、それぞれ、無線網N2,N3及びN4を構成する図示しない基地局及び基地局制御装置等と接続されており、これらを介して通信端末50との間で無線による信号の送受信が行われる。なお、3G網N2とは、3G(第3世代の携帯電話方式)により通信端末50が通信を行うことができる無線網である。また、S3G網N3とは、Super3G(LTE:Long Term Evolution、次世代高速移動体通信規格の一種)により通信を行うことができる無線網であり、WLAN(N4)とは、無線通信を用いたLAN(Local Area Network)である。このように、上記の無線網は、互いに通信方式が異なる無線網である。そして、通信端末50が上記の無線網に接続する際には、それぞれ互いに異なるベアラを用いて通信を行う。なお、ベアラとは、無線網においての情報の運搬方法を示すものである。すなわち、本実施形態における「無線網」とは物理構成を示し、「ベアラ」とは、当該物理構成の上で実現されるそれぞれの通信を示す。そして、通信端末50は、無線網の種類に応じてそれぞれ異なるベアラを用いて通信を行う。   The connection management device 10 is connected to the 3G network device 20, the S3G network device 30, the WLAN network device 40, and the network aggregation device 90 in order to control communication by the communication terminal 50. The 3G network device 20, the S3G network device 30, and the WLAN network device 40 are respectively connected to wireless networks (3G network network N2, S3G network N3, and WLAN (N4)) for the communication terminal 50 to perform wireless communication. It is a device. More specifically, the 3G network device 20, the S3G network device 30, and the WLAN network device 40 are connected to a base station, a base station control device, and the like (not shown) constituting the wireless networks N2, N3, and N4, respectively. Via these, wireless communication of signals is performed with the communication terminal 50. The 3G network N2 is a wireless network through which the communication terminal 50 can communicate using 3G (third generation mobile phone system). The S3G network N3 is a wireless network that can perform communication using Super3G (LTE: Long Term Evolution, a type of next-generation high-speed mobile communication standard), and WLAN (N4) uses wireless communication. LAN (Local Area Network). Thus, the above wireless networks are wireless networks having different communication methods. And when the communication terminal 50 connects to said wireless network, it communicates using a mutually different bearer. The bearer indicates a method for carrying information in a wireless network. That is, the “wireless network” in the present embodiment indicates a physical configuration, and the “bearer” indicates each communication realized on the physical configuration. The communication terminal 50 performs communication using different bearers depending on the type of the wireless network.

3Gネットワーク装置20、S3Gネットワーク装置30及びWLANネットワーク装置40は、それぞれが接続される無線網を用いて通信端末50が通信を行う際の通信制御を行う装置であり、具体的には、例えば新たに在圏した際の位置登録のための信号を通信端末50との間で送受信する機能等を有する。また、通信端末50がコアネットワークN1を介して移動体通信網とは異なるネットワーク(例えばインターネットN1)との間で通信を行う際の制御を行う機能を有する。上述の3Gネットワーク装置20及びS3Gネットワーク装置30は、3GPPにおいて規定され、通信端末50の在圏時にネットワークに接続を許可するかの判断や、ハンドオーバを行うかの判断を行う装置であるMME(Mobility Management Entity)として実現される。また、WLANネットワーク装置40は、3GPPにおいて規定される3GPPAAA(Authentication,Authorization and Accounting)サーバとして実現される。   The 3G network device 20, the S3G network device 30, and the WLAN network device 40 are devices that perform communication control when the communication terminal 50 performs communication using a wireless network to which each is connected. Has a function of transmitting and receiving a signal for location registration when the user is in the area to and from the communication terminal 50. Further, the communication terminal 50 has a function of performing control when communicating with a network (for example, the Internet N1) different from the mobile communication network via the core network N1. The 3G network device 20 and the S3G network device 30 described above are specified in 3GPP, and are devices for determining whether to permit connection to the network when the communication terminal 50 is in service or whether to perform handover. Management Entity). The WLAN network device 40 is realized as a 3GPP AAA (Authentication, Authorization and Accounting) server defined in 3GPP.

ネットワーク集約装置90は、3Gネットワーク装置20、S3Gネットワーク装置30及びWLANネットワーク装置40に接続され、それぞれのネットワーク装置に通信端末50が接続することにより行われる通信に関して、コアネットワークにおけるトンネリングのパスを管理し、通信端末50のハンドオーバを実現する装置である。このネットワーク集約装置90は、3GPPにおいて規定されるServing Gateway及びPDN(Public Data Network)Gatewayとして実現される。   The network aggregation device 90 is connected to the 3G network device 20, the S3G network device 30, and the WLAN network device 40, and manages a tunneling path in the core network for communication performed by connecting the communication terminal 50 to each network device. Thus, the communication terminal 50 is implemented as a device. This network aggregation device 90 is realized as a Serving Gateway and a PDN (Public Data Network) Gateway defined in 3GPP.

通信端末50は、3Gの方式によるベアラを用いることにより3G網N2を介して通信を行う機能を有する。また、通信端末50は、S3Gの方式によるベアラを用いることによりS3G網N3を介して通信を行う機能を有する。さらに、通信端末50は、WLANの方式によるベアラを用いることによりWLAN(N4)を介して通信を行う機能を有する。そして、通信端末50は、これらのベアラ間のハンドオーバを行う機能を有する。すなわち、上記の3G網N2、S3G網N3及びWLAN(N4)のいずれか一つの無線網を介して移動体通信網に接続し、相手方の通信装置との間において通信を開始した後、相手方の通信装置との通信を継続しながら他の無線網を介した接続に変更することができる機能を有する。通信端末50は、上記の無線網(3G網N2、S3G網N3、及びWLAN(N4))を介して移動体通信網のコアネットワークN1に対して接続することにより、例えば、コアネットワークN1と接続するインターネットN6に対して接続するサーバ60から提供される情報を取得することができる。なお、通信端末50が上記のベアラ間のハンドオーバを行う場合、インターネットN6と通信を行う際に使用している通信端末50のIPアドレスは変更されない。これは、ハンドオーバを行う際の通信が下位レイヤで行われ、その上位レイヤにおいてインターネットN6を介した通信が行われることによる。すなわち、下位レイヤで行われるハンドオーバに係る通信は、上位レイヤのインターネットN6を介した通信に影響を与えないため、IPアドレスが変更されず当該通信が継続される。   The communication terminal 50 has a function of performing communication via the 3G network N2 by using a 3G bearer. Further, the communication terminal 50 has a function of performing communication via the S3G network N3 by using a bearer based on the S3G method. Further, the communication terminal 50 has a function of performing communication via the WLAN (N4) by using a bearer based on the WLAN method. The communication terminal 50 has a function of performing handover between these bearers. That is, after connecting to the mobile communication network via any one of the 3G network N2, the S3G network N3, and the WLAN (N4) and starting communication with the communication device of the other party, It has a function that can be changed to a connection through another wireless network while continuing communication with the communication device. The communication terminal 50 is connected to, for example, the core network N1 by connecting to the core network N1 of the mobile communication network via the wireless network (3G network N2, S3G network N3, and WLAN (N4)). The information provided from the server 60 connected to the Internet N6 can be acquired. When the communication terminal 50 performs handover between the bearers, the IP address of the communication terminal 50 that is used when communicating with the Internet N6 is not changed. This is because communication at the time of handover is performed in the lower layer, and communication via the Internet N6 is performed in the upper layer. That is, since the communication related to the handover performed in the lower layer does not affect the communication via the Internet N6 of the upper layer, the communication is continued without changing the IP address.

サーバ60は、上記のようにインターネットN6に対して接続する通信装置である。サーバ60は、例えばWebブラウザを用いることで閲覧することができる文書情報等を格納する機能を備え、通信端末50等の閲覧者からの要求に基づいて、この文書情報を送信する機能を有する。   The server 60 is a communication device that connects to the Internet N6 as described above. The server 60 has a function of storing document information or the like that can be browsed by using a Web browser, for example, and has a function of transmitting this document information based on a request from a viewer such as the communication terminal 50.

通信端末50が3G網N2、S3G網N3及びWLAN(N4)のいずれかの無線網を介してサーバ60との間でパケット通信を行うためには、サーバ60と通信端末50との間で通信路を設ける必要がある。このとき、TCP(Transmission Control Protocol)コネクションと呼ばれる通信路が、サーバ60と通信端末50との間に設けられる。このTCPコネクションを用いて、通信端末50とサーバ60との間でパケット通信が行われる。   In order for the communication terminal 50 to perform packet communication with the server 60 via any one of the 3G network N2, the S3G network N3, and the WLAN (N4), communication is performed between the server 60 and the communication terminal 50. It is necessary to provide a road. At this time, a communication path called a TCP (Transmission Control Protocol) connection is provided between the server 60 and the communication terminal 50. Packet communication is performed between the communication terminal 50 and the server 60 using this TCP connection.

なお、上述の接続管理装置10、3Gネットワーク装置20、S3Gネットワーク装置30、WLANネットワーク装置40及びサーバ60は、それぞれ、図2に示すように、CPU101、主記憶装置であるRAM(Random Access Memory)102及びROM(Read Only Memory)103、通信を行うための通信モジュール104、並びにハードディスク等の補助記憶装置105等のハードウェアを備えるコンピュータとして構成される。そして、これらの構成要素が動作することにより、各装置の機能が発揮される。   As shown in FIG. 2, the connection management device 10, the 3G network device 20, the S3G network device 30, the WLAN network device 40, and the server 60 are respectively a CPU 101 and a RAM (Random Access Memory) as a main storage device. 102 and a ROM (Read Only Memory) 103, a communication module 104 for performing communication, and a computer including hardware such as an auxiliary storage device 105 such as a hard disk. And the function of each apparatus is exhibited when these components operate.

また、通信端末50は、具体的には、例えば、携帯電話、PDA(Personal Digital Assistance)、PC(Personal Computer)等の通信機能を有する装置として実現される。また、この通信端末は、図3に示すように、CPU(Central Processing Unit)501、RAM502、ROM503、操作部504、無線通信部505、ディスプレイ506、及びアンテナ507等のハードウェアにより構成される。そしてこれらの構成要素が動作することにより、通信端末50としての機能が発揮される。   The communication terminal 50 is specifically realized as a device having a communication function such as a mobile phone, a PDA (Personal Digital Assistance), and a PC (Personal Computer). Further, as shown in FIG. 3, the communication terminal includes hardware such as a CPU (Central Processing Unit) 501, RAM 502, ROM 503, operation unit 504, wireless communication unit 505, display 506, and antenna 507. And the function as the communication terminal 50 is exhibited when these components operate | move.

次に、図1に戻り、通信システム1に含まれる接続管理装置10の機能について説明する。接続管理装置10は、接続情報DB(データベース)11と、受信部12と、接続制御部13と、を含んで構成される。   Next, returning to FIG. 1, the function of the connection management device 10 included in the communication system 1 will be described. The connection management device 10 includes a connection information DB (database) 11, a receiving unit 12, and a connection control unit 13.

接続情報DB11は、通信端末50の所有者の契約情報等を格納すると共に、ベアラと、当該ベアラを用いた際に通信端末50が一度に送受信することができる情報の最大データサイズとを対応付けたデータサイズ情報を格納するデータサイズ格納手段として機能する。   The connection information DB 11 stores contract information of the owner of the communication terminal 50, and associates the bearer with the maximum data size of information that the communication terminal 50 can transmit / receive at a time when the bearer is used. It functions as a data size storage means for storing the data size information.

ここで、上述のパケット通信についてより詳細に説明する。通信端末50とサーバ60との間に設けられるTCPコネクションを介したパケット通信においては、一度に送受信することができる情報のデータサイズに上限がある。   Here, the above-described packet communication will be described in more detail. In packet communication via a TCP connection provided between the communication terminal 50 and the server 60, there is an upper limit on the data size of information that can be transmitted and received at one time.

パケット通信とは、送信したいデータに対してIPヘッダを追加することによりIPパケットを作り出して、このIPパケットを下位のデータリンク層に渡し、データリンク層がIPパケットを他の機器に対して送信することにより実現される。このデータリンク層には、データリンク層により送信を行うことができるデータの大きさを示すMTU(Maximum Transfer Unit)が装置の通信能力や通信網の種類等に応じて定められている。そして、一度に送受信することができる情報の最大データサイズは、このMTUにより規定される。なお、このMTUは、使用するデータリンクに関係することから、パケット通信を行う無線網及び無線網からコアネットワークに中継する際に使われるネットワークやトンネリング方式等によって異なる場合がある。このため、ベアラ間のハンドオーバが無く、それぞれの無線網に対して接続を行う通信の場合、そのベアラにおける通信において適切に用いられるMTU値が設定され、これを通信端末50が保持することができる。なお、通信端末50が複数の無線網(本実施形態では、3G網N2、S3G網N3、及びWLAN(N4))に対してそれぞれ接続して通信を行う場合、それぞれの無線網において用いることができるMTUを特定する情報が予め通信端末50において保持される態様であってもよい。   Packet communication creates an IP packet by adding an IP header to the data to be transmitted, passes this IP packet to the lower data link layer, and the data link layer transmits the IP packet to another device. It is realized by doing. In this data link layer, an MTU (Maximum Transfer Unit) indicating the size of data that can be transmitted by the data link layer is determined according to the communication capability of the apparatus, the type of communication network, and the like. The maximum data size of information that can be transmitted and received at a time is defined by this MTU. Since this MTU is related to a data link to be used, it may differ depending on a wireless network that performs packet communication, a network used when relaying from the wireless network to the core network, a tunneling method, and the like. For this reason, when there is no handover between bearers and communication is performed for connection to each wireless network, an MTU value that is appropriately used in communication in the bearer is set, and the communication terminal 50 can hold this. . In addition, when the communication terminal 50 connects and communicates with a plurality of wireless networks (in this embodiment, the 3G network N2, the S3G network N3, and the WLAN (N4)), the communication terminal 50 is used in each wireless network. The aspect which the information which specifies MTU which can be held in the communication terminal 50 beforehand may be sufficient.

この通信端末50が通信相手となる通信装置(本実施形態ではサーバ60)との間でTCPコネクションを設ける場合には、以下の処理が行われる。まず、通信端末50がサーバ60に対してTCPコネクションを設ける前に、必要に応じて経路MTU探索を行う。この処理は、通信端末50があるデータサイズのパケットを相手先の通信装置に対して送信した場合に、パケットの分割や送信エラー等が発生しないかを確認する処理である。なお、途中で分割やエラー等が発生する場合には、より小さなサイズのパケットを用いて再度エラー等の発生の有無を確認することにより、TCPコネクションを介して相手先の通信装置まで送信することができるデータサイズを確認する。次に、この結果に基づいて、通信端末50とサーバ60との間において、コアネットワークN1を介してそれぞれの装置が許容する最大データサイズの情報を互いに送信することにより、互いの装置の通信能力を確認する。そして、両者が送信する各装置の最大データサイズのうちより小さい一方の値を一度に送受信する情報のデータサイズの上限(セグメントサイズ)とするTCPコネクションが通信端末50とサーバ60との間に設けられる。これにより、通信端末50とサーバ60との間に通信路(TCPコネクション)が設けられ、この通信路を介してデータの送受信が行われる。なお、通信端末50がベアラを変更することによりハンドオーバを行う場合には、コアネットワークN1を介して、通信端末50及びサーバ60の間で設けられるTCPコネクションは維持されたまま通信端末50の接続先が変更される。   When a TCP connection is provided between the communication terminal 50 and a communication device (server 60 in this embodiment) as a communication partner, the following processing is performed. First, before the communication terminal 50 provides a TCP connection to the server 60, a route MTU search is performed as necessary. This process is a process for confirming whether a packet division or a transmission error or the like does not occur when a communication terminal 50 transmits a packet of a certain data size to the communication apparatus of the other party. If a division or an error occurs in the middle, send it to the communication device of the other party via the TCP connection by checking the occurrence of the error again using a smaller size packet. Check the data size that can be used. Next, based on this result, between the communication terminal 50 and the server 60, the information on the maximum data size allowed by each device is transmitted to each other via the core network N1, thereby enabling the communication capability of each device. Confirm. Then, a TCP connection is provided between the communication terminal 50 and the server 60 with the smaller one of the maximum data sizes of the devices transmitted by both of them as the upper limit (segment size) of the information size to be transmitted / received at a time. It is done. Thereby, a communication path (TCP connection) is provided between the communication terminal 50 and the server 60, and data is transmitted and received via this communication path. When the communication terminal 50 performs handover by changing the bearer, the connection destination of the communication terminal 50 is maintained while maintaining the TCP connection provided between the communication terminal 50 and the server 60 via the core network N1. Is changed.

接続情報DB11では、上記のパケット通信を行う際の最大データサイズを特定する情報であるMTU値をベアラ毎に対応付けて格納している。具体的には、図4(A)に示す表のように、例えばベアラが「3G」である場合(すなわち、3G網N2を介して通信端末50が通信を行う場合)に対して、MTU値「1500byte」が示されている。このように、各ベアラに対して、そのMTU値が対応付けて格納される。   The connection information DB 11 stores an MTU value, which is information for specifying the maximum data size for performing the above packet communication, in association with each bearer. Specifically, as shown in the table of FIG. 4A, for example, when the bearer is “3G” (that is, when the communication terminal 50 performs communication via the 3G network N2), the MTU value “1500 bytes” is shown. Thus, the MTU value is stored in association with each bearer.

また、接続情報DB11では、通信端末50のユーザに係る情報についても併せて格納される。図4(B)は、通信端末50のユーザに係る情報の例を示す図である。具体的には、図4(B)に示すように、通信端末50を特定する情報として、通信端末50のユーザを特定する情報であるMSISDN(Mobile Subscriber ISDN Number)と、当該MSISDNで特定されるユーザが所有する通信端末50の端末種別と、当該ユーザが通信端末50を操作して利用することのできる無線網と、が対応して格納される。例えば、図4(B)に示す表では、MSISDN「81901112222」により特定されるユーザは、端末種別「B」の通信端末50を所有していて、ベアラ「3G」及び「S3G」の利用が許可されていることが示される。なお、必要に応じて、ユーザが契約する他のサービス(IMS等)の情報や、通信端末50の位置登録情報等をこの表に対応付けて格納することもできる。   In the connection information DB 11, information related to the user of the communication terminal 50 is also stored. FIG. 4B is a diagram illustrating an example of information related to the user of the communication terminal 50. Specifically, as shown in FIG. 4B, as information for specifying the communication terminal 50, the mobile subscriber ISDN (Mobile Subscriber ISDN Number) which is information for specifying the user of the communication terminal 50 and the MSISDN are specified. The terminal type of the communication terminal 50 owned by the user and the wireless network that the user can use by operating the communication terminal 50 are stored correspondingly. For example, in the table shown in FIG. 4B, the user specified by the MSISDN “81901112222” has the communication terminal 50 of the terminal type “B” and is permitted to use the bearers “3G” and “S3G”. Is shown. If necessary, information on other services (IMS or the like) with which the user contracts, location registration information of the communication terminal 50, and the like may be stored in association with this table.

さらに、接続情報DB11では、通信端末50のハンドオーバ能力についても端末種別毎に格納される。図4(C)は、通信端末のハンドオーバ能力に係る情報の例である。例えば、図4(C)では、端末種別が「B」である通信端末は、3G網N2とS3G網N3との間、S3G網N3とWLAN(N4)との間、WLAN(N4)と3G網N2との間について、ハンドオーバできるが、端末種別が「A」である通信端末は、3G網N2とS3G網N3との間のみハンドオーバ能力を有することが示される。   Further, in the connection information DB 11, the handover capability of the communication terminal 50 is also stored for each terminal type. FIG. 4C is an example of information related to the handover capability of the communication terminal. For example, in FIG. 4C, a communication terminal whose terminal type is “B” is between the 3G network N2 and the S3G network N3, between the S3G network N3 and the WLAN (N4), and between WLAN (N4) and 3G. It is indicated that a communication terminal with the network N2 can be handed over, but the communication terminal having the terminal type “A” has a handover capability only between the 3G network N2 and the S3G network N3.

なお、図4(A)〜(C)に示す情報は、例えば、この移動体通信網を提供する通信事業者等が入力することにより、接続情報DB11において保持される。   Note that the information shown in FIGS. 4A to 4C is held in the connection information DB 11 by, for example, input by a communication carrier that provides the mobile communication network.

次に、受信部12について説明する。受信部12は、通信端末50から送信される、ベアラを用いた通信を行うための制御要求を受信する受信手段として機能する。通信端末50から送信される制御要求とは、通信端末50が3G網N2、S3G網N3、WLAN(N4)等の無線網を介して通信を行うための認証処理や接続に用いる情報の提供要求等のことをいう。ここで、通信端末50が3G網N2、S3G網N3、WLAN(N4)のうちのいずれかの無線網を介してTCPコネクションを設けて通信を行う場合には、TCPコネクションの確立処理を行う前に、通信端末50から各無線網の制御を行うネットワーク装置(3Gネットワーク装置20、S3Gネットワーク装置30、及びWLANネットワーク装置40のいずれか)に対して制御要求が送信される。この制御要求には、通信端末50を特定する情報(例えばMSISDN)と、通信端末50がその時点で用いているベアラを特定する情報(すなわちどの無線網を介して通信を行うことを要求しているかを特定する情報)が含まれる。ネットワーク装置20,30,40はこれを受信すると、当該制御要求に基づき接続管理装置10に対して通信端末50に対する制御を要求する制御要求を送信する。なお、本実施形態の以降の説明では、通信端末50が上述の無線網のうちのいずれかに在圏した際に位置登録等の処理要求と共にこの制御要求が通信端末50から送信される場合について説明するが、通信端末50からのTCPコネクションの開設に係る制御要求の送信はTCPコネクションを設ける処理の前に行われていればよい。例えば、特定の通信装置への接続を目的として、ユーザが通信端末50を操作することを契機として、通信端末50から送信される態様としてもよい。受信部12により受信された制御要求は、接続制御部13へ送られる。   Next, the receiving unit 12 will be described. The receiving unit 12 functions as a receiving unit that receives a control request for performing communication using a bearer, which is transmitted from the communication terminal 50. The control request transmitted from the communication terminal 50 is a request for providing information used for authentication processing and connection for the communication terminal 50 to communicate via a wireless network such as the 3G network N2, the S3G network N3, and the WLAN (N4). And so on. Here, when the communication terminal 50 performs communication by providing a TCP connection via any one of the 3G network N2, the S3G network N3, and the WLAN (N4), before the TCP connection establishment process is performed. Then, a control request is transmitted from the communication terminal 50 to a network device (any one of the 3G network device 20, the S3G network device 30, and the WLAN network device 40) that controls each wireless network. In this control request, information specifying the communication terminal 50 (for example, MSISDN) and information specifying the bearer used by the communication terminal 50 at that time (that is, requesting communication via which wireless network is requested) Is included). Upon receiving this, the network devices 20, 30, and 40 transmit a control request for requesting the connection management device 10 to control the communication terminal 50 based on the control request. In the following description of the present embodiment, a case where the control request is transmitted from the communication terminal 50 together with a processing request for location registration or the like when the communication terminal 50 is located in any of the wireless networks described above. As will be described, the transmission of the control request related to the establishment of the TCP connection from the communication terminal 50 may be performed before the process of providing the TCP connection. For example, it is good also as an aspect transmitted from the communication terminal 50 by a user operating the communication terminal 50 for the purpose of the connection to a specific communication apparatus. The control request received by the receiving unit 12 is sent to the connection control unit 13.

接続制御部13は、通信端末50からの制御要求に基づいて、接続情報DB11に格納されるデータサイズ情報に含まれる最大データサイズ(MTU値)のうちの最も小さい値(最小値)を取得する。そして、通信端末50とサーバ60との間に設けられる通信路(TCPコネクション)を介して一度に送受信することができる情報の最大値を、上述の最小値に基づいて設定する接続制御手段として機能する。以下、接続制御部13により行われる処理を具体的に説明する。接続制御部13では、まず、「通信端末50がどの無線網を利用することが可能であるか」が確認され、次に「通信端末50は現在制御要求を送信している無線網からのハンドオーバ能力を有しているか」が確認されることにより、通信端末50が接続しうる無線網が判断される。そして、通信端末50がTCPコネクションを維持したまま接続しうる無線網(すなわち、通信端末50がハンドオーバしうるベアラ)に対応付けられるMTU値のうちの最小値を取得する処理が行われ、この結果が設定MTU値(セグメントサイズ)として通信端末50に対して通知される。   Based on the control request from the communication terminal 50, the connection control unit 13 acquires the smallest value (minimum value) of the maximum data size (MTU value) included in the data size information stored in the connection information DB 11. . And it functions as a connection control means for setting a maximum value of information that can be transmitted and received at once via a communication path (TCP connection) provided between the communication terminal 50 and the server 60 based on the above-mentioned minimum value. To do. Hereinafter, the process performed by the connection control unit 13 will be specifically described. In the connection control unit 13, first, “which radio network the communication terminal 50 can use” is confirmed, and then “the communication terminal 50 is handed over from the radio network currently transmitting the control request”. By confirming whether or not it has the capability, a wireless network to which the communication terminal 50 can be connected is determined. And the process which acquires the minimum value of the MTU value matched with the radio | wireless network (namely, bearer which the communication terminal 50 can hand over) which the communication terminal 50 can connect with maintaining a TCP connection is performed, As a result Is notified to the communication terminal 50 as the set MTU value (segment size).

ここでは、通信端末50のユーザが、上述の図4(B)に示すMSISDN「81901113333」により特定されるユーザである場合であって、通信端末50が3G網N2を介して通信を行うための制御要求を接続管理装置10に対して送信する場合を例に挙げて説明する。   In this case, the user of the communication terminal 50 is a user specified by the MSISDN “81901113333” shown in FIG. 4B described above, and the communication terminal 50 performs communication via the 3G network N2. A case where a control request is transmitted to the connection management apparatus 10 will be described as an example.

まず、受信部12において通信端末50からコアネットワークN1に含まれる3Gネットワーク装置20を介して送信された制御要求を受信すると、この制御要求は、制御要求に含まれる通信端末50を特定する情報(MSISDN)及び通信端末50が用いているベアラを特定する情報と共に、接続制御部13に対して送られる。接続制御部13では、まず、通信端末50のMSISDNに基づいて、図4(B)に示すユーザの契約情報等を確認し、通信端末50のユーザは、3G網N2、S3G網N3及びWLAN(N4)のいずれも利用できることが確認される。さらに、図4(B)において、通信端末50の端末種別がBであることが確認されるため、図4(C)を参照することにより、端末種別Bの通信端末はどの無線網に対してもハンドオーバをすることができる機能を有することが確認される。したがって、通信端末50は上述の3つの無線網のうちの全ての無線網に対してハンドオーバをする可能性があることが確認される。   First, when the receiving unit 12 receives a control request transmitted from the communication terminal 50 via the 3G network device 20 included in the core network N1, the control request is information (the information (the communication terminal 50) included in the control request ( MSISDN) and information identifying the bearer used by the communication terminal 50 are sent to the connection control unit 13. The connection control unit 13 first confirms the contract information of the user shown in FIG. 4B based on the MSISDN of the communication terminal 50, and the user of the communication terminal 50 determines that the 3G network N2, the S3G network N3, and the WLAN ( It is confirmed that any of N4) can be used. Further, in FIG. 4B, since it is confirmed that the terminal type of the communication terminal 50 is B, referring to FIG. Are confirmed to have a function capable of handover. Therefore, it is confirmed that the communication terminal 50 may be handed over to all of the above three wireless networks.

ここで、図4(A)を参照すると、上述の3つの無線網に対応する3つのベアラに対応付けて格納されるMTUのうち、WLANに対応付けられたMTU値が「1360byte」であり、他の2つのベアラのMTU値と比較して最も小さい。ここで、接続制御部13は、この最小値「1360byte」をセグメントサイズとするTCPコネクションを設けるように通信端末50に対して3Gネットワーク装置20を介して指示を行う。これにより、通信端末50は、3G網N2を介してサーバ60との間でTCPコネクションを行う場合に、最小値「1360byte」が設定MTU値(セグメントサイズ)であると認識し、サーバ60との間のTCPコネクションの確立に係る処理が行われ、TCPコネクションが確立される。   Here, referring to FIG. 4A, among the MTUs stored in association with the three bearers corresponding to the above three wireless networks, the MTU value associated with the WLAN is “1360 bytes”. It is the smallest compared to the MTU values of the other two bearers. Here, the connection control unit 13 instructs the communication terminal 50 via the 3G network device 20 to provide a TCP connection with the minimum value “1360 bytes” as a segment size. Thereby, the communication terminal 50 recognizes that the minimum value “1360 bytes” is the set MTU value (segment size) when performing a TCP connection with the server 60 via the 3G network N2, and A process related to establishment of a TCP connection is performed, and a TCP connection is established.

ここで、例えば、図4(B)に示すMSISDN「81901113333」により特定されるユーザであって、その通信端末50が図4(C)に示す端末種別Aであり、当該通信端末50が接続管理装置10に対してWLAN(N4)を介して制御要求を送信した場合について説明する。図4(B)によれば、通信端末50は3つの無線網に対して接続しうる。しかし、図4(C)に基づくと、端末種別Aは、WLAN(N4)から他の無線網(3G網N2及びS3G網N3)に対してハンドオーバする能力を有さない。したがって、現在WLAN(N4)を介して接続している通信端末50が他の無線網にハンドオーバすることは考えられないと接続制御部13により判断され、図4(A)においてWLANに対応付けて格納されるMTU「1360byte」が最小値として取得され、通信端末50に対して送信される。   Here, for example, the user is identified by the MSISDN “81901113333” shown in FIG. 4B, the communication terminal 50 is the terminal type A shown in FIG. 4C, and the communication terminal 50 manages connection. A case where a control request is transmitted to the device 10 via the WLAN (N4) will be described. According to FIG. 4B, the communication terminal 50 can be connected to three wireless networks. However, based on FIG. 4C, the terminal type A does not have the ability to perform handover from the WLAN (N4) to another wireless network (3G network N2 and S3G network N3). Therefore, it is determined by the connection control unit 13 that the communication terminal 50 currently connected via the WLAN (N4) cannot be handed over to another wireless network, and is associated with the WLAN in FIG. The stored MTU “1360 bytes” is acquired as the minimum value and transmitted to the communication terminal 50.

ここで、従来の処理を本実施形態に係る処理との差異について説明する。図4(A)に示すように、通信端末50が3G網N2を介してTCPコネクションを設ける際の好適なMTU値は1500byteであることを示す情報が接続情報DB11において格納されている。従来の処理によれば、この値を通信端末50においても予め保持しているため、通信端末50と相手先の通信装置との間で、セグメントサイズが1500byteであるTCPコネクションが設けられる。しかしながら、本実施形態では、接続管理装置10の接続制御部13による指示に基づいて、セグメントサイズが1360byteであるTCPコネクションが設けられる。   Here, the difference between the conventional process and the process according to the present embodiment will be described. As shown in FIG. 4A, information indicating that a suitable MTU value when the communication terminal 50 provides a TCP connection via the 3G network N2 is 1500 bytes is stored in the connection information DB 11. According to the conventional processing, since this value is also stored in advance in the communication terminal 50, a TCP connection having a segment size of 1500 bytes is provided between the communication terminal 50 and the counterpart communication device. However, in the present embodiment, a TCP connection having a segment size of 1360 bytes is provided based on an instruction from the connection control unit 13 of the connection management apparatus 10.

このように、通信端末50から送信される制御要求が接続管理装置10の受信部12により受信される。そして、この制御要求に基づき、接続制御部13が接続情報DB11を参照することにより、接続情報DB11において通信端末50が用いることのできるベアラに対応付けて格納されるMTU値のうち最小のものを取得し、このMTU値を設定MTU値としたTCPコネクションを通信端末50と通信相手となるサーバ60との間で設けさせる。これにより、通信端末50とサーバ60との間で上記の最小のMTU値を最大データサイズとしたTCPコネクションを介した通信が行われる。   Thus, the control request transmitted from the communication terminal 50 is received by the receiving unit 12 of the connection management device 10. Then, based on this control request, the connection control unit 13 refers to the connection information DB 11, so that the smallest MTU value stored in association with the bearer that can be used by the communication terminal 50 in the connection information DB 11 is stored. The TCP connection is acquired and the TCP connection using the MTU value as the set MTU value is provided between the communication terminal 50 and the server 60 as the communication partner. As a result, communication is performed between the communication terminal 50 and the server 60 via a TCP connection with the minimum MTU value as the maximum data size.

<接続管理方法>
次に、上述の接続管理装置10を介した接続管理方法について、図5のシーケンス図を用いて説明する。なお、図5に示すシーケンス図では、3G網N2、S3G網N3及びWLAN(N4)のうちのいずれか一つの無線網を介してコアネットワークN1に対して接続する能力を有する通信端末50が3G網N2を介してサーバ60と通信を行うためにTCPコネクションを確立する場合の処理について説明する。
<Connection management method>
Next, a connection management method via the connection management apparatus 10 will be described with reference to the sequence diagram of FIG. In the sequence diagram shown in FIG. 5, the communication terminal 50 having the ability to connect to the core network N1 via any one of the 3G network N2, the S3G network N3, and the WLAN (N4) is connected to the 3G network. Processing when establishing a TCP connection to communicate with the server 60 via the network N2 will be described.

接続管理装置10は、接続情報DB11においてベアラMTU値を管理する(S101、データサイズ格納ステップ)。これは、ベアラ毎のMTU値を図4(A)に示すように格納する処理である。また、接続情報DB11において、通信端末のハンドオーバ(H.O.)能力の管理を行う(S102、データサイズ格納ステップ)。これは、図4(C)に示すような、通信端末の種類毎のハンドオーバ能力を格納する処理である。また、図4(B)に示すように、通信端末50のユーザの契約情報等をさらに格納する処理を加えることもできる。上記の処理(S101,S102)は、通信端末50の接続処理毎に行われるものではなく、例えば、接続情報DB11に格納される情報に追加や変更がある場合等に随時行われる処理である。   The connection management device 10 manages the bearer MTU value in the connection information DB 11 (S101, data size storage step). This is a process of storing the MTU value for each bearer as shown in FIG. Further, the connection information DB 11 manages the handover (HO) capability of the communication terminal (S102, data size storage step). This is a process of storing the handover capability for each type of communication terminal as shown in FIG. Further, as shown in FIG. 4B, a process of further storing contract information of the user of the communication terminal 50 can be added. The above processing (S101, S102) is not performed every time the connection process of the communication terminal 50 is performed, for example, when the information stored in the connection information DB 11 is added or changed.

続いて、通信端末50から3Gネットワーク装置20に対して制御要求が送信される(S111)。通信端末50から3Gネットワーク装置20に対して制御要求が送信されるタイミングは、例えば、通信端末50が3Gネットワーク装置20により管理されるエリアに在圏した場合や、上述のように、パケット通信の開始を目的としてユーザが通信端末50を操作した場合等である。通信端末50から3Gネットワーク装置20に対して送信される制御要求には、通信端末50を特定する情報(例えば、MSISDN)が含まれる。通信端末50から送信された制御要求に基づいて、3Gネットワーク装置20から接続管理装置10に対して通信端末50による接続に係る制御要求が送信され、接続管理装置10の受信部12において当該制御要求が受信される(S112、受信ステップ)。接続管理装置10では、3Gネットワーク装置20からの制御要求を受信することにより、通信端末50が3G網N2を介した通信を要求していることが把握される。接続管理装置10の受信部12において受信された制御要求は、接続制御部13に送られる。   Subsequently, a control request is transmitted from the communication terminal 50 to the 3G network device 20 (S111). The timing at which the control request is transmitted from the communication terminal 50 to the 3G network device 20 is, for example, when the communication terminal 50 is located in an area managed by the 3G network device 20 or as described above. For example, when the user operates the communication terminal 50 for the purpose of starting. The control request transmitted from the communication terminal 50 to the 3G network device 20 includes information (for example, MSISDN) that identifies the communication terminal 50. Based on the control request transmitted from the communication terminal 50, a control request related to the connection by the communication terminal 50 is transmitted from the 3G network device 20 to the connection management device 10, and the control request is received by the receiving unit 12 of the connection management device 10. Is received (S112, reception step). By receiving the control request from the 3G network device 20, the connection management device 10 recognizes that the communication terminal 50 requests communication via the 3G network N2. The control request received by the receiving unit 12 of the connection management apparatus 10 is sent to the connection control unit 13.

接続管理装置10の接続制御部13では、通信端末50からの制御要求に基づいて、契約情報の確認が行われる(S113、接続制御ステップ)。具体的には、通信端末50を特定する情報に基づいて、接続情報DB11に格納される情報のうち図4(B)に示す表等を参照することにより、通信端末50のユーザの契約情報等を確認する。次に、この契約情報と併せて、設定MTU値(セグメントサイズ)となる最小のMTU値の取得が行われる(S114、接続制御ステップ)。これは、上述のように、接続制御部13が接続情報DB11を参照することにより、通信端末50が接続することのできるベアラのうち、最小のMTU値を取得する処理である。通信端末50が本実施形態で示す全ての無線網に対して接続する能力を有する場合は、接続制御部13では、接続情報DB11に格納される図4(A)に示すデータサイズ情報に基づいて「1360byte」を設定MTU値として取得する。   The connection control unit 13 of the connection management device 10 confirms the contract information based on the control request from the communication terminal 50 (S113, connection control step). Specifically, by referring to the table shown in FIG. 4B among the information stored in the connection information DB 11 based on the information specifying the communication terminal 50, the contract information of the user of the communication terminal 50, etc. Confirm. Next, the minimum MTU value that is the set MTU value (segment size) is acquired together with the contract information (S114, connection control step). As described above, this is a process of acquiring the minimum MTU value among bearers to which the communication terminal 50 can connect by referring to the connection information DB 11 by the connection control unit 13. When the communication terminal 50 has the ability to connect to all the wireless networks shown in this embodiment, the connection control unit 13 is based on the data size information shown in FIG. 4A stored in the connection information DB 11. “1360 bytes” is acquired as the set MTU value.

次に、この設定MTU値の情報がTCPコネクションの確立処理を許可する応答と共に接続管理装置10の接続制御部13から3Gネットワーク装置20に対して送信され(S115a、接続制御ステップ)、さらに、3Gネットワーク装置20から通信端末50に対して送信され(S115b、接続制御ステップ)、通信端末50において接続管理装置10から送信されるTCPコネクションの確立処理を許可する応答と設定MTU値に係る情報が取得される。通信端末50では、接続管理装置10から3Gネットワーク装置20を介して送信された設定MTU値を受信すると、通信端末50において予め保持されるMTU値の情報のうち、3G網N2を介して通信を行う際に用いるMTU値として、接続管理装置10から送信された設定MTU値を用いる更新を行う(S116)。以上の処理(S111〜S116)は、通信端末50が特定の無線網に在圏した時点で行ってもよいし、TCPコネクションを確立する処理を開始する直前に行ってもよい。   Next, the information on the set MTU value is transmitted from the connection control unit 13 of the connection management device 10 to the 3G network device 20 together with a response permitting the TCP connection establishment processing (S115a, connection control step), and further 3G Information regarding the response and the set MTU value that is transmitted from the network device 20 to the communication terminal 50 (S115b, connection control step) and permits the TCP connection establishment process transmitted from the connection management device 10 in the communication terminal 50 is acquired. Is done. When the communication terminal 50 receives the set MTU value transmitted from the connection management device 10 via the 3G network device 20, the communication terminal 50 communicates via the 3G network N2 among the information on the MTU value held in advance in the communication terminal 50. Update is performed using the set MTU value transmitted from the connection management apparatus 10 as the MTU value to be used (S116). The above processing (S111 to S116) may be performed when the communication terminal 50 is located in a specific wireless network, or may be performed immediately before starting the processing for establishing a TCP connection.

次に、通信端末50とサーバ60との間でTCPコネクションを設ける際に行われる処理について説明する。ユーザが通信端末50を操作することにより、特定の通信装置(本実施形態では、サーバ60)に対して通信を行うための通信要求を行うことを契機として以下の処理が行われる。   Next, processing performed when a TCP connection is provided between the communication terminal 50 and the server 60 will be described. When the user operates the communication terminal 50, the following processing is performed in response to a communication request for performing communication with a specific communication device (in this embodiment, the server 60).

通信端末50がTCPコネクションを設ける際には、経路MTU探索が行われる(S117)。このMTU経路探索は必要に応じてTCPコネクションを設ける前に行われる処理であり、現在設定しようとしているMTU値により特定されるデータサイズのパケットを用いたパケット通信を行った場合に、パケットの分割や送信エラー等が発生しないかを確認する処理である。なお、ここで、上記の設定MTU値を用いてMTU経路検索を行ったときに途中でエラー等が発生する場合には、より小さなサイズのパケットを用いて再度エラー等の発生の有無を確認することにより、TCPコネクションを設ける際に用いるMTU値を決定する。   When the communication terminal 50 provides a TCP connection, a route MTU search is performed (S117). This MTU route search is a process performed before providing a TCP connection as necessary. When packet communication is performed using a packet having a data size specified by the MTU value to be currently set, packet division is performed. This is a process for checking whether or not a transmission error or the like occurs. Here, when an error or the like occurs in the middle when the MTU route search is performed using the set MTU value, the presence / absence of the error or the like is confirmed again using a smaller size packet. Thus, the MTU value used when providing the TCP connection is determined.

次に、上記の処理により求められたTCPコネクションを設ける際に用いる設定MTU値及びMSS値に基づいて、コアネットワークN1を介して通信端末50が通信を行うサーバ60との間でTCPコネクション接続処理を行う(S118、接続制御ステップ)。具体的には、まず、MTU検索により決定されたMTU値を用いてMSS(Maximum Segment Size)値を算出する。なお、MSS値とは、MTU値がータリンク層により送信を行うことができるデータの大きさを示すであるのに対して、データリンク層により送信を行うことができるデータのうちIPヘッダ等を除いたものであり、ユーザにより変更することのできるデータの大きさを示すものである。次に、TCPコネクションの確立要求が通信端末50からネットワーク集約装置90を介してサーバ60に対して送信され、通信端末50とサーバ60との間で認証処理等を行うと共に、TCPコネクションにおける設定MTU値を決定するための通信がなされる。そして、このTCP確立処理の結果、TCPコネクションが確立され(S119、接続制御ステップ)、通信端末50とサーバ60との間でネットワーク集約装置90を介したデータの送受信が開始される。   Next, a TCP connection connection process with the server 60 with which the communication terminal 50 communicates via the core network N1 based on the set MTU value and the MSS value used when the TCP connection obtained by the above process is provided. (S118, connection control step). Specifically, first, an MSS (Maximum Segment Size) value is calculated using the MTU value determined by the MTU search. The MSS value indicates the size of data that can be transmitted by the data link layer, while the MTU value excludes the IP header and the like from the data that can be transmitted by the data link layer. This indicates the size of data that can be changed by the user. Next, a TCP connection establishment request is transmitted from the communication terminal 50 to the server 60 via the network aggregating apparatus 90 to perform authentication processing and the like between the communication terminal 50 and the server 60 and to set the MTU in the TCP connection. Communication is performed to determine the value. As a result of the TCP establishment process, a TCP connection is established (S119, connection control step), and data transmission / reception between the communication terminal 50 and the server 60 via the network aggregation device 90 is started.

<接続管理装置10及び接続管理方法による効果>
上記の接続管理装置10及び接続管理方法による効果を、上述の接続管理方法の説明の際に用いた通信端末50を引き続き使用して説明する。図5に示す処理により、本実施形態に係る通信端末50は、3G網N2を介してコアネットワークN1に対して接続し、サーバ60との間でTCPコネクション確立に係る処理を行うことにより、設定MTU値が「1360byte」であるTCPコネクションをサーバ60との間に設けられる。これは、従来通信端末50が3G網N2を介して通信を行う際に設けられるTCPコネクションに対して設定されるMTU値「1500byte」よりも小さな値である。
<Effects of Connection Management Device 10 and Connection Management Method>
The effects of the connection management device 10 and the connection management method will be described using the communication terminal 50 used in the description of the connection management method. With the processing shown in FIG. 5, the communication terminal 50 according to the present embodiment connects to the core network N1 via the 3G network N2, and performs processing related to TCP connection establishment with the server 60 to set A TCP connection whose MTU value is “1360 bytes” is provided between the server 60 and the server. This is a value smaller than the MTU value “1500 bytes” set for the TCP connection provided when the conventional communication terminal 50 performs communication via the 3G network N2.

ここで、通信端末50が3G網N2とは異なる無線網であるWLAN(N4)にハンドオーバをした場合について説明する。通信端末50がハンドオーバをして接続先を3G網N2からWLAN(N4)に変更した場合においても、通信端末50が3G網N2を介してサーバ60との間で設けたTCPコネクションは維持される。したがって、ハンドオーバ後の通信端末50がWLAN(N4)を介してサーバ60との間で通信を行う場合にも、TCPコネクションの設定MTU値が維持される。しかしながら、WLAN(N4)を介して通信端末50が通信を行う場合のMTU値(最大データサイズ)は1360byteであり、通信端末50が3G網N2を介して通信を行う場合の従来のMTU値(1500byte)よりも小さい。このため、3G網N2を介した通信では問題なく送受信することができたパケットのうち1360byteを超過するものについては、WLAN(N4)を介して送信できなくなる。したがって、従来のように通信端末50とサーバ60との間において設定MTU値が1500byteであるTCPコネクションを設けている場合には、WLAN(N4)を介した通信では、通信端末50においてパケットをさらに分割して(フラグメント)、送信する必要がある。また、受信者であるサーバ60側でも、通信端末50において細かく分割されたパケットを再構築する処理が必要となる。このために、ハンドオーバ後の通信において通信効率が低下するという問題がある。   Here, a case where the communication terminal 50 performs a handover to a WLAN (N4) which is a wireless network different from the 3G network N2 will be described. Even when the communication terminal 50 performs handover and changes the connection destination from the 3G network N2 to the WLAN (N4), the TCP connection provided by the communication terminal 50 to the server 60 via the 3G network N2 is maintained. . Therefore, even when the communication terminal 50 after the handover communicates with the server 60 via the WLAN (N4), the set MTU value of the TCP connection is maintained. However, the MTU value (maximum data size) when the communication terminal 50 communicates via WLAN (N4) is 1360 bytes, and the conventional MTU value (when the communication terminal 50 communicates via the 3G network N2) ( Smaller than 1500 bytes). For this reason, packets exceeding 1360 bytes cannot be transmitted via WLAN (N4) among packets that could be transmitted and received without problems in communication via 3G network N2. Therefore, when a TCP connection having a set MTU value of 1500 bytes is provided between the communication terminal 50 and the server 60 as in the prior art, in the communication via the WLAN (N4), the communication terminal 50 further transmits a packet. It needs to be split (fragmented) and sent. In addition, the server 60 that is the receiver also needs to reconstruct a packet that is finely divided in the communication terminal 50. For this reason, there is a problem that communication efficiency is lowered in communication after handover.

一方、本実施形態に係る接続管理装置10によれば、通信端末50がTCPコネクションを維持したまま接続する可能性のある(すなわち、ハンドオーバする可能性のある)ベアラのMTU値のうち、最小となるMTU値(本実施形態では1360byte)を通信端末50に送信することにより、通信端末50と通信相手となるサーバ60との間においてこの値を設定MTU値とするTCPコネクションが設けられる。したがって、ハンドオーバにより通信端末50がコアネットワークN1に対して接続する際に経由する無線網を3G網N2からWLAN(N4)に変更した場合にも、通信端末50とサーバ60との間で設けられるTCPコネクションの設定MTU値は、通信端末50がWLAN(N4)を介して通信を行う場合のMTU値と同じであるため、ハンドオーバ後の通信においても、パケットの分割及び再構築等の新たな処理を行う必要がなく、通信効率を低減させることなく通信を行うことができる。   On the other hand, according to the connection management apparatus 10 according to the present embodiment, the communication terminal 50 is the smallest of the MTU values of bearers that may be connected while maintaining the TCP connection (that is, that may be handed over). By transmitting an MTU value (1360 bytes in this embodiment) to the communication terminal 50, a TCP connection is established between the communication terminal 50 and the server 60 that is the communication partner with this value as the set MTU value. Therefore, even when the wireless network through which the communication terminal 50 is connected to the core network N1 by handover is changed from the 3G network N2 to the WLAN (N4), the communication terminal 50 is provided between the communication terminal 50 and the server 60. Since the set MTU value of the TCP connection is the same as the MTU value when the communication terminal 50 performs communication via the WLAN (N4), new processing such as packet division and reconstruction is performed even in communication after handover. Therefore, communication can be performed without reducing communication efficiency.

(第2実施形態)
<通信システム2の構成>
本発明の好適な実施形態である第2実施形態について説明する。第2実施形態に係る通信システムが第1実施形態と異なる点は、以下の点である。すなわち、通信端末50とサーバ60との間でネットワーク集約装置90を介してデータの送受信を行う場合に、第1実施形態では、通信端末50とサーバ60との間でTCPコネクションが設けられていたのに対して、第2実施形態では、通信端末50とサーバ60との間の通信がネットワーク集約装置90とサーバ60との間に設けられたエッジ装置70を経由して行われる構成となり、通信端末50とコアネットワークN1に含まれるエッジ装置70との間と、エッジ装置70とサーバ60との間とにおいて、それぞれTCPコネクションが設けられる点である。以下、第1実施形態と異なる点を中心に、第2実施形態に係る通信システムについて説明する。
(Second Embodiment)
<Configuration of communication system 2>
A second embodiment which is a preferred embodiment of the present invention will be described. The communication system according to the second embodiment is different from the first embodiment in the following points. That is, when data is transmitted and received between the communication terminal 50 and the server 60 via the network aggregation device 90, a TCP connection is provided between the communication terminal 50 and the server 60 in the first embodiment. On the other hand, in the second embodiment, the communication between the communication terminal 50 and the server 60 is performed via the edge device 70 provided between the network aggregation device 90 and the server 60. A TCP connection is provided between the terminal 50 and the edge device 70 included in the core network N1, and between the edge device 70 and the server 60. Hereinafter, the communication system according to the second embodiment will be described focusing on differences from the first embodiment.

図6は、第2実施形態に係る通信システム2の構成を説明するブロック図である。図6に示すように、通信システム2に含まれるコアネットワークN11には、図1に示す第1実施形態に係る通信システム1に含まれるコアネットワークN1と比較してエッジ装置70が追加される。   FIG. 6 is a block diagram illustrating the configuration of the communication system 2 according to the second embodiment. As shown in FIG. 6, an edge device 70 is added to the core network N11 included in the communication system 2 as compared with the core network N1 included in the communication system 1 according to the first embodiment shown in FIG.

コアネットワークN11に含まれるエッジ装置70は、ネットワーク集約装置90に接続して、コアネットワークN11とインターネットN6等の外部のネットワークとの境界に設けられる装置である。この装置は、例えば、プロキシサーバ等により実現され、コアネットワークN11と外部のネットワークとを接続する際に必要な処理がある場合に、その処理を行う装置である。具体的には、例えば、HTTP Proxy等がこの装置により実現される。   The edge device 70 included in the core network N11 is a device connected to the network aggregation device 90 and provided at the boundary between the core network N11 and an external network such as the Internet N6. This device is realized by, for example, a proxy server, and performs processing when there is processing required when connecting the core network N11 and an external network. Specifically, for example, HTTP Proxy or the like is realized by this device.

コアネットワークN11に対して接続する通信端末50が外部のネットワークに接続する通信装置と通信を行う際にこのエッジ装置70を経由する場合、第1実施形態に係る通信システム1では通信端末50とサーバ60との間で設けられるTCPコネクションが、エッジ装置70により終端される。このため、第2実施形態に係る通信システム11では、通信端末50とコアネットワークN1に含まれるエッジ装置70との間と、エッジ装置70とサーバ60との間とにおいて、それぞれ異なるTCPコネクションが設けられる。そして、通信端末50とサーバ60との間で通信を行う場合には、これらのTCPコネクションを用いてデータの送受信が行われる。なお、エッジ装置70は、3G網N2、S3G網N3及びWLAN(N4)に在圏する通信端末50との間及びインターネットN6に接続するサーバ60等の外部の装置との間でそれぞれTCPコネクションを設ける必要があるため、エッジ装置70では、移動体通信網に接続して外部のネットワークと通信を行う配下の通信端末毎に、当該通信端末を特定する情報(例えば、IPアドレス)と、当該通信端末がそれぞれの無線網を介して通信を行う際のMTU値が予め格納される。この情報は、例えば通信事業者等により、エッジ装置70に対して格納される。   When the communication terminal 50 connected to the core network N11 communicates with the communication device connected to the external network via the edge device 70, the communication terminal 50 and the server are used in the communication system 1 according to the first embodiment. The TCP connection provided with the terminal device 60 is terminated by the edge device 70. For this reason, in the communication system 11 according to the second embodiment, different TCP connections are provided between the communication terminal 50 and the edge device 70 included in the core network N1, and between the edge device 70 and the server 60. It is done. And when communicating between the communication terminal 50 and the server 60, transmission / reception of data is performed using these TCP connections. The edge device 70 establishes a TCP connection with the communication terminal 50 located in the 3G network N2, the S3G network N3, and the WLAN (N4) and with an external device such as the server 60 connected to the Internet N6. Since the edge device 70 needs to be provided, the edge device 70 is connected to the mobile communication network and communicates with an external network for each subordinate communication terminal (for example, an IP address) specifying the communication terminal, and the communication The MTU value when the terminal communicates via each wireless network is stored in advance. This information is stored in the edge device 70 by, for example, a communication carrier.

上記のように、通信端末50との間で設けられるTCPコネクションの終端部がコアネットワークN11のエッジ装置70にある場合、接続制御部13によって通信端末50が特定の無線網を介してTCPコネクションを設ける際の設定MTU値となる最小値を示す情報を通知する対象は、通信端末50及びエッジ装置70のいずれか一方であればよい。第1実施形態の通信システム1では、通信端末50からのTCPコネクションの終端部はコアネットワークN1が含まれる移動体通信網とは異なり、インターネットN6を介して接続されるサーバ60であったため、サーバ60に対してTCPコネクションを設ける際の設定MTU値となるMTU値に係る情報(接続情報DB11に格納されるデータサイズ情報から、接続制御部13により取得される最小値)を通知することは困難であった。一方、本実施形態では、通信端末50及びエッジ装置70がどちらも移動体通信網に含まれるため、エッジ装置70に対してこの情報を通知することが容易である。エッジ装置70に対して上記の情報を通知する場合には、通信端末50を特定する情報(例えば、MSISDN)と当該通信端末50が用いているベアラを特定する情報とが、併せて接続管理装置10からエッジ装置70に対して送信される。   As described above, when the termination part of the TCP connection provided with the communication terminal 50 is in the edge device 70 of the core network N11, the connection control unit 13 causes the communication terminal 50 to establish a TCP connection via a specific wireless network. The target for notifying the information indicating the minimum value that is the set MTU value at the time of provision may be either the communication terminal 50 or the edge device 70. In the communication system 1 according to the first embodiment, the terminal portion of the TCP connection from the communication terminal 50 is the server 60 connected via the Internet N6, unlike the mobile communication network including the core network N1, and thus the server It is difficult to notify information related to the MTU value that is a set MTU value when providing a TCP connection to 60 (the minimum value acquired by the connection control unit 13 from the data size information stored in the connection information DB 11). Met. On the other hand, in this embodiment, since both the communication terminal 50 and the edge device 70 are included in the mobile communication network, it is easy to notify the edge device 70 of this information. When the above information is notified to the edge device 70, the connection management device includes information for specifying the communication terminal 50 (for example, MSISDN) and information for specifying the bearer used by the communication terminal 50 together. 10 to the edge device 70.

エッジ装置70に対して接続管理装置10からTCPコネクションを設ける際の設定MTU値となる情報(最小値)に係る情報が送信された場合には、エッジ装置70では、この情報に基づいて、エッジ装置70において格納される情報のうち、通信端末50を特定する情報(例えばIPアドレス)により特定される通信端末50について、ベアラを特定する情報により特定される無線網を介して通信を行う際のMTU値が更新される。この処理は、第1実施形態において、通信端末50が接続管理装置10から設定MTU値となる情報を受信した場合に、通信端末50において保持される情報を更新する処理と同様である。そして、更新後の情報(最小値)を用いてTCPコネクション確立に係る処理が行われる。   When information related to information (minimum value) that is a set MTU value when a TCP connection is provided from the connection management device 10 to the edge device 70, the edge device 70 uses the information to Among the information stored in the device 70, the communication terminal 50 specified by the information (for example, IP address) specifying the communication terminal 50 is used when performing communication via the wireless network specified by the information specifying the bearer. The MTU value is updated. This process is the same as the process of updating the information held in the communication terminal 50 when the communication terminal 50 receives the information that becomes the set MTU value from the connection management apparatus 10 in the first embodiment. Then, processing related to the TCP connection establishment is performed using the updated information (minimum value).

また、本実施形態のように、通信端末50がサーバ60との間で通信を行う場合には、エッジ装置70を必ず経由することと予め決めておき、通信端末50からの制御要求に基づいてエッジ装置70に対して設定MTU値を通知する態様とする場合には、接続管理装置10から通知される設定MTU値となるMTU値に係る情報に基づいて、通信端末50において予め保持されるMTU情報を更新する必要がなく、通信端末50における処理を省略することができる。   Further, as in this embodiment, when the communication terminal 50 communicates with the server 60, it is determined in advance that the communication terminal 50 always passes through the edge device 70, and based on a control request from the communication terminal 50. When the configuration is such that the set MTU value is notified to the edge device 70, the MTU stored in advance in the communication terminal 50 based on the information related to the MTU value that is the set MTU value notified from the connection management device 10. There is no need to update the information, and the processing in the communication terminal 50 can be omitted.

<接続管理方法>
次に、第2実施形態に係る接続管理装置10を含む通信システム2による接続管理方法について、図7のシーケンス図を用いて説明する。なお、図7に示すシーケンス図においても、第1実施形態と同様に、3G網N2、S3G網N3及びWLAN(N4)のうちのいずれか一つの無線網を介してコアネットワークN1に対して接続する能力を有する通信端末50が3G網N2を介してサーバ60と通信を行うためにTCPコネクションを確立する場合の処理について説明する。
<Connection management method>
Next, a connection management method by the communication system 2 including the connection management apparatus 10 according to the second embodiment will be described with reference to the sequence diagram of FIG. In the sequence diagram shown in FIG. 7, as in the first embodiment, it is connected to the core network N1 via any one of the 3G network N2, the S3G network N3, and the WLAN (N4). Processing when the communication terminal 50 having the capability to establish communication with the server 60 via the 3G network N2 establishes a TCP connection will be described.

接続管理装置10は、接続情報DB11においてベアラMTU値を管理する(S101、データサイズ格納ステップ)。また、接続情報DB11において、通信端末のハンドオーバ(H.O.)能力の管理を行う(S102、データサイズ格納ステップ)。   The connection management device 10 manages the bearer MTU value in the connection information DB 11 (S101, data size storage step). Further, the connection information DB 11 manages the handover (HO) capability of the communication terminal (S102, data size storage step).

続いて、通信端末50から3Gネットワーク装置20に対して制御要求が送信される(S131)。そして、通信端末50から送信された制御要求に基づいて、3Gネットワーク装置20から接続管理装置10に対して通信端末50による接続に係る制御要求が送信され、接続管理装置10の受信部12において当該制御要求が受信される(S132、受信ステップ)。接続管理装置10では、3Gネットワーク装置20からの制御要求を受信することにより、通信端末50が3G網N2を介した通信を要求していることが把握される。接続管理装置10の受信部12において受信された制御要求は、接続制御部13に送られる。   Subsequently, a control request is transmitted from the communication terminal 50 to the 3G network device 20 (S131). Then, based on the control request transmitted from the communication terminal 50, a control request related to the connection by the communication terminal 50 is transmitted from the 3G network device 20 to the connection management device 10, and the reception unit 12 of the connection management device 10 A control request is received (S132, receiving step). By receiving the control request from the 3G network device 20, the connection management device 10 recognizes that the communication terminal 50 requests communication via the 3G network N2. The control request received by the receiving unit 12 of the connection management apparatus 10 is sent to the connection control unit 13.

接続管理装置10の接続制御部13では、通信端末50からの制御要求に基づいて、契約情報の確認が行われる(S133、接続制御ステップ)。さらに、この契約情報と併せて、設定MTU値となるMTU値の取得が行われる(S134、接続制御ステップ)。   The connection control unit 13 of the connection management device 10 confirms the contract information based on the control request from the communication terminal 50 (S133, connection control step). Further, together with the contract information, an MTU value that is a set MTU value is acquired (S134, connection control step).

本実施形態に係る接続管理方法では、この設定MTU値に係る情報が接続管理装置10の接続制御部13からエッジ装置70に対して通知される(S135、接続制御ステップ)。そして、エッジ装置70では、接続管理装置10から送信された設定MTU値に係る情報を受信すると、エッジ装置70において予め保持されるMTU値の情報のうち、3G網N2を介して通信を行う際に用いるMTU値として接続管理装置10から送信された設定MTU値に係る情報を用いる更新を行う(S136)。この更新は、上述のように通信端末50からの制御要求に基づいて行われるものであり、エッジ装置70において格納される情報のうち、当該通信端末50に係る情報が更新される。   In the connection management method according to the present embodiment, information related to the set MTU value is notified from the connection control unit 13 of the connection management device 10 to the edge device 70 (S135, connection control step). When the edge device 70 receives information on the set MTU value transmitted from the connection management device 10, the edge device 70 performs communication via the 3G network N2 among the information on the MTU value held in advance in the edge device 70. Update is performed using the information related to the set MTU value transmitted from the connection management apparatus 10 as the MTU value used in the step S136. This update is performed based on the control request from the communication terminal 50 as described above, and the information related to the communication terminal 50 among the information stored in the edge device 70 is updated.

一方、3Gネットワーク装置20を介して通信端末50から送信された制御要求に対して、接続管理装置10の接続制御部13からTCPコネクションの確立処理を許可する応答が3Gネットワーク装置20を介して送信される(S137,S138、接続制御ステップ)。ここまでの処理により、通信端末50とエッジ装置70の双方において、TCPコネクションの確立処理に係る準備が完了する。   On the other hand, in response to the control request transmitted from the communication terminal 50 via the 3G network device 20, a response permitting the TCP connection establishment processing is transmitted via the 3G network device 20 from the connection control unit 13 of the connection management device 10. (S137, S138, connection control step). With the processing so far, both the communication terminal 50 and the edge device 70 complete the preparation for the TCP connection establishment processing.

次に、通信端末50がTCPコネクションを設ける際には、通信端末50により、経路MTU探索が行われる(S139)。通信端末50とエッジ装置70との間でTCPコネクション確立処理が行われる(S140、接続制御ステップ)。このとき、通信端末50からエッジ装置70に対して、サーバ60を相手先としてTCPコネクションを設ける旨の要求が送信されるが、エッジ装置70においてTCPコネクションを一旦終端するため、通信端末50とエッジ装置70との間で、通信に使用するMTU値の交換が行われる。ここで、エッジ装置70は、通信端末50に対して、接続管理装置10から通知された設定MTU値に係る情報に基づいたMTU値を通知する。一方、通信端末50は、通常3G網N2を介して通信を行う際に用いるMTU値をエッジ装置70に対して通知するため、接続管理装置10からエッジ装置70に対して送信されたMTU値がより小さい値となり、この値を設定MTU値としたTCPコネクションを設けることが決定される。そして、このTCP確立処理の結果、TCPコネクションが確立される(S141、接続制御ステップ)。さらに、エッジ装置70は、サーバ60との間でTCPコネクション確立処理を行う(S142、接続制御ステップ)ことにより、TCPコネクションが確立される(S143、接続制御ステップ)。なお、エッジ装置70とサーバ60との間で設けられるTCPコネクションは、通信端末50のハンドオーバの影響は受けないため、従来の処理と同様に、回線の通信能力に基づいたMTU値を設定MTU値としてTCPコネクションが設けられる。以上の処理により、通信端末50とサーバ60との間で2つのTCPコネクションが設けられ、データの送受信が開始される。   Next, when the communication terminal 50 provides a TCP connection, the communication terminal 50 performs a route MTU search (S139). A TCP connection establishment process is performed between the communication terminal 50 and the edge device 70 (S140, connection control step). At this time, a request for providing a TCP connection with the server 60 as a partner is transmitted from the communication terminal 50 to the edge device 70. Since the TCP connection is once terminated in the edge device 70, the communication terminal 50 and the edge device 70 An MTU value used for communication is exchanged with the device 70. Here, the edge device 70 notifies the communication terminal 50 of the MTU value based on the information related to the set MTU value notified from the connection management device 10. On the other hand, since the communication terminal 50 notifies the edge device 70 of the MTU value normally used for communication via the 3G network N2, the MTU value transmitted from the connection management device 10 to the edge device 70 is It becomes a smaller value, and it is determined to provide a TCP connection with this value as the set MTU value. As a result of the TCP establishment process, a TCP connection is established (S141, connection control step). Further, the edge device 70 establishes a TCP connection with the server 60 (S142, connection control step), thereby establishing a TCP connection (S143, connection control step). Since the TCP connection provided between the edge device 70 and the server 60 is not affected by the handover of the communication terminal 50, the MTU value based on the communication capability of the line is set as in the conventional processing. A TCP connection is provided. With the above processing, two TCP connections are provided between the communication terminal 50 and the server 60, and data transmission / reception is started.

<第2実施形態に係る接続管理装置及び接続管理方法による効果>
本実施形態に係る接続管理装置10及び接続管理方法によれば、エッジ装置70に対して接続情報DB11において格納されるMTU値のうちの最小値を通知することによって、各ベアラに対応付けられたMTU値のうちの最小値を設定MTU値としたTCPコネクションが設けられる。また、本実施形態では、通信端末50では設定MTU値に係る情報の受信に伴って通信端末50において保持されるMTU値の情報を更新する必要がなく、エッジ装置70において予め保持されるMTU値を更新する機能をエッジ装置70が有することにより、上記の接続管理方法をより容易に実現することができる。
<Effects of Connection Management Device and Connection Management Method According to Second Embodiment>
According to the connection management device 10 and the connection management method according to the present embodiment, the minimum value of the MTU values stored in the connection information DB 11 is notified to the edge device 70, thereby being associated with each bearer. A TCP connection with the minimum value among the MTU values as the set MTU value is provided. In the present embodiment, the communication terminal 50 does not need to update the information on the MTU value held in the communication terminal 50 with the reception of the information related to the set MTU value, and the MTU value held in advance in the edge device 70. Since the edge device 70 has a function of updating the connection management method, the above connection management method can be realized more easily.

(第3実施形態)
<通信システム3の構成>
本発明の好適な実施形態である第3実施形態について説明する。第3実施形態に係る通信システムが第1実施形態と異なる点は、以下の点である。すなわち、接続管理装置10が管理をしていないネットワークである非管理無線網N8を介して通信端末50がコアネットワークN12に対して接続し、サーバ60との間でTCPコネクションを設ける点である。以下、第1実施形態と異なる点を中心に、第3実施形態に係る通信システムについて説明する。
(Third embodiment)
<Configuration of communication system 3>
A third embodiment which is a preferred embodiment of the present invention will be described. The communication system according to the third embodiment is different from the first embodiment in the following points. In other words, the communication terminal 50 is connected to the core network N12 via the unmanaged wireless network N8, which is a network that is not managed by the connection management device 10, and a TCP connection is provided with the server 60. Hereinafter, the communication system according to the third embodiment will be described focusing on differences from the first embodiment.

図8は、第3実施形態に係る通信システム3の構成を説明するブロック図である。図8に示すように、通信システム3に含まれるコアネットワークN12には、図1に示す第1実施形態に係る通信システム1に含まれるコアネットワークN1と比較して認証サーバ80が追加される。   FIG. 8 is a block diagram illustrating the configuration of the communication system 3 according to the third embodiment. As shown in FIG. 8, an authentication server 80 is added to the core network N12 included in the communication system 3 as compared with the core network N1 included in the communication system 1 according to the first embodiment shown in FIG.

認証サーバ80は、図8に示すように、移動体通信網のコアネットワークN12が通常は管理していない非管理の無線網N8を介して、通信端末50からコアネットワークN1に対する制御要求があった場合に、当該制御要求に基づいてコアネットワークN1に対する接続を許可してもよいかを判断するための認証処理を行うサーバである。   As shown in FIG. 8, the authentication server 80 has received a control request for the core network N1 from the communication terminal 50 via the unmanaged wireless network N8 that is not normally managed by the core network N12 of the mobile communication network. In this case, the server performs an authentication process for determining whether connection to the core network N1 may be permitted based on the control request.

なお、本実施形態において用いる「非管理の無線網」とは3GPPにおいて規定される「Untrusted Non-3GPP IP Access」のことをいい、例えば、コアネットワークN12を提供する通信事業者とは異なる通信事業者により提供される無線網等のことをいう。本実施形態における非管理の無線網N8としては、例えば、公衆無線LAN等の無線網が挙げられる。この非管理の無線網N8を介して通信端末50からコアネットワークN12に対して制御要求があった場合には、通信端末50がコアネットワークN12に対する接続権限を有するか(契約があるか)が認証サーバ80により確認される。そして、通信端末50による接続が許可される場合には、この認証サーバ80を介してコアネットワークN12に対して接続をすることができ、コアネットワークN12を介した通信を行うことができる。   The “unmanaged wireless network” used in the present embodiment refers to “Untrusted Non-3GPP IP Access” defined in 3GPP. For example, a communication business different from the communication carrier providing the core network N12. A wireless network provided by a person. Examples of the unmanaged wireless network N8 in the present embodiment include a wireless network such as a public wireless LAN. When there is a control request from the communication terminal 50 to the core network N12 via the unmanaged wireless network N8, it is authenticated whether the communication terminal 50 has a connection authority for the core network N12 (whether there is a contract). Confirmed by server 80. When the connection by the communication terminal 50 is permitted, the connection can be made to the core network N12 via the authentication server 80, and communication via the core network N12 can be performed.

ただし、非管理の無線網N8を介して通信端末50がコアネットワークN12に対して接続し、通信端末50とサーバ60との間で通信を行うためには、認証等の処理を行うためにTCPコネクションを設ける前にTCPコネクションとは異なる通信路(IPsecのトンネルモード)を設ける必要がある。この通信路は暗号化通信を行うために用いられる。すなわち、予め通信端末50とネットワーク集約装置90(特に、PDG Gateway)との間で通信路(IPsecのトンネルモード)を設けた後に、非管理の無線網N8を介したTCPコネクションを設けることにより、当該無線網N8を介した通信を行うことができる。   However, in order for the communication terminal 50 to connect to the core network N12 via the unmanaged wireless network N8 and to communicate between the communication terminal 50 and the server 60, TCP is used to perform processing such as authentication. Before providing the connection, it is necessary to provide a communication path (IPsec tunnel mode) different from the TCP connection. This communication path is used for performing encrypted communication. That is, by providing a TCP connection via the unmanaged wireless network N8 after providing a communication path (IPsec tunnel mode) between the communication terminal 50 and the network aggregation device 90 (in particular, PDG Gateway) in advance. Communication via the wireless network N8 can be performed.

コアネットワークN12に含まれる接続管理装置10では、非管理の無線網N8に係る情報は他の無線網N2,N3,N4と同様には管理をしていない。したがって、例えば通信端末50が非管理の無線網N8を介してTCPコネクションを設けた場合のMTU値についても、接続管理装置10において通常は把握していない。   In the connection management device 10 included in the core network N12, information related to the unmanaged wireless network N8 is not managed as in the other wireless networks N2, N3, and N4. Therefore, for example, the connection management apparatus 10 does not normally grasp the MTU value when the communication terminal 50 provides a TCP connection via the unmanaged wireless network N8.

ここで、通信端末50が非管理の通信網N8に在圏し、通信端末50からの制御要求に伴って通信端末50と認証サーバ80との間で認証処理が行われた場合には、接続管理装置10は認証サーバ80からの通知に基づいて、新たな無線網(本実施形態における非管理の無線網N8)が加わったことを認識し、接続情報DB11に格納される個人のMTU情報を更新する。具体的には、図9に示すように、通信端末50を特定する情報と、この通信端末50が当該接続に用いているベアラと、を対応付けて個別MTU情報として格納する。さらに、接続管理装置10の接続制御部13は、認証サーバ80からの通知に基づいて、通信端末50が設けた通信路(IPsecのトンネルモード)の確立に係る情報を確認することにより、通信端末50が非管理の無線網N8を介して通信を行う際に一度に送受信できるデータサイズ(MTU値)を取得する。そしてこの情報を上述の通信端末50を特定する情報と、この通信端末50が当該接続に用いているベアラとにさらに対応付けて格納する。これにより、通常は接続管理装置10において管理されていない非管理の無線網N8に係る情報が動的に格納される。なお、この情報は、例えば通信端末50のユーザが通信端末50の電源を切る等の操作をすることにより、通信端末50が移動体通信網の管理下から外れた時点等に削除される。   Here, when the communication terminal 50 is located in the unmanaged communication network N8 and authentication processing is performed between the communication terminal 50 and the authentication server 80 in response to a control request from the communication terminal 50, the connection is established. Based on the notification from the authentication server 80, the management apparatus 10 recognizes that a new wireless network (unmanaged wireless network N8 in this embodiment) has been added, and stores the personal MTU information stored in the connection information DB 11 Update. Specifically, as shown in FIG. 9, information specifying the communication terminal 50 and the bearer used by the communication terminal 50 for the connection are associated with each other and stored as individual MTU information. Further, the connection control unit 13 of the connection management device 10 confirms information related to establishment of the communication path (IPsec tunnel mode) provided by the communication terminal 50 based on the notification from the authentication server 80, so that the communication terminal 50 acquires a data size (MTU value) that can be transmitted and received at a time when communication is performed via the unmanaged wireless network N8. This information is further stored in association with the information for specifying the communication terminal 50 and the bearer used by the communication terminal 50 for the connection. As a result, information related to the unmanaged wireless network N8 that is not normally managed by the connection management apparatus 10 is dynamically stored. This information is deleted when, for example, the user of the communication terminal 50 performs an operation such as turning off the power of the communication terminal 50, when the communication terminal 50 is removed from the management of the mobile communication network.

このように、接続管理装置10において非管理の無線網N8の情報に係る情報をさらに格納することにより、通信端末50が非管理の無線網N8を介してサーバ60との間にTCPコネクションを設ける際にも、異なるベアラに対してハンドオーバすることを考慮した設定MTU値が設定されたTCPコネクションを設けることができる。したがって、非管理の無線網N8から他の無線網(例えばWLAN(N4))に対してハンドオーバした際にも、送受信するパケットにおけるフラグメントの発生が抑制された通信を行うことができる。   As described above, the connection management apparatus 10 further stores information related to the information of the unmanaged wireless network N8, so that the communication terminal 50 establishes a TCP connection with the server 60 via the unmanaged wireless network N8. Even in this case, it is possible to provide a TCP connection in which a set MTU value is set in consideration of handover to different bearers. Therefore, even when a handover is performed from the unmanaged wireless network N8 to another wireless network (for example, WLAN (N4)), it is possible to perform communication in which the generation of fragments in packets to be transmitted and received is suppressed.

<通信管理方法>
次に、第3実施形態に係る接続管理装置10を含む通信システム3による接続管理方法について、図10のシーケンス図を用いて説明する。なお、図10のシーケンス図による接続管理方法の説明では、通信端末50が非管理の無線網N8を介して移動体通信網のコアネットワークN12に対して接続することによりサーバ60との間で通信を行う場合について説明する。
<Communication management method>
Next, a connection management method by the communication system 3 including the connection management apparatus 10 according to the third embodiment will be described with reference to the sequence diagram of FIG. In the description of the connection management method using the sequence diagram of FIG. 10, the communication terminal 50 communicates with the server 60 by connecting to the core network N12 of the mobile communication network via the unmanaged wireless network N8. The case of performing will be described.

まず、通信端末50から非管理の無線網N8を介して認証サーバ80に対して接続要求を送信する(S151)。ここで通信端末50から送信される接続要求は、通信端末50が認証サーバ80を介してネットワーク集約装置90との間で通信路(IPsecのトンネルモード)を設けるための要求である。次に、認証サーバ80は、通信端末50からの接続要求に基づいて、ネットワーク集約装置90との間で通信路を設けるための接続処理を行う(S152)。この処理によって、通信端末50とネットワーク集約装置90との間で通信路(IPsecのトンネルモード)が確立される(S153)。   First, a connection request is transmitted from the communication terminal 50 to the authentication server 80 via the unmanaged wireless network N8 (S151). Here, the connection request transmitted from the communication terminal 50 is a request for the communication terminal 50 to establish a communication path (IPsec tunnel mode) with the network aggregation device 90 via the authentication server 80. Next, the authentication server 80 performs a connection process for providing a communication path with the network aggregation device 90 based on the connection request from the communication terminal 50 (S152). Through this process, a communication path (IPsec tunnel mode) is established between the communication terminal 50 and the network aggregation device 90 (S153).

ここまでの処理が終了すると、認証サーバ80から、接続管理装置10に対して通信端末50の接続処理に関して通知される(S154)。この通知には、通信端末50を特定する情報(例えばMSISDN)と、通信端末50が使用するベアラを特定する情報と、IPsecのトンネルモードの確立に係る処理内容の詳細が含まれる。ここで、接続管理装置10では、この情報に基づいて、通信端末50が非管理の無線網N8を介してIPsecのトンネルモードを確立した際のMTU値が取得される(S155)。接続管理装置10は、上述の経路MTU探索に係る処理と同様の処理を行うことにより、IPsecのMTU値を取得する。具体的には、IPsecに対して、特定のデータサイズのパケットを送信することにより、当該パケットが相手方に送信されるかを確認することにより、IPsecのMTU値が求められる。そして、この情報は、併せて認証サーバ80から送信される通信端末50を特定する情報及びベアラを特定する情報と対応付けて、接続情報DB11に格納されることで、通信端末50に係るMTU値の情報である個人MTU情報が更新される(S156)。   When the processing so far is completed, the authentication server 80 notifies the connection management device 10 about the connection processing of the communication terminal 50 (S154). This notification includes information for specifying the communication terminal 50 (for example, MSISDN), information for specifying the bearer used by the communication terminal 50, and details of processing contents relating to establishment of the IPsec tunnel mode. Here, the connection management device 10 acquires the MTU value when the communication terminal 50 establishes the IPsec tunnel mode via the unmanaged wireless network N8 based on this information (S155). The connection management apparatus 10 acquires an IPsec MTU value by performing the same process as the process related to the route MTU search described above. Specifically, an IPsec MTU value is obtained by transmitting a packet having a specific data size to IPsec and confirming whether the packet is transmitted to the other party. Then, this information is stored in the connection information DB 11 in association with the information specifying the communication terminal 50 and the information specifying the bearer transmitted together from the authentication server 80, so that the MTU value related to the communication terminal 50 is stored. The personal MTU information, which is the information of, is updated (S156).

次に、通信路(IPsecのトンネルモード)を確立した通信端末50よりハンドオーバしてTCPコネクションを設けるための制御要求が認証サーバ80に対して送信される(S161)。通信端末50から送信された制御要求に基づいて、認証サーバ80から接続管理装置10に対して通信端末50による接続に係る制御要求が送信され、接続管理装置10の受信部12において当該制御要求が受信される(S162、受信ステップ)。接続管理装置10の受信部12において受信された制御要求は、接続制御部13に送られる。   Next, a control request for establishing a TCP connection by handing over from the communication terminal 50 having established a communication path (IPsec tunnel mode) is transmitted to the authentication server 80 (S161). Based on the control request transmitted from the communication terminal 50, a control request related to the connection by the communication terminal 50 is transmitted from the authentication server 80 to the connection management apparatus 10, and the control request is received by the receiving unit 12 of the connection management apparatus 10. Received (S162, receiving step). The control request received by the receiving unit 12 of the connection management apparatus 10 is sent to the connection control unit 13.

接続管理装置10の接続制御部13では、通信端末50からの制御要求に基づいて、契約情報の確認が行われる(S163、接続制御ステップ)。具体的には、通信端末50を特定する情報に基づいて、接続情報DB11に格納される情報のうち図4(B)に示す表等を参照することにより、通信端末50のユーザの契約情報等を確認する。次に、この契約情報と併せて、個別MTU情報の確認が行われる(S164)。具体的には、図9に示す個別MTU情報を参照することにより、非管理の無線網N8を介して通信端末50がコアネットワークN12に接続する場合のMTU値を確認する。そして、設定MTU値の取得が行われる(S165、接続制御ステップ)。本実施形態に係る設定MTU値の取得にあたっては、第1実施形態と同様に図4(A)〜(C)に示す情報を参照するほか、上記のように図9に示す表のような形式で格納される個別MTU値を併せて参照し、通信端末50が用いることができるベアラに対応付けられたMTU値のうち、最も小さい値をTCPコネクションを設ける際の設定MTU値として取得する。そして、この設定MTU値の情報と、TCPコネクションの確立処理を許可する応答とが接続管理装置10の接続制御部13から認証サーバ80に対して送信され(S166a、接続制御ステップ)、さらに、認証サーバ80から通信端末50に対して送信され(S166b、接続制御ステップ)、通信端末50において接続管理装置10から送信される設定MTU値に係る情報とTCPコネクションの確立処理を許可する応答とが取得される。   The connection control unit 13 of the connection management apparatus 10 confirms the contract information based on the control request from the communication terminal 50 (S163, connection control step). Specifically, by referring to the table shown in FIG. 4B among the information stored in the connection information DB 11 based on the information specifying the communication terminal 50, the contract information of the user of the communication terminal 50, etc. Confirm. Next, the individual MTU information is confirmed together with the contract information (S164). Specifically, the MTU value when the communication terminal 50 is connected to the core network N12 via the unmanaged wireless network N8 is confirmed by referring to the individual MTU information shown in FIG. Then, the set MTU value is acquired (S165, connection control step). In acquiring the set MTU value according to the present embodiment, the information shown in FIGS. 4A to 4C is referred to as in the first embodiment, and the format shown in the table shown in FIG. 9 is used as described above. In addition, the individual MTU value stored in the above is referred to together, and the smallest value among the MTU values associated with the bearer that can be used by the communication terminal 50 is acquired as the set MTU value when the TCP connection is provided. Then, the information on the set MTU value and a response permitting the TCP connection establishment process are transmitted from the connection control unit 13 of the connection management apparatus 10 to the authentication server 80 (S166a, connection control step), and further authentication is performed. Information related to the set MTU value transmitted from the server 80 to the communication terminal 50 (S166b, connection control step) and transmitted from the connection management device 10 in the communication terminal 50 and a response permitting the TCP connection establishment process are acquired. Is done.

通信端末50では、接続管理装置10から認証サーバ80を介して送信された設定MTU値に係る情報を受信すると、通信端末50において予め保持されるMTU値の情報のうち、非管理の無線網N8を介して通信を行う際に用いるMTU値として、接続管理装置10から送信された設定MTU値を用いる更新を行う(S167)。そして、このMTU値を用いて、必要に応じて経路MTU探索を行う(S168)。そして、MTU検索により決定されたMTU値を用いてMSS(Maximum Segment Size)値を算出し、この上記のMTU値及びMSS値に基づいて、コアネットワークN1を介して通信端末50と、サーバ60との間でTCPコネクション接続処理を行う(S169、接続制御ステップ)。そして、このTCP確立処理の結果、TCPコネクションが確立され(S170、接続制御ステップ)、通信端末50とサーバ60との間でデータの送受信が開始される。   When the communication terminal 50 receives the information related to the set MTU value transmitted from the connection management apparatus 10 via the authentication server 80, the communication terminal 50 includes the unmanaged wireless network N8 among the information on the MTU value held in advance in the communication terminal 50. Update is performed using the set MTU value transmitted from the connection management apparatus 10 as the MTU value used when performing communication via the network (S167). Then, using this MTU value, a route MTU search is performed as necessary (S168). Then, an MSS (Maximum Segment Size) value is calculated using the MTU value determined by the MTU search. Based on the MTU value and the MSS value, the communication terminal 50 and the server 60 are connected via the core network N1. TCP connection connection processing is performed between the two (S169, connection control step). As a result of the TCP establishment process, a TCP connection is established (S170, connection control step), and data transmission / reception is started between the communication terminal 50 and the server 60.

<第3実施形態に係る接続管理装置及び接続管理方法による効果>
以上のように、本実施形態の接続管理装置及び接続管理方法によれば、接続管理装置10が管理をしていない無線網(本実施形態では、非管理の無線網N8)を介した接続の場合であっても、通信端末50の処理(本実施形態では、IPsecトンネルの確立処理)に基づいて通信端末50が非管理の無線網N8を介して通信を行う場合のMTU値を取得し、この値にも基づいて、通信端末50とサーバ60との間で設けられるTCPコネクションの設定MTU値を決定する。これにより、接続管理装置10が管理をしていない無線網を介した通信であっても、無線網毎のMTU値の違いによるフラグメントの発生を抑制することができ、通信効率の低下を抑制することができる。
<Effects of Connection Management Device and Connection Management Method According to Third Embodiment>
As described above, according to the connection management apparatus and the connection management method of the present embodiment, connection via a wireless network (in this embodiment, the unmanaged wireless network N8) that is not managed by the connection management apparatus 10 is performed. Even in this case, the MTU value when the communication terminal 50 performs communication via the unmanaged wireless network N8 is acquired based on the process of the communication terminal 50 (in this embodiment, the IPsec tunnel establishment process), Based on this value, the set MTU value of the TCP connection provided between the communication terminal 50 and the server 60 is determined. Thereby, even if it is communication via the wireless network which the connection management apparatus 10 does not manage, generation | occurrence | production of the fragment by the difference in the MTU value for every wireless network can be suppressed, and the fall of communication efficiency is suppressed. be able to.

なお、上記の第3実施形態の説明では、通信端末50が非管理の無線網N8に新たに在圏して通信する場合について説明したが、通信端末50が非管理の無線網N8とは異なる通信網(例えば3G網N2)から非管理の無線網N8にハンドオーバする際には、上述の処理とは異なる処理が行われる。   In the description of the third embodiment, the case where the communication terminal 50 newly resides and communicates with the unmanaged wireless network N8 has been described. However, the communication terminal 50 is different from the unmanaged wireless network N8. When handing over from the communication network (eg, 3G network N2) to the unmanaged wireless network N8, processing different from the above-described processing is performed.

まず通信端末50が3G網N2に予め接続していたとする。このとき、非管理の無線網N8に係る情報を接続管理装置10は保持していないため、通信端末50が最初にTCPコネクションを設ける際には、例えば第1実施形態に示す接続管理方法のように予め接続管理装置10が把握している接続先となりうる通信網のMTU値の情報を元にセグメントサイズを決定したTCPコネクションが設けられる。次に、通信端末50が非管理の無線網N8に対して接続処理を行う場合、上述の第3実施形態における接続管理方法のうち、IPsecのMTU値を取得するまでの処理(S151〜S155)までは、同様に行われる。ここで、接続管理装置10がIPsecのMTU値を取得した際に、当該IPsecのMTU値が、接続管理装置10に格納される通信端末50の個別MTU情報よりも小さい場合には、個別MTU情報の更新を行う(S156)と共に、通信端末50に対して、非管理の無線網N8において使用することのできるMTU値(セグメントサイズ)が既に設けているTCPコネクションのセグメントサイズよりも小さいことを通知する。これにより通信端末50では、非管理の無線網N8に対してハンドオーバする際に、これまで3G網N2で使用したTCPコネクションを一度切断し、再度非管理の無線網N8において使用することのできるMTU値にも基づいたセグメントサイズのTCPコネクションを設ける。また、当該IPsecのMTU値が、接続管理装置10に格納される通信端末50の個別MTU情報よりも大きい場合には、TCPコネクションを維持したまま非管理の無線網N8に対してハンドオーバが行われる。   First, it is assumed that the communication terminal 50 is connected in advance to the 3G network N2. At this time, since the connection management device 10 does not hold information related to the unmanaged wireless network N8, when the communication terminal 50 first provides a TCP connection, for example, as in the connection management method shown in the first embodiment. In addition, a TCP connection in which a segment size is determined based on information on an MTU value of a communication network that can be a connection destination that is previously known by the connection management apparatus 10 is provided. Next, when the communication terminal 50 performs connection processing to the unmanaged wireless network N8, processing until obtaining an IPsec MTU value in the connection management method in the third embodiment described above (S151 to S155). The process is the same as before. Here, when the connection management apparatus 10 acquires the MTU value of IPsec, if the MTU value of the IPsec is smaller than the individual MTU information of the communication terminal 50 stored in the connection management apparatus 10, the individual MTU information (S156) and notifies the communication terminal 50 that the MTU value (segment size) that can be used in the unmanaged wireless network N8 is smaller than the segment size of the TCP connection that has already been provided. To do. As a result, when the communication terminal 50 is handed over to the unmanaged wireless network N8, the MTU that can be used once again in the unmanaged wireless network N8 after disconnecting the TCP connection used so far in the 3G network N2 once. A TCP connection having a segment size based on the value is provided. When the MTU value of the IPsec is larger than the individual MTU information of the communication terminal 50 stored in the connection management device 10, a handover is performed to the unmanaged wireless network N8 while maintaining the TCP connection. .

なお、上記のようにIPsecのMTU値が通信端末50の個別MTU情報よりも大きいか小さいかによって、TCPコネクションを一度切断する必要があるかどうかの処理は異なるが、上記のハンドオーバ時のTCPコネクションのセグメントサイズに係る通信は下位レイヤで行われ、その上位レイヤにおいて行われるインターネットN6を介した通信に影響を与えない。したがって、IPsecのMTU値と通信端末50の個別MTU情報との大小関係に関係なく、IPアドレスが変更されず通信が継続して行われる。   Although the processing for determining whether it is necessary to disconnect the TCP connection differs depending on whether the MTU value of IPsec is larger or smaller than the individual MTU information of the communication terminal 50 as described above, the TCP connection at the time of the above handover is different. The communication related to the segment size is performed in the lower layer and does not affect the communication via the Internet N6 performed in the upper layer. Therefore, regardless of the magnitude relationship between the IPsec MTU value and the individual MTU information of the communication terminal 50, the IP address is not changed and communication is continued.

以上、本発明に係る好適な実施形態について説明したが、本発明に係る接続管理装置及び接続管理方法は、上記の実施形態に限定されるものではなく、種々の態様を取ることが可能である。   Although the preferred embodiments according to the present invention have been described above, the connection management device and the connection management method according to the present invention are not limited to the above-described embodiments, and can take various aspects. .

例えば、第3実施形態では、インターネットN6との間にエッジ装置が使用されない場合について説明したが、第2実施形態のようにコアネットワークN13とインターネットN6との間にエッジ装置を設け、このエッジ装置を介して外部のネットワークと通信を行う態様としてもよい。また、外部のネットワークとの通信を行う際に必ずエッジ装置を経由する態様としなくてもよい。この場合には、接続管理装置10の接続情報DB11に格納される通信端末50の契約情報等から、通信端末50が外部のネットワークと通信を行う際にエッジ装置を経由するかどうかが接続管理装置10において判断され、エッジ装置70を介して通信を行うことが明らかであれば、エッジ装置70に対して設定MTU値となる情報を通知する態様とすることもできる。   For example, in the third embodiment, a case has been described in which an edge device is not used between the Internet N6, but an edge device is provided between the core network N13 and the Internet N6 as in the second embodiment, and this edge device is provided. It is good also as an aspect which communicates with an external network via. Also, it is not always necessary to use an edge device when communicating with an external network. In this case, from the contract information of the communication terminal 50 stored in the connection information DB 11 of the connection management device 10, whether or not the communication terminal 50 passes through the edge device when communicating with an external network is determined. If it is determined in 10 and it is clear that communication is performed via the edge device 70, the edge device 70 may be notified of information about the set MTU value.

また、上記実施形態では、通信端末50が一度に送受信できる最大データサイズとしてMTU値を用いた場合について説明したが、MTU値に代えてMSS値を用いることもできる。MSS値とは、上述のように、MSS値とは、IPヘッダ等に用いられる領域のデータサイズをMTU値から引いたものであるため、上記実施形態のMTU値と同様に取り扱うことができ、上記実施形態と同様の効果を得ることができる。なお、接続情報DB11に格納されるデータサイズ情報としてMSS値を用いた場合には、MTU値の算出が必要な場合には、各装置においてIPヘッダ等の領域に用いられるデータサイズをMSS値に追加する処理を行うことにより、算出される。   In the above embodiment, the case where the MTU value is used as the maximum data size that can be transmitted and received at one time by the communication terminal 50 has been described. However, the MSS value can be used instead of the MTU value. As described above, since the MSS value is obtained by subtracting the data size of the area used for the IP header or the like from the MTU value, it can be handled in the same manner as the MTU value in the above embodiment. The same effect as the above embodiment can be obtained. When the MSS value is used as the data size information stored in the connection information DB 11, if the MTU value needs to be calculated, the data size used for the area such as the IP header in each device is set to the MSS value. It is calculated by performing a process to be added.

また、上記実施形態では、通信端末50毎に接続しうるベアラを把握し、通信端末50が利用する可能性のあるベアラに対応付けられたMTU値のうちの最小値を設定MTU値に係る情報として取得する場合について説明したが、上記の処理を通信端末50毎に行うことは必須ではない。すなわち、接続管理装置10の接続情報DB11では、図4(A)に示すように接続管理装置10が管理する無線網に係る最大データサイズ(MTU値)に係る情報を保持しておき、制御要求を接続管理装置10に対して送信する通信端末50に対しては、上記のデータサイズ情報に含まれるMTU値のうちの最小値を設定MTU値に係る情報として送信する態様とすることもできる。この場合にも通信端末50がハンドオーバしてMTU値の異なる無線網を介して通信を行った場合におけるフラグメントの発生を抑制することができるため、通信効率の低下を抑制することができる。   Moreover, in the said embodiment, the bearer which can be connected for every communication terminal 50 is grasped | ascertained, and the minimum value of the MTU value matched with the bearer which the communication terminal 50 may use is used. However, it is not essential to perform the above processing for each communication terminal 50. That is, the connection information DB 11 of the connection management apparatus 10 holds information on the maximum data size (MTU value) related to the wireless network managed by the connection management apparatus 10 as shown in FIG. For the communication terminal 50 that transmits to the connection management apparatus 10, a minimum value of the MTU values included in the data size information may be transmitted as information related to the set MTU value. Also in this case, since it is possible to suppress the generation of fragments when the communication terminal 50 performs handover and performs communication via wireless networks having different MTU values, it is possible to suppress a decrease in communication efficiency.

1,2,3…通信システム、10…接続管理装置、11…接続情報DB、12…受信部、13…接続制御部、20…3Gネットワーク装置、30…S3Gネットワーク装置、40…WLAN、50…通信端末、60…サーバ、70…エッジ装置、80…認証サーバ、90…ネットワーク集約装置。   DESCRIPTION OF SYMBOLS 1, 2, 3 ... Communication system, 10 ... Connection management apparatus, 11 ... Connection information DB, 12 ... Reception part, 13 ... Connection control part, 20 ... 3G network apparatus, 30 ... S3G network apparatus, 40 ... WLAN, 50 ... Communication terminal, 60 ... server, 70 ... edge device, 80 ... authentication server, 90 ... network aggregation device.

Claims (5)

異なる種類のベアラ間をハンドオーバして無線通信を行うことができる通信端末と、当該通信端末とは異なる通信装置との間の移動体通信網を介した通信を制御する接続管理装置であって、
前記ベアラと、当該ベアラを用いた前記通信端末が一度に送受信することができる情報の最大データサイズとを対応付けたデータサイズ情報を格納するデータサイズ格納手段と、
前記通信端末から送信される前記ベアラを用いた通信を行うための制御要求を受信する受信手段と、
前記制御要求に基づいて、前記データサイズ格納手段に格納される前記データサイズ情報に含まれる前記最大データサイズのうちの最小値を取得し、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる接続制御手段と、
を備え、
前記データサイズ格納手段は、前記通信端末を特定する情報と、当該通信端末が用いることのできるベアラを特定する情報とを対応付けた接続ベアラ情報をさらに格納し、
前記接続制御手段は、前記接続ベアラ情報及び前記データサイズ情報に基づいて、前記制御要求を送信した前記通信端末が接続することのできる前記ベアラに対応付けられた前記最大データサイズのうちの最小値を取得し、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる
ことを特徴とする接続管理装置。
A connection management device for controlling communication via a mobile communication network between a communication terminal capable of performing wireless communication by performing handover between different types of bearers, and a communication device different from the communication terminal,
Data size storage means for storing data size information in which the bearer is associated with the maximum data size of information that can be transmitted and received at once by the communication terminal using the bearer;
Receiving means for receiving a control request for performing communication using the bearer transmitted from the communication terminal;
Based on the control request, obtains a minimum value of the maximum data size included in the data size information stored in the data size storage means, and based on the minimum value, the communication terminal and the communication device A connection control means for setting a maximum value of the data size of information transmitted and received at a time via a communication path provided between
With
The data size storage means further stores connection bearer information in which information for specifying the communication terminal is associated with information for specifying a bearer that can be used by the communication terminal,
The connection control means, based on the connection bearer information and the data size information, the minimum value of the maximum data size associated with the bearer that can be connected to the communication terminal that has transmitted the control request And setting a maximum value of the data size of information transmitted / received at a time via a communication path provided between the communication terminal and the communication device based on the minimum value. A featured connection management device.
前記接続制御手段は、前記最小値を前記通信端末に対して通知することにより、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる
ことを特徴とする請求項1記載の接続管理装置。
The connection control means notifies the communication terminal of the minimum value, and based on the minimum value, is transmitted / received at a time via a communication path provided between the communication terminal and the communication device. The connection management device according to claim 1, wherein a maximum value of the data size of the information is set.
前記通信装置は、前記移動体通信網に含まれ、他の無線網との境界に配置されるエッジ装置であって、
前記接続制御手段は、前記最小値を前記エッジ装置に対して通知することにより、当該最小値に基づいて、前記通信端末と前記エッジ装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる
ことを特徴とする請求項1記載の接続管理装置。
The communication device is an edge device that is included in the mobile communication network and arranged at a boundary with another wireless network,
The connection control means notifies the edge device of the minimum value, and based on the minimum value, is transmitted / received at a time via a communication channel provided between the communication terminal and the edge device. The connection management device according to claim 1, wherein a maximum value of the data size of the information is set.
前記データサイズ格納手段は、前記接続ベアラ情報を更新するための変更要求を受信し、当該変更要求に基づいて前記接続ベアラ情報を更新する
ことを特徴とする請求項1記載の接続管理装置。
The connection management apparatus according to claim 1, wherein the data size storage unit receives a change request for updating the connection bearer information, and updates the connection bearer information based on the change request.
異なる種類のベアラ間をハンドオーバして無線通信を行うことができる通信端末と、当該通信端末とは異なる通信装置との間における無線網を介した通信を制御する接続管理装置による接続管理方法であって、
データサイズ格納手段により前記ベアラと、当該ベアラを用いた前記通信端末が一度に送受信することができる情報の最大データサイズとを対応付けたデータサイズ情報を格納するデータサイズ格納ステップと、
受信手段により、前記通信端末から送信される前記ベアラを用いた通信を行うための制御要求を受信する受信ステップと、
接続制御手段により、前記制御要求に基づいて、前記データサイズ格納手段に格納される前記データサイズ情報に含まれる前記最大データサイズのうちの最小値を取得し、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる接続制御ステップと、
を備え、
前記データサイズ格納ステップにおいて、前記データサイズ格納手段により、前記通信端末を特定する情報と、当該通信端末が用いることのできるベアラを特定する情報とを対応付けた接続ベアラ情報をさらに格納し、
前記接続制御ステップにおいて、前記接続制御手段により、前記接続ベアラ情報及び前記データサイズ情報に基づいて、前記制御要求を送信した前記通信端末が接続することのできる前記ベアラに対応付けられた前記最大データサイズのうちの最小値を取得し、当該最小値に基づいて、前記通信端末と前記通信装置との間に設けられる通信路を介して一度に送受信される情報のデータサイズの最大値を設定させる
ことを特徴とする接続管理方法。
A connection management method by a connection management device that controls communication between a communication terminal capable of performing wireless communication by handover between different types of bearers and a communication device different from the communication terminal via the wireless network. And
A data size storage step of storing data size information in which the bearer and the maximum data size of information that can be transmitted and received at once by the communication terminal using the bearer are stored by a data size storage unit;
A receiving step of receiving a control request for performing communication using the bearer transmitted from the communication terminal by a receiving unit;
Based on the control request, the connection control unit acquires a minimum value of the maximum data sizes included in the data size information stored in the data size storage unit, and based on the minimum value, the communication A connection control step for setting a maximum value of the data size of information transmitted and received at once via a communication path provided between the terminal and the communication device;
With
In the data size storing step, the data size storing means further stores connection bearer information in which information for specifying the communication terminal is associated with information for specifying a bearer that can be used by the communication terminal,
In the connection control step, the maximum data associated with the bearer to which the communication terminal that has transmitted the control request can connect based on the connection bearer information and the data size information by the connection control means. The minimum value of the sizes is acquired, and based on the minimum value, the maximum value of the data size of information transmitted / received at a time via a communication path provided between the communication terminal and the communication device is set. <br/> A connection management method characterized by the above.
JP2009114767A 2009-05-11 2009-05-11 Connection management apparatus and connection management method Active JP5292172B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009114767A JP5292172B2 (en) 2009-05-11 2009-05-11 Connection management apparatus and connection management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009114767A JP5292172B2 (en) 2009-05-11 2009-05-11 Connection management apparatus and connection management method

Publications (2)

Publication Number Publication Date
JP2010263576A JP2010263576A (en) 2010-11-18
JP5292172B2 true JP5292172B2 (en) 2013-09-18

Family

ID=43361258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009114767A Active JP5292172B2 (en) 2009-05-11 2009-05-11 Connection management apparatus and connection management method

Country Status (1)

Country Link
JP (1) JP5292172B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103298140B (en) 2012-02-29 2017-06-27 华为技术有限公司 The control method of multi-mode radio communication system, control server and terminal
US9232531B2 (en) * 2012-10-22 2016-01-05 Qualcomm Incorporated Prioritization of users for switching between co-existence wireless systems
KR101491639B1 (en) * 2012-11-15 2015-02-09 (주)씨디네트웍스 Method for determining type of network and method for providing contents by using the same
US9313689B2 (en) 2013-03-12 2016-04-12 Panasonic Corporation Wireless communication apparatus and transmission frame control method
CN105263194A (en) * 2015-09-18 2016-01-20 北京金山安全软件有限公司 Method and device for establishing communication connection between mobile equipment and fixed equipment
WO2018174222A1 (en) * 2017-03-24 2018-09-27 日本電気株式会社 Communication device, communication method, and program
WO2024009423A1 (en) * 2022-07-06 2024-01-11 楽天モバイル株式会社 Mtu application control at core network node

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2182681A4 (en) * 2007-08-20 2011-03-02 Ntt Docomo Inc Transmission method and mobile station
JP5374929B2 (en) * 2008-06-05 2013-12-25 富士通株式会社 Mobile communication system, mobile communication method, and communication apparatus

Also Published As

Publication number Publication date
JP2010263576A (en) 2010-11-18

Similar Documents

Publication Publication Date Title
US10462229B2 (en) Method and apparatus for initiating and maintaining sessions between endpoints
US10412650B2 (en) Data transmission method, apparatus and system
JP5292172B2 (en) Connection management apparatus and connection management method
WO2021204003A1 (en) Business processing method, device and system for proximity service
TWI314413B (en) A vertical handoff method and system in wlan/3g integrated networks
CN117793952A (en) Communication method and device
WO2021000827A1 (en) Data transmission link establishment method and apparatus, and computer-readable storage medium
WO2019242749A1 (en) Handover method and device
JP2001500342A (en) Method and apparatus for rerouting a connection in a telecommunications network connection including a plurality of network elements
CN110166414B (en) Communication method, device and system
JP2009200689A (en) Communication system, communication processing method, and node
WO2021093438A1 (en) Network access method and communication apparatus
US20160127150A1 (en) Packet processing method and device
WO2018129665A1 (en) Communication method, network exposure function network element, and control plane network element
JP2021524204A (en) Quality of service monitoring methods, systems, and equipment
JP4911222B2 (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD IN COMMUNICATION SYSTEM, AND RELAY DEVICE
EP3198804B1 (en) Method, apparatus, system and media for transmitting messages between networked devices in data communication with a local network access point
EP4176653A1 (en) Method and device for assigning data capacity to network slices in a mobile communications network
CN110771117A (en) Session layer communication using ID-oriented network
WO2014205818A1 (en) Link establishing method, apparatus and system
WO2015013883A1 (en) Data transmission method and device
US20170311135A1 (en) Control Signaling Transmission Method in MCPTT Architecture and Related Device
JP7485793B2 (en) Slice access method, device, and system
US20220338095A1 (en) Base station assisted information centric network
EP2891298B1 (en) Method and node for automatically exchanging network service provider information

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130430

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: 20130528

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130610

R150 Certificate of patent or registration of utility model

Ref document number: 5292172

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250