JP2010278884A - ルーティング装置、通信制御方法および通信システム - Google Patents

ルーティング装置、通信制御方法および通信システム Download PDF

Info

Publication number
JP2010278884A
JP2010278884A JP2009130785A JP2009130785A JP2010278884A JP 2010278884 A JP2010278884 A JP 2010278884A JP 2009130785 A JP2009130785 A JP 2009130785A JP 2009130785 A JP2009130785 A JP 2009130785A JP 2010278884 A JP2010278884 A JP 2010278884A
Authority
JP
Japan
Prior art keywords
control
subscriber
pcrf
communication
mapping 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.)
Granted
Application number
JP2009130785A
Other languages
English (en)
Other versions
JP5453928B2 (ja
Inventor
Masamitsu Takahashi
正光 高橋
Naoaki Suzuki
直明 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2009130785A priority Critical patent/JP5453928B2/ja
Publication of JP2010278884A publication Critical patent/JP2010278884A/ja
Application granted granted Critical
Publication of JP5453928B2 publication Critical patent/JP5453928B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】通信システム内のPCRFに障害が発生したとき、通信システムが加入者への通信サービスの提供を継続するための技術を提供する。
【解決手段】本発明のルーティング装置は、加入者の通信について帯域あるいは課金の両方あるいは一方の制御を行う複数の制御装置のいずれへ制御の実行を要求するかを加入者に応じて振り分けるルーティング装置であって、加入者と、該加入者の通信についての制御を実行すべき制御装置との対応を示すマッピング情報を管理しており、いずれかの制御装置に障害が発生すると、該制御装置に制御の実行を要求する対象となっている加入者の制御の実行を他の制御装置に移すようにマッピング情報を更新する管理手段と、加入者の端末が通信を行うとき、該加入者に対応する制御装置をマッピング情報から取得し、該取得した制御装置に該加入者の通信についての制御の実行を要求する制御手段を有する。
【選択図】図2

Description

本発明は、通信システム内の装置に障害が発生したときの通信システムの復旧方法に関する。
3GPP(3rd Generation Partnership Project)で規定される勧告TS29.213 V8.2.0において、PCRF(Policy and Charging Rules Function;帯域/課金制御装置)およびDRA(Diameter Routing Agent;PCRF選択装置)が示されている。3GPPの通信システムの構成としては、PCRFを備えた構成と、PCRFおよびDRAを備えた構成とが考えられる。
PCRFを備えた通信システムの例を図5に示す。
図5に示した通信システムは、ゲートウェイ1および複数のPCRF2、3、4を有する。
ゲートウェイ1は、ゲートウェイ1と複数のPCRF2、3、4とを接続するネットワークと、外部のネットワークとの間のデータを相互に変換、中継する装置である。
ゲートウェイ1は、不図示の端末から接続を要求されると、いずれかのPCRFに対して、その端末が通信で使用する帯域幅やQoSレベルなどを含むポリシーの取得要求を示すポリシー要求を送信する。ゲートウェイ1からポリシー要求を受信したPCRFは、ポリシー要求に対する応答としてその端末を利用する加入者に指定されているポリシーをゲートウェイ1に送信する。
PCRF2、3、4は、ネットワークを利用する端末の通信についての帯域制御および課金制御を行う装置である。
帯域制御および課金制御は、加入者毎に行われ、制御に必要な各加入者の加入者データは、不図示のHSS(Home Subscriber Server;家庭加入者向けサーバ)で管理されている。
各PCRFは、ゲートウェイ1からポリシー要求を受信すると、その端末を利用する加入者の加入者データをHSSから取得し、ポリシー要求に対する応答として、加入者データでその加入者に指定されているポリシーをゲートウェイ1に送信する。
加入者Aについての帯域制御および課金制御をPCRF2が行い、加入者Bについての帯域制御および課金制御をPCRF3が行う場合の例について説明する。
ゲートウェイ1は、加入者Aの端末から接続を要求されると、加入者Aについての帯域制御および課金制御を行うPCRF2にポリシー要求を送信する。ポリシー要求を受信したPCRF2は、加入者Aの加入者データをHSSから取得し、ポリシー要求に対する応答として、加入者データで加入者Aに指定されているポリシーをゲートウェイ1に送信する。
また、ゲートウェイ1は、加入者Bから接続を要求されると、加入者Bについての帯域制御および課金制御を行うPCRF3にポリシー要求を送信する。ポリシー要求を受信したPCRF3は、加入者Bの加入者データをHSSから取得し、ポリシー要求に対する応答として、加入者データで加入者Bに指定されているポリシーをゲートウェイ1に送信する。
PCRFおよびDRAを備えた通信システムの例を図6に示す。
図6に示した通信システムは、ゲートウェイ1および複数のPCRF2、3、4に加えて、複数のDRA5、6、7を有する。
DRA5、6、7は、ゲートウェイ1の代わりに、ポリシー要求を送信すべきPCRFを選択する装置である。DRA5、6、7は、ネットワークを利用する加入者と各加入者についての帯域制御および課金制御を行うPCRFとの対応を示すマッピング情報を有しており、ゲートウェイ1から受信したポリシー要求を、マッピング情報に従って適切なPCRFに送信する。尚、ゲートウェイ1は、例えば、ラウンドロビン方式によって、ポリシー要求を送信するDRAを選択する。
尚、ゲートウェイ1、PCRF2、3、4、およびDRA5、6、7は全てが互いにフルメッシュで接続される。
加入者Aについての帯域制御および課金制御をPCRF2が行う場合の例について説明する。
ゲートウェイ1は、加入者Aからの信号を受信すると、任意のDRAにポリシー要求を送信する。ゲートウェイ1からポリシー要求を受信したDRAは、自装置が有するマッピング情報より加入者Aについての帯域制御および課金制御を行うのはPCRF2であることを認識し、PCRF2にポリシー要求を送信する。ポリシー要求を受信したPCRF2は、加入者Aの加入者データをHSSから取得し、ポリシー要求に対する応答として、加入者データで加入者Aに指定されているポリシーをポリシー要求を送信したDRAに送信する。そして、PCRF2からポリシーを受信したDRAは、受信したポリシーをゲートウェイ1に送信する。
しかしながら、このとき、PCRF2に障害が発生していると、PCRF2からDRAにポリシー要求に対する応答が返信されなくなる。その結果、加入者Aについての帯域制御および課金制御が行われなくなるため、加入者Aは、通信サービスを受けることができなくなる。
例えば、特許文献1には、おのおの固有のメモリを有する、複数のプロセッサが、いずれかのメモリで障害が発生したときに動作を継続させるための技術が提案されている。特許文献1では、複数のプロセッサは、互いのメモリにアクセスでき、データを書き込む際は、互いのメモリに同一データを書き込む。これにより、あるプロセッサが有するメモリで障害が発生した場合でも、そのプロセッサは他のプロセッサが有するメモリを用いて動作を継続することができる。
ただし、特許文献1の技術は、メモリに障害が発生したときのプロセッサの動作を継続させるための技術であり、PCRFに障害が発生したときに、そのPCRFが行うべき加入者への通信サービスの処理を継続させるのに有効ではない。
特開平5−94379号公報
上述したように、従来の通信システムでは、PCRFに障害が発生すると、そのPCRFで帯域制御および課金制御を行う加入者について、通信サービスを提供することができなくなる。
本発明の目的は、通信システム内のPCRFに障害が発生したとき、通信システムが加入者への通信サービスの提供を継続するための技術を提供することである。
上記目的を達成するために、本発明のルーティング装置は、加入者の通信について帯域あるいは課金の両方あるいは一方の制御を行う複数の制御装置のうち、いずれの制御装置へ制御の実行を要求するかを加入者に応じて振り分けるルーティング装置であって、加入者と、該加入者の通信についての制御を実行すべき制御装置との対応を示すマッピング情報を管理しており、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行を他の制御装置に移すように前記マッピング情報を更新する管理手段と、加入者の端末が通信を行うとき、該加入者に対応する制御装置を前記マッピング情報から取得し、該取得した制御装置に該加入者の通信についての制御の実行を要求する制御手段を有する。
また、上記目的を達成するために、本発明の通信制御方法は、加入者の通信について帯域あるいは課金の両方あるいは一方の制御を行う複数の制御装置のうち、いずれの制御装置へ制御の実行を要求するかを加入者に応じて振り分けるルーティング装置の通信制御方法であって、管理手段が、加入者と、該加入者の通信についての制御を実行すべき制御装置との対応を示すマッピング情報を管理しており、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行を他の制御装置に移すように前記マッピング情報を更新し、制御手段が、加入者の端末が通信を行うとき、該加入者に対応する制御装置を前記マッピング情報から取得し、前記取得した制御装置に該加入者の通信についての制御の実行を要求する。
また、上記目的を達成するために、本発明の通信システムは、加入者の通信について帯域あるいは課金の両方あるいは一方の制御を行う複数の制御装置と、加入者と、該加入者の通信についての制御を実行すべき制御装置との対応を示すマッピング情報を管理しており、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行を他の制御装置に移すように前記マッピング情報を更新し、加入者の端末が通信を行うとき、該加入者に対応する制御装置を前記マッピング情報から取得し、該取得した制御装置に該加入者の通信についての制御の実行を要求するルーティング装置を有する。
本発明によれば、通信システム内のPCRFに障害が発生したとき、通信システムは加入者への通信サービスの提供を継続することができる。
本発明の一実施形態における通信システムの構成を示すブロック図である。 本発明の一実施形態におけるルーティング装置の構成を示すブロック図である。 記憶装置40に保存されるPCRF選択情報の例を示す図である。 図2に示したルーティング装置がPCRFの再割り当てをするときの処理を示すフローチャートである。 PCRFを備えた通信システムの例を示すブロック図である。 PCRFおよびDRAを備えた通信システムの例を示すブロック図である。
次に本発明について図面を参照して詳細に説明する。
ゲートウェイ、複数のPCRF、複数のDRAおよびHSSを有する通信システムでは、PCRFが各加入者についての帯域制御および課金制御を行うために必要な、各加入者の加入者データは、HSSで一元的に管理される。
そのため、あるPCRFで障害が発生しても、そのPCRFが帯域制御および課金制御を行うべき加入者についての帯域制御および課金制御を他のPCRFが実施すれば、加入者へ通信サービスを提供し続けることができる。
しかし、ネットワークへ接続する端末の通信についての帯域制御および課金制御を行うのがいずれのPCRFであるかをDRAが認識していなければ、加入者へ通信サービスを提供することはできない。
そこで、本実施形態の通信システムでは、DRAの機能を有するルーティング装置が、PCRFの障害発生を監視し、いずれかのPCRFで障害が発生すると、そのPCRFが帯域制御および課金制御を行うべき加入者毎に新たに帯域制御および課金制御を行うPCRFを割り当てなおす。本実施形態の通信システムでは、ルーティング装置毎にPCRFを割り当てなおすべき加入者が予め設定されており、ルーティング装置は、自装置が担当する加入者についてPCRFを割り当てなおすと、加入者とPCRFとの新たな関係付けを、自装置以外のルーティング装置に通知する。
通信システム内のPCRFに障害が発生したときであっても、各ルーティング装置が加入者とPCRFとの関係付けを共有することにより、加入者へ提供する通信サービスの継続を図る。
図1は本発明の一実施形態における通信システムの構成を示すブロック図である。
図1に示すように、本発明の一実施形態における通信システムは、ゲートウェイ1、PCRF2、3、4およびルーティング装置8、9、10を有する。
ゲートウェイ1は、図1に示すネットワークと外部のネットワークとの間のデータを相互に変換、中継する装置である。
ゲートウェイ1は、不図示の端末から接続を要求されると、いずれかのルーティング装置にポリシー要求を送信する。
PCRF2、3、4は、ネットワークを利用する端末の通信についての帯域制御および課金制御を行う装置である。
帯域制御および課金制御は、加入者毎に行われ、制御に必要な各加入者の加入者データは、不図示のHSSで管理されている。
PCRF2、3、4は、ルーティング装置からポリシー要求を受信すると、その端末を利用する加入者の加入者データをHSSから取得し、ポリシー要求に対する応答として、加入者データでその加入者に指定されているポリシーを、ポリシー要求を送信したルーティング装置に送信する。
ルーティング装置8、9、10は、PCRF選択装置であるDRAの機能を拡張した装置であり、DRAが備える機能を有する。
ルーティング装置8、9、10は、ゲートウェイ1からポリシー要求を受信すると、いずれのPCRFへポリシー要求を送信するかを加入者に応じて振り分ける。また、ルーティング装置8、9、10は、ポリシー要求を送信したPCRFからポリシー要求に対する応答として加入者毎に指定されているポリシーを受信すると、受信したポリシーをゲートウェイ1に送信する。
図2は本発明の一実施形態におけるルーティング装置の構成を示すブロック図である。
図2に示すように、本発明の一実施形態におけるルーティング装置は、制御部20と、管理部30と、記憶装置40とを有する。
制御部20は、DRAが備える、ネットワークを利用する端末の通信についての帯域制御および課金制御を行うPCRFを選択する機能を有する。
制御部20は、ゲートウェイ1からポリシー要求を受信すると、受信したポリシー要求を送信すべきPCRFを決定する。尚、ルーティング装置は、ネットワークを利用する加入者と各加入者についての帯域制御および課金制御を行うPCRFとの対応を示すマッピング情報として、PCRF選択情報を管理する。PCRF選択情報は、予めルーティング装置に設定され、記憶装置40に保存される。記憶装置40に保存されるPCRF選択情報の例を図3に示す。制御部20は、PCRF選択情報に基づいて、受信したポリシー要求を送信すべきPCRFを決定する。
尚、制御部20は、ゲートウェイ1およびPCRFのそれぞれとDiameterプロトコルで規定されるデータを送受信する。
管理部30は、PCRFの障害発生状況を監視し、障害が発生すると、障害が発生したPCRFが帯域制御および課金制御を行うべき加入者(以降、被制御加入者と称する)について、新たにその加入者についての帯域制御および課金制御を行うPCRFを割り当てなおす機能を有する。
管理部30は、障害検出部31、再割当部32、再割当情報送信部33および再割当情報受信部34を有する。
障害検出部31は、本実施形態の通信システムが有する、全てのPCRFの障害発生状況を監視する。障害検出部31は、例えば、ルーティング装置とPCRFとの間の通信で用いられるSCTP(Stream Control Transmission Protocol)の接続状況によって障害発生を判別してもよいし、ルーティング装置とPCRFとの間に障害監視用の通信手順を独自に設けて障害発生を判別してもよい。
尚、本実施形態のルーティング装置は、あるPCRFに障害が発生すると、そのPCRFの被制御加入者毎に新たに帯域制御および課金制御を行うPCRFを割り当てなおす。本実施形態の通信システムは、複数のルーティング装置を有するため、混乱をきたさないように、加入者毎に帯域制御および課金制御を行うPCRFを割り当てなおすルーティング装置(以降、リーダルーティング装置と称する)を事前に定めておく。
各ルーティング装置は、PCRFに障害が発生したときに自装置が帯域制御および課金制御を行うPCRFを割り当てなおすべき加入者をリーダ加入者情報として管理する。以降、自装置が帯域制御および課金制御を行うPCRFを割り当てなおすべき加入者をリーダ加入者と称し、そうでない被制御加入者を非リーダ加入者と称する。リーダ加入者情報は、予めルーティング装置に設定され、記憶装置40に保存される。記憶装置40に保存されるリーダ加入者情報の例を図3に示す。
障害検出部31は、PCRFに障害が発生したことを判別すると、PCRF選択情報からそのPCRFの被制御加入者を抽出する。そして、障害検出部31は、抽出された被制御加入者がリーダ加入者であるか否かをリーダ加入者情報に基づいて判別する。
障害検出部31は、リーダ加入者についてPCRFの再割り当てを再割当部32に依頼する。
再割当部32は、障害検出部31からリーダ加入者についてPCRFの再割り当てを依頼されると、再割り当てを依頼されたリーダ加入者についての帯域制御および課金制御を行うPCRFを決定する。尚、ルーティング装置は、リーダ加入者についての帯域制御および課金制御を行うことができるPCRFを予備PCRF情報として管理する。予備PCRF情報は、予めルーティング装置に設定され、記憶装置40に保存される。記憶装置40に保存される予備PCRF情報の例を図3に示す。
再割当部32は、再割り当てを依頼されたリーダ加入者についての帯域制御および課金制御を行うPCRFを予備PCRF情報に基づいて決定する。そして、再割当部32は、決定した結果に基づいて記憶装置40に保存されたPCRF選択情報を更新する。
再割当部32は、記憶装置40に保存されたPCRF選択情報を更新すると、本実施形態の通信システムが有する、自装置以外のルーティング装置に更新したPCRF選択情報を通知するように再割当情報送信部33に依頼する。
再割当情報送信部33は、更新したPCRF選択情報の通知を再割当部32から依頼されると、更新したPCRF選択情報を自装置以外のルーティング装置に通知する。尚、ルーティング装置は、更新したPCRF選択情報を通知すべき、自装置以外のルーティング装置を情報共有装置情報として管理する。情報共有装置情報は、予めルーティング装置に設定され、記憶装置40に保存される。記憶装置40に保存される情報共有装置情報の例を図3に示す。
再割当情報送信部33は、更新したPCRF選択情報を情報共有装置情報で指定されるルーティング装置に通知する。
再割当情報受信部34は、自装置以外のルーティング装置から、そのルーティング装置のリーダ加入者について更新されたPCRF選択情報を受信する。再割当情報受信部34は、記憶装置40に保存されたPCRF選択情報のうち、受信したPCRF選択情報で更新されている加入者の項目を更新する。
記憶装置40は、PCRF選択情報、リーダ加入者情報、予備PCRF情報および情報共有装置情報を記憶する記憶装置である。
次に図2に示したルーティング装置がPCRFの再割り当てをするときの処理について説明する。
図4は図2に示したルーティング装置がPCRFの再割り当てをするときの処理を示すフローチャートである。
まず、ルーティング装置の障害検出部31は、本実施形態の通信システムが有する全てのPCRFの障害発生状況を監視する(ステップS1)。
障害検出部31は、全てのPCRFのいずれかに障害が発生したことを検出すると、そのPCRFの被制御加入者をPCRF選択情報から抽出する(ステップS2)。次に、障害検出部31は、抽出された被制御加入者毎に、その被制御加入者が自装置のリーダ加入者であるか否かを、リーダ加入者情報に基づいて判別する(ステップS3)。
抽出された被制御加入者が自装置のリーダ加入者でない場合、障害検出部31は、その被制御加入者を非リーダ加入者として記憶し、ステップS8へ移行する(ステップS4)。
一方、抽出された被制御加入者が自装置のリーダ加入者である場合、障害検出部31は、その被制御加入者のPCRFの再割り当てを再割当部32に依頼する。
障害検出部31からPCRFの再割り当てを依頼されると、再割当部32は、予備PCRF情報に基づいて、再割り当てを依頼された被制御加入者についての帯域制御および課金制御を行うPCRFを決定する(ステップS5)。
再割り当てを依頼された被制御加入者についての帯域制御および課金制御を行うPCRFを決定すると、再割当部32は、決定した結果に基づいて記憶装置40に保存されたPCRF選択情報を更新する(ステップS6)。
記憶装置40に保存されたPCRF選択情報を更新すると、再割当部32は、自装置以外のルーティング装置に更新したPCRF選択情報を通知するように再割当情報送信部33に依頼する。
更新したPCRF選択情報を通知するように再割当部32から依頼されると、再割当情報送信部33は、情報共有装置情報に基づいて、更新したPCRF選択情報を通知するルーティング装置を抽出し、更新したPCRF選択情報を通知する(ステップS7)。
ある被制御加入者についての処理が完了すると、障害検出部31は、障害が発生したPCRFの全ての被制御加入者についての処理が完了したか否かを判別する(ステップS8)。
まだ処理されてない被制御加入者が存在する場合、障害検出部31は、ステップS3に移行し、引き続き、処理されてない被制御加入者についての処理を続行する。
一方、全ての被制御加入者の処理が完了した場合、障害検出部31は、障害が発生したPCRFの全ての被制御加入者の中に非リーダ加入者が存在したか否かを、ステップS4で記憶しておいた非リーダ加入者の情報に基づいて判別する(ステップS9)。
非リーダ加入者が存在しない場合、障害検出部31は、ステップS1へ移行し、再度、本実施形態の通信システムが有する全てのPCRFの障害発生状況を監視する。
一方、非リーダ加入者が存在する場合、障害検出部31は、その非リーダ加入者のリーダルーティング装置からその非リーダ加入者について更新されたPCRF選択情報を受信するように再割当情報受信部34に依頼する。このとき、障害検出部31は、ステップS4で記憶しておいた、非リーダ加入者の情報を再割当情報受信部34に通知する。
PCRF選択情報の受信を障害検出部31から依頼されると、再割当情報受信部34は、非リーダ加入者のリーダルーティング装置からその非リーダ加入者について更新されたPCRF選択情報を受信するまで待機する(ステップS10)。非リーダ加入者のリーダルーティング装置からPCRF選択情報を受信すると、再割当情報受信部34は、記憶装置40に保存されたPCRF選択情報のうち、受信したPCRF選択情報で更新されている加入者の項目を更新する(ステップS11)。
ある被制御加入者について処理が完了すると、再割当情報受信部34は、自装置のPCRF選択情報について、全ての非リーダ加入者の情報が更新されたか否かを、障害検出部31から受信した非リーダ加入者の情報に基づいて判別する(ステップS12)。
まだ更新されてない非リーダ加入者の情報がある場合、再割当情報受信部34は、ステップS10に移行し、更新されてない非リーダ加入者の情報についてそれぞれの非リーダ加入者のリーダルーティング装置からPCRF選択情報を受信するまで待機する。
一方、全ての非リーダ加入者の情報が更新された場合、再割当情報受信部34は、ステップS1へ移行する。障害検出部31は、再度、本実施形態の通信システムが有する全てのPCRFの障害発生状況を監視する。
尚、障害が発生したPCRFの被制御加入者がリーダ加入者である場合、制御部20は、ステップS6でその被制御加入者についてのPCRF選択情報が更新されるまでは、その被制御加入者に対するデータを受信してもこれを破棄する。
また、障害が発生したPCRFの被制御加入者が非リーダ加入者である場合、制御部20は、ステップS11でその被制御加入者についてのPCRF選択情報が更新されるまでは、その被制御加入者に対するデータを受信してもこれを破棄する。
尚、ルーティング装置から新たな加入者を割り当てられたPCRFは、いずれかのルーティング装置からその加入者についてのポリシー要求を受信したときに、その加入者の加入者データをHSSから取得し、加入者データに基づいてその加入者についての帯域制御および課金制御を実施する。
以下に、図1に示した通信システムにおいて、PCRFに障害が発生したときの例について説明する。
例えば、ルーティング装置8には、図3に示すPCRF選択情報、リーダ加入者情報、予備PCRF情報および情報共有装置情報が管理されているとする。図3に示すように、加入者Aについての帯域制御および課金制御を行うPCRFは、PCRF2であり、加入者Aのリーダルーティング装置は、ルーティング装置8である。このとき、PCRF2に障害が発生したとする。
まず、ルーティング装置8の障害検出部31は、PCRF2、3、4の障害発生状況を監視する。
障害検出部31は、PCRF2に障害が発生したことを検出すると、PCRF選択情報から、PCRF2の被制御加入者として、まず、加入者Aを抽出する。
PCRF選択情報に基づくと、加入者Aはルーティング装置8のリーダ加入者であるため、障害検出部31は、加入者AのPCRFの再割り当てを再割当部32に依頼する。
再割当部32は、予備PCRF情報に基づいて、加入者AのPCRFの割り当て先をPCRF4に変更し、記憶装置40のPCRF選択情報を更新する。
次に、再割当部32は、更新したPCRF選択情報を自装置以外のルーティング装置に通知するように再割当情報送信部33に依頼する。
再割当情報送信部33は、情報共有装置情報から、更新したPCRF選択情報を通知するルーティング装置としてルーティング装置9、10を抽出し、ルーティング装置9、10に更新したPCRF選択情報を通知する。
次に、障害検出部31は、PCRF選択情報から、PCRF2の被制御加入者として、加入者Eを抽出する。
PCRF選択情報に基づくと、加入者Eはルーティング装置8のリーダ加入者でないため、障害検出部31は、加入者Eを非リーダ加入者として記憶しておく。
PCRF選択情報に基づくと、PCRF2の被制御加入者は、加入者Aと加入者Eのみであるため、次に、障害検出部31は、PCRF2の被制御加入者の中に非リーダ加入者が存在したか否かを判別する。非リーダ加入者として加入者Eが存在するため、障害検出部31は、加入者Eのリーダルーティング装置から加入者Eの情報について更新されたPCRF選択情報を受信するように再割当情報受信部34に依頼する。
再割当情報受信部34は、加入者Eのリーダルーティング装置から加入者Eの情報について更新されたPCRF選択情報を受信すると、受信したPCRF選択情報に基づいて、記憶装置40に保存されたPCRF選択情報のうち、加入者Eの項目を更新する。
再割当情報受信部34が、記憶装置40に保存されたPCRF選択情報の加入者Eの項目を更新すると、障害検出部31は、再度、PCRF2、3、4の障害発生状況を監視する。
尚、新たに加入者Aを割り当てられたPCRF4は、いずれかのルーティング装置から加入者Aについてのポリシー要求を受信したときに、加入者Aの加入者データをHSSから取得し、加入者データに基づいて加入者Aについての帯域制御および課金制御を実施する。
これ以降、ルーティング装置8、9、10は、ゲートウェイ1から加入者Aについてのポリシー要求を受信すると、PCRF4にそのポリシー要求を送信する。
以上説明したように、本実施形態によれば、DRAの機能を有するルーティング装置が、PCRFの障害発生を監視し、いずれかのPCRFで障害が発生すると、そのPCRFが帯域制御および課金制御を行うべき加入者毎に新たに帯域制御および課金制御を行うPCRFを割り当てなおす。これにより、通信システム内のPCRFに障害が発生したときであっても、通信システムは、加入者への通信サービスの提供を継続することができる。
また、本実施形態によれば、PCRFを割り当てなおしたルーティング装置は、加入者とその加入者の通信についての制御を実行すべきPCRFとの対応を示すマッピング情報を、自装置以外のルーティング装置に通知する。これにより、通信システム内のPCRFに障害が発生したときであっても、各ルーティング装置は、加入者とその加入者の通信についての制御を実行すべきPCRFとの関係付けを共有することができる。
また、ルーティング装置毎にPCRFを割り当てなおすべき加入者が予め設定され、各ルーティング装置が、自装置が担当する加入者についてPCRFを割り当てなおすことにより、通信システム内でのルーティング装置の処理の負荷を分散することができる。
また、本実施形態によれば、新たなマッピング情報を通知されたルーティング装置は、受信したマッピング情報に従って自装置のマッピング情報を更新する。これにより、通信システム内のPCRFに障害が発生したときであっても、各ルーティング装置は、適切なPCRFにポリシー要求を送信することができる。
また、本実施形態のルーティング装置は、PCRFに障害が発生すると、そのPCRFの被制御加入者についてのPCRF選択情報が更新されるまでは、その被制御加入者に対するデータを受信してもこれを破棄する。これにより、障害で動作できないPCRFへの要求を行うような冗長な処理を抑止することができる。
1 ゲートウェイ
2、3、4 PCRF
5、6、7 DRA
8、9、10 ルーティング装置
20 制御部
30 管理部
31 障害検出部
32 再割当部
33 再割当情報送信部
34 再割当情報受信部
40 記憶装置

Claims (12)

  1. 加入者の通信について帯域あるいは課金の両方あるいは一方の制御を行う複数の制御装置のうち、いずれの制御装置へ制御の実行を要求するかを加入者に応じて振り分けるルーティング装置であって、
    加入者と、該加入者の通信についての制御を実行すべき制御装置との対応を示すマッピング情報を管理しており、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行を他の制御装置に移すように前記マッピング情報を更新する管理手段と、
    加入者の端末が通信を行うとき、該加入者に対応する制御装置を前記マッピング情報から取得し、該取得した制御装置に該加入者の通信についての制御の実行を要求する制御手段と、
    を有するルーティング装置。
  2. 前記ルーティング装置が複数あり、
    前記管理手段は、自装置のマッピング情報を更新するとき、他のルーティング装置に同じマッピング情報の更新を指示する、
    請求項1に記載のルーティング装置。
  3. 前記ルーティング装置が複数あり、
    前記管理手段は、他のルーティング装置からマッピング情報の更新を指示されたら、該指示に従って自装置のマッピング情報を更新する、
    請求項1または2に記載のルーティング装置。
  4. 前記制御手段は、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行が他の制御端末に移るまでは、該加入者に対するデータを破棄する、
    請求項1から3のいずれか1項に記載のルーティング装置。
  5. 加入者の通信について帯域あるいは課金の両方あるいは一方の制御を行う複数の制御装置のうち、いずれの制御装置へ制御の実行を要求するかを加入者に応じて振り分けるルーティング装置の通信制御方法であって、
    管理手段が、
    加入者と、該加入者の通信についての制御を実行すべき制御装置との対応を示すマッピング情報を管理しており、
    前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行を他の制御装置に移すように前記マッピング情報を更新し、
    制御手段が、
    加入者の端末が通信を行うとき、該加入者に対応する制御装置を前記マッピング情報から取得し、
    前記取得した制御装置に該加入者の通信についての制御の実行を要求する、通信制御方法。
  6. 前記ルーティング装置が複数あり、
    前記管理手段が、自装置のマッピング情報を更新するとき、他のルーティング装置に同じマッピング情報の更新を指示する、
    請求項5に記載の通信制御方法。
  7. 前記ルーティング装置が複数あり、
    前記管理手段が、他のルーティング装置からマッピング情報の更新を指示されたら、該指示に従って自装置のマッピング情報を更新する、
    請求項5または6に記載の通信制御方法。
  8. 前記制御手段が、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行が他の制御端末に移るまでは、該加入者に対するデータを破棄する、
    請求項5から7のいずれか1項に記載の通信制御方法。
  9. 加入者の通信について帯域あるいは課金の両方あるいは一方の制御を行う複数の制御装置と、
    加入者と、該加入者の通信についての制御を実行すべき制御装置との対応を示すマッピング情報を管理しており、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行を他の制御装置に移すように前記マッピング情報を更新し、加入者の端末が通信を行うとき、該加入者に対応する制御装置を前記マッピング情報から取得し、該取得した制御装置に該加入者の通信についての制御の実行を要求するルーティング装置と、
    を有する、通信システム。
  10. 前記ルーティング装置を複数有し、
    前記ルーティング装置は、自装置のマッピング情報を更新するとき、他のルーティング装置に同じマッピング情報の更新を指示する、
    請求項9に記載の通信システム。
  11. 前記ルーティング装置を複数有し、
    前記ルーティング装置は、他のルーティング装置からマッピング情報の更新を指示されたら、該指示に従って自装置のマッピング情報を更新する、
    請求項9または10に記載の通信システム。
  12. 前記ルーティング装置は、前記複数の制御装置のいずれかの制御装置に障害が発生すると、該障害の発生した制御装置に制御の実行を要求する対象となっている加入者の制御の実行が他の制御端末に移るまでは、該加入者に対するデータを破棄する、
    請求項9から11のいずれか1項に記載の通信システム。
JP2009130785A 2009-05-29 2009-05-29 ルーティング装置、通信制御方法および通信システム Expired - Fee Related JP5453928B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009130785A JP5453928B2 (ja) 2009-05-29 2009-05-29 ルーティング装置、通信制御方法および通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009130785A JP5453928B2 (ja) 2009-05-29 2009-05-29 ルーティング装置、通信制御方法および通信システム

Publications (2)

Publication Number Publication Date
JP2010278884A true JP2010278884A (ja) 2010-12-09
JP5453928B2 JP5453928B2 (ja) 2014-03-26

Family

ID=43425406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009130785A Expired - Fee Related JP5453928B2 (ja) 2009-05-29 2009-05-29 ルーティング装置、通信制御方法および通信システム

Country Status (1)

Country Link
JP (1) JP5453928B2 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012095697A1 (en) * 2011-01-10 2012-07-19 Telefonaktiebolaget L M Ericsson (Publ) Recovery of a system for policy control and charging, said system having a redundancy of policy and charging rules function
JP2014507099A (ja) * 2011-03-03 2014-03-20 テケレック・インコーポレイテッド ダイアメータシグナリングメッセージを強化するための方法、システム、およびコンピュータ可読媒体
KR20150027356A (ko) * 2013-08-30 2015-03-12 에스케이텔레콤 주식회사 데이터 세션 관리 방법 및 장치
JP2016001876A (ja) * 2010-12-21 2016-01-07 華為技術有限公司Huawei Technologies Co.,Ltd. サービスを制御する方法、装置及びシステム
US9668135B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication
US9668134B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying
US9923984B2 (en) 2015-10-30 2018-03-20 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) message loop detection and mitigation
US10084755B2 (en) 2015-08-14 2018-09-25 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution
US10554661B2 (en) 2015-08-14 2020-02-04 Oracle International Corporation Methods, systems, and computer readable media for providing access network session correlation for policy control
US10951519B2 (en) 2015-06-17 2021-03-16 Oracle International Corporation Methods, systems, and computer readable media for multi-protocol stateful routing
US11283883B1 (en) 2020-11-09 2022-03-22 Oracle International Corporation Methods, systems, and computer readable media for providing optimized binding support function (BSF) packet data unit (PDU) session binding discovery responses

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357194A (ja) * 2003-05-30 2004-12-16 Anritsu Corp ネットワーク間接続装置及びネットワーク間接続方法
JP2006340165A (ja) * 2005-06-03 2006-12-14 Hitachi Communication Technologies Ltd 通信経路切替制御システム及びルータ装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357194A (ja) * 2003-05-30 2004-12-16 Anritsu Corp ネットワーク間接続装置及びネットワーク間接続方法
JP2006340165A (ja) * 2005-06-03 2006-12-14 Hitachi Communication Technologies Ltd 通信経路切替制御システム及びルータ装置

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016001876A (ja) * 2010-12-21 2016-01-07 華為技術有限公司Huawei Technologies Co.,Ltd. サービスを制御する方法、装置及びシステム
US9614771B2 (en) 2010-12-21 2017-04-04 Huawei Technologies Co., Ltd. Method, apparatus, and system for controlling services
WO2012095697A1 (en) * 2011-01-10 2012-07-19 Telefonaktiebolaget L M Ericsson (Publ) Recovery of a system for policy control and charging, said system having a redundancy of policy and charging rules function
US9158635B2 (en) 2011-01-10 2015-10-13 Telefonaktiebolaget L M Ericsson (Publ) Recovery of a system for policy control and charging, said system having a redundancy of policy and charging rules function
JP2014507099A (ja) * 2011-03-03 2014-03-20 テケレック・インコーポレイテッド ダイアメータシグナリングメッセージを強化するための方法、システム、およびコンピュータ可読媒体
KR20150027356A (ko) * 2013-08-30 2015-03-12 에스케이텔레콤 주식회사 데이터 세션 관리 방법 및 장치
KR102072702B1 (ko) 2013-08-30 2020-03-03 에스케이텔레콤 주식회사 데이터 세션 관리 방법 및 장치
US10951519B2 (en) 2015-06-17 2021-03-16 Oracle International Corporation Methods, systems, and computer readable media for multi-protocol stateful routing
US9918229B2 (en) 2015-08-14 2018-03-13 Oracle International Corporation Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying
US9930528B2 (en) 2015-08-14 2018-03-27 Oracle International Corporation Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication
US10084755B2 (en) 2015-08-14 2018-09-25 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution
US10554661B2 (en) 2015-08-14 2020-02-04 Oracle International Corporation Methods, systems, and computer readable media for providing access network session correlation for policy control
US9668134B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying
US9668135B2 (en) 2015-08-14 2017-05-30 Oracle International Corporation Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication
US9923984B2 (en) 2015-10-30 2018-03-20 Oracle International Corporation Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) message loop detection and mitigation
US11283883B1 (en) 2020-11-09 2022-03-22 Oracle International Corporation Methods, systems, and computer readable media for providing optimized binding support function (BSF) packet data unit (PDU) session binding discovery responses

Also Published As

Publication number Publication date
JP5453928B2 (ja) 2014-03-26

Similar Documents

Publication Publication Date Title
JP5453928B2 (ja) ルーティング装置、通信制御方法および通信システム
CN112911525B (zh) 应用功能影响业务路由的消息和***
US10425530B2 (en) System and method for mobile core data services
CN107432053B (zh) 通信***、通信控制设备、节点设备和通信方法
KR102412288B1 (ko) 제 3자 응용 서버에서 단말의 무선 연결 타입 변경을 확인하는 방법
KR102392120B1 (ko) Nf 구성요소의 예외를 처리하기 위한 방법 및 시스템, 그리고 기기
CN109804710B (zh) 一种业务传输方法、设备及***
JP6740474B2 (ja) エンドマーカを送信するための方法、デバイス、およびシステム
KR102233894B1 (ko) 네트워크 기능 장치 및 이를 이용한 요청 처리 방법
JP2016517643A (ja) データ送信方法、装置及びシステム
WO2011098022A1 (zh) 一种基于m2m应用的会话管理方法、***和装置
EP3622670B1 (en) Connectivity monitoring for data tunneling between network device and application server
KR20220043651A (ko) 무선 통신 시스템에서 네트워크 데이터 분석을 위한 구독 갱신 방법 및 장치
CN113840330B (zh) 建立连接的方法、网关设备、网络***及调度中心
CN108886485A (zh) 状态有效的网络功能支持
US20230337041A1 (en) P-cscf registration and discovery mechanism
JP5584104B2 (ja) セッション管理システム、セッション管理装置
EP3195528B1 (en) Application control interworking in network
WO2019177087A1 (ja) 基地局管理装置、基地局管理方法及びプログラム
KR102168177B1 (ko) 네트워크 장치 및 이를 이용한 패킷 처리 방법
US10212640B2 (en) Identifying communication paths based on packet data network gateway status reports
JP5437195B2 (ja) ネットワーク制御方法及びシステム
CN113472662B (zh) 路径重分配方法和网络业务***
KR102078718B1 (ko) 세션 관리 장치, 사용자 평면 장치 및 이들을 이용한 서비스 연계 방법
KR102333106B1 (ko) Pdu 세션 수립 방법 및 상기 방법을 수행하는 사용자 단말

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120412

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130702

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131223

R150 Certificate of patent or registration of utility model

Ref document number: 5453928

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees