メディアプロファイル用の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 インターフェイスをサポートします。
IRB 上の PTP をサポートするプラットフォームでは、マルチキャスト PTP ストリームに IRB イーサネット インターフェイスとその設定された IP アドレスを使用します。インターフェイスは、設定ステートメントではtimeReceiverまたはtimeTransmitterとして機能します。単一の IRB では多数の物理インターフェイスに接続できないため、PTP パケットが目的の受信者にのみ送信されるように、転送インターフェイスは IRB で指定されます。この仕様は、L2転送用に構成できるストリームのエグレスパケットインターフェイスを識別します。
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