PTP クロックに基づく NTP 時刻同期

NTP の基準クロックとしての PTP

Cisco Catalyst IE9300 高耐久性シリーズ スイッチで機能を有効にすることにより、ネットワーク時間プロトコル(NTP)の基準クロックとして高精度時間プロトコル(PTP)時刻を設定できます。

PTP 時刻はストラタム 0 時刻源として機能し、Cisco IOS NTP サーバーはストラタム 1 装置として機能します。サーバーはその後、NTP クライアント(ストラタム 2 および 3)にクロック情報を提供します。

この機能は、Cisco IOS XE Cupertino 17.9.1 リリース以降の Cisco Catalyst IE9300 高耐久性シリーズ スイッチでサポートされています。Network Essentials または Network Advantage ライセンスが必要です。

NTP の基準クロックとしての PTP の有効化

PTP 基準クロック機能は、デフォルトで無効になっています。有効にするには、CLI コマンドを入力します。

Before you begin

PTP を設定し、スレーブモードになっていることを確認します。設定の詳細については、「高精度時間プロトコル」を参照してください。

手順


ステップ 1

ntp refclock ptp コマンドを使用して、NTP の基準クロックとして PTP を有効にします。

no ntp refclock ptp コマンドを使用して、PTP 基準クロックを無効化します。

ステップ 2

(オプション)show run | sec ptp|ntp コマンドを使用して、PTP 基準クロック設定を確認します。

例:

Switch# show run | sec ptp|ntp
ntp refclock ptp
ptp clock boundary domain 0  profile power
lock-port 1
transport ethernet multicast interface Gi0/1/4 
                    

ステップ 3

(オプション)show ptp clock running コマンドを使用して、PTP のモードを監視します。

例:

Switch# show ptp clock running
PTP Boundary Clock [Domain 0]  [Profile: power]
        State          Ports          Pkts sent      Pkts rcvd      Redundancy Mode
        PHASE_ALIGNED  1              629978         633            Hot standby
            PORT SUMMARY
PTP Master
Name  Tx Mode      Role         Transport    State         Sessions     Port Addr
1     mcast        negotiated   Ethernet     Slave         1            UNKNOWN
                    

ステップ 4

(オプション)show ntp status コマンドを使用して、NTP ステータスを表示します。

例:

Switch# show ntp status
Clock is synchronized, stratum 1, reference is .PTP.
nominal freq is 250.0000 Hz, actual freq is 249.9998 Hz, precision is 2**10
ntp uptime is 28233900 (1/100 of seconds), resolution is 4016
reference time is E6161FA8.FFBE7988 (08:26:16.999 UTC Fri Apr 29 2022)
clock offset is 0.9998 msec, root delay is 0.00 msec
root dispersion is 3940.49 msec, peer dispersion is 3938.47 msec
loopfilter state is 'CTRL' (Normal Controlled Loop), drift is 0.000000856 s/s
system poll interval is 64, last update was 4 sec ago.
                    

What to do next

スイッチ上の PTP 基準クロック機能を検証します。PTP 基準クロックの検証 を参照してください。

PTP 基準クロックの検証

NTP の基準クロックとして PTP を有効にしたら、CLI コマンドを入力して設定を検証できます。

手順


ステップ 1

show run | sec ptp|ntp コマンドを使用して、PTP 基準クロックを監視します。

例:

Switch# show run | sec ptp|ntp
ntp refclock ptp
ptp clock boundary domain 0  profile power
 clock-port 1
  transport ethernet multicast interface Gi0/1/4 

ステップ 2

sh ptp clock running コマンドを使用して、PTP の位相が調整された状態(マスタークロックにロックしている状態)を監視します。

例:

Switch# sh ptp clock running
                      PTP Boundary Clock [Domain 0]  [Profile: power]
         State          Ports          Pkts sent      Pkts rcvd      Redundancy Mode
         PHASE_ALIGNED  1              629978         633            Hot standby
                               PORT SUMMARY
                                                                        PTP Master
Name  Tx Mode      Role         Transport    State         Sessions     Port Addr
1     mcast        negotiated   Ethernet     Slave         1            UNKNOWN

ステップ 3

show ntp status コマンドを使用して、NTP 基準クロックを確認します。

例:

Switch# show ntp status
Clock is synchronized, stratum 1, reference is .PTP.
nominal freq is 250.0000 Hz, actual freq is 249.9998 Hz, precision is 2**10
ntp uptime is 28233900 (1/100 of seconds), resolution is 4016
reference time is E6161FA8.FFBE7988 (08:26:16.999 UTC Fri Apr 29 2022)
clock offset is 0.9998 msec, root delay is 0.00 msec
root dispersion is 3940.49 msec, peer dispersion is 3938.47 msec
loopfilter state is 'CTRL' (Normal Controlled Loop), drift is 0.000000856 s/s
system poll interval is 64, last update was 4 sec ago.

NTP 基準クロックとしての PTP のトラブルシュート

PTP および NTP クロックの時刻をチェックすることで同期していることを確認できます。

PTP-NTP 同期

show ptp lan clock | inc time コマンドを使用して、PTP および NTP クロックの時間をチェックし、同期していることを確認します。

Switch# show ptp lan clock | inc time
Local clock time: 2022-4-29 8:48:39 UTC 
Switch# show clock detail
08:48:39.278 UTC Fri Apr 29 2022 
Time source is NTP

トラブルシューティング コマンド

表 1. トラブルシューティング コマンド

コマンド

説明

ntp logging

NTP からの syslog を有効にします。

debug ntp all

NTP プロセスの完全なデバッグログを提供します。

debug platform software pd-ptp all

PTP を基準クロックとすることに関連するスイッチのデバッグログを提供します。

show ntp status

NTP が基準クロックとして PTP を使用しているかどうかなど、詳細な NTP ステータスを表示します。

show ntp association detail

NTP ピアリングに関する詳細情報を表示します。

show ptp clock running

PTP がスレーブモードになっていること(つまり、PTP は位相が調整された状態であり、マスタークロックにロックしていることを意味します)を確認します。

NTP ピアの詳細の表示

NTP ピアに関する詳細情報を表示するには、show ntp assoc deta コマンドを使用します。最初の時刻源がダウンした後、プラットフォームが次に使用可能な時刻源に切り替えるのにかかる時間を確認できます。以下の例では、NTP は 8x256 秒待機して次の時刻源に切り替えています。

Switch# show ntp assoc deta
127.127.6.1 configured, ipv4, our_master, sane, valid, stratum 0
ref ID .PTP., time E61622E9.00000000 (08:40:09.000 UTC Fri Apr 29 2022)
our mode active, peer mode passive, our poll intvl 256, peer poll intvl 1024
root delay 0.00 msec, root disp 0.00, reach 377, sync dist 4.62
delay 0.00 msec, offset 0.9998 msec, dispersion 2.81, jitter 0.97 msec
precision 2**10, version 4
assoc id 63756, assoc name 127.127.6.1
assoc in packets 11, assoc out packets 17652, assoc error packets 0
org time E61622E8.FFBE7988 (08:40:08.999 UTC Fri Apr 29 2022)
rec time 00000000.00000000 (00:00:00.000 UTC Mon Jan 1 1900)
xmt time E61622E8.FFBE7988 (08:40:08.999 UTC Fri Apr 29 2022)
filtdelay =     0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00
filtoffset =    0.99    1.99    0.99    0.99    0.99    0.99    1.99    0.99
filterror =     0.97    2.89    4.81    6.73    8.65   10.57   11.53   12.49
minpoll = 4, maxpoll = 10

機能の履歴

この表には、特に明記されていない限り、初回導入以降のすべてのリリースに含まれている機能が一覧表示されています。

リリース

機能

機能情報

Cisco IOS XE Cupertino 17.9.x

PTP クロックに基づく NTP 時刻同期

スイッチで機能を有効にすることにより、ネットワーク時間プロトコル(NTP)の基準クロックとして高精度時間プロトコル(PTP)時刻を設定できます。