はじめに
TSNは、ネットワークのデバイス間で、時刻の正確な同期を可能にするIEEE802.1AS_Rev(Timing and Synchronization)規格を採用しています。この時刻同期により、各デバイスにおける正確な時刻でのアクション実行が可能になります。
802.1AS-Revとは
802.1AS-Revは、イーサネットネットワーキングに関連するIEEE 802.1規格の1つです。この規格は、ネットワーク内機器の時刻同期方式を定義しています。
802.1AS-Revは、802.1ASの後継規格であり、802.1ASからいくつかの点でアップグレードされた規格です。
802.1AS-Revの必要性
ネットワーク内の各機器が時刻同期する仕組みとして、NTP(Network Time
Protocol)方式がありますが、この時刻同期方式は、ソフトウェアでタイムスタンプ処理を行うため、時刻同期性能がミリ秒レベル(千分の一秒)に留まります。
802.1AS-Revでは、時刻同期のプロトコルとして、gPTP(GeneralizedPrecision Time
Protocol)を採用しており、ハードウェアでタイムスタンプ処理を行うため、マイクロ秒(百万分の一秒)単位の高精度な時刻同期を実現することができます。
NTP方式以上の時刻同期性能が求められるイーサーネットネットワーク(例えば、車載、モバイル、ファクトリーネットワークなど)では、802.1AS-Revの採用が不可欠となっています。
802.1AS-Revの時刻同期の仕組み_その1
ネットワーク内の機器は、Pear-to-Peerにて、時刻同期をとります。
BMCA(Best Master Clock Algorithm)方式にて、ネットワークに基準時刻情報を配信するGM(Ground Master)と決定します。GM以外の機器は、BC(Boundary
Clock)または、OC(Ordinary Clock)となります。
BCは、上位機器から時刻情報を受信し、時刻同期する機能(Slave機能)と、Slave機能によって上位機器と同期がとれた時刻情報を下位機器に送信する機能(Master機能)を有します。一方、OCは、Master又はSlave機能の一方のみを持つ機器です。
802.1AS-Revのネットワーク構成例を、図1に示します。GMからの時刻情報を定期的に配信し、BCは、自分がもつ時刻情報を逐次補正し、下位の機器に時刻を伝えることにより、ネットワーク内の機器が1uS以下の精度で、同一の時刻情報をもつことが可能になります。なお、時刻同期は、上位機器と下位機器との間で、gPTPプロトコルに規定されているメッセージのやりとりが行われることによって実現されます。こちらについては、後述します。
図1.802.1AS-Revのネットワーク構成
802.1AS-Revの時刻同期の仕組み_その2
上位機器の時刻に下位機器の時刻を同期させるためには、以下の4つのメッセージが使用されます。
- Sync Message
- Follow_Up Message
- Delay_Req Message
- Delay_Resp Message
下位機器は、上位機器との間で上記4つのメッセージの送受信を行うことにより、以下4つの時刻情報(t1~t4)を持つことができます。
- t1 上位機器が、Sync Messageを送信した時刻
- t2 下位機器が、Sync Messageを受信した時刻
- t3 下位機器が、Delay_Req Messageを送信した時刻
- t4 上位機器が、Delay_Req Messageを受信した時刻
802.1AS-Revでは、t1時間を下位機器に伝える方法として、以下図2及び図3のように、1 Step同期方式と2 Step同期方式の二つの方法が規定されています。
(802.1AS-Rev の先行規格である802.1ASでは、 2 Step同期方式のみ規定されています。)
なお、時刻補正は、一定間隔ごと・定期的に行われます。
-
図2.1 Step同期方式
-
図3.2 Step同期方式
下位機器は、t1~t4時刻情報から、上位機器の時刻に同期するように、時刻補正を行います。
以下の式を利用して、時刻補正値(=上位機器と下位機器の時刻差)を求め、下位機器の時刻補正を行います。
計算式
時刻補正値(=上位機器と下位機器の時刻差)=((t2-t1)-(t4-t3)) ⁄ 2
- 計算結果の符号がプラスの場合:上位機器より下位機器の時刻が進んでいることを示す。
- 計算結果の符号がマイナスの場合:上位機機器より下位機器の時刻が遅れていることを示す。
補正後の下位機器の時刻(=上位機器の時刻)=(下位機器の時刻)-(時刻補正値)
まとめ
本コラムでは、 802.1AS_Rev(Timing and Synchronization)規格について、解説しました。
次回以降の技術コラムについては、現在、検討中です。TSN技術コラム連載をご愛読いただきありがとうございました。
お問い合わせ
関連技術コラム
関連製品情報

ミリ波レーダーを活用した在室検知 簡易デモシステム
高精度・低消費電力の在室検知デモシステムです。プライバシーに配慮した人物検知で、会議室の利用状況把握やバス置き去り防止に貢献します。
- Acconeer AB
- NEXT Mobility
- ICT・インダストリアル

CodeMeterワークショップ 無料・随時開催・カスタマイズ可能
お客さまの課題に合わせてアレンジ可能なワークショップです。概要、ライセンス制御形態、Python/JavaScriptなど具体的な暗号化まで、導入事例を交え解説します。
- WIBU-SYSTEMS AG
- ICT・インダストリアル
- スマートファクトリー・ロボティクス
- ソフトウェア

CodeMeterによるソフトウェア保護とライセンス付与
Wibu-SystemsのAxProtectorは、PythonやNvidia Jetsonなど多様なコードに対応し、ソフトウェア全体を強力に暗号化します。
- WIBU-SYSTEMS AG
- ICT・インダストリアル
- スマートファクトリー・ロボティクス
- ソフトウェア

PSOC™ センシング・制御・HMIを1チップに。スマート機器をもっと自由に
PSOC™は高集積・高柔軟性のマイコンで、多様なセンシング技術と再構成可能なアナログ・デジタル機能を1チップで提供します。
- Infineon Technologies AG
- ICT・インダストリアル
- スマートファクトリー・ロボティクス

NXPの車載統合マイコンS12 MagniVの魅力を徹底解説
NXPの統合マイコンS12 MagniVは、ECUの小型化と短期開発を実現し、車載システムの電動化に貢献します。S12 MagniVの特長や利点を解説しています。
- NXP Semiconductors N.V.
- NEXT Mobility
- ICT・インダストリアル

CodeMeter ソフトファイルによるライセンス制御
ソフトファイルによるライセンス制御ができるCmActLicenseなら、ハードウェア不要で不正コピー・無断使用を強力に防止します。
- WIBU-SYSTEMS AG
- ICT・インダストリアル
- スマートファクトリー・ロボティクス
- ソフトウェア




