(57)【特許請求の範囲】
【請求項１】
C-Plane担当モジュールである制御モジュールＣＥと、U-Plane担当モジュールである転送モジュールＦＥと、を備え、当該ＦＥは運用中のＦＥおよび待機中の複数の冗長ＦＥからなり、当該ＣＥが当該ＦＥに対して制御情報を設定する通信装置の冗長構成制御方法であって、
前記ＣＥが前記運用中ＦＥおよび前記冗長ＦＥに対して、制御情報を含んだ制御メッセージを送信する制御メッセージ送信ステップと、
前記制御メッセージを受信した運用中ＦＥが、当該制御メッセージに含まれる制御情報に従った内部設定を実行後、設定が完了した旨を示す応答メッセージを返信する運用中ＦＥ応答メッセージ返信ステップと、
前記制御メッセージを受信した冗長ＦＥの中の代表ＦＥが、前記制御メッセージに含まれる制御情報に従った内部設定がすべての冗長ＦＥにおいて完了したことを検出後、その旨を示す応答メッセージを前記ＣＥに対して送信する代表ＦＥ応答メッセージ返信ステップと、
を含むことを特徴とする通信装置の冗長構成制御方法。
【請求項２】
前記代表ＦＥ応答メッセージ返信ステップは、
各冗長ＦＥの識別子に基づいて決定された順番の最初の冗長ＦＥが、前記制御情報に従った内部設定を実行した旨を示す情報を含ませた応答メッセージを生成し、さらに、当該生成した応答メッセージを次の順番の冗長ＦＥへ送信する応答メッセージ生成ステップと、
他の冗長ＦＥから応答メッセージを受信した冗長ＦＥが、前記制御情報に従った内部設定を実行した旨を示す情報を当該受信した応答メッセージに追加し、次の順番の冗長ＦＥが存在する場合、その冗長ＦＥへ応答メッセージを転送し、一方、次の順番の冗長ＦＥが存在しない場合には、前記ＣＥへ応答メッセージを転送する応答メッセージ転送ステップと、
を含むことを特徴とする請求項１に記載の通信装置の冗長構成制御方法。
【請求項３】
前記応答メッセージ転送ステップでは、
次の順番の冗長ＦＥが存在せず、かつ前記制御メッセージの制御メッセージ番号と前回返信した応答メッセージの応答メッセージ番号との差、が所定のしきい値を超えている場合、前記ＣＥへ応答メッセージを転送することを特徴とする請求項２に記載の通信装置の冗長構成制御方法。
【請求項４】
前記応答メッセージ転送ステップでは、
次の順番の冗長ＦＥが存在せず、かつ現在時刻と前回応答メッセージを返信した際の送信時刻との差、が所定のしきい値を超えている場合、前記ＣＥへ応答メッセージを転送することを特徴とする請求項２に記載の通信装置の冗長構成制御方法。
【請求項５】
C-Plane担当モジュールである制御モジュールＣＥと、U-Plane担当モジュールである転送モジュールＦＥと、を備え、当該ＦＥは運用中のＦＥおよび待機中の複数の冗長ＦＥからなり、当該ＣＥが当該ＦＥに対して制御情報を設定する通信装置の冗長構成制御方法であって、
前記ＣＥが前記運用中ＦＥおよび前記冗長ＦＥを含むすべてのＦＥに対して制御メッセージを送信する制御メッセージ送信ステップと、
前記制御メッセージを受信したＦＥの中の代表ＦＥが、前記制御メッセージに含まれる制御情報に従った内部設定がすべてのＦＥにおいて完了したことを検出後、その旨を示す応答メッセージを前記ＣＥに対して送信する応答メッセージ送信ステップと、
を含むことを特徴とする通信装置の冗長構成制御方法。
【請求項６】
前記応答メッセージ送信ステップは、
各ＦＥの識別子に基づいて決定された順番の最初のＦＥが、前記制御情報に従った内部設定を実行した旨を示す情報を含ませた応答メッセージを生成し、さらに、当該生成した応答メッセージを次の順番のＦＥへ送信する応答メッセージ生成ステップと、
他のＦＥから応答メッセージを受信したＦＥが、前記制御情報に従った内部設定を実行した旨を示す情報を当該受信した応答メッセージに追加し、次の順番のＦＥが存在する場合、そのＦＥへ応答メッセージを転送し、一方、次の順番のＦＥが存在しない場合には、前記ＣＥへ応答メッセージを転送する応答メッセージ転送ステップと、
を含むことを特徴とする請求項５に記載の通信装置の冗長構成制御方法。
【請求項７】
C-Plane担当モジュールである制御モジュールＣＥと、U-Plane担当モジュールである転送モジュールＦＥと、を備え、当該ＦＥは運用中のＦＥおよび待機中の複数の冗長ＦＥからなり、当該ＣＥが当該ＦＥに対して制御情報を設定する通信装置の冗長構成制御方法であって、
前記ＣＥが前記運用中ＦＥおよび前記冗長ＦＥに対して、制御情報を含んだ制御メッセージを送信する制御メッセージ送信ステップと、
前記制御メッセージを受信した運用中ＦＥが、当該制御メッセージに含まれる制御情報に従った内部設定を実行後、設定が完了した旨を示す応答メッセージを返信する運用中ＦＥ応答メッセージ返信ステップと、
前記制御メッセージを受信した冗長ＦＥが、当該制御メッセージに含まれる制御情報に従った内部設定を実行後、設定が完了した旨を示す応答メッセージを返信するかどうかを前回返信した応答メッセージの管理情報に基づいて判断し、さらに、「返信する」と判断した場合、応答メッセージを返信する冗長ＦＥ応答メッセージ返信ステップと、
を含むことを特徴とする通信装置の冗長構成制御方法。
【請求項８】
前記冗長ＦＥ応答メッセージ返信ステップでは、
前記制御メッセージの制御メッセージ番号と前回返信した応答メッセージの応答メッセージ番号との差、が所定のしきい値を超えている場合に「返信する」と判断することを特徴とする請求項７に記載の通信装置の冗長構成制御方法。
【請求項９】
前記冗長ＦＥ応答メッセージ返信ステップでは、
現在時刻と前回応答メッセージを返信した際の送信時刻との差、が所定のしきい値を超えている場合に「返信する」と判断することを特徴とする請求項７に記載の通信装置の冗長構成制御方法。
【請求項１０】
C-Plane担当モジュールである制御モジュールＣＥと、U-Plane担当モジュールである転送モジュールＦＥと、を備え、当該ＦＥは運用中のＦＥおよび待機中の複数の冗長ＦＥからなり、当該ＣＥが当該ＦＥに対して制御情報を設定する通信装置の冗長構成制御方法であって、
前記ＣＥが実行する処理として、
前記運用中ＦＥに対して、制御情報を含んだ制御メッセージを送信する第１の制御メッセージ送信ステップと、
前記第１の制御メッセージ送信ステップにて送信した制御メッセージを前記冗長ＦＥに対して送信するかどうかを、当該冗長ＦＥに対して過去に送信した制御メッセージの管理情報に基づいて判断し、さらに、「送信する」と判断した場合、当該冗長ＦＥへの制御メッセージ送信処理を実行する第２の制御メッセージ送信ステップと、
を含むことを特徴とする通信装置の冗長構成制御方法。
【請求項１１】
前記第２の制御メッセージ送信ステップでは、
前記第１の制御メッセージ送信ステップにて送信した制御メッセージの制御メッセージ番号と過去に送信した制御メッセージの制御メッセージ番号との差、が所定のしきい値を超えている場合に「送信する」と判断することを特徴とする請求項１０に記載の通信装置の冗長構成制御方法。
【請求項１２】
前記第２の制御メッセージ送信ステップでは、
現在時刻と冗長ＦＥに対して過去に制御メッセージを送信した際の送信時刻との差、が所定のしきい値を超えている場合に「送信する」と判断することを特徴とする請求項１０に記載の通信装置の冗長構成制御方法。
【請求項１３】
C-Plane担当モジュールである制御モジュールＣＥと、U-Plane担当モジュールである転送モジュールＦＥと、を備え、当該ＣＥと当該ＦＥとの間では生存／導通を確認するためのハートビートメッセージを定期的に送受信し、また、当該ＦＥは運用中のＦＥおよび待機中の複数の冗長ＦＥからなり、当該ＣＥが当該ＦＥに対して制御情報を設定する通信装置の冗長構成制御方法であって、
前記ＣＥが前記運用中ＦＥおよび前記冗長ＦＥに対して、制御情報を含んだ制御メッセージを送信する制御メッセージ送信ステップと、
前記制御メッセージを受信した運用中ＦＥが、当該制御メッセージに含まれる制御情報に従った内部設定を実行後、設定が完了した旨を示す応答メッセージを返信する応答メッセージ返信ステップと、
前記制御メッセージを受信した冗長ＦＥの中の代表ＦＥが、前記制御メッセージに含まれる制御情報に従った内部設定がすべての冗長ＦＥにおいて完了したことを検出後、その旨を示す情報を前記ハートビートメッセージに含めて送信する応答確認用ハートビートメッセージ送信ステップと、
を含むことを特徴とする通信装置の冗長構成制御方法。
【請求項１４】
前記応答確認用ハートビートメッセージ送信ステップは、
各冗長ＦＥの識別子に基づいて決定された順番の最初の冗長ＦＥが、前記制御情報に従った内部設定を実行した旨を示す情報を含ませた応答メッセージを生成し、さらに、当該生成した応答メッセージを次の順番の冗長ＦＥへ送信する応答メッセージ生成ステップと、
他の冗長ＦＥから応答メッセージを受信した冗長ＦＥが、次の順番の冗長ＦＥが存在する場合、前記制御情報に従った内部設定を実行した旨を示す情報を当該受信した応答メッセージに追加して次の順番の冗長ＦＥへ転送し、一方、次の順番の冗長ＦＥが存在しない場合には、当該受信した応答メッセージに含まれる「前記制御情報に従った内部設定を実行した旨を示す情報」および自身が前記制御情報に従った内部設定を実行した旨を示す情報を前記ハートビートメッセージに含めて送信するメッセージ送信ステップと、
を含むことを特徴とする請求項１３に記載の通信装置の冗長構成制御方法。
【請求項１５】
C-Plane担当モジュールである制御モジュールＣＥと、U-Plane担当モジュールである転送モジュールＦＥと、を備え、当該ＣＥと当該ＦＥとの間では生存／導通を確認するためのハートビートメッセージを定期的に送受信し、また、当該ＦＥは運用中のＦＥおよび待機中の複数の冗長ＦＥからなり、当該ＣＥが当該ＦＥに対して制御情報を設定する通信装置の冗長構成制御方法であって、
前記ＣＥが前記運用中ＦＥおよび前記冗長ＦＥに対して、制御情報を含んだ制御メッセージを送信する制御メッセージ送信ステップと、
前記制御メッセージを受信した運用中ＦＥが、当該制御メッセージに含まれる制御情報に従った内部設定を実行後、設定が完了した旨を示す応答メッセージを返信する応答メッセージ返信ステップと、
前記制御メッセージを受信した冗長ＦＥが、当該制御メッセージに含まれる制御情報に従った内部設定を実行後、設定が完了した旨を示す設定完了情報を前記ハートビートメッセージに含ませるかどうかを、前回設定完了情報を含ませて送信したハートビートメッセージの管理情報に基づいて判断し、さらに、「含ませる」と判断した場合、設定完了情報を次回のハートビートメッセージに含ませて送信する設定完了情報送信ステップと、
を含むことを特徴とする通信装置の冗長構成制御方法。
【請求項１６】
前記設定完了情報送信ステップでは、
前記制御メッセージの制御メッセージ番号と前回設定完了情報を含ませて送信したハートビートメッセージのハートビートメッセージ番号との差、が所定のしきい値を超えている場合に「含ませる」と判断することを特徴とする請求項１５に記載の通信装置の冗長構成制御方法。
【請求項１７】
前記設定完了情報送信ステップでは、
現在時刻と前回設定完了情報を含んだハートビートメッセージを送信した際の送信時刻との差、が所定のしきい値を超えている場合に「含ませる」と判断することを特徴とする請求項１５に記載の通信装置の冗長構成制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長なモジュール構成を有する通信装置（ＮＥ：Network  Element）において、冗長構成である待機系モジュール（待機状態にあるモジュール）に対する設定を効率的に行うための冗長構成制御方法に関する。
【背景技術】
【０００２】
近年、ルータに代表される通信装置（ＮＥ：Network  Element）においては、スケーラビリティ性、柔軟性、可用性の観点から、装置内をＣ−Ｐｌａｎｅ処理（呼制御，ルーティングetc.）とＵ−Ｐｌａｎｅ処理（パケット転送、ＱｏＳ制御、シェーピングetc.）に分離したＣ／Ｕ分離のモジュール型アーキテクチャが提案さている。図１０はＣ／Ｕ分離のモジュール型アーキテクチャを適用したＮＥの構成例を示す図である。このＮＥは、Ｃ−Ｐｌａｎｅを担当する制御モジュール（ＣＥ：Control  Element）とＵ−Ｐｌａｎｅを担当する転送モジュール（ＦＥ：Forwarding  Element）とを備えた構成をとる。
【０００３】
また、ＩＥＴＦ（The  Internet  Engineering  Task  Force）のＦｏｒＣＥＳ（Forwarding  and  Control  Element  Separation）  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐでは、Ｃ／Ｕ分離のモジュール型アーキテクチャを実現するためのフレームワークとして下記非特許文献１の標準化が進められている。加えて、ＣＥとＦＥとの間の制御メッセージ（プロトコル）仕様として下記非特許文献２も策定段階にある。
【０００４】
ここで、従来のＮＥを構成するＣＥおよびＦＥについて説明する。ＦＥの一部は外部ネットワークとの物理的な回線（インタフェース）を持ち、ＣＥはＦＥが外部ネットワークとの間で送受信するデータ（ＩＰパケット等）に対する処理（ＩＰ転送、優先制御、暗号化、トンネリング等）や次モジュール／インタフェース転送先を制御するための制御情報を管理している。ＮＥが稼動している状態では、ＣＥは、下記非特許文献２に規定されているＣＥ／ＦＥ間制御メッセージ（ＣＥとＦＥの間でやり取りされる制御メッセージ）を利用し、必要に応じて指定ＦＥに対して制御情報を設定する。ＦＥはＣＥから設定された制御情報によって自モジュールにおけるＵ−Ｐｌａｎｅ処理を行う。
【０００５】
また、運用中のあるＦＥが障害（または保守）のために機能しなくなった場合、そのＦＥと同機能を有する待機系のＦＥが制御情報を含めたＵ−Ｐｌａｎｅ処理を引き継ぎ、装置全体としてサービスが停止しない冗長切り替え制御機構が高信頼・高可用ＮＥには必要となる。そのため、従来のＮＥでは、ＣＥとＦＥを論理的に分離することで、個々の機能モジュールを拡張可能にしている。また、このようにすることで、保守や障害対策のために冗長化された複数のＣＥ、ＦＥをＮＥ内に配置することが可能となる。
【０００６】
運用系（Ａｃｔ）、待機系（Ｓｂｙ）によるモジュール冗長構成はシステム要求によって様々な形態が存在する。具体的には、図１１に示したように、Ａｃｔ／Ａｃｔ冗長構成（通常、２モジュール共に運用しているが、一方の機能停止時はもう一方に機能を引き継ぐ）、Ａｃｔ／Ｓｂｙ冗長構成（通常、一方のみ運用しており、機能停止時はもう一方に機能を引き継ぐ）、Ｎ＋１冗長構成（引き継ぎはＡｃｔ／Ｓｂｙ構成と同様であるが、Ｎ個のＡｃｔに対して１個のＳｂｙを準備した構成）、などの冗長構成が存在する。なお、待機系の種類にはＣｏｌｄ  ＳｔａｎｄｂｙとＨｏｔ  Ｓｔａｎｄｂｙが存在する。
【０００７】
【非特許文献１】“Forwarding  and  Control  Element  Separation  (ForCES)  Framework”，IETF  RFC3746，Apr.  2004
【非特許文献２】“ForCES  Protocol  Specification”，IETF  draft-ietf-forces-protocol-11.txt,  July  8，2007
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したような冗長なモジュール構成を持つＮＥでは、運用中のＦＥで障害が発生し、それに伴いＦＥ切り替えを行う場合、旧運用系ＦＥ（障害が発生したＦＥ）が保持しているものと同じ制御情報を新運用系ＦＥに再設定する必要がある。しかしながら、上記非特許文献１（ForCES）では冗長構成の制御方式や切替制御方式については策定されておらず、実装依存となっている。
【０００９】
たとえば、従来のＮＥにおける切替制御方法の一つとして、図１２−１に示したような、ＦＥ障害検出後に新運用系ＦＥに対して再設定する方法が存在する。この方法では、ＣＥは、運用系ＦＥの障害（図中の（２）機能停止）を検出後、機能を引き継ぐ待機系ＦＥの設定（図中の（３）再設定）を実行する。そのため、障害検出後の再設定（図中の（２）機能停止〜（４）ＦＥ切替まで）に時間を要し、サービス停止時間が長くなる、という問題があった。
【００１０】
また、他の切替制御方法として、図１２−２に示した方法が存在する。この方法では、ＣＥは、運用系ＦＥおよび待機系ＦＥの全てのＦＥに対して制御情報を設定（図中の（１）設定）し、全ＦＥとの間で制御情報を常に同期させておく。そのため、切り替え時間を短縮することは可能であるが、常に全てのＦＥに対して制御情報を設定する必要があり、通常時のＦＥ／ＣＥ間制御メッセージ処理の負荷およびＦＥ設定時間といった性能に悪影響を及ぼす、という問題がある。特にＣＥ／ＦＥ間制御メッセージは制御情報が確実に設定された（有効となった）ことを保証する必要があり、ＣＥは、設定先のＦＥモジュールからの応答を受信しなくてはならないため負荷が大きくなる。
【００１１】
本発明は、上記に鑑みてなされたものであって、冗長モジュールである待機系ＦＥを備え、運用するＦＥを切り替える際の切替時間を短縮しつつ、ＣＥとＦＥとの間で送受信される制御メッセージのトラヒック量および制御情報の同期処理におけるＣＥ側の負荷を低減する、通信装置の冗長構成制御方法を得ることを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、C-Plane担当モジュールである制御モジュールＣＥと、U-Plane担当モジュールである転送モジュールＦＥと、を備え、当該ＦＥは運用中のＦＥおよび待機中の複数の冗長ＦＥからなり、当該ＣＥが当該ＦＥに対して制御情報を設定する通信装置の冗長構成制御方法であって、前記ＣＥが前記運用中ＦＥおよび前記冗長ＦＥに対して、制御情報を含んだ制御メッセージを送信する制御メッセージ送信ステップと、前記制御メッセージを受信した運用中ＦＥが、当該制御メッセージに含まれる制御情報に従った内部設定を実行後、設定が完了した旨を示す応答メッセージを返信する運用中ＦＥ応答メッセージ返信ステップと、前記制御メッセージを受信した冗長ＦＥの中の代表ＦＥが、前記制御メッセージに含まれる制御情報に従った内部設定がすべての冗長ＦＥにおいて完了したことを検出後、その旨を示す応答メッセージを前記ＣＥに対して送信する代表ＦＥ応答メッセージ返信ステップと、を含むことを特徴とする。
【発明の効果】
【００１３】
この発明によれば、ＣＥからの制御メッセージを受信した場合、冗長ＦＥの中の代表のＦＥが他のすべての冗長ＦＥにおいて制御情報が設定されたことを検出後、ＣＥへ応答メッセージを返送することとしたので、待機状態にあるＦＥの運用を開始する際の切替時間を短縮しつつ、ＣＥとＦＥとの間で送受信される制御メッセージのトラヒック量を低減し、さらに、各ＦＥへの制御情報設定動作におけるＣＥの処理負荷を低減することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明にかかる通信装置の冗長構成制御方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１５】
実施の形態１．
図１は、本発明にかかる通信装置の冗長構成制御方法を適用する通信装置（ＮＥ）の構成例を示す図である。この通信装置は、Ｃ−Ｐｌａｎｅを担当する少なくとも１つの制御モジュール部（ＣＥ：Control  Element）１と、Ｕ−Ｐｌａｎｅを担当する複数の転送モジュール部（ＦＥ：Forwarding  Element）２ａ〜２ｄと、ＣＥ／ＦＥ間の物理的な相互接続を提供するバックプレーン３と、を備える。バックプレーン３は、スイッチやバスにより構成される。なお、本実施の形態では、一例として、ＦＥ２ａをパケット処理実行中の運用系ＦＥ、残りのＦＥ２ｂ，２ｃ，２ｄを障害・保守切替のための待機系ＦＥとする場合の動作について説明する。また、待機系の種類にはＣｏｌｄ  ＳｔａｎｄｂｙとＨｏｔ  Ｓｔａｎｄｂｙが存在するが、本実施の形態を含む各実施の形態では、待機系も動作するＨｏｔ  Ｓｔａｎｄｂｙを前提とする。
【００１６】
図２は、ＣＥ１の機能ブロック図であり、この機能ブロックは、バックプレーンインタフェース１１、受信バッファ１２、送信バッファ１３、ヘッダ解析部１４、制御プレーン処理部１５、ＣＥ／ＦＥ間制御メッセージ処理部１６および制御メッセージ格納バッファ１７を含む。
【００１７】
バックプレーンインタフェース１１は、図１に示したバックプレーン３と接続され、各ＦＥとの間でパケットの送受信を行う。なお、本実施の形態では、装置内（ＮＥ内のＣＥ／ＦＥ間、ＦＥ間）の物理的な相互接続はＥｔｈｅｒｎｅｔ（登録商標）やＰＣＩバスなど電気的接続は問わない。また、ＣＥ／ＦＥ間制御メッセージのプロトコルスタックもＬ２レベルやＬ３レベル、特定のトランスポートプロトコルでも構わない。マルチキャスト（ブロードキャスト）をそのレイヤがサポートしていない場合は、ユニキャストを個々のＦＥに対して送信する形態でも良い。図２に示したように、ＣＥ／ＦＥ間制御メッセージ（ＣＥからＦＥへの制御メッセージおよびＦＥからＣＥへの制御メッセージ）は、バックプレーンインタフェース１１を介して各ＦＥとの間で送受信される。これらの制御メッセージ内にはメッセージをユニークに識別可能なシーケンス番号を含んでおり、メッセージロス検出に使用する。なお、１つの制御メッセージ内に複数の命令（トランザクション）を包含しても良い。その場合、完了通知の応答はトランザクション単位で管理することになる。
【００１８】
受信バッファ１２は、他モジュールから受信したパケット（制御メッセージを含む）を一時的に格納する。送信バッファ１３は、他モジュールに対して送信するパケット（制御メッセージを含む）を一時的に格納する。
【００１９】
ヘッダ解析部１４は、受信バッファ１２に格納された受信パケットを取り出してそのヘッダを解析し、制御プレーン向けのパケットであれば制御プレーン処理部１５に対して出力する。一方、ＣＥ／ＦＥ間の制御メッセージであればＣＥ／ＦＥ間制御メッセージ処理部１６に対して出力する。
【００２０】
制御プレーン処理部１５は、ルーティングテーブル、シグナリングテーブル等の固有管理テーブルを保持し、Ｃ−Ｐｌａｎｅ処理を行うが、本発明では直接関係しないため、詳細動作についての説明は省略する。
【００２１】
ＣＥ／ＦＥ間制御メッセージ処理部１６は、各ＦＥへ送信する制御メッセージの生成処理、各ＦＥから受信したメッセージの解析処理およびＦＥ制御管理テーブルの更新処理を実行する。なお、ＦＥ制御管理テーブルは、ＣＥ１が各ＦＥの動作を制御するために必要な制御情報テーブルであり、たとえば、図３に示した構成要素を含む。ＣＥ１は、図３に示した制御情報テーブルを、異なる機能を持つＦＥ機能種別毎（同一機能を有し、他のＦＥで障害が発生した場合にはそのＦＥに代わって動作を引き継ぐことが可能なＦＥにより構成されたグループ毎）に複数持つ。
【００２２】
ここで、ＣＥ１が保持するＦＥ制御情報テーブルの構成要素について説明する。図３に示したように、ＦＥ制御管理テーブルは、「ＦＥ−ＩＤ」、「稼動状態」、「制御メッセージ番号」、「応答メッセージ番号」および「更新時刻」を構成要素として含んでいる。
【００２３】
「ＦＥ−ＩＤ」は各ＦＥの識別子であり、装置（ＮＥ）内でユニークに識別可能な値が各ＦＥに対して付与されている。「稼動状態」は、対応するＦＥ−ＩＤのＦＥについての稼働状態を示す情報であり、“運用”となっているＦＥはサービス提供の運用系ＦＥであり、“待機”となっているＦＥは保守・故障の冗長切り替えのために待機している待機系ＦＥを示す。「制御メッセージ番号」は、対応するＦＥ−ＩＤのＦＥに対してＣＥ１が送信した制御メッセージのシーケンス番号を示す。「応答メッセージ番号」は、対応するＦＥ−ＩＤのＦＥから受信した応答メッセージのシーケンス番号を示す。本実施の形態では、ＦＥは、ＣＥ１から制御メッセージを受信し、それに対して応答する場合、受信した制御メッセージのシーケンス番号と同じシーケンス番号の応答メッセージを返送するものとする。したがって、ある“待機”状態のＦＥ（待機系ＦＥ）に対応する制御メッセージ番号と応答メッセージ番号が同じ場合、そのＦＥはＣＥ１と完全に同期しており、直ちにサービス提供（運用）可能な待機系ＦＥであることを意味する。「更新時刻」は応答メッセージ番号を更新した時刻を示す。
【００２４】
図２の説明に戻り、制御メッセージ格納バッファ１７は、運用系ＦＥ宛に送信した制御メッセージを格納する。
【００２５】
図４は、ＦＥ２ａ〜２ｄの機能ブロック図であり、各ＦＥの機能ブロックは、運用系ＦＥ，待機系ＦＥに関係なく同一とする。図４に示した機能ブロックは、バックプレーン／外線インタフェース２１、受信バッファ２２、送信バッファ２３、ヘッダ解析部２４、ユーザデータプレーン処理部２５、ＣＥ／ＦＥ間制御メッセージ処理部２６および待機系ＦＥリスト保持部２７を含む。
【００２６】
バックプレーン／外線インタフェース２１は、図１に示したバックプレーン３および図示していない外部ネットワークと接続され、これらとの間でパケットの送受信を行う。
【００２７】
受信バッファ２２は、他モジュールから受信したパケット（制御メッセージを含む）を一時的に格納する。送信バッファ２３は、他モジュールに対して送信するパケット（制御メッセージを含む）を一時的に格納する。
【００２８】
ヘッダ解析部２４は、受信バッファ２２に格納された受信パケットを取り出してそのヘッダを解析し、取り出したパケットがユーザデータプレーン向けのパケットであればユーザデータプレーン処理部２５に対して出力する。一方、ＣＥ／ＦＥ間の制御メッセージであればＣＥ／ＦＥ間制御メッセージ処理部２６に対して出力する。
【００２９】
ユーザデータプレーン処理部２５は、ＱｏＳ、転送テーブルの固有管理テーブルの固有管理テーブルを保持し、Ｕ−Ｐｌａｎｅ処理を行う。ただし、この処理は本発明には直接関係しないため、詳細動作についての説明は省略する。
【００３０】
ＣＥ／ＦＥ間制御メッセージ処理部２６は、ＣＥ１へ送信する制御メッセージの生成処理、ＣＥ１から受信したメッセージの解析処理およびＦＥ制御管理テーブルの更新処理を実行する。なお、ＦＥ制御管理テーブルは、ＣＥ１より設定された自ＦＥの動作を制御するために必要な制御情報テーブルであり、上記図３で示した構成のテーブルである。ただし、各ＦＥは、自身のＦＥ−ＩＤに対応するエントリのみをＦＥ制御管理テーブルとして保持する。また、各ＦＥは、異なる複数の機能を有するのであれば、それらの機能種別毎に複数のＦＥ制御管理テーブルを持つ。
【００３１】
待機系ＦＥリスト保持部２７は、待機系ＦＥのＩＤ（ＦＥ−ＩＤ）およびアドレスを示した管理リストである待機系ＦＥリストを格納する。この待機系ＦＥリストの一例を図５に示す。図５に示したように、待機系ＦＥリストは、「ＦＥ−ＩＤ」、「ＦＥアドレス」、「処理済み制御メッセージ番号」および「更新時刻」を構成要素として含んでいる。
【００３２】
「ＦＥ−ＩＤ」は、上記ＦＥ制御管理テーブル（図３参照）のところでも説明したように、各ＦＥの識別子である。
【００３３】
「ＦＥアドレス」は、装置（ＮＥ）内での制御メッセージ交換の宛先ＦＥの識別子であり、各ＦＥをユニークに識別できるのであればプロトコル／アドレス体系は問わない。なお、ＦＥ−ＩＤおよびＦＥアドレスは装置内で事前に静的に設定してもよいし、各モジュール（ＣＥおよびＦＥ）の起動時に各モジュール間で情報交換し、動的に構築しても構わない。
【００３４】
「処理済み制御メッセージ番号」は、待機系ＦＥが正常に処理した制御メッセージのシーケンス番号を示す。「更新時刻」は、待機系ＦＥが処理済み制御メッセージ番号を更新した時刻を示す。なお、処理済み制御メッセージ番号および更新時刻は自身についての情報のみを管理すればよく、自身以外のＦＥについてはこれらの情報を更新する（管理する）必要はない。
【００３５】
つづいて、上記構成のＮＥにおいて、ＣＥが運用系ＦＥおよび待機系ＦＥに対して制御情報を設定する場合の動作について、図面を参照しながら説明する。以下の説明では、ＣＥ１のＣＥ／ＦＥ間制御メッセージ処理部１６があるＦＥのグループ（図１のＦＥ２ａ，２ｂ，２ｃ，２ｄとする）に対して、動作指示を行うためのＣＥ／ＦＥ間制御メッセージを送信する場合の動作について説明する。
【００３６】
図６は、本実施の形態のＮＥにおけるＣＥおよびＦＥの制御動作を示す図であり、図１で示したＮＥの装置構成図に対して動作シーケンスを追加したものである。ＣＥ１がＦＥに対して制御情報を設定する場合、まず、ＣＥ／ＦＥ間制御メッセージ処理部１６（図２参照）がＣＥ／ＦＥ間制御メッセージ（以下、単に「制御メッセージ」と記載する）を生成し、それをＦＥグループ宛のマルチキャストメッセージとして送信バッファ１３に転送する。次に、送信バッファ１３は、受け取ったマルチキャストメッセージ（制御メッセージ）を、バックプレーンインタフェース１１を介してバックプレーン３へ出力し、各ＦＥは、ＣＥ１からマルチキャストされた制御メッセージを受信する（図６の「（１）設定」）。
【００３７】
各ＦＥでは、バックプレーン／外線インタフェース２１を介してＣＥ１から制御メッセージを受け取った場合、その制御メッセージを受信バッファ２２へ格納する。受信バッファ２２は、受け取った制御メッセージをヘッダ解析部２４へ出力し、ヘッダ解析部２４は、受信バッファ２２から取得したメッセージのヘッダを確認する。ここでは、取得したメッセージが制御メッセージであるため、それをＣＥ／ＦＥ間制御メッセージ処理部２６へ出力する。なお、取得したメッセージが制御メッセージではない場合、ユーザプレーン処理部２５へ出力する。また、取得したメッセージが自ＦＥ宛ではないなど、不要なメッセージの場合には廃棄処理を行う。
【００３８】
ＣＥ／ＦＥ間制御メッセージ処理部２６は、受信した制御メッセージの情報に従い、自モジュール内の設定を行い、また、ＦＥ制御管理テーブルを更新する。なお、ＣＥ１から制御メッセージを受信した各ＦＥの動作は、ＦＥ制御管理テーブルの更新処理までは運用系ＦＥと待機系ＦＥとによらず共通であるが、ＦＥ制御管理テーブルを更新した後の動作は運用系ＦＥと待機系ＦＥとで異なる。そのため、ＦＥ制御管理テーブル更新後の動作を運用系ＦＥと待機系ＦＥとに分けて説明する。
【００３９】
まず、運用系ＦＥにおけるＦＥ制御管理テーブル更新後の動作について説明する。ＣＥ／ＦＥ間制御メッセージ処理部２６は、自身を収容しているＦＥが運用系ＦＥの場合、ＣＥ１から受信した制御メッセージに対する応答メッセージを直ちに生成し、送信バッファ２３およびバックプレーン／外線インタフェースを介してＣＥ１へ送信する（図６の「（２）応答」）。
【００４０】
ＣＥ１では、バックプレーンインタフェース１１を介してＦＥから応答メッセージを受け取った場合、その応答メッセージを受信バッファ１２へ格納する。受信バッファ１２は、受け取った制御メッセージをヘッダ解析部１４へ出力し、ヘッダ解析部１４は、受信バッファ１２から取得したメッセージのヘッダを確認する。ここでは、取得したメッセージが制御メッセージであるため、それをＣＥ／ＦＥ間制御メッセージ処理部１６へ出力する。なお、取得したメッセージが制御メッセージではない場合、制御プレーン処理部１５へ出力する。ただし、不要なメッセージの場合には廃棄処理を行う。
【００４１】
ＣＥ／ＦＥ間制御メッセージ処理部１６は、運用系ＦＥが送信した応答メッセージを受信した場合、その応答メッセージの内容に基づいてＦＥ制御管理テーブル（図３参照）内の対応するＦＥのエントリを更新する。この時点でＣＥ１は運用系ＦＥへの制御情報設定が正しく行われたと判断する。
【００４２】
つづいて、待機系ＦＥにおけるＦＥ制御管理テーブル更新後の動作について説明する。ＣＥ／ＦＥ間制御メッセージ処理部２６は、自身を収容しているＦＥが待機系ＦＥの場合、まず、事前に構築済みの待機系ＦＥリスト（図５参照）を確認する。
【００４３】
そして、自身を収容しているＦＥが待機系ＦＥリストの先頭エントリならば、ＣＥ１から受信した制御メッセージに対する応答メッセージを直ちに生成し、受信した制御情報を自モジュールで正常に設定できたことを示すシーケンス番号（フラグ）を追加した上で、待機系ＦＥリストの次の宛先（自身を収容しているＦＥの次の宛先、この場合２番目の宛先）に送信する。
【００４４】
一方、自身を収容しているＦＥが待機系ＦＥリストの先頭エントリではない場合、先頭エントリのＦＥにより生成された応答メッセージを受信してから、自モジュールで正常設定できたことを示すシーケンス番号（フラグ）を受信した応答メッセージに追加する。そして、自身を収容しているＦＥが待機系ＦＥリストの最後のエントリではない場合、待機系ＦＥリストの次の宛先（自身を収容しているＦＥの次の宛先）に応答メッセージを転送（巡回）させていく（図６の「（３）巡回」）。また、自身を収容しているＦＥが待機系ＦＥリストの最後のエントリである場合には、他のすべての待機系ＦＥにおける設定処理が完了したと認識し、自モジュールで正常設定できたことを示すシーケンス番号（フラグ）を追加した応答メッセージをＣＥ１へ転送する（図６の「（４）巡回応答」）。
【００４５】
待機系ＦＥリストの最後のエントリに登録されたＦＥ（待機系ＦＥ）から上記フラグが追加された応答メッセージを受信した場合、ＣＥ１では、ＣＥ／ＦＥ間制御メッセージ処理部１６が、その応答メッセージの内容に基づいて、ＦＥ制御管理テーブル（図３参照）内の対応するＦＥのエントリ（全ての待機系ＦＥのエントリ）を更新する。この時点でＣＥ１は、すべての待機系ＦＥへの制御情報設定が正しく行われたと判断する。そして、これ以降は、障害／保守のためのＦＥ切り替えが必要となった場合、制御情報を再設定することなく、直ちに待機系ＦＥへ切り替えることが可能となる。
【００４６】
さらに、グループ（待機系ＦＥ群）内のＦＥの数が増加しても、そのグループ全ての応答メッセージは一つのメッセージに集約されるため、ＣＥ／ＦＥ双方の制御メッセージのトラヒック量の削減およびそのメッセージ処理時間の短縮、処理負荷を低減することが可能となる。
【００４７】
このように、本実施の形態のＮＥでは、ＣＥが各ＦＥに対して制御情報を設定するための制御メッセージを送信し、制御メッセージを受信したＦＥは、自身が運用系ＦＥであればＣＥに対して応答メッセージを直ちに送信することとした。一方、待機系ＦＥであれば、自ＦＥまたは他の待機系ＦＥが生成した応答メッセージ対して、設定（制御情報設定）が完了した旨を示す情報（シーケンス番号）を付与し、すべての待機系ＦＥを巡回させた後、待機系ＦＥの中の代表ＦＥ（待機系ＥＦリストの最後のエントリのＦＥ、すなわち最後に応答メッセージを受信したＦＥ）がＣＥに対して応答メッセージを送信することとした。これにより、運用するＦＥを切り替える際の切替時間を短縮しつつ、ＣＥとＦＥとの間で送受信される制御メッセージのトラヒック量を低減することができる。さらに、各ＦＥに対して制御情報を設定する際のＣＥの処理負荷を低減することができる。
【００４８】
なお、上記説明では、運用系ＦＥと待機系ＦＥを完全に分離して動作させる場合について説明したが、ＦＥ設定時間に厳しくないシステムであれば待機系ＦＥリストに運用系ＦＥを追加し、運用系ＦＥの応答メッセージを待機系ＦＥへ巡回させるようにしてもよい。すなわち、運用系ＦＥが、上記待機系ＦＥリストの先頭エントリのＦＥが実行する処理を行い、シーケンス番号を付与した応答メッセージを待機系ＦＥリストの先頭エントリのＦＥへ送信するようにしてもよい。
【００４９】
また、上記説明では、待機系ＦＥリストの先頭ＦＥが応答メッセージを生成することとしたが、先頭ＦＥ以外のＦＥが生成してもよい。たとえば、自モジュールで正常設定できたことを示すシーケンス番号を応答メッセージ以外のメッセージに設定して待機系ＦＥ内で巡回させ、このメッセージを最後に受け取ったＦＥが、シーケンス番号を設定した応答メッセージを生成してＣＥ１へ送信するようにしてもよい。
【００５０】
実施の形態２．
つづいて、実施の形態２の通信装置の冗長構成制御方法について説明する。実施の形態１では、制御メッセージに対する応答メッセージを待機系ＦＥの中の１つのＦＥが代表して送信する場合の動作について説明したが、本実施の形態では各待機系ＦＥが個別に応答メッセージを送信しつつＣＥとＦＥとの間で送受信される制御メッセージのトラヒック量および制御情報の同期処理（処理負荷）を低減可能な制御手順について説明する。なお、ＮＥ、ＣＥおよびＦＥの構成は、実施の形態１と同様である（図１、図２および図４参照）。また、ＦＥ制御テーブルおよび待機系ＦＥリストも実施の形態１と同様である（図３および図５参照）。
【００５１】
図７は、実施の形態２のＮＥにおけるＣＥおよびＦＥの制御動作を示す図であり、図１で示したＮＥの装置構成図に対して動作シーケンスを追加したものである。なお、本実施の形態では、実施の形態１と異なる部分（処理）についてのみ説明を行う。
【００５２】
ＣＥ１が各ＦＥに対して制御メッセージを送信し、運用系ＦＥが応答メッセージを返送する処理については実施の形態１と同様である（図７の「（１）設定」，「（２）応答」）。
【００５３】
ＣＥ１から制御メッセージを受信した場合、本実施の形態の各待機系ＦＥは、保持しているＦＥ管理テーブルに登録された情報に基づいて、応答メッセージの送信タイミングを決定する。具体的には、待機系ＦＥのＣＥ／ＦＥ間制御メッセージ処理部２６が、自身を収容しているＦＥのエントリに登録されている制御メッセージ番号と応答メッセージ番号の差を確認し、この差があらかじめ設定しておいたしきい値を超えている場合、応答メッセージをＣＥ１へ送信する。これにより、待機系ＦＥからＣＥ１へ向けて送信される応答メッセージの数が抑えられる。一例として、しきい値を「３」とした場合、待機系ＦＥは、制御メッセージを４回受信するごとに応答メッセージを１回送信する。また、エントリに登録されている更新時刻を利用し、現在時刻（または制御メッセージの受信時刻でもよい）と更新時刻との差が所定のしきい値を超えている場合に、応答メッセージをＣＥ１へ送信するようにしてもよい。これにより、ある一定期間の間に待機系ＦＥからＣＥ１へ向けて送信される応答メッセージの数が抑えられる。なお、各ＦＥがＣＥ１へ送信する応答メッセージには、実施の形態１と同様に、自モジュールで正常設定できたことを示すシーケンス番号（フラグ）が付与される。
【００５４】
ＣＥ１では、待機系ＦＥから応答メッセージを受信した場合、ＣＥ／ＦＥ間制御メッセージ処理部１６が、受信した応答メッセージの内容に基づいてＦＥ制御管理テーブル内の対応するＦＥのエントリを更新する（図７の「（３）溜めて応答」）。この時点でＣＥ１は、当該応答メッセージの送信元ＦＥへの制御情報設定が正しく行われたと判断する。
【００５５】
このように、本実施の形態のＮＥでは、ＣＥからの制御メッセージを受信した運用系ＦＥは、制御メッセージに対する応答メッセージを直ちに送信するようにして制御情報設定を常に最新の状態に保つようにした。一方、待機系ＦＥは、ある一定の条件を満たした場合にのみ応答メッセージを送信することとした。これにより、運用するＦＥを切り替える際の切替時間を短縮しつつ、ＣＥとＦＥとの間で送受信される制御メッセージのトラヒック量を削減することができる。さらに、ＣＥおよびＦＥの双方におけるメッセージ処理時間の短縮および各ＦＥに対する制御情報設定動作におけるＣＥの処理負荷の低減を実現できる。
【００５６】
なお、本実施の形態の制御方法と実施の形態１で示した制御方法を組み合わせることも可能である。すなわち、実施の形態１では、制御メッセージを受信する度に、待機系ＦＥリストの先頭エントリのＦＥが応答メッセージを生成するようにしていたが、ある一定の条件を満たした場合に応答メッセージを生成するようにしてもよい。これにより、トラヒック量や処理負荷をさらに削減することができる。
【００５７】
実施の形態３．
つづいて、実施の形態３の通信装置の冗長構成制御方法について説明する。実施の形態１および２では、待機系ＦＥからＣＥへ応答メッセージを送信する際の動作を工夫することにより制御メッセージのトラヒック量や処理負荷などを低減する場合の制御手順について説明したが、本実施の形態では、ＣＥから制御メッセージを送信する際の動作を工夫することにより制御メッセージのトラヒック量や処理負荷などを低減する場合の制御手順について説明する。なお、ＮＥ、ＣＥおよびＦＥの構成は、実施の形態１と同様である（図１、図２および図４参照）。また、ＦＥ制御テーブルおよび待機系ＦＥリストも実施の形態１と同様である（図３および図５参照）。
【００５８】
図８は、実施の形態３のＮＥにおけるＣＥおよびＦＥの制御動作を示す図であり、図１で示したＮＥの装置構成図に対して動作シーケンスを追加したものである。なお、本実施の形態では、実施の形態１と異なる部分（処理）についてのみ説明を行う。
【００５９】
本実施の形態のＮＥでは、ＣＥ１が運用系ＦＥのグループに対してのみ制御メッセージを送信し、そのメッセージを受信したＦＥは保持しているＦＥ制御管理テーブルを更新後、直ちに応答メッセージをＣＥ１へ送信する。
【００６０】
この時、ＣＥ１では、運用系ＦＥへ送信したメッセージとともに、そのシーケンス番号および送信時刻の情報を制御メッセージ格納バッファ１７に格納する。そして、ＣＥ／ＦＥ間制御メッセージ処理部１６は、制御メッセージ格納バッファ１７に格納されたシーケンス番号または送信時刻に基づいて、制御メッセージ格納バッファ１７に格納した制御メッセージを待機系ＦＥへ送信するかどうかを判断する。具体的には、ＣＥ／ＦＥ間制御メッセージ処理部１６が、制御メッセージ格納バッファ１７に最後に格納された（最新の）制御メッセージのシーケンス番号と制御メッセージ格納バッファ１７に格納された最も古い制御メッセージのシーケンス番号の差を確認し、これがあらかじめ設定しておいたしきい値を超えている場合、制御メッセージ格納バッファ１７に格納されている制御メッセージを取り出し、その宛先を待機系ＦＥグループに設定して、各待機系ＦＥに向けて一斉に送信する。なお、送信を行うにあたって、複数のメッセージを一つのメッセージに集約可能であれば集約して送信するようにしてもよい。また、制御メッセージ格納バッファ１７に格納された最も古い制御メッセージの送信時刻と現在時刻の差を確認し、これが所定のしきい値を超えている場合に、制御メッセージ格納バッファ１７に格納されている制御メッセージを待機系ＦＥへ一斉送信するようにしてもよい。
【００６１】
待機系ＦＥは受信した制御メッセージを順番に処理し、ＣＥに対して応答メッセージを送信する。
【００６２】
このように、本実施の形態のＮＥでは、ＣＥが制御メッセージを常に待機系ＦＥへ送信するのではなく、ある一定の条件を満たした場合にまとめて送信することとした。これにより、運用するＦＥを切り替える際の切替時間を短縮しつつ、ＣＥとＦＥとの間で送受信される制御メッセージのトラヒック量を削減することができる。さらに、ＣＥおよびＦＥの双方におけるメッセージ処理時間の短縮および各ＦＥに対する制御情報設定動作におけるＣＥの処理負荷の低減を実現できる。
【００６３】
なお、本実施の形態の制御方法を実施の形態１で示した制御方法または実施の形態２で示した制御方法と組み合わせることも可能である。さらに、実施の形態１の制御方法および実施の形態２の制御方法と本実施の形態の制御方法を組み合わせることも可能である。このように複数の制御方法を組み合わせることにより、トラヒック量や処理負荷をさらに削減することができる。
【００６４】
実施の形態４．
つづいて、実施の形態４の通信装置の冗長構成制御方法について説明する。実施の形態１および２では、ＦＥが、自モジュールで正常設定できたことを示すシーケンス番号（フラグ）を付与した応答メッセージをＣＥへ送信することにより、制御情報の設定（制御情報に従った内部設定）が終了したことをＣＥへ通知していたが、本実施の形態では、これとは異なる方法により、制御情報の設定が終了したことをＣＥへ通知する場合の制御手順について説明する。なお、ＮＥ、ＣＥおよびＦＥの構成は、実施の形態１と同様である（図１、図２および図４参照）。また、ＦＥ制御テーブルおよび待機系ＦＥリストも実施の形態１と同様である（図３および図５参照）。
【００６５】
図９は、実施の形態４のＮＥにおけるＣＥおよびＦＥの制御動作を示す図である。なお、本実施の形態では、実施の形態１と異なる部分（処理）についてのみ説明を行う。
【００６６】
本実施の形態では、ＮＥ内の各モジュール（ＣＥおよびＦＥ）がお互いの生存／導通を確認するためのハートビートメッセージを定期的に送信しているシステムを前提とする。
【００６７】
このようなハートビートメッセージを定期的に送信しているシステムに対して図６に示した制御方法（実施の形態１の通信装置の冗長構成制御方法）を適用した場合、代表の待機系ＦＥ（たとえば図５に示した待機系ＦＥリストの最後のエントリのＦＥ）は、シーケンス番号を付与した応答メッセージをＣＥ１に対して送信する代わりに、定期的に送信されているハートビートメッセージにシーケンス番号を含めて送信する。ＣＥ１は、シーケンス番号を含んだハートビートメッセージを受信した場合、すべての待機系ＦＥにおいて制御情報の設定（制御情報に従った内部設定）が完了したと判断する。なお、各待機系ＦＥ間でシーケンス番号を送受信する際には、実施の形態１の場合と同様に応答メッセージを利用してもよいし、他のメッセージを利用してもよい。また、ＦＥ制御管理テーブル（図３参照）では、応答メッセージ番号に代えてハートビートメッセージ番号を管理する。
【００６８】
また、上記ハートビートメッセージを定期的に送信しているシステムに対して図７に示した制御方法（実施の形態２の通信装置の冗長構成制御方法）を適用した場合、各待機系ＦＥは、所定の条件を満足したときにハートビートメッセージにシーケンス番号を含めて送信する。
【００６９】
このように、各モジュール間で定期的に送信されている既存のメッセージにシーケンス番号（設定完了を示すフラグ）を含めて送信することにより、上述した実施の形態１および２と同様の効果が得られるとともに、ＣＥとＦＥとの間のトラヒック量をさらに低減することができる。
【産業上の利用可能性】
【００７０】
以上のように、本発明にかかる通信装置の冗長構成制御方法は、ユーザプレーン（U-Plane）を担当するモジュールを複数備えた通信装置において各モジュールへ制御情報を設定する場合の制御に有用であり、特に、複数のモジュールの中の一部を待機系のモジュール（冗長構成）として扱い、障害が発生した場合であっても短時間で復旧可能な通信装置を実現する場合に適している。
【図面の簡単な説明】
【００７１】
【図１】本発明にかかる通信装置の冗長構成制御方法を適用する通信装置（ＮＥ）の構成例を示す図である。
【図２】ＣＥ（Control  Element）の機能ブロック図である。
【図３】ＦＥ制御情報テーブルの構成例を示す図である。
【図４】ＦＥ（Forwarding  Element）の機能ブロック図である。
【図５】待機系ＦＥリストの一例を示す図である。
【図６】実施の形態１のＮＥにおけるＣＥおよびＦＥの制御動作を示す図である。
【図７】実施の形態２のＮＥにおけるＣＥおよびＦＥの制御動作を示す図である。
【図８】実施の形態３のＮＥにおけるＣＥおよびＦＥの制御動作を示す図である。
【図９】実施の形態４のＮＥにおけるＣＥおよびＦＥの制御動作を示す図である。
【図１０】Ｃ／Ｕ分離のモジュール型アーキテクチャを適用したＮＥの構成例を示す図である。
【図１１】Ｃ／Ｕ分離のモジュール型アーキテクチャを適用した場合の冗長構成を示す図である。
【図１２−１】従来の制御方法における問題点を説明するための図である。
【図１２−２】従来の制御方法における問題点を説明するための図である。
【符号の説明】
【００７２】
１  制御モジュール部（ＣＥ）
２ａ、２ｂ、２ｃ、２ｄ  転送モジュール部（ＦＥ）
３  バックプレーン
１１  バックプレーンインタフェース
１２、２２  受信バッファ
１３、２３  送信バッファ
１４、２４  ヘッダ解析部
１５  制御プレーン処理部
１６、２６  ＣＥ／ＦＥ間制御メッセージ処理部
１７  制御メッセージ格納バッファ
２１  バックプレーン／外線インタフェース
２５  ユーザデータプレーン処理部
２７  待機系ＦＥリスト保持部
【図１】
0004964164.tif 000002
【図２】
0004964164.tif 000003
【図３】
0004964164.tif 000004
【図４】
0004964164.tif 000005
【図５】
0004964164.tif 000006
【図６】
0004964164.tif 000007
【図７】
0004964164.tif 000008
【図８】
0004964164.tif 000009
【図９】
0004964164.tif 000010
【図１０】
0004964164.tif 000011
【図１１】
0004964164.tif 000012
【図１２−１】
0004964164.tif 000013
【図１２−２】
0004964164.tif 000014