(57)【要約】【課題】ネットワーク環境が劣悪な場合でも、同期精度を維持することが可能な時刻同期装置を提供する。【解決手段】実施の形態に係る時刻同期装置１は、基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信する受信部２と、疎通経路毎に、同期パケットの遅延揺らぎ量を測定する遅延揺らぎ測定部３と、疎通経路毎の遅延揺らぎ量を比較し、複数の疎通経路のうちのいずれかを、同期制御に採用される同期パケットを受信する同期用疎通経路として切り替える切替制御部４とを備える。【選択図】図１
2020202498.tif 000002
【特許請求の範囲】
【請求項１】
基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信する受信部と、
前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定する遅延揺らぎ測定部と、
前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替える切替制御部と、
を備える、
時刻同期装置。
【請求項２】
前記切替制御部は、前記遅延揺らぎ量が最も小さい疎通経路を前記同期用疎通経路として切り替える、
請求項１に記載の時刻同期装置。
【請求項３】
前記同期パケットは、複数の前記疎通経路にマルチキャストで送信され、
前記同期用疎通経路を介して受信した前記同期パケットに対する応答を、ユニキャストで送信する送信部をさらに備える、
請求項１又は２に記載の時刻同期装置。
【請求項４】
前記遅延揺らぎ測定部は、自装置内の基準クロックに基づき、所定の周期で受信する前記同期パケットを監視することで、前記遅延揺らぎ量を測定する、
請求項１〜３のいずれか１項に記載の時刻同期装置。
【請求項５】
基準時刻に基づいて生成した同期パケットを送信するマスタ装置と、
前記マスタ装置と通信網を介して接続され、自装置の時刻を前記基準時刻に同期させる同期制御を行う時刻同期装置と、
を含む、時刻同期システムであって、
前記時刻同期装置は、
前記同期パケットを、複数の疎通経路を用いて受信する受信部と、
前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定する遅延揺らぎ測定部と、
前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、前記同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替える切替制御部と、
を備える、
時刻同期システム。
【請求項６】
前記切替制御部は、前記遅延揺らぎ量が最も小さい疎通経路を前記同期用疎通経路として切り替える、
請求項５に記載の時刻同期システム。
【請求項７】
前記マスタ装置は、複数の前記疎通経路にマルチキャストで前記同期パケットを送信し、
前記時刻同期装置は、前記同期用疎通経路を介して受信した前記同期パケットに対する応答を、ユニキャストで前記マスタ装置に送信する送信部をさらに備える、
請求項５又は６に記載の時刻同期システム。
【請求項８】
基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信し、
前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定し、
前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替え、
前記同期用疎通経路から受信した前記同期パケットを用いて、自装置の時刻を前記基準時刻に同期させる、
時刻同期方法。
【請求項９】
基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信する処理と、
前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定する処理と、
前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替える処理と、
前記同期用疎通経路から受信した前記同期パケットを用いて、自装置の時刻を前記基準時刻に同期させる処理と、
をコンピュータに実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻同期装置、時刻同期システム、時刻同期方法及びプログラムに関する。
【背景技術】
【０００２】
ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１５８８等の時刻同期プロトコルを用いて、パケット網に存在する複数の装置の時刻を同期させるシステムが利用されている。このようなシステムでは、時刻マスタ装置と時刻スレーブ装置間で定期的に同期パケットの送受信を行って、時刻スレーブ装置にて時刻の再生を行うことが一般的である。
【０００３】
従来から、このようなシステムにおいて、高精度な時刻同期を実現するための提案がなされている。特許文献１には、時刻スレーブ装置にて同期パケットの遅延量を測定し、所定の閾値を超える同期パケットを廃棄する技術が開示されている。これにより、時刻スレーブ装置では、遅延揺らぎの影響を受けていない品質の良好な同期パケットのみを同期制御に採用し、同期精度を維持している。
【０００４】
また、特許文献２では、中央局と、トラフィックの観測を行う複数の計測装置とにより構成されるネットワーク制御システムが開示されている。この計測装置は、中央局の時刻情報配信装置と時刻同期パケットの交換を行うことにより、内部時刻を時刻情報配信装置と一致させている。中央局は、トラフィック観測データを収集して解析し、トラフィック量、パケットロス量、ネットワーク遅延量、遅延ジッタ量を含むネットワーク品質の解析結果、フロー毎の経路情報を基に、フロー毎に最適経路を探索し、該当するネットワークノード装置に対して経路設定を行う。
【０００５】
特許文献２では、正確な時刻同期を実現するために、時刻情報配信装置と計測装置との間のＲＴＴ(Round Trip Time)の平均値の近傍のデータ、又は、前回のＲＴＴから推定される誤差範囲内に収まるデータだけを用いて時刻同期を実施することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１２９４５号公報
【特許文献２】特開２０１１−８２８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
時刻同期プロトコルを用いる場合、同期パケットがパケット網内を転送される際にルータやスイッチ等の中継装置においてキューイング遅延の影響を受ける。キューイング遅延とは、帯域幅以上のパケットが回線到達した場合に、ネットワーク上のルータ等が、帯域幅を超過した分のパケットをバッファ内に溜め込み、データを転送するためにバッファ内に保持している時間をいう。このため、特に、遅延変動の大きいネットワーク環境においては、再生した時刻の精度が劣化するという問題がある。
【０００８】
このような問題を解決するために、ＩＥＥＥ１５８８ｖ２において規定されるTransparent Clock（ＴＣ）機能を用いることによって遅延揺らぎの影響を排除する方法がある。しかしながら、時刻マスタ装置と時刻スレーブ装置間に存在するすべての中継装置でＴＣ機能を実装するとコストが高くなるという問題がある。
【０００９】
また、ネットワーク環境が劣悪な場合には、同期パケットの遅延量が所定の閾値を超える同期パケットの発生確率が高くなる。この場合、特許文献１では、廃棄の対象となるパケットが多くなり、同期制御に採用するパケットを確保することが難しくなる。これにより、同期精度が劣化してしまうという問題がある。
【００１０】
特許文献２においても同様に、同期制御に採用するデータを確保することができず、同期精度が劣化してしまう。特許文献２では、ネットワーク品質の解析は計測装置の内部時刻を用いて行われるため、ネットワーク環境が劣悪な場合には解析制度が劣化して、経路判定に誤りが発生する虞がある。
【００１１】
本開示の目的は、上述した問題を鑑み、ネットワーク環境が劣悪な場合でも、同期精度を維持することが可能な時刻同期装置、時刻同期システム、時刻同期方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一態様に係る時刻同期装置は、基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信する受信部と、前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定する遅延揺らぎ測定部と、前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替える切替制御部とを備えるものである。
【００１３】
本発明の一態様に係る時刻同期システムは、基準時刻に基づいて生成した同期パケットを送信するマスタ装置と、前記マスタ装置と通信網を介して接続され、自装置の時刻を前記基準時刻に同期させる同期制御を行う時刻同期装置とを含む、時刻同期システムであって、前記時刻同期装置は、前記同期パケットを、複数の疎通経路を用いて受信する受信部と、前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定する遅延揺らぎ測定部と、前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、前記同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替える切替制御部とを備えるものである。
【００１４】
本発明の一態様に係る時刻同期方法は、基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信し、前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定し、前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替え、前記同期用疎通経路から受信した前記同期パケットを用いて、自装置の時刻を前記基準時刻に同期させる。
【００１５】
本発明の一態様に係るプログラムは、基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信する処理と、前記疎通経路毎に、前記同期パケットの遅延揺らぎ量を測定する処理と、前記疎通経路毎の前記遅延揺らぎ量を比較し、複数の前記疎通経路のうちのいずれかを、同期制御に採用される前記同期パケットを受信する同期用疎通経路として切り替える処理と、
前記同期用疎通経路から受信した前記同期パケットを用いて、自装置の時刻を前記基準時刻に同期させる処理とをコンピュータに実行させる。
【発明の効果】
【００１６】
本発明によれば、ネットワーク環境が劣悪な場合でも、同期精度を維持することが可能な時刻同期装置、時刻同期システム、時刻同期方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態に係る時刻同期装置の構成を示すブロック図である。
【図２】実施例に係る時刻同期システムの構成を示すブロック図である。
【図３】実施例に係る時刻同期システムにおける、時刻マスタ装置と時刻スレーブ装置との間の同期パケット、及び、同期要求パケットの送受信シーケンスを示す図である。
【図４】実施例に係る時刻同期方法を示すフロー図である。
【図５】ネットワーク環境が良好な場合における、同期パケットの遅延量と遅延が発生する確率との関係の一例を示す図である。
【図６】ネットワーク環境が劣悪な場合における、同期パケットの遅延量と遅延が発生する確率との関係の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施の形態について説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、ＣＰＵ、メモリ、その他の回線で構成することができる。また、本発明は、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。従って、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、又はそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００１９】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-Transitory computer Readable Medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage Medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（Transitory computer Readable Medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００２０】
実施の形態は、自装置の時刻を基準時刻に同期させる同期制御技術に関する。上述したように、ＩＥＥＥ１５８８を一例とする時刻同期プロトコルを用いる場合、同期パケットがパケット網内を転送される際に中継装置においてキューイング遅延の影響を受け、特に遅延変動の大きいネットワーク環境においては再生した時刻の精度が劣化するという問題がある。
【００２１】
また、図５、６を参照して、ネットワーク環境が良好な場合と劣悪な場合とにおける同期パケットの遅延量と遅延が発生する確率（発生確率）との関係について説明する。図５に示すように、ネットワーク環境が良好な場合、遅延量が所定の閾値を超える同期パケットの発生確率が低く、廃棄の対象となるパケットが少なくなる。このため、同期制御に採用するパケットをより多く確保することができ、同期精度を維持することが可能になる。
【００２２】
これに対して、図６に示すように、ネットワーク環境が劣悪な場合、遅延量が所定の閾値を超える同期パケットの発生確率が高くなる。その結果、廃棄の対象となるパケットが多く、同期制御に採用するパケットを確保することが難しくなる。この場合、時刻従装置が、自身が保有する自走クロックを用いて自走する頻度が上昇する。これにより、同期精度が劣化してしまうという問題がある。または、自走精度を保つため時刻従装置に高精度発信器が必要となり、コストが高くなるという問題がある。このような問題点を解決するために、本発明者は以下の技術を考案した。
【００２３】
図１は、実施の形態に係る時刻同期装置の構成を示すブロック図である。図１に示すように、時刻同期装置１は、基準時刻に基づいて生成された同期パケットを、通信網を介して、複数の疎通経路を用いて受信する受信部２と、疎通経路毎に、同期パケットの遅延揺らぎ量を測定する遅延揺らぎ測定部３と、疎通経路毎の遅延揺らぎ量を比較し、複数の疎通経路のうちのいずれかを、同期制御に採用される同期パケットを受信する同期用疎通経路として切り替える切替制御部４とを備える。これにより、同期パケットの遅延揺らぎが大きくなるような劣悪なネットワーク環境においても、より高い同期精度を維持することが可能となる。
以下、より詳細な実施例について説明する。
【００２４】
図２は、実施例に係る時刻同期システム１００の構成を示すブロック図である。図２に示すように、時刻同期システム１００は、時刻スレーブ装置１０と時刻マスタ装置２０とを含む。時刻スレーブ装置１０と時刻マスタ装置２０とは、パケット網３０を一例とする通信網を介して、複数の疎通経路を用いて接続されている。図２では、時刻マスタ装置２０に対して、１台の時刻スレーブ装置１０のみが、２つの疎通経路（第１疎通経路、第２疎通経路）を用いて接続されている例が示されている。なお、時刻マスタ装置２０に対して、複数の時刻スレーブ装置１０が接続されていてもよい。また、時刻スレーブ装置１０と時刻マスタ装置２０との疎通経路は２本に限定されず、Ｎ（２より大きい整数）本の疎通経路を用いてもよい。
【００２５】
時刻マスタ装置２０は、基準時刻に基づいて生成した、時刻の同期に必要となる同期パケットを含むパケットを、複数の疎通経路を用いて送信する。ここで、時刻同期システム１００を構成する時刻マスタ装置２０と時刻スレーブ装置１０との間で送受信される信号の一例について説明する。図３は、時刻マスタ装置２０と時刻スレーブ装置１０との間における、同期パケット（Ｓｙｎｃメッセージ、ＤｅｌａｙＲｅｓｐｏｎｓｅメッセージ）、及び、同期要求パケット（ＤｅｌａｙＲｅｑｕｅｓｔメッセージ）の送受信シーケンスの一例を示す図である。
【００２６】
時刻マスタ装置２０は、ＩＥＥＥ１５８８ｖ２等で定義されている周期Ｔ（１／６４ｓ、１／１２８ｓ等）で、時刻スレーブ装置１０に向けてＳｙｎｃメッセージを送信する。時刻スレーブ装置１０は、時刻マスタ装置２０からＳｙｎｃメッセージを受信すると（Ｓ２１）、時刻マスタ装置２０に向けてＤｅｌａｙＲｅｑｕｅｓｔメッセージを送信し（Ｓ２２）、時刻マスタ装置２０からＤｅｌａｙＲｅｓｐｏｎｓｅメッセージを受信する（Ｓ２３）。時刻スレーブ装置１０と時刻マスタ装置２０間では、Ｓｙｎｃメッセージ、ＤｅｌａｙＲｅｑｕｅｓｔメッセージ、ＤｅｌａｙＲｅｓｐｏｎｓｅメッセージの送受信が繰り返し実行される（Ｓ２４〜Ｓ２６）。
【００２７】
なお、時刻マスタ装置２０から送信されるＳｙｎｃメッセージ及びＤｅｌａｙＲｅｓｐｏｎｓｅメッセージを含むパケットは、時刻マスタ装置２０にて疎通経路数分、複製されてマルチキャスト送信される。時刻マスタ装置２０が送信したパケットは、パケット網３０を介して、時刻スレーブ装置１０で受信される。
【００２８】
時刻スレーブ装置１０は、自装置の時刻を時刻マスタ装置２０の基準時刻に同期させる同期制御を行う時刻同期装置である。時刻スレーブ装置１０は、第１受信部１１ａ、第２受信部１１ｂ、第１遅延揺らぎ測定部１２ａ、第２遅延揺らぎ測定部１２ｂ、切替制御部１３、時刻再生部１４、第１送信部１５ａ、第２送信部１５ｂを含む。
【００２９】
第１受信部１１ａ、第１遅延揺らぎ測定部１２ａ、第１送信部１５ａが第１疎通経路に対応し、第２受信部１１ｂ、第２遅延揺らぎ測定部１２ｂ、第２送信部１５ｂが第２疎通経路に対応する。第１受信部１１ａ、第１疎通経路を用いて、時刻マスタ装置２０からのパケット（受信パケット２１ａ）を受信する。第２受信部１１ｂは、第２疎通経路を用いて、時刻マスタ装置２０からのパケット（受信パケット２１ｂ）を受信する。
【００３０】
ここで、第１疎通経路に対応する第１受信部１１ａ、第１遅延揺らぎ測定部１２ａの動作について説明する。第１受信部１１ａは、時刻マスタ装置２０から受信した受信パケット２１ａから、同期に必要となるパケットのみを抽出する。ここで、同期に必要なパケットとは、図３に示すＳｙｎｃメッセージ、ＤｅｌａｙＲｅｓｐｏｎｓｅメッセージを指す。第１受信部１１ａは、このパケットを同期パケット２２ａとして、第１遅延揺らぎ測定部１２ａ、時刻再生部１４に送信する。
【００３１】
第１遅延揺らぎ測定部１２ａは、時刻スレーブ装置１０内の基準クロックに基づき、所定の周期で受信する同期パケット２２ａを監視することで、第１疎通経路の遅延揺らぎ量２３ａを測定する。そして、第１遅延揺らぎ測定部１２ａは、遅延揺らぎ量２３ａを切替制御部１３に送信する。
【００３２】
なお、第２疎通経路に対応する第２受信部１１ｂ、第２遅延揺らぎ測定部１２ｂの動作は、第１疎通経路に対応する第１受信部１１ａ、第１遅延揺らぎ測定部１２ａの動作と同様である。すなわち、第２受信部１１ｂは、受信パケット２１ｂから同期に必要なパケットのみを抽出し、同期パケット２２ｂとして第２遅延揺らぎ測定部１２ｂ、時刻再生部１４に送信する。第２遅延揺らぎ測定部１２ｂは、時刻スレーブ装置１０内の基準クロックに基づき、同期パケット２２ｂを監視することで、第２疎通経路の遅延揺らぎ量２３ｂを測定し、これを切替制御部１３に送信する。
【００３３】
切替制御部１３は、第１遅延揺らぎ測定部１２ａから受信した第１疎通経路の遅延揺らぎ量２３ａと、第２遅延揺らぎ測定部１２ｂから受信した第２疎通経路の遅延揺らぎ量２３ｂとを比較する。そして、切替制御部１３は、比較結果に基づいて、第１疎通経路、第２疎通経路のいずれかを、同期制御に採用される同期パケットを受信する同期用疎通経路として選択し、切り替えるための制御信号２４を生成する。切替制御部１３は、第１疎通経路と第２疎通経路のうち、遅延揺らぎ量が小さい方を、同期用疎通経路として切り替える。この制御信号２４は、時刻再生部１４に送信される。
【００３４】
時刻再生部１４は、切替制御部１３からの制御信号２４に基づいて、複数の疎通経路のうちのいずれかを、同期制御に採用される同期パケットを受信する同期用疎通経路として切り替える。すなわち、第１受信部１１ａからの同期パケット２２ａ、第２受信部１１ｂからの同期パケット２２ｂのいずれか一方を終端し、時刻スレーブ装置１０の時刻を再生する。
【００３５】
また、時刻再生部１４は、時刻マスタ装置２０に向けた同期要求パケット２５ａ、２５ｂを、同期用疎通経路として選択された疎通経路に対応する第１送信部１５ａ、第２送信部１５ｂのいずれかに送信する。同期要求パケットは、図３に示すＤｅｌａｙＲｅｑｕｅｓｔメッセージを指す。第１送信部１５ａ、第２送信部１５ｂのいずれかは、時刻再生部１４から受信した同期要求パケット２５ａ、２５ｂを送信パケット２６ａ、２６ｂとして、時刻マスタ装置２０に向けて送信する。すなわち、第１送信部１５ａ、第２送信部１５ｂのいずれかは、同期用疎通経路を介して、受信した同期パケットに対する応答を、ユニキャストで送信する。
【００３６】
次に、実施例の時刻同期システムの動作について、図を用いて説明する。図４は、実施例に係る時刻同期方法を示すフロー図である。図４では、時刻スレーブ装置１０における同期パケットの遅延揺らぎ量の測定と、同期用疎通経路の切替制御の動作に関するフローが示されている。
【００３７】
まず、時刻スレーブ装置１０は、時刻マスタ装置２０との間でパケットの送信周期Ｔを決定した後、パケットの受信動作を開始する（ステップＳ１１）。次に、第１遅延揺らぎ測定部１２ａは、時刻スレーブ装置１０内の基準クロックを基に、同期パケット２２ａの遅延揺らぎ量（ＰＶ１）を測定する。（ステップＳ１２）。また、第２遅延揺らぎ測定部１２ｂは、時刻スレーブ装置１０内の基準クロックを基に、同期パケット２２ｂの遅延揺らぎ量（ＰＶ２）を測定する（ステップＳ１３）。
【００３８】
時刻マスタ装置２０からは、時刻マスタ装置２０から所定の周期ＴでＳｙｎｃメッセージが送信されるため、第１遅延揺らぎ測定部１２ａ、第２遅延揺らぎ測定部１２ｂはそれぞれ、所定の周期ＴでＳｙｎｃメッセージを監視し、遅延揺らぎ量（ＰＶ１、ＰＶ２）を測定する。
【００３９】
次に、切替制御部１３は、第１疎通経路の遅延揺らぎ量ＰＶ１と第２疎通経路の遅延揺らぎ量ＰＶ２と比較し、揺らぎ量の少ない疎通経路を判定する。ここでは、遅延揺らぎ量ＰＶ１が遅延揺らぎ量ＰＶ２以下であるか否かが判断される（ステップＳ１４）。遅延揺らぎ量ＰＶ１が遅延揺らぎ量ＰＶ２以下である場合（ステップＳ１４、ＹＥＳ）、第１疎通経路が、同期制御に採用される同期パケットを受信する同期用疎通経路として選択される。時刻再生部１４は、第１疎通経路からの同期パケット２２ａ（Ｓｙｎｃメッセージ、ＤｅｌａｙＲｅｓｐｏｎｓｅメッセージ）から時刻を再生する（ステップＳ１５）。
【００４０】
また、時刻再生部１４は、同期パケット（Ｓｙｎｃメッセージ）への応答として、時刻マスタ装置２０に向けて第１疎通経路を介して送信される、同期要求パケット２５ａ（ＤｅｌａｙＲｅｑｕｅｓｔメッセージ）を第１送信部１５ａへ送信する。（ステップＳ１６）。
【００４１】
一方、遅延揺らぎ量ＰＶ１が遅延揺らぎ量ＰＶ２よりも大きい場合（ステップＳ１４、ＮＯ）、第２疎通経路が、同期制御に採用される同期パケットを受信する同期用疎通経路として選択される。時刻再生部１４は、第２疎通経路からの同期パケット２２ｂ（Ｓｙｎｃメッセージ、ＤｅｌａｙＲｅｓｐｏｎｓｅメッセージ）から時刻を再生する（ステップＳ１７）。
【００４２】
また、時刻再生部１４は、同期パケット（Ｓｙｎｃメッセージ）への応答として、時刻マスタ装置２０に向けて第２疎通経路を介して送信される、同期要求パケット２５ｂ（ＤｅｌａｙＲｅｑｕｅｓｔメッセージ）を第２送信部１５ｂへ送信する。（ステップＳ１８）。以降、ステップＳ１１〜Ｓ１８を繰り返す。
【００４３】
このように、実施例では、時刻スレーブ装置１０が時刻マスタ装置２０との疎通経路毎に同期パケットの遅延揺らぎ量の測定を行い、最も揺らぎの少ない経路から受信した同期パケットを同期制御に使用する。これにより、同期パケットの遅延揺らぎが大きくなるような劣悪なネットワーク環境においても、高い同期精度を保つことが可能になる。また、ネットワーク中継装置の全てに、ＩＥＥＥ１５８８ｖ２において規定されるＴＣ機能を実装する必要がなく、コストの上昇を抑えることができる。
【００４４】
また、時刻マスタ装置２０がマルチキャストで同期パケットを送信するのに対し、時刻スレーブ装置１０はユニキャストで同期要求パケットを送信する。このように、時刻スレーブ装置１０は、時刻マスタ装置２０との同期確立後も、最も遅延揺らぎの少ない疎通経路に向けて同期要求パケットをユニキャスト送信するため、同一の時刻マスタ装置２０との同期を継続し、高い同期精度を維持することが可能となる。
【００４５】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。上記の例では、同期パケットを用いてパケット網の遅延揺らぎの大小を測定する方法を説明したが、これに限定されない。遅延揺らぎの大小を測定する方法として、例えば、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）Ｙ．１７３１  ＥＴＨ−ＤＭ（Ethernet frame Delay Measurement：イーサネット（登録商標）フレーム遅延測定）などの遅延測定用の試験フレームを用いて遅延揺らぎを測定する方法を用いても、上記と同様の効果が得られる。
【符号の説明】
【００４６】
１  時刻同期装置
２  受信部
３  遅延揺らぎ測定部
４  切替制御部
１０  時刻スレーブ装置
１１ａ  第１受信部
１１ｂ  第２受信部
１２ａ  第１遅延揺らぎ測定部
１２ｂ  第２遅延揺らぎ測定部
１３  切替制御部
１４  時刻再生部
１５ａ  第１送信部
１５ｂ  第２送信部
２０  時刻マスタ装置
２１ａ  受信パケット
２１ｂ  受信パケット
２２ａ  同期パケット
２２ｂ  同期パケット
２３ａ  遅延揺らぎ量
２３ｂ  遅延揺らぎ量
２４  制御信号
２５ａ  同期要求パケット
２５ｂ  同期要求パケット
２６ａ  送信パケット
２６ｂ  送信パケット
３０  パケット網
１００  時刻同期システム
【図１】
2020202498.tif 000003
【図２】
2020202498.tif 000004
【図３】
2020202498.tif 000005
【図４】
2020202498.tif 000006
【図５】
2020202498.tif 000007
【図６】
2020202498.tif 000008