(57)【特許請求の範囲】
【請求項１】
ＩＭＳ(IP Multimedia Subsystem)ネットワークに、Ｐ−ＣＳＣＦ(Proxy-Call Session Control Function)と、第１のＳ−ＣＳＣＦと、第２のＳ−ＣＳＣＦ(Serving-Call Session Control Function)と、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(Load Balance、ロードバランス装置)とが接続されたシステムにおけるＳＩＰサーバ変更方法であって、
前記端末が、前記ＬＢを介して、前記Ｐ−ＣＳＣＦ及び第１のＳ−ＣＳＣＦに位置登録されている際に、
前記Ｐ−ＣＳＣＦが、第１のＳ−ＣＳＣＦの配置変更通知を受信する第１のステップと、
前記Ｐ−ＣＳＣＦが、前記端末の位置登録先を変更すべき第２のＳ−ＣＳＣＦを割り当てる第２のステップと、
前記Ｐ−ＣＳＣＦが、第２のＳ−ＣＳＣＦへ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する第３のステップと、
第２のＳ−ＣＳＣＦが、第１のＳ−ＣＳＣＦのダイアログ情報を復元する第４のステップと、
前記Ｐ−ＣＳＣＦが、第１のＳ−ＣＳＣＦから第２のＳ−ＣＳＣＦへ変更したことを表す登録変更通知を、前記ＬＢへ送信する第５のステップと、
前記ＬＢが、第１のＳ−ＣＳＣＦに属するセッション情報を、第２のＳ−ＣＳＣＦに書き換える第６のステップと
を有し、前記Ｐ−ＣＳＣＦに前記端末の位置登録を継続した状態で、第１のＳ−ＣＳＣＦから第２のＳ−ＣＳＣＦへ変更することを特徴とするＳＩＰサーバ変更方法。
【請求項２】
ＩＭＳネットワークに、第１のＰ−ＣＳＣＦと、第２のＰ−ＣＳＣＦと、Ｓ−ＣＳＣＦと、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(ロードバランス装置)とが接続されたシステムにおけるＳＩＰサーバ変更方法であって、
前記端末が、前記ロードバランス装置を介して、第１のＰ−ＣＳＣＦ及び前記Ｓ−ＣＳＣＦに位置登録されている際に、
前記Ｓ−ＣＳＣＦが、第１のＰ−ＣＳＣＦの配置変更通知を受信する第１のステップと、
前記Ｓ−ＣＳＣＦが、前記端末の位置登録先を変更すべき第２のＰ−ＣＳＣＦを割り当てる第２のステップと、
前記Ｓ−ＣＳＣＦが、第２のＰ−ＣＳＣＦへ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する第３のステップと、
第２のＰ−ＣＳＣＦが、第１のＰ−ＣＳＣＦのダイアログ情報を復元する第４のステップと、
第２のＰ−ＣＳＣＦが、第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更したことを表す登録変更通知を、前記ロードバランス装置へ送信する第５のステップと、
前記ロードバランス装置が、第１のＰ−ＣＳＣＦに基づく鍵情報を、第２のＰ−ＣＳＣＦへ送信する第６のステップと、
前記ロードバランス装置が、第１のＰ−ＣＳＣＦに属するセッション情報を、第２のＰ−ＣＳＣＦに書き換える第７のステップと
を有し、前記Ｓ−ＣＳＣＦに前記端末の位置登録を継続した状態で、第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更することを特徴とするＳＩＰサーバ変更方法。
【請求項３】
第２のステップについて、
前記ＣＳＣＦは、Diameterプロトコルを用いて加入者情報サーバ（ＨＳＳ）から、前記端末の位置登録先を変更すべき前記ＣＳＣＦの割り当てを受けることを特徴とする請求項１又は２に記載のＳＩＰサーバ変更方法。
【請求項４】
前記配置変更通知は、前記ＩＭＳネットワークに接続された加入者情報サーバ（ＨＳＳ:Home Subscriber Server）又は配置変更制御ノードから送信されるものであり、
前記配置変更通知には、前記端末のSIP-URIと、変更対象となるＣＳＣＦ又はＬＢのアドレスとを含むことを特徴とする請求項１から３のいずれか１項に記載のＳＩＰサーバ変更方法。
【請求項５】
ＩＭＳネットワークに、Ｐ−ＣＳＣＦと、第１のＳ−ＣＳＣＦと、第２のＳ−ＣＳＣＦと、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(ロードバランス装置)とが接続されたシステムであって、前記端末が、前記ＬＢを介して、前記Ｐ−ＣＳＣＦ及び第１のＳ−ＣＳＣＦに位置登録されている際に、前記Ｐ−ＣＳＣＦに前記端末の位置登録を継続した状態で、第１のＳ−ＣＳＣＦから第２のＳ−ＣＳＣＦへ変更することができるシステムであって、
前記Ｐ−ＣＳＣＦは、
登録中の第１のＳ−ＣＳＣＦの配置変更通知を受信する配置変更通知受信手段と、
前記端末の位置登録先を変更すべき第２のＳ−ＣＳＣＦを割り当てるＣＳＣＦ割当手段と、
変更先の第２のＳ−ＣＳＣＦへ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する登録要求送信手段と、
変更元の第１のＳ−ＣＳＣＦから変更先の第２のＳ−ＣＳＣＦへ変更したことを表す登録変更通知を、前記ＬＢへ送信する登録変更通知送信手段とを有し、
変更先の第２のＳ−ＣＳＣＦは、変更元の第１のＳ−ＣＳＣＦのダイアログ情報を復元するダイアログ復元手段を有し、
前記ＬＢは、変更元の第１のＳ−ＣＳＣＦに属するセッション情報を、変更先の第２のＳ−ＣＳＣＦに書き換えるセッション情報書換手段を有する
ことを特徴とするＳＩＰサーバ変更システム。
【請求項６】
ＩＭＳネットワークに、第１のＰ−ＣＳＣＦと、第２のＰ−ＣＳＣＦと、Ｓ−ＣＳＣＦと、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(ロードバランス装置)とが接続されたシステムであって、前記端末が、前記ＬＢを介して、第１のＰ−ＣＳＣＦ及び前記Ｓ−ＣＳＣＦに位置登録されている際に、前記Ｓ−ＣＳＣＦに前記端末の位置登録を継続した状態で、第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更することができるシステムであって、
前記Ｓ−ＣＳＣＦは、
登録中の第１のＰ−ＣＳＣＦの配置変更通知を受信する配置変更通知受信手段と、
前記端末の位置登録先を変更すべき第２のＰ−ＣＳＣＦを割り当てるＣＳＣＦ割当手段と、
変更先の第２のＰ−ＣＳＣＦへ、ダイアログ情報を含む登録要求を送信する登録要求送信手段とを有し、
変更先の第２のＰ−ＣＳＣＦは、
変更元の第１のＰ−ＣＳＣＦのダイアログ情報を復元するダイアログ復元手段と、
第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更したことを表す登録変更通知を、前記ＬＢへ送信する登録変更通知送信手段とを有し、
前記ＬＢは、
変更元の第１のＰ−ＣＳＣＦに基づく鍵情報を、変更先の第２のＰ−ＣＳＣＦへ送信する鍵情報送信手段と、
変更元の第１のＰ−ＣＳＣＦに属するセッション情報を、変更先の第２のＰ−ＣＳＣＦに書き換えるセッション情報書換手段と
を有することを特徴とするＳＩＰサーバ変更システム。
【請求項７】
前記ＣＳＣＦ割当手段は、Diameterを用いて加入者情報サーバ（ＨＳＳ）から、前記端末の位置登録先を変更すべき前記ＣＳＣＦの割り当てを受けることを特徴とする請求項５又は６に記載のＳＩＰサーバ変更システム。
【請求項８】
前記配置変更通知は、前記ＩＭＳネットワークに接続された加入者情報サーバ（ＨＳＳ:Home Subscriber Server）又は配置変更制御ノードから送信されるものであり、
前記配置変更通知には、前記端末のSIP-URIと、変更対象となるＣＳＣＦ又はＬＢのアドレスとを含むことを特徴とする請求項５から７のいずれか１項に記載のＳＩＰサーバ変更システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ(Session Initiation Protocol)サーバを変更する技術に関する。
【背景技術】
【０００２】
ＳＩＰは、ＩＰ(Internet Protocol)における呼制御プロトコルであって、端末間で通信に必要なＩＰアドレス、ポート番号及びエンコーディングをネゴシエーションすると共に、発呼及び着呼を制御する。ＳＩＰを用いて必要なネットワークリソースの割り当て及びゲートの制御を実行するために、ＩＰサブシステムネットワークとしてのＩＭＳ(IP Multimedia Subsystem)がある。ＩＭＳは、ＩＰネットワークで、マルチメディアアプリケーション（音声、映像及びデータ）を提供するために標準化されたサービス制御標準仕様である。これは、次世代携帯電話ネットワーク又はＮＧＮ(Next Generation Network)を実現する中核技術である。これにより、固定網及び移動網が統合され、全ての端末がＩＰベースで通信するオールＩＰ化が実現される。
【０００３】
図１は、従来技術におけるＩＭＳのシステム構成図である。
【０００４】
図１のシステムによれば、ＩＭＳネットワーク７に対して、アクセスネットワーク及びインターネットが接続されている。両ネットワーク間は、ゲートウェイを介して接続される。アクセスネットワークは、例えば携帯電話網や、無線／有線ブロードバンドアクセス網である。ＳＩＰクライアント対応の端末８は、アクセスネットワークを介してＩＭＳネットワーク７に接続することができる。アクセスネットワークが携帯電話網である場合、端末８は、例えば携帯電話機である。
【０００５】
ＩＭＳネットワーク７は、トランスポートネットワークとは別に、コントロールネットワーク７１を有する。コントロールネットワーク７１は、呼セッション制御機能（ＣＳＣＦ(Call Session Control Function)）として、Ｐ−ＣＳＣＦ(Proxy-CSCF)２と、Ｓ−ＣＳＣＦ(Serving-CSCF)３と、Ｉ−ＣＳＣＦ(Interrogating-CSCF)４とを有する。また、端末毎の加入者プロファイル情報（例えば認証情報）を管理する加入者情報サーバ（ＨＳＳ：Home Subscriber Server）５も有する。ＳＩＰクライアント対応の複数の端末８は、アクセスネットワークを介してＣＳＣＦに接続することによって、相手方端末と呼セッションを確立する。
【０００６】
Ｐ−ＣＳＣＦ２は、端末８から、アクセスネットワークを介して直接的にアクセスされる。そして、Ｐ−ＣＳＣＦ２は、セッション毎にメディア情報を抽出し、セッション確立時にゲートウェイに対するゲート制御及びリソース制御を指示する。Ｐ−ＣＳＣＦ２は、端末８のアクセスネットワークへの接続時など、ＩＭＳへの接続前に決定され、端末８との間にセキュアなＩＰｓｅｃトンネルを確立すると共に、メッセージのフィルタリングも実行する。端末８から受信したＳＩＰメッセージは、Ｓ−ＣＳＣＦ３へ転送される。
【０００７】
Ｓ−ＣＳＣＦ３は、サービス実行及び呼セッション制御のための中心的なＳＩＰサーバである。Ｓ−ＣＳＣＦ３は、自身が管理するドメインを有し、そのドメインの範囲内の端末のSIP-URI(SIP - Uniform Resource Identifier)を管理する。また、Ｓ−ＣＳＣＦ３は、ＨＳＳ５と通信することによってユーザ認証を実行する。更に、Ｓ−ＣＳＣＦ３は、アプリケーションサーバ（ＡＳ:Application Server）と通信することによって、端末８に対して様々なサービスを提供することができる。
【０００８】
Ｉ−ＣＳＣＦ４は、コントロールネットワーク７１内で、ＳＩＰメッセージの経路を制御する機能を有する。例えば、Ｐ−ＣＳＣＦ２から送信されたＳ−ＣＳＣＦ宛てのＳＩＰメッセージの宛先を解決し、該当するＳ−ＣＳＣＦへ転送する機能や、他のドメインに属する転送先の名前解決し該当先への転送する機能を実行する。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】３ＧＰＰ ＴＳ ２３．２２８、「IP Multimedia Subsystem(IMS)」
【発明の概要】
【発明が解決しようとする課題】
【００１０】
端末は、アクセスネットワークを介してＩＭＳネットワークへ向けてＳＩＰメッセージを送信する。そのＳＩＰメッセージは、予め決定されたいずれか１つのＰ−ＣＳＣＦへ転送される。そのＰ−ＣＳＣＦは、ＳＩＰメッセージを、いずれか１つのＳ−ＣＳＣＦへ転送し、認証処理及び登録処理を実行する。それ以後は、そのＰ−ＣＳＣＦ及びそのＳ−ＣＳＣＦが、当該端末を管理することとなる。そのために、当該端末は、一度登録されたＰ−ＣＳＣＦ及びＳ−ＣＳＣＦに対して基本的に固定的に管理される。即ち、端末が異なるネットワークへ移動する等してネットワーク環境が変化しない限り、基本的にはＰ−ＣＳＣＦ及びＳ−ＣＳＣＦが変更されることはない。
【００１１】
しかしながら、ＩＭＳネットワーク内の機能構成の最適化やメンテナンスなど、利用状況に応じて、端末が登録中にあるＣＳＣＦであっても、他のＣＳＣＦへ変更したい場合もある。また、ＩＭＳネットワークに対する端末からの利用状況に応じて、稼働率が高いＣＳＣＦに対する処理負荷の分散化、又は、稼働率が低いＣＳＣＦを停止することによる処理負荷の集約化を実現したい場合もある。
【００１２】
端末による登録中のＣＳＣＦを他のＣＳＣＦへ変更するには、最初に、登録中ＣＳＣＦにおける該端末の位置登録情報を、他のＣＳＣＦへ転送する必要がある。その後、端末が、ＩＭＳネットワークに再接続しなければならない。また、ＨＳＳも、当該端末を管理するＣＳＣＦの情報を更新することが必要となる。
【００１３】
このように、既存のＩＭＳネットワークでは、Ｐ−ＣＳＣＦ及びＳ−ＣＳＣＦは、端末に対して固定的に割り当てられており、位置登録後に変更することは困難である。ＩＭＳを再構成することは、確立されたセッションが変更することになり、ＣＳＣＦのアドレスも変更され、サービスを継続することができない。また、端末の位置登録は、Keep-Aliveのために、一定時間内に更新されることが要求される。既に登録中の端末における加入者プロファイルを変更すると、途中のＣＳＣＦにおけるキャッシュ情報に対して矛盾を生じる場合もある。
【００１４】
これに対し、ＩＭＳネットワーク側から端末へ能動的に再登録通知を送信し、端末が、再度、位置登録要求を送信することによってＣＳＣＦの変更を実現する技術もある。しかしながら、端末に実装されたＳＩＰクライアントの技術的仕様を拡張する必要がある。全ての端末にこのような機能を搭載することは、現実的に極めて難しい。また、同時に多数の再登録通知／位置登録要求が送受信されると、ネットワークに輻輳を生じ、短時間での切り替えることができない場合もある。
【００１５】
そこで、本発明は、端末の技術的仕様を拡張することなく、ＩＭＳネットワーク内で、既に端末が登録中のＳＩＰサーバを、他のＳＩＰサーバへ変更することができる方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明によれば、ＩＭＳ(IP Multimedia Subsystem)ネットワークに、Ｐ−ＣＳＣＦ(Proxy-Call Session Control Function)と、第１のＳ−ＣＳＣＦと、第２のＳ−ＣＳＣＦ(Serving-Call Session Control Function)と、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(Load Balance、ロードバランス装置)とが接続されたシステムにおけるＳＩＰサーバ変更方法であって、
端末が、ＬＢを介して、Ｐ−ＣＳＣＦ及び第１のＳ−ＣＳＣＦに位置登録されている際に、
Ｐ−ＣＳＣＦが、第１のＳ−ＣＳＣＦの配置変更通知を受信する第１のステップと、
Ｐ−ＣＳＣＦが、端末の位置登録先を変更すべき第２のＳ−ＣＳＣＦを割り当てる第２のステップと、
Ｐ−ＣＳＣＦが、第２のＳ−ＣＳＣＦへ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する第３のステップと、
第２のＳ−ＣＳＣＦが、第１のＳ−ＣＳＣＦのダイアログ情報を復元する第４のステップと、
Ｐ−ＣＳＣＦが、第１のＳ−ＣＳＣＦから第２のＳ−ＣＳＣＦへ変更したことを表す登録変更通知を、ＬＢへ送信する第５のステップと、
ＬＢが、第１のＳ−ＣＳＣＦに属するセッション情報を、第２のＳ−ＣＳＣＦに書き換える第６のステップと
を有し、Ｐ−ＣＳＣＦに端末の位置登録を継続した状態で、第１のＳ−ＣＳＣＦから第２のＳ−ＣＳＣＦへ変更することを特徴とする。
【００１７】
本発明によれば、ＩＭＳネットワークに、第１のＰ−ＣＳＣＦと、第２のＰ−ＣＳＣＦと、Ｓ−ＣＳＣＦと、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(ロードバランス装置)とが接続されたシステムにおけるＳＩＰサーバ変更方法であって、
端末が、ロードバランス装置を介して、第１のＰ−ＣＳＣＦ及びＳ−ＣＳＣＦに位置登録されている際に、
Ｓ−ＣＳＣＦが、第１のＰ−ＣＳＣＦの配置変更通知を受信する第１のステップと、
Ｓ−ＣＳＣＦが、端末の位置登録先を変更すべき第２のＰ−ＣＳＣＦを割り当てる第２のステップと、
Ｓ−ＣＳＣＦが、第２のＰ−ＣＳＣＦへ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する第３のステップと、
第２のＰ−ＣＳＣＦが、第１のＰ−ＣＳＣＦのダイアログ情報を復元する第４のステップと、
第２のＰ−ＣＳＣＦが、第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更したことを表す登録変更通知を、ロードバランス装置へ送信する第５のステップと、
ロードバランス装置が、第１のＰ−ＣＳＣＦに基づく鍵情報を、第２のＰ−ＣＳＣＦへ送信する第６のステップと、
ロードバランス装置が、第１のＰ−ＣＳＣＦに属するセッション情報を、第２のＰ−ＣＳＣＦに書き換える第７のステップと
を有し、Ｓ−ＣＳＣＦに端末の位置登録を継続した状態で、第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更することを特徴とする。
【００１８】
本発明のＳＩＰサーバ変更方法における他の実施形態によれば、
第２のステップについて、
ＣＳＣＦは、Diameterプロトコルを用いて加入者情報サーバ（ＨＳＳ）から、端末の位置登録先を変更すべきＣＳＣＦの割り当てを受けることも好ましい。
【００２０】
本発明のＳＩＰサーバ変更方法における他の実施形態によれば、
配置変更通知は、ＩＭＳネットワークに接続された加入者情報サーバ（ＨＳＳ:Home Subscriber Server）又は配置変更制御ノードから送信されるものであり、
配置変更通知には、端末のSIP-URIと、変更対象となるＣＳＣＦ又はＬＢのアドレスとを含むことも好ましい。
【００２１】
本発明によれば、ＩＭＳネットワークに、Ｐ−ＣＳＣＦと、第１のＳ−ＣＳＣＦと、第２のＳ−ＣＳＣＦと、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(ロードバランス装置)とが接続されたシステムであって、端末が、ＬＢを介して、Ｐ−ＣＳＣＦ及び第１のＳ−ＣＳＣＦに位置登録されている際に、Ｐ−ＣＳＣＦに端末の位置登録を継続した状態で、第１のＳ−ＣＳＣＦから第２のＳ−ＣＳＣＦへ変更することができるシステムであって、
Ｐ−ＣＳＣＦは、
登録中の第１のＳ−ＣＳＣＦの配置変更通知を受信する配置変更通知受信手段と、
端末の位置登録先を変更すべき第２のＳ−ＣＳＣＦを割り当てるＣＳＣＦ割当手段と、
変更先の第２のＳ−ＣＳＣＦへ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する登録要求送信手段と、
変更元の第１のＳ−ＣＳＣＦから変更先の第２のＳ−ＣＳＣＦへ変更したことを表す登録変更通知を、ＬＢへ送信する登録変更通知送信手段とを有し、
変更先の第２のＳ−ＣＳＣＦは、変更元の第１のＳ−ＣＳＣＦのダイアログ情報を復元するダイアログ復元手段を有し、
ＬＢは、変更元の第１のＳ−ＣＳＣＦに属するセッション情報を、変更先の第２のＳ−ＣＳＣＦに書き換えるセッション情報書換手段を有する
ことを特徴とする。
【００２２】
本発明によれば、ＩＭＳネットワークに、第１のＰ−ＣＳＣＦと、第２のＰ−ＣＳＣＦと、Ｓ−ＣＳＣＦと、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ(ロードバランス装置)とが接続されたシステムであって、端末が、ＬＢを介して、第１のＰ−ＣＳＣＦ及びＳ−ＣＳＣＦに位置登録されている際に、Ｓ−ＣＳＣＦに端末の位置登録を継続した状態で、第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更することができるシステムであって、
Ｓ−ＣＳＣＦは、
登録中の第１のＰ−ＣＳＣＦの配置変更通知を受信する配置変更通知受信手段と、
端末の位置登録先を変更すべき第２のＰ−ＣＳＣＦを割り当てるＣＳＣＦ割当手段と、
変更先の第２のＰ−ＣＳＣＦへ、ダイアログ情報を含む登録要求を送信する登録要求送信手段とを有し、
変更先の第２のＰ−ＣＳＣＦは、
変更元の第１のＰ−ＣＳＣＦのダイアログ情報を復元するダイアログ復元手段と、
第１のＰ−ＣＳＣＦから第２のＰ−ＣＳＣＦへ変更したことを表す登録変更通知を、ＬＢへ送信する登録変更通知送信手段とを有し、
ＬＢは、
変更元の第１のＰ−ＣＳＣＦに基づく鍵情報を、変更先の第２のＰ−ＣＳＣＦへ送信する鍵情報送信手段と、
変更元の第１のＰ−ＣＳＣＦに属するセッション情報を、変更先の第２のＰ−ＣＳＣＦに書き換えるセッション情報書換手段と
を有することを特徴とする。
【００２３】
本発明のＳＩＰサーバ変更システムにおける他の実施形態によれば、
ＣＳＣＦ割当手段は、Diameterを用いて加入者情報サーバ（ＨＳＳ）から、端末の位置登録先を変更すべきＣＳＣＦの割り当てを受けることも好ましい。
【００２５】
本発明のＳＩＰサーバ変更システムにおける他の実施形態によれば、
配置変更通知は、ＩＭＳネットワークに接続された加入者情報サーバ（ＨＳＳ:Home Subscriber Server）又は配置変更制御ノードから送信されるものであり、
配置変更通知には、端末のSIP-URIと、変更対象となるＣＳＣＦ又はＬＢのアドレスとを含むことも好ましい。
【発明の効果】
【００２６】
本発明のＳＩＰサーバ変更方法及びシステムによれば、端末の技術的仕様を拡張することなく、ＩＭＳネットワーク内で、既に端末が登録中のＳＩＰサーバを、他のＳＩＰサーバへ変更することができる。
【図面の簡単な説明】
【００２７】
【図１】従来技術におけるＩＭＳのシステム構成図である。
【図２】本発明におけるＩＭＳのシステム構成図である。
【図３】ＩＭＳネットワークに対する端末からの登録、発呼及び着呼を表すシーケンス図である。
【図４】本発明におけるＳ−ＣＳＣＦの変更を表すシーケンス図である。
【図５】本発明におけるＰ−ＣＳＣＦの変更を表すシーケンス図である。
【図６】本発明におけるＬＢの変更を表すシーケンス図である。
【図７】図４のシーケンスに対応するシステムの各装置の機能構成図である。
【図８】図５のシーケンスに対応するシステムの各装置の機能構成図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２９】
図２は、本発明におけるＩＭＳのシステム構成図である。
【００３０】
図２のシステムは、図１と比較して、ＩＭＳネットワーク（ＩＰサブシステムネットワーク）７に、Ｓ−ＣＳＣＦ及びＰ−ＣＳＣＦが複数配置されている。また、ＩＭＳネットワーク７には、配置変更制御ノード６が更に接続されている。配置変更制御ノード６は、Ｓ−ＣＳＣＦ及びＰ−ＣＳＣＦに対して、端末毎のＣＳＣＦの配置変更通知を送信する。
【００３１】
図２によれば、ＨＳＳ５（加入者情報サーバ）及び配置変更制御ノード６はそれぞれ、別の装置として表されているが、配置変更制御ノードの機能をＨＳＳ５に一体的に含んで構成されるものであってもよい。この場合、ＨＳＳ５から、ＣＳＣＦに対して配置変更通知を送信するものであってもよい。
【００３２】
図２によれば、図１と比較して、端末８とＰ−ＣＳＣＦ２との間に、ＬＢ(Load Balancer：ロードバランサ装置）１が配置されている。ＬＢ１は、端末８からＩＭＳネットワークへの接続を中継する。本発明のＬＢ１は、ＣＳＣＦの変更（再構成）を、端末から隠蔽すると共に、変更されたＣＳＣＦの構成に合わせてセッション情報を書き換える。セッション情報とは、端末の通話などの呼制御情報であって、セッションが通過した、ＬＢ、Ｐ−ＣＳＣＦ、Ｓ−ＣＳＣＦの情報も含む。
【００３３】
図２によれば、端末８が登録中のＳ−ＣＳＣＦ#1を、Ｓ−ＣＳＣＦ#2へ変更する場合が表されている。また、端末８が登録中のＰ−ＣＳＣＦ#1を、Ｐ−ＣＳＣＦ#2へ変更する場合も表されている。更に、ＬＢ#1をＬＢ#2へ変更する場合も表されている。
【００３４】
図３は、ＩＭＳネットワークに対する端末からの登録、発呼及び着呼を表すシーケンス図である。
【００３５】
（Ｓ３０１）ＬＢ#1は、配置変更制御ノード６から、利用可能なＰ−ＣＳＣＦのリストを取得する。これによって、ＬＢ#1は、利用可能なＰ−ＣＳＣＦを認識する。
【００３６】
（Ｓ３１１）端末８は、ＬＢ#1のアドレスを予め保持している。このアドレスは、ＤＨＣＰ(Dynamic Host Control Protocol)サーバから予め取得したものであってもよいし、又は、静的に指定されたものであってもよい。その上で、端末８は、ＬＢ#1へ登録要求REGSITERを送信する。
（Ｓ３１２）ＬＢ#1は、受信した登録要求REGSITERに基づいて、その端末８について位置登録するＰ−ＣＳＣＦ#1を割り当てる。ここで、ＬＢ#1は、ＨＳＳ５に問い合わせることによって、適切なＰ−ＣＳＣＦを割り当てるものであってもよい。そして、ＬＢ#1は、端末アドレスと、Ｐ−ＣＳＣＦのアドレスとを対応付けて保持する。
【００３７】
（Ｓ３１３）ＬＢ#1は、ＳＩＰプロキシとして機能しており、割り当てたＰ−ＣＳＣＦ２１へ、登録要求REGISTERを転送する。REGISTERには、ＬＢ#1のViaヘッダが付与される。
（Ｓ３１４）Ｐ−ＣＳＣＦ#1は、受信した登録要求REGISTERによって位置登録の処理を実行する。そして、Ｐ−ＣＳＣＦ#1は、登録要求REGISTERを、予め割り当てられたＳ−ＣＳＣＦ#1（又はＩ−ＣＳＣＦを経由して）へ転送する。
【００３８】
（Ｓ３１５）Ｓ−ＣＳＣＦ#1は、受信した登録要求REGISTERによって位置登録の処理を実行する。このとき、Ｓ−ＣＳＣＦ#1は、端末における鍵情報を保持していない場合、ＨＳＳ５に対して、Diameterプロトコルを用いて鍵情報を問い合わせる。Diameterプロトコルとは、ＲＡＤＩＵＳ(Remote Authentication Dial In User Service)に代わる次世代のＡＡＡ(Authentication, Authorization and Accounting)標準プロトコルである。Ｓ−ＣＳＣＦ#1は、ＨＳＳ５との間で、例えば以下のメッセージを交換することによって、端末の認証情報や鍵情報を取得する。
ＭＡＲ(Multimedia-Auth-Request)
ＭＡＡ(Multimedia-Auth-Answer)
Ｓ−ＣＳＣＦ#1は、ＨＳＳ５から取得した端末の認証情報と、以後に端末から送信される認証情報とを比較して、端末を認証する。
【００３９】
（Ｓ３１６）Ｓ−ＣＳＣＦ#1は、鍵情報を付与した401 unauthorizedを、Viaヘッダに従ってＰ−ＣＳＣＦ#1へ返信する。
（Ｓ３１７）Ｐ−ＣＳＣＦ#1は、401 unauthorizedに含まれるＩＰｓｅｃの鍵情報を保持する。そして、Ｐ−ＣＳＣＦ#1は、401 unauthorizedから鍵情報を削除し、その401 unauthorizedをＬＢ#1へ転送する。
【００４０】
（Ｓ３１８）この時点で、ＬＢ#1は、鍵情報を保持していない。そこで、ＬＢ#1は、Ｐ−ＣＳＣＦ#1から鍵情報を取得し、保持する。
（Ｓ３１９）そして、ＬＢ#1は、401 unauthorizedを、端末８へ転送する。
【００４１】
（Ｓ３２０）端末８は、ＬＢ#1から受信した401 unauthorizedと自身が持つ情報に基づいて、ＩＰｓｅｃの鍵情報を生成する。そして、端末８は、生成された鍵情報に基づいて、ＬＢ#1との間でＩＰｓｅｃを確立し、認証情報を付与した登録要求REGISTERを、再度、送信する。
（Ｓ３２１）ＬＢ#1は、受信した登録要求REGISTERを、Ｐ−ＣＳＣＦ#1へ転送する。
（Ｓ３２２）Ｐ−ＣＳＣＦ#1は、受信した登録要求REGISTERの処理を実行し、その登録要求REGISTERをＳ−ＣＳＣＦ#1へ転送する。
（Ｓ３２３）Ｓ−ＣＳＣＦ#1は、ＨＳＳ５から取得した認証情報によって、端末を認証する。認証が成功すれば、位置登録の処理、及び、ＨＳＳ５に対するDiameterプロトコルを用いた端末情報の更新を実行する。Ｓ−ＣＳＣＦ３は、ＨＳＳ５との間で、例えば以下のメッセージを交換することによって、端末の情報を更新する。
ＳＡＲ(Server-Assignment-Request)
ＳＡＡ(Server-Assignment-Request)
ＨＳＳ５は、端末８がＳ−ＣＳＣＦ３へ登録が完了したことを確認し、保持情報を更新する。
（Ｓ３２４）Ｓ−ＣＳＣＦ#1は、ＬＢ#1の情報とＰ−ＣＳＣＦ#1の情報とを対応付けて保持する。そして、Ｓ−ＣＳＣＦ#1は、登録応答200OKを、Ｐ−ＣＳＣＦ#1へ返信する。
（Ｓ３２５）Ｐ−ＣＳＣＦ#1は、ＬＢ#1の情報とＳ−ＣＳＣＦ#1の情報とを対応付けて保持する。そして、Ｐ−ＣＳＣＦ#1は、登録応答200OKを、ＬＢ#1へ返信する。
【００４２】
尚、ＬＢは、ＳＩＰプロキシとして機能しているが、ＮＡＴ(Network Address Translation)として動作してもよい。その場合、ＬＢは、Viaヘッダを付与せず、Ｐ−ＣＳＣＦが代わりに、ＬＢのViaヘッダを付与する。Ｓ−ＣＳＣＦは、Viaヘッダを見ることによって、いずれのＬＢを経由しているかを認識することができる。
【００４３】
（Ｓ３３０）発呼シーケンス
端末８は、IPsecを通してＬＢ#1へ、発呼要求INVITE（ＳＩＰメッセージ）を送信する。ＬＢ#1は、割り当てられているＰ−ＣＳＣＦ#1へ、発呼要求INVITEを転送する。このとき、ＬＢ#1は、ＳＩＰプロキシとして機能するために、Viaヘッダを付与する。発呼要求INVITEは、Ｐ−ＣＳＣＦ#1及びＳ−ＣＳＣＦ#1を介して、宛先へ転送される。このとき、ＣＳＣＦは、セッション情報としてのＳＩＰのダイアログ情報を保持している。
【００４４】
これに対し、Ｓ−ＣＳＣＦ#1は、宛先から発呼応答200OK（ＳＩＰメッセージ）を受信する。Ｓ−ＣＳＣＦ#1は、発呼応答200OKから自身のViaヘッダを外し、次のViaヘッダに従って発呼応答200OKを転送する。発呼応答200OKは、Ｓ−ＣＳＣＦ#1及びＰ−ＣＳＣＦ#1を介して、ＬＢ#1へ転送される。ＬＢ#1は、IPsecを通して端末８へ、その発呼応答200OKを転送する。
【００４５】
（Ｓ３４０）着呼シーケンス
Ｓ−ＣＳＣＦ#1は、宛先から発呼要求INVITE（ＳＩＰメッセージ）を受信する。Ｓ−ＣＳＣＦ#1は、発呼要求INVITEにViaヘッダを付与する。発呼要求INVITEは、Ｓ−ＣＳＣＦ#1及びＰ−ＣＳＣＦ#1を介して、ＬＢ#1へ転送される。ＬＢ#1は、IPsecを通して端末８へ、その発呼要求INVITEを転送する。ＬＢ#1は、ＳＩＰプロキシとして機能するために、Viaヘッダを付与する。このとき、ＣＳＣＦは、セッション情報としてのＳＩＰのダイアログ情報を保持している。
【００４６】
これに対し、端末８は、IPsecを通してＬＢ#1へ、発呼応答200OK（ＳＩＰメッセージ）を送信する。ＬＢ#1は、割り当てられているＰ−ＣＳＣＦ#1へ、発呼応答200OKを転送する。このとき、ＬＢ#1は、ＳＩＰプロキシとして機能するために、自身のViaヘッダを外す。発呼応答200OKは、Ｐ−ＣＳＣＦ#1及びＳ−ＣＳＣＦ#1を介して、宛先へ転送される。
【００４７】
図４は、本発明におけるＳ−ＣＳＣＦの変更を表すシーケンス図である。
【００４８】
図４のシステムは、ＩＭＳネットワークに、Ｐ−ＣＳＣＦ#1と、Ｓ−ＣＳＣＦ#1と、Ｓ−ＣＳＣＦ#2と、ＬＢ#1とが接続されている。
【００４９】
（Ｓ４０１）端末#1は、位置登録要求REGISTERをＩＭＳネットワークへ送信し、ＬＢ#1を介してＰ−ＣＳＣＦ#1及びＳ−ＣＳＣＦ#1によって位置登録済みとなっている。ＨＳＳは、端末のSIP-URI毎に、登録中ＣＳＣＦのアドレスを記憶している。
【００５０】
（Ｓ４０２）このとき、配置変更制御ノードは、当該端末#1の位置登録先のＳ−ＣＳＣＦ#1を停止すべき使用停止通知を、ＨＳＳへ送信する。配置変更制御ノードは、オペレータの指示やＩＭＳネットワークの負荷状態などの状況に応じて、ＣＳＣＦの配置変更を決定する。その後、ＨＳＳに対して、新たな端末の登録要求が発生した際であっても、Ｓ−ＣＳＣＦ#1を登録先としないようにする。
【００５１】
（Ｓ４０３）次に、配置変更制御ノードは、Ｐ−ＣＳＣＦ#1（全てのＰ−ＣＳＣＦ）へ、Ｓ−ＣＳＣＦ#1に対する配置変更通知を送信する。配置変更通知は、端末のSIP-URIと、変更元Ｓ−ＣＳＣＦ#1のアドレスとを含む。ここで、変更先Ｓ−ＣＳＣＦ#2のSIP-URIを含むものであってもよい。
【００５２】
（Ｓ４０４）これに対し、Ｐ−ＣＳＣＦ#1は、端末の位置登録先を変更すべき、Ｓ−ＣＳＣＦ#1以外の他のＳ−ＣＳＣＦを割り当てる。ここで、Ｐ−ＣＳＣＦ#1は、配置変更通知に変更先Ｓ−ＣＳＣＦ#2のSIP-URIが含まれている場合、そのＳ−ＣＳＣＦ#2を割り当てるものであってもよい。それ以外の場合、Ｐ−ＣＳＣＦ#1は、ＨＳＳへ、再割り当てとすべきＳ−ＣＳＣＦを問い合わせるものであってもよい。
【００５３】
（Ｓ４０５）Ｐ−ＣＳＣＦ#1は、Ｓ−ＣＳＣＦ#2へ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する。
【００５４】
（Ｓ４０６）Ｓ−ＣＳＣＦ#2は、Ｓ−ＣＳＣＦ#1のダイアログ情報を復元する。このとき、復元されたダイアログ情報について、Ｓ−ＣＳＣＦ#1に属する情報（例えばＩＰアドレスやポート番号）は、Ｓ−ＣＳＣＦ#2に属する情報に書き換える。
【００５５】
（Ｓ４０７）Ｐ−ＣＳＣＦ#1は、Ｓ−ＣＳＣＦ#1からＳ−ＣＳＣＦ#2へ変更したことを表す登録変更通知を、ＬＢ#1へ送信する。
【００５６】
（Ｓ４０８）ＬＢ#1は、Ｓ−ＣＳＣＦ#1に属するセッション情報を、Ｓ−ＣＳＣＦ#2に属するセッション情報に書き換える。具体的には、Route,
Path, Record-Route, Viaヘッダなど、Ｓ−ＣＳＣＦに関する記述を、変更先のＳ−ＣＳＣＦ#2に書き直す。
【００５７】
（Ｓ４０９）端末#1は、ＬＢ#1を介することによって、Ｓ−ＣＳＣＦ#1からＳ−ＣＳＣＦ#2へ変更されたことを認識することなく、通常とおり、その後のシーケンスが実行される。即ち、Ｐ−ＣＳＣＦ#1に端末の位置登録を継続した状態で、Ｓ−ＣＳＣＦ#1からＳ−ＣＳＣＦ#2へ変更することができる。ＨＳＳは、端末#1がＳ−ＣＳＣＦ#2へ位置登録されたことを記憶する。
【００５８】
図５は、本発明におけるＰ−ＣＳＣＦの変更を表すシーケンス図である。
【００５９】
図５によれば、図４と比較して、Ｐ−ＣＳＣＦが変更されていることのみが相違する。図４のＳ−ＣＳＣＦの動作と図５のＰ−ＣＳＣＦの動作とは基本的に同じである。
【００６０】
図５のシステムは、ＩＭＳネットワークに、Ｐ−ＣＳＣＦ#1と、Ｐ−ＣＳＣＦ#2と、Ｓ−ＣＳＣＦ#1と、ＬＢ#1とが接続されている。
【００６１】
（Ｓ５０１）端末#1は、位置登録要求REGISTERをＩＭＳネットワークへ送信し、ＬＢ#1を介してＰ−ＣＳＣＦ#1及びＳ−ＣＳＣＦ#1によって位置登録済みとなっている。ＨＳＳは、端末のSIP-URI毎に、登録中ＣＳＣＦのアドレスを記憶している。
【００６２】
（Ｓ５０２）このとき、配置変更制御ノードは、当該端末#1の位置登録先のＰ−ＣＳＣＦ#1を停止すべき使用停止通知を、ＨＳＳへ送信する。これは、その後、ＨＳＳに対して、新たな端末の登録要求が発生した際であっても、Ｐ−ＣＳＣＦ#1を登録先としないようにする。
【００６３】
（Ｓ５０３）次に、配置変更制御ノードは、Ｓ−ＣＳＣＦ#1（全てのＳ−ＣＳＣＦ）へ、Ｐ−ＣＳＣＦ#1の使用停止を指示する。
【００６４】
（Ｓ５０４）これに対し、Ｓ−ＣＳＣＦ#1は、端末の位置登録先を変更すべき、Ｐ−ＣＳＣＦ#1以外の他のＰ−ＣＳＣＦを割り当てる。ここで、Ｓ−ＣＳＣＦ#1は、配置変更通知に変更先Ｐ−ＣＳＣＦ#2のSIP-URIが含まれている場合、そのＰ−ＣＳＣＦ#2を割り当てるものであってもよい。それ以外の場合、Ｓ−ＣＳＣＦ#1は、ＨＳＳへ、再割り当てとすべきＰ−ＣＳＣＦを問い合わせるものであってもよい。但し、この場合、ＨＳＳが、Ｐ−ＣＳＣＦの加入者プロファイル情報も記憶していることを要する。
【００６５】
（Ｓ５０５）Ｓ−ＣＳＣＦ#1が、Ｐ−ＣＳＣＦ#2へ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する。ダイアログ情報は、端末の登録情報やセッション情報を含む。
【００６６】
（Ｓ５０６）Ｐ−ＣＳＣＦ#2は、Ｐ−ＣＳＣＦ#1のダイアログ情報を復元する。このとき、復元されたダイアログ情報について、Ｐ−ＣＳＣＦ#1に属する情報（例えばＩＰアドレスやポート番号）は、Ｐ−ＣＳＣＦ#2に属する情報に書き換える。
【００６７】
（Ｓ５０７）Ｐ−ＣＳＣＦ#2は、Ｐ−ＣＳＣＦ#1からＰ−ＣＳＣＦ#2へ変更したことを表す登録変更通知を、ＬＢ#1へ送信する。
【００６８】
（Ｓ５０８）ＬＢ#1は、Ｐ−ＣＳＣＦ#1に基づく鍵情報を、Ｐ−ＣＳＣＦ#2へ送信する。
【００６９】
（Ｓ５０９）ＬＢ#1は、Ｐ−ＣＳＣＦ#1に属するセッション情報を、Ｐ−ＣＳＣＦ#2に属するセッション情報に書き換える。具体的には、Route, Path, Record-Route, Viaヘッダなど、Ｐ−ＣＳＣＦ#1に関する記述を、変更先のＰ−ＣＳＣＦ#2に書き直す。
【００７０】
（Ｓ５１０）端末#1は、ＬＢ#1を介することによってＰ−ＣＳＣＦ#1からＰ−ＣＳＣＦ#2へ変更されたことを認識することなく、通常とおり、その後のシーケンスが実行される。即ち、Ｓ−ＣＳＣＦ#1に端末の位置登録を継続した状態で、Ｐ−ＣＳＣＦ#1からＰ−ＣＳＣＦ#2へ変更することができる。ＨＳＳは、端末#1がＰ−ＣＳＣＦ#2へ位置登録されたことを記憶する。
【００７１】
図６は、本発明におけるＬＢの変更を表すシーケンス図である。
【００７２】
図６のシステムは、ＩＭＳネットワークに、Ｐ−ＣＳＣＦ#1と、Ｓ−ＣＳＣＦ#1と、端末から受信されたメッセージをＰ−ＣＳＣＦへ振り分けるＬＢ#1及びＬＢ#2とが接続されている。
【００７３】
（Ｓ６０１）端末#1は、位置登録要求REGISTERをＩＭＳネットワークへ送信し、ＬＢ#1を介してＰ−ＣＳＣＦ#1及びＳ−ＣＳＣＦ#1によって位置登録済みとなっている。ＨＳＳは、端末のSIP-URI毎に、登録中ＣＳＣＦのアドレスを記憶している。
【００７４】
（Ｓ６０２）配置変更制御ノードは、Ｐ−ＣＳＣＦ#1（全てのＰ−ＣＳＣＦ）へ、ＬＢ#1の配置変更通知を送信する。
【００７５】
（Ｓ６０３）ＬＢ#1からＬＢ#2へ、ＩＰアドレスを変更することなく切り替える。これれには、例えばＶＲＲＰ(Virtual Router Redundancy Protocol、仮想ルータ冗長プロトコル)を用いる。
【００７６】
ＶＲＲＰとは、インターネット上で、ルータの冗長化をサポートするプロトコルである（例えばRFC3768参照）。例えば、同一サブネット内のデフォルトゲートウェイサービスホストの可用性を高めるために適用される。動作としては、「マスタ・ルータ」と称される稼動中のルータに障害が発生した場合、直ちに「バックアップ・ルータ」と称される常時スタンバイしている予備のルータへ自動的に切り替えて、処理を引き継ぐことができる。ＶＲＲＰによれば、同一ＬＡＮに接続された複数のルータを仮想的に１台のルータとして扱う。
【００７７】
（Ｓ６０４）ＬＢ#2は、鍵情報を、Ｐ−ＣＳＣＦ#1から取得する。このとき、ユーザとＰ−ＣＳＣＦの紐づけを保持し、以後の転送に用いる。
【００７８】
（Ｓ６０５）そして、ＬＢ#2が、端末との間で、鍵情報を用いてＩＰｓｅｃを確立する。
【００７９】
端末#1は、ＬＢ#1からＬＢ#2へ変更されたことを認識することなく、通常とおり、その後のシーケンスが実行される。即ち、Ｐ−ＣＳＣＦ#1及びＳ−ＣＳＣＦ#1に端末の位置登録を継続した状態で、ＬＢ#1からＬＢ#2へ変更することができる。
【００８０】
図７は、図４のシーケンスに対応するシステムの各装置の機能構成図である。
【００８１】
図７によれば、Ｐ−ＣＳＣＦ２は、ＣＳＣＦ機能部２００と、配置変更通知受信部２０１と、ＣＳＣＦ割当部２０２と、登録要求送信部２０３と、登録変更通知送信部２０４とを有する。これら機能構成部は、ＣＳＣＦに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。尚、ＣＳＣＦ機能部２００は、Ｐ−ＣＳＣＦの基本機能を実現する。
【００８２】
配置変更通知受信部２０１は、配置変更制御ノード６から、登録中のＳ−ＣＳＣＦ#1に対する配置変更通知を受信する。尚、配置変更通知は、ＨＳＳ５から受信されるものであってもよい。配置変更通知の内容情報は、ＣＳＣＦ割当部２０２へ出力される。
【００８３】
ＣＳＣＦ割当部２０２は、ＨＳＳ５に問い合わせることによって、端末の位置登録先を変更すべきＳ−ＣＳＣＦ#2を割り当てる。尚、配置変更通知に、変更先のＳ−ＣＳＣＦのSIP-URIが含まれている場合、そのＳ−ＣＳＣＦを割り当てる。
【００８４】
登録要求送信部２０３は、変更先のＳ−ＣＳＣＦ#2へ、端末のREGISTER情報及び各セッションのダイアログ情報を含む登録要求を送信する。
【００８５】
登録変更通知送信部２０４は、変更元のＳ−ＣＳＣＦ#1から変更先のＳ−ＣＳＣＦ#2へ変更したことを表す登録変更通知を、ＬＢ#1へ送信する。
【００８６】
また、変更先のＳ−ＣＳＣＦ#2は、変更元のＳ−ＣＳＣＦ#1のダイアログ情報を復元するダイアログ復元部を有する。
【００８７】
更に、ＬＢ#1は、メッセージ転送部１００と、セッション情報書換部１０１とを有する。メッセージ転送部１００は、端末とＰ−ＣＳＣＦ間のＳＩＰメッセージを中継するＳＩＰプロシキ機能を有する。セッション情報書換部１０１は、変更元のＳ−ＣＳＣＦ#1に属するセッション情報を、変更先のＳ−ＣＳＣＦ#2に書き換える。
【００８８】
図８は、図５のシーケンスに対応するシステムの各装置の機能構成図である。
【００８９】
図８によれば、Ｓ−ＣＳＣＦ３は、ＣＳＣＦ機能部３００と、配置変更通知受信部３０１と、ＣＳＣＦ割当部３０２と、登録要求送信部３０３とを有する。これら機能構成部は、ＣＳＣＦに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。尚、ＣＳＣＦ機能部３００は、Ｓ−ＣＳＣＦの基本機能を実現する。
【００９０】
配置変更通知受信部３０１は、配置変更制御ノード６から、登録中のＰ−ＣＳＣＦ#1に対する配置変更通知を受信する。尚、配置変更通知は、ＨＳＳ５から受信されるものであってもよい。配置変更通知の内容情報は、ＣＳＣＦ割当部２０２へ出力される。
【００９１】
ＣＳＣＦ割当部３０２は、ＨＳＳ５に問い合わせることによって、端末の位置登録先を変更すべきＰ−ＣＳＣＦ#2を割り当てる。尚、配置変更通知に、変更先のＰ−ＣＳＣＦのアドレスが含まれている場合、そのＰ−ＣＳＣＦを割り当てる。
【００９２】
登録要求送信部３０３は、変更先のＰ−ＣＳＣＦ#2へ、端末のREGISTER情報や各セッションのダイアログ情報を含む登録要求を送信する。
【００９３】
また、変更先のＰ−ＣＳＣＦ#2は、ダイアログ復元部と、登録変更通知送信部とを有する。ダイアログ復元部は、変更元のＰ−ＣＳＣＦ#1のダイアログ情報を復元する。また、登録変更通知送信部は、Ｐ−ＣＳＣＦ#1からＰ−ＣＳＣＦ#2へ変更したことを表す登録変更通知を、ＬＢ#1へ送信する。
【００９４】
更に、ＬＢ#1は、メッセージ転送部１００と、登録変更通知受信部１０２と、セッション情報書換部１０１と、鍵情報送信部１０３と、仮想ルータ冗長部１０４と、鍵情報取得部１０５と、端末接続確立部１０６とを有する。これら機能構成部は、ＬＢとして用いるルータに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００９５】
メッセージ転送部１００は、端末とＰ−ＣＳＣＦ間のＳＩＰメッセージを中継するＳＩＰプロシキ機能を有する。
【００９６】
登録変更通知受信部１０２は、変更先のＰ−ＣＳＣＦ#2から登録変更通知を受信する。その登録変更通知の内容情報は、セッション情報書換部１０１へ出力する。
【００９７】
セッション情報書換部１０１は、変更元のＳ−ＣＳＣＦ#1に属するセッション情報を、変更先のＳ−ＣＳＣＦ#2に書き換える。ＳＩＰメッセージのRoute, Via, Record-Routeヘッダを書き換える。
【００９８】
鍵情報送信部１０３は、変更元のＰ−ＣＳＣＦ#1に基づく鍵情報を、変更先のＰ−ＣＳＣＦ#2へ送信する。ＩＰｓｅｃの確立に必要な鍵情報は、Ｐ−ＣＳＣＦが保持する。本発明によれば、変更先のＰ−ＣＳＣＦ#2は、鍵情報を保持していないために、ＬＢが、鍵情報を送信する必要がある。
【００９９】
仮想ルータ冗長部１０４は、他方のＬＢ#2との間で、ＩＰアドレスを変更することなく切り替える。ＬＢ#1及びＬＢ#2は相互に、例えばＶＲＲＰによって構成される。
【０１００】
鍵情報取得部１０５は、変更先のＬＢ#2について、鍵情報を、変更先のＰ−ＣＳＣＦ#2から取得する。ＩＰｓｅｃの確立に必要な鍵情報は、Ｐ−ＣＳＣＦが保持する。本発明によれば、ＩＰｓｅｃを終端するのはＬＢであるために、ＬＢが、鍵情報を保持する必要がある。
【０１０１】
端末接続確立部１０６は、端末との間で、変更先のＰ−ＣＳＣＦ#2から取得した鍵情報を用いてＩＰｓｅｃを確立する。
【０１０２】
以上、詳細に説明したように、本発明のＳＩＰサーバ変更方法及びシステムによれば、端末の技術的仕様を拡張することなく、ＩＭＳネットワーク内で、既に端末が登録中のＳＩＰサーバを、他のＳＩＰサーバへ変更することができる。
【０１０３】
本発明によれば、ＩＭＳネットワーク内の機能構成の最適化やメンテナンスなど、利用状況に応じて、端末が登録中にあるＣＳＣＦであっても、他のＣＳＣＦへ変更することができる。また、ＩＭＳネットワークに対する端末からの利用状況に応じて、稼働率が高いＣＳＣＦに対する処理負荷の分散化、又は、稼働率が低いＣＳＣＦを停止することによる処理負荷の集約化を実現することもできる。
【０１０４】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【０１０５】
１、１１、１２  ＬＢ、ロードバランス装置
１００  メッセージ転送部
１０１  セッション情報書換部
１０２  登録変更通知受信部
１０３  鍵情報送信部
１０４  仮想ルータ冗長部
１０５  鍵情報取得部
１０６  端末接続確立部
２、２１、２２  Ｐ−ＣＳＣＦ
２００  ＣＳＣＦ機能部
２０１  配置変更通知受信部
２０２  ＣＳＣＦ割当部
２０３  登録要求送信部
２０４  登録変更通知送信部
３、３１、３２  Ｓ−ＣＳＣＦ
３００  ＣＳＣＦ機能部
３０１  配置変更通知受信部
３０２  ＣＳＣＦ割当部
３０３  登録要求送信部
４  Ｉ−ＣＳＣＦ
５  ＨＳＳ、加入者情報サーバ
６  配置変更制御ノード
７  ＩＭＳネットワーク
７１  コントロールネットワーク
８  端末
【図１】
0005537349.tif 000002
【図２】
0005537349.tif 000003
【図３】
0005537349.tif 000004
【図４】
0005537349.tif 000005
【図５】
0005537349.tif 000006
【図６】
0005537349.tif 000007
【図７】
0005537349.tif 000008
【図８】
0005537349.tif 000009