- play_arrow Overview
- play_arrow Global Navigation Satellite System (GNSS)
- play_arrow GPS Systems on Routing Platforms
- play_arrow Integrated GNSS on Routing Platforms
- play_arrow GNSS Configuration for Routers Using External GNSS Receiver
- play_arrow Assisted Partial Timing Support (APTS) on Routing Platforms
-
- play_arrow Network Time Protocol
- play_arrow NTP Concepts
- play_arrow NTP Configuration Examples
-
- play_arrow Synchronous Ethernet
- play_arrow Synchronous Ethernet Overview
- play_arrow Synchronous Ethernet on 10-Gigabit Ethernet MIC
-
- play_arrow Clock Synchronization
- play_arrow Clock Synchronization Concepts
- play_arrow Clock Synchronization for ACX Series Routers
- play_arrow Clock Synchronization for MX Series Routers
- play_arrow Clock Synchronization for PTX Series Routers
- play_arrow Centralized Clocking
-
- play_arrow Hybrid Mode
- play_arrow Hybrid Mode Overview
- play_arrow Hybrid Mode and ESMC Quality-Level Mapping
- Configure Hybrid Mode and ESMC Quality-Level Mapping Overview
- Configure Hybrid Mode with Mapping of the PTP Clock Class to the ESMC Quality-Level
- Configure Hybrid Mode with a User-Defined Mapping of the PTP Clock Class to the ESMC Quality-Level
- Example: Configure Hybrid Mode and ESMC Quality-Level Mapping on ACX Series Router
- Example: Configure Hybrid Mode and ESMC Quality-Level Mapping on MX240 Router
-
- play_arrow Configuration Statements and Operational Commands
- play_arrow Appendix
ON THIS PAGE
PTP over IRB for Broadcast Profiles
The IEEE 1588 PTP boundary clock (BC) applications for broadcast media often requires many PTP streams to use a common local IP address. These packets are forwarded through L2 switching. In these use cases, there are no physical interface IFLs created for each PTP physical interface, as would be usually expected for PTP configurations on physical interfaces. Configuration over integrated routing and bridging (IRB) interfaces allows you to meet this requirement. Currently, there is an existing feature that supports multicast-mode with physical interfaces. PTP over IRB for broadcast profiles will extend this support for physical interfaces on IRB interfaces. PTP BC over IRB for broadcast profiles will support SMPTE/AES67/AES67-SMPTE profiles (multicast PTP over IP). This new interface type is added to the multicast profiles. The PTP multicast-mode supports IRB interfaces using the IPv4 transport type that is used with physical interfaces.
The QFX5K switches use the IRB ethernet interface and its configured IP address for the multicast PTP streams. The interface acts either as a timeReceiver or timeTransmitter in the configuration statements. Since a single IRB cannot connect to many physical interfaces, the forwarding interface is specified with the IRB, so that the PTP packets are sent only to the intended receiver. This specification identifies the egress packet interface for the stream, which can be configured for L2 forwarding.
PTP BC features developed for QFX5110 and QFX5200 are still available. Support is extended to IRB interfaces for PTP BC over multicast for broadcast profiles.
CLI Configuration
A new CLI configuration is added to this feature for multicast mode to identify the L2 interface that needs to be transported. This new interface type is supported in the example configuration statements below.
IPv4 Configuration Example
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
Multiple IRB IPv4 Configuration Example
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 Commands
There are no new operational commands being added. Areas in the display output that show an interface name will show the appropriate name for the IRB interface and will be expanded to include the L2 IFL name for IRB interfaces.
Available vty
commands that are used to help diagnose the operation of
the clksyncd
and PTP protocol stack will not change, but will support the
new interface types and information.
show 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
show ptp timeTransmitter detail
{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
show ptp statistics
{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
show ptp statistics detail
{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