JP7045129B2 - Session control server switching method, management server and program - Google Patents
Session control server switching method, management server and program Download PDFInfo
- Publication number
- JP7045129B2 JP7045129B2 JP2019054719A JP2019054719A JP7045129B2 JP 7045129 B2 JP7045129 B2 JP 7045129B2 JP 2019054719 A JP2019054719 A JP 2019054719A JP 2019054719 A JP2019054719 A JP 2019054719A JP 7045129 B2 JP7045129 B2 JP 7045129B2
- Authority
- JP
- Japan
- Prior art keywords
- session control
- control server
- server
- gateway
- cscf
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、移動通信ネットワークにおけるセッション制御サーバ(SIP(Session Initiation Protocol)サーバ)を切り替える技術に関する。 The present invention relates to a technique for switching a session control server (SIP (Session Initiation Protocol) server) in a mobile communication network.
図1は、従来技術における移動通信ネットワークのシステム構成図である。 FIG. 1 is a system configuration diagram of a mobile communication network in the prior art.
移動体通信ネットワークは、EPC(Evolved Packet Core)及びIMS(IP Multimedia Subsystem)によって仮想化基盤上に構築されている。UE(User Equipment、移動携帯端末)は、無線を介して複数のeNB(evolved Node B、基地局)と通信する。 The mobile communication network is built on a virtualization platform by EPC (Evolved Packet Core) and IMS (IP Multimedia Subsystem). The UE (User Equipment, mobile mobile terminal) communicates with a plurality of eNBs (evolved Node B, base station) via radio.
EPCは、複数のeNBを収容するべく、MME(Mobility Management Entity)、SGW(Serving-Gateway)、PGW(Proxy-Gateway)及びPCRF(Policy and Charging Rules Function)によって構成される(例えば非特許文献1参照)。
MMEは、コアネットワーク制御装置であって、UEの移動管理と、HSS(Home Subscriber Server、加入者サーバ)と連携したUEの認証と、IP(Internet Protocol)伝達経路の設定制御とを実行する。
SGWは、MMEからの制御に基づいてIPパケットの伝達制御を実行する。
PGWは、インターネットやIMSなどのPDN(外部ネットワーク)との接続点となり、PDNからUE宛のIPパケットを全て受信する。
PCRFは、PGW及びSGWでの伝達品質制御を実行するための、QoS(Quality of Service)、課金方法などのIPパケット伝達ポリシを決定する。
UEは、eNB、SGW及びPGW)介して、IMSと通信する。
The EPC is composed of MME (Mobility Management Entity), SGW (Serving-Gateway), PGW (Proxy-Gateway) and PCRF (Policy and Charging Rules Function) to accommodate a plurality of eNBs (for example, Non-Patent Document 1). reference).
The MME is a core network control device, and executes UE movement management, UE authentication linked with HSS (Home Subscriber Server), and IP (Internet Protocol) transmission route setting control.
The SGW executes transmission control of IP packets based on the control from the MME.
The PGW serves as a connection point with a PDN (external network) such as the Internet or IMS, and receives all IP packets addressed to the UE from the PDN.
The PCRF determines the IP packet transmission policy such as QoS (Quality of Service) and billing method for performing transmission quality control in PGW and SGW.
The UE communicates with the IMS via eNB, SGW and PGW).
IMSは、3GPP(3rd Generation Partnership Project)で標準化されたサービス制御方式であり、次世代携帯電話ネットワーク又はNGN(Next Generation Network)を実現する。これによって、固定網及び移動網が統合され、全ての端末に対してオールIP化を提供する。IMSは、UEに対して、異なるIP-CAN(IP Connectivity Access Network)で、共通のマルチメディア通信サービス(例えば、IP電話、テレビ電話、IM(Instant Message)など)を提供する(例えば非特許文献2参照)。 IMS is a service control method standardized by 3GPP (3rd Generation Partnership Project), and realizes a next-generation mobile phone network or NGN (Next Generation Network). As a result, the fixed network and the mobile network will be integrated, and all terminals will be provided with all IP. IMS provides UEs with common multimedia communication services (eg, IP phones, videophones, IM (Instant Message), etc.) with different IP-CANs (IP Connectivity Access Network) (eg, non-patent documents). 2).
IMSは、複数のセッション制御サーバ(SIPサーバ)を配置し、必要なネットワークリソースの割り当て及びゲートの制御を実行する。SIPは、IPにおける呼制御プロトコルであって、端末間で通信に必要なIPアドレス、ポート番号及びエンコーディングをネゴシエーションすると共に、発呼及び着呼を制御する。 IMS deploys a plurality of session control servers (SIP servers) to allocate necessary network resources and control gates. SIP is a call control protocol in IP that negotiates IP addresses, port numbers, and encodings required for communication between terminals, and controls outgoing and incoming calls.
IMSは主に、以下の3つの機能を有する。
CSCF(Call Session Control Function):セッション制御機能
AS(Application Server):アプリケーションサービス制御機能
HSS(Home Subscriber Server):ユーザ情報蓄積機能
IMS mainly has the following three functions.
CSCF (Call Session Control Function): Session control function AS (Application Server): Application service control function HSS (Home Subscriber Server): User information storage function
CSCFは、セッション制御として、UE間の通信セッションを設定・解放と、サービス条件に応じたASの選択と、SIP信号やSDP(Session Description Protocol)信号の転送とを実行する。
CSCFは、以下の3つの機能要素に分けられる。
P-CSCF(Proxy-CSCF)
S-CSCF(Serving-CSCF)
I-CSCF(Interrogating-CSCF)
P-CSCFは、アクセスネットワークを介してUEとパケットを送受信するサーバである。
S-CSCFは、HSSと連携してユーザの登録処理を実行するサーバである。
I-CSCFは、SIP信号を適切なS-CSCFに転送するサーバである。
尚、図1によれば、S-CSCFとI-CSCFを合わせて、I/S-CSCFとして表している。
As session control, CSCF executes setting / releasing of a communication session between UEs, selection of AS according to service conditions, and transfer of SIP signal and SDP (Session Description Protocol) signal.
CSCF is divided into the following three functional elements.
P-CSCF (Proxy-CSCF)
S-CSCF (Serving-CSCF)
I-CSCF (Interrogating-CSCF)
The P-CSCF is a server that sends and receives packets to and from the UE via an access network.
S-CSCF is a server that executes user registration processing in cooperation with HSS.
The I-CSCF is a server that transfers SIP signals to the appropriate S-CSCF.
According to FIG. 1, S-CSCF and I-CSCF are collectively represented as I / S-CSCF.
P-CSCFは、UEから、PGWを介してアクセスされる。P-CSCFは、セッション毎にメディア情報を抽出し、セッション確立時にPGWに対するゲート制御及びリソース制御を指示する。P-CSCFは、UEからの位置登録時に決定され、PGW(又はSIP対応UE)との間にセキュアなIPsecトンネルを確立する。
そのために、IMSでは、P-CSCFを冗長的に構成し、P-CSCFの障害発生時には直ぐに他のP-CSCFへ切り替えて、システム全体の耐障害性を高めている。
P-CSCFの切り替え時には、UEは、障害発生のP-CSCFに対するセッションを解放し、改めて登録シーケンスを実行して、他のP-CSCFに対してセッションを再確立する必要がある。P-CSCFの障害に対しては、様々なユーザ通信復旧技術が提案されている(例えば非特許文献3参照)。
The P-CSCF is accessed from the UE via the PGW. The P-CSCF extracts media information for each session and instructs the gate control and resource control for the PGW when the session is established. The P-CSCF is determined at the time of location registration from the UE and establishes a secure IPsec tunnel with the PGW (or SIP-enabled UE).
Therefore, in IMS, the P-CSCF is redundantly configured, and when a failure occurs in the P-CSCF, it is immediately switched to another P-CSCF to improve the fault tolerance of the entire system.
Upon switching the P-CSCF, the UE needs to release the session for the failed P-CSCF, execute the registration sequence again, and reestablish the session for the other P-CSCF. Various user communication recovery techniques have been proposed for P-CSCF failures (see, for example, Non-Patent Document 3).
また、図1によれば、PGWがP-CSCFを直ぐに発見できるように、DNS(Domain Name System)サーバが配置されている。
UEは、DNSサーバへ、SIPサーバIPv6アドレス・リストオプションを要求するDHCPv6 Information-Requestメッセージを送信する。これに対し、DNSサーバは、UEに割り当て可能な1つ以上のP-CSCFのIPv6アドレスのリストを含むDHCP Replyメッセージを返信する。
Further, according to FIG. 1, a DNS (Domain Name System) server is arranged so that the PGW can immediately discover the P-CSCF.
The UE sends a DHCPv6 Information-Request message to the DSN server requesting the SIP server IPv6 address list option. In response, the DNS server returns a DHCP Reply message containing a list of IPv6 addresses of one or more P-CSCFs that can be assigned to the UE.
一般には、I/S-CSCFが、発信側P-CSCFからメッセージを受信し、着信側P-CSCFへメッセージを送信する際に、着信側P-CSCFからのエラー又は応答無しのタイミングで、障害を検知する。I/S-CSCFは、障害を発生したP-CSCFのアドレスを、HSSへ通知する。HSSは、着信側P-CSCFを他のP-CSCFに切り替えるべく、MMEへ通知する。MMEは、UEに対してセッション解放通知を送信し、UEは、改めて登録シーケンスを実行する。 Generally, when the I / S-CSCF receives a message from the calling P-CSCF and sends a message to the called P-CSCF, a failure occurs at the timing of an error or no response from the called P-CSCF. Is detected. The I / S-CSCF notifies the HSS of the address of the P-CSCF where the failure occurred. The HSS notifies the MME to switch the called party P-CSCF to another P-CSCF. The MME sends a session release notification to the UE, and the UE executes the registration sequence again.
しかしながら、この障害検知のタイミングでは、着信時のメッセージの送信失敗であるために、ユーザ通信に対して大きな影響を与える。そのために、冗長的に配置した複数のP-CSCFに対して、死活監視シーケンスを定期的に実行する必要がある。 However, at the timing of this failure detection, since the transmission of the message at the time of incoming call fails, it has a great influence on the user communication. Therefore, it is necessary to periodically execute the life-and-death monitoring sequence for a plurality of redundantly arranged P-CSCFs.
図2は、従来技術におけるP-CSCFを切り替えるシーケンスである。 FIG. 2 is a sequence for switching P-CSCF in the prior art.
<第0のステップ:S0>
最初に、UEは、EPCへ、「接続要求」を送信する。接続要求は、eNB介してSGWを経由してMMEへ転送される。これに対し、MMEは、PGWを介してHSSへ、「承認要求」を送信する。HSSは、UEの認証処理を実行し、加入者登録後、PGWへ、「承認応答」を返信する。
これに対し、PGWは、DNSサーバへ、「P-CSCFアドレスリスト要求」を送信する。これは、DHCPv6 Information-Requestメッセージを用いた、SIPサーバIPv6アドレス・リストオプションであり、FQDN(Fully Qualified Domain Name)に基づくものである。
これに対し、DNSサーバは、P-CSCFアドレスリストを、PGWへ応答する。図2によれば、P-CSCFアドレスリストには、P-CSCF#1アドレスとP-CSCF#2アドレスとが含められる。
PGWは、UEへ、ベアラ確立の許可を表す「接続許可」を返信する。
そして、UEは、「承認応答」を、PGWへ送信する。
<0th step: S0>
First, the UE sends a "connection request" to the EPC. The connection request is transferred to the MME via the SGW via the eNB. In response, the MME sends an "approval request" to the HSS via the PGW. The HSS executes the authentication process of the UE, and after registering as a subscriber, returns an "approval response" to the PGW.
On the other hand, PGW sends a "P-CSCF address list request" to the DSN server. This is a SIP server IPv6 address list option using a DHCPv6 Information-Request message and is based on the FQDN (Fully Qualified Domain Name).
On the other hand, the DSN server responds to the PGW with the P-CSCF address list. According to FIG. 2, the P-CSCF address list includes P-
The PGW returns to the UE a "connection permission" indicating permission to establish a bearer.
Then, the UE transmits an "approval response" to the PGW.
<第1のステップ:S1>
次に、UEは、「登録要求(Register)」を、PGWへ送信する。Registerメッセージには、IMPI(IMS Private User Identity)と称されるユーザIDが含まれる。IMPIは、IMS内での一意な識別子であって、SIP URIと同様の形式で表現される。
これに対し、PGWは、「登録要求」を、例えばP-CSCF#1へ転送する。P-CSCF#1は、P-CSCFアドレスリストに含まれる任意のアドレスに基づくものである。
P-CSCF#1は、PGWから受信した登録要求をそのまま、I/S-CSCFへ転送する。
I/S-CSCFは、ユーザID及びP-CSCF#1アドレスを含む登録メッセージを、HSSへ送信し、認証処理を要求する。これに対し、HSSは、認証成功を、I/S-CSCFへ応答する。そして、I/S-CSCFは、成功応答としての200OKを、P-CSCF#1へ応答する。
P-CSCF#1は、受信した200OKを、PGWへ応答する。
PGWは、受信した200OKを、UEへ応答する。
<First step: S1>
The UE then sends a "Register" to the PGW. The Register message contains a user ID called IMPI (IMS Private User Identity). IMPI is a unique identifier within IMS and is expressed in the same format as SIP URI.
On the other hand, PGW transfers the "registration request" to, for example, P-
P-CSCF # 1 transfers the registration request received from PGW to I / S-CSCF as it is.
The I / S-CSCF sends a registration message including a user ID and a P-
P-
The PGW responds to the UE with the received 200 OK.
<第2のステップ:S2>
次に、PGWは、S0で受信したP-CSCFアドレスリストに含まれる1つ以上のP-CSCFに対して、「死活監視メッセージ」を定期的に送信する。PGW自ら、P-CSCFの障害発生を監視する。死活監視メッセージを送信したPGWは、P-CSCFから、エラー応答の受信や応答が無かった場合、当該P-CSCFに障害が発生したと検知する。
<Second step: S2>
Next, the PGW periodically sends a "life-and-death monitoring message" to one or more P-CSCFs included in the P-CSCF address list received in S0. PGW itself monitors the occurrence of P-CSCF failures. The PGW that has transmitted the alive monitoring message detects that a failure has occurred in the P-CSCF if no error response is received or received from the P-CSCF.
同様に、DNSサーバ7も、1つ以上のP-CSCFに対して、「死活監視メッセージ」を定期的に送信する。DNSサーバも、P-CSCFの障害発生を監視する。死活監視メッセージを送信したDNSサーバは、P-CSCFから、エラー応答の受信や応答が無かった場合、当該P-CSCFに障害が発生したと検知する。このとき、DNSサーバは、障害が発生したと検知したP-CSCFのアドレスを含む障害検知メッセージを、PGWへ送信する。
Similarly, the
これによって、PGWは、障害を発生したP-CSCFを特定する。 Thereby, the PGW identifies the failed P-CSCF.
<第3のステップ:S3>
次に、PGWは、UEへ、「セッション解放通知」を送信する。
これによって、UEは、障害が発生した例えばP-CSCF#1との間のセッションを解放する。具体的には、PGWは、正常なP-CSCFのアドレスを、UEへ通知するものであってもよい。
<Third step: S3>
Next, the PGW sends a "session release notification" to the UE.
This causes the UE to release a session with, for example, P-
そして、UEは、前述したS1と同じ登録シーケンスを実行して、セッションを再確立するべく、「登録要求(Register)」を、PGWへ送信する。
PGWは、障害発生のP-CSCF#1を特定しているために、他の正常なP-CSCF#2へ、登録要求を送信する。
Then, the UE executes the same registration sequence as S1 described above, and sends a "Register" to the PGW in order to reestablish the session.
The PGW sends a registration request to another normal P-
前述したように、IMSにおけるP-CSCFは、IPsecのセキュリティとしてセッションを確立するために、UEとの間のユーザ通信を復旧するべく、障害発生のP-CSCFから代替P-CSCFへの切り替える必要がある。このとき、障害発生のP-CSCFに接続する全てのUEが、代替P-CSCFとの間で、再度、登録シーケンスを実行し直す必要がある。 As mentioned above, P-CSCF in IMS needs to switch from the failed P-CSCF to the alternative P-CSCF in order to restore the user communication with the UE in order to establish the session as the security of IPsec. There is. At this time, all UEs connected to the P-CSCF where the failure has occurred need to re-execute the registration sequence with the alternative P-CSCF.
前述した図2におけるS2によれば、PGWが、複数のP-CSCFに対して定期的に死活監視をしている。そして、PGWは、P-CSCFの障害を検知した際に、他のP-CSCFへ収容替えを実行するために、セッション解放通知を、UEへ送信する必要がある。このとき、PGWへ、収容替え先となる正常なP-CSCFのアドレスリストを払い出すために、別途、DNSサーバを構築しておく必要がある。 According to S2 in FIG. 2 described above, PGW regularly monitors a plurality of P-CSCFs for life and death. Then, when the PGW detects a failure of the P-CSCF, it is necessary to send a session release notification to the UE in order to execute the accommodation transfer to another P-CSCF. At this time, it is necessary to separately construct a DSN server in order to distribute the address list of the normal P-CSCF to be the accommodation replacement destination to the PGW.
また、前述した図2によれば、EPCに配置された多数のPGWから、当該PGWを介してセッションを確立した複数のP-CSCFに対して、死活監視を実行する必要がある。一方で、IMSに配置されたDNSサーバからも、P-CSCFの死活監視を実行する必要がある。
結果的に、多数のPGWやDNSサーバから、複数のP-CSCFに対して死活監視が実行されるために、冗長的であると共に、EPC及びIMSのシステム全体における処理負荷の増大も招いている。
Further, according to FIG. 2 described above, it is necessary to execute life-and-death monitoring from a large number of PGWs arranged in the EPC to a plurality of P-CSCFs for which a session has been established via the PGW. On the other hand, it is necessary to execute the life-and-death monitoring of P-CSCF from the DNS server located in IMS.
As a result, alive monitoring is executed for a plurality of P-CSCFs from a large number of PGWs and DNS servers, which is redundant and also causes an increase in the processing load of the entire EPC and IMS systems. ..
そこで、本発明は、セッション制御サーバ(P-CSCF)の死活監視シーケンスが冗長的になることなく、障害発生の検知時に、セッション制御サーバをスムーズに切り替えることができる方法、管理サーバ及びプログラムを提供することを目的とする。 Therefore, the present invention provides a method, a management server, and a program that can smoothly switch the session control server when a failure occurs without making the life-and-death monitoring sequence of the session control server (P-CSCF) redundant. The purpose is to do.
本発明によれば、
EPC(Evolved Packet Core)に配置され、ユーザ端末と通信するゲートウェイと
IMS(IP Multimedia Subsystem)に配置され、ゲートウェイと通信する複数の第1のセッション制御サーバと、第1のセッション制御サーバと通信する第2のセッション制御サーバと、
を有するシステムにおけるセッション制御サーバの切り替え方法であって、
システムは、各ゲートウェイに対して、接続可能な1つ以上の第1のセッション制御サーバアドレスを管理する管理サーバを更に配置しており、
ゲートウェイは、第1のセッション制御サーバアドレスリスト要求を、管理サーバへ送信し、管理サーバは、当該ゲートウェイが接続可能な第1のセッション制御サーバのアドレスのリストを、ゲートウェイへ応答するものであり、
ユーザ端末が送信した登録要求を、ゲートウェイ及び第1のセッション制御サーバを介して受信した第2のセッション制御サーバが、当該登録要求を管理サーバへ送信し、管理サーバが、当該登録要求に含まれるユーザ識別子及び第1のセッション制御サーバアドレスを紐付けて記憶する第1のステップと、
管理サーバが、第1のセッション制御サーバについて、障害又は仮障害を検知すると共に、障害又は仮障害を検知した第1のセッション制御サーバのアドレスを、リストから削除する第2のステップと、
管理サーバが、障害又は仮障害が検知された第1のセッション制御サーバに紐付けられたユーザ識別子を含む再登録要求を、第2のセッション制御サーバへ送信し、第2のセッション制御サーバが、第1のセッション制御サーバにおけるリストアシーケンスを実行する第3のステップと
を有することを特徴とする。
According to the present invention
A gateway that is located in the EPC (Evolved Packet Core) and communicates with the user terminal, and a plurality of first session control servers that are located in the IMS (IP Multimedia Subsystem) and communicate with the gateway, and communicate with the first session control server. The second session control server and
It is a method of switching the session control server in the system having
The system further deploys a management server for each gateway that manages one or more connectable first session control server addresses.
The gateway sends a first session control server address list request to the management server, and the management server responds to the gateway with a list of addresses of the first session control server to which the gateway can connect.
The second session control server that received the registration request transmitted by the user terminal via the gateway and the first session control server transmits the registration request to the management server, and the management server is included in the registration request. The first step of associating and storing the user identifier and the first session control server address, and
A second step in which the management server detects a failure or a temporary failure of the first session control server and deletes the address of the first session control server that has detected the failure or the temporary failure from the list .
The management server sends a re-registration request including a user identifier associated with the first session control server in which a failure or a temporary failure is detected to the second session control server, and the second session control server determines. It is characterized by having a third step of executing a restore sequence in the first session control server.
本発明のセッション制御サーバの切り替え方法における他の実施形態によれば、
第1のセッション制御サーバは、P-CSCF(Proxy - Call Session Control Function)サーバであり、
第2のセッション制御サーバは、S-CSCF(Serving - Call Session Control Function) サーバであり、
ゲートウェイは、PGW(Proxy - Gateway)であり、
管理サーバは、P-CSCF管理サーバである
ことも好ましい。
According to another embodiment of the session control server switching method of the present invention.
The first session control server is a P-CSCF (Proxy --Call Session Control Function) server.
The second session control server is an S-CSCF (Serving --Call Session Control Function) server.
The gateway is PGW (Proxy -Gateway),
The management server is also preferably a P-CSCF management server.
本発明のセッション制御サーバの切り替え方法における他の実施形態によれば、
第1のステップについて、
ユーザ端末が、登録要求を、ゲートウェイへ送信し、
ゲートウェイは、ユーザ識別子及び第1のセッション制御サーバアドレスを含む登録要求を、第1のセッション制御サーバへ送信し、
第1のセッション制御サーバは、第2のセッション制御サーバへ、当該登録要求を転送し、
第2のセッション制御サーバは、当該登録要求を、管理サーバへ転送する
ことも好ましい。
According to another embodiment of the session control server switching method of the present invention.
About the first step
The user terminal sends a registration request to the gateway and
The gateway sends a registration request containing the user identifier and the first session control server address to the first session control server.
The first session control server transfers the registration request to the second session control server.
It is also preferable that the second session control server transfers the registration request to the management server.
本発明のセッション制御サーバの切り替え方法における他の実施形態によれば、
第2のステップについて、
管理サーバは、第1のセッション制御サーバそれぞれに対して、定期的に死活監視メッセージを送信することによって、障害を検知する
ことも好ましい。
According to another embodiment of the session control server switching method of the present invention.
About the second step
It is also preferable that the management server detects a failure by periodically transmitting a life-and-death monitoring message to each of the first session control servers.
本発明のセッション制御サーバの切り替え方法における他の実施形態によれば、
第2のステップについて、
管理サーバは、運用コマンドによって、任意の第1のセッション制御サーバに対する仮障害を検知する
ことも好ましい。
According to another embodiment of the session control server switching method of the present invention.
About the second step
It is also preferable that the management server detects a temporary failure for any first session control server by using an operation command.
本発明のセッション制御サーバの切り替え方法における他の実施形態によれば、
第2のステップについて、管理サーバは、障害又は仮障害を検知した際に、最後に第1のセッション制御サーバアドレスリスト要求を受信したゲートウェイのアドレスを保持し、
管理サーバは、保持したアドレスに基づくゲートウェイから、第1のセッション制御サーバアドレスリスト要求を受信し、リストを応答した後、全てのゲートウェイに対する第1のセッション制御サーバのリスト更新が完了したと判断する
ことも好ましい。
According to another embodiment of the session control server switching method of the present invention.
For the second step, the management server holds the address of the gateway that finally received the first session control server address list request when it detects a failure or provisional failure.
The management server receives the first session control server address list request from the gateway based on the retained address, responds to the list, and then determines that the update of the list of the first session control server for all gateways is completed. It is also preferable.
本発明のセッション制御サーバの切り替え方法における他の実施形態によれば、
第3のステップについて、
第2のセッション制御サーバは、管理サーバから受信した再登録要求を、障害又は仮障害が検知された第1のセッション制御サーバへ送信すると共に、第1のセッション制御サーバが障害又は仮障害を発生していることを確認する
ことも好ましい。
According to another embodiment of the session control server switching method of the present invention.
About the third step
The second session control server sends the re-registration request received from the management server to the first session control server in which the failure or temporary failure is detected, and the first session control server causes a failure or temporary failure. It is also preferable to confirm that it is done.
本発明のセッション制御サーバの切り替え方法における他の実施形態によれば、
システムは、ゲートウェイ及び第2のセッション制御サーバと通信可能な加入者サーバを更に有し、
第1のステップの前段で、ゲートウェイは、ユーザ端末から接続要求を受信した際に、加入者サーバへ承認要求を送信し、
第3のステップについて、第2のセッション制御サーバは、加入者サーバへ、第1のセッション制御サーバのリストア要求を送信し、加入者サーバは、ゲートウェイを介してユーザ端末へ、セッション解放通知を送信する
ことも好ましい。
According to another embodiment of the session control server switching method of the present invention.
The system further has a subscriber server capable of communicating with a gateway and a second session control server.
Prior to the first step, the gateway sends an approval request to the subscriber server when it receives a connection request from the user terminal.
Regarding the third step, the second session control server sends a restore request of the first session control server to the subscriber server, and the subscriber server sends a session release notification to the user terminal via the gateway. It is also preferable to do so.
本発明によれば、
EPCに配置され、ユーザ端末と通信するゲートウェイと
IMSに配置され、ゲートウェイと通信する複数の第1のセッション制御サーバと、第1のセッション制御サーバと通信する第2のセッション制御サーバと
を有するシステムに配置され、各ゲートウェイに対して、接続可能な1つ以上の第1のセッション制御サーバアドレスを管理する管理サーバであって、
ユーザ端末が送信した登録要求を、ゲートウェイ及び第1のセッション制御サーバを介して第2のセッション制御サーバから受信し、当該登録要求に含まれるユーザ識別子及び第1のセッション制御サーバアドレスを紐付けて記憶する管理テーブルと、
ゲートウェイから、第1のセッション制御サーバアドレスリスト要求を受信し、当該ゲートウェイが接続可能な第1のセッション制御サーバのアドレスのリストを、ゲートウェイへ応答するアドレスリスト送信手段と、
第1のセッション制御サーバについて、障害又は仮障害を検知すると共に、障害又は仮障害を検知した第1のセッション制御サーバのアドレスを、リストから削除する死活監視手段と、
障害又は仮障害が検知された第1のセッション制御サーバに紐付けられたユーザ識別子を含む再登録要求を、第2のセッション制御サーバへ送信する再登録要求送信手段と
を有し、
第2のセッション制御サーバから、第1のセッション制御サーバにおけるリストアシーケンスを実行させることを特徴とする。
According to the present invention
A system having a gateway located in the EPC and communicating with the user terminal, a plurality of first session control servers arranged in the IMS and communicating with the gateway, and a second session control server communicating with the first session control server. A management server that manages one or more connectable first session control server addresses for each gateway.
The registration request transmitted by the user terminal is received from the second session control server via the gateway and the first session control server, and the user identifier included in the registration request and the first session control server address are associated with each other. The management table to remember and
An address list transmission means that receives a first session control server address list request from the gateway and responds to the gateway with a list of addresses of the first session control server to which the gateway can connect.
For the first session control server, a life-and-death monitoring means that detects a failure or a temporary failure and deletes the address of the first session control server that has detected the failure or the temporary failure from the list .
It has a re-registration request transmitting means for transmitting a re-registration request including a user identifier associated with the first session control server in which a failure or a temporary failure is detected to the second session control server.
It is characterized in that the restore sequence in the first session control server is executed from the second session control server.
本発明によれば、
EPCに配置され、ユーザ端末と通信するゲートウェイと
IMSに配置され、ゲートウェイと通信する複数の第1のセッション制御サーバと、第1のセッション制御サーバと通信する第2のセッション制御サーバと
を有するシステムに配置され、各ゲートウェイに対して、接続可能な1つ以上の第1のセッション制御サーバアドレスを管理する管理サーバに搭載されたコンピュータを機能させるプログラムであって、
ユーザ端末が送信した登録要求を、ゲートウェイ及び第1のセッション制御サーバを介して第2のセッション制御サーバから受信し、当該登録要求に含まれるユーザ識別子及び第1のセッション制御サーバアドレスを紐付けて記憶する管理テーブルと、
ゲートウェイから、第1のセッション制御サーバアドレスリスト要求を受信し、当該ゲートウェイが接続可能な第1のセッション制御サーバのアドレスのリストを、ゲートウェイへ応答するアドレスリスト送信手段と、
第1のセッション制御サーバについて、障害又は仮障害を検知すると共に、障害又は仮障害を検知した第1のセッション制御サーバのアドレスを、リストから削除する死活監視手段と、
障害又は仮障害が検知された第1のセッション制御サーバに紐付けられたユーザ識別子を含む再登録要求を、第2のセッション制御サーバへ送信する再登録要求送信手段と
してコンピュータを機能させ、
第2のセッション制御サーバから、第1のセッション制御サーバにおけるリストアシーケンスを実行させることを特徴とする。
According to the present invention
A system having a gateway located in the EPC and communicating with the user terminal, a plurality of first session control servers arranged in the IMS and communicating with the gateway, and a second session control server communicating with the first session control server. A program that operates a computer installed in a management server that manages one or more connectable first session control server addresses for each gateway.
The registration request transmitted by the user terminal is received from the second session control server via the gateway and the first session control server, and the user identifier included in the registration request and the first session control server address are associated with each other. The management table to remember and
An address list transmission means that receives a first session control server address list request from the gateway and responds to the gateway with a list of addresses of the first session control server to which the gateway can connect.
For the first session control server, a life-and-death monitoring means that detects a failure or a temporary failure and deletes the address of the first session control server that has detected the failure or the temporary failure from the list .
The computer functions as a re-registration request transmission means for transmitting a re-registration request including a user identifier associated with the first session control server in which a failure or a temporary failure is detected to the second session control server.
It is characterized in that the restore sequence in the first session control server is executed from the second session control server.
本発明の方法、管理サーバ及びプログラムによれば、セッション制御サーバ(P-CSCF)の死活監視シーケンスが冗長的になることなく、障害発生の検知時に、セッション制御サーバをスムーズに切り替えることができる。 According to the method, management server and program of the present invention, the session control server can be smoothly switched when a failure occurs without making the life-and-death monitoring sequence of the session control server (P-CSCF) redundant.
以下では、本発明の実施の形態について、図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図3は、本発明における移動通信ネットワークのシステム構成図である。 FIG. 3 is a system configuration diagram of the mobile communication network in the present invention.
図3のシステムによれば、図1と比較して、DNSサーバに代えて、P-CSCF管理サーバが配置されている。P-CSCF管理サーバは、複数のP-CSCF#1及び#2に対して死活監視を実行すると共に、I/S-CSCFと通信する。
P-CSCF :第1のセッション制御サーバ
I/S-CSCF :第2のセッション制御サーバ
PGW :UEとP-CSCFとの間に介在するゲートウェイ
P-CSCF管理サーバ:P-CSCFのアドレスを管理する管理サーバ
According to the system of FIG. 3, as compared with FIG. 1, a P-CSCF management server is arranged instead of the DSN server. The P-CSCF management server executes alive monitoring for a plurality of P-
P-CSCF: First session control server I / S-CSCF: Second session control server PGW: Gateway intervening between the UE and P-CSCF P-CSCF management server: Manages the address of P-CSCF Management server
図4は、本発明におけるシーケンス図である。 FIG. 4 is a sequence diagram in the present invention.
本発明によれば、以下の3つのステップを実行する。
<S0>PGWは、P-CSCF管理サーバから、接続可能な1つ以上のP-CSCF(第1のセッション制御サーバ)のアドレスを取得する。
<S1>UEは、「登録要求」を送信し、IMSとの間で登録シーケンスを実行する。また、P-CSCF管理サーバは、登録要求に含まれるユーザID及びP-CSCFアドレスを紐付けて記憶する。
<S2>P-CSCF管理サーバは、複数のP-CSCFに対して、障害又は仮障害を検知する。
<S3>P-CSCF管理サーバは、障害又は仮障害を検知したP-CSCFに紐付けられたユーザIDを含む再登録要求を、I/S-CSCF(第2のセッション制御サーバ)へ送信する。そして、I/S-CSCFは、P-CSCFにおけるリストアシーケンスを実行する。
以下では、各ステップについて、詳細に説明する。
According to the present invention, the following three steps are performed.
<S0> The PGW acquires the addresses of one or more connectable P-CSCFs (first session control servers) from the P-CSCF management server.
<S1> The UE sends a "registration request" and executes a registration sequence with the IMS. Further, the P-CSCF management server stores the user ID and the P-CSCF address included in the registration request in association with each other.
<S2> The P-CSCF management server detects a failure or a temporary failure for a plurality of P-CSCFs.
<S3> The P-CSCF management server transmits a re-registration request including a user ID associated with the P-CSCF that has detected a failure or a temporary failure to the I / S-CSCF (second session control server). .. Then, the I / S-CSCF executes the restore sequence in the P-CSCF.
In the following, each step will be described in detail.
<第0のステップ:S0>
図4のS0によれば、図2のS0と比較して、PGWは、DNSサーバに代えてP-CSCF管理サーバと通信する。
最初に、UEは、EPCへ、「接続要求」を送信する。接続要求は、eNB介してSGWを経由してMMEへ転送される。これに対し、MMEは、PGWを介してHSSへ、「承認要求」を送信する。HSSは、UEの認証処理を実行し、加入者登録後、PGWへ、「承認応答」を返信する。
PGWは、P-CSCF管理サーバへ、「P-CSCFアドレスリスト要求」を送信する。これに対し、P-CSCF管理サーバは、P-CSCFアドレスのリストを、PGWへ応答する。
そして、PGWは、UEへ、ベアラ確立の許可を表す「接続許可」を返信する。
そして、UEは、「承認応答」を、PGWへ送信する。
<0th step: S0>
According to S0 of FIG. 4, as compared with S0 of FIG. 2, the PGW communicates with the P-CSCF management server instead of the DSN server.
First, the UE sends a "connection request" to the EPC. The connection request is transferred to the MME via the SGW via the eNB. In response, the MME sends an "approval request" to the HSS via the PGW. The HSS executes the authentication process of the UE, and after registering as a subscriber, returns an "approval response" to the PGW.
PGW sends a "P-CSCF address list request" to the P-CSCF management server. On the other hand, the P-CSCF management server responds to the PGW with a list of P-CSCF addresses.
Then, the PGW returns to the UE a "connection permission" indicating permission to establish a bearer.
Then, the UE transmits an "approval response" to the PGW.
<第1のステップ:S1>
図4のS1によれば、図2のS1と全く同じシーケンス(UE<->PGW<->P-CSCF#1<->I/S-CSCF)を実行すると共に、更に以下のシーケンスを実行する。
<First step: S1>
According to S1 of FIG. 4, the exact same sequence as S1 of FIG. 2 (UE <-> PGW <-> P-
I/S-CSCFは、P-CSCF#1から受信した登録要求(Register)を、そのまま、P-CSCF管理サーバへ転送する。登録要求によれば、Toヘッダに含まれるSIP-URIによってユーザIDを特定し、Viaヘッダに含まれるアドレスによってP-CSCF#1アドレスを特定する。
これによって、P-CSCF管理サーバは、以下のように紐付ける。
ユーザID <-> P-CSCF#1アドレス
そして、P-CSCF管理サーバは、200OK(成功応答)を、I/S-CSCFへ応答する。
The I / S-CSCF transfers the registration request (Register) received from P-
As a result, the P-CSCF management server is linked as follows.
User ID <-> P-
<第2のステップ:S2>
図5は、本発明におけるS2のシーケンス図である。
<Second step: S2>
FIG. 5 is a sequence diagram of S2 in the present invention.
図5によれば、PGW#1、#2及び#3はそれぞれ、定期的に、P-CSCF管理サーバへ、(例えばP-CSCFサーバネームpcscf1に対する)「P-CSCFアドレスリスト要求」を送信する。これは、S0と同様のシーケンスであって、PGWは、定期的に、正常なP-CSCFのアドレスのリストを更新する。
図5によれば、P-CSCF管理サーバは、P-CSCF#1及び#2の両方のアドレスを含むP-CSCFアドレスリストを、PGW#1、#2及び#3それぞれに応答する。
According to FIG. 5,
According to FIG. 5, the P-CSCF management server responds to a P-CSCF address list containing both P-
[P-CSCFに対する死活監視処理]
P-CSCF管理サーバは、P-CSCFそれぞれに対して、「死活監視メッセージ」を送信し、P-CSCFの障害発生を監視する。死活監視メッセージとしてのSIP OPTIONSが定期的に送信される。
P-CSCFは、P-CSCF管理サーバから受信した死活監視メッセージに対して、正常時には、正常応答を返信する。一方で、障害時には、エラー応答を返信するか又は応答を返信しない。これによって、P-CSCF管理サーバは、P-CSCFの障害発生を検知する。
[Life and death monitoring process for P-CSCF]
The P-CSCF management server sends a "life-and-death monitoring message" to each of the P-CSCFs to monitor the occurrence of P-CSCF failures. SIP OPTIONS as a life-and-death monitoring message is sent periodically.
The P-CSCF returns a normal response to the alive monitoring message received from the P-CSCF management server at the normal time. On the other hand, in the event of a failure, an error response is returned or no response is returned. As a result, the P-CSCF management server detects the occurrence of a P-CSCF failure.
[特定のP-CSCFに対する運用コマンドによる仮障害検知]
P-CSCF管理サーバは、運用コマンドによって、特定のP-CSCFに対する仮障害発生を検知したとする。運用コマンドとは、例えばメンテナンスや運用者による障害復旧等の際に、意図的に特定のP-CSCFの収容ユーザを解放したい場合に利用される。
[Temporary failure detection by operation command for specific P-CSCF]
It is assumed that the P-CSCF management server detects the occurrence of a temporary failure for a specific P-CSCF by using an operation command. The operation command is used when it is desired to intentionally release the accommodating user of a specific P-CSCF at the time of maintenance, failure recovery by the operator, or the like.
P-CSCF管理サーバは、例えばP-CSCF#1について、障害発生を検知したとする。このとき、P-CSCFアドレスリストから、障害発生のP-CSCF#1のアドレスを削除(除外)する。
また、P-CSFアドレスリストを最後に要求した「PGW#1のアドレス」も保持しておく。
It is assumed that the P-CSCF management server detects the occurrence of a failure in, for example, P-
In addition, the "address of
その後、P-CSCF管理サーバは、PGWそれぞれから、P-CSCFアドレスリスト要求を受信し、それに対して、更新したP-CSCFアドレスリストを応答する。
これによって、各PGWは、受信したP-CSCFアドレスリストで、自らのキャッシュを更新する。更新したP-CSCFアドレスリストには、障害発生したP-CSCF#1のアドレスは含まれない。
そして、図5によれば、予め保持されたPGW#1アドレスによって、PGW#1からP-CSCFアドレスリスト要求を受信し、それに対して、更新したP-CSCFアドレスリストを応答した際に、全てのPGWに対するP-CSCFアドレスリストの更新が完了したと判断する。
After that, the P-CSCF management server receives the P-CSCF address list request from each of the PGWs, and responds to the updated P-CSCF address list.
As a result, each PGW updates its own cache with the received P-CSCF address list. The updated P-CSCF address list does not include the address of the failed P-
Then, according to FIG. 5, when the P-CSCF address list request is received from
[P-CSFアドレスリストを最後に要求したPGWのアドレスの保持について]
P-CSCFの切り替えシーケンスを実行する前に、障害発生のP-CSCF#1に接続する全てのPGWについて、そのP-CSCFアドレスリストの更新(キャッシュ)が完了しておく必要がある。その前に、P-CSCFの切り替えシーケンスが実行された場合、いずれかのPGWが、障害発生のP-CSCFに接続する恐れがある。
この対策として、各PGWは、P-CSCFアドレスリスト要求を、定期的(同一時間間隔)に送信すると想定して、P-CSCF管理サーバは、障害発生を検知した直後に、P-CSFアドレスリストを最後に要求した「PGW#1のアドレス」を保持しておく。
[Regarding the retention of the address of the PGW that last requested the P-CSF address list]
Before executing the P-CSCF switching sequence, it is necessary to complete the update (cache) of the P-CSCF address list for all PGWs connected to the failed P-
As a countermeasure, it is assumed that each PGW sends a P-CSCF address list request periodically (at the same time interval), and the P-CSCF management server immediately detects the occurrence of a failure in the P-CSF address list. The last requested "address of
図5によれば、P-CSCF#1の障害発生の直前に、P-CSCFアドレスリスト要求を送信してきた最後のPGWは、PGW#1となる。即ち、次に、PGW#1が、P-CSCFアドレスリスト要求を送信してきたときには、他の全てのPGWから、P-CSCFアドレスリスト要求を受信し、P-CSCF#1アドレスを除外したP-CSCFアドレスリストを応答済みである、とみなすことができる。
According to FIG. 5, the last PGW that has transmitted the P-CSCF address list request immediately before the occurrence of the failure of P-
また、PGW#1からのP-CSCFアドレスリスト要求を待つ間に、障害発生のP-CSCF#1が収容しているUE宛に着呼があった場合は、ユーザ通信は失敗することとなる。この待ち時間は、キャッシュのTTL(Time To Live)を短くすることによって短縮することができる。但し、TTLを短くすることによって、P-CSCFアドレスリスト(キャッシュ)の更新周期が短くなり、PGWにかかる処理負荷が大きくなるために、トレードオフとなる。
Further, if a call is made to the UE accommodated by the P-
<第3のステップ:S3>
図6は、本発明におけるS3のシーケンス図である。
<Third step: S3>
FIG. 6 is a sequence diagram of S3 in the present invention.
次に、P-CSCF管理サーバは、「再登録要求」を、I/S-CSCFへ送信する。再登録要求は、再登録要求フラグを付与したSIP Requestであって、障害発生のP-CSCF#1のアドレスに紐付けられたユーザIDを含む。
これに対し、I/S-CSCFは、再登録要求のユーザIDに紐付くP-CSCF#1へ、その再登録要求を送信する。
P-CSCF#1は、I/S-CSCFに対して、障害を発生していれば応答を返信しないであろうし、運用コマンドによる仮障害状態であればエラー応答を返信する。これによって、I/S-CSCFは、P-CSCF#1に障害又は仮障害が発生していることを確認する。
そして、I/S-CSCFは、P-CSCFリストア要求(HSS based P-CSCF restoration)を、HSSへ送信する。
HSSは、MME及びPGWへ、P-CSCFリストア要求を送信する。
MMEは、UEへ、「セッション解放通知」を送信する。
これによって、UEは、P-CSCF#1との間のセッションを解放する。
Next, the P-CSCF management server sends a "re-registration request" to the I / S-CSCF. The re-registration request is a SIP Request to which the re-registration request flag is added, and includes a user ID associated with the address of P-
On the other hand, the I / S-CSCF transmits the re-registration request to the P-
P-
Then, the I / S-CSCF transmits a P-CSCF restore request (HSS based P-CSCF restoration) to the HSS.
The HSS sends a P-CSCF restore request to the MME and PGW.
The MME sends a "session release notification" to the UE.
As a result, the UE releases the session with P-
図6によれば、S3の後、改めてS1が実行される。
UEは、改めてMMEへ、「登録要求(Register)」を送信する。
これに対し、PGWは、「登録要求」を、P-CSCFアドレスリストに含まれる例えばP-CSCF#2へ転送する。
P-CSCF#2は、PGWから受信した登録要求をそのまま、I/S-CSCFへ転送する。
I/S-CSCFは、ユーザID及びP-CSCF#2アドレスを含む登録メッセージを、HSSへ送信し、認証処理を要求する。これに対し、HSSは、認証成功を、I/S-CSCFへ応答する。そして、I/S-CSCFは、成功応答としての200OKを、P-CSCF#2へ応答する。
P-CSCF#2は、受信した200OKを、PGWへ応答する。
PGWは、受信した200OKを、UEへ応答する。
According to FIG. 6, after S3, S1 is executed again.
The UE again sends a "Register" to the MME.
On the other hand, the PGW transfers the "registration request" to, for example, P-
P-
The I / S-CSCF sends a registration message including a user ID and a P-
P-
The PGW responds to the UE with the received 200 OK.
I/S-CSCFは、P-CSCF#2から受信した登録要求(Register)を、そのまま、P-CSCF管理サーバへ転送する。
これによって、P-CSCF管理サーバは、以下のように紐付ける。
ユーザID <-> P-CSCF#2アドレス
そして、P-CSCF管理サーバは、200OK(成功応答)を、I/S-CSCFへ応答する。
The I / S-CSCF transfers the registration request (Register) received from P-
As a result, the P-CSCF management server is linked as follows.
User ID <-> P-
図7は、本発明におけるP-CSCF管理サーバの機能構成図である。 FIG. 7 is a functional configuration diagram of the P-CSCF management server in the present invention.
図7によれば、P-CSCF管理サーバは、P-CSCFアドレスリスト送信部10と、管理テーブル110と、登録要求受信部111と、死活監視部12と、再登録要求送信部13とを有する。これら機能構成部は、P-CSCF管理サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
According to FIG. 7, the P-CSCF management server has a P-CSCF address
[管理テーブル110]
管理テーブル110は、ユーザIDとP-CSCFアドレスとを紐付けて記憶する。
ユーザID <-> P-CSCFアドレス
[Management table 110]
The management table 110 stores the user ID and the P-CSCF address in association with each other.
User ID <-> P-CSCF address
[P-CSCFアドレスリスト送信部10]
P-CSCFアドレスリスト送信部10は、PGWから、「P-CSCFアドレスリスト要求」を受信し、当該PGWへ「P-CSCFアドレスリスト」を応答する(前述したS2,図5参照)。P-CSCFアドレスリストには、当該PGWが接続可能なP-CSCFのアドレスが含められる。
[P-CSCF address list transmitter 10]
The P-CSCF address
[登録要求受信部111]
登録要求受信部111は、I/S-CSCFから、「登録要求」を受信する(前述したS1,図4参照)。この登録要求は、UEとPGWとP-CSCFとI/S-CSCFとの間で登録シーケンスが実行された際に、I/S-CSCFからP-CSCF管理サーバへ転送されたものである。登録要求には、ユーザID及びP-CSCFアドレスが含まれており、これらを管理テーブル110へ出力する。
[Registration request receiving unit 111]
The registration
[死活監視部12]
死活監視部12は、複数のP-CSCFについて、障害又は仮障害を検知する(前述したS2,図5参照)。具体的には、死活監視部12は、P-CSCFそれぞれに、定期的に「死活監視メッセージ」を送信し、エラー応答を受信するか又は応答が無い場合に、障害発生を検知する。死活監視部12は、再登録要求送信部13へ、障害発生を検知したP-CCSFアドレスを出力する。
[Life and Life Monitoring Department 12]
The life-and-
[再登録要求送信部13]
再登録要求送信部13は、障害又は仮障害が検知されたP-CSCFに紐付けられたユーザIDを含む「再登録要求」を、I/S-CSCFへ送信する。
これによって、I/S-CSCFから、障害又は仮障害が検知されたP-CSCFにおけるリストアシーケンスを実行させる。リストアシーケンスによって、UEにセッションを解放させた後、UEが改めて登録シーケンスを実行することによって、障害発生のP-CSCFから正常なP-CSCFへ、UEの収容の切り替えが完了となる。
[Re-registration request transmission unit 13]
The re-registration
As a result, the restore sequence in the P-CSCF in which the failure or the temporary failure is detected is executed from the I / S-CSCF. After the UE is released from the session by the restore sequence, the UE executes the registration sequence again, so that the switching of the accommodation of the UE from the failed P-CSCF to the normal P-CSCF is completed.
以上、詳細に説明したように、本発明の方法、管理サーバ及びプログラムによれば、セッション制御サーバ(P-CSCF)の死活監視シーケンスが冗長的になることなく、障害発生の検知時に、セッション制御サーバをスムーズに切り替えることができる。 As described in detail above, according to the method, management server and program of the present invention, the life-and-death monitoring sequence of the session control server (P-CSCF) does not become redundant, and session control is performed when a failure occurs. You can switch servers smoothly.
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。 Various modifications, modifications and omissions of the above-mentioned various embodiments of the present invention within the scope of the technical idea and viewpoint of the present invention can be easily carried out by those skilled in the art. The above explanation is just an example and does not attempt to limit anything. The present invention is limited only to the scope of claims and their equivalents.
1 P-CSCF管理サーバ
10 P-CSCFアドレスリスト送信部
110 管理テーブル
111 登録要求受信部
12 死活監視部
13 再登録要求送信部
2、21、22 P-CSCF
3 I/S-CSCF
4 PGW
5 HSS
6 MME
7 eNB
8 UE
9 DNSサーバ
1 P-CSCF management server 10 P-CSCF
3 I / S-CSCF
4 PGW
5 HSS
6 MME
7 eNB
8 UE
9 DSN server
Claims (10)
IMS(IP Multimedia Subsystem)に配置され、前記ゲートウェイと通信する複数の第1のセッション制御サーバと、第1のセッション制御サーバと通信する第2のセッション制御サーバと、
を有するシステムにおけるセッション制御サーバの切り替え方法であって、
前記システムは、各ゲートウェイに対して、接続可能な1つ以上の第1のセッション制御サーバアドレスを管理する管理サーバを更に配置しており、
前記ゲートウェイは、第1のセッション制御サーバアドレスリスト要求を、前記管理サーバへ送信し、前記管理サーバは、当該ゲートウェイが接続可能な第1のセッション制御サーバのアドレスのリストを、前記ゲートウェイへ応答するものであり、
ユーザ端末が送信した登録要求を、ゲートウェイ及び第1のセッション制御サーバを介して受信した第2のセッション制御サーバが、当該登録要求を前記管理サーバへ送信し、前記管理サーバが、当該登録要求に含まれるユーザ識別子及び第1のセッション制御サーバアドレスを紐付けて記憶する第1のステップと、
前記管理サーバが、第1のセッション制御サーバについて、障害又は仮障害を検知すると共に、障害又は仮障害を検知した第1のセッション制御サーバのアドレスを、前記リストから削除する第2のステップと、
前記管理サーバが、障害又は仮障害が検知された第1のセッション制御サーバに紐付けられたユーザ識別子を含む再登録要求を、第2のセッション制御サーバへ送信し、第2のセッション制御サーバが、第1のセッション制御サーバにおけるリストアシーケンスを実行する第3のステップと
を有することを特徴とするセッション制御サーバの切り替え方法。 A gateway that is located in the EPC (Evolved Packet Core) and communicates with the user terminal, and a plurality of first session control servers that are located in the IMS (IP Multimedia Subsystem) and communicate with the gateway, and communicate with the first session control server. Second session control server to
It is a method of switching the session control server in the system having
The system further deploys, for each gateway, a management server that manages one or more connectable first session control server addresses.
The gateway sends a first session control server address list request to the management server, and the management server responds to the gateway with a list of addresses of the first session control server to which the gateway can connect. It is a thing
The second session control server that received the registration request transmitted by the user terminal via the gateway and the first session control server transmits the registration request to the management server, and the management server responds to the registration request. The first step of associating and storing the included user identifier and the first session control server address, and
A second step in which the management server detects a failure or a temporary failure of the first session control server and deletes the address of the first session control server that has detected the failure or the temporary failure from the list .
The management server sends a re-registration request including a user identifier associated with the first session control server in which a failure or a temporary failure is detected to the second session control server, and the second session control server causes the second session control server. , A method of switching a session control server, which comprises a third step of executing a restore sequence in the first session control server.
第2のセッション制御サーバは、S-CSCF(Serving - Call Session Control Function) サーバであり、
前記ゲートウェイは、PGW(Proxy - Gateway)であり、
前記管理サーバは、P-CSCF管理サーバである
ことを特徴とする請求項1に記載のセッション制御サーバの切り替え方法。 The first session control server is a P-CSCF (Proxy --Call Session Control Function) server.
The second session control server is an S-CSCF (Serving --Call Session Control Function) server.
The gateway is PGW (Proxy-Gateway).
The method for switching a session control server according to claim 1, wherein the management server is a P-CSCF management server.
ユーザ端末が、登録要求を、ゲートウェイへ送信し、
ゲートウェイは、ユーザ識別子及び第1のセッション制御サーバアドレスを含む登録要求を、第1のセッション制御サーバへ送信し、
第1のセッション制御サーバは、第2のセッション制御サーバへ、当該登録要求を転送し、
第2のセッション制御サーバは、当該登録要求を、前記管理サーバへ転送する
ことを特徴とする請求項1又は2に記載のセッション制御サーバの切り替え方法。 About the first step
The user terminal sends a registration request to the gateway and
The gateway sends a registration request containing the user identifier and the first session control server address to the first session control server.
The first session control server transfers the registration request to the second session control server.
The method for switching a session control server according to claim 1 or 2, wherein the second session control server transfers the registration request to the management server.
前記管理サーバは、第1のセッション制御サーバそれぞれに対して、定期的に死活監視メッセージを送信することによって、障害を検知する
ことを特徴とする請求項1から3のいずれか1項に記載のセッション制御サーバの切り替え方法。 About the second step
The one according to any one of claims 1 to 3, wherein the management server periodically sends a life-and-death monitoring message to each of the first session control servers to detect a failure. How to switch the session control server.
前記管理サーバは、運用コマンドによって、任意の第1のセッション制御サーバに対する仮障害を検知する
ことを特徴とする請求項1から3のいずれか1項に記載のセッション制御サーバの切り替え方法。 About the second step
The method for switching a session control server according to any one of claims 1 to 3, wherein the management server detects a temporary failure for an arbitrary first session control server by an operation command.
前記管理サーバは、保持したアドレスに基づくゲートウェイから、第1のセッション制御サーバアドレスリスト要求を受信し、前記リストを応答した後、全てのゲートウェイに対する第1のセッション制御サーバのリスト更新が完了したと判断する
ことを特徴とする請求項1から5のいずれか1項に記載のセッション制御サーバの切り替え方法。 Regarding the second step, when the management server detects a failure or a temporary failure, the management server holds the address of the gateway that finally received the first session control server address list request.
The management server receives the first session control server address list request from the gateway based on the retained address, responds to the list, and then completes the update of the list of the first session control server for all gateways. The method for switching a session control server according to any one of claims 1 to 5, wherein the determination is made.
第2のセッション制御サーバは、前記管理サーバから受信した再登録要求を、障害又は仮障害が検知された第1のセッション制御サーバへ送信すると共に、第1のセッション制御サーバが障害又は仮障害を発生していることを確認する
ことを特徴とする請求項1から6のいずれか1項に記載のセッション制御サーバの切り替え方法。 About the third step
The second session control server sends the re-registration request received from the management server to the first session control server in which the failure or temporary failure is detected, and the first session control server causes the failure or temporary failure. The method for switching a session control server according to any one of claims 1 to 6 , wherein it is confirmed that the occurrence has occurred.
第1のステップの前段で、前記ゲートウェイは、ユーザ端末から接続要求を受信した際に、前記加入者サーバへ承認要求を送信し、
第3のステップについて、第2のセッション制御サーバは、前記加入者サーバへ、第1のセッション制御サーバのリストア要求を送信し、前記加入者サーバは、前記ゲートウェイを介してユーザ端末へ、セッション解放通知を送信する
ことを特徴とする請求項1から7のいずれか1項に記載のセッション制御サーバの切り替え方法。 The system further comprises a subscriber server capable of communicating with the gateway and a second session control server.
In the first stage before the first step, when the gateway receives the connection request from the user terminal, it sends an approval request to the subscriber server.
Regarding the third step, the second session control server sends a restore request of the first session control server to the subscriber server, and the subscriber server releases the session to the user terminal via the gateway. The method for switching a session control server according to any one of claims 1 to 7 , wherein a notification is transmitted.
IMSに配置され、前記ゲートウェイと通信する複数の第1のセッション制御サーバと、第1のセッション制御サーバと通信する第2のセッション制御サーバと
を有するシステムに配置され、各ゲートウェイに対して、接続可能な1つ以上の第1のセッション制御サーバアドレスを管理する管理サーバであって、
ユーザ端末が送信した登録要求を、ゲートウェイ及び第1のセッション制御サーバを介して第2のセッション制御サーバから受信し、当該登録要求に含まれるユーザ識別子及び第1のセッション制御サーバアドレスを紐付けて記憶する管理テーブルと、
前記ゲートウェイから、第1のセッション制御サーバアドレスリスト要求を受信し、当該ゲートウェイが接続可能な第1のセッション制御サーバのアドレスのリストを、前記ゲートウェイへ応答するアドレスリスト送信手段と、
第1のセッション制御サーバについて、障害又は仮障害を検知すると共に、障害又は仮障害を検知した第1のセッション制御サーバのアドレスを、前記リストから削除する死活監視手段と、
障害又は仮障害が検知された第1のセッション制御サーバに紐付けられたユーザ識別子を含む再登録要求を、第2のセッション制御サーバへ送信する再登録要求送信手段と
を有し、
第2のセッション制御サーバから、第1のセッション制御サーバにおけるリストアシーケンスを実行させることを特徴とする管理サーバ。 It has a gateway that is arranged in the EPC and communicates with the user terminal, a plurality of first session control servers that are arranged in the IMS and communicate with the gateway, and a second session control server that communicates with the first session control server. A management server that is located in the system and manages one or more connectable first session control server addresses for each gateway.
The registration request transmitted by the user terminal is received from the second session control server via the gateway and the first session control server, and the user identifier included in the registration request and the first session control server address are associated with each other. The management table to remember and
An address list transmitting means that receives a first session control server address list request from the gateway and responds to the gateway with a list of addresses of the first session control server to which the gateway can connect.
With respect to the first session control server, a life-and-death monitoring means that detects a failure or a temporary failure and deletes the address of the first session control server that has detected the failure or the temporary failure from the list .
It has a re-registration request transmitting means for transmitting a re-registration request including a user identifier associated with the first session control server in which a failure or a temporary failure is detected to the second session control server.
A management server characterized in that a restore sequence in the first session control server is executed from the second session control server.
IMSに配置され、前記ゲートウェイと通信する複数の第1のセッション制御サーバと、第1のセッション制御サーバと通信する第2のセッション制御サーバと
を有するシステムに配置され、各ゲートウェイに対して、接続可能な1つ以上の第1のセッション制御サーバアドレスを管理する管理サーバに搭載されたコンピュータを機能させるプログラムであって、
ユーザ端末が送信した登録要求を、ゲートウェイ及び第1のセッション制御サーバを介して第2のセッション制御サーバから受信し、当該登録要求に含まれるユーザ識別子及び第1のセッション制御サーバアドレスを紐付けて記憶する管理テーブルと、
前記ゲートウェイから、第1のセッション制御サーバアドレスリスト要求を受信し、当該ゲートウェイが接続可能な第1のセッション制御サーバのアドレスのリストを、前記ゲートウェイへ応答するアドレスリスト送信手段と、
第1のセッション制御サーバについて、障害又は仮障害を検知すると共に、障害又は仮障害を検知した第1のセッション制御サーバのアドレスを、前記リストから削除する死活監視手段と、
障害又は仮障害が検知された第1のセッション制御サーバに紐付けられたユーザ識別子を含む再登録要求を、第2のセッション制御サーバへ送信する再登録要求送信手段と
してコンピュータを機能させ、
第2のセッション制御サーバから、第1のセッション制御サーバにおけるリストアシーケンスを実行させることを特徴とする管理サーバ用のプログラム。 It has a gateway that is arranged in the EPC and communicates with the user terminal, a plurality of first session control servers that are arranged in the IMS and communicate with the gateway, and a second session control server that communicates with the first session control server. A program that operates a computer installed in a management server that is located in the system and manages one or more connectable first session control server addresses for each gateway.
The registration request transmitted by the user terminal is received from the second session control server via the gateway and the first session control server, and the user identifier included in the registration request and the first session control server address are associated with each other. The management table to remember and
An address list transmitting means that receives a first session control server address list request from the gateway and responds to the gateway with a list of addresses of the first session control server to which the gateway can connect.
With respect to the first session control server, a life-and-death monitoring means that detects a failure or a temporary failure and deletes the address of the first session control server that has detected the failure or the temporary failure from the list .
The computer functions as a re-registration request transmission means for transmitting a re-registration request including a user identifier associated with the first session control server in which a failure or a temporary failure is detected to the second session control server.
A program for a management server, characterized in that a restore sequence in the first session control server is executed from the second session control server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019054719A JP7045129B2 (en) | 2019-03-22 | 2019-03-22 | Session control server switching method, management server and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019054719A JP7045129B2 (en) | 2019-03-22 | 2019-03-22 | Session control server switching method, management server and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020156020A JP2020156020A (en) | 2020-09-24 |
| JP7045129B2 true JP7045129B2 (en) | 2022-03-31 |
Family
ID=72559975
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019054719A Active JP7045129B2 (en) | 2019-03-22 | 2019-03-22 | Session control server switching method, management server and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7045129B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115499485A (en) * | 2022-08-30 | 2022-12-20 | 新华三技术有限公司 | A server switching method and network equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080175157A1 (en) | 2007-01-11 | 2008-07-24 | Samsung Electronics Co., Ltd | Ims reregistration method and system therefor |
| JP2010263597A (en) | 2009-05-01 | 2010-11-18 | Kddi Corp | IMS network system and node changing method |
| JP2015065539A (en) | 2013-09-24 | 2015-04-09 | 株式会社Nttドコモ | Ip multimedia sub-system, proxy session control device, and communication control method |
| JP2016063237A (en) | 2014-09-12 | 2016-04-25 | 日本電気株式会社 | Communication system, gateway, communication terminal, and list information transmission method |
-
2019
- 2019-03-22 JP JP2019054719A patent/JP7045129B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080175157A1 (en) | 2007-01-11 | 2008-07-24 | Samsung Electronics Co., Ltd | Ims reregistration method and system therefor |
| JP2010263597A (en) | 2009-05-01 | 2010-11-18 | Kddi Corp | IMS network system and node changing method |
| JP2015065539A (en) | 2013-09-24 | 2015-04-09 | 株式会社Nttドコモ | Ip multimedia sub-system, proxy session control device, and communication control method |
| JP2016063237A (en) | 2014-09-12 | 2016-04-25 | 日本電気株式会社 | Communication system, gateway, communication terminal, and list information transmission method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020156020A (en) | 2020-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6939948B2 (en) | Methods and equipment to facilitate P-CSCF recovery in the event of a P-CSCF failure | |
| US9596712B2 (en) | Method and apparatus for handling P-CSCF failure and restoring connectivity | |
| US12192252B2 (en) | Voice service restoration after element failure | |
| EP3054644B1 (en) | Voice session termination for messaging clients in IMS | |
| US9363319B2 (en) | Method and system of transferring a message in a session initiation protocol based communications network | |
| EP2381637B1 (en) | Registration backup data processing method, apparatus and system | |
| CN104284360B (en) | P-CSCF fault handling methods and system | |
| CN105580343B (en) | IP multimedia subsystem acts on behalf of session control device and communication control method | |
| EP1742443A1 (en) | method and system for a traditional terminal user to access an IMS domain | |
| US20120173736A1 (en) | Method for supporting a user equipment lacking globally routable user agent uri - gruu support in an internet protocol multimedia subsystem - ims | |
| WO2008048753B1 (en) | Method and apparatus for seamless connections and service continuity in an agnostic access internet protocol mulitmedia communication system | |
| JP6537919B2 (en) | Subscriber information registration method, communication service device and program | |
| CN101971592A (en) | Local session controller, ip multimedia subsystem and session registration method | |
| WO2013156061A1 (en) | Failure handling within a network implementing srvcc | |
| JP7045129B2 (en) | Session control server switching method, management server and program | |
| KR100703426B1 (en) | Method and apparatus for enabling subscriber originating originating and incoming call in IP based multimedia subsystem | |
| KR102065019B1 (en) | Home subscriber server and method for managing subscriber in internet protocol multimedia subsystem network | |
| JP2011172036A (en) | Method for changing sip server connecting by terminal under registration, server, and program | |
| CN101577893A (en) | Method for recovering failed service call session control function | |
| KR101075614B1 (en) | Method for terminating call unregistered user in ip multimedia subsystem network | |
| JP6449646B2 (en) | Communication system and address resolution method | |
| WO2008053013A1 (en) | Moving between communications domains | |
| KR20170096531A (en) | System and method for TAS restoration based home subscribe server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210118 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210825 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211227 |
|
| 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: 20220317 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220317 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7045129 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |