ACX7024およびACX7024Xルーターでの部分的なタイミングサポート支援
APTS(Assisted Partial Timing Support)は、PTPに裏打ちされたGNSSで、モバイルバックホールネットワークで正確なタイミングと同期を提供します。このトピックでは、ACX7024ルーターとACX7024XルーターでのAPTSサポートについて説明します。
ACX7024ルーターとACX7024Xルーターは、T-BC-A(Assisted Partial Timing Support)のテレコム境界クロックとして機能します。ルーターは、プライマリ ソースとして GNSS にロックされます。GNSSはロックを失うと、G8275.2パケットtimeReceiverから時間情報を導き出すことで、周波数または位相バックアップモードで動作します。
クロッククラスのしきい値を設定できます。システムは、timeTransmitter のクロッククラスが設定されたしきい値以下である場合にのみ、アップストリーム PTP timeTransmitter をバックアップソースとみなします。
GNSSがロックを失い、PTPが使用できないか準備ができていない場合、システムは内部クロックでholdover-in-spec状態に移行し、ホールドオーバータイマーが終了するまでその状態を続けます。ホールドオーバー時間は、[set protocols ptp]階層にあるholdover-in-spec-durationオプションで設定できます。GNSSが利用可能になると、ルーターはGNSSにロックバックされます。
システムがホールドオーバー状態に入ると、PTPが再び利用可能になったとしても、GNSSが復旧するまでその状態が維持されます。
サポートされているAPTS機能は次のとおりです。
-
G.8275.1とG8275.2の両方のtimeTransmitterポートをサポートしており、APTSのバックアップパスとして最大4つのG.8275.2 timeReceiverポートを設定できます。
- IPv4 timeTransmitter ストリームでは最大 512 PTP がサポートされ、最大 128 PTPoE timeTransmitter ストリームがサポートされています。IPv4 上の PTP と PTPoE は同時にサポートされています。
-
APTSが設定されている場合、IPv4 timeReceiverストリームを介した4つのPTPがサポートされます。
-
PTP over IPv4 timeReceiver設定は、ルーティングインスタンスに属するインターフェイスでサポートされています。
-
APTSモードでは、ユニキャストネゴシエーションがデフォルトで有効になっています。
-
APTSは、100G、50G、40G、25G 、10G、1Gポートでサポートされています。
GNSSがダウンしているときのTimeReceiverの選択
GNSSがアクティブな状態での通常の動作中、システムはG.8275.2 BMCAを使用して最適なPTPタイムレシーバーを選択し、GNSSに対する基準位相オフセットを計算します。GNSS が失敗した場合、PTP ソースに切り替わり、蓄積されたベース オフセットを使用して位相を調整し、増分変更のみを行います。BMCA がアクティブな timeReceiver を変更すると、以前の timeReceiver のオフセットがリセットされ、新しい timeReceiver は標準の G.8275.2 プロファイルに従って位相補正を行います。位相オフセットが1.1μs (マイクロ秒)を超えると、システムはアラームを発生させ、GNSSが回復するまでホールドオーバーに入ります。元の timeReceiver では、このしきい値はデルタ オフセットに適用され、新しい timeReceiver では位相オフセット全体に適用されます。
設定
ACX7024とACX7024Xでこの機能をサポートするには、以下に示すように、[edit chassis synchronization]階層レベルでGNSSソースが設定され、[edit protocols ptp]階層レベルで設定されたPTPバウンダリークロックを持つAPTSノードが必要です。
PTP機能を有効にするには、
ptp-modeを設定します。set chassis fpc 0 pic 0 ptp-mode
- GNSS設定の構成:
set chassis synchronization network-option option-1 set chassis synchronization enable-extended-ql-tlv set chassis synchronization esmc-transmit interfaces all set chassis synchronization gnss-receiver 0 interface set chassis synchronization gnss-receiver 0 receiver-type tb-1 set chassis synchronization gnss-receiver 0 constellation gps l1ca
PTPを設定します。このダウンストリーム timeReceiver の設定では、
clock-modeが バウンダリークロック に設定され、ベース プロファイルが G.8275.1 に設定されていることに注意してください。APTSでバウンダリークロックを設定する場合、設定[set protocols ptp apts]が必要です。set protocols ptp clock-mode boundary set protocols ptp profile-type g.8275.1 set protocols ptp ipv4-dscp 54 set protocols ptp slave delay-request -4 set protocols ptp slave sync-interval -4 set protocols ptp slave grant-duration 500 set protocols ptp slave interface et-0/0/18.0 unicast-mode transport ipv4 set protocols ptp slave interface et-0/0/18.0 unicast-mode clock-source 192.168.1.2 local-ip-address 192.168.1.10 set protocols ptp slave interface et-0/0/19.0 unicast-mode transport ipv4 set protocols ptp slave interface et-0/0/19.0 unicast-mode clock-source 19.0.0.2 local-ip-address 19.0.0.1 set protocols ptp slave interface et-0/0/20.0 unicast-mode transport ipv4 set protocols ptp slave interface et-0/0/20.0 unicast-mode clock-source 20.0.0.2 local-ip-address 20.0.0.1 set protocols ptp slave interface et-0/0/21.0 unicast-mode transport ipv4 set protocols ptp slave interface et-0/0/21.0 unicast-mode clock-source 21.0.0.2 local-ip-address 21.0.0.1 set protocols ptp master interface et-0/0/0.0 unicast-mode transport ipv4 set protocols ptp master interface et-0/0/0.0 unicast-mode clock-client 10.0.0.2 local-ip-address 10.0.0.10 set protocols ptp master interface et-0/0/2.0 multicast-mode transport ieee-802.3 set protocols ptp master interface et-0/0/10.0 multicast-mode transport ieee-802.3 set protocols ptp apts
オプションで、APTSプロファイルに使用するドメインを設定します。
set protocols ptp apts domain 44
ルーティングインスタンスに属するインターフェイスでPTPを有効にすることができます。
set protocols ptp slave interface et-0/0/0.0 unicast-mode clock-source 192.168.1.2 local-ip-address 192.168.1.10 set routing-instances PTP-VRF instance-type virtual-router set routing-instances PTP-VRF interface et-0/0/0.0
(オプション)時間
holdover-in-spec-duration分単位で指定して設定を行います。set protocols ptp holdover-in-spec-duration 10
(オプション)アップストリームPTP timeTransmitterのクロッククラスしきい値を1〜255の値に設定します。
システムは、そのクロッククラスが設定されたしきい値以下である場合にのみ、timeTransmitterをバックアップと見なします。このパラメーターが設定されていない場合、デフォルト値は248に設定されます。
set protocol ptp clock-class-threshold <value>
検証
- PTP 設定を確認します。
user@host> show ptp global-information PTP Global Configuration: Domain number : 24 Clock mode : Boundary Profile: G.8275.1 Priority Level1 : 128 Priority Level2 : 128 Local Priority : 128 Path Trace : Disabled ESMC QL From Clock Class: Enabled SNMP Trap Status : Disabled PHY Time Stamping : Enabled UTC Leap Seconds : 37 Transparent-clock-config : DISABLED Transparent-clock-status : N/A APTS : Enabled APTS Domain : 44 APTS Unicast Negotiation : Enabled Holdover-in-spec Duration: 30 minutes Clock-class-threshold : 135 Slave Parameters: Sync Interval : -6 (64 packets per second - unicast request) Delay Request Interval: -6 (64 packets per second - unicast request) Announce Interval : 0 (1 packet per second - unicast request) Announce Timeout : 3 Grant Duration : 300 Master Parameters: Sync Interval : -4 (16 packets per second) Announce Interval : -3 (8 packets per second) Delay Request Timeout : <not applicable> Clock Step : one-step Arbitrary Mode : FALSE Master Parameters (G.8275.2.enh): Min Announce Interval : -3 (8 packets per second) Max Announce Interval : 0 (1 packets per second) Min Sync Interval : -7 (128 packets per second) Max Sync Interval : 0 (1 packet per second) Min Delay Response Interval : -7 (128 packets per second) Max Delay Response Interval : 0 (1 packet per second) Number of Slaves : 4 Number of Masters : 3 Number of Stateful : 0
-
PTPロックステータスの確認:
user@host> show ptp lock-status detail Lock Status: Lock State : INITIALIZING/FREERUN/ACQURING/PHASE ALIGNED/HOLDOVER Holdover State : In-specification/Out-of-specification (Displayed only when Lock state is HOLDOVER) Phase offset : x ns (When current source GNSS it is offset from GNSS When current source is PTP it is offset from PTP master 0 ns when PTP is inactive) State since : 2023-11-27 05:34:56 PST (00:00:54 ago) Source Details: Current Source : GNSS/PTP/NONE Primary Source : GNSS Active, Ready or Inactive Secondary Source : PTP Active, Ready or Inactive Selected PTP Master Details: Upstream Master address : 50.1.1.1 Slave interface : et-0/0/50.0 -
show ptp clock detailコマンドを実行して、PTPクロックの詳細を確認します。 -
show ptp all-master-clock detailコマンドを実行して、利用可能なアップストリームPTPタイムトランスミッターの詳細を確認します。 -
show ptp port detailコマンドを実行して、PTPポートの詳細を確認します。 -
show ptp statistics detailコマンドを実行して、PTP統計の詳細を確認します。