(57)【要約】【課題】送信すべきデータ数を少なくし、ネットワーク装置のＣＰＵへの負荷を低くする。【解決手段】現用のネットワーク装置のデータ種類判定部１１は、各データにつき、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであるか否かを判定する（Ｓ１）。データ送信部１２は、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであると判定されたなら（Ｓ１：ＹＥＳ）、そのデータを予備のネットワーク装置に送信する（Ｓ３）。【選択図】図３
2014165632.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能な２つのネットワーク装置を備える二重化システムにおける一方のネットワーク装置であって、
当該一方のネットワーク装置が現用され、他方のネットワーク装置が予備とされる場合において、当該現用のネットワーク装置に保持されるデータのそれぞれにつき、前記現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであるか否かを判定するデータ種類判定部と、
前記現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであると判定されたデータを当該予備のネットワーク装置に送信するデータ送信部と、
前記現用のネットワーク装置から送信されなかったデータを現用と予備が切り替わる際に得るデータ取得部と
を備えることを特徴とするネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信すべきデータを少なくでき、現用のネットワーク装置のＣＰＵへの負荷を低くできるネットワーク装置に関するものである。
【背景技術】
【０００２】
二重化システムにおいては、現用のネットワーク装置が故障したら、予備のネットワーク装置をすぐに使用すべく、現用のネットワーク装置で得られた全データを予備のネットワーク装置へリアルタイムに送信し、予備のネットワーク装置でも保持しておく方式を採用する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「汎用サーバによる呼処理サービスでの系間同期方法に関する一検討」、2005年電子情報通信学会通信ソサイエティ大会
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の方式では、全データを送受信するので、その数が多く、各ネットワーク装置のＣＰＵに高い負荷がかかる。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、送信すべきデータを少なくでき、ネットワーク装置のＣＰＵへの負荷を低くできるネットワーク装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明は、互いに通信可能な２つのネットワーク装置を備える二重化システムにおける一方のネットワーク装置であって、当該一方のネットワーク装置が現用され、他方のネットワーク装置が予備とされる場合において、当該現用のネットワーク装置に保持されるデータのそれぞれにつき、前記現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであるか否かを判定するデータ種類判定部と、前記現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであると判定されたデータを当該予備のネットワーク装置に送信するデータ送信部と、前記現用のネットワーク装置から送信されなかったデータを現用と予備が切り替わる際に得るデータ取得部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、送信すべきデータを少なくでき、ネットワーク装置のＣＰＵへの負荷を低くできる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態に係る二重化システムの構成を示す図である。
【図２】各ネットワーク装置１、２の概略構成を示すブロック図である。
【図３】各ネットワーク装置１、２のデータ送信に関する動作を示すフローチャートである。
【図４】本実施の形態の二重化システムにおける動作の一例を示すシーケンス図である。
【図５】本実施の形態の二重化システムにおける動作の別な例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。
【００１０】
図１は、本実施の形態に係る二重化システムの構成を示す図である。
【００１１】
二重化システムは、互いの通信可能な２つのネットワーク装置１、２を備え、例えば、ネットワーク装置１が使用（現用という）され、ネットワーク装置２が予備とされる。ネットワーク装置１が故障などした場合には、ネットワーク装置２が現用、ネットワーク装置１が予備という状態に切り替わる。
【００１２】
図２は、各ネットワーク装置１、２の概略構成を示すブロック図である。
【００１３】
各ネットワーク装置１、２は、例えば、呼処理装置であり、現用のネットワーク装置１は、自身が保持するデータを使用しながら、処理を行う。
【００１４】
各ネットワーク装置１、２は、例えば、呼処理等に必要な構成も有するが、ここでは、データの送受信に関するものについて示す。上記のように、現用と予備が切り替わる運用なので、各ネットワーク装置１、２は同じ構成を有する。
【００１５】
各ネットワーク装置１、２は、自身が現用され、他方のネットワーク装置が予備とされる場合において、自身に保持されるデータのそれぞれにつき、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであるか否かを判定するデータ種類判定部１１と、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであると判定されたデータを予備のネットワーク装置に送信するデータ送信部１２と、現用と予備が逆の場合において、現用のネットワーク装置からデータを受信し、予備のネットワーク装置（ネットワーク装置自身）に保持するデータ受信部１３と、現用のネットワーク装置から送信されなかったデータを現用と予備が切り替わる際に得るデータ取得部１４とを備える。
【００１６】
図３は、各ネットワーク装置１、２のデータ送信に関する動作を示すフローチャートである。
【００１７】
各ネットワーク装置１、２は、当該ネットワーク装置が現用され、他方のネットワーク装置が予備とされる場合において、現用のネットワーク装置（ネットワーク装置自身）に保持されるデータのそれぞれにつき、以下のように判定、処理を行う。
【００１８】
まず、データ種類判定部１１は、該当のデータが、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであるか否かを判定する（Ｓ１）。
【００１９】
現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータとは、例えば、新規呼、継続呼のＳＩＰ信号の内容（例えば、ＩＮＶＩＴＥ信号の内容）のデータである。
【００２０】
一方、例えば、データによる処理の進捗状況を示すデータは、予備のネットワーク装置自身で得ることが可能なので、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータではないと判定される。
【００２１】
また、ネットワーク装置の保守装置から定期的に受信するコマンドや規制有無に関するデータ、対向装置情報、信号再送・応答タイマ、対応装置障害情報・キャプチャ登録情報についても同じである。
【００２２】
データ送信部１２は、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであると判定されたなら（Ｓ１：ＹＥＳ）、そのデータを予備のネットワーク装置に送信する（Ｓ３）。
【００２３】
現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータでないと判定されたなら（Ｓ１：ＮＯ）、または、データが予備のネットワーク装置に送信されたなら、そのデータについて処理が終わる。
【００２４】
なお、このような判定、処理のタイミングは、新たに該当のデータがネットワーク装置において得られた直後とし、すなわち、リアルタイムで、データ送信を行うのが好ましい。
【００２５】
図４は、本実施の形態の二重化システムにおける動作の一例を示すシーケンス図である。
【００２６】
ネットワーク装置１が現用のネットワーク装置であり、ネットワーク装置２が予備のネットワーク装置であることとする。
【００２７】
ネットワーク装置１では、信号を生成したなら（Ｓ１０１）、データ送信部１２が、その信号の内容のデータをネットワーク装置２に送信する（Ｓ１０３）。ネットワーク装置２のデータ受信部１３は、データを受信し、保持する（Ｓ１０５）。
【００２８】
ネットワーク装置１では、生成した信号が送信され（Ｓ１１１：１回目の信号送信）、１回目の信号送信を示すデータ（進捗のデータ）が生成される（Ｓ１１３）。
【００２９】
ネットワーク装置１では、場合によっては、信号が再送信され（Ｓ１１５：２回目の信号送信）、２回目の信号送信を示すデータ（信号が再送信されたことを示す進捗のデータ）が生成される（Ｓ１１７）。
【００３０】
なお、このような進捗状況のデータは、予備のネットワーク装置２が現用に切り替わった後、ネットワーク装置２での信号送信の進捗状況に応じて生成できるので、送信されない。
【００３１】
その後、ネットワーク装置１で故障が発生したなら（Ｓ２０１）、ネットワーク装置１は、ネットワーク装置２に切り替えを指示する（Ｓ２０３）。
【００３２】
ネットワーク装置２は、ステップＳ１０５で保持したデータに基づいて信号を生成し（Ｓ３０１）、信号を送信する（Ｓ３０３）。続いて、データ取得部１４は、１回目の信号送信を示すデータ（進捗のデータ）を生成する（Ｓ３０５）。これ以降、データ取得部１４は、信号送信の都度、進捗のデータを生成する。
【００３３】
上記の理由と同様に、ネットワーク装置２での信号送信の進捗状況のデータは、ネットワーク装置１には送信されない。
【００３４】
図５は、本実施の形態の二重化システムにおける動作の別な例を示すシーケンス図である。
【００３５】
ネットワーク装置１が現用のネットワーク装置であり、ネットワーク装置２が予備のネットワーク装置であることとする。
【００３６】
ネットワーク装置１は、ネットワーク装置１から得る以外にネットワーク装置２にて得ることが不可能な種類のデータを、ネットワーク装置２に逐次送信する（Ｓ４０１）。
【００３７】
ネットワーク装置１で故障が発生したなら（Ｓ４０３）、ネットワーク装置１は、ネットワーク装置２に切り替えを指示する（Ｓ４０５）。
【００３８】
ネットワーク装置２は、データ取得部１４により、例えば、送信されたデータなどに基づいて、送信されなかったデータを生成し、また、その他の必要な処理を行う（Ｓ４０７）。そして、ネットワーク装置２は、自身が現用のネットワーク装置となったなら、ネットワーク装置１に切り替え完了を通知する（Ｓ４０９）。
【００３９】
なお、データ取得部１４は、送信されなかったデータを生成するのでなく、外部の保守装置などから得るようにしてもよい。
【００４０】
以上のように、本実施の形態によれば、ネットワーク装置は、自身が現用され、他方のネットワーク装置が予備とされる場合において、現用のネットワーク装置に保持されるデータのそれぞれにつき、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであるか否かを判定するデータ種類判定部１１と、現用のネットワーク装置から得る以外に予備のネットワーク装置にて得ることが不可能な種類のデータであると判定されたデータを当該予備のネットワーク装置に送信するデータ送信部１２と、現用のネットワーク装置から送信されなかったデータを現用と予備が切り替わる際に得るデータ取得部１４を備えるので、全てのデータを予備のネットワーク装置に送信する方式に比べ、送信すべきデータ数が少なく、ネットワーク装置のＣＰＵへの負荷を低くできる。
【符号の説明】
【００４１】
１、２…ネットワーク装置
１１…データ種類判定部
１２…データ送信部
１３…データ受信部
１４…データ取得部
【図１】
2014165632.tif 000003
【図２】
2014165632.tif 000004
【図３】
2014165632.tif 000005
【図４】
2014165632.tif 000006
【図５】
2014165632.tif 000007