미디어 프로필용 IRB를 통한 PTP
브로드캐스트 미디어용 IEEE 1588 PTP 경계 클럭(BC) 애플리케이션은 공통 로컬 IP 주소를 사용하기 위해 많은 PTP 스트림이 필요한 경우가 많습니다. 이러한 패킷은 L2 스위칭을 통해 전달됩니다. 이러한 사용 사례에서는 일반적으로 물리적 인터페이스의 PTP 구성에 대해 예상되는 것처럼 각 PTP 물리적 인터페이스에 대해 생성된 물리적 인터페이스 IFL이 없습니다. 통합 라우팅 및 브리징(IRB) 인터페이스를 통한 구성으로 이 요구 사항을 충족할 수 있습니다. 현재 물리적 인터페이스로 멀티캐스트 모드를 지원하는 기존 기능이 있습니다. 미디어 프로필에 대한 PTP over IRB는 IRB 인터페이스의 물리적 인터페이스에 대한 지원을 확장합니다. 미디어 프로필용 IRB를 통한 PTP BC는 SMPTE/AES67/AES67-SMPTE 프로필(IP를 통한 멀티캐스트 PTP)을 지원합니다. 이 새로운 인터페이스 유형이 멀티캐스트 프로필에 추가됩니다. PTP 멀티캐스트 모드는 물리적 인터페이스와 함께 사용되는 IPv4 전송 유형을 사용하여 IRB 인터페이스를 지원합니다.
IRB를 통해 PTP를 지원하는 플랫폼은 멀티캐스트 PTP 스트림에 IRB 이더넷 인터페이스와 구성된 IP 주소를 사용합니다. 인터페이스는 구성 문에서 timeReceiver 또는 timeTransmitter 역할을 합니다. 단일 IRB는 많은 물리적 인터페이스에 연결할 수 없으므로 전달 인터페이스는 IRB로 지정되어 PTP 패킷이 의도한 수신자로만 전송됩니다. 이 사양은 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 이름을 포함하도록 확장됩니다.
PTP 프로토콜 스택의 clksyncd 작동을 진단하는 데 사용되는 사용 가능한 vty 명령은 변경되지 않지만 새로운 인터페이스 유형 및 정보를 지원합니다.
ptp 잠금 상태 세부 정보 표시
{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
show ptp time송신기 세부 정보
{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
show ptp timeReceiver detail
{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