JP7283069B2 - 時刻同期経路選択装置、および、時刻同期経路選択方法 - Google Patents
時刻同期経路選択装置、および、時刻同期経路選択方法 Download PDFInfo
- Publication number
- JP7283069B2 JP7283069B2 JP2018235731A JP2018235731A JP7283069B2 JP 7283069 B2 JP7283069 B2 JP 7283069B2 JP 2018235731 A JP2018235731 A JP 2018235731A JP 2018235731 A JP2018235731 A JP 2018235731A JP 7283069 B2 JP7283069 B2 JP 7283069B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- time synchronization
- route
- synchronizing
- determination index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
- H04L45/3065—Route determination based on the nature of the carried application for real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0641—Change of the master or reference, e.g. take-over or failure of the master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0679—Clock or time synchronisation in a network by determining clock distribution path in a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
各地点のGMは、GNSS(Global Navigation Satellite System)衛星からの信号を直接受信するGNSSレシーバとして機能し、受信した信号を直接エンドアプリケーションに配信する。
しかし、高性能であるGNSSレシーバの台数を増やすと、その分コストも高くなってしまう。また、悪天候により衛星からの信号を受信できない時間帯は、時刻同期精度が悪化してしまう。
これにより、時刻基準となるGNSSアンテナの受信地点および設置数を集約でき、集約したGNSSレシーバ(GM)へ監視機能を具備することでGNSS受信の信頼性を向上することができる。また、パケットネットワークの経路二重化により、信頼性も向上できる。さらに、GMはPTPパケットを主信号に重畳することで、経済的かつ時刻同期精度を高めて時刻情報を伝達することができる。
時刻伝送システムは、PTPに対応したPTPノードであるGMノード82と、BC(Boundary Clock)ノード83,84と、OC(Ordinary Clock)ノード85とがネットワークで接続されて構成される。BCノード83,84は、PTPパケットを終端・中継する装置である。
以下、時刻同期を直接行うPTPノード間で、時刻情報を提供する側をマスタノード91(図13)とし、マスタノード91から時刻情報を受ける被同期装置の側をスレーブノード92(図13)とする。以下、時刻情報の伝搬の順序を図12の太線矢印で記載する。太線矢印の矢印元側が上り側であり、太線矢印の矢印先側が下り側である。つまり、GMノード82→BCノード83→BCノード84→OCノード85の順に正確な時刻情報が下りに伝搬される。
BCノード83は、マスタノード91であるGMノード82から時刻情報を受けるスレーブノード92であり、その後にBCノード84に時刻情報を提供するマスタノード91として機能する。
BCノード84は、BCノード83から時刻情報を受けるスレーブノード92であり、その後にOCノード85に時刻情報を提供するマスタノード91として機能する。
OCノード85は、BCノード84から時刻情報を受けるスレーブノード92であり、その後にエンド端末86に時刻情報を提供する。
なお、BCノード83,84とOCノード85との呼び方のちがいは、他PTPノードへの接続ポートがBCノード83,84には複数本存在し、OCノード85には1本だけ存在することによる。
時刻情報(タイムスタンプ)を付与したPTPパケットは、マスタノード91~スレーブノード92間で送受信される。PTPパケットとして、下りのSyncメッセージ(S11)と、下りのFollow-upメッセージ(S12)と、上りのDelay_Requestメッセージ(S13)と、下りのDelay_Responseメッセージ(S14)とが順番に送受信される。
発時刻t1は、Syncメッセージ(S11)がマスタノード91から送信された時刻である。なお、Syncメッセージの発時刻t1をSyncメッセージそのものに含ませることは困難であるので、Syncメッセージの発時刻t1は後続のFollow-upメッセージにて、スレーブノード92に通知される。
着時刻t2は、Syncメッセージがスレーブノード92に到着した時刻である。
発時刻t3は、Delay_Requestメッセージがスレーブノード92から送信された時刻である。
着時刻t4は、Delay_Requestメッセージがマスタノード91に到着した時刻である。着時刻t4は、Delay_Requestメッセージに対するDelay_Responseメッセージに含めて、スレーブノード92に通知される。
これにより、スレーブノード92は、4つのタイムスタンプ(発時刻t1~着時刻t4)をすべて把握できる。
・下り遅延Dmsは、マスタノード91→スレーブノード92の下り方向のSyncメッセージの伝搬遅延である。マスタノード91側の時計に対するスレーブノード92側の時計のずれをオフセット値とすると、下り遅延Dms=(着時刻t2-オフセット値)-発時刻t1で求まる。
・上り遅延Dsmは、スレーブノード92→マスタノード91の上り方向のDelay_Requestメッセージの伝搬遅延である。上り遅延Dsm=着時刻t4-(発時刻t3-オフセット値)で求まる。
下り遅延Dms=上り遅延Dsmと仮定すると、スレーブノード92は、以下の数式1でオフセット値を求める。
オフセット値=((着時刻t2-発時刻t1)-(着時刻t4-発時刻t3))/2 …(数式1)
そして、スレーブノード92は、求めたオフセット値で自身の時計の時刻を修正することで、マスタノード91の時計とスレーブノード92の時計とが同期(時刻一致)される。
(精度クラスA)=最大時刻誤差が100[ns]以内
(精度クラスB)=最大時刻誤差が70[ns]以内
(精度クラスC)=最大時刻誤差が20[ns]以内
(精度クラスD)=最大時刻誤差が10[ns]以内
現状のクラスA、Bの最大絶対誤差が100ns、70nsであるが、クラスCからは20ns程度になることが想定され、B-C間のギャップがA-B間よりも広くなることが想定される。精度クラスC、Dは5Gモバイルのアプリケーションを見込んで将来標準化予定である。
しかし、非特許文献1の改良版BMCAでは、異なる精度クラスの混在環境を考慮していないため、単純に装置段数が少ない経路を選択している。しかし、以下の図14に示すように、改良版BMCAが選択する経路が最適では無い場合も発生する。
・第1経路=GMノード101z→BCノード201z→BCノード202z→BCノード220z
・第2経路=GMノード102z→BCノード211z→BCノード212z→BCノード213z→BCノード220z
ここで、第1経路の装置段数=2段(BCノード201z→BCノード202z)が、第2経路の装置段数=3段(BCノード211z→BCノード212z→BCノード213z)よりも小さい。よって、BCノード220z上で動作する改良版BMCAは、第1経路を採用する(太線矢印で図示)。
この状況下では、段数が多くても高精度クラスを経由する第2経路を選択するほうが、その経路上で伝搬される時刻精度が向上する。つまり、改良版BMCAが選択する経路は、最適では無い。
本発明は、時刻同期装置間で時刻同期用パケットを送受信し、その送受信の時刻情報をもとに前記各時刻同期装置の時刻を同期する時刻伝送システムに用いられる前記時刻同期装置の機能を有する時刻同期経路選択装置であって、
前記時刻伝送システムには、異なる種類の装置性能を有する前記時刻同期装置が混在しており、かつ、時刻基準装置から前記時刻同期装置を経由して前記時刻同期経路選択装置に至る前記時刻同期用パケットの経路が複数存在し、
各経路において前段に位置する前記各時刻同期装置が、自身よりも後段に位置する前記各時刻同期装置に対して自身の装置性能を示す性能情報を通知しており、
前記時刻同期経路選択装置が、
各経路において前段に位置する前記各時刻同期装置から通知された前記性能情報を参照して、経路ごとの判定指標を計算する判定指標計算部と、
計算した前記経路ごとの判定指標をもとに、自身に至る複数の前記時刻同期用パケットの経路から、前記時刻同期用パケットを送受信する経路を選択する経路選択部と、を有することを特徴とする。
前記時刻伝送システムには、異なる種類の装置性能を有する前記時刻同期装置が混在しており、かつ、時刻基準装置から前記時刻同期装置を経由して前記時刻同期経路選択装置に至る前記時刻同期用パケットの経路が複数存在し、
各経路において前段に位置する前記各時刻同期装置は、自身よりも後段に位置する前記各時刻同期装置に対して自身の装置性能を示す性能情報を通知しており、
前記時刻同期経路選択装置は、
各経路において前段に位置する前記各時刻同期装置から通知された前記性能情報を参照して、経路ごとの判定指標を計算する判定指標計算部と、
計算した前記経路ごとの判定指標をもとに、自身に至る複数の前記時刻同期用パケットの経路から、前記時刻同期用パケットを送受信する経路を選択する経路選択部と、を有し、
前記判定指標計算部が、前記各時刻同期装置から通知された前記性能情報として、前記各時刻同期装置が自身の前段の前記時刻同期装置との間で時刻同期した結果の時刻情報の測定値と、自身の後段の前記時刻同期装置との間で時刻同期するときの時刻情報の測定値との時刻差分値を用いて、前記経路ごとの判定指標を計算することを特徴とする。
・第1経路=GMノード101→BCノード201→BCノード202→BCノード220
・第2経路=GMノード102→BCノード211→BCノード212→BCノード213→BCノード220
ここで、第1経路の装置段数=2段(BCノード201→BCノード202)が、第2経路の装置段数=3段(BCノード211→BCノード212→BCノード213)よりも小さい。
なお、GMノード101,102は、時刻基準装置である。
また、BCノード201,202,211,212,213は、時刻同期装置である。
さらに、BCノード220は、時刻同期装置であり、時刻同期経路選択装置でもある。
・GMノード101から時刻同期を受けるBCノード201は、自身の精度クラス=B(×1台)を含めた精度クラス通知を新たに作成し、後段のBCノード202に送信する。
・BCノード202は、前段のBCノード201から受信した精度クラス通知に対して、自身の精度クラス=Bを含めて(つまり、Bが合計2台)、後段のBCノード220に送信する。
・BCノード220は、前段のBCノード202から受信した精度クラス通知を参照することで、第1経路上に精度クラスBの装置が合計2台存在することを把握できる。同様に、BCノード220は、BCノード213から受信した精度クラス通知を参照することで、第2経路上に精度クラスCの装置が合計3台存在することを把握できる。
データテーブルの最大絶対時刻誤差[ns]は、精度クラスごとに規定される時刻同期装置のスペック値である。つまり、変数である通過段数と、固定値である最大絶対時刻誤差とが、データテーブルにおいて対応づけられている。
BCノード220は、以下の式で示すように、最大絶対時刻誤差を重みとした通過段数の重み付け加算値を、経路ごとの判定指標として計算する。
(経路の判定指標)=(精度クラスAの最大絶対時刻誤差)×(精度クラスAの通過段数)+(精度クラスBの最大絶対時刻誤差)×(精度クラスBの通過段数)+(精度クラスCの最大絶対時刻誤差)×(精度クラスCの通過段数)+(精度クラスDの最大絶対時刻誤差)×(精度クラスDの通過段数)
例えば、第1経路では、計算式「100×0+70×2+20×0+10×0=140」である。第2経路では、計算式「100×0+70×0+20×30+0×0=60」である。よって、BCノード220は、判定指標が最小の(最良の)第2経路を採用する(太線矢印で図示)。
BCノード200は、CPU(Central Processing Unit)と、メモリと、ハードディスクなどの記憶手段(記憶部)と、ネットワークインタフェースとを有するコンピュータとして構成される。
このコンピュータは、CPUが、メモリ上に読み込んだプログラム(アプリケーションや、その略のアプリとも呼ばれる)を実行することにより、各処理部により構成される制御部(制御手段)を動作させる。
BCノード200は、判定指標計算部11と、経路選択部12と、スレーブ側時刻同期部13と、マスタ側時刻同期部14と、クラス保持部15と、前段からのPTPパケットの受信器(RX)と、後段へのPTPパケットの送信器(TX)とを有する。以下、図4を参照して、各構成要素の詳細を明らかにする。
判定指標計算部11は、図2で説明したように、前段からのPTPパケットである精度クラス通知を経路ごとに受け、経路ごとの判定指標を計算する(S101)。
経路選択部12は、判定指標が最小の経路を、自身が時刻同期するためのPTPパケットのスレーブ側の経路として選択する(S102)。
スレーブ側時刻同期部13は、経路選択部12が選択した経路に従って、前段のマスタノードとの間で時刻同期を行う。
マスタ側時刻同期部14は、スレーブ側時刻同期部13が時刻同期した結果をもとに、後段のスレーブノードとの間で時刻同期を行う。
クラス保持部15には、事前に管理者などにより自身の精度クラスが記憶されている。マスタ側時刻同期部14は、後段のスレーブノードに送信するPTPパケットに、クラス保持部15から読み取った精度クラスを精度クラス通知として含める(S103)。
ここで、従来の改良版BMCAの処理と、図5~図8で示す本実施形態の処理とのちがいは、図6のS221の処理である。その他の処理は、従来の改良版BMCAの処理と同じである。よって、S211の「GM clockClass」などの具体的なパラメータ名などは、非特許文献1に記載の改良版BMCAのものと同じであるので、説明を省略する。
経路選択部12は、パラメータ「GM clockClass」の比較(S211)、パラメータ「GM clockAccuracy」の比較(S212)、パラメータ「GM offsetScaledLogVariance」の比較(S213)、パラメータ「GM priority2」の比較(S214)、パラメータ「local Priority」の比較(S215)の順に、パラメータ値が小さい経路を選択する。
例えば、Aの「GM clockAccuracy」がBの「GM clockAccuracy」よりも小さい場合、S212で「A<B」の分岐からA系の経路が選択される。ここで、経路選択部12は、あるパラメータ値がA系,B系で同値の場合、次のパラメータの比較に移行する。
経路選択部12は、パラメータ「GM clockIdenfity」の比較(S217)を行い、パラメータ値が小さい経路を選択する。ここで、A=Bであるときにも、端子Aから図6に移行する。
以上、図5で説明した各パラメータは、以下のように分類される。
(1)時刻同期状態(時刻品質情報)を示すパラメータの比較処理(S211,S212,S213)
(2)優先度設定を示すパラメータの比較処理(S214,S215)
(3)識別コード等を示すパラメータの比較処理(S216,S217)
経路選択部12は、パラメータ「判定指標」の比較(S221)、パラメータ「装置段数(stepsRemoved)」の比較(S222、S223)、パラメータ「送側(sender)のportIdentities」の比較(S224)、パラメータ「受側(receiver)のportIdentities」の比較(S225)の順に、パラメータ値が小さい経路を選択する。
ここで、S221では、図2の判定指標をもとにした比較処理が改良版BMCAから追加されている。
また、パラメータ「装置段数(stepsRemoved)」の比較処理では、経路A,B間で装置段数に2以上の差があるときには、ただちにパラメータ値が小さい経路を選択する(S222)。一方、経路A,B間の装置段数が1以内の僅差(A≒B)であるときには、経路Bが小さい場合の端子Bおよび経路Aが小さい場合の端子Cへ、それぞれ移行する(S223)。
これまでの説明では、同じパラメータについて経路A,B間での比較処理を行ってきたが、図7のS231では、経路選択部12は、パラメータ「portIdentities」を、同じ経路Aに属する送側(sender)と受側(receiver)とで比較する。経路選択部12は、S231の比較結果が一致するときにはエラーを返し、不一致の場合には、B系の経路を選択する。
図7のS231と同様に、経路選択部12は、パラメータ「portIdentities」を、同じ経路Bに属する送側(sender)と受側(receiver)とで比較する(S232)。経路選択部12は、S232の比較結果が一致するときにはエラーを返し、不一致の場合には、A系の経路を選択する。
以下、図9からは、事前登録された精度クラスに代えて、各BCノード200が自装置内で測定した時刻誤差を用いて、最適な経路を選択する手法を説明する。測定した時刻誤差とは、スレーブ側時刻同期部13の時刻情報からマスタ側時刻同期部14へ伝達される時刻情報への誤差である。この時刻誤差は、BCノード200の同期精度における性能を直に測定した実力値を示している。
読出制御部21は、スレーブ側時刻同期部13およびマスタ側時刻同期部14それぞれに対して、時刻同期処理の結果を読み出すための信号(読出信号)を同じタイミングで通知する(破線矢印で図示)。
誤差判定部22は、読出信号に応じて読み出されたスレーブ側時刻同期部13およびマスタ側時刻同期部14それぞれの時刻同期結果を比較し、双方の時刻差分値(時刻誤差)を測定(判定)する。
誤差通知部23は、誤差判定部22が求めた時刻誤差をNMS3に通知する。NMS3は、各BCノード200を管理する装置であり、前段の各BCノード200から収集した時刻誤差を後段の各BCノード200に配信(中継)する。
NMS3は、経路ごとに、時刻誤差の実測値の総和を判定指標として計算する。そして、NMS3は、計算した判定指標が小さい経路を最適な経路として後段のBCノード200(ここでは通過装置順=4番目の装置)に通知する。
または、NMS3は、最適な経路の計算を行う代わりに、その計算に用いるパラメータ(通過装置順の時刻誤差の実測値)を、後段のBCノード200に通知することで、その通知先のBCノード200に最適な経路を計算させてもよい。
その後、自装置のマスタ側時刻同期部14と、後段装置のスレーブ側時刻同期部13とで、PTPパケットとして、Syncメッセージ(S11m)と、Follow-upメッセージ(S12m)と、Delay_Requestメッセージ(S13m)と、Delay_Responseメッセージ(S14m)とが順番に送受信される。Syncメッセージは発時刻t1mから着時刻t2mの間に送信され、Delay_Requestメッセージは発時刻t3mから着時刻t4mの間に送信される。
この期間内で読出制御部21は、読出信号を自装置のスレーブ側時刻同期部13に送信してスレーブ側の時刻同期結果を読み出すとともに(S21)、読出信号を自装置のマスタ側時刻同期部14に送信してマスタ側の時刻同期結果を読み出す(S22)。
なお、読出信号を送信する頻度、つまり、時刻誤差を測定する頻度は、高いほどリアルタイムに現状を反映した高精度な測定値を取得できる反面、測定処理にかかる装置負荷も上昇する。
さらに、経路を決定した自装置のBCノード200は、前段までの各BCノード200の時刻誤差に加えて、自装置の時刻誤差も併せて後段のBCノード200に通知することで、GMからエンド端末(エンドアプリケーション)までのネットワーク全体として最適な(精度の高い)時刻情報を供給できる。
・装置性能として精度クラスを扱う図3のBCノード200は、自身に接続される後段のBCノード200に対して、精度クラスを含めた精度クラス通知により通知する。
・装置性能として時刻誤差を扱う図9のBCノード200は、NMS3に対して自装置の時刻誤差の測定結果を通知する。
一方、BCノード200は、精度クラスをNMS3に通知してもよいし、時刻誤差を含めた精度クラス通知を後段のBCノード200に通知してもよい。
また、本実施形態においては、一般的なコンピュータのハードウェア資源を、BCノード200の各手段として動作させるプログラムによって実現することができる。そして、このプログラムは、通信回線を介して配布したり、CD-ROM等の記録媒体に記録して配布したりすることも可能である。
11 判定指標計算部
12 経路選択部
13 スレーブ側時刻同期部
14 マスタ側時刻同期部
15 クラス保持部
21 読出制御部
22 誤差判定部
23 誤差通知部
91 マスタノード
92 スレーブノード
101,102 GMノード(時刻基準装置)
201,202,211,212,213 BCノード(時刻同期装置)
220 BCノード(時刻同期装置、時刻同期経路選択装置)
Claims (6)
- 時刻同期装置間で時刻同期用パケットを送受信し、その送受信の時刻情報をもとに前記各時刻同期装置の時刻を同期する時刻伝送システムに用いられる前記時刻同期装置の機能を有する時刻同期経路選択装置であって、
前記時刻伝送システムには、異なる種類の装置性能を有する前記時刻同期装置が混在しており、かつ、時刻基準装置から前記時刻同期装置を経由して前記時刻同期経路選択装置に至る前記時刻同期用パケットの経路が複数存在し、
各経路において前段に位置する前記各時刻同期装置は、自身よりも後段に位置する前記各時刻同期装置に対して自身の装置性能を示す性能情報を通知しており、
前記時刻同期経路選択装置は、
各経路において前段に位置する前記各時刻同期装置から通知された前記性能情報を参照して、経路ごとの判定指標を計算する判定指標計算部と、
計算した前記経路ごとの判定指標をもとに、自身に至る複数の前記時刻同期用パケットの経路から、前記時刻同期用パケットを送受信する経路を選択する経路選択部と、を有し、
前記判定指標計算部は、前記各時刻同期装置から通知された前記性能情報として、前記各時刻同期装置に事前登録された精度クラスを用い、前記精度クラスごとに規定される最大絶対時刻誤差を重みとした前記精度クラスごとの通過段数の重み付け加算値を、前記経路ごとの判定指標として計算することを特徴とする
時刻同期経路選択装置。 - 時刻同期装置間で時刻同期用パケットを送受信し、その送受信の時刻情報をもとに前記各時刻同期装置の時刻を同期する時刻伝送システムに用いられる前記時刻同期装置の機能を有する時刻同期経路選択装置であって、
前記時刻伝送システムには、異なる種類の装置性能を有する前記時刻同期装置が混在しており、かつ、時刻基準装置から前記時刻同期装置を経由して前記時刻同期経路選択装置に至る前記時刻同期用パケットの経路が複数存在し、
各経路において前段に位置する前記各時刻同期装置は、自身よりも後段に位置する前記各時刻同期装置に対して自身の装置性能を示す性能情報を通知しており、
前記時刻同期経路選択装置は、
各経路において前段に位置する前記各時刻同期装置から通知された前記性能情報を参照して、経路ごとの判定指標を計算する判定指標計算部と、
計算した前記経路ごとの判定指標をもとに、自身に至る複数の前記時刻同期用パケットの経路から、前記時刻同期用パケットを送受信する経路を選択する経路選択部と、を有し、
前記判定指標計算部は、前記各時刻同期装置から通知された前記性能情報として、前記各時刻同期装置が自身の前段の前記時刻同期装置との間で時刻同期した結果の時刻情報の測定値と、自身の後段の前記時刻同期装置との間で時刻同期するときの時刻情報の測定値との時刻差分値を用いて、前記経路ごとの判定指標を計算することを特徴とする
時刻同期経路選択装置。 - 前記各時刻同期装置は、直接の前記時刻同期用パケットの送受信相手となる後段に位置する前記各時刻同期装置に対して、自身の前記性能情報と、自身よりも前段に位置する前記各時刻同期装置の前記性能情報とを通知することを特徴とする
請求項1又は請求項2に記載の時刻同期経路選択装置。 - 前記各時刻同期装置は、前記時刻同期装置とは別装置である管理装置に自身の前記性能情報を通知することで、管理装置から前記各時刻同期装置に対して前記各性能情報を配信させることを特徴とする
請求項1又は請求項2に記載の時刻同期経路選択装置。 - 時刻同期装置間で時刻同期用パケットを送受信し、その送受信の時刻情報をもとに前記各時刻同期装置の時刻を同期する時刻伝送システムに用いられる前記時刻同期装置の機能を有する時刻同期経路選択装置により実行される時刻同期経路選択方法であって、
前記時刻伝送システムには、異なる種類の装置性能を有する前記時刻同期装置が混在しており、かつ、時刻基準装置から前記時刻同期装置を経由して前記時刻同期経路選択装置に至る前記時刻同期用パケットの経路が複数存在し、
各経路において前段に位置する前記各時刻同期装置は、自身よりも後段に位置する前記各時刻同期装置に対して自身の装置性能を示す性能情報を通知しており、
前記時刻同期経路選択装置は、判定指標計算部と、経路選択部と、を有しており、
前記判定指標計算部は、各経路において前段に位置する前記各時刻同期装置から通知された前記性能情報を参照して、経路ごとの判定指標を計算し、
前記経路選択部は、計算した前記経路ごとの判定指標をもとに、自身に至る複数の前記時刻同期用パケットの経路から、前記時刻同期用パケットを送受信する経路を選択し、
前記判定指標計算部は、前記各時刻同期装置から通知された前記性能情報として、前記各時刻同期装置に事前登録された精度クラスを用い、前記精度クラスごとに規定される最大絶対時刻誤差を重みとした前記精度クラスごとの通過段数の重み付け加算値を、前記経路ごとの判定指標として計算することを特徴とする
時刻同期経路選択方法。 - 時刻同期装置間で時刻同期用パケットを送受信し、その送受信の時刻情報をもとに前記各時刻同期装置の時刻を同期する時刻伝送システムに用いられる前記時刻同期装置の機能を有する時刻同期経路選択装置により実行される時刻同期経路選択方法であって、
前記時刻伝送システムには、異なる種類の装置性能を有する前記時刻同期装置が混在しており、かつ、時刻基準装置から前記時刻同期装置を経由して前記時刻同期経路選択装置に至る前記時刻同期用パケットの経路が複数存在し、
各経路において前段に位置する前記各時刻同期装置は、自身よりも後段に位置する前記各時刻同期装置に対して自身の装置性能を示す性能情報を通知しており、
前記時刻同期経路選択装置は、判定指標計算部と、経路選択部と、を有しており、
前記判定指標計算部は、各経路において前段に位置する前記各時刻同期装置から通知された前記性能情報を参照して、経路ごとの判定指標を計算し、
前記経路選択部は、計算した前記経路ごとの判定指標をもとに、自身に至る複数の前記時刻同期用パケットの経路から、前記時刻同期用パケットを送受信する経路を選択し、
前記判定指標計算部は、前記各時刻同期装置から通知された前記性能情報として、前記各時刻同期装置が自身の前段の前記時刻同期装置との間で時刻同期した結果の時刻情報の測定値と、自身の後段の前記時刻同期装置との間で時刻同期するときの時刻情報の測定値との時刻差分値を用いて、前記経路ごとの判定指標を計算することを特徴とする
時刻同期経路選択方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018235731A JP7283069B2 (ja) | 2018-12-17 | 2018-12-17 | 時刻同期経路選択装置、および、時刻同期経路選択方法 |
PCT/JP2019/047787 WO2020129701A1 (ja) | 2018-12-17 | 2019-12-06 | 時刻同期経路選択装置、および、時刻同期経路選択方法 |
US17/413,863 US11722288B2 (en) | 2018-12-17 | 2019-12-06 | Time synchronization path selection device and time synchronization path selection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018235731A JP7283069B2 (ja) | 2018-12-17 | 2018-12-17 | 時刻同期経路選択装置、および、時刻同期経路選択方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020098974A JP2020098974A (ja) | 2020-06-25 |
JP7283069B2 true JP7283069B2 (ja) | 2023-05-30 |
Family
ID=71101670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018235731A Active JP7283069B2 (ja) | 2018-12-17 | 2018-12-17 | 時刻同期経路選択装置、および、時刻同期経路選択方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11722288B2 (ja) |
JP (1) | JP7283069B2 (ja) |
WO (1) | WO2020129701A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111385050B (zh) * | 2018-12-29 | 2022-11-08 | 华为技术有限公司 | 时钟同步方法、装置和存储介质 |
CN115767607A (zh) * | 2021-09-02 | 2023-03-07 | 华为技术有限公司 | 一种时间同步的监控方法 |
SE2151211A1 (en) * | 2021-10-01 | 2023-04-02 | Net Insight Ab | Assymetric delay compensation |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110122775A1 (en) | 2009-11-20 | 2011-05-26 | Zampetti George P | Method and system for analyzing and qualifying routes in packet networks |
JP2012023654A (ja) | 2010-07-16 | 2012-02-02 | Kddi Corp | ネットワークを介した時刻同期装置 |
JP2012209791A (ja) | 2011-03-30 | 2012-10-25 | Hitachi Ltd | ネットワークノード、時刻同期方法及びネットワークシステム |
US20160073365A1 (en) | 2014-09-04 | 2016-03-10 | Telefonaktiebolaget L M Ericsson (Publ) | Communication network nodes and methods performed therein |
JP2018088646A (ja) | 2016-11-29 | 2018-06-07 | 富士通株式会社 | 時刻同期装置及び時刻同期方法 |
WO2018208197A1 (en) | 2017-05-12 | 2018-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and devices for synchronization in communication networks |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103001720B (zh) * | 2012-11-12 | 2017-05-10 | 中兴通讯股份有限公司 | 时间同步方法和装置 |
CN106656387B (zh) * | 2015-10-30 | 2018-09-07 | 华为技术有限公司 | 用于检测时钟同步路径的方法、节点及*** |
CN107204928B (zh) * | 2016-03-18 | 2021-06-08 | 华为技术有限公司 | 更新时钟同步拓扑的方法、确定时钟同步路径的方法及设备 |
US10298346B2 (en) * | 2016-06-02 | 2019-05-21 | Cisco Technology, Inc. | Directed acyclic graph optimization based on timing information for generating optimized network clock |
EP3759978A1 (en) * | 2018-03-01 | 2021-01-06 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for synchronizing radio network nodes |
-
2018
- 2018-12-17 JP JP2018235731A patent/JP7283069B2/ja active Active
-
2019
- 2019-12-06 WO PCT/JP2019/047787 patent/WO2020129701A1/ja active Application Filing
- 2019-12-06 US US17/413,863 patent/US11722288B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110122775A1 (en) | 2009-11-20 | 2011-05-26 | Zampetti George P | Method and system for analyzing and qualifying routes in packet networks |
JP2012023654A (ja) | 2010-07-16 | 2012-02-02 | Kddi Corp | ネットワークを介した時刻同期装置 |
JP2012209791A (ja) | 2011-03-30 | 2012-10-25 | Hitachi Ltd | ネットワークノード、時刻同期方法及びネットワークシステム |
US20160073365A1 (en) | 2014-09-04 | 2016-03-10 | Telefonaktiebolaget L M Ericsson (Publ) | Communication network nodes and methods performed therein |
JP2018088646A (ja) | 2016-11-29 | 2018-06-07 | 富士通株式会社 | 時刻同期装置及び時刻同期方法 |
WO2018208197A1 (en) | 2017-05-12 | 2018-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and devices for synchronization in communication networks |
Non-Patent Citations (1)
Title |
---|
杉山 隆太 他,時刻同期網におけるMTIEに基づいた時刻経路最適化の検討,電子情報通信学会2018年総合大会講演論文集 通信2,2018年03月,p.149,B-8-8 |
Also Published As
Publication number | Publication date |
---|---|
US20220060310A1 (en) | 2022-02-24 |
JP2020098974A (ja) | 2020-06-25 |
WO2020129701A1 (ja) | 2020-06-25 |
US11722288B2 (en) | 2023-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9525502B2 (en) | Timing over packet demarcation entity | |
US9973292B2 (en) | Methods and systems for estimating offset and skew using linear programming | |
JP7283069B2 (ja) | 時刻同期経路選択装置、および、時刻同期経路選択方法 | |
US8971357B2 (en) | Method for synchronizing master and slave clocks of a packet-switched network with aggregated connections between nodes, and associated synchronization devices | |
EP2941006B1 (en) | Method and system for clock reference streams | |
US8559412B1 (en) | Communication time information in a network to enable synchronization | |
CN102035638B (zh) | 时钟选源处理方法、装置和*** | |
US20080101514A1 (en) | Method and arrangement for synchronization | |
CN112166565A (zh) | 电缆网络的定时同步 | |
CN103563287A (zh) | 同步设备和同步方法 | |
CN103546268A (zh) | 一种***时间的补偿方法及设备 | |
JP7310163B2 (ja) | 伝送装置、時刻伝送システム、および、遅延補正方法 | |
WO2019163680A1 (ja) | 時刻経路選択装置及び時刻経路選択方法 | |
US9213317B2 (en) | Method and arrangement for transferring a time of day value between network elements | |
CN112039621B (zh) | 一种时间同步方法和*** | |
CN114258126A (zh) | 数据处理方法及其装置 | |
US20220026857A1 (en) | Time transmission correction device, time transmission system, and delay measurement method | |
US11539452B2 (en) | Signaling the distributed 1588v2 clock accuracy relative to UTC | |
US11876609B2 (en) | Time sync device, time sync method, and program | |
JP7302192B2 (ja) | 伝送装置、時刻伝送システム、および、遅延補正方法 | |
JP7200636B2 (ja) | 伝送装置、時刻伝送システム、および、遅延測定方法 | |
EP3437216B1 (en) | Methods and systems for estimating offset and skew using linear programming | |
CN102474372A (zh) | 将客户机时钟频率与服务器时钟频率进行同步的方法 | |
Melnik et al. | The Measuring Probes Framework Synchronizing for the Digital Metrology | |
CN116264731A (zh) | 确定时钟频率偏移的方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230111 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230418 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230501 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7283069 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |