Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PTP over Ethernet

概要 PTP over Ethernetは、パケットベーステクノロジーを効果的に実装し、オペレータがイーサネットリングで設定されたパケットベースのモバイルバックホールネットワークで同期サービスを提供できるようにします。

PTP over Ethernet の概要

PTP(Precision Time Protocol)は、IEEE 802.3 または ACX シリーズ ルーターのイーサネット リンクでサポートされています。この機能は、IEEE 1588-2008 仕様に準拠してサポートされています。イーサネットカプセル化方式を用いて、イーサネットリングのすべてのホップにPTPを展開することで、堅牢で冗長性に優れた高性能なトポロジーを構築し、高精度な時刻と位相の同期を実現することができます。

ACXシリーズルーターは、異なるタイプの基地局(例えば、2Gの基地局(BTS)、3GのNodeB、4GネットワークのeNodeBなど)や、時分割多重(TDM)、ATM、イーサネットトラフィックを基地局コントローラにハンドオフする異なるタイプのルーター)に直接接続することができます。ACX シリーズルーターは、これらのソースからネットワーククロックを抽出し、同期情報をベースステーションに渡して、ルーターがベースステーションコントローラーと同期できるようにする必要があります。

イーサネットを使用するネットワーク展開のほとんどには、少なくとも 2 つのイーサネット リングが含まれていますが、一部のネットワーク トポロジーには、最大 3 つのイーサネット リングが含まれている場合もあります。最初のリングにアグリゲーションルーター(MXシリーズルーター)が含まれ、2番目のリングにアクセスルーター(ACXシリーズルーター)が含まれるシナリオを考えてみましょう。このようなネットワークでは、約10または12ノードのMXシリーズルーターとACXシリーズルーターがアグリゲーションおよびアクセスイーサネットリングに存在します。

ACX シリーズ ルーターに接続された一部の 4G 基地局は、タイミングと同期情報をパケットベースの形式で受信する必要があります。このような基地局ベンダーは、時間と位相の同期に PTP パケットのイーサネットカプセル化を使用するパケットインターフェイスのみをサポートします。したがって、4G基地局に直接接続されているノード(ACXシリーズルーター)は、パケットベースのタイミング機能をサポートするために、プライマリポートでのPTP向けイーサネットカプセル化方式を使用できる必要があります。

また、PTP over Ethernetカプセル化は、PTP over IPv4よりも簡単で最適なネットワーク導入モデルを促進します。IPv4 を使用すると、ノード(プライマリ デバイスとクライアント デバイス)はユニキャスト ネゴシエーションに参加し、クライアント ノードにプライマリ ノードの IP アドレスがプロビジョニングされ、プライマリ ノードからユニキャスト メッセージの送信が要求されます。プライマリノードは、プライマリクロックが配置されている PTP サーバーとして機能するルーターであり、クライアントノードは、クライアントクロックが配置されている PTP クライアントとして機能するルーターです。PTP over Ethernet はマルチキャストアドレスを使用するため、クライアントノードはネットワーク内のプライマリノードについて自動的に学習します。また、クライアントノードは、プライマリノードからマルチキャストメッセージをすぐに受信でき、プロビジョニング設定を必要とせずにプライマリノードへのメッセージの送信を開始できます。

プライマリクロックが設定されているインターフェイスはプライマリインターフェイスと呼ばれ、クライアントクロックが設定されているインターフェイスはクライアントインターフェイスと呼ばれます。プライマリ インターフェイスはプライマリ ポートとして機能し、クライアント インターフェイスはクライアント ポートとして機能します。PTP over Ethernetでは、ポートまたは論理インターフェイスをプライマリクロックまたはクライアントクロックとして動作するように設定する以外に、ポートまたは論理インターフェイスをプライマリクロックとクライアントクロックの両方として機能するように設定することもできます。このタイプのポートは、 ダイナミックポートステートフルポート、または 双方向ポートと呼ばれます。このようなステートフルポートにより、特定のソースから最短の同期ツリーを形成して、ネットワークはタイミングソースの導入と障害により効率的に適応することができます。この動作は、 周波数同期仕様のITU-T G.8265.1高精度時刻プロトコルテレコムプロファイル の最適なプライマリクロックアルゴリズム(BMCA)によって定義されたとおりに実装されます。

MXシリーズルーターとACXシリーズルーターの両方で、同期チェーンのすべてのノードをPTPバウンダリークロックとして設定すると、最高品質のパフォーマンスを実現できます。イーサネットリングベースのトポロジーでは、ポートまたは論理インターフェイスをプライマリポートまたはクライアントポートとして機能するように設定し、ノードまたはリンクの障害発生時に冗長性を確保することができます。このダイナミックポートまたはデュアルポート機能は、IEEE 1588-2008規格に準拠しており、データセンターや金融アプリケーションへのPTPの実装を可能にします。

すべてのノードを PTP バウンダリークロックとして設定できるようにする以外に、論理インターフェイスをプライマリポートまたはクライアントポートとして設定できるようにする必要があります。論理インターフェイスまたは共有 IP アドレスをプライマリポートまたはクライアントポートとして設定すると、PTP プロトコルスタックはダイナミックポートを表すことができ、PTP アプリケーションは、デフォルトの PTP BMCA の出力とシステム内の他のポートの状態に基づいて、システム内の特定のポートの正しい状態(プライマリまたはクライアント)を選択します。

ACXシリーズルーターはPTP over Ethernet機能をサポートしていますが、MXシリーズルーターやTCA Series Timing ClientなどのBrilliant Grand Primary はPTP over Ethernetをサポートしていません。このシナリオでは、ACXシリーズルーターは、PTPクライアントポートがカプセル化モードとしてIPv4を使用し、PTPトラフィックのカプセル化モードとしてイーサネットを使用するプライマリポートとの境界クロックとして機能します。たとえば、ACX1という名前のACXシリーズルーターが、MX1という名前のMXシリーズルーターへのリンクでIPv4を使用してクライアント専用ポートとして固定されているものと、ACX2という名前の別のACXシリーズルーターへのリンクでPTP over Ethernetを使用してクライアントポートとして機能するダイナミックポートの2つの潜在的なクライアントインターフェイスを持つとします。さらに、ACX1には、PTP over Ethernetを使用するプライマリ専用ポートであり、基地局に接続するポートも含まれています。

PTP over Ethernet はマルチキャストアドレスを使用するため、クライアントポートはネットワーク上のプライマリポートから送信されたマルチキャストアナウンスメッセージの受信を自動的に開始でき、最小設定または設定なしでプライマリノードとの通信を開始することもできます。プライマリポートとクライアントポートの識別にIPアドレスが使用されるIPv4上のPTPとは異なり、PTP over Ethernetでは、マルチキャストMACアドレスがPTPトラフィックの転送に使用されます。IEEE 1588 規格では、PTP over Ethernet 運用向けに、2 種類のマルチキャスト MAC アドレス 01-80-C2-00-00-0E(リンク ローカル マルチキャスト)と 01-1B-19-00-00-00(標準イーサネット マルチキャスト)が定義されています。

イーサネット経由の PTP の設定ガイドライン

PTP トラフィックのマルチキャストモード送信用に PTP over Ethernet を設定する際は、次の点に注意してください。

  • ポートまたは論理インターフェイスを PTP over Ethernet のプライマリクロックとして設定し、時間と位相のアライメントをサポートするベースステーションにパケットベースの同期を提供できます。この構成は、IEEE 1588-2008 仕様の付属書 F に準拠しています。

  • PTP over Ethernet には、01-1B-19-00-00-00 と 01-80-C2-00-00-0E の 2 つのマルチキャスト MAC アドレスが使用されます。最初のアドレスは、より標準的なイーサネットMACアドレスであり、すべてのタイプのイーサネットブリッジとスイッチ、および多数の基地局ベンダーによってフラッドされることが予想されます。この MAC アドレスを持つノードは、PTP パケットを処理しないノードでもかまいません。2 番目のアドレスは、イーサネット カプセル化の IEEE 802.1Q 規格で予約されているアドレスで、フィルタリングする必要があり、転送はできません。このMACアドレスは、PTPをサポートしないネットワーク要素を介してパケットを送信するのではなく、PTPの完全なエンドツーエンドサポートを保証するために使用されます。このアドレスは G.8275.1(時間または位相分布用の PTP プロファイル)のデフォルトアドレスであり、この MAC アドレスを持つノードは PTP パケットの処理をサポートするノードです。

  • 01-1B-19-00-00-00と01-80-C2-00-00-0Eの両MACアドレスは、複数のポートで同時にサポートされるため、将来の導入に向けて既存のネットワークを最大限の柔軟性と拡張性で高めることができます。いずれかのMACアドレスに対して、一度に1つのPTPポートが設定されます。

  • PTP パケットは、各ポートに割り当てられた一意の MAC アドレスを MAC 送信元アドレスとして送信されます。PTP パケットでは、パケットのイーサネット フレーム部分に宛先 MAC フィールドが含まれています。このフィールドには、01-1B-19-00-00-00 または 01-80-C2-00-00-0E の 2 つの MAC アドレスのいずれかが含まれます。また、イーサネット フレーム部分には、送信元ポートの MAC アドレスを含む Source MAC フィールドと、PTP Ethertype 値 0x88F7 を含む Ethertype フィールドが含まれています。イーサネットフレームとは別に、PTPパケットにはPTPペイロードが含まれています。

  • PTP アプリケーションの他のポートの状態に応じて、プライマリポートまたはクライアントポートのいずれかになることができるダイナミックポートを持つことで、PTP over Ethernet のポートをクライアントポート、プライマリポート、またはその両方に設定する場合、すべてのノードが境界クロックとして設定されているイーサネットリングで、簡単にプロビジョニングできる冗長な PTP サービスを構築できます。

  • バウンダリークロックは、1つのポートでIP(TCA SeriesタイミングクライアントやMXシリーズルーターなど)を使用するデバイスへのクライアントクロックとして機能し、カプセル化方法としてイーサネットを使用する他のポートでもクライアントクロック、プライマリクロック、またはその両方として機能することができます。この動作は、単一の PTP ドメイン番号内で発生します。

  • ベストマスタークロックアルゴリズム(BMCA)とポートステートマシンをサポートしており、システム内のすべてのポートの状態と、特定のポートが PTP パケットを処理するための正しい状態(プライマリまたはクライアント)を判断します。

  • PTP over Ethernetは、LTE-TDD(Long-Term Evolution-Time Division Duplex)と呼ばれる第4世代(4G)の進化形として、最大10ノードの完全冗長性と耐障害性に優れたリングベース構成をサポートします。ACX シリーズ ルーターは、単一ノードまたはリンク障害に対応し、すべてのノードが共通のソースに一致する ±1.5 マイクロ秒の位相精度を維持します。

  • プライマリ ポートとクライアント ポート間の非対称値を設定できます。これは、パス遅延値に追加される値を示し、動的ステート ポートまたはクライアント専用ポートのいずれかで、遅延を対称にし、プライマリ ポートからクライアント ポートへのパスと等しくします。

  • 802.1Q VLANタグで設定されたイーサネットインターフェイスや、ユーザーが設定したMACアドレスを含むイーサネットインターフェイスでは、PTP over Ethernetを有効にすることはできません。

  • 異なるカプセル化メカニズム(IPv4 やイーサネットなど)で一意の PTP クライアントインターフェイスやクライアントポートを設定できますが、バウンダリークロックがすべての主要ポートで使用できるカプセル化方法は 1 つだけです。したがって、境界クロックのプライマリとして機能する可能性のあるすべてのポートまたは論理インターフェイスに対して、IPv4またはイーサネットのカプセル化を定義する必要があります。プライマリポートは、各ポートに基づいてリンクローカルフラグを選択します。

  • 最大 128 個の PTP over Ethernet ポートを設定できます。最大 4 つのポートをクライアントとして設定し、残りのポートをプライマリとして設定できます。

  • PTP over IPv4 の導入では、PTP クライアントポートがプライマリポートに接続する前に、PTP プライマリポートで特定の基本設定を行う必要があります。PTP over Ethernet では、任意の PTP クライアントがパケットの受信を開始し、インターフェイスをプライマリに設定した後にプライマリポートから遅延応答パケットを要求できるため、プラグアンドプレイサービスが提供されます。

  • PTP over Ethernetは、リリース12.3X51より前のJunos OSリリースと互換性があります。ACX シリーズルーターで以前のリリースからリリース 12.3X51 以降へのアップグレードを実行する場合、ネットワークのニーズに応じて、以前に IPv4 用に設定されたクライアントポートとプライマリポートを変更し、PTP over Ethernet を有効にすることができます。

  • IP を使用して完全冗長 PTP リングを設定することはできません。完全冗長PTPリングは、イーサネットカプセル化が使用されている場合にのみサポートされます。

  • ハイブリッド モードを有効にするためのダイナミック ポートと同期イーサネットの設定はサポートされていません。

  • 複数の PTP タイミング ドメインは、PTP over IPv4 と同様に、PTP over Ethernet ではサポートされていません。1 つのノードに PTP over IPv4 と PTP over Ethernet 用に設定されたインターフェイスを含めることができますが、これらのインターフェイスは両方とも同じ PTP ドメインの一部である必要があります。

  • SONET/SDHネットワークでは、ITU G.781規格において、同期ソースに対してローカル優先度を設定する機能が定義されています。BMCA が PTP パケットの特定のパスを決定するように影響を与えるために、このようなローカルに設定された優先順位を PTP ソースに追加することはサポートされていません。

  • IP またはイーサネットのいずれかを同時に使用するようにクライアント ポートを設定できますが、プライマリ ポートから受信したアナウンス メッセージに基づいて 1 つのクライアント ポートが選択され、PTP イベント パケットは 1 つのプライマリ ポートとのみ交換されます。

  • PTP の IPv4 ユニキャスト実装では、システムで同時にサポートできるクライアント ポートの数を制限できます。プライマリポートにクライアントポート情報がプロビジョニングされないマルチキャストイーサネットベースの実装では、プライマリポートはサービスを提供するクライアントポートの数を制限できません。この制御は、適切なネットワーク計画と設計で実行する必要があります。

  • PTPは、サポートされているルーターで同じポートで同時にメディアアクセス制御セキュリティ(MACsec)暗号化を有効にした場合に適しています。次の制限が適用されます。

    1. MACsec 対応論理インターフェイス(IFL)の上限は、システム当たり 200 です。

    2. 物理インターフェイス(IFD)およびIFLを備えたMACsec対応ポートで、MACsecとPTPが異なるポートで一緒に有効になっている場合の上限は、システム当たり200です。

    3. 1Gと10Gの両方のポートでサポートできるIFLの最大数は128です。

    4. クリアテキストモードのPTPはサポートされていません。

イーサネットカプセル化用の PTP ダイナミックポートの設定

PTP over Ethernetでは、ポートがクライアントポートとプライマリポートの両方として機能するように設定することもできます。このタイプのポートは、動的ポート、ステートフルポート、または双方向ポートと呼ばれます。このようなダイナミックポートにより、PTP機能がホップバイホップではなく、プライマリおよびクライアントの役割またはインターフェイスをプロビジョニングした場合に、時間と位相の調整に加えて、同期サービスの周波数の転送が可能になります。

マルチキャストモードの送信用に動的ポートまたは双方向ポートを備えた PTP over Ethernet を設定するには、[edit protocols ptp stateful interface interface-name]階層レベルで multicast-mode ステートメントを含める必要があります。

ノードがイーサネットネットワーク上の PTP でプライマリポートとクライアントポートの両方として機能できるようにするには:

  1. ダウンストリーム PTP クライアントのポートまたはクライアントに応答するインターフェイスを設定します。
    手記:

    設定を機能させるには、指定するインターフェイスが [edit interfaces interface-name] 階層レベルで設定されている必要があります。

  2. アップストリーム マルチキャスト PTP ダイナミック クロック ソースパラメータを設定します。
  3. PTPパケットトランスポートのカプセル化タイプとして、イーサネットまたはIEEE 802.3を指定します。このステートメントは必須です。

    または、PTP メッセージの送信に使用するリンクローカルマルチキャストアドレスで、カプセル化タイプを Ethernet に指定します。リンクローカル属性を指定した場合、プライマリクロックはIEEE 1588-2008規格で定義されている2つのMACアドレスのいずれかを選択します。このオプションを設定すると、システムはマルチキャスト送信に 01 -80-C2-00-00-0E MAC アドレス(リンクローカル マルチキャスト MAC アドレス)を使用しようとします。この MAC アドレスが使用できない場合は、01-1B-19-00-00-00 アドレス(標準イーサネット マルチキャスト アドレス)が 2 番目の優先度として使用されます。デフォルトでは、標準のイーサネットマルチキャストアドレスが使用されます。リンクローカル マルチキャスト アドレスを明示的に設定する必要があります。

PTP over Ethernet クライアント クロック インターフェイスを設定した後、設定モードから commit コマンドを入力します。

イーサネットカプセル化用のPTPマルチキャストプライマリポートとメンバーポートの設定

ACX シリーズ ルーターでは、クライアントへの PTP メッセージ(通常および境界)の IEEE 802.3 またはイーサネット カプセル化を使用して、PTP(Precision Time Protocol)プライマリ境界クロックを設定し、このプライマリのクロックまたはクロック基準からの相対的な時間オフセットを確立できるようにすることができます。PTP over Ethernet は、クライアント クロックとプライマリ クロック間の PTP メッセージの通信にマルチキャスト アドレスを使用します。クライアント クロックは、ネットワーク内のプライマリ クロックを自動的に学習し、プライマリ クロックからマルチキャスト メッセージをすぐに受信でき、事前プロビジョニングなしでプライマリ クロックへのメッセージの送信を開始できます。プライマリ境界クロックは、クライアント境界ポートを介して時刻を同期します。

マルチキャストプライマリポートとクライアントポートで PTP over Ethernet を設定するには、[edit protocols ptp master interface interface-name]階層レベルと [edit protocols ptp slave interface interface-name]階層レベルでそれぞれ multicast-mode transport ieee-802.3 ステートメントを含める必要があります。

マルチキャスト送信用の PTP over Ethernet プライマリ境界クロックとクライアント境界クロックを設定するには、以下のタスクを実行します。

PTP over Ethernet プライマリ境界クロックパラメータを設定する

PTP over Ethernet プライマリ境界クロックのパラメータを設定するには、次の手順に従います。

  1. クロックモードを設定します。
  2. プライマリクロックを設定します。
  3. (オプション)アナウンスメッセージ間の対数平均間隔を0〜4で指定します。デフォルトでは、2 秒ごとに 1 つのアナウンス メッセージが送信されます。この設定は、手動クロック クライアントに使用されます。プライマリ境界クロックは、 アナウンス間隔値で指定された手動クロック クライアントにアナウンス メッセージを送信します。
  4. ダウンストリーム PTP クライアントまたはクライアント ポートに応答するインターフェイスを設定します。

    プライマリ境界クロックインターフェイスのパラメータ設定の詳細については、 PTP over Ethernet プライマリ境界クロックインターフェイスの設定を参照してください。

  5. (オプション)アナウンスメッセージ間の最大ログ平均間隔を0〜4で指定します。デフォルト値は4です。
  6. (オプション)遅延応答メッセージ間の最大対数平均間隔を、–7から4の範囲で指定します。デフォルト値は4です。
  7. (オプション)同期メッセージ間の最大対数平均間隔を–7から4の範囲で指定します。デフォルト値は4です。
  8. (オプション)アナウンスメッセージ間の最小対数平均間隔を0〜4の範囲で指定します。デフォルト値は 0 です。
  9. (オプション)遅延応答メッセージ間の最小対数平均間隔を–7から4の範囲で指定します。デフォルト値は -7 です。
  10. (オプション)同期メッセージ間の最小対数平均間隔を –7 から 4 の範囲で指定します。デフォルト値は -7 です。
  11. (オプション)同期メッセージ間の対数平均間隔を –7 から 4 の範囲で指定します。デフォルト値は -6 です。この設定は、手動クロック クライアントに使用されます。プライマリ境界クロックは、 syn-interval-value ステートメントで指定されたとおりに、手動クロック クライアントに同期メッセージを送信します。

PTP プライマリ境界クロックパラメータを設定した後、設定モードから commit コマンドを入力します。プライマリ境界クロックの設定を完了するには、 イーサネットプライマリ境界クロックインターフェイスを介してPTPを設定します

PTP over Ethernet プライマリ境界クロック インターフェイスの設定

PTP トラフィックのマルチキャスト伝送で PTP over Ethernet のプライマリ境界クロックパラメータを設定した後、プライマリクロックの役割で動作するインターフェイスを設定して、プライマリ境界クロックの設定を完了します。

PTP over Ethernet プライマリ境界クロック インターフェイスを設定するには:

  1. ダウンストリーム PTP クライアントのポートまたはクライアントに応答するインターフェイスを設定します。
    手記:

    設定を機能させるには、指定するインターフェイスが [edit interfaces interface-name] 階層レベルで設定されている必要があります。

  2. このインターフェイスでは、PTP クライアントのトラフィックの送信モードとしてマルチキャストを設定します。
  3. PTPパケットトランスポートのカプセル化タイプとして、イーサネットまたはIEEE 802.3を指定します。このステートメントは必須です。

    または、PTP メッセージの送信に使用するリンクローカルマルチキャストアドレスで、カプセル化タイプを Ethernet に指定します。 link-local 属性を指定した場合、プライマリ クロックは IEEE 1588-2008 規格で定義されている 2 つの MAC アドレスのいずれかを選択します。このオプションを設定すると、システムはマルチキャスト送信に 01 -80-C2-00-00-0E MAC アドレス(リンクローカル マルチキャスト MAC アドレス)を使用しようとします。この MAC アドレスが使用できない場合は、01-1B-19-00-00-00 アドレス(標準イーサネット マルチキャスト アドレス)が 2 番目の優先度として使用されます。デフォルトでは、標準のイーサネットマルチキャストアドレスが使用されます。リンクローカル マルチキャスト アドレスを明示的に設定する必要があります。

PTP over Ethernet プライマリクロックインターフェイスを設定した後、設定モードから commit コマンドを入力します。

PTP over Ethernet メンバークロックパラメータを設定する

プライマリクロックが設定されているインターフェイスはプライマリインターフェイスと呼ばれ、クライアントクロックが設定されているインターフェイスはクライアントインターフェイスと呼ばれます。プライマリ インターフェイスはプライマリ ポートとして機能し、クライアント インターフェイスはクライアント ポートとして機能します。PTP over Ethernet はマルチキャストアドレスを使用するため、クライアントポートはネットワーク上のプライマリポートから送信されたマルチキャストアナウンスメッセージの受信を自動的に開始でき、最小設定または設定なしでプライマリポートとの通信を開始することもできます。オプションで、PTP over Ethernetを使用してプライマリポートと通信するクライアントポートに対してこれらの設定を行うことができます。

PTP over Ethernet クライアント クロックを設定します。

  1. クロック モードを設定します。
  2. クライアント クロックを設定します。
  3. (オプション)ACXシリーズルーターで設定されたクライアントクロックまたはポートが、アナウンスタイムアウトが宣言される前に見逃さなければならないアナウンスメッセージの数を2〜10の範囲で指定します。デフォルト値は 3 です。
  4. (オプション)クライアントポートからプライマリポートに送信される遅延リクエストメッセージ間の対数平均間隔を秒単位で指定します(–6〜3)。デフォルト値は0です。
  5. クライアントクロックのインターフェイスを設定します。
  6. (オプション)同期メッセージ間の対数平均間隔( –6 から -3)を設定します。デフォルト値は –6 で、これはデフォルトで 1 秒あたり 64 個の同期間隔メッセージが送信されることを意味します。

PTP クライアント クロック パラメータを設定した後、設定モードで commit コマンドを入力します。クライアント クロックの設定を完了するには、 イーサネット メンバー クロック インターフェイスを介して PTP を設定します。

PTP over Ethernet メンバークロックインターフェイスの設定

クライアント クロック インターフェイスは、アップストリームの PTP プライマリ クロックに応答します。

PTP クライアント クロック インターフェイスを設定するには:

  1. クライアントクロックのインターフェイスを設定します。
  2. アップストリームマルチキャストPTPプライマリクロックソースパラメータを設定します。
  3. PTPパケットトランスポートのカプセル化タイプとして、イーサネットまたはIEEE 802.3を指定します。このステートメントは必須です。

    または、PTP メッセージの送信に使用するリンクローカルマルチキャストアドレスで、カプセル化タイプを Ethernet に指定します。 link-local 属性を指定した場合、プライマリ クロックは IEEE 1588-2008 規格で定義されている 2 つの MAC アドレスのいずれかを選択します。このオプションを設定すると、システムはマルチキャスト送信に 01 -80-C2-00-00-0E MAC アドレス(リンクローカル マルチキャスト MAC アドレス)を使用しようとします。この MAC アドレスが使用できない場合は、01-1B-19-00-00-00 アドレス(標準イーサネット マルチキャスト アドレス)が 2 番目の優先度として使用されます。デフォルトでは、標準のイーサネットマルチキャストアドレスが使用されます。リンクローカル マルチキャスト アドレスを明示的に設定する必要があります。

PTP over Ethernet クライアント クロック インターフェイスを設定した後、設定モードで commit コマンドを入力します。

例:マルチキャストプライマリ、メンバー、およびダイナミックポート用のイーサネット経由 PTP の設定

PTP over Ethernet ネットワークでは、プライマリはマルチキャスト方式を使用してアナウンス、同期、および遅延応答パケットを送信します。ユニキャスト遅延要求メッセージを受信した場合、プライマリはそのメッセージを無視し、遅延応答メッセージをクライアントに送信しません。PTP クライアントは、プライマリまたは複数のプライマリからマルチキャスト アナウンス パケットを受信し、BMCA(ベスト マスター クロック アルゴリズム)を使用して最適なプライマリを決定します。クライアントは、選択したプライマリ クロックから同期を受信して処理します。クライアントは、マルチキャスト方式を使用してこのプライマリに遅延要求メッセージを送信し、プライマリからの遅延応答メッセージを処理して同期を確立します。

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

  • リンクローカル MAC アドレスを使用したレイヤー 2 マルチキャスト

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

  • IPv4 上の PTP

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

[edit protocols ptp]階層レベルで stateful ステートメントを使用して論理インターフェイスを設定する場合、ステートフルポートまたはダイナミックポートとして設定する各インターフェイスは、マスターポートとクライアントポートの両方と見なされます。ACX シリーズルーターは最大 32 のマスターポートと 4 つのクライアントポートをサポートしますが、インターフェイスはクライアントとマスターの両方のインターフェイスとして扱われるため、stateful ステートメントを使用して設定できる固有の論理インターフェイスは 4 つだけです。ステートフルポートまたはダイナミックポートとして指定したインターフェイスを、masterまたはslaveステートメントで設定することはできません。

この例では、PTP over EthernetおよびPTP over IPv4カプセル化用にマスターポート、クライアントポート、およびダイナミックポートを設定する方法と、マスターノードとクライアントノード間のPTPトラフィック伝送のユニキャストおよびマルチキャストモードを設定する方法を示します。

必要条件

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

  • ACXシリーズルーター

  • Junos OS リリース 12.3X51 以降

概要

ACXシリーズルーターはPTP over Ethernet機能をサポートしていますが、MXシリーズルーターやTCA SeriesタイミングクライアントなどのBrilliant Reference ClockはPTP over Ethernetをサポートしていません。ACX1という名前のACXシリーズルーターが、PTPクライアントポートがカプセル化モードとしてIPv4を使用し、マスターポートがPTPトラフィックのカプセル化モードとしてイーサネットを使用する境界クロックとして機能する導入例を考えてみましょう。ACX1 には、MX2 という名前の MX シリーズ ルーターへのリンクで IPv4 を使用するクライアント専用ポートとして固定されているインターフェイスと、ACX2 という名前の別の ACX シリーズ ルーターへのリンクで PTP over Ethernet を使用するクライアントとして機能するダイナミック ポートの 2 つの潜在的なクライアント インターフェイスが含まれています。さらに、ACX1 には、PTP over Ethernet を使用するマスター専用ポートとしてベースステーションに接続するポートも含まれています。

この例では、ルーターは、マスターから受信したアナウンス メッセージと、ベスト マスター クロック アルゴリズム(BMCA)を使用して選択されたポートに基づいて、インターフェイス ge-0/2/0.0 または ge-0/2/1.0 のいずれかを選択します。インターフェイス ge-0/1/4.0 は常にマスター状態です。IEEE 1588 仕様によると、ポート ge-0/2/0.0 がクライアント インターフェイスとして選択されると、インターフェイス ge-0/2/1.0 はマスター ステートに移行します。クライアントポートにインターフェイス ge-0/2/1.0 が選択されている場合、インターフェイス ge-0/2/0.0 はリスニング状態に遷移します。また、設定を完全にするために、必要に応じて、インターフェイスge-0/1/4.0をPTP over Ethernetのクライアント専用インターフェイスとして設定することもできます。

構成

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

CLIクイック構成

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

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

手順

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

PTP over IPv4 および PTP over Ethernet トポロジーで、マスター、クライアント、動的インターフェイス、およびユニキャストおよびマルチキャストモードでの PTP パケット送信の境界クロックを設定するには、次の手順に従います。

  1. マスターインターフェイスを設定し、インターフェイスの編集モードを開始します。

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

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

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

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

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

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

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

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

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

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

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

  13. クロックモードを境界クロックとして設定します。

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

  15. 境界マスターが時刻を受信し、それを設定されたクロック クライアントに渡すローカル クライアント インターフェイスを構成します。

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

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

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

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

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

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

  22. この例では、ダイナミック インターフェイスまたはステートフル インターフェイスを設定します。

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

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

業績

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

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

イーサネットマルチキャストの動的、マスター、およびスレーブ設定で PTP を検証

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

PTP クロックの詳細の確認
目的

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

アクション

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

意味

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

スレーブのロックステータスの確認
目的

クライアントのロック状態を確認して、クライアント クロックがマスター クロックに揃っていることを確認します。

アクション

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

意味

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

スレーブのPTPオプションの確認
目的

クライアントに設定されている PTP オプションと、マスターの現在のステータスを確認します。

アクション

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

意味

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

PTP オプションとマスターの現在のステータスを確認する
目的

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

アクション

動作モードで、 run show ptp master コマンドを入力して、マスターの設定済みオプションを表示します。

意味

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

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

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

アクション

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

意味

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

PTP 統計の確認
目的

PTP 設定の統計の詳細を確認します。

アクション

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

意味

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