(57)【特許請求の範囲】
【請求項１】
互いに通信可能に接続された１台のマスタサーバ及び１台のバックアップサーバを備えるゲートウェイシステムであって、
前記マスタサーバは、当該マスタサーバに収容されたユーザ端末に対応するステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信し、
前記バックアップサーバは、前記バックアップサーバに収容可能な台数分の前記ユーザ端末に対応する前記ステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信可能であり、
前記バックアップサーバがマスタサーバに切り替えられた場合には、前記バックアップサーバは、予め記憶された前記ステート情報のうち、未契約の前記ユーザ端末に対応する前記ステート情報を削除する
ことを特徴とするゲートウェイシステム。
【請求項２】
互いに通信可能に接続された１台のマスタサーバ、１台のバックアップサーバ及びゲートウェイ制御サーバを備えるゲートウェイシステムであって、
前記マスタサーバは、当該マスタサーバに収容されたユーザ端末に対応するステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信し、
前記バックアップサーバは、前記バックアップサーバに収容可能な台数分の前記ユーザ端末に対応する前記ステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信可能であり、
前記ゲートウェイ制御サーバは、前記ユーザ端末の契約の有無を記憶しており、
前記バックアップサーバは、前記マスタサーバの障害を検知する機能を有し、
前記バックアップサーバが前記マスタサーバの障害を検知した場合には、前記バックアップサーバは、障害検知信号を前記ゲートウェイ制御サーバへ送信し、前記ゲートウェイ制御サーバは、前記障害検知信号を取得すると、予め記憶された前記ユーザ端末の契約の有無に基づいて削除信号を生成して前記バックアップサーバへ送信し、前記バックアップサーバは、前記削除信号に基づいて、予め記憶された前記ステート情報のうち、未契約の前記ユーザ端末に対応する前記ステート情報を削除し、マスタサーバとして機能する
ことを特徴とするゲートウェイシステム。
【請求項３】
前記マスタサーバ、前記バックアップサーバ及び前記ゲートウェイ制御サーバと通信可能に接続されたＳＩＰサーバをさらに備え、
前記ＳＩＰサーバは、未契約の前記ユーザ端末によって送信された信号を取得した場合には、その旨を示す未契約信号を前記ゲートウェイ制御サーバに送信し、
前記ゲートウェイ制御サーバは、前記未契約信号を取得した場合に、該当するピンホール設定を削除する
ことを特徴とする請求項２に記載のゲートウェイシステム。
【請求項４】
互いに通信可能に接続された１台以上のマスタサーバ、１台以上のバックアップサーバ及び管理サーバと、前記マスタサーバ及び前記バックアップサーバと通信可能に接続されたゲートウェイ制御サーバと、備えるゲートウェイシステムであって、
前記管理サーバは、前記マスタサーバの設定情報を記憶しているとともに前記マスタサーバの障害を検知する機能を有し、
前記マスタサーバは、前記設定情報に基づいて当該マスタサーバに収容されたユーザ端末のステート情報を生成して記憶しており、
前記バックアップサーバは、前記マスタサーバにおける前記ステート情報と同一の規則によって、前記バックアップサーバに収容可能な台数分の前記ユーザ端末に対応するステート情報の一部を生成して記憶しており、
前記ゲートウェイ制御サーバは、前記ユーザ端末の契約の有無を記憶しており、
前記管理サーバが前記マスタサーバの障害を検知した場合には、
前記管理サーバは、障害が検知された前記マスタサーバの前記設定情報を前記バックアップサーバへ送信し、前記管理サーバ又は前記バックアップサーバは、障害検知信号を前記ゲートウェイ制御サーバへ送信し、前記ゲートウェイ制御サーバは、前記障害検知信号を取得すると、予め記憶された前記ユーザ端末の契約の有無に基づいて削除信号を生成して前記バックアップサーバへ送信し、
前記バックアップサーバは、前記マスタサーバと同一の規則にて前記設定情報に基づいて前記ユーザ端末に対応する前記ステート情報の残りを生成するとともに、前記削除信号に基づいて、予め記憶された前記ユーザ端末のステート情報のうち、未契約の前記ユーザ端末に対応する前記ステート情報を削除し、マスタサーバとして機能する
ことを特徴とするゲートウェイシステム。
【請求項５】
前記マスタサーバ、前記バックアップサーバ及び前記ゲートウェイ制御サーバと通信可能に接続されたＳＩＰサーバをさらに備え、
前記ＳＩＰサーバは、未契約の前記ユーザ端末によって送信された信号を取得した場合には、その旨を示す未契約信号を前記ゲートウェイ制御サーバに送信し、
前記ゲートウェイ制御サーバは、前記未契約信号を取得した場合に、該当するピンホール設定を削除する
ことを特徴とする請求項４に記載のゲートウェイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ（Session Initiation Protocol）を用いるＩＰ（Internet Protocol）電話ネットワークにおいて、ゲートウェイ装置として機能するマスタサーバと、当該マスタサーバのバックアップサーバと、を備えるゲートウェイシステムに関する。
【背景技術】
【０００２】
ＳＩＰを用いるＩＰ電話ネットワークでは、別のネットワークとの境界にセッションボーダコントローラ(ＳＢＣ)と呼ばれるゲートウェイ装置が設置されている。かかるゲートウェイ装置は、ＳＩＰサーバに接続されており、ＳＩＰサーバのセキュリティ確保、アドレス変換、ＱｏＳ（Quality of Service）を実現するために、H.248/Megacoが採用されている。ＩＰ電話は、緊急通報等の重要通信を含むため、他のＩＰ通信と比較して、より高い信頼性が求められる。
【０００３】
ＩＰ電話における信頼性を確保する手法として、冗長化が挙げられる。冗長化は、構成により、装置内冗長化と装置間冗長化とに大別される。障害発生時等の準正常時において、別筺体を用いてサービスを継続する冗長化を装置間冗長化と呼ぶ。転送装置の装置間冗長化方式として既存技術（１）（２）を、H.248/Megacoを採用したＳＢＣの詳細について既存技術（３）を以下に示す。
【０００４】
（１）１＋１冗長化
装置間冗長化方式としては、サービスを提供する現用装置（マスタサーバ）と別筺体の予備装置（バックアップサーバ）を用意し、現用装置が故障した場合に、予備装置が処理を引き継ぐことで、装置としての処理を継続する方法が挙げられる。このように、現用装置１台に対して、予備装置１台を用意する方式を１＋１冗長化方式と呼ぶ。１＋１冗長化の場合には、コンフィグや、コンフィグに含まれない設定情報と動的生成情報（以下、ステート情報と称する）を現用装置と予備装置との間で常時同期しておき、切替時間を短縮する方式が提案及び実装されている。
【０００５】
（２）Ｎ＋ｍ冗長化
Ｎ台の現用装置とＭ台の予備装置を用意する方式をＮ＋ｍ冗長化方式と呼ぶ。Ｎ＋ｍ冗長化をＮ＞ｍで構成する場合には、１＋１冗長化方式と比較して予備装置の台数が少なく済むため、経済性のメリットがある一方で、予備装置が特定の現用装置と１対１で対応していないため、現用装置と予備装置との容量及び性能が同程度である環境においては、現用装置のコンフィグ及びステート情報を予備装置に常時同期することは困難である。そのため、切替を制御する外部サーバである管理機能部を設置する方式が提案されている（非特許文献１参照）。本方式において、現用装置に障害が発生した場合には、管理機能部がこれを検知し、予備装置に対して現用装置と同等に動作するためのコンフィグを転送する。予備装置は、コンフィグを受信してから設定を開始しステート情報を生成する。
【０００６】
（３）H.248/Megacoを採用したＳＢＣ
H.248/Megacoは、各通信ストリームを扱うメディアゲートウェイ（ＭＧ）を制御するプロトコルであり、ＳＩＰサーバのセキュリティ確保のためのピンホール制御（ファイアウォール機能相当）、ネットワーク隠蔽のためのＮＡＰＴ（Network Address Port Translation）機能、ＱｏＳ機能等を実現する。メディアゲートウェイを制御するエージェントをメディアゲートウェイコントローラ（ＭＧＣ）と呼ぶ。
【０００７】
H.248/Megacoを採用したＳＢＣでは、ユーザが電話を契約すると、ＭＧＣからＭＧに対して、該当ユーザに対応するＳＩＰターミネーションが静的に設定される。ターミネーションは、ＭＧにおける各通信ストリームの送信・受信端点であり、該当する通信ストリームに付随する帯域、品質等の属性も設定される。ＳＩＰターミネーションの設定により、該当ユーザのＳＩＰメッセージの転送を許容し、ＮＡＰＴ機能及びＱｏＳ機能が提供可能となる。電話契約ユーザが発呼(ＳＩＰメッセージを送信)すると、ＭＧはＳＩＰメッセージをＳＩＰサーバに転送し、メディアトラフィックを転送するためのメディアターミネーションを動的に設定する。
【０００８】
ＳＩＰサーバのＩＰアドレスを隠蔽するために、ユーザ端末に対してＭＧが有するＩＰアドレス（ＳＩＰサーバ用変換ＩＰアドレス）を通知し、ユーザ端末から本ＩＰアドレスに送信されたデータの宛先ＩＰアドレスをＳＩＰサーバのＩＰアドレスに変換し、ＳＩＰサーバからユーザ端末に送信されたデータの送信元ＩＰアドレスをＳＩＰサーバのＩＰアドレスに変換する処理を、Single NAPTと呼ぶ。一方、ＳＩＰサーバのＩＰアドレスに加えて、ユーザ端末に払い出すＩＰアドレスを節約するために、ユーザ端末のＩＰアドレスも変換する処理をTwice NAPTと呼ぶ。Twice NAPTを採用した場合には、ユーザ端末に払い出すＩＰアドレスはＭＧ毎に一意であれば良く、Ｎ台のＭＧが存在するネットワークにおいては、ユーザ端末に払い出すＩＰアドレスを１／Ｎに削減することができる。Twice NAPTを採用した場合には、ＳＩＰサーバがユーザを識別するために、ユーザ端末用変換ＩＰアドレスにはＳＢＣ／ユーザ端末毎に異なるＩＰアドレス:ポートを設定する必要がある。H.248/Megacoでは、２台のＭＧに同一のコンフィグ及びステート情報を同期しておき、現用ＭＧ又は予備ＭＧがＭＧＣに切替を要求し、ＭＧＣがＭＧを切り替える方式が規定されている（非特許文献２参照）。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】中狭辰徳他，  “機能分散型VPN-GWにおける障害切替方式，”電子情報通信学会総合大会講演論文集，  社団法人電子情報通信学会，2011年2月28日，  B-6-124A，  124頁
【非特許文献２】ITU-T Rec. H.248.1, Gateway control protocol: Version 3，P.62，11.4 Failure of a MG
【発明の概要】
【発明が解決しようとする課題】
【００１０】
一般的に、ネットワークサービスを提供する上では、提供コストは低く、故障やメンテナンスによるサービス断時間は短いことが望ましい。
【００１１】
ここで、既存技術（１）は、予備装置が特定の現用装置と１対１で対応しているため、ＳＢＣの設定を記述したファイルであるコンフィグやターミネーション等の動的なステート情報を現用装置と予備装置との間で常時同期しておくことで、切替直後に通信を再開可能であるメリットがある。しかし、現用装置と予備装置間で常に同期処理を実施しなくてはならず、処理負荷が大きいという問題がある。
【００１２】
また、既存技術（２）は、既存技術（１）と比較して経済性のメリットがある一方で、切替後にコンフィグを設定し、ステート情報を再設定するため、既存技術（３）に記載したＭＧの切替方式を適用することができず、通信を再開するまでに時間がかかるという問題がある。
【００１３】
そして、H.248/Megacoを採用したＳＢＣに既存技術（２）を適用した場合には、切替時には予備ＳＢＣにおいて各ユーザ毎のＳＩＰターミネーション（ピンホール制御、帯域確保、ＮＡＰＴ等）を再設定する必要があり、これが完了するまで新規呼を受け付けることができない。
【００１４】
本発明は、前記した事情に鑑みて創作されたものであり、障害発生時にバックアップサーバをマスタサーバに好適に切り替えることが可能なゲートウェイシステムを提供することを課題とする。
【課題を解決するための手段】
【００１５】
前記課題を解決するため、本発明のゲートウェイシステムは、互いに通信可能に接続された１台のマスタサーバ及び１台のバックアップサーバを備えるゲートウェイシステムであって、前記マスタサーバは、当該マスタサーバに収容されたユーザ端末に対応するステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信し、前記バックアップサーバは、前記バックアップサーバに収容可能な台数分の前記ユーザ端末に対応する前記ステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信可能であり、前記バックアップサーバがマスタサーバに切り替えられた場合には、前記バックアップサーバは、予め記憶された前記ステート情報のうち、未契約の前記ユーザ端末に対応する前記ステート情報を削除することを特徴とする。
【００１７】
また、前記課題を解決するため、本発明のゲートウェイシステムは、互いに通信可能に接続された１台のマスタサーバ、１台のバックアップサーバ及びゲートウェイ制御サーバを備えるゲートウェイシステムであって、前記マスタサーバは、当該マスタサーバに収容されたユーザ端末に対応するステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信し、前記バックアップサーバは、前記バックアップサーバに収容可能な台数分の前記ユーザ端末に対応する前記ステート情報を記憶し、前記ステート情報を用いて前記ユーザ端末と通信可能であり、前記ゲートウェイ制御サーバは、前記ユーザ端末の契約の有無を記憶しており、前記バックアップサーバは、前記マスタサーバの障害を検知する機能を有し、前記バックアップサーバが前記マスタサーバの障害を検知した場合には、前記バックアップサーバは、障害検知信号を前記ゲートウェイ制御サーバへ送信し、前記ゲートウェイ制御サーバは、前記障害検知信号を取得すると、予め記憶された前記ユーザ端末の契約の有無に基づいて削除信号を生成して前記バックアップサーバへ送信し、前記バックアップサーバは、前記削除信号に基づいて、予め記憶された前記ステート情報のうち、未契約の前記ユーザ端末に対応する前記ステート情報を削除し、マスタサーバとして機能することを特徴とする。
【００１８】
また、前記ゲートウェイシステムは、前記マスタサーバ、前記バックアップサーバ及び前記ゲートウェイ制御サーバと通信可能に接続されたＳＩＰサーバをさらに備え、前記ＳＩＰサーバは、未契約の前記ユーザ端末によって送信された信号を取得した場合には、その旨を示す未契約信号を前記ゲートウェイ制御サーバに送信し、前記ゲートウェイ制御サーバは、前記未契約信号を取得した場合に、該当するピンホール設定を削除することが好ましい。
【００１９】
また、前記課題を解決するため、本発明のゲートウェイシステムは、互いに通信可能に接続された１台以上のマスタサーバ、１台以上のバックアップサーバ及び管理サーバと、前記マスタサーバ及び前記バックアップサーバと通信可能に接続されたゲートウェイ制御サーバと、を備えるゲートウェイシステムであって、前記管理サーバは、前記マスタサーバの設定情報を記憶しているとともに前記マスタサーバの障害を検知する機能を有し、前記マスタサーバは、前記設定情報に基づいて当該マスタサーバに収容されたユーザ端末のステート情報を生成して記憶しており、前記バックアップサーバは、前記マスタサーバにおける前記ステート情報と同一の規則によって、前記バックアップサーバに収容可能な台数分の前記ユーザ端末に対応するステート情報の一部を生成して記憶しており、前記ゲートウェイ制御サーバは、前記ユーザ端末の契約の有無を記憶しており、前記管理サーバが前記マスタサーバの障害を検知した場合には、前記管理サーバは、障害が検知された前記マスタサーバの前記設定情報を前記バックアップサーバへ送信し、前記管理サーバ又は前記バックアップサーバは、障害検知信号を前記ゲートウェイ制御サーバへ送信し、前記ゲートウェイ制御サーバは、前記障害検知信号を取得すると、予め記憶された前記ユーザ端末の契約の有無に基づいて削除信号を生成して前記バックアップサーバへ送信し、前記バックアップサーバは、前記マスタサーバと同一の規則にて前記設定情報に基づいて前記ユーザ端末に対応する前記ステート情報の残りを生成するとともに、前記削除信号に基づいて、予め記憶された前記ユーザ端末のステート情報のうち、未契約の前記ユーザ端末に対応する前記ステート情報を削除し、マスタサーバとして機能することを特徴とする。
【００２１】
また、前記ゲートウェイシステムは、前記マスタサーバ、前記バックアップサーバ及び前記ゲートウェイ制御サーバと通信可能に接続されたＳＩＰサーバをさらに備え、前記ＳＩＰサーバは、未契約の前記ユーザ端末によって送信された信号を取得した場合には、その旨を示す未契約信号を前記ゲートウェイ制御サーバに送信し、前記ゲートウェイ制御サーバは、前記未契約信号を取得した場合に、該当するピンホール設定を削除することが好ましい。
【発明の効果】
【００２２】
本発明によれば、障害発生時にバックアップサーバをマスタサーバに好適に切り替えることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第一の実施形態に係るゲートウェイシステムを備えるネットワークを示す模式図である。
【図２】図１のネットワークの障害発生時の動作例を示す模式図である。
【図３】本発明の第一の実施形態に係るゲートウェイシステムを備えるネットワークを示す模式図である。
【図４】ＩＰアドレスの払い出しの規則の一例を示す表である。
【図５】図３のネットワークの障害発生時の動作例を示す模式図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について、適宜図面を参照しながら説明する。同様の構成には同一の符号を付し、重複する説明を省略する。
【００２５】
＜第一の実施形態＞
図１に示すように、本発明の第一の実施形態に係るゲートウェイシステムを備えるネットワーク１Ａは、複数台のユーザ端末１１（１台のみ図示）と、複数台のユーザ端末１１を収容する１台のマスタサーバ２１と、１台のバックアップサーバ２２と、ＳＩＰサーバ３０と、メディアゲートコントローラ（ＭＧＣ）４０と、を備える。かかるネットワーク１Ａのうち、マスタサーバ２１、バックアップサーバ２２及びＭＧＣ４０が本発明の１＋１冗長構成を採用したゲートウェイシステムを構成する。
【００２６】
ユーザ端末１１は、ユーザ宅に設置される電話機であり、ネットワーク１Ａと契約済みであって、アクセス網を介してマスタサーバ２１及びバックアップサーバ２２に通信化のうに接続され、通常時はマスタサーバ２１に収容されている。
【００２７】
マスタサーバ２１は、制御部２１ａ及び記憶部２１ｂを備え、ユーザ端末１１とＳＩＰサーバ３０との間に通信可能に接続されるゲートウェイ装置であり、セッションボーダコントローラとも呼ばれる。かかるマスタサーバ２１は、通常時にゲートウェイ装置として機能する現用装置であり、バックアップサーバ２２及びＭＧＣ４０とも通信可能に接続されている。
マスタサーバ２１の制御部２１ａは、後記するＭＧＣ４０による静的設定によって、収容されたユーザ端末１１（電話契約ユーザ）に対応するＳＩＰターミネーション（ステート情報）を設定し、かかるＳＩＰターミネーションを用いてユーザ端末１１と通信する。ＳＩＰターミネーションの設定としては、ピンホール設定、ＱｏＳ設定、Single NAPT設定が挙げられる。
本実施形態では、マスタサーバ２１は、６台のユーザ端末１１を収容可能であり、制御部２１ａは、実際に収容されている（契約済みであり、かつ、通信可能に接続されている）４台のユーザ端末１１に対応するＳＩＰターミネーション（「２」「３」「４」「５」）を設定し、記憶部２１ｂに記憶させている。
【００２８】
バックアップサーバ２２は、制御部２２ａ及び記憶部２２ｂを備え、ユーザ端末１１とＳＩＰサーバ３０との間に通信可能に接続されるゲートウェイ装置であり、セッションボーダコントローラとも呼ばれる。かかるマスタサーバ２１は、現用装置であるマスタサーバ２１に障害が発生した場合にゲートウェイ装置として機能する予備装置であり、マスタサーバ２１及びＭＧＣ４０とも通信可能に接続されている。
バックアップサーバ２２は、ＭＧＣ４０による静的設定によって、電話契約の有無に関わらず、マスタサーバ２１が収容可能な台数分のＳＩＰターミネーションを設定し、かかるＳＩＰターミネーションを用いてユーザ端末１１と通信可能である。
本実施形態では、マスタサーバ２１は、６台のユーザ端末１１を収容可能であり、バックアップサーバ２２の制御部２２ａは、６台のユーザ端末１１に対応するＳＩＰターミネーション（「１」「２」「３」「４」「５」「６」）を設定し、記憶部２２ｂに記憶させている。
また、バックアップサーバ２２は、マスタサーバ２１の障害を検知する機能を有しており、ＶＲＲＰ（Virtual Router Redundancy Protocol）によってマスタサーバ２１を常時監視している。
【００２９】
ＳＩＰサーバ３０は、マスタサーバ２１及びバックアップサーバ２２とコア網を介して通信可能に接続されるとともに、ＭＧＣと通信可能に接続されるサーバである。
【００３０】
ＭＧＣ４０は、各通信ストリームを扱うメディアゲートウェイであるマスタサーバ２１及びバックアップサーバ２２を制御するサーバである。ＭＧＣ４０には、ユーザ端末１０の契約の有無が記憶されている。
【００３１】
ＳＩＰサーバ３０は、未契約のユーザ端末１０によって送信された信号（ＳＩＰメッセージ）を取得した場合には、その旨を示す未契約信号をＭＧＣ４０に送信し、ＭＧＣ４０は、未契約信号を取得した場合に、前記ＳＩＰメッセージに対応するピンホール設定を削除する。かかる構成により、不正パケットによるセキュリティの懸念を低減することができる。
【００３２】
＜障害発生時の動作例＞
図２に示すように、マスタサーバ２１に障害が発生した場合には、バックアップサーバ２２の制御部２２ａは、マスタサーバ２１の障害を検知し、ＶＲＲＰ、高優先度の経路広告等によってユーザ端末１１とＳＩＰサーバ３０サーバ間との間ＳＩＰメッセージを受信する。バックアップサーバ２２にはＳＩＰターミネーションが既に設定されているので、バックアップサーバ２２は、マスタサーバ２１に代わってマスタサーバとして機能し、ＳＩＰターミネーションを用いてＳＩＰメッセージを転送することができる。さらに、バックアップサーバ２２の制御部２２ａは、切替を通知するために、ＭＧＣ４０に対して障害検知信号を送信する。ＭＧＣ４０は、障害検知信号を受信すると、予め記憶されたユーザ端末１０の契約の有無に基づいて、電話契約のないＳＩＰターミネーションの削除を指示する削除信号（Subtract message）を生成してバックアップサーバ２２へ送信する。バックアップサーバ２２の制御部２２ａは、削除信号を受信すると、指定されたＳＩＰターミネーション（「１」「６」）を記憶部２２ｂから削除する。
【００３３】
本発明の第一の実施形態に係るネットワーク１Ａは、バックアップサーバ２２が収容可能な台数分のＳＩＰターミネーションを予め設定しているので、マスタサーバ２１とバックアップサーバ２２との間のＳＩＰターミネーションの同期を不要化して同期処理負荷を軽減しつつ、１＋１冗長構成により切替を実施した場合において、新規呼が確立可能となるまでの時間を短縮することができ、好適な切替を実現することができる。また、マスタサーバに切り替えられたバックアップサーバ２２において不要なＳＩＰターミネーションを削除するので、セキュリティを確保することができる。
【００３４】
＜第二の実施形態＞
続いて、本発明の第二の実施形態に係るゲートウェイシステムを備えるネットワークについて、第一の実施形態に係るネットワーク１Ａとの相違点を中心に説明する。
【００３５】
図３及び図５に示すように、本発明の第二の実施形態に係るネットワーク１Ｂは、Ｎ；ｍ冗長構成（Ｎ＞ｍ≧１）及びTwice NAPT設定を採用したものであり、Ｎ台（本実施形態では２台）のマスタサーバ２３，２４と、ｍ台（本実施形態では１台）のバックアップサーバ２５と、を備える。図３では、バックアップサーバ２５を省略している。ここで、マスタサーバ２３には複数台のユーザ端末１２（１台のみ図示）が収容されており、マスタサーバ２４には複数台のユーザ端末１３，１４（２台のみ図示）が収容されている。図５では、ユーザ端末１２，１３を省略している。
【００３６】
また、ネットワーク１Ｂは、管理サーバ５０をさらに備える。管理サーバ５０は、マスタサーバ２３，２４及びバックアップサーバ２５と通信可能に接続されており、マスタサーバ２３，２４の設定情報（コンフィグ）を記憶しているとともにマスタサーバ２３，２４の障害を検知する機能を有する。
【００３７】
マスタサーバ２３，２４は、ＩＰアドレスに関して同一のアドレスプールを有しており、各マスタサーバ２３，２４の制御部２３ａ，２４ａは、マスタサーバ１台に閉じた範囲において一意になるようにＩＰアドレスを付与する。また、ＳＩＰサーバＩＰアドレス及びＳＩＰサーバ用変換ＩＰアドレスは、全てのマスタサーバ２３，２４で共通である。
【００３８】
マスタサーバ２３，２４の制御部２３ａ，２４ａ及びバックアップサーバ２５の制御部２５ａは、同一の規則に基づいて、ユーザ端末ＩＰアドレス及びユーザ端末用変換ＩＰアドレス：ポートの払い出しを行う。
例えば、図４に示すように、ユーザ端末ＩＰアドレス「X.X.a.b」に対して、ユーザ端末用変換ＩＰアドレス：ポートは、「Y.Y.Y.a:Z000b」となる。マスタサーバ２３は、ユーザ端末ＩＰアドレスを「10.1.a.b」、ユーザ端末用変換ＩＰアドレス:ポートを「1.2.3.a:3000b」と設定しており、マスタサーバ２４は、ユーザ端末ＩＰアドレスを「10.1.a.b」、ユーザ端末用変換ＩＰアドレス:ポートを「4.5.6.a:3000b」と設定している。
【００３９】
図３に示すように、ユーザ端末１２とＳＩＰサーバ３０との間では、ＳＩＰ信号は、ユーザ端末１３のユーザ端末ＩＰアドレス「１１」、ＳＩＰサーバ用変換ＩＰアドレス「１２」、ユーザ端末用変換ＩＰアドレス「１３」、ＳＩＰサーバ用変換ＩＰアドレス「１４」を用いて転送される。
また、ユーザ端末１３とＳＩＰサーバ３０との間では、ＳＩＰ信号は、ユーザ端末１３のユーザ端末ＩＰアドレス「１１」、ＳＩＰサーバ用変換ＩＰアドレス「１２」、ユーザ端末用変換ＩＰアドレス「１５」、ＳＩＰサーバ用変換ＩＰアドレス「１４」を用いて転送される。
また、ユーザ端末１４とＳＩＰサーバ３０との間では、ＳＩＰ信号は、ユーザ端末１４のユーザ端末ＩＰアドレス「１６」、ＳＩＰサーバ用変換ＩＰアドレス「１２」、ユーザ端末用変換ＩＰアドレス「１７」、ＳＩＰサーバ用変換ＩＰアドレス「１４」を用いて転送される。
【００４０】
図３において、△は、全てのマスタサーバで共通のＩＰアドレスであることを表し、□は、マスタサーバごとに異なるＩＰアドレス：ポートであることを表す。
なお、払い出し規則は、全てのマスタサーバ及びバックアップサーバにおいてユーザ端末ＩＰアドレスとユーザ端末用変換ＩＰアドレス:ポートの対応が同一になるようなものであれば、図４の規則以外でも適用可能である。
【００４１】
本実施形態において、バックアップサーバ２５の制御部２５ａは、電話契約の有無に関わらず、収容可能な台数分のＳＩＰターミネーションをマスタサーバ２３，２４と同一の規則に基づいて生成して記憶部２５ｂに記憶させ、当該ＳＩＰターミネーションを設定している。ただし、Twice NAPT設定の内、ユーザ端末用変換ＩＰアドレスについては、切替元のマスタサーバが決定するため設定（生成及び記憶）できないため、それ以外の設定を予め実施する。
【００４２】
＜障害発生時の動作例＞
図５に示すように、マスタサーバ２４に障害が発生した場合には、管理サーバ５０は、マスタサーバ２４の障害を検知し、マスタサーバ２４の設定情報（コンフィグ）をバックアップサーバ２５へ送信する。バックアップサーバ２５の制御部２５ａは、設定情報を受信すると、かかる設定情報に基づいて、ユーザ端末用変換ＩＰアドレスからＮＡＰＴテーブルをマスタサーバ２３，２４と同一の規則に基づいて自動生成し、記憶部２５ｂに記憶させる。このとき、ユーザ端末用変換ＩＰアドレス:ポートは、「4.5.6.a:3000b」となり、これとユーザ端末ＩＰアドレス「10.1.a.b」とが結び付けられる。これによってTwice NAPT設定が完了し、ＳＩＰターミネーションが設定済みとなり、バックアップサーバ２５は、マスタサーバ２４に代わってマスタサーバとして機能し、ＳＩＰターミネーションを用いてＳＩＰメッセージを転送することができる。さらに、バックアップサーバ２５の制御部２５ａ又は管理サーバ５０は、切替を通知するために、ＭＧＣ４０に対して障害検知信号を送信する。ＭＧＣ４０は、障害検知信号を受信すると、予め記憶されたユーザ端末１０の契約の有無に基づいて、電話契約のないＳＩＰターミネーションの削除を指示する削除信号（Subtract message）を生成してバックアップサーバ２５へ送信する。バックアップサーバ２５の制御部２５ａは、削除信号を受信すると、指定されたＳＩＰターミネーション（「１」「６」）を記憶部２５ｂから削除する。
【００４３】
本発明の第二の実施形態に係るネットワーク１Ｂは、ユーザ端末に払い出すＩＰアドレスとユーザ端末用変換ＩＰアドレス:ポートの払い出しを同一の規則で行うので、Twice NAPTを採用しているマスタサーバ及びバックアップサーバにおいてユーザ端末用変換ＩＰアドレスを自動生成することを可能とし、Ｎ＋ｍ冗長構成による切替を実施した場合において、新規呼が確立可能となるまでの時間を短縮することができ、好適な切替を実現することができる。また、マスタサーバに切り替えられたバックアップサーバ２５において不要なＳＩＰターミネーションを削除するので、セキュリティを確保することができる。
【００４４】
以上、本発明の実施形態について図面を参照して説明したが、本発明は前記実施形態に限定されず、本発明の要旨を逸脱しない範囲で適宜変更可能である。例えば、第二の実施形態に係るネットワーク１Ｂにおいて、Twice NAPTに代えてSingle NAPTを採用したり、Ｎ＋ｍ冗長構成に代えて１＋１冗長構成を採用したりする構成であってもよい。
【符号の説明】
【００４５】
１Ａ，１Ｂ  （ゲートウェイシステムを備える）ネットワーク
１１〜１４  ユーザ端末
２１，２３，２４  マスタサーバ
２２，２５  バックアップサーバ
４０    ＭＧＣ（ゲートウェイ制御サーバ）
５０    管理サーバ
【図１】
0005690295.tif 000002
【図２】
0005690295.tif 000003
【図３】
0005690295.tif 000004
【図４】
0005690295.tif 000005
【図５】
0005690295.tif 000006