G.8275.1 に関する情報
Precision Time Protocol(PTP)が定義されている IEEE 1588-2008 標準では、異なるシナリオでの使用に対して PTP を適応させるために、個別のプロファイルを定義することができます。ネットワークからのフルタイミングサポートを備えた ITU-T G.8275.1 は、テレコムネットワークで使用するための PTP プロファイルです。テレコムネットワークでは、位相または時刻の同期が必要であり、各ネットワークデバイスが PTP プロトコルに参加し、PHY レイヤの周波数サポートを提供します。
同期モデル
G.8275.1 に採用されているモデルは、「ホップバイホップ」同期です。マスターからスレーブへのパス上の各ネットワーク要素は、ローカルクロックを上流のデバイスに同期させ、下流のデバイスに同期を提供します。
G.8275.1 では、次の 3 種類のクロックを使用できます。
-
Telecom Grandmaster(T-GM):テレコムグランドマスターは、ネットワーク内の他のデバイスにタイミングを提供し、通常は、GPS アンテナなどのプライマリ基準時刻源に接続されています。ローカルクロックを他のネットワーク要素に同期させません。
-
Telecom Time Slave Clock(T-TSC):スレーブクロックは、ローカルクロックを別の PTP クロックに同期させ、他のデバイスには PTP を介して同期を提供しません。
-
Telecom Boundary Clock(T-BC):テレコム境界クロックは、ローカルクロックを T-GM または上流の T-BC に同期させ、タイミング情報を下流の T-BC または T-TSC に提供します。所定の時点で、T-BC が同期するために利用可能な高品質のクロックがない場合は、グランドマスターの機能を果たすことができます。G.8275.1 は、T-BC に仮想ポートの概念を導入しています。仮想ポートは、ソース選択に参加できる、T-BC 上の外部の周波数、位相、および時刻入力インターフェイスです。IR8340 には、タイミングカードに載った gnss モジュールがあります。gnss がロックされている場合、GNSS から時刻、位相、および周波数を取得する仮想ポートを使用するように T-BC を設定できます。
非参加デバイス(PTP パケットを転送するだけのデバイス)および PTP 透過クロックは許可されません。
PTP は、ネットワーク全体で位相/時刻の同期を提供するために使用されます。SyncE が G.8275.1 展開で使用され、位相/時刻の同期(いわゆる「ハイブリッドモード」)の周波数安定性が向上することが期待されます(必須ではありません)。
PTP ドメイン
G.8275.1 ネットワーク内で使用できる PTP ドメイン番号は、24 ~ 43 の範囲です。デフォルトドメインは 24 です。
PTP メッセージと転送
次の PTP 転送パラメータは、G.8275.1 で定義されています。
-
マルチキャスト PTP over Ethernet を使用する必要があります。転送可能なマルチキャスト MAC アドレス(01-1B-19-00-00-00)または転送不可能なマルチキャスト MAC アドレス(01-80-C2-00-00-0E)のいずれかを使用できます。使用中の MAC アドレスは、設定によってポートごとに選択されます。
-
1 ステップまたは 2 ステップのクロックモードを使用できます。
-
位相/時刻配信を可能にするために、双方向の PTP 動作が必要です。遅延要求応答メカニズムが、伝播遅延測定に使用されます。ピア遅延メカニズムは使用されません。
-
アナウンスメッセージの最小パケットレートは 8 パケット/秒です。同期、フォローアップ、遅延要求、および遅延応答メッセージの場合、最小レートは 16 パケット/秒です。
-
シグナリングおよび管理メッセージは使用されません。
(注) |
G8275.1 は、サブインターフェイス、dot1q、およびポートチャネルではサポートされていません。 |
ベスト マスター クロック アルゴリズム
G.8275.1 は、代替ベスト マスター クロック アルゴリズム(BMCA)を指定します。BMCA は、各デバイスが同期するクロック(存在する場合)を選択し、ローカルポートのポート状態を決定するために使用されます。
次の新しいパラメータは、G.8275.1 の代替 BMCA の一部として定義されています。
-
「notSlave」フラグ:notSlave フラグは、ポートごとに設定可能な boolean 値であり、ポートをスレーブモードにできるかどうかを示します。これが PTP クロックのポートの 1 つに設定されている場合、クロックはそのポートで受信したクロックに同期しません。
-
ローカルプライオリティ:ローカルプライオリティはポートごとの設定項目であり、単一のネットワーク要素の範囲内で、異なるポートで受信したクロック間から PTP クロックが選択するときにタイブレーカーとして使用されます。ネットワーク要素のローカルクロックにも、設定可能なローカルプライオリティがあります。
G.8275.1 BMCA のクロック比較アルゴリズムは、次のパラメータに基づいています。
-
クロッククラス:プロファイルは、準拠するクロックで使用するための一連のクロッククラスを定義します。選択されるクロッククラスは、クロックのタイプ、クロックのトレーサビリティ、およびホールドオーバーステータスに依存します。
-
クロック精度:G.8275.1 によって次のクロック精度値が使用されます。
0x21:PRTC にロックされた T-GM はこの値を使用します。
0xFE:ホールドオーバーの T-GM、または T-BC は、この値を使用します。
-
オフセットスケール対数分散:G.8275.1 によって次のオフセットスケール対数分散値が使用されます。
0x4E5D:PRTC にロックされた T-GM はこの値を使用します。
0xFFFF:ホールドオーバーの T-GM、または T-BC は、この値を使用します。
-
プライオリティ 2:元の 1588v2 BMCA と同様に使用されます。プライオリティ 1 は使用されません。
-
ローカルプライオリティ:上記のように使用されます。
-
クロック ID:クロック ID は、異なるクロック間のタイブレーカーとして使用されます(元の 1588v2 BMCA と同様)。
-
削除されたステップ:削除されたステップの値は、同じクロックを受信する異なるポート間で選択するために使用されます(元の 1588v2 BMCA と同様)。
-
ポート ID:ポート ID は、同じクロックの異なるポート間のタイブレーカーとして使用されます。
G.8275.1 準拠のクロックは、受信したアナウンスメッセージの次の値を無視します。
-
flag フィールドの代替マスター、ユニキャスト、およびプロファイル固有のメンバー
-
control フィールド
-
Priority1