Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5347743B2 - Communication system, control node selection device, control node selection method, and program - Google Patents
[go: Go Back, main page]

JP5347743B2 - Communication system, control node selection device, control node selection method, and program - Google Patents

Communication system, control node selection device, control node selection method, and program Download PDF

Info

Publication number
JP5347743B2
JP5347743B2 JP2009143418A JP2009143418A JP5347743B2 JP 5347743 B2 JP5347743 B2 JP 5347743B2 JP 2009143418 A JP2009143418 A JP 2009143418A JP 2009143418 A JP2009143418 A JP 2009143418A JP 5347743 B2 JP5347743 B2 JP 5347743B2
Authority
JP
Japan
Prior art keywords
control node
control
selection device
request signal
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009143418A
Other languages
Japanese (ja)
Other versions
JP2011003983A (en
Inventor
英治 長谷
直明 鈴木
正光 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2009143418A priority Critical patent/JP5347743B2/en
Publication of JP2011003983A publication Critical patent/JP2011003983A/en
Application granted granted Critical
Publication of JP5347743B2 publication Critical patent/JP5347743B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信制御を行う制御ノードを選択する通信システム、制御ノード選択装置、制御ノード選択方法及びプログラムに関する。   The present invention relates to a communication system, a control node selection device, a control node selection method, and a program for selecting a control node that performs communication control.

近年、無線通信システムにおいて、加入者に対するポリシー機能や課金機能等を有する通信制御を行う制御ノードであるPCRF(Policy and Charging Rule Function)が複数存在する場合、その複数のPCRFのうちから1つのPCRFを選択する制御ノード選択装置であるDRA(Diameter Routing Agent)が設けられているシステムが考えられている(例えば、非特許文献1参照。)。   In recent years, in a wireless communication system, when there are a plurality of PCRFs (Policies and Charging Rule Functions) which are control nodes that perform communication control including a policy function and a charging function for a subscriber, one PCRF out of the plurality of PCRFs. A system provided with a DRA (Diameter Routing Agent), which is a control node selection device that selects a node, is considered (for example, see Non-Patent Document 1).

図16は、一般的な通信システムの一形態を示す図である。   FIG. 16 is a diagram illustrating one form of a general communication system.

図16に示した通信システムには、DRA1000と、PCRF2000と、S/P−GW3000と、HSS4000と、UE5000と、eNodeB6000と、MME7000とが設けられている。なお、ここでは、転送方式として、Proxy方式とRedirect方式とのどちらの方式が用いられても良い。   In the communication system shown in FIG. 16, DRA 1000, PCRF 2000, S / P-GW 3000, HSS 4000, UE 5000, eNodeB 6000, and MME 7000 are provided. Here, as the transfer method, either the Proxy method or the Redirect method may be used.

DRA1000は、S/P−GW3000から送信されてきた制御要求信号であるCCR(Credit−Control−Request)信号の転送方式としてProxy方式が用いられる場合、当該CCR信号をPCRF2000へ転送する制御ノード選択装置である。また、CCR信号の転送方式としてRedirect方式が用いられる場合、DRA1000は、S/P−GW3000から送信されてきたCCR信号をPCRF2000へ転送せず、当該CCR信号に対する応答信号であるCCA(Credit−Control−Answer)信号を生成し、当該CCA信号をPCRFの選択結果を示すPCRF選択結果情報を含めてS/P−GW3000へ送信する。   DRA 1000 is a control node selection device that transfers the CCR signal to PCRF 2000 when the Proxy method is used as a transfer method of a CCR (Credit-Control-Request) signal that is a control request signal transmitted from S / P-GW 3000 It is. Further, when the redirect method is used as the transfer method of the CCR signal, the DRA 1000 does not transfer the CCR signal transmitted from the S / P-GW 3000 to the PCRF 2000, and is a CCA (Credit-Control) that is a response signal to the CCR signal. -Answer) signal is generated, and the CCA signal is transmitted to the S / P-GW 3000 including the PCRF selection result information indicating the PCRF selection result.

PCRF2000は、転送されてきたCCR信号等に基づいて、UE5000に対するポリシー機能や課金機能等を有する通信制御を行う制御ノードである。   The PCRF 2000 is a control node that performs communication control including a policy function and a charging function for the UE 5000 based on the transferred CCR signal and the like.

S/P−GW(Serving−Gateway/Packet Data Node−Gateway)3000は、ユーザパケットのルーティング、ポリシーの適用、各加入者用のパケットフィルタリング、サポートの課金、合法的傍受およびパケットスクリーニングなどを行うゲートウェイ装置である。また、S/P−GW3000は、DRA1000へCCR信号を送信する。また、S/P−GW3000は、CCR信号を送信したDRA1000からCCA信号が送信されてきた場合、当該CCA信号に含まれるPCRF選択結果情報に基づいて、CCR信号をPCRF2000へ送信(転送)する。   S / P-GW (Serving-Gateway / Packet Data Node-Gateway) 3000 is a gateway for user packet routing, policy application, packet filtering for each subscriber, support charging, lawful intercept and packet screening, etc. Device. Further, the S / P-GW 3000 transmits a CCR signal to the DRA 1000. Further, when a CCA signal is transmitted from the DRA 1000 that has transmitted the CCR signal, the S / P-GW 3000 transmits (transfers) the CCR signal to the PCRF 2000 based on the PCRF selection result information included in the CCA signal.

HSS(Home Subscriber Server)4000は、UE5000を識別するための加入者識別情報、UE5000へ提供するサービスの内容等の加入者に関する情報を記憶する加入者情報収容装置である。   The HSS (Home Subscriber Server) 4000 is a subscriber information storage device that stores subscriber information such as subscriber identification information for identifying the UE 5000 and contents of services to be provided to the UE 5000.

UE(User Equipment)5000は、加入者が利用する端末装置である。   A UE (User Equipment) 5000 is a terminal device used by a subscriber.

eNodeB6000は、無線基地局である。   The eNodeB 6000 is a radio base station.

MME(Mobility Management Entity)7000は、HSS4000に記憶された情報に基づいてUE5000の認証やUE5000のページング処理、UE5000の位置登録や着信時の端末呼び出し、ハンドオーバーといったモビリティ管理を行う局舎内装置である。   The MME (Mobility Management Entity) 7000 is an in-house device that performs mobility management such as authentication of the UE 5000, paging processing of the UE 5000, location registration of the UE 5000, terminal call at incoming, and handover based on information stored in the HSS 4000. is there.

図17は、図16に示したPCRF2000と、S/P−GW3000と、HSS4000との間におけるデータの流れを説明するための図である。   FIG. 17 is a diagram for explaining a data flow among the PCRF 2000, the S / P-GW 3000, and the HSS 4000 shown in FIG.

図17に示すように、S/P−GW3000からのポリシー要求に対して、PCRF2000は、HSS4000から加入者データ(加入者情報)を取得して処理を行う。   As shown in FIG. 17, in response to the policy request from the S / P-GW 3000, the PCRF 2000 acquires subscriber data (subscriber information) from the HSS 4000 and performs processing.

上述したようなPCRFは一般的に複数存在する。そのため、その複数のPCRFのうち、どのPCRFを用いて通信制御を行うかを選択するためにDRAが必要となる。   There are generally a plurality of PCRFs as described above. Therefore, DRA is necessary to select which PCRF is used to perform communication control among the plurality of PCRFs.

近年では、そのDRAが複数存在する通信システムも普及している。   In recent years, communication systems in which a plurality of DRAs exist have also become widespread.

図18は、DRAが複数存在する通信システムの一形態を示す図である。   FIG. 18 is a diagram illustrating a form of a communication system in which a plurality of DRAs exist.

図18に示した通信システムには、DRA1000−1〜1000−3と、PCRF2000−1〜2000−3と、S/P−GW3000とが設けられている。なお、Redirect方式でCCR信号を転送する場合、S/P−GW3000とRCRF2000−1〜2000−3とも接続する。   In the communication system shown in FIG. 18, DRA 1000-1 to 1000-3, PCRF 2000-1 to 2000-3, and S / P-GW 3000 are provided. When the CCR signal is transferred by the redirect method, the S / P-GW 3000 and RCRF 2000-1 to 2000-3 are also connected.

DRA1000−1〜1000−3は、S/P−GW3000から送信されてきたCCR信号の転送方式としてProxy方式が用いられる場合、当該CCR信号をPCRF2000−1〜2000−3へ転送する。このとき、DRA1000−1〜1000−3は、PCRF2000−1〜2000−3のうち1つのPCRFを選択してCCR信号を転送する。また、CCR信号の転送方式としてRedirect方式が用いられる場合、DRA1000−1〜1000−3は、S/P−GW3000から送信されてきたCCR信号をPCRF2000−1〜2000−3へ転送せず、当該CCR信号に対する応答信号であるCCA(Credit−Control−Answer)信号を生成し、当該CCA信号をPCRFの選択結果を示すPCRF選択結果情報を含めてS/P−GW3000へ送信する。   When the Proxy method is used as a transfer method for the CCR signal transmitted from the S / P-GW 3000, the DRA 1000-1 to 1000-3 transfers the CCR signal to the PCRF 2000-1 to 2000-3. At this time, the DRAs 1000-1 to 1000-3 select one PCRF among the PCRFs 2000-1 to 2000-3 and transfer the CCR signal. Further, when the redirect method is used as the transfer method of the CCR signal, the DRA 1000-1 to 1000-3 does not transfer the CCR signal transmitted from the S / P-GW 3000 to the PCRF 2000-1 to 2000-3. A CCA (Credit-Control-Answer) signal that is a response signal to the CCR signal is generated, and the CCA signal is transmitted to the S / P-GW 3000 including PCRF selection result information indicating a PCRF selection result.

PCRF2000−1〜2000−3は、転送されてきたCCR信号に基づいて加入者の制御を行う。   The PCRF 2000-1 to 2000-3 controls the subscriber based on the transferred CCR signal.

S/P−GW3000は、CCR信号をDRA1000−1〜1000−3へ送信する。   The S / P-GW 3000 transmits the CCR signal to the DRA 1000-1 to 1000-3.

図19は、図18におけるCCR信号の転送ルートの一例を示す図である。ここでは、CCR信号の転送方式として、Proxy方式が用いられる場合を例に挙げる。   FIG. 19 is a diagram illustrating an example of a transfer route of the CCR signal in FIG. Here, a case where the Proxy method is used as a CCR signal transfer method will be described as an example.

図19に示すように、DRA1000−1〜1000−3がPCRF2000−1をCCR信号の転送先として選択している場合、S/P−GW3000から送信されたCCR信号は、DRA1000−1〜1000−3を経由してPCRF2000−1へ転送される。つまり、DRA1000−1〜1000−3は、S/P−GW3000から送信されてきたCCR信号をPCRF2000−1へ転送する。なお、CCR信号の転送方式として、Redirect方式が用いられる場合は、CCR信号は、DRA1000−1〜1000−3を経由せず、S/P−GW3000からPCRF2000−1へ送信(転送)される。   As shown in FIG. 19, when the DRA 1000-1 to 1000-3 selects the PCRF 2000-1 as the transfer destination of the CCR signal, the CCR signal transmitted from the S / P-GW 3000 is the DRA 1000-1 to 1000- 3 is transferred to the PCRF 2000-1. That is, the DRAs 1000-1 to 1000-3 transfer the CCR signal transmitted from the S / P-GW 3000 to the PCRF 2000-1. When the redirect method is used as the CCR signal transfer method, the CCR signal is transmitted (transferred) from the S / P-GW 3000 to the PCRF 2000-1 without passing through the DRA 1000-1 to 1000-3.

3GPP TS29.213 V8.2.0(2008−12)3GPP TS 29.213 V8.2.0 (2008-12)

図20は、図19に示した状態でPCRF2000−1に障害が発生した場合のCCR信号の転送ルートの一例を示す図である。ここでは、CCR信号の転送方式として、Proxy方式が用いられる場合を例に挙げる。   FIG. 20 is a diagram illustrating an example of a transfer route of the CCR signal when a failure occurs in the PCRF 2000-1 in the state illustrated in FIG. Here, a case where the Proxy method is used as a CCR signal transfer method will be described as an example.

図20に示すように、PCRF2000−1に障害が発生した場合、DRA1000−1〜1000−3は、PCRF2000−1は利用できないと判断する。そのため、DRA1000−1〜1000−3はそれぞれPCRF2000−1以外のPCRFをCCR信号の転送先として選択する。   As shown in FIG. 20, when a failure occurs in the PCRF 2000-1, the DRAs 1000-1 to 1000-3 determine that the PCRF 2000-1 cannot be used. Therefore, the DRAs 1000-1 to 1000-3 each select a PCRF other than the PCRF 2000-1 as the transfer destination of the CCR signal.

ある1人の加入者から送信されたCCR信号は、1つのPCRFで処理する必要がある。しかしながら、図20に示すように、DRA1000−1はPCRF2000−2をCCR信号の転送先として選択し、DRA1000−2〜1000−3はPCRF2000−3をCCR信号の転送先として選択してしまうと、1人の加入者から送信されたCCR信号が、複数のPCRFで処理されてしまう。このような処理が行われてしまった場合、各加入者に対するCCR信号の処理が正常に行われない。   A CCR signal transmitted from one subscriber needs to be processed by one PCRF. However, as shown in FIG. 20, when DRA 1000-1 selects PCRF 2000-2 as the transfer destination of the CCR signal, and DRA 1000-2 to 1000-3 selects PCRF 2000-3 as the transfer destination of the CCR signal, A CCR signal transmitted from one subscriber is processed by a plurality of PCRFs. If such processing has been performed, processing of the CCR signal for each subscriber is not performed normally.

つまり、CCR信号のルート先であるPCRFに障害が発生した場合、代替えとなるPCRFを動的に正しく選択することができないという問題点がある。   That is, when a failure occurs in the PCRF that is the route destination of the CCR signal, there is a problem in that the substitute PCRF cannot be dynamically selected correctly.

本発明の目的は、上述した課題を解決する通信システム、制御ノード選択装置、制御ノード選択方法及びプログラムを提供することである。   The objective of this invention is providing the communication system, the control node selection apparatus, the control node selection method, and program which solve the subject mentioned above.

本発明の通信システムは、
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードと、該複数の制御ノードのうち前記加入者ごとに経路管理テーブルにあらかじめ記憶された制御ノードを前記制御要求信号の転送先として選択する複数の制御ノード選択装置とから構成される通信システムにおいて、
前記複数の制御ノード選択装置は、主制御ノード選択装置と従属制御ノード選択装置とからなり、
前記主制御ノード選択装置および従属制御ノード選択装置は、前記制御ノードが利用可能であるかどうかを判断し、
前記主制御ノード選択装置は、前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けて記憶するセッション管理テーブルを有し、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索し、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択し、前記制御要求信号が、前記従属制御ノード選択装置から送信されてきたものである場合、該制御要求信号に含まれる前記加入者識別情報と前記経路管理テーブルにて対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を前記従属制御ノード選択装置へ送信し、
前記従属制御ノード選択装置は、さらに、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記主制御ノード選択装置から前記リレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記主制御ノード選択装置へリレーすることを特徴とする。
The communication system of the present invention includes:
A plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication, and a control node that is stored in advance in a route management table for each of the plurality of control nodes In a communication system including a plurality of control node selection devices that are selected as transfer destinations of control request signals,
The plurality of control node selection devices include a main control node selection device and a subordinate control node selection device,
The master control node selection device and the subordinate control node selection device determine whether the control node is available;
The main control node selection device is a session identification information given to session processing included in the control request signal, subscriber identification information given to the subscriber, and a transfer destination of the control request signal A session management table for storing the control node in association with the session process from start to end, and when the control request signal is transmitted, the control request signal is transmitted to the control request signal in the session management table. When the control node associated with the included subscriber identification information is searched from the session management table and the subscriber identification information included in the transmitted control request signal does not exist in the session management table, or If it is determined that the retrieved control node is not usable, the control node that is determined to be usable is controlled by the transfer destination. If the control request signal is a signal sent from the subordinate control node selection device, the control node is selected as the node. Otherwise, the control node is selected as the transfer destination control node. After determining that the control node associated with the subscriber identification information included in the request signal and the route management table is available, the subscriber identification information of the subscriber disappeared in the session management table In this case, a relay release signal indicating that is transmitted to the subordinate control node selection device,
The subordinate control node selection device further determines that the control node stored in the path management table is not usable until the relay release signal is transmitted from the main control node selection device. The control request signal transmitted from the subscriber is relayed to the main control node selection device.

また、本発明の制御ノード選択装置は、
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置であって、
前記制御要求信号の前記転送先の制御ノードを選択するルーティング部と、
前記加入者ごとに前記制御要求信号の転送先の制御ノードを経路管理テーブルにあらかじめ記憶して管理する静的ルート管理部と、
前記制御ノードが利用可能であるかどうかを判断する対向ノード状態管理部と、
前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶して管理し、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する監視セッション管理部とを有し、
前記ルーティング部は、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記監視セッション管理部が検索した制御ノードが利用不可能であると前記対向ノード状態管理部が判断した場合、前記対向ノード状態管理部が利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記監視セッション管理部が検索した制御ノードを前記転送先の制御ノードとして選択する。
The control node selection device of the present invention is
A control node selection device that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication,
A routing unit for selecting the control node of the transfer destination of the control request signal;
A static route management unit that stores and manages a control node of a transfer destination of the control request signal for each subscriber in advance in a route management table;
An opposing node state manager that determines whether the control node is available;
Session identification information uniquely assigned to session processing included in the control request signal, subscriber identification information uniquely assigned to the subscriber, and a control node that is a transfer destination of the control request signal From the start to the end of this, when stored and managed in the session management table in association, when the control request signal is transmitted, subscriber identification information included in the control request signal in the session management table, A monitoring session management unit that retrieves the associated control node from the session management table;
The routing unit, when subscriber identification information included in the transmitted control request signal does not exist in the session management table, or when the control node searched by the monitoring session management unit is not available When the opposite node state management unit determines, the control node that is determined to be usable by the opposite node state management unit is selected as the transfer destination control node; otherwise, the monitoring session management unit searches A control node is selected as the transfer destination control node.

また、本発明の制御ノード選択装置は、
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置であって、
前記制御要求信号の前記転送先の制御ノードを選択するルーティング部と、
前記加入者ごとに前記制御要求信号の転送先の制御ノードを経路管理テーブルにあらかじめ記憶して管理する静的ルート管理部と、
前記制御ノードが利用可能であるかどうかを判断する対向ノード状態管理部とを有し、
前記ルーティング部は、前記対向ノード状態管理部が、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記制御要求信号の転送をリレーする他の制御ノード選択装置であるリレー制御ノード選択装置から前記リレーを解除する旨を示すリレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記リレー制御ノード選択装置へリレーする制御ノード選択装置。
The control node selection device of the present invention is
A control node selection device that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication,
A routing unit for selecting the control node of the transfer destination of the control request signal;
A static route management unit that stores and manages a control node of a transfer destination of the control request signal for each subscriber in advance in a route management table;
An opposing node state manager that determines whether the control node is available;
In the routing unit, the opposite node state management unit determines that the control node stored in the route management table is not usable, and then uses another control node selection device that relays transfer of the control request signal. A control node that relays a control request signal transmitted from the subscriber to the relay control node selection device until a relay release signal indicating that the relay is released is transmitted from a relay control node selection device. Selection device.

また、本発明の制御ノード選択方法は、
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードと、該複数の制御ノードのうち前記加入者ごとに経路管理テーブルにあらかじめ記憶された制御ノードを前記制御要求信号の転送先として選択する複数の制御ノード選択装置とから構成される通信システムにおいて、前記複数の制御ノードから1つの制御ノードを前記制御要求信号の転送先の制御ノードとして選択する制御ノード選択方法であって、
前記制御ノード選択装置が、前記制御ノードが利用可能であるかどうかを判断する処理と、
前記複数の制御ノード選択装置のうち主制御ノード選択装置が、前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶する処理と、
前記主制御ノード選択装置が、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する処理と、
前記主制御ノード選択装置が、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択する処理と、
前記主制御ノード選択装置が、前記制御要求信号が、前記複数の制御ノード選択装置のうち当該主制御ノード選択装置以外の制御ノード選択装置である従属制御ノード選択装置から送信されてきたものである場合、該制御要求信号に含まれる前記加入者識別情報と前記経路管理テーブルにて対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を前記従属制御ノード選択装置へ送信する処理と、
前記従属制御ノード選択装置が、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記主制御ノード選択装置から前記リレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記主制御ノード選択装置へリレーする処理とを有する。
The control node selection method of the present invention includes
A plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication, and a control node that is stored in advance in a route management table for each of the plurality of control nodes In a communication system comprising a plurality of control node selection devices that are selected as transfer destinations of control request signals, a control node that selects one control node from among the plurality of control nodes as a control node to which the control request signal is transferred A selection method,
A process for the control node selection device to determine whether the control node is available;
Of the plurality of control node selection devices, a main control node selection device includes session identification information given to session processing included in the control request signal, subscriber identification information given to the subscriber, A process of storing a control node, which is a transfer destination of the control request signal, in association with the session management table from the start to the end of the session process;
When the control request signal is transmitted, the main control node selection device searches the session management table for a control node associated with subscriber identification information included in the control request signal in the session management table. Processing to
When the main control node selection device does not have subscriber identification information included in the transmitted control request signal in the session management table, or when the searched control node is unavailable Selecting a control node determined to be usable as the transfer destination control node; otherwise, selecting the searched control node as the transfer destination control node;
In the main control node selection device, the control request signal is transmitted from a subordinate control node selection device that is a control node selection device other than the main control node selection device among the plurality of control node selection devices. If it is determined that the control node associated with the subscriber identification information included in the control request signal and the route management table is available, the subscriber identification of the subscriber is stored in the session management table. When there is no information, a process of transmitting a relay release signal indicating that to the subordinate control node selection device;
The subordinate control node selection device determines that the control node stored in the route management table is not usable until the relay release signal is transmitted from the main control node selection device. And a process of relaying a control request signal transmitted from a subscriber to the main control node selection device.

また、本発明のプログラムは、
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置に実行させるためのプログラムであって、
前記制御ノードが利用可能であるかどうかを判断する手順と、
前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶する手順と、
前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する手順と、
前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択する手順と、
前記制御要求信号が、前記複数の制御ノード選択装置のうち当該制御ノード選択装置以外の他の制御ノード選択装置から送信されてきたものである場合、前記加入者ごとに前記制御要求信号の転送先の制御ノードをあらかじめ記憶する経路管理テーブルにて該制御要求信号に含まれる加入者識別情報と前記対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を該制御要求信号を送信してきた他の制御ノード選択装置へ送信する手順とを実行させる。
The program of the present invention is
To cause a control node selection apparatus that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber who performs communication. The program of
A procedure for determining whether the control node is available;
Session identification information uniquely assigned to session processing included in the control request signal, subscriber identification information uniquely assigned to the subscriber, and a control node that is a transfer destination of the control request signal From the start to the end of the process, store in the session management table in association with each other,
A procedure for searching the session management table for a control node associated with subscriber identification information included in the control request signal when the control request signal is transmitted;
When subscriber identification information included in the transmitted control request signal does not exist in the session management table, or when it is determined that the searched control node is not available, it is determined that it can be used. Selecting a control node as the transfer destination control node; otherwise, selecting the searched control node as the transfer destination control node;
When the control request signal is transmitted from a control node selection device other than the control node selection device among the plurality of control node selection devices, the transfer destination of the control request signal for each subscriber After determining that the control node associated with the subscriber identification information included in the control request signal is available in the route management table that stores the control node in advance, the subscriber is stored in the session management table. When there is no subscriber identification information, a relay release signal indicating that fact is transmitted to another control node selection device that has transmitted the control request signal.

また、本発明のプログラムは、
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置に実行させるためのプログラムであって、
前記加入者ごとに前記制御要求信号の転送先の制御ノードをあらかじめ記憶する経路管理テーブルに記憶された制御ノードが利用可能であるかどうかを判断する手順と、
前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記制御要求信号の転送をリレーする他の制御ノード選択装置であるリレー制御ノード選択装置から前記リレーを解除する旨を示すリレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記リレー制御ノード選択装置へリレーする手順とを実行させる。
The program of the present invention is
To cause a control node selection apparatus that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber who performs communication. The program of
A procedure for determining whether or not a control node stored in a path management table storing in advance a control node to which the control request signal is transferred for each subscriber is available;
After determining that the control node stored in the path management table is not usable, the relay is released from the relay control node selection device which is another control node selection device that relays the transfer of the control request signal. Until the relay release signal indicating is transmitted, the control request signal transmitted from the subscriber is relayed to the relay control node selection device.

以上説明したように、本発明においては、主制御ノード選択装置が、制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、加入者固有に付与された加入者識別情報と、制御要求信号の転送先である制御ノードとを、セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶し、制御要求信号が送信されてきた際、セッション管理テーブルにて制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードをセッション管理テーブルから検索し、送信されてきた制御要求信号に含まれる加入者識別情報がセッション管理テーブルに存在しない場合、または、検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを転送先の制御ノードとして選択し、そうでない場合は、検索した制御ノードを転送先の制御ノードとして選択し、制御要求信号が、従属制御ノード選択装置から送信されてきたものである場合、制御要求信号に含まれる加入者識別情報と経路管理テーブルにて対応付けられている制御ノードが利用可能になったと判断した後、セッション管理テーブルに加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を従属制御ノード選択装置へ送信し、従属制御ノード選択装置が、経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、主制御ノード選択装置からリレー解除信号が送信されてくるまでの間、加入者から送信されてきた制御要求信号を主制御ノード選択装置へリレーする構成としたため、制御ノードの障害/回復に伴うルート先制御ノードの動的選択制御を容易に行うことができる。   As described above, in the present invention, the main control node selection device includes the session identification information given to the session processing included in the control request signal, the subscriber identification information given to the subscriber, and the control. The control node that is the transfer destination of the request signal is stored in the session management table in association with the session process from the start to the end, and when the control request signal is transmitted, the control request signal in the session management table The control node associated with the subscriber identification information included in the session management table is searched from the session management table, and the subscriber identification information included in the transmitted control request signal does not exist in the session management table, or the retrieved control If it is determined that the node is not available, the control node that is determined to be available is used as the transfer destination control node. Otherwise, if the searched control node is selected as the transfer destination control node, and the control request signal is transmitted from the subordinate control node selection device, the subscriber included in the control request signal If it is determined that the control node associated with the identification information and the route management table is available, and if there is no subscriber identification information of the subscriber in the session management table, a relay release signal indicating that is subordinated. Until the slave control node selection device transmits a relay release signal after the subordinate control node selection device determines that the control node stored in the route management table is not available. During this period, the control request signal transmitted from the subscriber is relayed to the main control node selection device. Dynamic selection control of the root destination control node can be easily performed.

本発明の通信システムの実施の一形態を示す図である。It is a figure which shows one Embodiment of the communication system of this invention. 図1に示したマスターDRAの内部構成の一例を示す図である。It is a figure which shows an example of an internal structure of the master DRA shown in FIG. 図2に示した経路管理テーブルが記憶している加入者ごとのCCR信号の転送先の情報の一例を示す図である。It is a figure which shows an example of the information of the transfer destination of the CCR signal for every subscriber which the path | route management table shown in FIG. 2 has memorize | stored. 図2に示した対向ノード状態管理部が管理している情報の一例を示す図である。It is a figure which shows an example of the information which the opposite node state management part shown in FIG. 2 manages. 図2に示したセッション管理テーブルが記憶している加入者ごとのセッション識別情報とCCR信号の転送先の情報との対応付けの一例を示す図である。It is a figure which shows an example of matching with the session identification information for every subscriber which the session management table shown in FIG. 2 memorize | stores, and the information of the transfer destination of a CCR signal. 図1に示したスレーブDRAの内部構成の一例を示す図である。It is a figure which shows an example of an internal structure of the slave DRA shown in FIG. 図6に示した対向ノード状態管理部が管理しているDRAの情報の一例を示す図である。It is a figure which shows an example of the information of DRA which the opposite node state management part shown in FIG. 6 manages. 図1に示したマスターDRAにおける制御ノードの通常選択処理を説明するためのシーケンス図である。FIG. 6 is a sequence diagram for explaining a control node normal selection process in the master DRA shown in FIG. 1. 図1に示したマスターDRAにおける制御ノードの新規の迂回選択処理を説明するためのシーケンス図である。It is a sequence diagram for demonstrating the new detour selection process of the control node in the master DRA shown in FIG. 図1に示したマスターDRAにおける制御ノードのすでに迂回中の迂回選択処理を説明するためのシーケンス図である。It is a sequence diagram for demonstrating the detour selection process during the detour of the control node in the master DRA shown in FIG. 図1に示したマスターDRAにおける制御ノードの迂回済みのルートのさらなる迂回選択処理を説明するためのシーケンス図である。FIG. 6 is a sequence diagram for explaining further detour selection processing of a route that has been detoured by a control node in the master DRA illustrated in FIG. 1. 図1に示したスレーブDRAにおける制御ノードの通常選択処理を説明するためのシーケンス図である。FIG. 6 is a sequence diagram for explaining a control node normal selection process in the slave DRA shown in FIG. 1. 図1に示したスレーブDRAにおけるリレー選択の開始処理を説明するためのシーケンス図である。FIG. 6 is a sequence diagram for explaining a relay selection start process in the slave DRA shown in FIG. 1. 図1に示したスレーブDRAにおけるリレー選択の継続処理を説明するためのシーケンス図である。It is a sequence diagram for demonstrating the continuation process of the relay selection in the slave DRA shown in FIG. 図1に示したスレーブDRAにおけるリレー選択の解除処理を説明するためのシーケンス図である。FIG. 7 is a sequence diagram for explaining relay selection release processing in the slave DRA shown in FIG. 1. 一般的な通信システムの一形態を示す図である。It is a figure which shows one form of a general communication system. 図16に示したPCRFと、S/P−GWと、HSSとの間におけるデータの流れを説明するための図である。It is a figure for demonstrating the data flow among PCRF shown in FIG. 16, S / P-GW, and HSS. DRAが複数存在する通信システムの一形態を示す図である。It is a figure which shows one form of the communication system with which multiple DRA exists. 図18におけるCCR信号の転送ルートの一例を示す図である。It is a figure which shows an example of the transfer route | root of the CCR signal in FIG. 図19に示した状態でPCRFに障害が発生した場合のCCR信号の転送ルートの一例を示す図である。It is a figure which shows an example of the transfer route | root of a CCR signal when a failure generate | occur | produces in PCRF in the state shown in FIG.

以下に、本発明の実施の形態について図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の通信システムの実施の一形態を示す図である。   FIG. 1 is a diagram showing an embodiment of a communication system according to the present invention.

本形態は図1に示すように、DRA100−1〜100−3と、PCRF200−1〜200−3と、S/P−GW300とから構成されている。なお、ここでは、転送方式として、Proxy方式とRedirect方式とのどちらの方式が用いられても良い。また、Redirect方式で後述するCCR信号を転送する場合、S/P−GW300とRCRF200−1〜200−3とも接続する。   As shown in FIG. 1, this embodiment includes DRA 100-1 to 100-3, PCRF 200-1 to 200-3, and S / P-GW 300. Here, as the transfer method, either the Proxy method or the Redirect method may be used. In addition, when transferring a CCR signal, which will be described later, using the redirect method, the S / P-GW 300 and RCRF 200-1 to 200-3 are also connected.

S/P−GW300は、図18に示したS/P−GW3000と同じものであり、制御要求信号であるCCR信号をDRA100−1〜100−3へ送信するゲートウェイ装置である。なお、このCCR信号には、信号の種別を示す信号種別(例えば、リソースの生成を要求する生成要求、リソースの状態の変更を要求する変更要求、リソースの削除を要求する削除要求等)と、処理されるセッション固有に付与されたセッション識別情報と、加入者固有に付与された加入者を識別できる情報である加入者識別情報とが含まれている。また、S/P−GW300は、CCR信号を送信したDRA100−1〜100−3から後述するCCA信号が送信されてきた場合、当該CCA信号に含まれるPCRF選択結果情報に基づいて、CCR信号をPCRF200−1〜200−3へ送信(転送)する。   The S / P-GW 300 is the same as the S / P-GW 3000 shown in FIG. 18, and is a gateway device that transmits CCR signals that are control request signals to the DRAs 100-1 to 100-3. The CCR signal includes a signal type indicating a signal type (for example, a generation request for requesting generation of a resource, a change request for requesting a change in the state of a resource, a deletion request for requesting deletion of a resource), and the like. Session identification information uniquely given to the session to be processed and subscriber identification information which is information for identifying the subscriber uniquely assigned to the subscriber are included. In addition, when a CCA signal described later is transmitted from the DRA 100-1 to 100-3 that transmitted the CCR signal, the S / P-GW 300 transmits the CCR signal based on the PCRF selection result information included in the CCA signal. Transmit (transfer) to PCRF 200-1 to 200-3.

PCRF200−1〜200−3は、図18に示したPCRF2000−1〜2000−3と同じものであり、転送されてきたCCR信号に基づいて加入者の制御を行う制御ノードである。   PCRFs 200-1 to 200-3 are the same as PCRF 2000-1 to 2000-3 shown in FIG. 18, and are control nodes that control subscribers based on the transferred CCR signals.

DRA100−1〜100−3は、S/P−GW300から送信されてきたCCR信号の転送方式としてProxy方式が用いられる場合、当該CCR信号をPCRF200−1〜200−3へ転送する制御ノード選択装置である。このとき、DRA100−1〜100−3は、PCRF200−1〜200−3のうち1つのPCRFを選択し、選択したPCRFへCCR信号を転送する。また、CCR信号の転送方式としてRedirect方式が用いられる場合、DRA100−1〜100−3は、S/P−GW300から送信されてきたCCR信号をPCRF200−1〜200−3へ転送せず、当該CCR信号に対する応答信号であるCCA(Credit−Control−Answer)信号を生成し、当該CCA信号をPCRFの選択結果を示すPCRF選択結果情報を含めてS/P−GW300へ送信する。   The DRA 100-1 to 100-3, when the Proxy method is used as the transfer method of the CCR signal transmitted from the S / P-GW 300, controls the node selection apparatus that transfers the CCR signal to the PCRFs 200-1 to 200-3 It is. At this time, the DRAs 100-1 to 100-3 select one PCRF among the PCRFs 200-1 to 200-3, and transfer the CCR signal to the selected PCRF. When the redirect method is used as the transfer method of the CCR signal, the DRA 100-1 to 100-3 does not transfer the CCR signal transmitted from the S / P-GW 300 to the PCRF 200-1 to 200-3, A CCA (Credit-Control-Answer) signal that is a response signal to the CCR signal is generated, and the CCA signal including the PCRF selection result information indicating the PCRF selection result is transmitted to the S / P-GW 300.

また、DRA100−1は、DRA100−1〜100−3のうちでマスターとなることがあらかじめ設定されている主制御ノード選択装置(CCR信号をリレーするリレー制御ノード選択装置)であり、DRA100−2〜100−3が選択しているPCRFに障害が発生した場合、DRA100−2〜100−3経由のCCR信号をリレーする。   The DRA 100-1 is a main control node selection device (relay control node selection device that relays a CCR signal) that is set in advance to be a master among the DRAs 100-1 to 100-3, and the DRA 100-2. When a failure occurs in the PCRF selected by ˜100-3, the CCR signal via the DRA 100-2˜100-3 is relayed.

図2は、図1に示したDRA100−1の内部構成の一例を示す図である。   FIG. 2 is a diagram illustrating an example of an internal configuration of the DRA 100-1 illustrated in FIG.

図1に示したDRA100−1には図2に示すように、ルーティング部110と、静的ルート管理部111と、対向ノード状態管理部113と、監視セッション管理部114とが設けられている。なお、図2には、図1に示したDRA100−1に具備された構成要素のうち、本形態の特徴となる構成要素のみを示した。   As shown in FIG. 2, the DRA 100-1 shown in FIG. 1 includes a routing unit 110, a static route management unit 111, a counter node state management unit 113, and a monitoring session management unit 114. Note that FIG. 2 shows only the components that are characteristic of this embodiment among the components provided in the DRA 100-1 shown in FIG.

静的ルート管理部111は、加入者ごとにCCR信号の転送先のPCRF200−1〜200−3を管理する。また、静的ルート管理部111には、経路管理テーブル112が設けられている。   The static route management unit 111 manages the PCRFs 200-1 to 200-3 that are CCR signal transfer destinations for each subscriber. The static route management unit 111 is provided with a route management table 112.

経路管理テーブル112は、加入者ごとにCCR信号の転送先のPCRF200−1〜200−3をあらかじめ記憶する。   The path management table 112 stores PCRFs 200-1 to 200-3 as transfer destinations of CCR signals in advance for each subscriber.

図3は、図2に示した経路管理テーブル112が記憶している加入者ごとのCCR信号の転送先の情報の一例を示す図である。   FIG. 3 is a diagram showing an example of information on the transfer destination of the CCR signal for each subscriber stored in the route management table 112 shown in FIG.

図2に示した経路管理テーブル112には図3に示すように、加入者識別情報と、PCRF識別情報と、リレー先DRA識別情報とが対応付けられて記憶されている。   In the route management table 112 shown in FIG. 2, subscriber identification information, PCRF identification information, and relay destination DRA identification information are stored in association with each other as shown in FIG.

加入者識別情報は、加入者固有に付与された加入者を識別できる情報である。例えば、電話番号であっても良いし、電子メールアドレスであっても良い。   The subscriber identification information is information that can identify a subscriber uniquely assigned to the subscriber. For example, it may be a telephone number or an e-mail address.

PCRF識別情報は、当該PCRF識別情報と対応付けられた加入者識別情報が付与された加入者から送信されてきたCCR信号のデフォルトの転送先のPCRF固有に付与されたPCRFを識別できる情報である。   The PCRF identification information is information that can identify the PCRF uniquely assigned to the PCRF as the default transfer destination of the CCR signal transmitted from the subscriber to which the subscriber identification information associated with the PCRF identification information is assigned. .

リレー先DRA識別情報は、当該リレー先DRA識別情報と対応付けられた加入者識別情報が付与された加入者から送信されてきたCCR信号が、他のDRA(マスター)へリレーされる場合の当該DRA固有に付与されたDRAを識別できる情報である。   The relay destination DRA identification information is related to the case where the CCR signal transmitted from the subscriber to which the subscriber identification information associated with the relay destination DRA identification information is relayed to another DRA (master). This is information that can identify the DRA uniquely assigned to the DRA.

図3に示したものを例に挙げて説明すると、加入者識別情報「090XXXXXXXX@aaa.ne.jp」と、PCRF識別情報「200−1」と、リレー先DRA識別情報「100−1」とが対応付けられて記憶されている。これは、加入者識別情報が「090XXXXXXXX@aaa.ne.jp」である加入者から送信されてきたCCR信号は、PCRF識別情報が「200−1」であるPCRFへ転送されることを示している。さらに、PCRF識別情報が「200−1」であるPCRFに障害が発生した場合、加入者識別情報が「090XXXXXXXX@aaa.ne.jp」である加入者から送信されてきたCCR信号は、リレー先DRA識別情報が「100−1」であるDRAへリレーされることを示している。   The example shown in FIG. 3 will be described. Subscriber identification information “090XXXXXXXXX@aaa.ne.jp”, PCRF identification information “200-1”, relay destination DRA identification information “100-1” Are stored in association with each other. This indicates that the CCR signal transmitted from the subscriber whose subscriber identification information is “090XXXXXXXXX@aaa.ne.jp” is transferred to the PCRF whose PCRF identification information is “200-1”. Yes. Furthermore, when a failure occurs in the PCRF whose PCRF identification information is “200-1”, the CCR signal transmitted from the subscriber whose subscriber identification information is “090XXXXXXX@aaa.ne.jp” This indicates that the DRA is relayed to the DRA whose identification information is “100-1”.

ルーティング部110は、S/P−GW300またはDRA100−2〜100−3から送信されてきたCCR信号をPCRF200−1〜200−3のうち1つのPCRFへ転送する。この転送先の選択・決定については、後述する。   The routing unit 110 transfers the CCR signal transmitted from the S / P-GW 300 or the DRA 100-2 to 100-3 to one of the PCRFs 200-1 to 200-3. This transfer destination selection / determination will be described later.

対向ノード状態管理部113は、PCRF200−1〜200−3が利用可能であるかどうかを判断して管理する。対向ノード状態管理部113は、PCRF200−1〜200−3に障害が発生している場合は、PCRF200−1〜200−3は利用不可能であると判断する。また、対向ノード状態管理部113は、PCRF200−1〜200−3に障害が発生していない(障害から回復した)場合は、PCRF200−1〜200−3は利用可能であると判断する。このPCRF200−1〜200−3の障害発生を検出するには、一般的に障害検出に用いられる方法を用いても良く、PCRF200−1〜200−3が正常に動作しているかどうかが判断できれば良い。例えば、PCRF200−1〜200−3から所定の信号が送信されているかどうかを監視することにより、当該信号が送信されていない場合、信号を送信していないPCRFに障害が発生したと判断するものであっても良い。また、対向ノード状態管理部113からPCRF200−1〜200−3へ何らかの要求信号を送信し、その要求信号に対する応答信号がPCRF200−1〜200−3から返信されてこない場合、当該PCRF200−1〜200−3に障害が発生したと判断するものであっても良い。   The opposite node state management unit 113 determines and manages whether the PCRFs 200-1 to 200-3 are available. The opposite node state management unit 113 determines that the PCRFs 200-1 to 200-3 cannot be used when a failure occurs in the PCRFs 200-1 to 200-3. Further, the opposite node state management unit 113 determines that the PCRFs 200-1 to 200-3 can be used when no failure has occurred in the PCRFs 200-1 to 200-3 (recovered from the failure). In order to detect the occurrence of a fault in the PCRFs 200-1 to 200-3, a method generally used for fault detection may be used. If it can be determined whether the PCRFs 200-1 to 200-3 are operating normally. good. For example, by monitoring whether or not a predetermined signal is transmitted from the PCRFs 200-1 to 200-3, if the signal is not transmitted, it is determined that a failure has occurred in the PCRF not transmitting the signal. It may be. In addition, when a request signal is transmitted from the opposite node state management unit 113 to the PCRFs 200-1 to 200-3, and response signals for the request signals are not returned from the PCRFs 200-1 to 200-3, the PCRFs 200-1 to 200-1 are transmitted. It may be determined that a failure has occurred in 200-3.

図4は、図2に示した対向ノード状態管理部113が管理している情報の一例を示す図である。   FIG. 4 is a diagram illustrating an example of information managed by the opposite node state management unit 113 illustrated in FIG.

図2に示した対向ノード状態管理部113では図4に示すように、PCRF200−1〜200−3が利用可能かどうかが管理されている。PCRF識別情報とその状態とが対応付けられて管理されている。   As shown in FIG. 4, the opposite node state management unit 113 shown in FIG. 2 manages whether the PCRFs 200-1 to 200-3 can be used. PCRF identification information and its state are associated with each other and managed.

図4に示したものを例に挙げて説明すると、PCRF識別情報「200−1」と、状態「利用不可」とが対応付けられて管理されている。これは、PCRF識別情報が「200−1」であるPCRFは、障害が発生しており利用ができないことを示している。また、PCRF識別情報「200−2」と、状態「利用可」とが対応付けられて管理されている。これは、PCRF識別情報が「200−2」であるPCRFは、障害が発生しておらず利用ができることを示している。   The example shown in FIG. 4 will be described. The PCRF identification information “200-1” and the state “unusable” are associated with each other and managed. This indicates that the PCRF whose PCRF identification information is “200-1” has failed and cannot be used. Further, the PCRF identification information “200-2” and the state “available” are associated and managed. This indicates that the PCRF whose PCRF identification information is “200-2” can be used without any failure.

監視セッション管理部114は、CCR信号に含まれるセッション処理固有に付与されたセッション識別情報とCCR信号の転送先である制御ノードとを、当該セッション処理の開始から終了までの間、対応付けて加入者ごとに管理する。また、監視セッション管理部114には、セッション管理テーブル115が設けられている。   The monitoring session management unit 114 associates the session identification information given to the session processing specific included in the CCR signal and the control node that is the transfer destination of the CCR signal in association with each other from the start to the end of the session processing. Manage each person. The monitoring session management unit 114 is provided with a session management table 115.

セッション管理テーブル115は、CCR信号に含まれるセッション識別情報とCCR信号の転送先である制御ノードとを、当該セッション処理の開始から終了までの間、対応付けて加入者ごとに記憶する。   The session management table 115 stores the session identification information included in the CCR signal and the control node that is the transfer destination of the CCR signal in association with each subscriber from the start to the end of the session process.

図5は、図2に示したセッション管理テーブル115が記憶している加入者ごとのセッション識別情報とCCR信号の転送先の情報との対応付けの一例を示す図である。   FIG. 5 is a diagram showing an example of correspondence between session identification information for each subscriber stored in the session management table 115 shown in FIG. 2 and information on the transfer destination of the CCR signal.

図2に示したセッション管理テーブル115には図5に示すように、セッション識別情報と、加入者識別情報と、迂回先PCRF識別情報とが対応付けられて記憶されている。   As shown in FIG. 5, the session management table 115 shown in FIG. 2 stores session identification information, subscriber identification information, and detour destination PCRF identification information in association with each other.

セッション識別情報は、処理中のセッションを識別できる情報であり、送信されてきたCCR信号に含まれてくるものである。   The session identification information is information that can identify a session that is being processed, and is included in the transmitted CCR signal.

加入者識別情報は、加入者固有に付与された加入者を識別できる情報である。   The subscriber identification information is information that can identify a subscriber uniquely assigned to the subscriber.

迂回先PCRF識別情報は、当該迂回先PCRF識別情報と対応付けられたセッション識別情報が付与されたセッションを処理しているPCRFの識別情報である。   The detour destination PCRF identification information is the identification information of a PCRF that is processing a session to which session identification information associated with the detour destination PCRF identification information is assigned.

図5に示したものを例に挙げて説明すると、セッション識別情報「0123456789」と、加入者識別情報「090XXXXXXXX@aaa.ne.jp」と、迂回先PCRF識別情報「200−2」とが対応付けられて管理されている。これは、加入者識別情報が「090XXXXXXXX@aaa.ne.jp」である加入者から送信されてきたCCR信号に含まれるセッション識別情報が「0123456789」であるセッションをPCRF識別情報が「200−2」であるPCRFが処理していることを示している。また、セッション識別情報「1111234567」と、加入者識別情報「080XXXXXXXX@aaa.ne.jp」と、迂回先PCRF識別情報「200−2」とが対応付けられて管理されている。これは、加入者識別情報が「080XXXXXXXX@aaa.ne.jp」である加入者から送信されてきたCCR信号に含まれるセッション識別情報が「1111234567」であるセッションをPCRF識別情報が「200−2」であるPCRFが処理していることを示している。   The example shown in FIG. 5 will be described. The session identification information “01234456789”, the subscriber identification information “090XXXXXXXXX@aaa.ne.jp”, and the detour destination PCRF identification information “200-2” correspond to each other. It is attached and managed. This is because the session identification information included in the CCR signal transmitted from the subscriber whose subscriber identification information is “090XXXXXXX@aaa.ne.jp” is “01234456789” and the PCRF identification information is “200-2”. "Indicates that the PCRF is processing. Further, session identification information “1111234567”, subscriber identification information “080XXXXXXX@aaa.ne.jp”, and detour destination PCRF identification information “200-2” are associated and managed. This is because a session whose session identification information included in the CCR signal transmitted from the subscriber whose subscriber identification information is “080XXXXXXXXX@aaa.ne.jp” is “111123457” is PCRF identification information “200-2”. "Indicates that the PCRF is processing.

また、監視セッション管理部114は、送信されてきたCCR信号に含まれる加入者識別情報と対応付けられた制御ノードを転送先の制御ノードとしてセッション管理テーブル115から検索する。   In addition, the monitoring session management unit 114 searches the session management table 115 for a control node associated with the subscriber identification information included in the transmitted CCR signal as a transfer destination control node.

また、CCR信号に含まれる加入者識別情報とセッション管理テーブル115にて対応付けられたPCRFが利用不可能であると対向ノード状態管理部113が判断した場合、監視セッション管理部114は、そのPCRFの迂回先PCRF識別情報と当該セッション識別情報と加入者識別情報との対応付けをセッション管理テーブル115から削除する。   When the opposite node state management unit 113 determines that the PCRF associated with the subscriber identification information included in the CCR signal and the session management table 115 cannot be used, the monitoring session management unit 114 The association between the detour destination PCRF identification information, the session identification information, and the subscriber identification information is deleted from the session management table 115.

以下に、ルーティング部110におけるCCR信号の転送先を選択・決定する処理について説明する。   Hereinafter, processing for selecting and determining the transfer destination of the CCR signal in the routing unit 110 will be described.

ルーティング部110は、S/P−GW300から送信されてきたCCR信号を、当該CCR信号に含まれる加入者識別情報に基づいて、経路管理テーブル112からPCRF識別情報を検索し、検索したPCRF識別情報が付与されたPCRFへ転送する。また、ルーティング部110は、S/P−GW300、DRA100−2〜100−3から送信されてきたCCR信号を、当該CCR信号に含まれる加入者識別情報に基づいて、セッション管理テーブル115から迂回先PCRF識別情報を検索し、検索した迂回先PCRF識別情報が付与されたPCRFへ転送する。なお、S/P−GW300、DRA100−2〜100−3から送信されてきたCCR信号に含まれる加入者識別情報がセッション管理テーブル115に存在しない場合、対向ノード状態管理部113が利用可能であると判断したPCRFを転送先の制御ノードとして選択して、当該CCR信号を転送する。   The routing unit 110 searches the path management table 112 for the PCRF identification information based on the subscriber identification information included in the CCR signal for the CCR signal transmitted from the S / P-GW 300, and the searched PCRF identification information. Is transferred to the PCRF. Further, the routing unit 110 detours the CCR signal transmitted from the S / P-GW 300 and the DRA 100-2 to 100-3 from the session management table 115 based on the subscriber identification information included in the CCR signal. The PCRF identification information is searched and transferred to the PCRF to which the searched detour destination PCRF identification information is assigned. When the subscriber identification information included in the CCR signals transmitted from the S / P-GW 300 and DRA 100-2 to 100-3 does not exist in the session management table 115, the opposite node state management unit 113 can be used. The selected PCRF is selected as the transfer destination control node, and the CCR signal is transferred.

また、ルーティング部110は、CCR信号の転送方式として、Redirect方式が用いられる場合、CCR信号をPCRF200−1〜200−3へ転送せず、当該CCR信号に対するCCA信号を生成し、当該CCA信号をPCRFの選択結果を示すPCRF選択結果情報を含めてS/P−GW300へ送信する。   In addition, when the redirect method is used as the transfer method of the CCR signal, the routing unit 110 does not transfer the CCR signal to the PCRFs 200-1 to 200-3, generates the CCA signal for the CCR signal, and transmits the CCA signal. It transmits to the S / P-GW 300 including PCRF selection result information indicating the PCRF selection result.

また、ルーティング部110は、経路管理テーブル112にて加入者識別情報と対応付けられているPCRFが利用不可能から利用可能になった(障害から回復した)と対向ノード状態管理部113が判断した後、セッション管理テーブル115に当該加入者の加入者識別情報がなくなった場合、CCR信号のリレーを解除する旨を示すリレー解除信号をCCR信号をリレーしてきたDRA100−2〜100−3へ送信する。   In addition, in the routing unit 110, the counter node state management unit 113 determines that the PCRF associated with the subscriber identification information in the route management table 112 is available because it is unavailable (recovered from the failure). Thereafter, when there is no subscriber identification information of the subscriber in the session management table 115, a relay release signal indicating that the relay of the CCR signal is released is transmitted to the DRA 100-2 to 100-3 that relayed the CCR signal. .

また、DRA100−2〜100−3は、DRA100−1〜100−3のうちでマスターであるDRA100−1のスレーブとなることがあらかじめ設定されている従属制御ノード選択装置であり、DRA100−2〜100−3が選択しているPCRFに障害が発生した場合、S/P−GW300から送信されてきたCCR信号をDRA100−1へリレーする。   The DRAs 100-2 to 100-3 are subordinate control node selection devices that are set in advance to be slaves to the DRA 100-1 that is the master among the DRAs 100-1 to 100-3. When a failure occurs in the PCRF selected by 100-3, the CCR signal transmitted from the S / P-GW 300 is relayed to the DRA 100-1.

図6は、図1に示したDRA100−2の内部構成の一例を示す図である。なお、図1に示したDRA100−3の内部構成もDRA100−2の内部構成と同じである。   FIG. 6 is a diagram illustrating an example of an internal configuration of the DRA 100-2 illustrated in FIG. The internal configuration of the DRA 100-3 shown in FIG. 1 is the same as the internal configuration of the DRA 100-2.

図1に示したDRA100−2には図6に示すように、ルーティング部120と、静的ルート管理部121と、対向ノード状態管理部123とが設けられている。なお、図6には、図1に示したDRA100−2に具備された構成要素のうち、本形態の特徴となる構成要素のみを示した。   As shown in FIG. 6, the DRA 100-2 shown in FIG. 1 includes a routing unit 120, a static route management unit 121, and a counter node state management unit 123. FIG. 6 shows only the constituent elements that are characteristic of this embodiment among the constituent elements provided in the DRA 100-2 shown in FIG.

静的ルート管理部121は、図2に示した静的ルート管理部111と同じものであり、加入者ごとにCCR信号の転送先のPCRF200−1〜200−3を管理する。また、静的ルート管理部121には、経路管理テーブル122が設けられている。   The static route management unit 121 is the same as the static route management unit 111 shown in FIG. 2, and manages the PCRFs 200-1 to 200-3 that are CCR signal transfer destinations for each subscriber. The static route management unit 121 is provided with a route management table 122.

経路管理テーブル122は、図2に示した経路管理テーブル112と同じものである。   The route management table 122 is the same as the route management table 112 shown in FIG.

対向ノード状態管理部123は、PCRF200−1〜200−3が利用可能であるかどうかを判断して管理する。対向ノード状態管理部123は、PCRF200−1〜200−3に障害が発生している場合は、PCRF200−1〜200−3は利用不可能であると判断する。また、対向ノード状態管理部123は、PCRF200−1〜200−3に障害が発生していない(障害から回復した)場合は、PCRF200−1〜200−3は利用可能であると判断する。このPCRF200−1〜200−3の障害発生を検出するには、一般的に障害検出に用いられる方法を用いても良く、PCRF200−1〜200−3が正常に動作しているかどうかが判断できれば良い。例えば、PCRF200−1〜200−3から所定の信号が送信されているかどうかを監視することにより、当該信号が送信されていない場合、信号を送信していないPCRFに障害が発生したと判断するものであっても良い。また、対向ノード状態管理部123からPCRF200−1〜200−3へ何らかの要求信号を送信し、その要求信号に対する応答信号がPCRF200−1〜200−3から返信されてこない場合、当該PCRF200−1〜200−3に障害が発生したと判断するものであっても良い。これは、図2に示した対向ノード状態管理部113と同様の方法で判断・監理するものである。   The opposing node state management unit 123 determines and manages whether the PCRFs 200-1 to 200-3 are available. The opposite node state management unit 123 determines that the PCRFs 200-1 to 200-3 cannot be used when a failure occurs in the PCRFs 200-1 to 200-3. Further, when the failure has not occurred in the PCRFs 200-1 to 200-3 (recovered from the failure), the opposite node state management unit 123 determines that the PCRFs 200-1 to 200-3 are available. In order to detect the occurrence of a fault in the PCRFs 200-1 to 200-3, a method generally used for fault detection may be used. If it can be determined whether the PCRFs 200-1 to 200-3 are operating normally. good. For example, by monitoring whether or not a predetermined signal is transmitted from the PCRFs 200-1 to 200-3, if the signal is not transmitted, it is determined that a failure has occurred in the PCRF not transmitting the signal. It may be. Further, when a request signal is transmitted from the opposite node state management unit 123 to the PCRFs 200-1 to 200-3, and no response signal to the request signal is returned from the PCRFs 200-1 to 200-3, the PCRF 200-1 to the PCRF 200-1 It may be determined that a failure has occurred in 200-3. This is determined and managed by the same method as the opposite node state management unit 113 shown in FIG.

また、対向ノード状態管理部123は、DRA100−1が利用可能であるかどうか、およびDRA100−1がCCR信号をリレーしている状態であるかどうかを判断して管理する。この利用可能かどうかの判断は、PCRF200−1〜200−3が利用可能であるかどうかの判断と同様の方法で判断・管理するものである。   Further, the opposite node state management unit 123 determines and manages whether the DRA 100-1 is available and whether the DRA 100-1 is relaying the CCR signal. This determination as to whether or not it can be used is determined and managed in the same manner as the determination as to whether or not the PCRFs 200-1 to 200-3 can be used.

図7は、図6に示した対向ノード状態管理部123が管理しているDRAの情報の一例を示す図である。   FIG. 7 is a diagram illustrating an example of DRA information managed by the opposite node state management unit 123 illustrated in FIG.

図6に示した対向ノード状態管理部123では図7に示すように、DRA100−1が利用可能かどうか、またDRA100−1がCCR信号をリレーしている状態であるかどうかが管理されている。   As shown in FIG. 7, the opposite node state management unit 123 shown in FIG. 6 manages whether the DRA 100-1 is available and whether the DRA 100-1 is relaying the CCR signal. .

図7に示したものを例に挙げて説明すると、DRA識別情報「100−1」と、状態「利用可&リレーOFF」とが対応付けられて管理されている。これは、DRA識別情報が「100−1」であるDRAは、利用ができ、また、CCR信号をリレーしている状態ではないことを示している。   The example shown in FIG. 7 will be described as an example. The DRA identification information “100-1” and the state “available & relay OFF” are associated and managed. This indicates that a DRA having DRA identification information “100-1” can be used and is not in a state of relaying a CCR signal.

なお、図1に示したDRA100−1〜100−3は、図2を用いて説明したDRA100−1が有する機能と、図6を用いて説明したDRA100−2が有する機能との双方の機能を兼ね備えたものであってもかまわない。   The DRA 100-1 to 100-3 shown in FIG. 1 have both the functions of the DRA 100-1 described using FIG. 2 and the functions of the DRA 100-2 described using FIG. It doesn't matter if it is a combination.

以下に、本形態における制御ノード選択方法について説明する。   Below, the control node selection method in this form is demonstrated.

まずは、マスター(主制御ノード選択装置)であるDRA100−1における通常選択処理について説明する。   First, the normal selection process in the DRA 100-1 as the master (main control node selection device) will be described.

図8は、図1に示したDRA100−1における制御ノードの通常選択処理を説明するためのシーケンス図である。   FIG. 8 is a sequence diagram for explaining a control node normal selection process in DRA 100-1 shown in FIG.

まず、S/P−GW300またはDRA100−2〜100−3から送信されてきたCCR信号がルーティング部110にて受信されると(ステップS1)、当該CCR信号に含まれる加入者識別情報に基づいて、ルーティング部110から監視セッション管理部114へ迂回選択先要求が行われる(ステップS2)。これは、当該加入者識別情報がセッション管理テーブル115に記憶されているかどうかの検索を要求するものである。   First, when the CCR signal transmitted from the S / P-GW 300 or the DRA 100-2 to 100-3 is received by the routing unit 110 (step S1), based on the subscriber identification information included in the CCR signal. Then, a detour selection destination request is made from the routing unit 110 to the monitoring session management unit 114 (step S2). This requests a search for whether or not the subscriber identification information is stored in the session management table 115.

すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS3)。ここでは、PCRF200−1〜200−3に障害が発生していない状態での通常選択であるため、当該加入者識別情報はセッション管理テーブル115から検索されない。そのため、「レコード無し」の応答が監視セッション管理部114からルーティング部110へ出力される(ステップS4)。   Then, the monitoring session management unit 114 retrieves the subscriber identification information from the session management table 115 (step S3). Here, since the normal selection is performed in a state where no failure has occurred in the PCRFs 200-1 to 200-3, the subscriber identification information is not retrieved from the session management table 115. Therefore, a response “no record” is output from the monitoring session management unit 114 to the routing unit 110 (step S4).

続いて、ルーティング部110から静的ルート管理部111へ静的ルートが要求される(ステップS5)。これは、ステップS1にて受信されたCCR信号に含まれる加入者識別情報と対応付けられているPCRF識別情報の経路管理テーブル112からの検索を要求するものである。   Subsequently, a static route is requested from the routing unit 110 to the static route management unit 111 (step S5). This requests a search from the path management table 112 for the PCRF identification information associated with the subscriber identification information included in the CCR signal received in step S1.

すると、静的ルート管理部111にて、当該加入者識別情報と対応付けられているPCRF識別情報が経路管理テーブル112から検索される(ステップS6)。そして、ステップS5の要求に対する応答として、検索されたPCRF識別情報が静的ルート管理部111からルーティング部110へ出力される(ステップS7)。   Then, the static route management unit 111 searches the route management table 112 for PCRF identification information associated with the subscriber identification information (step S6). Then, as a response to the request in step S5, the searched PCRF identification information is output from the static route management unit 111 to the routing unit 110 (step S7).

その後、ステップS7にて静的ルート管理部111から出力されてきたPCRF識別情報が付与されたPCRFの状態を取得するために、ルーティング部110から当該PCRF識別情報を指定した状態取得が対向ノード状態管理部113へ要求される(ステップS8)。   After that, in order to acquire the state of the PCRF to which the PCRF identification information output from the static route management unit 111 is added in step S7, the state acquisition specifying the PCRF identification information from the routing unit 110 is the opposite node state. Requested to the management unit 113 (step S8).

すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS9)。ここでは、PCRFには障害が発生していないため、「利用可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS10)。   Then, the counter node state management unit 113 searches for the state of the PCRF based on the PCRF identification information (step S9). Here, since no failure has occurred in the PCRF, a response “available” is output from the opposite node state management unit 113 to the routing unit 110 (step S10).

そして、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS11)。   Then, the PCRF assigned with the PCRF identification information is determined (selected) as the route destination (transfer destination) of the CCR signal (step S11).

また、当該CCR信号がDRA100−2〜100−3からリレーされてきたものである場合、CCR信号に含まれる加入者識別情報がセッション管理テーブル115に存在しない(DRA100−1がCCR信号をリレーしていない)旨を示すリレー解除信号がルーティング部110から当該CCR信号をリレーしてきたDRA100−2〜100−3へ、その後送信される。   Further, when the CCR signal is relayed from the DRA 100-2 to 100-3, the subscriber identification information included in the CCR signal does not exist in the session management table 115 (the DRA 100-1 relays the CCR signal). A relay release signal indicating that the CCR signal has been relayed is then transmitted from the routing unit 110 to the DRA 100-2 to 100-3 that has relayed the CCR signal.

次に、マスター(主制御ノード選択装置)であるDRA100−1における新規の迂回選択処理について説明する。つまり、経路管理テーブル112に記憶されているPCRFに障害が発生し、迂回が必要である場合の選択処理について説明する。   Next, a new detour selection process in the DRA 100-1 as the master (main control node selection device) will be described. That is, a selection process when a failure occurs in the PCRF stored in the path management table 112 and a detour is necessary will be described.

図9は、図1に示したDRA100−1における制御ノードの新規の迂回選択処理を説明するためのシーケンス図である。   FIG. 9 is a sequence diagram for explaining a new detour selection process of the control node in DRA 100-1 shown in FIG.

まず、S/P−GW300またはDRA100−2〜100−3から送信されてきたCCR信号がルーティング部110にて受信されると(ステップS21)、当該CCR信号に含まれる加入者識別情報に基づいて、ルーティング部110から監視セッション管理部114へ迂回選択先要求が行われる(ステップS22)。これは、当該加入者識別情報がセッション管理テーブル115に記憶されているかどうかの検索を要求するものである。   First, when the CCR signal transmitted from the S / P-GW 300 or the DRA 100-2 to 100-3 is received by the routing unit 110 (step S21), based on the subscriber identification information included in the CCR signal. Then, a detour selection destination request is made from the routing unit 110 to the monitoring session management unit 114 (step S22). This requests a search for whether or not the subscriber identification information is stored in the session management table 115.

すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS23)。ここでは、新規の迂回選択であるため、当該加入者識別情報はセッション管理テーブル115から検索されない。そのため、「レコード無し」の応答が監視セッション管理部114からルーティング部110へ出力される(ステップS24)。   Then, the monitoring session management unit 114 searches the session management table 115 for the subscriber identification information (step S23). Here, since it is a new detour selection, the subscriber identification information is not retrieved from the session management table 115. Therefore, a response “no record” is output from the monitoring session management unit 114 to the routing unit 110 (step S24).

続いて、ルーティング部110から静的ルート管理部111へ静的ルートが要求される(ステップS25)。これは、ステップS21にて受信されたCCR信号に含まれる加入者識別情報と対応付けられているPCRF識別情報の経路管理テーブル112からの検索を要求するものである。   Subsequently, a static route is requested from the routing unit 110 to the static route management unit 111 (step S25). This requests a search from the path management table 112 for the PCRF identification information associated with the subscriber identification information included in the CCR signal received in step S21.

すると、静的ルート管理部111にて、当該加入者識別情報と対応付けられているPCRF識別情報が経路管理テーブル112から検索される(ステップS26)。そして、ステップS25の要求に対する応答として、検索されたPCRF識別情報が静的ルート管理部111からルーティング部110へ出力される(ステップS27)。   Then, the static route management unit 111 searches the route management table 112 for PCRF identification information associated with the subscriber identification information (step S26). Then, as a response to the request in step S25, the searched PCRF identification information is output from the static route management unit 111 to the routing unit 110 (step S27).

その後、ステップS27にて静的ルート管理部111から出力されてきたPCRF識別情報が付与されたPCRFの状態を取得するために、ルーティング部110から当該PCRF識別情報を指定した状態取得が対向ノード状態管理部113へ要求される(ステップS28)。   Thereafter, in order to acquire the state of the PCRF to which the PCRF identification information output from the static route management unit 111 is added in step S27, the state acquisition specifying the PCRF identification information from the routing unit 110 is the opposite node state. Requested to the management unit 113 (step S28).

すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS29)。ここでは、PCRFには障害が発生しているため、「利用不可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS30)。   Then, the counter node state management unit 113 searches the PCRF state based on the PCRF identification information (step S29). Here, since a failure has occurred in the PCRF, a response “unusable” is output from the opposite node state management unit 113 to the routing unit 110 (step S30).

対向ノード状態管理部113からルーティング部110へ「利用不可」の応答が出力されてくると、CCR信号のルート先(転送先)として他のPCRFを選択する必要があるため、ルーティング部110から対向ノード状態管理部113へ迂回ルートが要求される(ステップS31)。これは、ルーティング部110から対向ノード状態管理部113へ、「利用可」となっているPCRF識別情報の検索を要求するものである。   When a response “unusable” is output from the opposite node state management unit 113 to the routing unit 110, it is necessary to select another PCRF as the route destination (transfer destination) of the CCR signal. A detour route is requested to the node state management unit 113 (step S31). This is a request from the routing unit 110 to the counter node state management unit 113 for a search for PCRF identification information that is “available”.

すると、対向ノード状態管理部113にて、「利用可」となっているPCRF識別情報が検索される(ステップS32)。そして、ステップS31の要求に対する応答として、検索されたPCRF識別情報が対向ノード状態管理部113からルーティング部110へ出力される(ステップS33)。   Then, the counter node state management unit 113 searches for PCRF identification information that is “available” (step S32). Then, as a response to the request in step S31, the searched PCRF identification information is output from the opposite node state management unit 113 to the routing unit 110 (step S33).

なお、ステップS31〜S33の処理は、静的ルート管理部111を介して行われるものであっても良い。例えば、ステップS31の要求はルーティング部110から静的ルート管理部111へ要求され、静的ルート管理部111によって対向ノード状態管理部113から利用可能なPCRF識別情報が取得され、取得されたPCRF識別情報が静的ルート管理部111からルーティング部110へ出力されるものであっても良い。   Note that the processing in steps S31 to S33 may be performed via the static route management unit 111. For example, the request in step S31 is requested from the routing unit 110 to the static route management unit 111, and the static route management unit 111 obtains usable PCRF identification information from the opposite node state management unit 113, and the obtained PCRF identification is obtained. The information may be output from the static route management unit 111 to the routing unit 110.

続いて、当該CCR信号に含まれるセッション識別情報および加入者識別情報と、ステップS33にて対向ノード状態管理部113から出力されてきたPCRF識別情報との登録が、ルーティング部110から監視セッション管理部114へ要求される(ステップS34)。   Subsequently, registration of the session identification information and subscriber identification information included in the CCR signal and the PCRF identification information output from the opposite node state management unit 113 in step S33 is performed from the routing unit 110 to the monitoring session management unit. 114 is requested (step S34).

登録が要求された監視セッション管理部114にて、当該セッション識別情報と加入者識別情報とPCRF識別情報とが対応付けられてセッション管理テーブル115に登録される(ステップS35)。   In the monitoring session management unit 114 requested to register, the session identification information, the subscriber identification information, and the PCRF identification information are associated with each other and registered in the session management table 115 (step S35).

そして、登録が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力され(ステップS36)、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS37)。   Then, a response indicating that the registration is successful is output from the monitoring session management unit 114 to the routing unit 110 (step S36), and the PCRF to which the PCRF identification information is assigned is determined as the route destination (transfer destination) of the CCR signal ( (Step S37).

次に、マスター(主制御ノード選択装置)であるDRA100−1におけるすでに迂回中の迂回選択処理について説明する。   Next, a detour selection process that is already detouring in the DRA 100-1 as the master (main control node selection device) will be described.

図10は、図1に示したDRA100−1における制御ノードのすでに迂回中の迂回選択処理を説明するためのシーケンス図である。   FIG. 10 is a sequence diagram for explaining a detour selection process during detouring of the control node in the DRA 100-1 shown in FIG.

まず、S/P−GW300またはDRA100−2〜100−3から送信されてきたCCR信号がルーティング部110にて受信されると(ステップS41)、当該CCR信号に含まれる加入者識別情報に基づいて、ルーティング部110から監視セッション管理部114へ迂回選択先要求が行われる(ステップS42)。これは、当該加入者識別情報がセッション管理テーブル115に記憶されているかどうかの検索を要求するものである。   First, when the CCR signal transmitted from the S / P-GW 300 or DRA 100-2 to 100-3 is received by the routing unit 110 (step S41), based on the subscriber identification information included in the CCR signal. Then, a detour selection destination request is made from the routing unit 110 to the monitoring session management unit 114 (step S42). This requests a search for whether or not the subscriber identification information is stored in the session management table 115.

すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS43)。ここでは、すでに迂回中であるため、当該加入者識別情報がセッション管理テーブル115から検索される。そして、検索された加入者識別情報と対応付けられてセッション管理テーブル115に記憶されている迂回先PCRF識別情報が取得され、取得されたPCRF識別情報がステップS42に対する応答として監視セッション管理部114からルーティング部110へ出力される(ステップS44)。   Then, the monitoring session management unit 114 retrieves the subscriber identification information from the session management table 115 (step S43). Here, since the detour is already in progress, the subscriber identification information is retrieved from the session management table 115. Then, the detour destination PCRF identification information associated with the retrieved subscriber identification information and stored in the session management table 115 is acquired, and the acquired PCRF identification information is sent from the monitoring session management unit 114 as a response to step S42. The data is output to the routing unit 110 (step S44).

その後、ステップS44にて監視セッション管理部114から出力されてきたPCRF識別情報が付与されたPCRFの状態を取得するために、ルーティング部110から当該PCRF識別情報を指定した状態取得が対向ノード状態管理部113へ要求される(ステップS45)。   After that, in order to acquire the state of the PCRF to which the PCRF identification information output from the monitoring session management unit 114 is added in step S44, the state acquisition specifying the PCRF identification information from the routing unit 110 is the opposite node state management. Requested to the unit 113 (step S45).

すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS46)。ここでは、PCRFに障害が発生していないため、「利用可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS47)。   Then, the counter node state management unit 113 searches the PCRF state based on the PCRF identification information (step S46). Here, since no failure has occurred in the PCRF, a response “available” is output from the opposite node state management unit 113 to the routing unit 110 (step S47).

続いて、当該CCR信号に含まれるセッション識別情報および加入者識別情報と、ステップS44にて監視セッション管理部114から出力されてきたPCRF識別情報との登録が、ルーティング部110から監視セッション管理部114へ要求される(ステップS48)。   Subsequently, registration of the session identification information and subscriber identification information included in the CCR signal and the PCRF identification information output from the monitoring session management unit 114 in step S44 is performed from the routing unit 110 to the monitoring session management unit 114. (Step S48).

登録が要求された監視セッション管理部114にて、当該セッション識別情報と加入者識別情報とPCRF識別情報とが対応付けられてセッション管理テーブル115に登録される(ステップS49)。   In the monitoring session management unit 114 requested to register, the session identification information, subscriber identification information, and PCRF identification information are associated with each other and registered in the session management table 115 (step S49).

そして、登録が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力され(ステップS50)、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS51)。   Then, a response indicating that the registration is successful is output from the monitoring session management unit 114 to the routing unit 110 (step S50), and the PCRF to which the PCRF identification information is assigned is determined as the route destination (transfer destination) of the CCR signal ( (Step S51).

次に、マスター(主制御ノード選択装置)であるDRA100−1における迂回済みのルートのさらなる迂回選択処理について説明する。つまり、迂回中であり、現在選択しているPCRFに障害が発生し、さらに迂回が必要である場合の処理について説明する。   Next, a further detour selection process for a detoured route in the DRA 100-1 as the master (main control node selection apparatus) will be described. In other words, a process will be described in the case where detouring is in progress, a failure occurs in the currently selected PCRF, and further detouring is necessary.

図11は、図1に示したDRA100−1における制御ノードの迂回済みのルートのさらなる迂回選択処理を説明するためのシーケンス図である。   FIG. 11 is a sequence diagram for explaining a further detour selection process for a detoured route of the control node in the DRA 100-1 illustrated in FIG.

まず、S/P−GW300またはDRA100−2〜100−3から送信されてきたCCR信号がルーティング部110にて受信されると(ステップS61)、当該CCR信号に含まれる加入者識別情報に基づいて、ルーティング部110から監視セッション管理部114へ迂回選択先要求が行われる(ステップS62)。これは、当該加入者識別情報がセッション管理テーブル115に記憶されているかどうかの検索を要求するものである。   First, when the CCR signal transmitted from the S / P-GW 300 or the DRA 100-2 to 100-3 is received by the routing unit 110 (step S61), based on the subscriber identification information included in the CCR signal. Then, a detour selection destination request is made from the routing unit 110 to the monitoring session management unit 114 (step S62). This requests a search for whether or not the subscriber identification information is stored in the session management table 115.

すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS63)。ここでは、すでに迂回中であるため、当該加入者識別情報がセッション管理テーブル115から検索される。そして、検索された加入者識別情報と対応付けられてセッション管理テーブル115に記憶されている迂回先PCRF識別情報が取得され、取得されたPCRF識別情報がステップS62に対する応答として監視セッション管理部114からルーティング部110へ出力される(ステップS64)。   Then, the monitoring session management unit 114 retrieves the subscriber identification information from the session management table 115 (step S63). Here, since the detour is already in progress, the subscriber identification information is retrieved from the session management table 115. Then, the detour destination PCRF identification information associated with the retrieved subscriber identification information and stored in the session management table 115 is acquired, and the acquired PCRF identification information is sent from the monitoring session management unit 114 as a response to step S62. The data is output to the routing unit 110 (step S64).

その後、ステップS64にて監視セッション管理部114から出力されてきたPCRF識別情報が付与されたPCRFの状態を取得するために、ルーティング部110から当該PCRF識別情報を指定した状態取得が対向ノード状態管理部113へ要求される(ステップS65)。   After that, in order to acquire the state of the PCRF to which the PCRF identification information output from the monitoring session management unit 114 is added in step S64, the state acquisition specifying the PCRF identification information from the routing unit 110 is the opposite node state management. Requested to the unit 113 (step S65).

すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS66)。ここでは、PCRFには障害が発生しているため、「利用不可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS67)。   Then, the counter node state management unit 113 searches the PCRF state based on the PCRF identification information (step S66). Here, since a failure has occurred in the PCRF, a response of “unusable” is output from the opposite node state management unit 113 to the routing unit 110 (step S67).

続いて、当該CCR信号に含まれる加入者識別情報を指定した、加入者識別情報および加入者識別情報と対応付けられているセッション識別情報と迂回先PCRF識別情報とのセッション管理テーブル115からの削除が、ルーティング部110から監視セッション管理部114へ要求される(ステップS68)。   Subsequently, the subscriber identification information included in the CCR signal is specified and the session identification information associated with the subscriber identification information and the subscriber identification information and the detour destination PCRF identification information are deleted from the session management table 115. Is requested from the routing unit 110 to the monitoring session management unit 114 (step S68).

削除が要求された監視セッション管理部114にて、当該加入者識別情報とセッション識別情報とPCRF識別情報とがセッション管理テーブル115から削除される(ステップS69)。   In the monitoring session management unit 114 requested to be deleted, the subscriber identification information, session identification information, and PCRF identification information are deleted from the session management table 115 (step S69).

そして、削除が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力される(ステップS70)。   Then, a response indicating that the deletion is successful is output from the monitoring session management unit 114 to the routing unit 110 (step S70).

続いて、CCR信号のルート先(転送先)として他のPCRFを選択する必要があるため、ルーティング部110から対向ノード状態管理部113へ迂回ルートが要求される(ステップS71)。これは、ルーティング部110から対向ノード状態管理部113へ、「利用可」となっているPCRF識別情報の検索を要求するものである。   Subsequently, since it is necessary to select another PCRF as a route destination (transfer destination) of the CCR signal, a bypass route is requested from the routing unit 110 to the opposite node state management unit 113 (step S71). This is a request from the routing unit 110 to the counter node state management unit 113 for a search for PCRF identification information that is “available”.

すると、対向ノード状態管理部113にて、「利用可」となっているPCRF識別情報が検索される(ステップS72)。そして、ステップS71の要求に対する応答として、検索されたPCRF識別情報が対向ノード状態管理部113からルーティング部110へ出力される(ステップS73)。   Then, the counter node state management unit 113 searches for PCRF identification information that is “available” (step S72). Then, as a response to the request in step S71, the searched PCRF identification information is output from the opposite node state management unit 113 to the routing unit 110 (step S73).

なお、ステップS71〜S73の処理は、静的ルート管理部111を介して行われるものであっても良い。例えば、ステップS71の要求はルーティング部110から静的ルート管理部111へ要求され、静的ルート管理部111によって対向ノード状態管理部113から利用可能なPCRF識別情報が取得され、取得されたPCRF識別情報が静的ルート管理部111からルーティング部110へ出力されるものであっても良い。   Note that the processing in steps S71 to S73 may be performed via the static route management unit 111. For example, the request in step S71 is requested from the routing unit 110 to the static route management unit 111, and the static route management unit 111 obtains usable PCRF identification information from the opposite node state management unit 113, and the obtained PCRF identification is obtained. The information may be output from the static route management unit 111 to the routing unit 110.

続いて、当該CCR信号に含まれるセッション識別情報および加入者識別情報と、ステップS73にて対向ノード状態管理部113から出力されてきたPCRF識別情報との登録が、ルーティング部110から監視セッション管理部114へ要求される(ステップS74)。   Subsequently, registration of the session identification information and subscriber identification information included in the CCR signal and the PCRF identification information output from the opposite node state management unit 113 in step S73 is performed from the routing unit 110 to the monitoring session management unit. 114 is requested (step S74).

登録が要求された監視セッション管理部114にて、当該セッション識別情報と加入者識別情報とPCRF識別情報とが対応付けられてセッション管理テーブル115に登録される(ステップS75)。   In the monitoring session management unit 114 requested to register, the session identification information, subscriber identification information, and PCRF identification information are associated with each other and registered in the session management table 115 (step S75).

そして、登録が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力され(ステップS76)、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS77)。   Then, a response indicating that the registration is successful is output from the monitoring session management unit 114 to the routing unit 110 (step S76), and the PCRF to which the PCRF identification information is assigned is determined as the route destination (transfer destination) of the CCR signal ( (Step S77).

次に、スレーブ(従属制御ノード選択装置)であるDRA100−2における通常選択処理について説明する。なお、DRA100−3における通常選択処理についても同様である。   Next, normal selection processing in the DRA 100-2 which is a slave (subordinate control node selection device) will be described. The same applies to the normal selection process in the DRA 100-3.

図12は、図1に示したDRA100−2における制御ノードの通常選択処理を説明するためのシーケンス図である。   FIG. 12 is a sequence diagram for explaining a control node normal selection process in DRA 100-2 shown in FIG.

まず、S/P−GW300から送信されてきたCCR信号がルーティング部120にて受信されると(ステップS81)、ルーティング部120から静的ルート管理部121へ静的ルートが要求される(ステップS82)。これは、ステップS81にて受信されたCCR信号に含まれる加入者識別情報と対応付けられているPCRF識別情報の経路管理テーブル122からの検索を要求するものである。   First, when the CCR signal transmitted from the S / P-GW 300 is received by the routing unit 120 (step S81), a static route is requested from the routing unit 120 to the static route management unit 121 (step S82). ). This requests a search from the path management table 122 for the PCRF identification information associated with the subscriber identification information included in the CCR signal received in step S81.

すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているPCRF識別情報およびリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS83)。   Then, the static route management unit 121 searches the route management table 122 for PCRF identification information and relay destination DRA identification information associated with the subscriber identification information (step S83).

そして、検索されたリレー先DRA識別情報が付与されたDRAの状態取得が静的ルート管理部121から対向ノード状態管理部123へ要求される(ステップS84)。   Then, the acquisition of the state of the DRA to which the searched relay destination DRA identification information is assigned is requested from the static route management unit 121 to the opposite node state management unit 123 (step S84).

すると、ステップS84に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS85)。ここでは、通常選択処理であるため、DRAはリレーを行っていない状態(リレーOFF)である旨が応答として出力される。   Then, a response to step S84 is output from the opposite node state management unit 123 to the static route management unit 121 (step S85). Here, since it is a normal selection process, the DRA outputs a response indicating that it is not relaying (relay OFF).

そして、ステップS82の要求に対する応答として、ステップS83にて検索されたPCRF識別情報が静的ルート管理部121からルーティング部120へ出力される(ステップS86)。   Then, as a response to the request in step S82, the PCRF identification information searched in step S83 is output from the static route management unit 121 to the routing unit 120 (step S86).

その後、ステップS86にて静的ルート管理部111から出力されてきたPCRF識別情報が付与されたPCRFの状態を取得するために、ルーティング部120から当該PCRF識別情報を指定した状態取得が対向ノード状態管理部123へ要求される(ステップS87)。   After that, in order to acquire the state of the PCRF to which the PCRF identification information output from the static route management unit 111 is added in step S86, the state acquisition specifying the PCRF identification information from the routing unit 120 is the opposite node state. Requested to the management unit 123 (step S87).

すると、対向ノード状態管理部123にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS88)。ここでは、PCRFには障害が発生していないため、「利用可」の応答が対向ノード状態管理部123からルーティング部120へ出力される(ステップS89)。   Then, the counter node state management unit 123 searches the PCRF state based on the PCRF identification information (step S88). Here, since no failure has occurred in the PCRF, a response “available” is output from the opposite node state management unit 123 to the routing unit 120 (step S89).

そして、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS90)。   Then, the PCRF assigned with the PCRF identification information is determined (selected) as the route destination (transfer destination) of the CCR signal (step S90).

なお、ステップS11、S37、S51、S77、S90の処理の後、CCR信号の転送方式がProxy方式である場合、決定されたPCRFへ当該CCR信号が転送される。また、CCR信号の転送方式がRedirect方式である場合は、当該CCR信号に対するCCA信号を生成し、当該CCA信号が決定(選択)されたPCRFを示すPCRF選択結果情報を含めてS/P−GW300へ送信され、S/P−GW300から当該PCRFへCCR信号が送信される。   In addition, after the process of step S11, S37, S51, S77, S90, when the transfer system of a CCR signal is a Proxy system, the CCR signal is transferred to the determined PCRF. When the CCR signal transfer method is the redirect method, a CCA signal is generated for the CCR signal, and the S / P-GW 300 includes PCRF selection result information indicating the PCRF for which the CCA signal is determined (selected). And the CCR signal is transmitted from the S / P-GW 300 to the PCRF.

次に、スレーブ(従属制御ノード選択装置)であるDRA100−2におけるリレー選択の開始処理について説明する。なお、DRA100−3におけるリレー選択の開始処理についても同様である。   Next, a relay selection start process in the DRA 100-2 which is a slave (subordinate control node selection device) will be described. The same applies to the relay selection start processing in the DRA 100-3.

図13は、図1に示したDRA100−2におけるリレー選択の開始処理を説明するためのシーケンス図である。   FIG. 13 is a sequence diagram for explaining a relay selection start process in DRA 100-2 shown in FIG.

まず、S/P−GW300から送信されてきたCCR信号がルーティング部120にて受信されると(ステップS91)、ルーティング部120から静的ルート管理部121へ静的ルートが要求される(ステップS92)。これは、ステップS91にて受信されたCCR信号に含まれる加入者識別情報と対応付けられているPCRF識別情報の経路管理テーブル122からの検索を要求するものである。   First, when the CCR signal transmitted from the S / P-GW 300 is received by the routing unit 120 (step S91), a static route is requested from the routing unit 120 to the static route management unit 121 (step S92). ). This requests a search from the path management table 122 for the PCRF identification information associated with the subscriber identification information included in the CCR signal received in step S91.

すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているPCRF識別情報およびリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS93)。   Then, the static route management unit 121 searches the route management table 122 for PCRF identification information and relay destination DRA identification information associated with the subscriber identification information (step S93).

そして、検索されたリレー先DRA識別情報が付与されたDRAの状態取得が静的ルート管理部121から対向ノード状態管理部123へ要求される(ステップS94)。   Then, the acquisition of the state of the DRA to which the searched relay destination DRA identification information is assigned is requested from the static route management unit 121 to the opposite node state management unit 123 (step S94).

すると、ステップS94に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS95)。ここでは、まだリレー選択が開始されていないため、DRAはリレーを行っていない状態(リレーOFF)である旨が応答として出力される。   Then, a response to step S94 is output from the opposite node state management unit 123 to the static route management unit 121 (step S95). Here, since relay selection has not yet started, the DRA outputs a response indicating that relaying is not being performed (relay OFF).

そして、ステップS92の要求に対する応答として、ステップS93にて検索されたPCRF識別情報が静的ルート管理部121からルーティング部120へ出力される(ステップS96)。   Then, as a response to the request in step S92, the PCRF identification information searched in step S93 is output from the static route management unit 121 to the routing unit 120 (step S96).

その後、ステップS96にて静的ルート管理部111から出力されてきたPCRF識別情報が付与されたPCRFの状態を取得するために、ルーティング部120から当該PCRF識別情報を指定した状態取得が対向ノード状態管理部123へ要求される(ステップS97)。   Thereafter, in order to acquire the state of the PCRF to which the PCRF identification information output from the static route management unit 111 is added in step S96, the state acquisition specifying the PCRF identification information from the routing unit 120 is the opposite node state. Requested to the management unit 123 (step S97).

すると、対向ノード状態管理部123にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS98)。ここでは、PCRFに障害が発生しているため、「利用不可」の応答が対向ノード状態管理部123からルーティング部120へ出力される(ステップS99)。   Then, the counter node state management unit 123 searches for the PCRF state based on the PCRF identification information (step S98). Here, since a failure has occurred in the PCRF, a response “unusable” is output from the opposite node state management unit 123 to the routing unit 120 (step S99).

続いて、CCR信号のリレールートとしてDRAを選択する必要があるため、ルーティング部120から静的ルート管理部121へリレールートが要求される(ステップS100)。これは、ルーティング部120から静的ルート管理部121へ、当該CCR信号に含まれる加入者識別情報を指定してリレールートとなるリレー先DRA識別情報の検索を要求するものである。   Subsequently, since it is necessary to select DRA as the relay route of the CCR signal, the relay route is requested from the routing unit 120 to the static route management unit 121 (step S100). In this case, the routing unit 120 requests the static route management unit 121 to search for relay destination DRA identification information to be a relay route by specifying subscriber identification information included in the CCR signal.

すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS101)。   Then, the static route management unit 121 searches the route management table 122 for relay destination DRA identification information associated with the subscriber identification information (step S101).

そして、検索されたリレー先DRA識別情報が付与されたDRAの状態取得が静的ルート管理部121から対向ノード状態管理部123へ要求される(ステップS102)。   Then, the acquisition of the state of the DRA to which the searched relay destination DRA identification information is assigned is requested from the static route management unit 121 to the opposite node state management unit 123 (step S102).

そして、ステップS102に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS103)。ここでは、まだリレー選択が開始されていないため、DRAはリレーを行っていない状態(リレーOFF)である旨が応答として出力される。   Then, a response to step S102 is output from the opposite node state management unit 123 to the static route management unit 121 (step S103). Here, since relay selection has not yet started, the DRA outputs a response indicating that relaying is not being performed (relay OFF).

すると、静的ルート管理部121から対向ノード状態管理部123へ、DRA状態の変更が要求される(ステップS104)。具体的には、ステップS101にて検索されたDRAの状態の「リレーOFF」から「リレーON(CCR信号のリレー(転送)を行っている)」への変更が要求される。   Then, a change in the DRA state is requested from the static route management unit 121 to the opposite node state management unit 123 (step S104). Specifically, the DRA state searched in step S101 is requested to be changed from “relay OFF” to “relay ON (relaying (transferring) the CCR signal)”.

その要求に応じて、対向ノード状態管理部123にてDRAの状態が「リレーOFF」から「リレーON」へ変更され(ステップS105)、応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS106)。   In response to the request, the DRA state is changed from “relay OFF” to “relay ON” in the opposite node state management unit 123 (step S105), and the response is changed from the opposite node state management unit 123 to the static route management unit 121. (Step S106).

すると、ステップS100に対する応答として、ステップS105にて状態が変更されたDRA識別情報が、静的ルート管理部121からルーティング部120へ出力される(ステップS107)。   Then, as a response to step S100, the DRA identification information whose state has been changed in step S105 is output from the static route management unit 121 to the routing unit 120 (step S107).

そして、当該DRA識別情報が付与されたDRAがCCR信号のルート先(転送先)として決定され(ステップS108)、決定されたDRAへCCR信号がリレーされる。   Then, the DRA to which the DRA identification information is assigned is determined as the route destination (transfer destination) of the CCR signal (step S108), and the CCR signal is relayed to the determined DRA.

次に、スレーブ(従属制御ノード選択装置)であるDRA100−2におけるリレー選択の継続処理について説明する。なお、DRA100−3におけるリレー選択の継続処理についても同様である。   Next, relay selection continuation processing in the DRA 100-2 that is a slave (subordinate control node selection device) will be described. The same applies to the relay selection continuation processing in the DRA 100-3.

図14は、図1に示したDRA100−2におけるリレー選択の継続処理を説明するためのシーケンス図である。   FIG. 14 is a sequence diagram for explaining the relay selection continuation processing in DRA 100-2 shown in FIG.

まず、S/P−GW300から送信されてきたCCR信号がルーティング部120にて受信されると(ステップS111)、ルーティング部120から静的ルート管理部121へ静的ルートが要求される(ステップS112)。これは、ステップS111にて受信されたCCR信号に含まれる加入者識別情報と対応付けられているPCRF識別情報の経路管理テーブル122からの検索を要求するものである。   First, when the CCR signal transmitted from the S / P-GW 300 is received by the routing unit 120 (step S111), a static route is requested from the routing unit 120 to the static route management unit 121 (step S112). ). This requests a search from the path management table 122 for PCRF identification information associated with the subscriber identification information included in the CCR signal received in step S111.

すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているPCRF識別情報およびリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS113)。   Then, the static route management unit 121 searches the route management table 122 for PCRF identification information and relay destination DRA identification information associated with the subscriber identification information (step S113).

そして、検索されたリレー先DRA識別情報が付与されたDRAの状態取得が静的ルート管理部121から対向ノード状態管理部123へ要求される(ステップS114)。   Then, the acquisition of the state of the DRA to which the searched relay destination DRA identification information is assigned is requested from the static route management unit 121 to the opposite node state management unit 123 (step S114).

すると、ステップS114に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS115)。ここでは、リレー選択がすでに行われているため、DRAはリレーを行っている状態(リレーON)である旨が応答として出力される。   Then, a response to step S114 is output from the opposite node state management unit 123 to the static route management unit 121 (step S115). Here, since relay selection has already been performed, DRA outputs a response indicating that relaying is being performed (relay ON).

そして、ステップS112の要求に対する応答として、検索されたDRA識別情報が静的ルート管理部121からルーティング部120へ出力される(ステップS116)。   Then, as a response to the request in step S112, the retrieved DRA identification information is output from the static route management unit 121 to the routing unit 120 (step S116).

そして、当該DRA識別情報が付与されたDRAがCCR信号のルート先(転送先)として決定され(ステップS117)、決定されたDRAへCCR信号がリレーされる。   Then, the DRA to which the DRA identification information is assigned is determined as the route destination (transfer destination) of the CCR signal (step S117), and the CCR signal is relayed to the determined DRA.

次に、スレーブ(従属制御ノード選択装置)であるDRA100−2におけるリレー選択の解除処理について説明する。なお、DRA100−3におけるリレー選択の解除処理についても同様である。   Next, relay selection cancellation processing in the DRA 100-2 that is a slave (subordinate control node selection device) will be described. The same applies to the relay selection cancellation processing in the DRA 100-3.

図15は、図1に示したDRA100−2におけるリレー選択の解除処理を説明するためのシーケンス図である。   FIG. 15 is a sequence diagram for explaining the relay selection cancellation processing in DRA 100-2 shown in FIG.

まず、マスターであるDRA100−1から送信されたリレー解除信号がルーティング部120にて受信されると(ステップS121)、ルーティング部120から対向ノード状態管理部123へDRAの状態変更が要求される(ステップS122)。これは、ルーティング部120からDRA100−1のDRA識別情報を指定して、対向ノード状態管理部123が管理しているDRA100−1の状態の変更を要求するものである。   First, when the relay release signal transmitted from the master DRA 100-1 is received by the routing unit 120 (step S121), the routing unit 120 requests the opposite node state management unit 123 to change the DRA state ( Step S122). This specifies the DRA identification information of the DRA 100-1 from the routing unit 120, and requests a change in the state of the DRA 100-1 managed by the opposite node state management unit 123.

DRA100−1の状態の変更を要求された対向ノード状態管理部123にて、DRA100−1の状態が変更される(ステップS123)。具体的には、DRA100−1の状態が「リレーON」から「リレーOFF」へ変更される。   In the opposite node state management unit 123 requested to change the state of the DRA 100-1, the state of the DRA 100-1 is changed (step S123). Specifically, the state of the DRA 100-1 is changed from “relay ON” to “relay OFF”.

すると、変更できた旨を示す応答が対向ノード状態管理部123からルーティング部120へ出力される。   Then, a response indicating that the change has been made is output from the opposite node state management unit 123 to the routing unit 120.

そして、ステップS121にて受信されたリレー解除信号に対する応答信号が、ルーティング部120からDRA100−1へ送信される(ステップS125)。   Then, a response signal to the relay release signal received in step S121 is transmitted from the routing unit 120 to the DRA 100-1 (step S125).

このように、複数のDRA100−1〜100−3が存在するシステムにおいて、PCRFに障害が発生した等の原因により、当該PCRFが利用できなくなった場合、DRA100−1〜100−3が代わりのPCRFを個々に選択するのではなく、代表となるマスターDRAが選択し、それ以外のスレーブDRAは、CCR信号をマスターDRAへリレーする。これにより、PCRFの障害/回復に伴うルート先PCRFの動的選択制御を容易に行うことができる。   As described above, in a system in which a plurality of DRAs 100-1 to 100-3 exist, when the PCRF becomes unavailable due to a failure of the PCRF, the DRAs 100-1 to 100-3 are replaced with the substitute PCRF. Are selected by the representative master DRA, and the other slave DRAs relay the CCR signal to the master DRA. Thereby, the dynamic selection control of the route destination PCRF accompanying the failure / recovery of the PCRF can be easily performed.

なお、上述したDRA100−1〜100−3の処理は、目的に応じて作製された論理回路で行うようにしても良い。また、処理内容を記述したプログラムをDRA100−1〜100−3にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムをDRA100−1〜100−3に読み込ませ、実行するものであっても良い。DRA100−1〜100−3にて読取可能な記録媒体とは、フロッピーディスク(登録商標)、光磁気ディスク、DVD、CDなどの移設可能な記録媒体の他、DRA100−1〜100−3に内蔵されたROM、RAM等のメモリやHDD等を指す。この記録媒体に記録されたプログラムは、DRA100−1〜100−3内のCPUにて読み込まれ、CPUの制御によって、上述したものと同様の処理が行われる。ここで、CPUは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。   Note that the above-described processing of the DRAs 100-1 to 100-3 may be performed by a logic circuit manufactured according to the purpose. Also, a program describing the processing contents is recorded on a recording medium readable by the DRA 100-1 to 100-3, and the program recorded on the recording medium is read by the DRA 100-1 to 100-3 and executed. It may be. The recording media that can be read by the DRA 100-1 to 100-3 include transferable recording media such as a floppy disk (registered trademark), a magneto-optical disk, a DVD, and a CD, as well as the DRA 100-1 to 100-3. It refers to a memory such as ROM, RAM, HDD, etc. The program recorded on the recording medium is read by the CPU in the DRA 100-1 to 100-3, and the same processing as described above is performed under the control of the CPU. Here, the CPU operates as a computer that executes a program read from a recording medium on which the program is recorded.

100−1〜100−3 DRA
110,120 ルーティング部
111,121 静的ルート管理部
112,122 経路管理テーブル
113,123 対向ノード状態管理部
114 監視セッション管理部
115 セッション管理テーブル
200−1〜200−3 PCRF
300 S/P−GW
100-1 to 100-3 DRA
110, 120 Routing unit 111, 121 Static route management unit 112, 122 Path management table 113, 123 Opposite node state management unit 114 Monitoring session management unit 115 Session management table 200-1 to 200-3 PCRF
300 S / P-GW

Claims (19)

通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードと、該複数の制御ノードのうち前記加入者ごとに経路管理テーブルにあらかじめ記憶された制御ノードを前記制御要求信号の転送先として選択する複数の制御ノード選択装置とから構成される通信システムにおいて、
前記複数の制御ノード選択装置は、主制御ノード選択装置と従属制御ノード選択装置とからなり、
前記主制御ノード選択装置および従属制御ノード選択装置は、前記制御ノードが利用可能であるかどうかを判断し、
前記主制御ノード選択装置は、前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けて記憶するセッション管理テーブルを有し、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索し、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択し、前記制御要求信号が、前記従属制御ノード選択装置から送信されてきたものである場合、該制御要求信号に含まれる前記加入者識別情報と前記経路管理テーブルにて対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を前記従属制御ノード選択装置へ送信し、
前記従属制御ノード選択装置は、さらに、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記主制御ノード選択装置から前記リレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記主制御ノード選択装置へリレーすることを特徴とする通信システム。
A plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication, and a control node that is stored in advance in a route management table for each of the plurality of control nodes In a communication system including a plurality of control node selection devices that are selected as transfer destinations of control request signals,
The plurality of control node selection devices include a main control node selection device and a subordinate control node selection device,
The master control node selection device and the subordinate control node selection device determine whether the control node is available;
The main control node selection device is a session identification information given to session processing included in the control request signal, subscriber identification information given to the subscriber, and a transfer destination of the control request signal A session management table for storing the control node in association with the session process from start to end, and when the control request signal is transmitted, the control request signal is transmitted to the control request signal in the session management table. When the control node associated with the included subscriber identification information is searched from the session management table and the subscriber identification information included in the transmitted control request signal does not exist in the session management table, or If it is determined that the retrieved control node is not usable, the control node that is determined to be usable is controlled by the transfer destination. If the control request signal is a signal sent from the subordinate control node selection device, the control node is selected as the node. Otherwise, the control node is selected as the transfer destination control node. After determining that the control node associated with the subscriber identification information included in the request signal and the route management table is available, the subscriber identification information of the subscriber disappeared in the session management table In this case, a relay release signal indicating that is transmitted to the subordinate control node selection device,
The subordinate control node selection device further determines that the control node stored in the path management table is not usable until the relay release signal is transmitted from the main control node selection device. A communication system, wherein a control request signal transmitted from the subscriber is relayed to the main control node selection device.
請求項1に記載の通信システムにおいて、
前記主制御ノード選択装置は、前記検索した制御ノードが利用不可能であると判断した場合、該制御ノードと前記セッション識別情報と前記加入者識別情報との対応付けを前記セッション管理テーブルから削除することを特徴とする通信システム。
The communication system according to claim 1, wherein
When determining that the searched control node is not usable, the main control node selection device deletes the association between the control node, the session identification information, and the subscriber identification information from the session management table. A communication system characterized by the above.
請求項1に記載の通信システムにおいて、
前記従属制御ノード選択装置は、前記主制御ノード選択装置が利用可能かどうかを管理し、利用可能である主制御ノード選択装置へ前記制御要求信号をリレーすることを特徴とする通信システム。
The communication system according to claim 1, wherein
The subordinate control node selection device manages whether the main control node selection device can be used, and relays the control request signal to the available main control node selection device.
請求項3に記載の通信システムにおいて、
前記従属制御ノード選択装置は、前記主制御ノード選択装置を監視し、該主制御ノード選択装置から所定の信号が送信されているかどうかに基づいて該主制御ノード選択装置が利用可能かどうかを判断することを特徴とする通信システム。
The communication system according to claim 3,
The subordinate control node selection device monitors the main control node selection device and determines whether the main control node selection device can be used based on whether a predetermined signal is transmitted from the main control node selection device. A communication system.
請求項1に記載の通信システムにおいて、
前記制御ノード選択装置は、前記制御ノードを監視し、該制御ノードから所定の信号が送信されているかどうかに基づいて該制御ノードが利用可能かどうかを判断することを特徴とする通信システム。
The communication system according to claim 1, wherein
The control node selection device monitors the control node, and determines whether or not the control node can be used based on whether or not a predetermined signal is transmitted from the control node.
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置であって、
前記制御要求信号の前記転送先の制御ノードを選択するルーティング部と、
前記加入者ごとに前記制御要求信号の転送先の制御ノードを経路管理テーブルにあらかじめ記憶して管理する静的ルート管理部と、
前記制御ノードが利用可能であるかどうかを判断する対向ノード状態管理部と、
前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶して管理し、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する監視セッション管理部とを有し、
前記ルーティング部は、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記監視セッション管理部が検索した制御ノードが利用不可能であると前記対向ノード状態管理部が判断した場合、前記対向ノード状態管理部が利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記監視セッション管理部が検索した制御ノードを前記転送先の制御ノードとして選択し、前記制御要求信号が、当該制御ノード選択装置と接続された他の制御ノード選択装置から送信されてきたものである場合、該制御要求信号に含まれる前記加入者識別情報と前記経路管理テーブルにて対応付けられている制御ノードが利用可能になったと前記対向ノード状態管理部が判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を前記制御要求信号を送信してきた他の制御ノード選択装置へ送信する制御ノード選択装置。
A control node selection device that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication,
A routing unit for selecting the control node of the transfer destination of the control request signal;
A static route management unit that stores and manages a control node of a transfer destination of the control request signal for each subscriber in advance in a route management table;
An opposing node state manager that determines whether the control node is available;
Session identification information uniquely assigned to session processing included in the control request signal, subscriber identification information uniquely assigned to the subscriber, and a control node that is a transfer destination of the control request signal From the start to the end of this, when stored and managed in the session management table in association, when the control request signal is transmitted, subscriber identification information included in the control request signal in the session management table, A monitoring session management unit that retrieves the associated control node from the session management table;
The routing unit, when subscriber identification information included in the transmitted control request signal does not exist in the session management table, or when the control node searched by the monitoring session management unit is not available When the opposite node state management unit determines, the control node that is determined to be usable by the opposite node state management unit is selected as the transfer destination control node; otherwise, the monitoring session management unit searches When a control node is selected as the control node of the transfer destination, and the control request signal is transmitted from another control node selection device connected to the control node selection device, it is included in the control request signal When the control node associated with the subscriber identification information and the route management table is available, the opposite When the subscriber state identification information of the subscriber disappears in the session management table after the determination of the state management unit, another control node selection device that has transmitted the control request signal to the relay release signal indicating that Control node selection device that transmits to
請求項6に記載の制御ノード選択装置において、
前記監視セッション管理部は、前記検索した制御ノードが利用不可能であると前記対向ノード状態管理部が判断した場合、該制御ノードと前記セッション識別情報と前記加入者識別情報との対応付けを前記セッション管理テーブルから削除することを特徴とする制御ノード選択装置。
In the control node selection device according to claim 6,
The monitoring session management unit associates the control node, the session identification information, and the subscriber identification information with each other when the counter node state management unit determines that the searched control node is unavailable. A control node selection device, wherein the control node selection device is deleted from the session management table.
請求項6に記載の制御ノード選択装置において、
前記対向ノード状態管理部は、前記制御ノードを監視し、該制御ノードから所定の信号が送信されているかどうかに基づいて該制御ノードが利用可能かどうかを判断することを特徴とする制御ノード選択装置。
In the control node selection device according to claim 6,
The opposite node state management unit monitors the control node and determines whether the control node is available based on whether a predetermined signal is transmitted from the control node. apparatus.
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置であって、
前記制御要求信号の前記転送先の制御ノードを選択するルーティング部と、
前記加入者ごとに前記制御要求信号の転送先の制御ノードを経路管理テーブルにあらかじめ記憶して管理する静的ルート管理部と、
前記制御ノードが利用可能であるかどうかを判断する対向ノード状態管理部とを有し、
前記ルーティング部は、前記対向ノード状態管理部が、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記制御要求信号の転送をリレーする他の制御ノード選択装置であるリレー制御ノード選択装置から前記リレーを解除する旨を示すリレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記リレー制御ノード選択装置へリレーする制御ノード選択装置。
A control node selection device that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication,
A routing unit for selecting the control node of the transfer destination of the control request signal;
A static route management unit that stores and manages a control node of a transfer destination of the control request signal for each subscriber in advance in a route management table;
An opposing node state manager that determines whether the control node is available;
In the routing unit, the opposite node state management unit determines that the control node stored in the route management table is not usable, and then uses another control node selection device that relays transfer of the control request signal. A control node that relays a control request signal transmitted from the subscriber to the relay control node selection device until a relay release signal indicating that the relay is released is transmitted from a relay control node selection device. Selection device.
請求項に記載の制御ノード選択装置において、
前記対向ノード状態管理部は、前記リレー制御ノード選択装置が利用可能かどうかを判断し、
前記ルーティング部は、前記対向ノード状態管理部が利用可能であると判断したリレー制御ノード選択装置へ前記制御要求信号をリレーすることを特徴とする制御ノード選択装置。
In the control node selection device according to claim 9 ,
The opposite node state management unit determines whether the relay control node selection device is available,
The control node selection device, wherein the routing unit relays the control request signal to a relay control node selection device determined to be usable by the opposite node state management unit.
請求項10に記載の制御ノード選択装置において、
前記対向ノード状態管理部は、前記リレー制御ノード選択装置を監視し、該リレー制御ノード選択装置から所定の信号が送信されているかどうかに基づいて該リレー制御ノード選択装置が利用可能かどうかを判断することを特徴とする制御ノード選択装置。
In the control node selection device according to claim 10 ,
The opposite node state management unit monitors the relay control node selection device and determines whether the relay control node selection device is available based on whether a predetermined signal is transmitted from the relay control node selection device. A control node selection device characterized by:
請求項に記載の制御ノード選択装置において、
前記対向ノード状態管理部は、前記制御ノードを監視し、該制御ノードから所定の信号が送信されているかどうかに基づいて該制御ノードが利用可能かどうかを判断することを特徴とする制御ノード選択装置。
In the control node selection device according to claim 9 ,
The opposite node state management unit monitors the control node and determines whether the control node is available based on whether a predetermined signal is transmitted from the control node. apparatus.
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードと、該複数の制御ノードのうち前記加入者ごとに経路管理テーブルにあらかじめ記憶された制御ノードを前記制御要求信号の転送先として選択する複数の制御ノード選択装置とから構成される通信システムにおいて、前記複数の制御ノードから1つの制御ノードを前記制御要求信号の転送先の制御ノードとして選択する制御ノード選択方法であって、
前記制御ノード選択装置が、前記制御ノードが利用可能であるかどうかを判断する処理と、
前記複数の制御ノード選択装置のうち主制御ノード選択装置が、前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶する処理と、
前記主制御ノード選択装置が、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する処理と、
前記主制御ノード選択装置が、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択する処理と、
前記主制御ノード選択装置が、前記制御要求信号が、前記複数の制御ノード選択装置のうち当該主制御ノード選択装置以外の制御ノード選択装置である従属制御ノード選択装置から送信されてきたものである場合、該制御要求信号に含まれる前記加入者識別情報と前記経路管理テーブルにて対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を前記従属制御ノード選択装置へ送信する処理と、
前記従属制御ノード選択装置が、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記主制御ノード選択装置から前記リレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記主制御ノード選択装置へリレーする処理とを有する制御ノード選択方法。
A plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication, and a control node that is stored in advance in a route management table for each of the plurality of control nodes In a communication system comprising a plurality of control node selection devices that are selected as transfer destinations of control request signals, a control node that selects one control node from among the plurality of control nodes as a control node to which the control request signal is transferred A selection method,
A process for the control node selection device to determine whether the control node is available;
Of the plurality of control node selection devices, a main control node selection device includes session identification information given to session processing included in the control request signal, subscriber identification information given to the subscriber, A process of storing a control node, which is a transfer destination of the control request signal, in association with the session management table from the start to the end of the session process;
When the control request signal is transmitted, the main control node selection device searches the session management table for a control node associated with subscriber identification information included in the control request signal in the session management table. Processing to
When the main control node selection device does not have subscriber identification information included in the transmitted control request signal in the session management table, or when the searched control node is unavailable Selecting a control node determined to be usable as the transfer destination control node; otherwise, selecting the searched control node as the transfer destination control node;
In the main control node selection device, the control request signal is transmitted from a subordinate control node selection device that is a control node selection device other than the main control node selection device among the plurality of control node selection devices. If it is determined that the control node associated with the subscriber identification information included in the control request signal and the route management table is available, the subscriber identification of the subscriber is stored in the session management table. When there is no information, a process of transmitting a relay release signal indicating that to the subordinate control node selection device;
The subordinate control node selection device determines that the control node stored in the route management table is not usable until the relay release signal is transmitted from the main control node selection device. A control node selection method comprising: relaying a control request signal transmitted from a subscriber to the main control node selection device.
請求項13に記載の制御ノード選択方法において、
前記主制御ノード選択装置が、前記検索した制御ノードが利用不可能であると判断した場合、該制御ノードと前記セッション識別情報と前記加入者識別情報との対応付けを前記セッション管理テーブルから削除する処理を有することを特徴とする制御ノード選択方法。
In the control node selection method according to claim 13 ,
When the main control node selection device determines that the searched control node is unavailable, the association between the control node, the session identification information, and the subscriber identification information is deleted from the session management table. A control node selection method comprising: processing.
請求項13に記載の制御ノード選択方法において、
前記従属制御ノード選択装置が、前記主制御ノード選択装置が利用可能かどうかを管理する処理と、
前記従属制御ノード選択装置が、利用可能である主制御ノード選択装置へ前記制御要求信号をリレーする処理とを有することを特徴とする制御ノード選択方法。
In the control node selection method according to claim 13 ,
A process for managing whether the subordinate control node selection device can use the main control node selection device;
The control node selection method comprising: a process in which the subordinate control node selection device relays the control request signal to an available main control node selection device.
請求項15に記載の制御ノード選択方法において、
前記従属制御ノード選択装置が、前記主制御ノード選択装置を監視する処理と、
前記従属制御ノード選択装置が、前記主制御ノード選択装置から所定の信号が送信されているかどうかに基づいて該主制御ノード選択装置が利用可能かどうかを判断する処理とを有することを特徴とする制御ノード選択方法。
The control node selection method according to claim 15 ,
A process in which the subordinate control node selection device monitors the main control node selection device;
The subordinate control node selection device has a process of determining whether or not the main control node selection device can be used based on whether or not a predetermined signal is transmitted from the main control node selection device. Control node selection method.
請求項13に記載の制御ノード選択方法において、
前記制御ノード選択装置が、前記制御ノードを監視する処理と、
前記制御ノード選択装置が、前記制御ノードから所定の信号が送信されているかどうかに基づいて該制御ノードが利用可能かどうかを判断する処理とを有することを特徴とする制御ノード選択方法。
In the control node selection method according to claim 13 ,
A process in which the control node selection device monitors the control node;
The control node selection method comprising: a process for determining whether or not the control node can be used based on whether or not a predetermined signal is transmitted from the control node.
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置に、
前記制御ノードが利用可能であるかどうかを判断する手順と、
前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶する手順と、
前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する手順と、
前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択する手順と、
前記制御要求信号が、前記複数の制御ノード選択装置のうち当該制御ノード選択装置以外の他の制御ノード選択装置から送信されてきたものである場合、前記加入者ごとに前記制御要求信号の転送先の制御ノードをあらかじめ記憶する経路管理テーブルにて該制御要求信号に含まれる加入者識別情報と前記対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を該制御要求信号を送信してきた他の制御ノード選択装置へ送信する手順とを実行させるためのプログラム。
A control node selection device that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication.
A procedure for determining whether the control node is available;
Session identification information uniquely assigned to session processing included in the control request signal, subscriber identification information uniquely assigned to the subscriber, and a control node that is a transfer destination of the control request signal From the start to the end of the process, store in the session management table in association with each other,
A procedure for searching the session management table for a control node associated with subscriber identification information included in the control request signal when the control request signal is transmitted;
When subscriber identification information included in the transmitted control request signal does not exist in the session management table, or when it is determined that the searched control node is not available, it is determined that it can be used. Selecting a control node as the transfer destination control node; otherwise, selecting the searched control node as the transfer destination control node;
When the control request signal is transmitted from a control node selection device other than the control node selection device among the plurality of control node selection devices, the transfer destination of the control request signal for each subscriber After determining that the control node associated with the subscriber identification information included in the control request signal is available in the route management table that stores the control node in advance, the subscriber is stored in the session management table. And a procedure for transmitting a relay release signal indicating that to the other control node selection device that has transmitted the control request signal when there is no subscriber identification information.
通信を行う加入者から送信されてきた制御要求信号に基づいて通信制御を行う複数の制御ノードのうち、前記制御要求信号の転送先として1つの制御ノードを選択する制御ノード選択装置に、
前記加入者ごとに前記制御要求信号の転送先の制御ノードをあらかじめ記憶する経路管理テーブルに記憶された制御ノードが利用可能であるかどうかを判断する手順と、
前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記制御要求信号の転送をリレーする他の制御ノード選択装置であるリレー制御ノード選択装置から前記リレーを解除する旨を示すリレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記リレー制御ノード選択装置へリレーする手順とを実行させるためのプログラム。
A control node selection device that selects one control node as a transfer destination of the control request signal among a plurality of control nodes that perform communication control based on a control request signal transmitted from a subscriber that performs communication.
A procedure for determining whether or not a control node stored in a path management table storing in advance a control node to which the control request signal is transferred for each subscriber is available;
After determining that the control node stored in the path management table is not usable, the relay is released from the relay control node selection device which is another control node selection device that relays the transfer of the control request signal. A program for causing a control request signal transmitted from the subscriber to be relayed to the relay control node selection device until a relay release signal indicating is transmitted.
JP2009143418A 2009-06-16 2009-06-16 Communication system, control node selection device, control node selection method, and program Active JP5347743B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009143418A JP5347743B2 (en) 2009-06-16 2009-06-16 Communication system, control node selection device, control node selection method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009143418A JP5347743B2 (en) 2009-06-16 2009-06-16 Communication system, control node selection device, control node selection method, and program

Publications (2)

Publication Number Publication Date
JP2011003983A JP2011003983A (en) 2011-01-06
JP5347743B2 true JP5347743B2 (en) 2013-11-20

Family

ID=43561617

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009143418A Active JP5347743B2 (en) 2009-06-16 2009-06-16 Communication system, control node selection device, control node selection method, and program

Country Status (1)

Country Link
JP (1) JP5347743B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998542A (en) * 2016-01-22 2017-08-01 中国电信股份有限公司 Method and system for configuring PCC strategies

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012109873A1 (en) 2011-08-02 2012-08-23 华为技术有限公司 Method and apparatus for managing diameter routing
EP2784992B1 (en) * 2013-03-28 2016-11-30 Mitsubishi Electric R&D Centre Europe B.V. Method and system for configuring node devices of a mesh communications network, when detecting a link failure or a link recovery

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4869057B2 (en) * 2006-12-27 2012-02-01 富士通株式会社 Network connection recovery method, AAA server, and radio access network gateway device
US8155128B2 (en) * 2007-09-26 2012-04-10 Alcatel Lucent Method and apparatus for establishing and managing diameter associations
ATE526770T1 (en) * 2007-11-01 2011-10-15 Ericsson Telefon Ab L M METHOD AND SYSTEM FOR CORRELATING AAA SESSIONS

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998542A (en) * 2016-01-22 2017-08-01 中国电信股份有限公司 Method and system for configuring PCC strategies
CN106998542B (en) * 2016-01-22 2020-08-07 中国电信股份有限公司 Method and system for configuring PCC policy

Also Published As

Publication number Publication date
JP2011003983A (en) 2011-01-06

Similar Documents

Publication Publication Date Title
US10721742B2 (en) Application state change notification program and method therefor
CN116018798A (en) Method, system and computer readable medium for optimized NF discovery and routing using service communication proxy (SCP) and network function (NF) repository function (NRF)
JPWO2016143322A1 (en) COMMUNICATION SYSTEM, COMMUNICATION CONTROL DEVICE, NODE DEVICE, AND COMMUNICATION METHOD
KR101445047B1 (en) Confidential or protected access to a network of nodes distributed over a communication architecture with the aid of a topology server
JP2014528211A (en) Mobile communication network, board device and method
JP6585740B2 (en) Network connection system and method
JP2014531810A (en) Communication terminal and method
CN103262611A (en) Gateway relocation control method and control device in mobile communication system
JP5347743B2 (en) Communication system, control node selection device, control node selection method, and program
CN107070790B (en) Route learning method and routing equipment
CN113169884A (en) Removing application identifiers
CN108353352B (en) A kind of network element selection method and network element selector
CN102726073B (en) Method for policy and charging control of mobile communication network
CN104219783B (en) A kind of session redirection method and apparatus
JP2016034116A (en) Route setting device, route setting method, route setting program, and communication system
JP5533300B2 (en) Routing management system, processing method thereof, and program
CN114885009B (en) Information updating method, system, electronic equipment and storage medium
JP5614036B2 (en) Mobile communication system and communication method, mobile terminal and program thereof
KR101492417B1 (en) Failover method in system based on diameter protocol and system based on diameter protocol
JP6610907B2 (en) Communications system
KR102094361B1 (en) Method and Apparatus for Call Processing at User Data Repository Failure in User Data Convergence Architecture
JP6744261B2 (en) ENUM server, congestion prevention system and congestion prevention method
JP2009218700A (en) Ip telephone system, and method of relaying call among plurality of bases
JP2006340182A (en) Communication device and communication control method
JP2007172226A (en) File transfer system and file transfer method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120514

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130514

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130626

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130805

R150 Certificate of patent or registration of utility model

Ref document number: 5347743

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150