(57)【特許請求の範囲】
【請求項１】
複数のユーザ端末と、
前記ユーザ端末と第１通信回線を介し通信する１以上の現用ルータと、
前記１以上の現用ルータに共用される予備ルータと、
前記１以上の現用ルータと前記予備ルータと第２通信回線を介し接続され、前記ユーザ端末の認証とアドレス割当てとを実行するサーバと、
を有する通信システムであって、
前記予備ルータは、
前記１以上の現用ルータの何れかにおいて切替イベントが発生したことを検出する切替イベント検出部と、
前記切替イベントが発生したことが検出された現用ルータと通信していたユーザ端末にアドレスを再設定することを促すアドレス再設定誘起メッセージを送信する切替制御部と、
を有する通信システム。
【請求項２】
前記アドレス再設定誘起メッセージを受信すると、前記ユーザ端末は、前記予備ルータとの通信に用いる新たなアドレスの再設定を要求するアドレス再設定要求メッセージを前記予備ルータに送信し、
前記アドレス再設定要求メッセージを受信すると、前記予備ルータは、前記サーバに前記ユーザ端末を再認証し、新たなアドレスを払い出すよう要求し、前記再認証されたユーザ端末に前記払い出された新たなアドレスを通知する、請求項１記載の通信システム。
【請求項３】
前記１以上の現用ルータは、正常に動作していることを示す生存確認メッセージを前記予備ルータに所定の時間間隔により送信し、
前記切替イベント検出部は、前記所定の時間間隔内に前記１以上の現用ルータの何れかの現用ルータから前記生存確認メッセージを受信しなかった場合、前記生存確認メッセージを受信しなかった現用ルータにおいて前記切替イベントが発生したと判断する、請求項１又は２記載の通信システム。
【請求項４】
前記切替制御部は、前記切替イベントが発生したことが検出された現用ルータと通信していたユーザ端末に、前記アドレス再設定誘起メッセージをブロードキャストメッセージとして報知する、請求項１乃至３何れか一項記載の通信システム。
【請求項５】
１以上の現用ルータに共用される予備ルータとして動作するルータ装置であって、
前記１以上の現用ルータの何れかにおいて切替イベントが発生したことを検出する切替イベント検出部と、
前記切替イベントが発生したことが検出された現用ルータと通信していたユーザ端末にアドレスを再設定することを促すアドレス再設定誘起メッセージを送信する切替制御部と、
を有するルータ装置。
【請求項６】
前記１以上の現用ルータは、正常に動作していることを示す生存確認メッセージを当該ルータ装置に所定の時間間隔により送信し、
前記切替イベント検出部は、前記所定の時間間隔内に前記１以上の現用ルータの何れかの現用ルータから前記生存確認メッセージを受信しなかった場合、前記生存確認メッセージを受信しなかった現用ルータにおいて前記切替イベントが発生したと判断する、請求項５記載のルータ装置。
【請求項７】
前記切替制御部は、前記切替イベントが発生したことが検出された現用ルータと通信していたユーザ端末に、前記アドレス再設定誘起メッセージをブロードキャストメッセージとして報知する、請求項５又は６記載のルータ装置。
【請求項８】
１以上の現用ルータから前記１以上の現用ルータに共用される予備ルータへのルータ切替方法であって、
前記１以上の現用ルータが、正常に動作していることを示す生存確認メッセージを所定の時間間隔により前記予備ルータに送信するステップと、
前記予備ルータが、前記１以上の現用ルータの何れかの現用ルータから前記生存確認メッセージを受信しなかった場合、前記生存確認メッセージを受信しなかった現用ルータにおいて切替イベントが発生したと判断するステップと、
前記生存確認メッセージを受信しなかった現用ルータにおいて切替イベントが発生したと判断すると、前記予備ルータが、前記切替イベントが発生したと判断された現用ルータと通信していたユーザ端末にアドレスを再設定することを促すアドレス再設定誘起メッセージを送信するステップと、
前記アドレス再設定誘起メッセージを受信すると、前記ユーザ端末が、前記予備ルータとの通信に用いる新たなアドレスの再設定を要求するアドレス再設定要求メッセージを前記予備ルータに送信するステップと、
前記アドレス再設定要求メッセージを受信すると、前記予備ルータは、サーバに前記ユーザ端末を再認証し、新たなアドレスを払い出すよう要求し、前記再認証されたユーザ端末に前記払い出された新たなアドレスを通知するステップと、
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関し、より詳細にはユーザ認証や加入者情報を管理するエッジルータの故障時の予備切替に関する。
【背景技術】
【０００２】
ユーザ単位でＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）確保やセキュリティ等の設定を行う高品質ネットワークにおいて、ユーザ認証や加入者情報を管理する通信機器として、エッジルータが利用されている。このエッジルータの重要性に鑑み、エッジルータの故障に備えて予備機を用意し、冗長化することによって、ネットワークの信頼性の確保が図られている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Virtual Router Redundancy Protocol, "RFC 3768", http://www.ietf.org/rfc/rfc3768.txt
【非特許文献２】Multi-chassis synchronization, "Subscriber Redundancy for Routed-Central Office", P.5-6,http://www.alcatel-lucent.com/wps/DocumentStreamerServlet?LMSG_CABINET=Docs_and_Resource_Ctr&LMSG_CONTENT_FILE=Application_Notes/Subscriber_Redundancy_tig.pdf
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、ＶＲＲＰ（Ｖｉｒｔｕａｌ  Ｒｏｕｔｅｒ  Ｒｅｄｕｎｄａｎｃｙ  Ｐｒｏｔｏｃｏｌ）を用いてエッジルータを冗長化する方法が知られている。図１に示されるように、従来のＶＲＲＰを用いたエッジルータの冗長化では、複数の現用ルータ（ルータＡ，ルータＢ，...）と、これらの現用ルータに共用される予備ルータ（ルータＣ）とが設けられる。図示されたルータ切替方法によると、各現用ルータは、正常動作していることを示す生存確認メッセージを予備ルータＣに定期的に送信している。何れかの現用ルータ（ルータＢ）が故障すると、予備ルータＣはルータＢから生存確認メッセージを受信できなくなるため、ルータＢが故障したことを検出する。この故障の検出に応答して、予備ルータＣは、ＶＲＲＰを用いてルータＢとの間で現用・予備構成を切り替える。これにより、ルータＢを用いて通信していたユーザ端末（ユーザ端末群Ｂ）は、ルータＣを用いて通信することが可能となる。
【０００５】
図２を参照して、上述したルータ切替方法をより詳細に説明すると、まず、現用ルータＢに故障が発生したとする。このとき、ステップＳ１１において、ルータＢは、正常動作時には共用予備ルータＣに定期的に送信していた生存確認メッセージの送信を停止する。
【０００６】
ルータＣは、所定の故障検知時間内にルータＢから生存確認メッセージを受信することができなかったため、ルータＢに故障が発生したと判断し、ＶＲＲＰによるルータ切替動作を開始する。すなわち、ステップＳ１２において、ルータＣは、ルータＢからアドレスを引き継ぎ、新たな現用エッジサーバ（ＥＲ）として機能する。
【０００７】
ステップＳ１３において、ルータＣは、レイヤ２スイッチ（Ｌ２ＳＷ）にＧｒａｔｉｏｕｓ−ＡＲＰを送信することによって、ルータＢからルータＣへの経路切替を実行する。
【０００８】
ステップＳ１４において、ルータＢを利用していたユーザ端末群は、現在使用しているＩＰアドレスのリースタイムが半減するなど、ＩＰアドレスのリースタイムの残りが所定の時間になるまで待機し、当該時間になって始めて、アドレスの再設定を要求するためのアドレス再設定要求メッセージとしてＤＨＣＰ  ＲＥＮＥＷをルータＣに送信する。
【０００９】
ステップＳ１５において、ユーザ端末からＤＨＣＰ  ＲＥＮＥＷを受信すると、ルータＣは、認証サーバに要求元のユーザ端末を再認証するよう要求すると共に、アドレス払い出しサーバに要求元のユーザ端末に新たなアドレスを払い出すよう要求する。
【００１０】
ステップＳ１６において、認証サーバから認証成功メッセージを受信すると、ルータＣは、要求元のユーザ端末についてユーザ認証登録を実行する。
【００１１】
ステップＳ１７において、アドレス払い出しサーバから新たなアドレスを受信すると、ルータＣは、要求元のユーザ端末に対して受信した新たなアドレスによりアドレス再設定を実行する。
【００１２】
ステップＳ１８において、ルータＣから新たなアドレスを受信すると、ユーザ端末は、受信したアドレスを以降に使用するアドレスとして設定する。
【００１３】
ステップＳ１９において、ユーザ端末は、受信した新たなアドレスを用いて通信を再開させることが可能となる。
【００１４】
しかしながら、ユーザ端末がアドレス再設定要求（ＤＨＣＰ  ＲＥＮＥＷ）をルータＣに送信し、ルータＣを介し認証サーバ及びアドレス払い出しサーバによるネットワーク接続認証及び新たなアドレスの払い出しを受けるまでは、ユーザ端末に対するユーザ認証が完了していないため、ルータＣとの通信接続は確立されていない。このため、この期間においてユーザ端末により送信されたパケットは、破棄されてしまう。すなわち、ルータＣに遷移したユーザ端末群Ｂは、ＤＨＣＰのリースタイムが残り半分になってアドレスの再設定を要求し、新たなアドレスを受信するまでは通信を再開することができず、この期間にユーザ端末から送信されたパケットはすべて破棄されることになる。
【００１５】
このような通信再開までの遅延によるパケット破棄の問題点を解決するため、図３に示されるようなルータ切替方法が知られている。この方法によると、各現用ルータ（ルータＡ，ルータＢ，...）が所持するネットワーク接続認証済みのユーザ端末のＶＬＡＮ−ＩＤやＭＡＣアドレスなどの識別番号などの回線認証情報、ユーザ端末に払い出したＩＰアドレスなどのユーザ情報が、予備ルータ（ルータＣ）と同期されることによって共有される。例えば、ＭＳＣ（Ｍｕｌｔｉ−Ｃｈａｓｓｉｓ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ）では、上述したＶＲＲＰのヘルスチェックを行うための生存確認メッセージを拡張し、当該メッセージにユーザの回線認証情報を含めることによって、回線認証情報の同期が図られる。これにより、何れかの現用ルータが故障しても、予備ルータは、迅速に故障したルータを用いていたユーザ端末群との通信を再開することが可能となる。
【００１６】
しかしながら、予備ルータは、すべての現用ルータが有する回線認証情報やＩＰアドレスなどのユーザ情報を収容することになるため、予備ルータは、少なくとも全現用ルータのユーザ情報の収容数以上の収容数を備える必要があり、設備設置コストの増加を招く問題がある。
【００１７】
従って、上記問題点に鑑み、本発明の課題は、予備ルータに要求される収容量を抑えながらルータ切替時の迅速な通信再開を実現するルータ冗長化技術を提供することである。
【課題を解決するための手段】
【００１８】
上記課題を解決するため、本発明の一特徴は、複数のユーザ端末と、前記ユーザ端末と第１通信回線を介し通信する１以上の現用ルータと、前記１以上の現用ルータに共用される予備ルータと、前記１以上の現用ルータと前記予備ルータと第２通信回線を介し接続され、前記ユーザ端末の認証とアドレス割当てとを実行するサーバとを有する通信システムであって、前記予備ルータは、前記１以上の現用ルータの何れかにおいて切替イベントが発生したことを検出する切替イベント検出部と、前記切替イベントが発生したことが検出された現用ルータと通信していたユーザ端末にアドレスを再設定することを促すアドレス再設定誘起メッセージを送信する切替制御部とを有する通信システムに関する。
【発明の効果】
【００１９】
本発明によると、予備ルータに要求される収容量を抑えながらルータ切替時の迅速な通信再開を実現するルータ冗長化技術を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】図１は、従来技術によるルータ切替動作の一例を示す概略図である。
【図２】図２は、従来技術によるルータ切替動作の一例を示すシーケンス図である。
【図３】図３は、従来技術によるルータ切替動作の一例を示す概略図である。
【図４】図４は、本発明の一実施例による通信システムの構成を示す図である。
【図５】図５は、本発明の一実施例によるルータ切替動作を示す概略図である。
【図６】図６は、本発明の一実施例による共用予備ルータの構成を示すブロック図である。
【図７】図７は、本発明の一実施例によるルータ切替動作を示すシーケンス図である。
【発明を実施するための形態】
【００２１】
以下、図面に基づいて本発明の実施の形態を説明する。
【００２２】
以下に説明される各実施例では、現用ルータの故障等のイベントの検出に応答して、予備ルータが、当該現用ルータと現用・予備切替処理を実行すると共に、現用ルータを使用していたユーザ端末に新たなアドレスを再設定することを促すメッセージを通知する。これにより、ユーザ端末は、切替後のルータと通信するための新たなアドレスへのアドレス再設定を迅速に開始することができ、不要な待機等による遅延をすることなく切替後のルータとの通信を再開することが可能となる。
【００２３】
図４を参照して、本発明の一実施例による通信システムを説明する。図４は、本発明の一実施例による通信システムの構成を示す図である。
【００２４】
図４に示されるように、通信システム１０は、ユーザ端末群Ａ２０−１及びユーザ端末群２０−２（以降において、ユーザ端末群２０と総称される）と、レイヤ２ネットワーク（Ｌ２ＮＷ）３０と、ゲートウェイルータ４０と、認証サーバ５０と、アドレス払い出しサーバ６０とを有する。また、ゲートウェイルータ４０は、現用ルータとして動作するルータＡ４０−１及びルータＢ４０−２と、ルータＡ４０−１及びルータＢ４０−２に共用される共用予備ルータとして動作するルータＣ１００とを有する。ルータＣ１００は、現用ルータ４０−１及び現用ルータ４０−２のそれぞれと冗長グループを形成する。図示されたゲートウェイルータ４０では、冗長グループ＃１がルータＡ４０−１とルータ１００とから構成され、冗長グループ＃２がルータＢ４０−２とルータ１００とから構成される。なお、図示された実施例では、２つのユーザ端末群２０−１，２０−２と、２つの現用ルータ４０−１，４０−２とが示されているが、本発明はこれに限定されることなく、３以上のユーザ端末群及び現用ルータが設けられてもよい。
【００２５】
ユーザ端末群２０は、同一の現用ルータ４０によってユーザ認証や加入者情報が管理されている１以上のユーザ端末から構成される。各ユーザ端末は、典型的には、パーソナルコンピュータ、携帯電話、携帯情報端末、スマートフォンなどであるが、本発明はこれに限定されることなく、通信機能を備える何れか適切な装置であってもよい。
【００２６】
レイヤ２ネットワーク３０は、何れか公知のレイヤ２ネットワークから構成され、ユーザ端末群２０とゲートウェイルータ４０とを接続する。
【００２７】
ゲートウェイルータ４０は、現用ルータ４０−ｉと共用予備ルータ１００との複数のルータから構成される。各ルータは、ユーザ端末のユーザ認証や加入者情報などの回線認証情報やユーザ端末に払い出したＩＰアドレスなどのユーザ情報を管理するエッジルータとして機能する。各ルータは、認証サーバ５０にアクセスしてユーザ端末のネットワーク接続認証を管理し、またアドレス払い出しサーバ６０にアクセスしてユーザ端末に割り当てられるＩＰアドレスを管理する。
【００２８】
認証サーバ５０は、ゲートウェイルータ４０からの認証要求に応答して、ユーザ端末に対するレイヤ２ネットワーク３０への接続を許可又は拒絶する。典型的には、認証サーバ５０は、ユーザ端末の識別情報などに基づき認証を実行する。
【００２９】
アドレス払い出しサーバ６０は、ゲートウェイルータ４０からのアドレス払い出し要求に応答して、ネットワーク接続が許可されたユーザ端末にＩＰアドレスを割り当てる。典型的には、アドレス払い出しサーバ６０は、ユーザ端末の識別情報などと関連付けてアドレスを割り当てる。
【００３０】
次に、図５を参照して、本発明の一実施例によるルータ切替動作を説明する。図５は、本発明の一実施例によるルータ切替動作を示す概略図である。
【００３１】
通信システム１０では、現用ルータ４０−ｉは、自らが正常に動作していることを示す生存確認メッセージを共用予備ルータ１００に一定の時間間隔で送信している。共用予備ルータ１００は、当該時間間隔内に生存確認メッセージが受信されなかった現用ルータ４０−ｉを検出すると、検出された現用ルータ４０−ｉを故障機とみなし、後述されるルータ切替処理を実行する。
【００３２】
具体的には、図５に示されるように、（１）例えば、現用ルータＢ４０−２が故障し、所定の期間内に生存確認メッセージを送信できなくなったとする。
【００３３】
このとき、（２）共用予備ルータＣ１００は、ルータＢ４０−２から所定の期間内に生存確認メッセージを受信できなくなるため、現用ルータＢ４０−２を故障機と判断する。ルータ切替処理を実行するため、ルータＢ４０−２はスタンバイ状態に、ルータＣ１００はアクティブ状態にそれぞれ変更され、ＶＲＲＰ（Ｖｉｒｔｕａｌ  Ｒｏｕｔｅｒ  Ｒｅｄｕｎｄａｎｃｙ  Ｐｒｏｔｏｃｏｌ）によるアクティブ／スタンバイ変更によって、ルータＣ１００は、ルータＢ４０−２のＭＡＣアドレスとＩＰアドレスとを引き継ぐ。例えば、このアクティブ／スタンバイ変更は、スタンバイ状態に変更されるルータＢ４０−２の仮想ＩＰアドレスと仮想ＭＡＣアドレスとを無効にし、アクティブ状態に変更されるルータＣ１００の仮想ＩＰアドレスと仮想ＭＡＣアドレスとを有効にすることによって実現されてもよい。
【００３４】
次に、（３）ルータＣ１００は、ルータＢ４０−２の管理下にあるユーザ端末群Ｂの各ユーザ端末にルータＢ４０−２との通信をルータＣ１００に切り替えさせるため、レイヤ２ネットワーク３０における経路変更を実行するよう指示する。これにより、ルータＢ４０−２を用いて通信を実行していた各ユーザ端末の通信は、ルータＣ１００を用いるようになる。
【００３５】
さらに、（４）ルータＣ１００は、ユーザ端末群Ｂの各ユーザ端末に、現在使用しているＩＰアドレスの再設定を誘起するアドレス再設定誘起メッセージを送信する。例えば、これは、ＤＨＣＰ  ＦＯＲＣＥＲＥＮＥＷメッセージをブロードキャストメッセージとして一斉送信することによって実行されてもよい。
【００３６】
このアドレス再設定誘起メッセージの受信に応答して、（５）各ユーザ端末は、ＩＰアドレスの更新を要求するアドレス再設定要求メッセージをルータＣ１００に送信する。例えば、これは、各ユーザ端末がルータＣ１００にＤＨＣＰ  ＲＥＮＥＷメッセージを送信することによって実行されてもよい。
【００３７】
アドレス再設定要求メッセージを受信すると、（６）ルータＣ１００は、要求元のユーザ端末のネットワーク接続認証処理を実行する。すなわち、ルータＣ１００は、認証サーバ５０に要求元のユーザ端末のＶＬＡＮ−ＩＤ及びＭＡＣアドレスを含むユーザ認証要求メッセージを送信する。このユーザ認証要求メッセージを受信すると、認証サーバ５０は、送信されたＶＬＡＮ−ＩＤ及びＭＡＣアドレスに基づきユーザを識別し、レイヤ２ネットワーク３０への接続が許可されているユーザを記録した認証ユーザリストなどを参照して、当該ユーザがレイヤ２ネットワーク３０に接続することが許可されているか判断する。当該ユーザがレイヤ２ネットワーク３０に接続することが許可されている場合、認証サーバ５０は、認証成功メッセージをルータＣ１００に返す。他方、当該ユーザがレイヤ２ネットワーク３０に接続することが許可されていない場合、認証サーバ５０は、認証不成功メッセージをルータＣ１００に返す。この場合、ルータＣ１００は、接続不成功を示すメッセージを要求元のユーザ端末に送信する。
【００３８】
ユーザのネットワーク接続が認証されると、（７）ルータＣ１００は、接続認証されたユーザ端末のためのアドレス払い出し設定を実行する。すなわち、ルータＣ１００は、アドレス払い出しサーバ６０に要求元のユーザ端末のＶＬＡＮ−ＩＤ及びＭＡＣアドレスを含むアドレス再設定要求メッセージを送信する。このアドレス再設定要求メッセージを受信すると、アドレス払い出しサーバ６０は、送信されたＶＬＡＮ−ＩＤ及びＭＡＣアドレスに基づきユーザを識別し、これと関連付けて新たなアドレスをルータＣ１００に払い出す。ルータＣ１００は、払い出されたアドレスを要求元のユーザ端末に送信する。これにより、ユーザ端末は、新たなアドレスへのアドレスの再設定を実行することができ、ルータＣ１００との通信を確立することが可能となる。
【００３９】
次に、図６を参照して、本発明の一実施例による共用予備ルータを説明する。図６は、本発明の一実施例による共用予備ルータの構成を示すブロック図である。
【００４０】
図６に示されるように、共用予備ルータ１００は、切替イベント検出部１１０と、切替制御部１２０と、ユーザ端末側インタフェース部１３０と、サーバ側インタフェース部１４０とを有する。
【００４１】
切替イベント検出部１１０は、ルータ１００と冗長グループを形成する各現用ルータ４０−ｉから、現用ルータ４０−ｉが正常に動作していることを示す生存確認メッセージを定期的に受信する。何れかの現用ルータ４０−ｉからの生存確認メッセージを所定の期間内に受信できなかった場合、切替イベント検出部１１０は、当該現用ルータ４０−ｉに何らかの不具合や故障（切替イベント）が生じたと判断し、当該現用ルータ４０−ｉについて切替イベントを検出したことを切替制御部１２０に通知する。
【００４２】
切替制御部１２０は、切替イベント検出部１１０から切替イベントが検出されたことを受信すると、検出された現用ルータ４０−ｉに対してルータ切替処理を開始する。すなわち、切替制御部１２０はまず、検出された現用ルータ４０−ｉと共用予備ルータ１００との間でアクティブ／スタンバイ状態を切り替えるＶＲＲＰ切替処理を実行する。具体的には、切替制御部１２０は、現用ルータ４０−ｉの仮想ＩＰアドレスと仮想ＭＡＣアドレスを無効にし、自らの仮想ＩＰアドレスと仮想ＭＡＣアドレスとを有効にする。その後、切替制御部１２０は、現用ルータ４０−ｉを利用しているユーザ端末群２０の各ユーザ端末にユーザ端末側インタフェース部１３０を介して、現用ルータ４０−ｉから共用予備ルータ１００への経路変更を実行するよう通知する。これらＶＲＲＰ切替処理と経路変更の実行後、共用予備ルータ１００はさらに、経路変更を完了した各ユーザ端末がルータ１００から新たなアドレスの払い出しを待機することなく、迅速にアドレスを再設定させて通信を再開させるため、アドレス再設定要求を促すためのアドレス再設定誘起メッセージを各ユーザ端末にユーザ端末側インタフェース部１３０を介し報知又はブロードキャストする。このアドレス再設定誘起メッセージを受信したユーザ端末が、アドレス再設定要求メッセージをルータ１００に送信することにより応答すると、切替制御部１２０は、サーバ側インタフェース部１４０を介し認証サーバ５０及びアドレス払い出しサーバ６０との間でユーザのネットワーク接続の再認証及びアドレス払い出しを実行し、払い出された新たなアドレスをユーザ端末に通知する。
【００４３】
ユーザ端末側インタフェース部１３０は、切替制御部１２０からの指示に従って、ルータ１００を利用するユーザ端末にレイヤ２ネットワーク３０を介し各種メッセージを送信する。
【００４４】
サーバ側インタフェース部１４０は、切替制御部１２０からの指示に従って、認証サーバ５０及びアドレス払い出しサーバ６０との間で各種メッセージをやりとりする。
【００４５】
次に、図７を参照して、本発明の一実施例による通信システムにおけるルータ切替動作を説明する。図７は、本発明の一実施例によるルータ切替動作を示すシーケンス図である。図７では、図５を用いて概略的に説明したルータ切替動作をシーケンス図を用いて説明する。
【００４６】
図７に示されるように、現用ルータＢ４０−２に故障が発生したとする。このとき、ステップＳ１０１において、ルータＢ４０−２は、正常動作時には共用予備ルータＣ１００に定期的に送信していた生存確認メッセージの送信を停止する。
【００４７】
ルータＣ１００は、所定の故障検知時間内にルータＢ４０−２から生存確認メッセージを受信することができなかったため、ルータＢ４０−２に故障が発生したと判断し、ＶＲＲＰによるルータ切替動作を開始する。すなわち、ステップＳ１０２において、ルータＣ１００は、ルータＢ４０−２からアドレスを引き継ぎ、新たな現用エッジサーバ（ＥＲ）として機能する。
【００４８】
ステップＳ１０３において、ルータＣ１００は、レイヤ２スイッチ（Ｌ２ＳＷ）にＧｒａｔｉｏｕｓ−ＡＲＰを送信することによって、ルータＢ４０−２からルータＣ１００への経路切替を実行する。
【００４９】
ステップＳ１０４において、ルータＣ１００は、ルータＢ４０−２を利用していたユーザ端末群Ｂ２０−２の各ユーザ端末に、アドレスを再設定することを促すためのアドレス再設定誘起メッセージとしてＤＨＣＰ  ＦＯＲＣＥＲＥＮＥＷをブロードキャストする。
【００５０】
ステップＳ１０５において、ルータＣから報知されたＤＨＣＰ  ＦＯＲＣＥＲＥＮＥＷを受信すると、ユーザ端末は、アドレスの再設定を要求するためのアドレス再設定要求メッセージとしてＤＨＣＰ  ＲＥＮＥＷをルータＣ１００に送信する。
【００５１】
ステップＳ１０６において、ユーザ端末からＤＨＣＰ  ＲＥＮＥＷを受信すると、ルータＣ１００は、認証サーバ５０に要求元のユーザ端末を再認証するよう要求すると共に、アドレス払い出しサーバ６０に要求元のユーザ端末に新たなアドレスを払い出すよう要求する。
【００５２】
ステップＳ１０７において、認証サーバ５０から認証成功メッセージを受信すると、ルータＣ１００は、要求元のユーザ端末についてユーザ認証登録を実行する。
【００５３】
ステップＳ１０８において、アドレス払い出しサーバ６０から新たなアドレスを受信すると、ルータＣ１００は、要求元のユーザ端末に対して受信した新たなアドレスによりアドレス再設定を実行する。
【００５４】
ステップＳ１０９において、ルータＣ１００は、受信したアドレスをユーザ端末に通知する。
【００５５】
ステップＳ１１０において、ユーザ端末は、受信した新たなアドレスを用いて通信を再開させることが可能となる。
【００５６】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５７】
１０  通信システム
２０  ユーザ端末群
３０  レイヤ２ネットワーク
４０  現用ルータ
５０  認証サーバ
６０  アドレス払い出しサーバ
１００  共用予備ルータ
【図１】
0005604389.tif 000002
【図２】
0005604389.tif 000003
【図３】
0005604389.tif 000004
【図４】
0005604389.tif 000005
【図５】
0005604389.tif 000006
【図６】
0005604389.tif 000007
【図７】
0005604389.tif 000008