(57)【特許請求の範囲】
【請求項１】
運用系通信装置及び予備系通信装置を含み、これらの装置を択一的に用いて通信網を介して到来したパケットを中継する冗長化通信システムであって、
前記運用系通信装置及び前記予備系通信装置の各々は、
同期判定用メモリを有し且つ前記通信網を介して到来したパケットを前記同期判定用メモリに順次蓄積する同期判定用バッファと、
前記同期判定用メモリに対応する出力用蓄積メモリを有し且つ前記同期判定用メモリに蓄積されているパケットを前記出力用メモリに順次転送して蓄積しこれを出力する出力同期用バッファと、
前記運用系通信装置及び前記予備系通信装置の各々における前記同期判定用メモリのうちの互いに対応する判定指定領域に蓄積されているパケット同士の少なくとも一部の内容が一致するか否かを比較判定する比較判定部と、
前記比較判定部によって一致判定がなされた場合に、前記運用系通信装置及び前記予備系通信装置の双方の前記出力用メモリのうちの互いに対応する出力指定領域を指定する同期出力部とを含み、
前記同期出力部は、前記一致判定がなされた場合、前記運用系通信装置において前記同期判定用メモリに蓄積されているパケットを前記出力用メモリに蓄積させ、前記予備系通信装置において前記同期判定用メモリのうちの前記判定指定領域に蓄積されているパケットのみを前記出力用メモリに蓄積させることを特徴とする冗長化通信システム。
【請求項２】
前記出力同期用バッファは、前記出力用メモリの何れか１つの領域を指定するポインタ情報に基づいて前記出力指定領域を決定することを特徴とする請求項１に記載の冗長化通信システム。
【請求項３】
前記同期出力部は、前記比較判定部によって一致判定がなされた場合に、前記ポインタ情報を前記運用系通信装置と前記予備系通信装置とで一致させることを特徴とする請求項２に記載の冗長化通信システム。
【請求項４】
前記比較判定部は、前記同期判定用メモリの制御上の領域識別情報データによって前記判定指定領域を定めることを特徴とする請求項１に記載の冗長化通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現用系の通信装置と予備系の通信装置とを備えた冗長化通信システムに関する。
【背景技術】
【０００２】
通信ネットワークにおける信頼性を向上させるために、通信装置を冗長化した通信システムが知られている。具体的には、冗長化通信システムは、現用系の通信装置と予備系の通信装置とを備え、現用系の通信装置の保守時や故障発生時において、現用系から予備系に瞬時に切替える。かかる切替処理によって、通信を途切れさせることなく継続できる。なお、現用系から予備系への切替を運用中に無瞬断で実行するシステムが例えば特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５３４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、運用中に系切替を行った場合、現用系のパケット受信バッファの蓄積状態と、予備系のパケット受信バッファの蓄積状態とが互いに異なるので、両系は互いに非同期となる。系切替時に同期を取る方法の場合、両系を同期させるまでの時間が必要となり、この間、音声遅延が生ずるという問題があった。
【０００５】
これに対し、上記特許文献１に開示された構成の場合、運用中に受信バッファ内のパケットの中身（例えばシーケンス番号）を、両系の間で常に比較して同期を取ることによって、当該問題を解決している。
【０００６】
しかしながら、かかる構成の場合、両系の同期状態を常時監視するので、常に同期維持のための信号処理量すなわち負荷が発生することになり、比較対象のパケット数に応じて負荷が増大してしまうという問題点があった。
【０００７】
本発明は上記した如き問題点に鑑みてなされたものであって、少ない信号処理量によって現用系と予備系との間の同期を確立することができる冗長化通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による冗長化通信システムは、運用系通信装置及び予備系通信装置を含み、これらの装置を択一的に用いて通信網を介して到来したパケットを中継する冗長化通信システムであって、前記運用系通信装置及び前記予備系通信装置の各々は、同期判定用メモリを有し且つ前記通信網を介して到来したパケットを前記同期判定用メモリに順次蓄積する同期判定用バッファと、前記同期判定用メモリに対応する出力用蓄積メモリを有し且つ前記同期判定用メモリに蓄積されているパケットを前記出力用メモリに順次転送して蓄積しこれを出力する出力同期用バッファと、前記運用系通信装置及び前記予備系通信装置の各々における前記同期判定用メモリのうちの互いに対応する判定指定領域に蓄積されているパケット同士の少なくとも一部の内容が一致するか否かを比較判定する比較判定部と、前記比較判定部によって一致判定がなされた場合に、前記運用系通信装置及び前記予備系通信装置の双方の前記出力用メモリのうちの互いに対応する出力指定領域を指定する同期出力部とを含み、前記同期出力部は、前記一致判定がなされた場合、前記運用系通信装置において前記同期判定用メモリに蓄積されているパケットを前記出力用メモリに蓄積させ、前記予備系通信装置において前記同期判定用メモリのうちの前記判定指定領域に蓄積されているパケットのみを前記出力用メモリに蓄積させることを特徴とする。
【発明の効果】
【０００９】
本発明による冗長化通信システムによれば、少ない信号処理量で現用系と予備系との間の同期を確立することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例である冗長化通信システムの構成を示すブロック図である。
【図２】同期確立処理ルーチンを示すフローチャートである。
【図３】現用系及び予備系各々の一次、二次、三次バッファ及びこれらに蓄積されるパケットを模式的に表した模式図であり、現用系の二次バッファにパケットが蓄積されていない場合の例である。
【図４】図３と同様の模式図であり、現用系及び予備系各々の二次バッファに蓄積される最終パケットが互いに一致しない場合の例である。
【図５】図３と同様の模式図であり、現用系及び予備系各々の二次バッファに蓄積される最終パケットが互いに一致する場合の例である。
【図６】図５の例において、現用系及び予備系各々が互いに同期した場合の例である。
【図７】図３と同様の模式図であり、同期確立後に予備系においてパケット損失が生じた場合の例を示す模式図である。
【図８】図７の状態において後続のパケットを受信したときのバッファ状態の例である。
【図９】図８の状態において後続のパケットを受信したときのバッファ状態の例である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【００１２】
図１において、冗長化通信システム１は、現用系通信装置（以下、ＡＣＴ系装置と称する）１０と、予備系通信装置（以下、ＳＢＹ系装置と称する）２０と、を含み、これらの装置１０及び２０を択一的に用いて、例えばインターネットなどの通信網（図示せず）を介して到来したパケットを中継する。
【００１３】
ＡＣＴ系装置１０は、現用の通信に用いられる通信装置である。
【００１４】
分配部１１は、通信網（図示せず）を介して入力部３０の現用系入力端子３１に到来したパケットを一次バッファ１２に供給すると共に、当該パケットの複製をＳＢＹ系装置２０の一次バッファ２２に供給する。
【００１５】
一次バッファ１２は、分配部１１から供給されたパケットを順次蓄積し、蓄積したパケットを一定時間毎に出力するファーストイン／ファーストアウト（ＦＩＦＯ）型のバッファである。
【００１６】
二次バッファ１３は、複数の同期判定用蓄積領域を有する同期判定用メモリ１３ａを備え、一次バッファ１２から出力されたパケットを当該同期判定用蓄積領域に順次蓄積するバッファである。二次バッファ１３は、一次バッファ１２の出力パケットの内容とＳＢＹ系装置２０の一次バッファ２２の出力パケットの内容とを比較するために用いられる。以下、二次バッファ１３を同期判定用バッファとも称する。
【００１７】
三次バッファ１４は、二次バッファ１３の同期判定用メモリ１３ａに対応する出力用メモリ１４ａを有する。出力用メモリ１４ａは複数の出力用蓄積領域を有する。三次バッファ１４は、同期判定用メモリ１３ａの複数の同期判定用蓄積領域に蓄積されているパケットをポインタ情報の内容に応じて当該出力用蓄積領域に順次転送して蓄積しこれを出力するポインタ管理型のバッファである。ポインタ情報は、入力ポインタ情報１４ｂと、出力ポインタ情報１４ｃとからなる。出力用蓄積領域の各々にはシーケンス番号が対応付けられている。ポインタ情報は、このシーケンス番号によって１つの出力用蓄積領域を指定する。
【００１８】
三次バッファ１４は、入力ポインタ情報１４ｂによって示されるシーケンス番号に対応する１つの出力用蓄積領域にパケットを蓄積する。ある１つの出力用蓄積領域にパケットを蓄積する度に、入力ポインタ情報１４ｂが示すシーケンス番号は１ずつ繰り上がる。なお、最後のシーケンス番号に対応する出力用蓄積領域にパケットを蓄積した後には、入力ポインタ情報１４ｂは最初のシーケンス番号に戻る。
【００１９】
また、三次バッファ１４は、出力ポインタ情報１４ｃによって示されるシーケンス番号に対応する１つの出力用蓄積領域からパケットを出力する。以下、三次バッファ１４を出力同期用バッファとも称する。
【００２０】
信号処理部１５は、三次バッファ１４に蓄積されたパケットに対して順次信号処理を施して出力部４０の現用系出力端子４１を介して出力する。
【００２１】
比較判定部１６は、ＡＣＴ系装置１０及びＳＢＹ系装置２０の各々における同期判定用蓄積領域のうちの互いに対応する領域（以下、同期判定指定領域と称する）に蓄積されているパケット同士の少なくとも一部の内容が一致するか否かを判定する。同期判定指定領域は、二次バッファ１３の同期判定用メモリ１３ａ及び二次バッファ２３の同期判定用メモリ２３ａの各々の所定領域であり、例えば、現時点までにおいて最後に到来したパケットを蓄積する領域である。同期判定用蓄積領域の各々はアドレス番号などの制御上の領域識別情報データによって指定されており、例えばアドレス番号の小さい順にパケットが蓄積される。同期判定指定領域は、当該アドレス番号の１つに対応する同期判定用蓄積領域である。
【００２２】
比較判定部１６は、二次バッファ２３内のパケットの特定部の内容を、例えば電気ケーブルによって形成される経路１６ａを介して取得する。「パケットの特定部の内容」は、パケットの例えばヘッダ情報の全部又は一部のみでも良いし、ペイロードに含まれるデータの全部又は一部のみでも良い。ヘッダ情報の一部としては、例えばＵＤＰポート番号、シーケンス番号などが挙げられる。
【００２３】
制御部１７は、比較判定部１６による比較結果に応じて、三次バッファ１４及びＳＢＹ系装置２０の三次バッファ２４へのパケットの書き込みを制御する。
【００２４】
複製部１８は、三次バッファ１４の入力ポインタ情報１４ｂ及び出力ポインタ情報１４ｃの複製情報をＳＢＹ系装置２０の三次バッファ２４に供給する。これらのポインタ情報１４ｂ及び１４ｃは、例えば電気ケーブルによって形成される経路１８ａを介して供給される。
【００２５】
制御部１７と複製部１８とをまとめて同期出力部と称する。同期出力部は、比較判定部１６によって一致判定がなされた場合に、ＡＣＴ系装置１０及びＳＢＹ系装置２０の双方の出力用メモリ１４ａ及び２４ａのうちの互いに対応する領域（以下、出力指定領域と称する）を指定する。当該指定は、入力ポインタ情報１４ｂ及び出力ポインタ情報１４ｃの複製情報をＳＢＹ系装置２０の三次バッファ２４に供給することによってなされる。
【００２６】
ＳＢＹ系装置２０は、ＡＣＴ系装置１０の予備としての通信装置である。
【００２７】
分配部２１は、通信網（図示せず）を介して入力部３０の予備系入力端子３２に到来したパケットを一次バッファ２２に供給すると共に、当該パケットの複製をＡＣＴ系装置１０の一次バッファ１２に供給する。
【００２８】
一次バッファ２２は、分配部２１から供給されたパケットを順次蓄積し、蓄積したパケットを一定時間毎に出力するファーストイン／ファーストアウト（ＦＩＦＯ）型のバッファである。
【００２９】
二次バッファ２３は、複数の同期判定用蓄積領域を有する同期判定用メモリ２３ａを備え、一次バッファ２２から出力されたパケットを当該同期判定用蓄積領域に順次蓄積するバッファである。二次バッファ２３は、一次バッファ２２の出力パケットの内容とＡＣＴ系装置１０の一次バッファ１２の出力パケットの内容とを比較するために用いられる。以下、二次バッファ２３を同期判定用バッファとも称する。
【００３０】
三次バッファ２４は、二次バッファ２３の同期判定用メモリ２３ａに対応する出力用メモリ２４ａを有する。出力用メモリ２４ａは複数の出力用蓄積領域を有する。三次バッファ２４は、同期判定用メモリ２３ａの複数の同期判定用蓄積領域に蓄積されているパケットをポインタ情報の内容に応じて当該出力用蓄積領域に順次転送して蓄積しこれを出力するポインタ管理型のバッファである。ポインタ情報は、入力ポインタ情報２４ｂと、出力ポインタ情報２４ｃとからなる。出力用蓄積領域の各々にはシーケンス番号が対応付けられている。ポインタ情報は、このシーケンス番号によって１つの出力用蓄積領域を指定する。
【００３１】
三次バッファ２４は、入力ポインタ情報２４ｂによって示されるシーケンス番号に対応する１つの出力用蓄積領域にパケットを蓄積する。ある１つの出力用蓄積領域にパケットを蓄積する度に、入力ポインタ情報２４ｂが示すシーケンス番号は１ずつ繰り上がる。なお、最後のシーケンス番号に対応する出力用蓄積領域にパケットを蓄積した後には、入力ポインタ情報２４ｂは最初のシーケンス番号に戻る。
【００３２】
また、三次バッファ２４は、出力ポインタ情報２４ｃによって示されるシーケンス番号に対応する１つの出力用蓄積領域からパケットを出力する。以下、三次バッファ２４を出力同期用バッファとも称する。
【００３３】
信号処理部２５は、系切替信号に応じて、三次バッファ２４に蓄積されたパケットに対して順次信号処理を施して出力部４０の予備系出力端子４２を介して出力する。系切替信号は、例えばＡＣＴ系装置１０の制御部１７から発せられる。
【００３４】
比較判定部２６は、ＡＣＴ系装置１０及びＳＢＹ系装置２０の各々における同期判定用蓄積領域のうちの互いに対応する領域（以下、同期判定指定領域と称する）に蓄積されているパケット同士の少なくとも一部の内容が一致するか否かを判定する。同期判定指定領域は、二次バッファ１３の同期判定用メモリ１３ａ及び二次バッファ２３の同期判定用メモリ２３ａの各々の所定領域であり、例えば、現時点までにおいて最後に到来したパケットを蓄積する領域である。同期判定用蓄積領域の各々はアドレス番号などの制御上の領域識別情報データによって指定されており、例えばアドレス番号の小さい順にパケットが蓄積される。同期判定指定領域は、当該アドレス番号の１つに対応する同期判定用蓄積領域である。
【００３５】
比較判定部２６は、二次バッファ１３内のパケットの特定の内容を、例えば電気ケーブルによって形成される経路２６ａを介して取得する。「パケットの特定の内容」は、パケットの例えばヘッダ情報の全部又は一部のみでも良いし、ペイロードに含まれるデータの全部又は一部のみでも良い。ヘッダ情報の一部としては、例えばＵＤＰポート番号、シーケンス番号などが挙げられる。
【００３６】
制御部２７は、比較判定部２６による比較結果に応じて、三次バッファ２４及びＡＣＴ系装置１０の三次バッファ１４へのパケットの書き込みを制御する。
【００３７】
複製部２８は、三次バッファ２４の入力ポインタ情報２４ｂ及び出力ポインタ情報２４ｃの複製情報をＡＣＴ系装置１０の三次バッファ１４に供給する。ポインタ情報は、例えば電気ケーブルによって形成される経路２８ａを介して供給される。
【００３８】
制御部２７と複製部２８とをまとめて同期出力部と称する。同期出力部は、比較判定部２６によって一致判定がなされた場合に、ＡＣＴ系装置１０及びＳＢＹ系装置２０の双方の出力用メモリ１４ａ及び２４ａのうちの互いに対応する領域（以下、出力指定領域と称する）を指定する。当該指定は、入力ポインタ情報２４ｂ及び出力ポインタ情報２４ｃの複製情報をＡＣＴ系装置１０の三次バッファ１４に供給することによってなされる。
【００３９】
ＡＣＴ系装置１０が通常通り運用されている場合には、ＳＢＹ系装置２０の分配部２１、比較判定部２６、制御部２７及び複製部２８は動作を停止している。
【００４０】
入力部３０は、例えばインターネットなどの通信網（図示せず）との間のインターフェースである。ＡＣＴ系装置１０を宛先として通信網から到来したパケットは、現用系入力端子３１を介して分配部１１に到達する。ＳＢＹ系装置２０を宛先として通信網から到来したパケットは、予備系入力端子３２を介して分配部２１に到達する。
【００４１】
出力部４０は、例えばインターネットなどの通信網（図示せず）との間のインターフェースである。
信号処理部１５の出力パケットは現用系出力端子４１を介して通信網に送出される。信号処理部２５の出力パケットは予備系出力端子４２を介して通信網に送出される。
【００４２】
図２を参照しつつ、比較判定部１６、制御部１７、及び複製部１８による同期確立処理について説明する。ＡＣＴ系装置１０が現用系として動作している前提で説明する。当該ルーチンは例えばＡＣＴ系装置１０の起動時から開始される。
【００４３】
先ず、比較判定部１６は、二次バッファ１３にパケットが蓄積されているか否かを判別する（ステップＳ１）。
【００４４】
比較判定部１６によって二次バッファ１３にパケットが蓄積されていないと判別された場合には、制御部１７は、ＳＢＹ系装置２０の二次バッファ２３内のパケットを全て破棄する（ステップＳ２）。なお、図３は、ステップＳ１及びＳ２における一次、二次、三次バッファ１２〜１４、２２〜２４及びこれらに蓄積されるパケットを示している。
【００４５】
比較判定部１６は、二次バッファ１３にパケットが蓄積されていると判別した場合には、二次バッファ１３内の同期判定指定領域のパケットの内容と、ＳＢＹ系装置２０の二次バッファ２３内の同期判定指定領域のパケットの内容とが一致するか否かを判別する（ステップＳ３）。
【００４６】
比較判定部１６によって同期判定指定領域のパケットが一致しないと判別された場合には、制御部１７は、ＳＢＹ系装置２０の二次バッファ２３内のパケットを全て破棄する（ステップＳ４）。また、制御部１７は、二次バッファ１３内の全てのパケットを三次バッファ１４に蓄積させる（ステップＳ５）。図４は、ステップＳ３〜Ｓ５における一次、二次、三次バッファ１２〜１４、２２〜２４及びこれらに蓄積されるパケットを示している。
【００４７】
比較判定部１６によって同期判定指定領域のパケットが一致すると判別された場合には、制御部１７は、ＡＣＴ系装置１０とＳＢＹ系装置２０とが同期したと判定する。当該判別に応じて、制御部１７は、二次バッファ１３内の全てのパケットを三次バッファ１４に蓄積させる（ステップＳ６）。
【００４８】
また、制御部１７は、ＳＢＹ系装置２０の二次バッファ２３内の同期判定指定領域すなわち例えば最後尾のパケットのみを三次バッファ２４に蓄積させ、それ以外のパケットを破棄する（ステップＳ７）。
【００４９】
複製部１８は、三次バッファ１４の入力ポインタ情報１４ｂ及び出力ポインタ情報１４ｃを複製して、入力ポインタ情報２４ｂ及び出力ポインタ情報２４ｃとしてＳＢＹ系装置２０の三次バッファ１４に与える（ステップＳ８）。かかる処理により、ACT系装置１０の三次バッファ１４の入力ポインタ情報１４ｂと、ＳＢＹ系装置２０の三次バッファ２４の入力ポインタ情報２４ｂとが一致する。すなわち、三次バッファ１４及び三次バッファ２４において、パケットを蓄積すべき出力用蓄積領域、及びパケットを出力すべき出力用蓄積領域が一致する。図５は、ステップＳ６〜Ｓ８における一次、二次、三次バッファ１２〜１４、２２〜２４及びこれらに蓄積されるパケットを示している。
【００５０】
図６は、同期確立後における一次、二次、三次バッファ１２〜１４、２２〜２４及びこれらに蓄積されるパケットの一例を示している。三次バッファ１４に含まれる複数の出力用蓄積領域ａ１〜ａ６の各々にはシーケンス番号が対応付けられている。また、三次バッファ２４に含まれる複数の出力用蓄積領域ｂ１〜ｂ６の各々にもシーケンス番号が対応付けられている。出力用蓄積領域ａ１とｂ１のシーケンス番号は例えば”１”であり、出力用蓄積領域ａ２とｂ２のシーケンス番号は例えば”２”であり、・・・、出力用蓄積領域ａ６とｂ６のシーケンス番号は例えば”６”である。
【００５１】
ＡＣＴ系装置１０の三次バッファ１４における入力ポインタ情報１４ｂは、出力用蓄積領域ａ３を示している。ＳＢＹ系装置２０の三次バッファ２４における入力ポインタ情報２４ｂは、出力用蓄積領域ａ３に対応する出力用蓄積領域ｂ３を示している。このように、入力ポインタ情報１４ｂ及び２４ｂの各々は、同一シーケンス番号（例えば”３”）の出力用蓄積領域を示している。また、ＡＣＴ系装置１０の三次バッファ１４における出力ポインタ情報１４ｃは、出力用蓄積領域ａ１を示している。ＳＢＹ系装置２０の三次バッファ２４における出力ポインタ情報２４ｃは、出力用蓄積領域ａ１に対応する出力用蓄積領域ｂ１を示している。このように、出力ポインタ情報１４ｃ及び２４ｃの各々は、同一シーケンス番号（例えば”１”）の出力用蓄積領域を示している。
【００５２】
図７は、同期確立後にＳＢＹ系装置２０においてパケット損失が生じた場合における一次、二次、三次バッファ１２〜１４、２２〜２４及びこれらに蓄積されるパケットの一例を示している。
【００５３】
ＳＢＹ系装置２０においてパケット４の損失が生じた場合の例である。パケット４の損失は、例えば分配部１１から一次バッファ２２にパケットを供給する過程で生じ得る。この時点において、ACT系装置１０の三次バッファ１４における入力ポインタ情報１４ｂは、出力用蓄積領域ａ３を示している。ＳＢＹ系装置２０の三次バッファ２４における入力ポインタ情報２４ｂは、出力用蓄積領域ａ３に対応する出力用蓄積領域ｂ３を示している。このように、入力ポインタ情報１４ｂ及び２４ｂの各々は、同一シーケンス番号（例えば”３”）の出力用蓄積領域を示している。
【００５４】
図８は、図７の状態において後続のパケットを受信した場合における一次、二次、三次バッファ１２〜１４、２２〜２４及びこれらに蓄積されるパケットの一例を示している。
【００５５】
三次バッファ１４は、二次バッファ１３に蓄積されているパケット４を、入力ポインタ情報１４ｂによって示される出力用蓄積領域ａ３に蓄積する。三次バッファ２４は、入力ポインタ情報２４ｂによって示される出力用蓄積領域ｂ３を空き領域とする。当該蓄積の完了後、入力ポインタ情報１４ｂは、次のシーケンス番号に対応する出力用蓄積領域ａ４を示す。また、入力ポインタ情報２４ｂは、次のシーケンス番号に対応する出力用蓄積領域ｂ４を示す。
【００５６】
図９は、図８の状態において後続のパケットを受信した場合における一次、二次、三次バッファ１２〜１４、２２〜２４及びこれらに蓄積されるパケットの一例を示す模式図である。
【００５７】
三次バッファ１４は、二次バッファ１３に蓄積されているパケット５を、入力ポインタ情報１４ｂによって示される出力用蓄積領域ａ４に蓄積する。三次バッファ２４は、二次バッファ２３に蓄積されているパケット５を、入力ポインタ情報２４ｂによって示される出力用蓄積領域ｂ４に蓄積する。当該蓄積の完了後、入力ポインタ情報１４ｂは、次のシーケンス番号に対応する出力用蓄積領域ａ５を示す。また、入力ポインタ情報２４ｂは、次のシーケンス番号に対応する出力用蓄積領域ｂ５を示す。
【００５８】
このように、ＳＢＹ系装置２０においてパケットの損失が生じた場合には、そのパケットに対応する出力用蓄積領域（上記の例ではｂ３）を空き領域とし、後続のパケットを次のシーケンス番号の出力用蓄積領域（上記の例ではｂ４）に蓄積する。かかる動作により、同期確立後にパケット損失が生じた場合においても、ＡＣＴ系装置１０とＳＢＹ系装置２０とが非同期状態となることを回避できる。
【００５９】
上記したように、本実施例である冗長化通信システム１においては、ＡＣＴ系装置１０の二次バッファ１３内の同期判定指定領域のパケットの内容と、ＳＢＹ系装置２０の二次バッファ２３内の同期判定指定領域のパケットの内容とを比較して同期確立処理を行うので、少ない処理量でＡＣＴ系とＳＢＹ系との間の同期を確立することができる。少ない処理用で済むので、例えば短時間での同期確立や消費電力の低減などの効果も奏する。
【００６０】
要するに本発明による実施例においては、運用系通信装置及び予備系通信装置の各々における同期判定用蓄積領域に蓄積されているパケット同士の内容が一致するか否かによって同期を判定し、同期確立を判定した場合に、出力用蓄積領域を当該運用系通信装置と当該予備系通信装置とで一致させる。
【００６１】
上記の実施例は、１つのＳＢＹ系装置を含む例であるが、これに限らず、冗長化通信システム１は、２つ以上のＳＢＹ系装置を含んでいても本発明の範囲に含まれる。
【符号の説明】
【００６２】
１  冗長化通信システム
１０  現用系通信装置
１１  分配部
１２  一次バッファ
１３  二次バッファ
１３ａ  同期判定用メモリ
１４  三次バッファ
１４ａ  出力用メモリ
１５  信号処理部
１６  比較判定部
１７  制御部
１８  複製部
２０  予備系通信装置
２１  分配部
２２  一次バッファ
２３  二次バッファ
２３ａ  同期判定用メモリ
２４  三次バッファ
２４ａ  出力用メモリ
２５  信号処理部
２６  比較判定部
２７  制御部
２８  複製部
３０  入力部
３１  現用系入力端子
３２  予備系入力端子
４０  出力部
４１  現用系出力端子
４２  予備系出力端子
ａ１〜ａ６、ｂ１〜ｂ６  出力用蓄積領域
【図１】
0005617728.tif 000002
【図２】
0005617728.tif 000003
【図３】
0005617728.tif 000004
【図４】
0005617728.tif 000005
【図５】
0005617728.tif 000006
【図６】
0005617728.tif 000007
【図７】
0005617728.tif 000008
【図８】
0005617728.tif 000009
【図９】
0005617728.tif 000010