Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
項目一覧
 

例:マルチキャスト TimeTransmitter、TimeReceiver、およびダイナミック ポートに対する PTP over Ethernet の設定

イーサネット ネットワークを介した PTP では、timeTransmitter はマルチキャスト方式を使用してアナウンス、同期、および遅延応答パケットを送信します。ユニキャスト遅延要求メッセージを受信した場合、timeTransmitter はメッセージを無視し、timeReceiver に遅延応答メッセージを送信しません。PTP timeReceiver は、timeTransmitter または複数のプライマリからマルチキャスト アナウンス パケットを受信し、BTCA(Best TimeTransmitter Clock Algorithm)を使用して最適な timeTransmitter を決定します。timeReceiver は、選択された timeTransmitter クロックから同期を受信して処理します。timeReceiverは、マルチキャスト・メソッドを使用してこのtimeTransmitterに遅延リクエスト・メッセージを送信し、timeTransmitterからの遅延応答メッセージを処理して同期を確立します。

リンクローカル MAC アドレスと標準 802.3 マルチキャスト MAC アドレスの両方がシステムに存在することができます。ただし、PTP インターフェイスは、ある時点で次のいずれか 1 つだけをサポートします。

  • リンクローカル MAC アドレスによるレイヤー 2 マルチキャスト

  • 標準マルチキャスト MAC アドレスを使用したレイヤー 2 マルチキャスト

  • IPv4を介したPTP

IPv4カプセル化とイーサネットカプセル化の両方を設定した場合、ユニキャストネゴシエーション設定はIPv4カプセル化にのみ適用されます。PTP over Ethernetの動作には有効ではありません。

[edit protocols ptp]階層レベルでstatefulステートメントを使用して論理インターフェイスを設定する場合、ステートフルとして設定した各インターフェイスは、timeTransmitterとtimeReceiverの両方のポートと見なされます。ACXシリーズルーターは最大32個のtimeTransmitterポートと4個のtimeReceiverポートをサポートしますが、インターフェイスはtimeReceiverとtimeTransmitterの両方のインターフェイスとして扱われるため、statefulステートメントを使用して潜在的なPTPマスターとして設定できるのは4つの一意の論理インターフェイスのみです。master または slave ステートメントで指定したインターフェイスをステートフルに設定することはできません。

この例では、PTP over EthernetおよびPTP over IPv4カプセル化用にtimeTransmitterポート、timeReceiverポート、ステートフルポートを構成する方法、およびtimeTransmitterノードとtimeReceiverノード間でPTPトラフィックのユニキャストおよびマルチキャスト送信モードを設定する方法を示します。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • ACXシリーズルーター

  • Junos OS リリース 12.3X51 以降

概要

ACXシリーズルーターはPTP over Ethernet機能をサポートしていますが、MXシリーズルーターやTCA Series Timing TimeReceiverなどのグランドマスタークロックはPTP over Ethernetをサポートしていません。ACX1という名前のACXシリーズルーターが、カプセル化モードとしてIPv4を使用するPTP timeReceiverポートと、PTPトラフィックのカプセル化モードとしてイーサネットを使用するtimeTransmitterポートを備えたバウンダリークロックとして機能するサンプルの導入について考えてみます。ACX1には2つのtimeReceiverインターフェイスが含まれており、1つはMX2という名前のMXシリーズルーターへのリンクでIPv4を使用するtimeReceiver専用ポートとして固定され、もう1つはACX2という名前の別のACXシリーズルーターへのリンクでPTP over Ethernetを使用してtimeReceiverとして機能するステートフルポートです。また、ACX1には、PTP over Ethernetを使用するtimeTransmitter専用ポートであるポートも含まれており、基地局に接続します。

この例では、ルーターは、timeTransmitter から受信したアナウンス メッセージと、BTCA(Best TimeTransmitter Clock Algorithm)を使用して選択されたポートに基づいて、選択された timeReceiver インターフェイスとして、インターフェイス ge-0/2/0.0 または ge-0/2/1.0 のいずれかを使用します。インターフェイス ge-0/1/4.0 は常に timeTransmitter 状態です。IEEE 1588 仕様によると、ポート ge-0/2/0.0 が timeReceiver インターフェイスとして選択されている場合、インターフェイス ge-0/2/1.0 は timeTransmitter 状態に移行します。インターフェイス ge-0/2/1.0 が timeReceiver ポートとして選択されている場合、インターフェイス ge-0/2/0.0 はリスニング状態に移行します。設定を完全化するために、必要に応じて、インターフェイスge-0/1/4.0をイーサネット経由のPTPのtimeReceiver専用インターフェイスとして設定することもできます。

構成

この例では、PTP over Ethernet および PTP over IPv4 カプセル化用に、timeTransmitter ポート、timeReceiver ポート、ステートフル ポートを設定します。また、timeTransmitterとtimeReceiverノード間でPTPトラフィックを送信するユニキャストモードおよびマルチキャストモードを設定することもできます。

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、コマンドを [edit] 階層レベルの CLI にコピー アンド ペーストしてください。

マルチキャストマスター、スレーブ、およびダイナミックポート用のイーサネット上のPTPの設定

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。

PTP over IPv4 および PTP over Ethernet トポロジーの PTP パケットの送信に、timeTransmitter、timeReceiver、動的インターフェイス、ユニキャストおよびマルチキャスト モードのバウンダリークロックを設定するには:

  1. timeTransmitter インターフェイスを設定し、インターフェイスの編集モードに入ります。

  2. インターフェイスの説明を設定します。

  3. 論理ユニットを設定し、プロトコルファミリーを指定します。

  4. 論理インターフェイスのアドレスを指定します

  5. timeReceiver インターフェイスを設定し、インターフェイスの編集モードに入ります。

  6. インターフェイスの説明を設定します。

  7. 論理ユニットを設定し、プロトコルファミリーを指定します。

  8. 論理インターフェイスのアドレスを指定します

  9. ステートフルインターフェイスを設定し、インターフェイスの編集モードに入ります。

  10. インターフェイスの説明を設定します。

  11. 論理ユニットを設定し、プロトコルファミリーを指定します。

  12. 論理インターフェイスのアドレスを指定します

  13. クロック モードをバウンダリークロックとして設定します。

  14. PTPドメイン値を指定します。

  15. 境界 timeTransmitter が時間を受信し、設定された timeReceiver クロックに渡すローカル timeReceiver インターフェイスを設定します。

  16. アップストリームのユニキャストPTPタイムトランスミッターのクロックソースパラメータを設定します。

  17. PTPパケットトランスポートのカプセル化タイプを設定します。

  18. PTP timeTransmitter クロックの IP アドレスとローカル インターフェイスの IP アドレスを指定して、PTP timeTransmitter パラメーターを設定します。

  19. この例では、timeTransmitter インターフェイスを設定します。

  20. timeTransmitter インターフェイスで、ダウンストリーム PTP timeReceiver クロックのマルチキャスト送信を設定します。

  21. timeTransmitterインターフェイスで、PTPパケットトランスポートのカプセル化タイプをイーサネットに設定します。

  22. この例では、動的インターフェイスまたはステートフルインターフェイスを設定します。

  23. 動的インターフェイスで、ダウンストリーム PTP timeReceiver クロックのマルチキャスト送信を設定します。

  24. 動的インターフェイスで、カプセル化タイプを PTP パケット トランスポート用のイーサネットと、使用するリンクローカル マルチキャストアドレスに設定します。

業績

設定モードで、 show コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

デバイスの設定が完了したら、コンフィギュレーションモードで commit コマンドを入力します。

PTP over Ethernet Multicast Dynamic、TimeTransmitter、TimeReceiver の設定の確認

設定が正常に機能していることを確認します。

PTPクロック詳細の検証

目的

PTP クロックが想定どおりに動作していることを確認します。

アクション

動作モードで、 run show ptp clock コマンドを入力して、包括的でグローバルに設定されたクロックの詳細を表示します。

意味

出力には、PTPトラフィックの送信に使用されるカプセル化方式や、設定されたステートフルポートまたは動的ポートの数など、クロックの詳細が表示されます。ステートフル ポートは timeReceiver ポートまたは timeTransmitter ポートとして機能しますが、 Stateful Ports フィールドに表示される値は、明示的に設定した動的ポートを示します。動的ポートの数は計算されず、明示的に設定された timeTransmitter ポートと timeReceiver ポートを表示するフィールドに表示されます。 run show ptp clockの詳細については、CLIエクスプローラーで ptpクロックを表示する を参照してください。

スレーブのロック状態の確認

目的

timeReceiver のロック状態を確認して、timeReceiver クロックが timeTransmitter クロックに整合していることを確認します。

アクション

動作モードで、 run show ptp lock-status コマンドを入力して、timeReceiver のロック状態を表示します。

意味

出力には、timeReceiverのロックステータスに関する情報が表示されます。出力には、timeReceiver が timeTransmitter クロックにアライメントされているかどうか、および timeReceiver で PTP に設定されたインターフェイス名が表示されます。 Master Source Port フィールドには、PTP over IPv4が設定されている場合はtimeTransmitterクロックのアドレスが表示され、PTP over Ethernetが設定されている場合は送信元のマルチキャストMACアドレスが表示されます。 run show ptp lock-status 操作コマンドの詳細については、 show ptp lock status の を参照してください。

スレーブのPTPオプションを確認する

目的

timeReceiverに設定されているPTPオプションとtimeTransmitterの現在のステータスを確認します。

アクション

動作モードで、 run show ptp slave コマンドを入力して、設定された timeReceiver を表示します。

意味

出力には、設定されたtimeReceiverとtimeReceiverのステータスに関する情報が表示されます。 show ptp slave 操作コマンドの詳細については、 show ptp slaveのを参照してください。

マスターのPTPオプションと現在のステータスを確認します

目的

timeTransmitter に設定されている PTP オプションとその現在のステータスを確認します。

アクション

動作モードで、 run show ptp master コマンドを入力して、timeTransmitterに設定されたオプションを表示します。

意味

出力には、構成されたtimeTransmitterとtimeTransmitterの現在のステータスに関する情報が表示されます。 run show ptp master 操作コマンドの詳細については、 show ptp master のを参照してください。

PTP ポートの数とステータスの確認

目的

PTP ポートの数と現在のステータスを確認します。

アクション

動作モードで、 run show ptp port コマンドを入力して設定されたポートを表示します。

意味

出力には、設定に従って作成されたポートの数とその現在のステータスに関する情報が表示されます。PTP に設定されたインターフェイスの名前と、ステートフル ポートが timeReceiver 状態から timeTransmitter 状態に、またはその逆に遷移した回数が表示されます。 run show ptp port 操作コマンドの詳細については、 show ptp ポートの を参照してください。

PTP 統計情報の確認

目的

PTP 設定の統計情報を確認します。

アクション

動作モードで、 run show ptp statistics コマンドを入力して、設定された PTP クロックに関する統計情報を表示します。

意味

出力には、設定されたPTPクロックの動作に関する簡単な情報または詳細な情報が表示されます。統計パラメータには、timeTransmitterまたはtimeReceiverインターフェイスによって送信または受信されたPTPパケットの総数や、timeTransmitterとtimeReceiverの間で送信されるさまざまなメッセージ(アナウンスおよび同期メッセージなど)の数などの情報が含まれます。 show ptp statistics 操作コマンドの詳細については、 show ptp statistics を参照してください。