(57)【要約】      （修正有）【課題】ゲートウェイシステムが再起動及び停止状態に至っても、代理サーバを設けることなく、転送しているパケットを継続して通信することができる技術を提供する。【解決手段】依頼元ＬＡＮ側ＧＷ装置１００ｂが再起動する際に、ＷＡＮ側ＧＷ装置１００ａに代理処理要求を送信して、前記ＷＡＮ側ＧＷ装置１００ａは、依頼先ＬＡＮ側ＧＷ装置１００ｃにブリッジ処理要求を送信して、前記ＷＡＮ側ＧＷ装置１００ａ及び依頼先ＬＡＮ側ＧＷ装置１００ｃは、代理処理を開始する。依頼元ＬＡＮ側ＧＷ装置１００ｂは再起動後、ＷＡＮ側ＧＷ装置１００ａに代理処理停止を送信して、前記ＷＡＮ側ＧＷ装置１００ａは、依頼先ＬＡＮ側ＧＷ装置１００ｃにブリッジ処理停止を送信して、前記ＷＡＮ側ＧＷ装置１００ａ及び依頼先ＬＡＮ側ＧＷ装置１００ｃは、代理処理を停止する。【選択図】図５
2014060556.tif 000002
【特許請求の範囲】
【請求項１】
ＷＡＮ側に接続するＷＡＮ側ゲートウェイと前記ＷＡＮ側ゲートウェイとＬＡＮ側に接続する複数のＬＡＮ側ゲートウェイから成るゲートウェイシステムにおいて、
前記ＬＡＮ側ゲートウェイは、
前記ＷＡＮ側ゲートウェイへ代理処理要求手段と、
自ゲートウェイに設定されているルーティング処理に係るルーティング情報を前記ＷＡＮ側ゲートウェイへ通知するルーティング情報通知手段と、
前記ＷＡＮ側ゲートウェイから受信する所定のコマンドに対応して自ゲートウェイが備えるブリッジ機能を起動するブリッジ機能起動手段と、
前記ＷＡＮ側ゲートウェイは、
前記複数のＬＡＮ側ゲートウェイのいずれかのルーティング処理を代理処理する代理処理手段と、
前記複数のＬＡＮ側ゲートウェイの各々へ前記ブリッジ機能を起動出来るか否かを確認するための確認コマンドを送信する確認コマンド送信手段と、
前記確認コマンドに対して前記ブリッジ機能を起動出来る旨を通知してきた前記ＬＡＮ側ゲートウェイに対して前記ブリッジ機能の起動を要求するブリッジ機能起動要求手段と、
を有することを特徴とするバックアップ機能を有するゲートウェイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲートウェイシステムにおけるバックアップ技術に関し、ゲートウェイシステムにおいて転送している音声パケット等のパケットを再起動及び停止状態になってもパケットを継続して通信する技術に関する。
【背景技術】
【０００２】
特許文献１には、所定の処理を行うサーバ装置をメンテナンスや障害で一時停止する場合に、クライアント端末に代理サーバ機能を持たせ、停止させずにサーバ機能の処理を継続させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−８５９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記手法を、ネットワークの通信路上に設置されるゲートウェイに適用しようとした場合に、代理処理機能を備えたクライアント端末を当該ネットワークの通信路上に設置しなければならず、別途代理処理機能を備えたクライアント端末を用意しなければないという問題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものでありその目的は、カスケード接続された複数のゲートウェイシステムにおいて、代理処理機能を備えたクライアント端末を設置しなくとも通信を継続させる技術を提供するものである。
【課題を解決するための手段】
【０００６】
本発明は、ＷＡＮ側に接続するＷＡＮ側ゲートウェイと前記ＷＡＮ側ゲートウェイとＬＡＮ側に接続する複数のＬＡＮ側ゲートウェイから成るゲートウェイシステムにおいて、前記ＬＡＮ側ゲートウェイは、前記ＷＡＮ側ゲートウェイへ代理処理要求手段と、自ゲートウェイに設定されているルーティング処理に係るルーティング情報を前記ＷＡＮ側ゲートウェイへ通知するルーティング情報通知手段と、前記ＷＡＮ側ゲートウェイから受信する所定のコマンドに対応して自ゲートウェイが備えるブリッジ機能を起動するブリッジ機能起動手段と、前記ＷＡＮ側ゲートウェイは、前記複数のＬＡＮ側ゲートウェイのいずれかのルーティング処理を代理処理する代理処理手段と、前記複数のＬＡＮ側ゲートウェイの各々へ前記ブリッジ機能を起動出来るか否かを確認するための確認コマンドを送信する確認コマンド送信手段と、前記確認コマンドに対して前記ブリッジ機能を起動出来る旨を通知してきた前記ＬＡＮ側ゲートウェイに対して前記ブリッジ機能の起動を要求するブリッジ機能起動要求手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数のゲートウェイがカスケード接続しているゲートウェイシステムにおいて、一部のゲートウェイがファームウェア更新や障害等で機能を停止させなければならない場合に、他のゲートウェイに通信をブリッジし処理を代行することで新たに代理サーバを各階層に設けずに停止したゲートウェイの処理を継続することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明におけるシステム構成図である。
【図２】ＷＡＮ側ＧＷ装置のブロック図である。
【図３】依頼元ＬＡＮ側ＧＷ装置及び依頼先ＬＡＮ側ＧＷ装置のブロック図である。
【図４】ルーティング情報記憶部の登録内容例を模式的に示す図である。
【図５】本システムにおける全体のメッセージシーケンスを示す図である。
【図６】ＷＡＮ側ＧＷ装置の代理処理要求受信におけるフローチャートである。
【図７】ＷＡＮ側ＧＷ装置の代理処理におけるフローチャートである。
【図８】依頼元ＬＡＮ側ＧＷ装置及び依頼先ＬＡＮ側ＧＷ装置のファームウェア更新におけるフローチャートである。
【図９】依頼元ＬＡＮ側ＧＷ装置及び依頼先ＬＡＮ側ＧＷ装置のブリッジ処理機能におけるフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施の形態について、図面を参照しながら説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【００１０】
図１は、本発明におけるシステム構成図である。
【００１１】
図示するように、図１は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２００に接続するＧＷ（Ｇａｔｅｗａｙ）装置１００ａと、ＧＷ装置１００ａに接続する側ＧＷ装置１００ｂ〜ｄとＧＷ装置１００ｂ〜ｄに接続するＨＵＢ３００と、ＩＰ電話機４００ａ〜ｆとから構成される。ＧＷ装置１００ａ〜ｄは、同一のＧＷ装置であり、接続位置に応じて処理が異なる。本実施例では、接続位置およびＧＷ装置の処理の違いからＧＷ装置１００ａ〜ｄをＷＡＮ側ＧＷ装置１００ａ、依頼元ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側ＧＷ装置１００ｂ、依頼先ＬＡＮ側ＧＷ装置１００ｃ及び１００ｄと呼称する。尚、ここで、ＨＵＢ３００はリピータＨＵＢであるものとする。
【００１２】
依頼元ＬＡＮ側ＧＷ装置１００ｂは、ファームウェア更新を行う際に、ＷＡＮ側ＧＷ装置１００ａに対して、ルーティング処理の代理処理を要求する。代理処理の要求を受けたＷＡＮ側ＧＷ装置１００ａは、依頼先ＬＡＮ側ＧＷ装置１００ｃまたは１００ｄが、前記ルーティング処理の代理処理が可能か否かを判断し、代理処理が可能である依頼先ＬＡＮ側ＧＷ装置１００ｃまたは１００ｄに対して、ブリッジ処理を要求する。ブリッジ処理の要求を受けた依頼先ＬＡＮ側ＧＷ装置１００ｃ又１００ｄは、ブリッジ機能を起動する。
【００１３】
ファームウェアの更新が完了すると、依頼元ＬＡＮ側ＧＷ装置１００ｂは、ＷＡＮ側ＧＷ装置１００ａに対して、前記ルーティング処理の代理の停止を通知して、ＷＡＮ側ＧＷ装置１００ａは、ブリッジ処理を起動している依頼先ＬＡＮ側ＧＷ装置１００ｃ又は１００ｄに対して、前記ブリッジ機能の停止を通知して、ルーティング処理の代理を停止して、前記ブリッジ処理を起動している依頼先ＬＡＮ側ＧＷ装置１００ｃ又は１００ｄは、ブリッジ処理を停止する。
【００１４】
図２は、ＷＡＮ側ＧＷ装置１００ａのブロック図である。
【００１５】
ＷＡＮ側ＧＷ装置１００ａは、有線通信部１００１と、通信制御部１００２と、代理処理要求処理部１００３と、ルーティング情報記憶部１００４と、代理処理探索送信部１００５と、代理処理応答受信部１００６と、ブリッジ処理要求送信部１００７と、代理処理停止受信部１００８と、ブリッジ処理応答受信部１００９と、代理処理部１０１０と、ブリッジ停止送信部１０１１とを有する。
【００１６】
有線通信部１００１は、ＷＡＮ２００及び依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ及び１００ｄに対する通信制御を行う。
【００１７】
通信制御部１００２は、有線通信部１００１から通知されたパケットの通信制御全般を行う。
【００１８】
代理処理要求受信部１００３は、有線通信部１００１からルーティング処理の代理処理を要求する代理処理要求の通知があった場合、代理処理要求を受信した旨を代理処理探索送信部１００５に通知する。
【００１９】
代理処理探索送信部１００５は、代理処理要求受信部１００４から代理処理要求の通知があった場合、ルーティング処理の代理処理が可能な依頼先ＧＷ装置１００ｃ〜１００ｄの探索を行う代理処理探索を有線通信部１００１に送信する。
【００２０】
代理処理応答受信部１００６は、有線通信部１００１からルーティング処理の代理処理の応答である代理処理応答の通知があった場合、ルーティング情報記憶部１００４を参照して、代理処理応答を受信した旨をブリッジ処理要求送信部１００７に通知する。
【００２１】
ブリッジ処理要求送信部１００７は、代理処理応答受信部１００６から代理処理応答の通知があった場合、ルーティング情報記憶部１００４を参照して、ブリッジ処理を要求するブリッジ処理要求を有線通信部１００１へ送信する。
【００２２】
ブリッジ処理応答受信部１００９は、有線通信部１００１からブリッジ処理応答の通知があった場合、ルーティング情報記憶部１００４を参照して、レコードの変更を行う。尚、レコードの変更の詳細は、レコード１００４７の説明後に示す。
【００２３】
代理処理部１０１０は、通信制御部１００２からパケットの宛先ＩＰアドレスを抽出し、ルーティング情報記憶部１００４を参照して、レコードの変更を行う。尚、レコードの変更の詳細は、レコード１００４７の説明後に示す。  代理処理停止受信部１００８は、有線通信部１００１から代理処理停止の通知があった場合、ルーティング情報記憶部１００４を参照して、レコードの変更を行う。尚、レコードの変更の詳細は、レコード１００４７の説明後に示す。
【００２４】
ブリッジ停止送信部１０１１は、代理処理部１０１０からブリッジ処置を停止する通知があった場合、通知されたブリッジ処理依頼先ＭＡＣアドレス宛てのブリッジ処理停止を有線通信部１００１へ送信する。
【００２５】
ルーティング情報記憶部１００４は、入力されたルーティング情報を記憶する。図４はルーティング情報記憶部１００４の登録内容例を模式的に表した図である。
【００２６】
図示するように、ルーティング情報記憶部１００４には、レコード１００４７が登録される。
【００２７】
レコード１００４７は、ＧＷ装置１００ａ〜ｄからのメッセージ待ち状態を登録する待ち状態フィールド１００４１と、ＧＷ装置１００ａ〜ｄから通知されたＩＰ電話機４００ａ〜ｆのＩＰアドレスを登録するＩＰ電話機ＩＰアドレスフィールド１００４２と、前記ＩＰ電話機４００ａ〜ｆのＭＡＣアドレスを登録するＩＰ電話機ＭＡＣアドレスフィールド１００４３と、代理処理要求を通知したＧＷ装置１００ａ〜ｄのＭＡＣアドレスを登録する代理処理要求元ＭＡＣアドレスフィールド１００４４と、ブリッジ処理要求を送信したＧＷ装置１００ａ〜ｄのＭＡＣアドレスを登録するブリッジ処理依頼先ＭＡＣアドレスフィールド１００４５と、ブリッジ処理の停止に至るまでの時間を登録するブリッジ処理停止送信タイマフィールド１００４６と、を有する。
【００２８】
代理処理要求受信部１００３は、通知された代理処理要求からルーティング情報記憶部１００４のＩＰ電話機ＩＰアドレスフィールド１００４２に通知されたＩＰ電話機ＩＰアドレス、ＩＰ電話機ＭＡＣアドレスフィールド１００４３に通知されたＩＰ電話機ＭＡＣアドレス、代理処理要求元ＭＡＣアドレスフィールド１００４４に前記代理処理要求の送信元ＭＡＣアドレス、さらに、待ち状態フィールド１００４１を代理処理応答待ちにしてレコードに追加する。代理処理応答受信部１００６は、待ち状態フィールド１００４１がブリッジ処理応答待ちであるレコードを抽出して、通知された代理処理応答の送信元ＭＡＣアドレスを、当該レコードのブリッジ処理依頼先ＭＡＣアドレスフィールド１００４５に、待ち状態フィールド１００４１をブリッジ処理応答待ちにして記憶する。ブリッジ処理要求送信部１００７は、待ち状態フィールド１００４１がブリッジ処理応答待ちであるレコードを抽出して、ブリッジ処理依頼先ＭＡＣアドレスフィールド１００４５のＭＡＣアドレスを取得する。ブリッジ処理応答受信部１００９は、待ち状態フィールド１００４１がブリッジ処理応答待ちであるレコードを抽出して、当該待ち状態フィールド１００４１を代理処理停止要求待ちにする。代理処理部１０１０は、待ち状態フィールド１００４１が代理処理停止要求待ちであるレコードを抽出し、パケットの宛先ＩＰアドレスと当該レコードのＩＰ電話機ＩＰアドレスフィールド１００４２のＩＰアドレスが一致するレコードあった場合、当該レコードのブリッジ処理停止送信タイマ１００４５が１ｓｅｃ以上であるか否かを判定し、前記ブリッジ処理停止タイマが１ｓｅｃ以上である場合は、前記パケットの複製を行い、前記パケットの宛先ＭＡＣアドレスを、当該レコードのＩＰ電話機ＭＡＣアドレスに変更して、通信制御部１００２へ通知する。また、ブリッジ処理停止タイマが０ｓｅｃである場合は、当該レコードのブリッジ処理依頼先ＭＡＣアドレスをブリッジ停止送信部へ通知して、当該レコードを削除する。代理処理停止受信部１００８は、待ち状態フィールド１００４１が代理処理停止要求待ちであるレコードを抽出し、代理処理停止通知の送信元ＭＡＣアドレスと当該レコードの代理処理要求元ＭＡＣアドレスが一致した場合、当該レコードブリッジ処理停止送信タイマフィールドに１０ｓｅｃを記憶する。
【００２９】
図３は、依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄのブロック図である。
【００３０】
ＬＡＮ側ＧＷ装置１００ｂは、有線通信部１００１と、通信制御部１００２と、ルーティング情報記憶部１００４と、端末登録部１０１２と、ファームウェア更新部１０１３と、代理処理要求送信部１０１４と、ブリッジ処理部１０１５と、代理処理探索受信部１０１６と、代理処理応答送信部１０１７と、ブリッジ処理要求受信部１０１８と、ブリッジ処理応答送信部１０１９と、ブリッジ停止受信部１０２０と、代理処理停止送信部１０２１とを有する。
【００３１】
端末登録部１０１２は、通信制御部１００２からＩＰ電話機４００ａからのＤＨＣＰ要求があった場合、ルーティング情報記憶部１００４を参照して、当該ＩＰ電話機のＩＰアドレスをＩＰ電話機ＩＰアドレスフィールド１００４２に、当該ＩＰ電話機のＭＡＣアドレスをＩＰ電話機ＭＡＣアドレスフィールド１００４３のレコードに追加する。
【００３２】
ファームウェア更新部１０１３は、有線通信部１００１からファームウェア更新の通知があった場合、その旨を代理処理要求送信部１０１４に通知する。また、ファームウェア更新完了後、代理処理停止送信部１０２１へ通知する。
【００３３】
代理処理要求送信部１０１４は、ルーティング情報記憶部１００４を参照して、ＩＰ電話機ＩＰアドレスフィールド１００４２のＩＰアドレスとＩＰ電話機ＭＡＣアドレスフィールド１００４３のＭＡＣアドレスを含む代理処理要求を有線通信部１００１へ送信して、ルーティング情報記憶部１００４の全てのレコードを削除する。
【００３４】
代理処理探索受信部１０１６は、有線通信部１００１から代理処理探索の通知があった場合、代理処理応答送信部１０１７へ通知する。
【００３５】
代理処理応答送信部１０１７は、代理処理探索受信部１０１６から代理処理探索の通知があった場合、代理処理応答を有線通信部１００１へ送信する。
【００３６】
ブリッジ処理要求受信部１０１８は、有線通信部１００１からブリッジ処理要求の通知があった場合、通知されたＩＰ電話機ＩＰアドレスをＩＰ電話機ＩＰアドレスフィールド１００４２、通知されたＩＰ電話機ＭＡＣアドレスをＩＰ電話機ＭＡＣアドレスフィールド１００４３、待ち状態フィールド１００４１をブリッジ処理停止通知待ちにしてルーティング情報記憶部１００４のレコードに追加して、ブリッジ処理応答送信部１０１９に通知する。
【００３７】
ブリッジ処理応答送信部１０１９は、ブリッジ処理要求受信部１０１８からブリッジ処理要求の通知があった場合、ブリッジ処理応答を有線通信部１００１へ送信して、ブリッジ処理部１０１５に通知する。
【００３８】
ブリッジ停止受信部１０２０は、有線通信部１００１からブリッジ処理停止の通知があった場合、ルーティング情報記憶部１００４を参照して、待ち状態フィールド１００４１がブリッジ処理停止通知待ちであるレコードを削除して、ブリッジ処理部１０１５へ通知する。
【００３９】
ブリッジ処理部１０１５は、ブリッジ処理応答送信部１０１９からブリッジ処理応答の通知があった場合、ブリッジ処理を開始して、通信制御部１００２からパケットの宛先ＩＰアドレスを抽出し、ルーティング情報記憶部１００４を参照して、待ち状態フィールド１００４１がブリッジ処理停止待ちであるレコードを抽出して、前記宛先ＩＰアドレスと当該レコードのＩＰ電話機ＩＰアドレスフィールド１００４２のＩＰアドレスが一致するレコードあった場合、パケットをブリッジして、通信制御部１００２へ通知する。また、ブリッジ停止受信部１０２０から通知があった場合、ブリッジ処理を停止する。
【００４０】
代理処理停止送信部１０２１は、ファームウェア更新部１０１３からファームウェア更新の完了の通知があった場合、代理処理停止を有線通信部１００１へ送信する。
【００４１】
図５は、本ゲートウェイシステムのファームウェア更新におけるシーケンス図である。
【００４２】
ＩＰ電話機４００ａは、依頼元ＬＡＮ側ＧＷ装置１００ｂとＷＡＮ側ＧＷ装置１００ａを経由して通話をしている（Ｓ５００）。依頼元ＬＡＮ側ＧＷ装置１００ｂはファームウェア更新が開始されると（Ｓ５０１）、ＷＡＮ側ＧＷ装置１００ａに代理処理要求を送信する（Ｓ５０２）。
【００４３】
ＷＡＮ側ＧＷ装置１００ａは前記代理処理要求からＩＰ電話機のＩＰアドレス及びＭＡＣアドレス、依頼元ＬＡＮ側ＧＷ装置１００ｂのＭＡＣアドレスをルーティング情報記憶部１００４のレコードに追加して（Ｓ５０３）、依頼先ＬＡＮ側ＧＷ装置１００ｃに代理処理探索を送信する（Ｓ５０４）。
【００４４】
依頼先ＬＡＮ側ＧＷ装置１００ｃはＷＡＮ側ＧＷ装置１００ａに代理処理応答を送信する（Ｓ５０５）。
【００４５】
ＷＡＮ側ＧＷ装置１００ａは、前記代理処理応答から依頼先ＬＡＮ側ＧＷ装置１００ｃのＭＡＣアドレスをルーティング情報記憶部１００４のレコードに追加して（Ｓ５０６）、依頼先ＬＡＮ側ＧＷ装置１００ｃにブリッジ処理要求を送信する（Ｓ５０７）。
【００４６】
依頼先ＬＡＮ側ＧＷ装置１００ｃは、前記ブリッジ処理要求からＩＰ電話機のＩＰアドレス及びＭＡＣアドレスをルーティング情報記憶部１００４のレコードに追加して（Ｓ５０８）、受信パケットの宛先ＩＰアドレスがルーティング情報記憶部１００４のＩＰ電話機ＩＰアドレスと一致の場合、受信パケットをブリッジして（Ｓ５０９）、ＷＡＮ側ＧＷ装置１００ａにブリッジ処理応答を送信する（Ｓ５１０）。
【００４７】
ＷＡＮ側ＧＷ装置１００ａは、受信パケットの宛先ＩＰアドレスがルーティング情報記憶部のＩＰ電話機ＩＰアドレスと一致の場合、受信パケットの宛先ＭＡＣアドレスをＩＰ電話機ＩＰアドレスに変更する（Ｓ５１１）。
【００４８】
ＩＰ電話機４００ａは、依頼先ＬＡＮ側ＧＷ装置１００ｃとＷＡＮ側ＧＷ装置１００ａを経由して、通話をする（Ｓ５１２）。
【００４９】
依頼元ＬＡＮ側ＧＷ装置１００ｂは、ファームウェアの更新が完了すると、再起動する（Ｓ５１３）。再起動すると、依頼元ＬＡＮ側ＧＷ装置１００ｂは、ＷＡＮ側ＧＷ装置１００ａに代理処理停止を送信する（Ｓ５１４）。
【００５０】
ＷＡＮ側ＧＷ装置１００ａは、受信パケットに対して、ステップ５１１に示す処理パケットを複製して送信する（Ｓ５１５）。
【００５１】
ＩＰ電話機４００ａは、依頼元ＬＡＮ側ＧＷ装置１００ｂとＷＡＮ側ＧＷ装置１００ａを経由して、通話をする（Ｓ５１６）。
【００５２】
ＷＡＮ側ＧＷ装置１００ａは、依頼先ＬＡＮ側ＧＷ装置１００ｃにブリッジ処理停止を送信（Ｓ５１７）して、ステップ５１１に示した処理を停止して、ルーティング情報記憶部１００４の当該代理処理要求元ＭＡＣアドレスを含むレコードを削除する（Ｓ５１８）。
【００５３】
依頼先ＬＡＮ側ＧＷ装置１００ｃは、ステップ５０９に示した処理を停止して、ルーティング情報記憶部１００４の当該ＩＰ電話機ＩＰアドレスを含むレコードを削除する（Ｓ５１９）。
【００５４】
図６は、ＷＡＮ側ＧＷ装置１００ａの起動中かつ代理処理要求受信におけるフローチャートである。
【００５５】
ＷＡＮ側ＧＷ装置１００ａは、代理処理要求を受信するのを待つ（Ｓ６００）。
【００５６】
代理処理要求を受信すると（Ｓ６００：Ｙｅｓ）、ＷＡＮ側ＧＷ装置１００ａは、ルーティング情報記憶部１００４に受信したＩＰ電話機ＩＰアドレス、ＩＰ電話機ＭＡＣアドレス、前記代理処理要求の送信元ＭＡＣアドレス、待ち状態フィールド１００４１を代理処理応答待ちにしてレコードに追加して（Ｓ６０１）、代理処理探索を送信する（Ｓ６０２）。次にＷＡＮ側ＧＷ装置１００ａは、代理処置応答を受信するのを待つ（Ｓ６０３）。
【００５７】
代理処置応答を受信すると（Ｓ６０３：Ｙｅｓ）、ＷＡＮ側ＧＷ装置１００ａは、ルーティング情報記憶部１００４を参照して、前記代理処理応答の送信元ＭＡＣアドレスを、当該レコードのブリッジ処理依頼先ＭＡＣアドレスに、待ち状態フィールド１００４１をブリッジ処理応答待ちに記憶し（Ｓ６０４）、待ち状態フィールド１００４１がブリッジ処理応答待ちであるレコードを抽出して、ブリッジ処理依頼先ＭＡＣアドレスに対して、ブリッジ処理要求送信する（Ｓ６０５）。次にＷＡＮ側ＧＷ装置１００ａは、ブリッジ処理応答を受信するのを待つ（Ｓ６０６）。
【００５８】
ブリッジ処理応答を受信した場合（Ｓ６０６：Ｙｅｓ）は、ＷＡＮ側ＧＷ装置１００ａは、ルーティング情報記憶部１００４を参照して、待ち状態フィールド１００４１がブリッジ処理応答待ちであるレコードを抽出して、待ち状態フィールド１００４１を代理処理停止待ちに記憶し（Ｓ６０７）、代理処理を起動（Ｓ６０８）する。次にＷＡＮ側ＧＷ装置１００ａは、代理処理停止を受信するのを待つ（Ｓ６０９）。
【００５９】
代理処理停止を受信した場合（Ｓ６０９：Ｙｅｓ）は、ＷＡＮ側ＧＷ装置１００ａは、ルーティング情報記憶部１００４を参照して、待ち状態フィールド１００４１が代理処理停止待ちであるレコードを抽出し（Ｓ６１０）、代理処理停止の送信元ＭＡＣアドレスと当該レコードの代理処理要求元ＭＡＣアドレスが一致するか否かを判定する（Ｓ６１１）。
【００６０】
一致しない場合に、ＷＡＮ側ＧＷ装置１００ａは、（Ｓ６１１：Ｎｏ）、ステップ６０９に戻る。
【００６１】
一致する場合に（Ｓ６１１：Ｙｅｓ）、ＷＡＮ側ＧＷ装置１００ａは、当該レコードのブリッジ処理停止送信タイマフィールドに１０ｓｅｃを記憶し（Ｓ６１２）、ブリッジ処理停止送信タイマ起動（Ｓ６１３）し、ブリッジ処理停止送信タイマが満了するのを待つ（Ｓ６１４）。
【００６２】
満了した場合（Ｓ６１４：Ｙｅｓ）に、ＷＡＮ側ＧＷ装置１００ａは、代理処理を停止して（Ｓ６１５）、ルーティング情報記憶部１００４を参照して、当該レコードのブリッジ処理依頼先ＭＡＣアドレスに対して、ブリッジ処理停止送信し（Ｓ６１６）、当該レコードを削除し（Ｓ６１７）、ステップ６００に、戻る。
【００６３】
図７は、ＷＡＮ側ＧＷ装置１００ａにおけるステップ６０８に示した代理処理を起動した際に、マルチタスクで動作するフローチャートである。また、本フローチャートは、ステップ６１５に示した代理処理停止により停止する。
【００６４】
代理処理部１０１０は、パケットの宛先ＩＰアドレスを抽出し（Ｓ７００）、ルーティング情報記憶部１００４を参照して、待ち状態フィールド１００４１が代理処理停止待ちであるレコードを抽出して（Ｓ７０１）、パケットの宛先ＩＰアドレスと当該レコードのＩＰ電話機ＩＰアドレスが一致するレコードあるか否かを判定する（Ｓ７０２）。一致するレコードがない場合（Ｓ７０２：Ｎｏ）は、本フローを終了し、ステップ７００に戻る。
【００６５】
一致するレコードがある場合（Ｓ７０２：Ｙｅｓ）、パケットを複製して（Ｓ７０３）、複製したパケットの宛先ＭＡＣアドレスを、当該レコードのＩＰ電話機ＭＡＣアドレスに変更して（Ｓ７０４）、ステップ７００に戻る。
【００６６】
図８は、依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄの起動中かつファームウェア更新におけるフローチャートである。
【００６７】
依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄは、ファームウェアの更新を待つ（Ｓ８００）。
【００６８】
ファームウェアの更新がある場合（Ｓ８００：Ｙｅｓ）、ルーティング情報記憶部１００４を参照して、ＩＰ電話機ＩＰアドレスフィールド１００４２のＩＰアドレスとＩＰ電話機ＭＡＣアドレスフィールド１００４３のＭＡＣアドレスを代理処理要求として送信して（Ｓ８０１）、ルーティング情報記憶部１００４の全てのレコードを削除して（Ｓ８０２）、ファームウェアの更新をする（Ｓ８０３）。
【００６９】
依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄは、ファームウェアの更新の完了後、再起動する（Ｓ８０４）。再起動後、依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄは、代理処理停止を送信して（Ｓ８０５）、ステップ８００に戻る。
【００７０】
ファームウェアの更新がない場合は（Ｓ８００：Ｎｏ）、代理処理探索を受信するのを待つ（Ｓ８０６）。
【００７１】
代理処理探索を受信した場合は（Ｓ８０６：Ｙｅｓ）、代理処理応答を送信する（Ｓ８０７）。次に、依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄは、ブリッジ処理要求を受信するのを待つ（Ｓ８０８）。
【００７２】
ブリッジ処理要求を受信した場合は（Ｓ８０８：Ｙｅｓ）、ルーティング情報記憶部１００４を参照して、ＩＰ電話機ＩＰアドレス、ＩＰ電話機ＭＡＣアドレス、待ち状態フィールド１００４１をブリッジ処理停止通知待ちに記憶して（Ｓ８０９）、ブリッジ処理を起動する（Ｓ８１０）。
【００７３】
次に、依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄは、ブリッジ処理応答を送信する（Ｓ８１１）。
【００７４】
次に、依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄは、ブリッジ処理停止を受信するのを待つ（Ｓ８１２）。
【００７５】
ブリッジ処理停止を受信した場合は（Ｓ８１２：Ｙｅｓ）、ブリッジ処理を停止して（Ｓ８１３）、ルーティング情報記憶部１００４を参照して、待ち状態フィールド１００４１がブリッジ処理停止通知待ちであるレコードを削除して（Ｓ８１４）、ステップ８００に戻る。
【００７６】
図９は、依頼元ＬＡＮ側ＧＷ装置１００ｂ及び依頼先ＬＡＮ側ＧＷ装置１００ｃ〜１００ｄにおけるステップ８１０に示したブリッジ処理を起動した際に、マルチタスクで動作するフローチャートである。また、本フローチャートは、ステップ８１３に示したブリッジ処理停止により停止する。
【００７７】
ブリッジ処理部１０１５は、ブリッジ処理が起動したか否かを判定（Ｓ９００）して、起動していない場合（Ｓ９００：Ｎｏ）は、本フローを終了し、ステップ９００に戻る。
【００７８】
起動した場合（Ｓ９００：Ｙｅｓ）は、パケットの宛先ＩＰアドレスを抽出（Ｓ９０１）して、ルーティング情報記憶部１００４を参照して、待ち状態フィールド１００４１がブリッジ処理停止待ちであるレコードを抽出（Ｓ９０２）して、パケットの宛先ＩＰアドレスとＩＰ電話機ＩＰアドレスフィールド１００４２のＩＰアドレスが一致するレコードあるか否かを判定する（Ｓ９０３）。一致するレコードがない場合（Ｓ９０３：Ｎｏ）は、本フローを終了し、ステップ９００に戻る。
【００７９】
一致するレコードがある場合（Ｓ９０３：Ｙｅｓ）は、パケットをブリッジ（Ｓ９０４）して、本フローを終了し、ステップ９００に戻る。
【００８０】
以上、本発明の一実施の形態を説明した。
【００８１】
本実施の形態において、ＷＡＮに接続するＧＷ装置１００ａが前記ＧＷ装置１００ａに接続するＧＷ装置１００ｂからルーティング処理の代行を要求された場合に、ルーティング処理の代行の要求を行っていないＧＷ装置１００ｃ〜ｄにおいてブリッジ処理の要求を行い、前記ＧＷ装置１００ａは前記ＧＷ装置１００ｂ宛の通信のルーティング処理を代行して、前記ＧＷ装置１００ｃ〜ｄは前記ＧＷ装置１００ｂ宛の通信をブリッジする。
【００８２】
したがって、本実施の形態によれば、ＧＷ装置１００ｂがファームウェア更新や障害等で機能を停止した場合に、新たに代理サーバを各階層に設けずに停止したＧＷ装置１００ｂの処理を継続することができる。
【符号の説明】
【００８３】
１００ａ・・・ＷＡＮ側ＧＷ装置
１００ｂ・・・依頼元ＬＡＮ側ＧＷ装置
１００ｃ及び１００ｄ・・・依頼先ＬＡＮ側ＧＷ装置
２００・・・ＷＡＮ
３００・・・ＨＵＢ
４００・・・ＩＰ電話機
１００１・・・有線通信部
１００２・・・通信制御部
１００３・・・代理処理要求部
１００４・・・ルーティング情報記憶部
１００５・・・代理処理探索送信部
１００６・・・代理処理応答受信部
１００７・・・ブリッジ処理要求送信部
１００８・・・代理処理停止受信部
１００９・・・ブリッジ処理応答受信部
１０１０・・・代理処理部
１０１１・・・ブリッジ停止送信部
１０１２・・・端末登録部
１０１３・・・ファームウェア更新部
１０１４・・・代理処理用要求送信部
１０１５・・・ブリッジ処理部
１０１６・・・代理処理探索受信部
１０１７・・・代理処理応答送信部
１０１８・・・ブリッジ処理要求受信部
１０１９・・・ブリッジ処理応答送信部
１０２０・・・ブリッジ停止受信部
１０２１・・・代理処理停止送信部
【図１】
2014060556.tif 000003
【図２】
2014060556.tif 000004
【図３】
2014060556.tif 000005
【図４】
2014060556.tif 000006
【図５】
2014060556.tif 000007
【図６】
2014060556.tif 000008
【図７】
2014060556.tif 000009
【図８】
2014060556.tif 000010
【図９】
2014060556.tif 000011