JP5292172B2 - Connection management apparatus and connection management method - Google Patents
Connection management apparatus and connection management method Download PDFInfo
- 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
Links
Images
Abstract
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.
しかしながら、上記の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.
以下、添付図面を参照して、本発明を実施するための形態を詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。 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
First, the
接続管理装置10は、後述の通信端末50が無線通信を行う際の接続管理を行う装置であり、具体的には、通信端末50の所有者(ユーザ)の契約情報等を保持し、通信端末50のユーザが通信端末50を操作することにより送信される無線通信を行う要求を受信し、契約情報に基づいて通信を開始してよいかを判断する機能を有する。上記の接続管理装置10は、3GPPにおけるHSS(Home Subscriber Server)及びPCRF(Policy and Charging Rules)として実現される。接続管理装置10を構成する各部の詳細については後述する。
The
接続管理装置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
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
ネットワーク集約装置90は、3Gネットワーク装置20、S3Gネットワーク装置30及びWLANネットワーク装置40に接続され、それぞれのネットワーク装置に通信端末50が接続することにより行われる通信に関して、コアネットワークにおけるトンネリングのパスを管理し、通信端末50のハンドオーバを実現する装置である。このネットワーク集約装置90は、3GPPにおいて規定されるServing Gateway及びPDN(Public Data Network)Gatewayとして実現される。
The
通信端末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
サーバ60は、上記のようにインターネットN6に対して接続する通信装置である。サーバ60は、例えばWebブラウザを用いることで閲覧することができる文書情報等を格納する機能を備え、通信端末50等の閲覧者からの要求に基づいて、この文書情報を送信する機能を有する。
The
通信端末50が3G網N2、S3G網N3及びWLAN(N4)のいずれかの無線網を介してサーバ60との間でパケット通信を行うためには、サーバ60と通信端末50との間で通信路を設ける必要がある。このとき、TCP(Transmission Control Protocol)コネクションと呼ばれる通信路が、サーバ60と通信端末50との間に設けられる。このTCPコネクションを用いて、通信端末50とサーバ60との間でパケット通信が行われる。
In order for the
なお、上述の接続管理装置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
また、通信端末50は、具体的には、例えば、携帯電話、PDA(Personal Digital Assistance)、PC(Personal Computer)等の通信機能を有する装置として実現される。また、この通信端末は、図3に示すように、CPU(Central Processing Unit)501、RAM502、ROM503、操作部504、無線通信部505、ディスプレイ506、及びアンテナ507等のハードウェアにより構成される。そしてこれらの構成要素が動作することにより、通信端末50としての機能が発揮される。
The
次に、図1に戻り、通信システム1に含まれる接続管理装置10の機能について説明する。接続管理装置10は、接続情報DB(データベース)11と、受信部12と、接続制御部13と、を含んで構成される。
Next, returning to FIG. 1, the function of the
接続情報DB11は、通信端末50の所有者の契約情報等を格納すると共に、ベアラと、当該ベアラを用いた際に通信端末50が一度に送受信することができる情報の最大データサイズとを対応付けたデータサイズ情報を格納するデータサイズ格納手段として機能する。
The
ここで、上述のパケット通信についてより詳細に説明する。通信端末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
パケット通信とは、送信したいデータに対して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
この通信端末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
接続情報DB11では、上記のパケット通信を行う際の最大データサイズを特定する情報であるMTU値をベアラ毎に対応付けて格納している。具体的には、図4(A)に示す表のように、例えばベアラが「3G」である場合(すなわち、3G網N2を介して通信端末50が通信を行う場合)に対して、MTU値「1500byte」が示されている。このように、各ベアラに対して、そのMTU値が対応付けて格納される。
The
また、接続情報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
さらに、接続情報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
なお、図4(A)〜(C)に示す情報は、例えば、この移動体通信網を提供する通信事業者等が入力することにより、接続情報DB11において保持される。
Note that the information shown in FIGS. 4A to 4C is held in the
次に、受信部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
接続制御部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
ここでは、通信端末50のユーザが、上述の図4(B)に示すMSISDN「81901113333」により特定されるユーザである場合であって、通信端末50が3G網N2を介して通信を行うための制御要求を接続管理装置10に対して送信する場合を例に挙げて説明する。
In this case, the user of the
まず、受信部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
ここで、図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
ここで、例えば、図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
ここで、従来の処理を本実施形態に係る処理との差異について説明する。図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
このように、通信端末50から送信される制御要求が接続管理装置10の受信部12により受信される。そして、この制御要求に基づき、接続制御部13が接続情報DB11を参照することにより、接続情報DB11において通信端末50が用いることのできるベアラに対応付けて格納されるMTU値のうち最小のものを取得し、このMTU値を設定MTU値としたTCPコネクションを通信端末50と通信相手となるサーバ60との間で設けさせる。これにより、通信端末50とサーバ60との間で上記の最小のMTU値を最大データサイズとしたTCPコネクションを介した通信が行われる。
Thus, the control request transmitted from the
<接続管理方法>
次に、上述の接続管理装置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
接続管理装置10は、接続情報DB11においてベアラMTU値を管理する(S101、データサイズ格納ステップ)。これは、ベアラ毎のMTU値を図4(A)に示すように格納する処理である。また、接続情報DB11において、通信端末のハンドオーバ(H.O.)能力の管理を行う(S102、データサイズ格納ステップ)。これは、図4(C)に示すような、通信端末の種類毎のハンドオーバ能力を格納する処理である。また、図4(B)に示すように、通信端末50のユーザの契約情報等をさらに格納する処理を加えることもできる。上記の処理(S101,S102)は、通信端末50の接続処理毎に行われるものではなく、例えば、接続情報DB11に格納される情報に追加や変更がある場合等に随時行われる処理である。
The
続いて、通信端末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
接続管理装置10の接続制御部13では、通信端末50からの制御要求に基づいて、契約情報の確認が行われる(S113、接続制御ステップ)。具体的には、通信端末50を特定する情報に基づいて、接続情報DB11に格納される情報のうち図4(B)に示す表等を参照することにより、通信端末50のユーザの契約情報等を確認する。次に、この契約情報と併せて、設定MTU値(セグメントサイズ)となる最小のMTU値の取得が行われる(S114、接続制御ステップ)。これは、上述のように、接続制御部13が接続情報DB11を参照することにより、通信端末50が接続することのできるベアラのうち、最小のMTU値を取得する処理である。通信端末50が本実施形態で示す全ての無線網に対して接続する能力を有する場合は、接続制御部13では、接続情報DB11に格納される図4(A)に示すデータサイズ情報に基づいて「1360byte」を設定MTU値として取得する。
The
次に、この設定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
次に、通信端末50とサーバ60との間でTCPコネクションを設ける際に行われる処理について説明する。ユーザが通信端末50を操作することにより、特定の通信装置(本実施形態では、サーバ60)に対して通信を行うための通信要求を行うことを契機として以下の処理が行われる。
Next, processing performed when a TCP connection is provided between the
通信端末50がTCPコネクションを設ける際には、経路MTU探索が行われる(S117)。このMTU経路探索は必要に応じてTCPコネクションを設ける前に行われる処理であり、現在設定しようとしているMTU値により特定されるデータサイズのパケットを用いたパケット通信を行った場合に、パケットの分割や送信エラー等が発生しないかを確認する処理である。なお、ここで、上記の設定MTU値を用いてMTU経路検索を行ったときに途中でエラー等が発生する場合には、より小さなサイズのパケットを用いて再度エラー等の発生の有無を確認することにより、TCPコネクションを設ける際に用いるMTU値を決定する。
When the
次に、上記の処理により求められた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
<接続管理装置10及び接続管理方法による効果>
上記の接続管理装置10及び接続管理方法による効果を、上述の接続管理方法の説明の際に用いた通信端末50を引き続き使用して説明する。図5に示す処理により、本実施形態に係る通信端末50は、3G網N2を介してコアネットワークN1に対して接続し、サーバ60との間でTCPコネクション確立に係る処理を行うことにより、設定MTU値が「1360byte」であるTCPコネクションをサーバ60との間に設けられる。これは、従来通信端末50が3G網N2を介して通信を行う際に設けられるTCPコネクションに対して設定されるMTU値「1500byte」よりも小さな値である。
<Effects of
The effects of the
ここで、通信端末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
一方、本実施形態に係る接続管理装置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
(第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
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
図6は、第2実施形態に係る通信システム2の構成を説明するブロック図である。図6に示すように、通信システム2に含まれるコアネットワークN11には、図1に示す第1実施形態に係る通信システム1に含まれるコアネットワークN1と比較してエッジ装置70が追加される。
FIG. 6 is a block diagram illustrating the configuration of the
コアネットワークN11に含まれるエッジ装置70は、ネットワーク集約装置90に接続して、コアネットワークN11とインターネットN6等の外部のネットワークとの境界に設けられる装置である。この装置は、例えば、プロキシサーバ等により実現され、コアネットワークN11と外部のネットワークとを接続する際に必要な処理がある場合に、その処理を行う装置である。具体的には、例えば、HTTP Proxy等がこの装置により実現される。
The
コアネットワーク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
上記のように、通信端末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
エッジ装置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
また、本実施形態のように、通信端末50がサーバ60との間で通信を行う場合には、エッジ装置70を必ず経由することと予め決めておき、通信端末50からの制御要求に基づいてエッジ装置70に対して設定MTU値を通知する態様とする場合には、接続管理装置10から通知される設定MTU値となるMTU値に係る情報に基づいて、通信端末50において予め保持されるMTU情報を更新する必要がなく、通信端末50における処理を省略することができる。
Further, as in this embodiment, when the
<接続管理方法>
次に、第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
接続管理装置10は、接続情報DB11においてベアラMTU値を管理する(S101、データサイズ格納ステップ)。また、接続情報DB11において、通信端末のハンドオーバ(H.O.)能力の管理を行う(S102、データサイズ格納ステップ)。
The
続いて、通信端末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
接続管理装置10の接続制御部13では、通信端末50からの制御要求に基づいて、契約情報の確認が行われる(S133、接続制御ステップ)。さらに、この契約情報と併せて、設定MTU値となるMTU値の取得が行われる(S134、接続制御ステップ)。
The
本実施形態に係る接続管理方法では、この設定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
一方、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
次に、通信端末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
<第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
(第3実施形態)
<通信システム3の構成>
本発明の好適な実施形態である第3実施形態について説明する。第3実施形態に係る通信システムが第1実施形態と異なる点は、以下の点である。すなわち、接続管理装置10が管理をしていないネットワークである非管理無線網N8を介して通信端末50がコアネットワークN12に対して接続し、サーバ60との間でTCPコネクションを設ける点である。以下、第1実施形態と異なる点を中心に、第3実施形態に係る通信システムについて説明する。
(Third embodiment)
<Configuration of
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
図8は、第3実施形態に係る通信システム3の構成を説明するブロック図である。図8に示すように、通信システム3に含まれるコアネットワークN12には、図1に示す第1実施形態に係る通信システム1に含まれるコアネットワークN1と比較して認証サーバ80が追加される。
FIG. 8 is a block diagram illustrating the configuration of the
認証サーバ80は、図8に示すように、移動体通信網のコアネットワークN12が通常は管理していない非管理の無線網N8を介して、通信端末50からコアネットワークN1に対する制御要求があった場合に、当該制御要求に基づいてコアネットワークN1に対する接続を許可してもよいかを判断するための認証処理を行うサーバである。
As shown in FIG. 8, the
なお、本実施形態において用いる「非管理の無線網」とは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
ただし、非管理の無線網N8を介して通信端末50がコアネットワークN12に対して接続し、通信端末50とサーバ60との間で通信を行うためには、認証等の処理を行うためにTCPコネクションを設ける前にTCPコネクションとは異なる通信路(IPsecのトンネルモード)を設ける必要がある。この通信路は暗号化通信を行うために用いられる。すなわち、予め通信端末50とネットワーク集約装置90(特に、PDG Gateway)との間で通信路(IPsecのトンネルモード)を設けた後に、非管理の無線網N8を介したTCPコネクションを設けることにより、当該無線網N8を介した通信を行うことができる。
However, in order for the
コアネットワークN12に含まれる接続管理装置10では、非管理の無線網N8に係る情報は他の無線網N2,N3,N4と同様には管理をしていない。したがって、例えば通信端末50が非管理の無線網N8を介してTCPコネクションを設けた場合のMTU値についても、接続管理装置10において通常は把握していない。
In the
ここで、通信端末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
このように、接続管理装置10において非管理の無線網N8の情報に係る情報をさらに格納することにより、通信端末50が非管理の無線網N8を介してサーバ60との間にTCPコネクションを設ける際にも、異なるベアラに対してハンドオーバすることを考慮した設定MTU値が設定されたTCPコネクションを設けることができる。したがって、非管理の無線網N8から他の無線網(例えばWLAN(N4))に対してハンドオーバした際にも、送受信するパケットにおけるフラグメントの発生が抑制された通信を行うことができる。
As described above, the
<通信管理方法>
次に、第3実施形態に係る接続管理装置10を含む通信システム3による接続管理方法について、図10のシーケンス図を用いて説明する。なお、図10のシーケンス図による接続管理方法の説明では、通信端末50が非管理の無線網N8を介して移動体通信網のコアネットワークN12に対して接続することによりサーバ60との間で通信を行う場合について説明する。
<Communication management method>
Next, a connection management method by the
まず、通信端末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
ここまでの処理が終了すると、認証サーバ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
次に、通信路(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
接続管理装置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
通信端末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
<第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
なお、上記の第3実施形態の説明では、通信端末50が非管理の無線網N8に新たに在圏して通信する場合について説明したが、通信端末50が非管理の無線網N8とは異なる通信網(例えば3G網N2)から非管理の無線網N8にハンドオーバする際には、上述の処理とは異なる処理が行われる。
In the description of the third embodiment, the case where the
まず通信端末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
なお、上記のように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
以上、本発明に係る好適な実施形態について説明したが、本発明に係る接続管理装置及び接続管理方法は、上記の実施形態に限定されるものではなく、種々の態様を取ることが可能である。 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
また、上記実施形態では、通信端末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
また、上記実施形態では、通信端末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
1,2,3…通信システム、10…接続管理装置、11…接続情報DB、12…受信部、13…接続制御部、20…3Gネットワーク装置、30…S3Gネットワーク装置、40…WLAN、50…通信端末、60…サーバ、70…エッジ装置、80…認証サーバ、90…ネットワーク集約装置。
DESCRIPTION OF
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.
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)
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)
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 |
-
2009
- 2009-05-11 JP JP2009114767A patent/JP5292172B2/en active Active
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 |