ブロードキャストプロファイル用のIRB上のPTP
ブロードキャスト メディア向けの IEEE 1588 PTP BC(バウンダリークロック)アプリケーションでは、多くの場合、共通のローカル IP アドレスを使用するために多くの PTP ストリームが必要になります。これらのパケットは、L2スイッチングを介して転送されます。このようなユースケースでは、物理インターフェイス上のPTP設定で通常想定されるような、各PTP物理インターフェイスに対して物理インターフェイスIFLは作成されません。IRB(統合型ルーティングおよびブリッジング)インターフェイスを介した設定により、この要件を満たすことができます。現在、物理インターフェイスでマルチキャストモードをサポートする既存の機能があります。ブロードキャスト プロファイルの IRB 上の PTP は、IRB インターフェイス上の物理インターフェイスに対するこのサポートを拡張します。ブロードキャスト プロファイルの IRB 上の PTP BC は、SMPTE/AES67/AES67-SMPTE プロファイル(マルチキャスト PTP over IP)をサポートします。この新しいインターフェイス タイプがマルチキャスト プロファイルに追加されます。PTP マルチキャスト モードは、物理インターフェイスで使用される IPv4 トランスポート タイプを使用して IRB インターフェイスをサポートします。
QFX5K スイッチは、マルチキャスト PTP ストリームに IRB イーサネット インターフェイスとその設定された IP アドレスを使用します。インターフェイスは、設定ステートメントではtimeReceiverまたはtimeTransmitterとして機能します。単一の IRB では多数の物理インターフェイスに接続できないため、PTP パケットが目的の受信者にのみ送信されるように、転送インターフェイスは IRB で指定されます。この仕様は、L2転送用に構成できるストリームのエグレスパケットインターフェイスを識別します。
QFX5110およびQFX5200向けに開発されたPTP BC機能は、引き続き使用できます。サポートは、ブロードキャストプロファイルのマルチキャスト上のPTP BCのIRBインターフェイスに拡張されています。
CLI設定
マルチキャスト モードでは、転送する必要がある L2 インターフェイスを識別するために、この機能に新しい CLI 設定が追加されます。この新しいインターフェイスタイプは、以下の設定ステートメントの例でサポートされています。
IPv4 の設定例
set protocols ptp clock-mode boundary set protocols ptp profile-type smpte set protocols ptp slave interface irb.100 multicast-mode transport ipv4 set protocols ptp slave interface irb.100 multicast-mode local-ip-address 170.1.0.5 l2-ifl xe-0/0/2:0.0 set protocols ptp master interface irb.200 multicast-mode transport ipv4 set protocols ptp master interface irb.200 multicast-mode local-ip-address 180.3.5.2 l2-ifl xe-0/0/8:2.0
複数の IRB IPv4 の設定例
set interfaces xe-0/0/2:0 unit 0 family ethernet-switching vlan members V100 set interfaces xe-0/0/8:2 unit 0 family ethernet-switching vlan members V200 set interfaces et-0/0/20 unit 0 family ethernet-switching vlan members V100 set interfaces et-0/0/28 unit 0 family ethernet-switching vlan members V200 set interfaces irb unit 100 family inet address 170.1.0.5/24 set interfaces irb unit 200 family inet address 180.3.5.2/24 set protocols ptp clock-mode boundary set protocols ptp profile-type smpte set protocols ptp slave interface irb.100 multicast-mode transport ipv4 set protocols ptp slave interface irb.100 multicast-mode local-ip-address 170.1.0.5 l2-ifl xe-0/0/2:0.0 set protocols ptp slave interface irb.100 multicast-mode local-ip-address 170.1.0.5 l2-ifl et-0/0/20.0 set protocols ptp master interface irb.200 multicast-mode transport ipv4 set protocols ptp master interface irb.200 multicast-mode local-ip-address 180.3.5.2 l2-ifl xe-0/0/8:0.0 set protocols ptp master interface irb.200 multicast-mode local-ip-address 180.3.5.2 l2-ifl et-0/0/28.0
CLI コマンド
新しい操作コマンドは追加されません。インターフェイス名を表示する表示出力の領域には、IRB インターフェイスの適切な名前が表示され、IRB インターフェイスの L2 IFL 名を含むように拡張されます。
clksyncd
およびPTPプロトコルスタックの動作を診断するために使用される使用可能なvty
コマンドは変更されませんが、新しいインターフェイスタイプと情報がサポートされます。
ptp lock-status detailを表示
{master:0} regress@imax> show ptp lock-status detail Lock Status: Lock State : 5 (PHASE ALIGNED) Phase offset : 0.000000180 sec State since : 2020-08-02 05:29:06 PDT (00:13:06 ago) Selected Master Details: Upstream Master address : 224.0.1.129 Slave interface : irb.5 (xe-0/0/29:1.0) Parent Id : aa:00:00:00:00:00:11:11 GMC Id : aa:00:00:00:00:00:11:11
ptp timeTransmitterの詳細を表示
{master:0} regress@imax> show ptp master detail PTP Master Interface Details: Interface : irb.10 Status : Master, Active Clock Info : Local Address: 20.0.0.1 Status: Configured, Master, Active l2-ifl: xe-0/0/29:0.0 Remote Address: 20.0.0.2 Status: Learned, Slave, Active Remote Address: 224.0.1.129 Status: Configured, Slave, Active Total Remote Slaves: 2
ptp timeReceiverの詳細を表示
{master:0} regress@imax> show ptp slave detail PTP Slave Interface Details: Interface : irb.5 Status : Slave, Active Clock Info Local Address : 12.0.0.2 Status: Configured, Slave, Active l2-ifl: xe-0/0/29:1.0 Remote Master: 224.0.1.129 Status: Configured, Master, Active Total Remote Masters: 1
PTP統計を表示
{master:0} regress@imax> show ptp statistics Local Clock Remote Clock Role Stream Received Transmitted irb.5 224.0.1.129 Slave 0 18255 7449 xe-0/0/29:1.0 irb.10 20.0.0.2 Master 5 7554 7554 xe-0/0/29:0.0 irb.10 224.0.1.129 Master 4 0 11682 xe-0/0/29:0.0
PTP 統計情報の詳細を表示
{master:0} regress@imax> show ptp statistics detail Local Clock Remote Clock Role Stream Received Transmitted irb.5 224.0.1.129 Slave 0 18255 7449 xe-0/0/29:1.0 Signalling Announce Sync Delay Error Rx: 0 3725 7428 7102 27 Tx: 0 0 0 7449 0 Local Clock Remote Clock Role Stream Received Transmitted irb.10 20.0.0.2 Master 5 7554 7554 xe-0/0/29:0.0 Signalling Announce Sync Delay Error Rx: 0 0 0 7554 0 Tx: 0 0 0 7554 0 Local Clock Remote Clock Role Stream Received Transmitted irb.10 224.0.1.129 Master 4 0 11682 xe-0/0/29:0.0 Signalling Announce Sync Delay Error Rx: 0 0 0 0 0 Tx: 0 3805 7877 0 0