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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 53
- 238000010187 selection method Methods 0.000 title claims description 16
- 238000012546 transfer Methods 0.000 claims description 111
- 238000000034 method Methods 0.000 claims description 83
- 230000003068 static effect Effects 0.000 claims description 58
- 238000012544 monitoring process Methods 0.000 claims description 42
- 238000012545 processing Methods 0.000 claims description 37
- 230000004044 response Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 7
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012508 change request Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
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,
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へ送信する。
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-
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
図17に示すように、S/P−GW3000からのポリシー要求に対して、PCRF2000は、HSS4000から加入者データ(加入者情報)を取得して処理を行う。
As shown in FIG. 17, in response to the policy request from the S / P-
上述したような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-
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-
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-
図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-
図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.
以下に、本発明の実施の形態について図面を参照して説明する。 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-
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-
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-
また、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
静的ルート管理部111は、加入者ごとにCCR信号の転送先のPCRF200−1〜200−3を管理する。また、静的ルート管理部111には、経路管理テーブル112が設けられている。
The static
経路管理テーブル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
対向ノード状態管理部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
図4は、図2に示した対向ノード状態管理部113が管理している情報の一例を示す図である。
FIG. 4 is a diagram illustrating an example of information managed by the opposite node
図2に示した対向ノード状態管理部113では図4に示すように、PCRF200−1〜200−3が利用可能かどうかが管理されている。PCRF識別情報とその状態とが対応付けられて管理されている。
As shown in FIG. 4, the opposite node
図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
セッション管理テーブル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
また、CCR信号に含まれる加入者識別情報とセッション管理テーブル115にて対応付けられたPCRFが利用不可能であると対向ノード状態管理部113が判断した場合、監視セッション管理部114は、そのPCRFの迂回先PCRF識別情報と当該セッション識別情報と加入者識別情報との対応付けをセッション管理テーブル115から削除する。
When the opposite node
以下に、ルーティング部110におけるCCR信号の転送先を選択・決定する処理について説明する。
Hereinafter, processing for selecting and determining the transfer destination of the CCR signal in the
ルーティング部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
また、ルーティング部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
また、ルーティング部110は、経路管理テーブル112にて加入者識別情報と対応付けられているPCRFが利用不可能から利用可能になった(障害から回復した)と対向ノード状態管理部113が判断した後、セッション管理テーブル115に当該加入者の加入者識別情報がなくなった場合、CCR信号のリレーを解除する旨を示すリレー解除信号をCCR信号をリレーしてきたDRA100−2〜100−3へ送信する。
In addition, in the
また、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-
図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
静的ルート管理部121は、図2に示した静的ルート管理部111と同じものであり、加入者ごとにCCR信号の転送先のPCRF200−1〜200−3を管理する。また、静的ルート管理部121には、経路管理テーブル122が設けられている。
The static
経路管理テーブル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
また、対向ノード状態管理部123は、DRA100−1が利用可能であるかどうか、およびDRA100−1がCCR信号をリレーしている状態であるかどうかを判断して管理する。この利用可能かどうかの判断は、PCRF200−1〜200−3が利用可能であるかどうかの判断と同様の方法で判断・管理するものである。
Further, the opposite node
図7は、図6に示した対向ノード状態管理部123が管理しているDRAの情報の一例を示す図である。
FIG. 7 is a diagram illustrating an example of DRA information managed by the opposite node
図6に示した対向ノード状態管理部123では図7に示すように、DRA100−1が利用可能かどうか、またDRA100−1がCCR信号をリレーしている状態であるかどうかが管理されている。
As shown in FIG. 7, the opposite node
図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-
すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS3)。ここでは、PCRF200−1〜200−3に障害が発生していない状態での通常選択であるため、当該加入者識別情報はセッション管理テーブル115から検索されない。そのため、「レコード無し」の応答が監視セッション管理部114からルーティング部110へ出力される(ステップS4)。
Then, the monitoring
続いて、ルーティング部110から静的ルート管理部111へ静的ルートが要求される(ステップS5)。これは、ステップS1にて受信されたCCR信号に含まれる加入者識別情報と対応付けられているPCRF識別情報の経路管理テーブル112からの検索を要求するものである。
Subsequently, a static route is requested from the
すると、静的ルート管理部111にて、当該加入者識別情報と対応付けられているPCRF識別情報が経路管理テーブル112から検索される(ステップS6)。そして、ステップS5の要求に対する応答として、検索されたPCRF識別情報が静的ルート管理部111からルーティング部110へ出力される(ステップS7)。
Then, the static
その後、ステップ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
すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS9)。ここでは、PCRFには障害が発生していないため、「利用可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS10)。
Then, the counter node
そして、当該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
次に、マスター(主制御ノード選択装置)である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-
すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS23)。ここでは、新規の迂回選択であるため、当該加入者識別情報はセッション管理テーブル115から検索されない。そのため、「レコード無し」の応答が監視セッション管理部114からルーティング部110へ出力される(ステップS24)。
Then, the monitoring
続いて、ルーティング部110から静的ルート管理部111へ静的ルートが要求される(ステップS25)。これは、ステップS21にて受信されたCCR信号に含まれる加入者識別情報と対応付けられているPCRF識別情報の経路管理テーブル112からの検索を要求するものである。
Subsequently, a static route is requested from the
すると、静的ルート管理部111にて、当該加入者識別情報と対応付けられているPCRF識別情報が経路管理テーブル112から検索される(ステップS26)。そして、ステップS25の要求に対する応答として、検索されたPCRF識別情報が静的ルート管理部111からルーティング部110へ出力される(ステップS27)。
Then, the static
その後、ステップ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
すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS29)。ここでは、PCRFには障害が発生しているため、「利用不可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS30)。
Then, the counter node
対向ノード状態管理部113からルーティング部110へ「利用不可」の応答が出力されてくると、CCR信号のルート先(転送先)として他のPCRFを選択する必要があるため、ルーティング部110から対向ノード状態管理部113へ迂回ルートが要求される(ステップS31)。これは、ルーティング部110から対向ノード状態管理部113へ、「利用可」となっているPCRF識別情報の検索を要求するものである。
When a response “unusable” is output from the opposite node
すると、対向ノード状態管理部113にて、「利用可」となっているPCRF識別情報が検索される(ステップS32)。そして、ステップS31の要求に対する応答として、検索されたPCRF識別情報が対向ノード状態管理部113からルーティング部110へ出力される(ステップS33)。
Then, the counter node
なお、ステップ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
続いて、当該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
登録が要求された監視セッション管理部114にて、当該セッション識別情報と加入者識別情報とPCRF識別情報とが対応付けられてセッション管理テーブル115に登録される(ステップS35)。
In the monitoring
そして、登録が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力され(ステップS36)、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS37)。
Then, a response indicating that the registration is successful is output from the monitoring
次に、マスター(主制御ノード選択装置)である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-
すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS43)。ここでは、すでに迂回中であるため、当該加入者識別情報がセッション管理テーブル115から検索される。そして、検索された加入者識別情報と対応付けられてセッション管理テーブル115に記憶されている迂回先PCRF識別情報が取得され、取得されたPCRF識別情報がステップS42に対する応答として監視セッション管理部114からルーティング部110へ出力される(ステップS44)。
Then, the monitoring
その後、ステップ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
すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS46)。ここでは、PCRFに障害が発生していないため、「利用可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS47)。
Then, the counter node
続いて、当該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
登録が要求された監視セッション管理部114にて、当該セッション識別情報と加入者識別情報とPCRF識別情報とが対応付けられてセッション管理テーブル115に登録される(ステップS49)。
In the monitoring
そして、登録が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力され(ステップS50)、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS51)。
Then, a response indicating that the registration is successful is output from the monitoring
次に、マスター(主制御ノード選択装置)である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-
すると、監視セッション管理部114にて、当該加入者識別情報がセッション管理テーブル115から検索される(ステップS63)。ここでは、すでに迂回中であるため、当該加入者識別情報がセッション管理テーブル115から検索される。そして、検索された加入者識別情報と対応付けられてセッション管理テーブル115に記憶されている迂回先PCRF識別情報が取得され、取得されたPCRF識別情報がステップS62に対する応答として監視セッション管理部114からルーティング部110へ出力される(ステップS64)。
Then, the monitoring
その後、ステップ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
すると、対向ノード状態管理部113にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS66)。ここでは、PCRFには障害が発生しているため、「利用不可」の応答が対向ノード状態管理部113からルーティング部110へ出力される(ステップS67)。
Then, the counter node
続いて、当該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
削除が要求された監視セッション管理部114にて、当該加入者識別情報とセッション識別情報とPCRF識別情報とがセッション管理テーブル115から削除される(ステップS69)。
In the monitoring
そして、削除が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力される(ステップS70)。
Then, a response indicating that the deletion is successful is output from the monitoring
続いて、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
すると、対向ノード状態管理部113にて、「利用可」となっているPCRF識別情報が検索される(ステップS72)。そして、ステップS71の要求に対する応答として、検索されたPCRF識別情報が対向ノード状態管理部113からルーティング部110へ出力される(ステップS73)。
Then, the counter node
なお、ステップ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
続いて、当該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
登録が要求された監視セッション管理部114にて、当該セッション識別情報と加入者識別情報とPCRF識別情報とが対応付けられてセッション管理テーブル115に登録される(ステップS75)。
In the monitoring
そして、登録が成功した旨を示す応答が監視セッション管理部114からルーティング部110へ出力され(ステップS76)、当該PCRF識別情報が付与されたPCRFがCCR信号のルート先(転送先)として決定(選択)される(ステップS77)。
Then, a response indicating that the registration is successful is output from the monitoring
次に、スレーブ(従属制御ノード選択装置)である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-
すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているPCRF識別情報およびリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS83)。
Then, the static
そして、検索されたリレー先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
すると、ステップS84に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS85)。ここでは、通常選択処理であるため、DRAはリレーを行っていない状態(リレーOFF)である旨が応答として出力される。
Then, a response to step S84 is output from the opposite node
そして、ステップ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
その後、ステップ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
すると、対向ノード状態管理部123にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS88)。ここでは、PCRFには障害が発生していないため、「利用可」の応答が対向ノード状態管理部123からルーティング部120へ出力される(ステップS89)。
Then, the counter node
そして、当該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-
次に、スレーブ(従属制御ノード選択装置)である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-
すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているPCRF識別情報およびリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS93)。
Then, the static
そして、検索されたリレー先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
すると、ステップS94に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS95)。ここでは、まだリレー選択が開始されていないため、DRAはリレーを行っていない状態(リレーOFF)である旨が応答として出力される。
Then, a response to step S94 is output from the opposite node
そして、ステップ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
その後、ステップ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
すると、対向ノード状態管理部123にて当該PCRF識別情報に基づいて、PCRFの状態が検索される(ステップS98)。ここでは、PCRFに障害が発生しているため、「利用不可」の応答が対向ノード状態管理部123からルーティング部120へ出力される(ステップS99)。
Then, the counter node
続いて、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
すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS101)。
Then, the static
そして、検索されたリレー先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
そして、ステップS102に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS103)。ここでは、まだリレー選択が開始されていないため、DRAはリレーを行っていない状態(リレーOFF)である旨が応答として出力される。
Then, a response to step S102 is output from the opposite node
すると、静的ルート管理部121から対向ノード状態管理部123へ、DRA状態の変更が要求される(ステップS104)。具体的には、ステップS101にて検索されたDRAの状態の「リレーOFF」から「リレーON(CCR信号のリレー(転送)を行っている)」への変更が要求される。
Then, a change in the DRA state is requested from the static
その要求に応じて、対向ノード状態管理部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
すると、ステップ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
そして、当該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-
すると、静的ルート管理部121にて、当該加入者識別情報と対応付けられているPCRF識別情報およびリレー先DRA識別情報が経路管理テーブル122から検索される(ステップS113)。
Then, the static
そして、検索されたリレー先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
すると、ステップS114に対する応答が対向ノード状態管理部123から静的ルート管理部121へ出力される(ステップS115)。ここでは、リレー選択がすでに行われているため、DRAはリレーを行っている状態(リレーON)である旨が応答として出力される。
Then, a response to step S114 is output from the opposite node
そして、ステップ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
そして、当該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
DRA100−1の状態の変更を要求された対向ノード状態管理部123にて、DRA100−1の状態が変更される(ステップS123)。具体的には、DRA100−1の状態が「リレーON」から「リレーOFF」へ変更される。
In the opposite node
すると、変更できた旨を示す応答が対向ノード状態管理部123からルーティング部120へ出力される。
Then, a response indicating that the change has been made is output from the opposite node
そして、ステップS121にて受信されたリレー解除信号に対する応答信号が、ルーティング部120からDRA100−1へ送信される(ステップS125)。
Then, a response signal to the relay release signal received in step S121 is transmitted from the
このように、複数の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
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.
前記主制御ノード選択装置は、前記検索した制御ノードが利用不可能であると判断した場合、該制御ノードと前記セッション識別情報と前記加入者識別情報との対応付けを前記セッション管理テーブルから削除することを特徴とする通信システム。 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.
前記従属制御ノード選択装置は、前記主制御ノード選択装置が利用可能かどうかを管理し、利用可能である主制御ノード選択装置へ前記制御要求信号をリレーすることを特徴とする通信システム。 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.
前記従属制御ノード選択装置は、前記主制御ノード選択装置を監視し、該主制御ノード選択装置から所定の信号が送信されているかどうかに基づいて該主制御ノード選択装置が利用可能かどうかを判断することを特徴とする通信システム。 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.
前記制御ノード選択装置は、前記制御ノードを監視し、該制御ノードから所定の信号が送信されているかどうかに基づいて該制御ノードが利用可能かどうかを判断することを特徴とする通信システム。 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.
前記制御要求信号の前記転送先の制御ノードを選択するルーティング部と、
前記加入者ごとに前記制御要求信号の転送先の制御ノードを経路管理テーブルにあらかじめ記憶して管理する静的ルート管理部と、
前記制御ノードが利用可能であるかどうかを判断する対向ノード状態管理部と、
前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶して管理し、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する監視セッション管理部とを有し、
前記ルーティング部は、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記監視セッション管理部が検索した制御ノードが利用不可能であると前記対向ノード状態管理部が判断した場合、前記対向ノード状態管理部が利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記監視セッション管理部が検索した制御ノードを前記転送先の制御ノードとして選択し、前記制御要求信号が、当該制御ノード選択装置と接続された他の制御ノード選択装置から送信されてきたものである場合、該制御要求信号に含まれる前記加入者識別情報と前記経路管理テーブルにて対応付けられている制御ノードが利用可能になったと前記対向ノード状態管理部が判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を前記制御要求信号を送信してきた他の制御ノード選択装置へ送信する制御ノード選択装置。 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
前記監視セッション管理部は、前記検索した制御ノードが利用不可能であると前記対向ノード状態管理部が判断した場合、該制御ノードと前記セッション識別情報と前記加入者識別情報との対応付けを前記セッション管理テーブルから削除することを特徴とする制御ノード選択装置。 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.
前記対向ノード状態管理部は、前記制御ノードを監視し、該制御ノードから所定の信号が送信されているかどうかに基づいて該制御ノードが利用可能かどうかを判断することを特徴とする制御ノード選択装置。 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.
前記制御要求信号の前記転送先の制御ノードを選択するルーティング部と、
前記加入者ごとに前記制御要求信号の転送先の制御ノードを経路管理テーブルにあらかじめ記憶して管理する静的ルート管理部と、
前記制御ノードが利用可能であるかどうかを判断する対向ノード状態管理部とを有し、
前記ルーティング部は、前記対向ノード状態管理部が、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記制御要求信号の転送をリレーする他の制御ノード選択装置であるリレー制御ノード選択装置から前記リレーを解除する旨を示すリレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記リレー制御ノード選択装置へリレーする制御ノード選択装置。 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.
前記対向ノード状態管理部は、前記リレー制御ノード選択装置を監視し、該リレー制御ノード選択装置から所定の信号が送信されているかどうかに基づいて該リレー制御ノード選択装置が利用可能かどうかを判断することを特徴とする制御ノード選択装置。 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.
前記制御ノード選択装置が、前記制御ノードが利用可能であるかどうかを判断する処理と、
前記複数の制御ノード選択装置のうち主制御ノード選択装置が、前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶する処理と、
前記主制御ノード選択装置が、前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する処理と、
前記主制御ノード選択装置が、前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択する処理と、
前記主制御ノード選択装置が、前記制御要求信号が、前記複数の制御ノード選択装置のうち当該主制御ノード選択装置以外の制御ノード選択装置である従属制御ノード選択装置から送信されてきたものである場合、該制御要求信号に含まれる前記加入者識別情報と前記経路管理テーブルにて対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を前記従属制御ノード選択装置へ送信する処理と、
前記従属制御ノード選択装置が、前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記主制御ノード選択装置から前記リレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記主制御ノード選択装置へリレーする処理とを有する制御ノード選択方法。 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.
前記主制御ノード選択装置が、前記検索した制御ノードが利用不可能であると判断した場合、該制御ノードと前記セッション識別情報と前記加入者識別情報との対応付けを前記セッション管理テーブルから削除する処理を有することを特徴とする制御ノード選択方法。 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.
前記従属制御ノード選択装置が、前記主制御ノード選択装置が利用可能かどうかを管理する処理と、
前記従属制御ノード選択装置が、利用可能である主制御ノード選択装置へ前記制御要求信号をリレーする処理とを有することを特徴とする制御ノード選択方法。 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.
前記従属制御ノード選択装置が、前記主制御ノード選択装置を監視する処理と、
前記従属制御ノード選択装置が、前記主制御ノード選択装置から所定の信号が送信されているかどうかに基づいて該主制御ノード選択装置が利用可能かどうかを判断する処理とを有することを特徴とする制御ノード選択方法。 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.
前記制御ノード選択装置が、前記制御ノードを監視する処理と、
前記制御ノード選択装置が、前記制御ノードから所定の信号が送信されているかどうかに基づいて該制御ノードが利用可能かどうかを判断する処理とを有することを特徴とする制御ノード選択方法。 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.
前記制御ノードが利用可能であるかどうかを判断する手順と、
前記制御要求信号に含まれるセッション処理固有に付与されたセッション識別情報と、前記加入者固有に付与された加入者識別情報と、該制御要求信号の転送先である制御ノードとを、該セッション処理の開始から終了までの間、対応付けてセッション管理テーブルに記憶する手順と、
前記制御要求信号が送信されてきた際、前記セッション管理テーブルにて該制御要求信号に含まれる加入者識別情報と対応付けられた制御ノードを前記セッション管理テーブルから検索する手順と、
前記送信されてきた制御要求信号に含まれる加入者識別情報が前記セッション管理テーブルに存在しない場合、または、前記検索した制御ノードが利用不可能であると判断した場合、利用可能であると判断した制御ノードを前記転送先の制御ノードとして選択し、そうでない場合は、前記検索した制御ノードを前記転送先の制御ノードとして選択する手順と、
前記制御要求信号が、前記複数の制御ノード選択装置のうち当該制御ノード選択装置以外の他の制御ノード選択装置から送信されてきたものである場合、前記加入者ごとに前記制御要求信号の転送先の制御ノードをあらかじめ記憶する経路管理テーブルにて該制御要求信号に含まれる加入者識別情報と前記対応付けられている制御ノードが利用可能になったと判断した後、前記セッション管理テーブルに該加入者の加入者識別情報がなくなった場合、その旨を示すリレー解除信号を該制御要求信号を送信してきた他の制御ノード選択装置へ送信する手順とを実行させるためのプログラム。 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.
前記加入者ごとに前記制御要求信号の転送先の制御ノードをあらかじめ記憶する経路管理テーブルに記憶された制御ノードが利用可能であるかどうかを判断する手順と、
前記経路管理テーブルに記憶された制御ノードが利用可能ではないと判断してから、前記制御要求信号の転送をリレーする他の制御ノード選択装置であるリレー制御ノード選択装置から前記リレーを解除する旨を示すリレー解除信号が送信されてくるまでの間、前記加入者から送信されてきた制御要求信号を前記リレー制御ノード選択装置へリレーする手順とを実行させるためのプログラム。 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.
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)
| 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)
| 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)
| 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 |
-
2009
- 2009-06-16 JP JP2009143418A patent/JP5347743B2/en active Active
Cited By (2)
| 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 |