(57)【特許請求の範囲】
【請求項１】
ＩＰ網に接続されて前記ＩＰ網を介した通信を可能にするＩＰ制御装置であって、
呼制御パケットを送受信する主制御部と、
前記主制御部からの指示により通信パケットを送受信する通信パケット制御部と、
前記主制御部及び前記通信パケット制御部と前記ＩＰ網との間、前記主制御部と前記通信パケット制御部との間、のパケットを各々が中継し得る少なくとも２つのネットワークインターフェース部と、を含み、
前記主制御部は、外部指令に応じて送信停止要求パケットを発信した後、前記ネットワークインターフェース部の一方を介して送信停止完了パケットを受信したときに、前記ネットワークインターフェース部の他方に対して送信再開要求パケット及び送信経路変更パケットを発信し、
前記ネットワークインターフェース部の他方は、前記送信再開要求パケット及び前記送信経路変更パケットを前記通信パケット制御部に転送し、
前記通信パケット制御部は、前記送信停止要求パケットを受信した場合、前記主制御部への制御パケット、イベントパケットの送信を停止する一方、前記送信停止完了パケットを発信し、前記送信再開要求パケット及び前記送信経路変更パケットを受信したとき、前記ネットワークインターフェース部の他方を介した、前記主制御部及び前記通信パケット制御部と前記ＩＰ網との間、前記主制御部と前記通信パケット制御部との間、のパケット送受信をなすことを特徴とするＩＰ制御装置。
【請求項２】
前記主制御部及び前記通信パケット制御部と前記ネットワークインターフェース部との間はイーサネットで接続されていることを特徴とする請求項１記載のＩＰ制御装置。
【請求項３】
前記外部指令は、前記ネットワークインターフェース部のうちのいずれか一方の現用系を予備系として指定する内容を含んでいることを特徴とする請求項１記載のＩＰ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長経路に切り替え可能なＩＰ制御装置に関する。
【背景技術】
【０００２】
インターネット音声通話（以下、ＶｏＩＰという）制御装置は、音声を圧縮してデータ化し、パケットに変換した上にインターネットプロトコルネットワーク（以下、ＩＰ網という）を介した音声の送受信を可能にする。
【０００３】
かかるＶｏＩＰ制御装置は、例えば主制御部と音声制御部とを含み、更に主制御部と音声制御部との間を接続する少なくとも２つの系からなる冗長化されたネットワークインターフェース部を含んでいる。通常、一方のネットワークインターフェース部が運用中（運用系）であり、他方のネットワークインターフェース部が待機中（予備系）である。なお、例えば負荷分散を目的として、２つの系のネットワークインターフェース部を両系運用する場合もある。
【０００４】
かかるＶｏＩＰ制御装置において、メンテナンスなどの理由により、運用中である一方のネットワークインターフェース部を切り離す場合が生じることがある。運用中である一方のネットワークインターフェース部の切り離しの実行を行うと、その実行時点で主制御部と音声制御部との間において、切り離しを実行した一方のネットワークインターフェース部を含むＩＰ通信経路上に存在するパケットは破棄されてしまう。
【０００５】
ＩＰ通信経路上のパケットが破棄されたことによって、主制御部若しくは音声制御部がパケットの欠落を検出すると、主制御部若しくは音声制御部は他方のネットワークインターフェース部のＩＰ通信経路を使って、破棄されたパケットと同じ内容のパケットを再送処理する必要が生じることになる。
【０００６】
例えば、特許文献１には、２系からなる冗長構成である装置において、装置の障害などの運用状態に応じて、即座に運用可能なＩＰ通信経路に切り替え、切り替え後のＩＰ通信経路を介してパケットの再送処理を行うことを可能にするＩＰ通信経路管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２３６０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の発明によれば、少なくとも２つの系からなる冗長構成であるＩＰ通信経路管理装置において、即座に運用可能なＩＰ通信経路に切り替え、切り替え後のＩＰ通信経路を介してパケットの再送処理を行った場合であっても、運用系装置の障害を検出するまでに、若しくは送信側装置がパケットの欠落を検出するまでに、充分なタイムアウト時間を要することになる。
【０００９】
すなわち、ＶｏＩＰ制御装置内の通信の即時性が求められる場合においては、パケットの再送処理を必要と判断するタイムアウト時間が必要となり、即時性が損なわれるという問題がある。
【００１０】
そこで本発明が解決しようとする課題は、上記が一例として挙げられ、イーサネット（イーサネットは登録商標です。）で接続された装置内における冗長経路切り離し時のパケットの欠落を防止し、かつパケット到達の順序性を保障するＶｏＩＰ制御装置を提供することが本発明の目的である。
【課題を解決するための手段】
【００１１】
請求項１に係る発明のＩＰ制御装置は、ＩＰ網に接続されて前記ＩＰ網を介した通信を可能にするＩＰ制御装置であって、呼制御パケットを送受信する主制御部と、前記主制御部からの指示により通信パケットを送受信する通信パケット制御部と、前記主制御部及び前記通信パケット制御部と前記ＩＰ網との間、前記主制御部と前記通信パケット制御部との間、のパケットを各々が中継し得る少なくとも２つのネットワークインターフェース部と、を含み、前記主制御部は、外部指令に応じて送信停止要求パケットを発信した後、前記ネットワークインターフェース部の一方を介して送信停止完了パケットを受信したときに、前記ネットワークインターフェース部の他方に対して送信再開要求パケット及び送信経路変更パケットを発信し、前記ネットワークインターフェース部の他方は、前記送信再開要求パケット及び前記送信経路変更パケットを前記通信パケット制御部に転送し、前記通信パケット制御部は、前記送信停止要求パケットを受信した場合、前記主制御部への制御パケット、イベントパケットの送信を停止する一方、前記送信停止完了パケットを発信し、前記送信再開要求パケット及び前記送信経路変更パケットを受信したとき、前記ネットワークインターフェース部の他方を介した、前記主制御部及び前記通信パケット制御部と前記ＩＰ網との間、前記主制御部と前記通信パケット制御部との間、のパケット送受信をなすことを特徴としている。
【発明の効果】
【００１２】
本発明によるＩＰ制御装置によれば、冗長経路の切り離し時における制御パケット及びイベントパケットの欠落を防止し、パケットの到達の順序性を保障することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例であるＶｏＩＰ制御装置を示すブロック図である。
【図２】本発明の実施例であるＶｏＩＰ制御装置における通常時及び切り離し時におけるシーケンス図である。
【発明を実施するための形態】
【００１４】
＜実施例＞
図１において、本発明の実施例であるＶｏＩＰ制御装置１０は、呼制御パケットを送受信する主制御部１１を含んでいる。また、ＶｏＩＰ制御装置１０は、主制御部１１からの指示により音声パケットを送受信する音声制御部１２も含み、更にこれらの制御部１１及び１２の間のパケットを中継し、これらの制御部１１及び１２とＩＰ網１３との間のパケットを中継し得る少なくとも２つのネットワークインターフェース部１４及び１５を含んでいる。
【００１５】
主制御部１１と音声制御部１２との間は２つの系からなるネットワークインターフェース部１４及び１５を介して接続され、ネットワークインターフェース部は冗長化されている。
【００１６】
具体的には、主制御部１１とネットワークインターフェース部１４及び１５との間はイーサネットのＩＰ通信経路１６及び１７で各々接続されている。また、音声制御部１２とネットワークインターフェース部１４及び１５との間はイーサネットのＩＰ通信経路１８及び１９で各々接続されている。
【００１７】
ＶｏＩＰ制御装置１０は、ＩＰ網１３に接続され、ＩＰ網１３の先には、例えばCall Agentサーバ（以下、ＣＡサーバという）が接続されている（図示せず）。
【００１８】
ＶｏＩＰ制御装置１０の主制御部１１は、ＣＡサーバとの間で呼制御パケットをやりとりすることで、ＩＰ網１３に接続された電話端末（図示せず）の通話動作のための、発信、着信、通話開始、通話停止、さらには課金などを含む呼制御を実行する。呼制御パケットとは、Session Initiation Protocol（以下、ＳＩＰという）などのプロトコルに従った呼制御を行うために送受信されるパケットである。
【００１９】
ＶｏＩＰ制御装置１０の音声制御部１２は、主制御部１１からの指示によって、ＩＰ網１３と電話端末との間で通話セッションを確立して、例えばReal-time Transport Protocol（以下、ＲＴＰという）などの音声パケットを送受信する。
【００２０】
主制御部１１は、音声制御部１２への指示を制御パケットによって行う。主制御部１１が送信する音声制御部１２への制御パケットは、ＩＰ通信経路１６、ネットワークインターフェース部１４、ＩＰ通信経路１８の順路若しくはＩＰ通信経路１７、ネットワークインターフェース部１５、ＩＰ通信経路１９の順路によって配達される。
【００２１】
また、音声制御部１２は、主制御部１１への応答若しくは通知を制御パケット若しくはイベントパケットによって行う。音声制御部１２が送信する主制御部１１への制御パケット若しくはイベントパケットは、ＩＰ通信経路１８、ネットワークインターフェース部１４、ＩＰ通信経路１６の順路若しくはＩＰ通信経路１９、ネットワークインターフェース部１５、ＩＰ通信経路１７の順路によって配達される。
【００２２】
イベントパケットは、音声制御部１２が自律で主制御部１１に送信するパケットである。音声制御部１２の状態の変化や音声制御部１２とＩＰ網１３との間のやりとりの結果などを音声制御部１２が主制御部１１にイベントパケットによって通知する。
【００２３】
主制御部１１から音声制御部１２への指示種別は、書き込み要求と読み出し要求とがある。書き込み要求は、主制御部１１が音声制御部１２へ送信するパケットである。読み出し要求は、主制御部１１が音声制御部１２へ読み出し要求パケットを送信し、音声制御部１２が読み出し要求パケットを受信した後、読み出し要求パケットの応答としての読み出し応答を主制御部１１へ送信するパケットである。
【００２４】
ネットワークインターフェース部１４及び１５は、ＣＡサーバとの間の呼制御パケット及び音声パケットをＩＰ網１３に中継する。ＩＰ網１３から呼制御パケット又は音声パケットを受信するとネットワークインターフェース部１４及び１５は、主制御部１１又は音声制御部１２へ転送する。
【００２５】
また、ネットワークインターフェース部１４及び１５は、主制御部１１と音声制御部１２との間の制御パケット、イベントパケットを中継する。
【００２６】
呼制御パケット、音声パケット、制御パケット、イベントパケットはネットワークインターフェース部１４若しくは１５のいずれかを介して主制御部１１又は音声制御部１２に送受信される。
【００２７】
制御パケット及びイベントパケットについては、送受信の順序性の維持が必須である。１つの呼において、主制御部１１と音声制御部１２との間の制御パケット、イベントパケットのやり取りは、ネットワークインターフェース部１４及び１５のいずれか一方のみを介して送受信される。
【００２８】
なお、本実施例において、ネットワークインターフェース部１４及び１５の２つであるが、ネットワークインターフェース部は少なくとも２つあれば良い。また、ネットワークインターフェース部１４及び１５のどちらか一方を運用系若しくは予備系、他方を予備系若しくは運用系として説明したが、２つのネットワークインターフェース部を両系運用としても良い。
【００２９】
図２において、通常時及び切り離し時における主制御部１１と音声制御部１２との間の制御パケット、イベントパケットのやりとりを示す。
【００３０】
通常時には例えば主制御部１１がネットワークインターフェース部１４を介して音声制御部１２に制御パケットを送信している。主制御部１１からの制御パケットを受信した音声制御部１２は、制御パケットを受信したことを知らせる応答パケット、イベントパケットを主制御部１１へネットワークインターフェース部１４を介して送信している。
【００３１】
ネットワークインターフェース部１４及び１５は、例えば、どちらか一方のネットワークインターフェース部をメンテナンスしたいときなどに、保守操作によって一方のネットワークインターフェース部を物理的に切り離すことができる。その場合、呼制御パケット、音声パケット、制御パケット、イベントパケットは、全て他方のネットワークインターフェース部を介して送受信される。
【００３２】
保守操作は、保守端末２０を使用して保守者が実施することができる。保守端末２０に入力された保守コマンドすなわち外部指令は主制御部１１へ転送される。主制御部１１が保守コマンドに応じた指示を他の制御部（例えば、音声制御部１２）に対して制御パケットを送信することにより、指示を行う。
【００３３】
保守操作によってネットワークインターフェース部１４若しくは１５の切り離しをする場合、ＩＰ通信経路１６とＩＰ通信経路１８との間若しくはＩＰ通信経路１７とＩＰ通信経路１９との間において制御パケット、イベントパケットの欠落を防止するために本実施例に示す切り離し動作を実施する。例えば、ネットワークインターフェース部１４を切り離すことにする。
【００３４】
なお、ＳＩＰなどの呼制御パケットやＲＴＰなどの音声パケットは、プロトコルスタックの機能によってパケットの欠落を補完するようになっているので、本実施例においてはパケットの欠落を防止する対象にしない。
【００３５】
まず、保守者が保守端末２０によりネットワークインターフェース部１４の切り離しをするためにコマンド等を入力し、保守端末２０は主制御部１１に対して外部指令であるネットワークインターフェース部１４の切り離し指示を行う（ステップＳ１）。本ステップにおいて、ネットワークインターフェース部１４の切り離し指示は、ネットワークインターフェース部１４が現用系のときに、ネットワークインターフェース部１４を予備系として指定する内容を含んでいても良い。
【００３６】
主制御部１１は、保守端末２０からネットワークインターフェース部１４の切り離しの指示を受けると、ネットワークインターフェース部１４を介して音声制御部１２へ送信停止要求の制御パケットを送信する（ステップＳ２）。なお、送信停止要求の制御パケットを送信後、所定時間（例えば、１３０μ秒とする）内に音声制御部１２から応答がなかった場合は、主制御部１１は同じパケットを再送する。
【００３７】
本ステップは、音声制御部１２に対して主制御部１１への制御パケット、イベントパケットの送信を停止させるためである。また、主制御部１１は、切り離し動作に関する一連の保守制御用の制御パケットを除き、通常の呼制御における音声制御部１２への制御パケットの送信も停止する。
【００３８】
音声制御部１２は、送信停止要求の制御パケットを受信すると、切り離し動作に関する一連の保守制御用の制御パケットを除いた主制御部１１への制御パケット、イベントパケットの送信を停止する。
【００３９】
送信を停止した音声制御部１２は、送信停止完了イベントパケットを主制御部１１に送信する（ステップＳ３）。送信停止完了イベントパケットは、ネットワークインターフェース部１４を介して送信される。
【００４０】
音声制御部１２は、送信停止完了イベントパケットを送信した後は、ネットワークインターフェース部１４を介して制御パケット、イベントパケットを送信することがない。これによって、主制御部１１は送信停止完了イベントパケットを受信したときに、ネットワークインターフェース部１４を含むＩＰ通信経路１６とＩＰ通信経路１８との間に制御パケット、イベントパケットが存在しないと判断することが可能になる。
【００４１】
所定時間内に送信停止完了イベントパケットを受信した主制御部１１は、全てのパケットの送信経路をネットワークインターフェース部１５に変更する。主制御部１１は、ネットワークインターフェース部１５を介して音声制御部１２に送信再開要求及び送信経路変更（送信経路切替）の制御パケットを送信する（ステップＳ４）。
【００４２】
ネットワークインターフェース部１５は主制御部１１が送信した送信再開要求及び送信経路変更の制御パケットを音声制御部１２に転送する。
【００４３】
送信再開要求及び送信経路変更の制御パケットを受信した音声制御部１２は、全てのパケットの送信経路をネットワークインターフェース部１５に変更する。また、音声制御部１２は、ネットワークインターフェース部１５を介して制御パケット、イベントパケットの送信を再開する。その後、主制御部１１は、保守端末２０に対して、ネットワークインターフェース部１４の切り離し完了の応答を行う。
【００４４】
以上のような動作により、ＶｏＩＰ制御装置１０におけるネットワークインターフェース部１４は物理的に切り離し可能になる。この動作によって、ＶｏＩＰ制御装置１０におけるネットワークインターフェース部１４を含むＩＰ通信経路１６とＩＰ通信経路１８との間のパケットの欠落を防止することができる。
【００４５】
本実施例は、切り離し時にパケットが欠落することを前提にするパケットの再送処理によって、破棄されたパケットの救済を期待する従来の装置に比べ、タイムアウト時間の待ち合わせを必要としないため、ＶｏＩＰ制御装置１０の高速な処理が可能となる。
【００４６】
また、１つの呼において、制御パケット、イベントパケットが複数の経路を介して送信されることがない。これによって、制御パケット、イベントパケットの送受信の順序性の維持を保障することができる。
【００４７】
なお、本実施例では、ネットワークインターフェース部の切り離し時におけるパケットの欠落を防止するＶｏＩＰ制御装置１０について説明したが、音声だけでなく映像、音声及びその他データの通信パケットを送受するＩＰ制御装置であっても良い。その場合には、音声制御部１２は通信パケット制御部となる。更に、ネットワークインターフェース部の切り離し時だけでなく、運用系を予備系に切り替えをする際にもパケットの欠落を防止することができる。
【符号の説明】
【００４８】
１０  ＶｏＩＰ制御装置
１１  主制御部
１２  音声制御部
１３  ＩＰ網
１４、１５  ネットワークインターフェース部
１６〜１９  ＩＰ通信経路
２０  保守端末
【図１】
0005821734.tif 000002
【図２】
0005821734.tif 000003