Supported Platforms
Related Documentation
- ACX, MX Series
- Precision Time Protocol Overview
- ACX Series
- IEEE 1588v2 PTP Boundary Clock Overview
- Configuring Precision Time Protocol Clocking
- Configuring a PTP Master Boundary Clock
- Configuring a PTP Slave Clock
- Example: Configuring a PTP Boundary Clock With Unicast Negotiation
- [edit protocols ptp] Hierarchy Level
Example: Configuring a PTP Boundary Clock
This example shows how to configure a Precision Timing Protocol (PTP) boundary clock. A boundary clock must include the configuration of at least one master and at least one slave. The boundary master receives time from a remote master through the slave, and in turn passes that time on to clock clients, which are in a slave relationship to the boundary master. In this example, you configure a master, slave, clock source, and clock client.
Requirements
This example uses the following hardware and software components:
- An ACX Series router
- Junos OS Release 12.3 or later
Overview
In this example, the slave clock or clock client immediately receives announce and synchronization packets after completion of the configuration.
Configuration
CLI Quick Configuration
To quickly configure this example, copy the following commands, paste them in a text file, remove any line breaks, change any details necessary to match your network configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy level:
Step-by-Step Procedure
The following example requires you to navigate various levels in the configuration hierarchy. For information about navigating the CLI, see Using the CLI Editor in Configuration Mode in the CLI User Guide.
To configure a boundary clock without unicast negotiation:
- Configure the clock mode.[edit protocols ptp]user@host# set clock-mode boundary
- Configure the slave interface.[edit protocols ptp]user@host# edit slave interface ge-1/3/9.0
- Configure the upstream unicast PTP master clock source
parameters.[edit protocols ptp slave interface ge-1/3/9.0]user@host# edit unicast-mode
- Configure the encapsulation type for PTP packet transport.[edit protocols ptp slave interface ge-1/3/9.0 unicast-mode ]user@host# set transport ipv4
- Configure the IP address of the master interface.[edit protocols ptp]user@host# edit master interface ge-1/0/0.0
- Specify the IP address and subnet of the remote PTP host,
and the IP address of the local PTP master interface.[edit protocols ptp master interface ge-1/0/0.0 ]user@host# edit unicast-modeuser@host# set protocols ptp master interface ge-1/0/0.0 unicast-mode clock-client 20.20.20.2/32 local-ip-address 20.20.20.1
Note: For the configuration to work, the master interface you specify must be configured with this IP address at the [edit interfaces interface-name] hierarchy level.
- Configure the encapsulation type for PTP packet transport.[edit protocols ptp master interface ge-1/0/0.0 unicast-mode]user@host# set transport ipv4
Results
From configuration mode, confirm your configuration by entering the show command. If the output does not display the intended configuration, repeat the configuration instructions in this example to correct it.
[edit protocols ptp] user@host# show clock-mode boundary; slave { interface ge-1/3/9.0 { unicast-mode { transport ipv4; clock-source 192.1.1.2 local-ip-address 192.1.1.1; } } } master { interface ge-1/0/0.0 { unicast-mode { transport ipv4; clock-client 20.20.20.2/32 local-ip-address 20.20.20.1; } } }
After you have configured the device, enter the commit command from configuration mode.
Related Documentation
- ACX, MX Series
- Precision Time Protocol Overview
- ACX Series
- IEEE 1588v2 PTP Boundary Clock Overview
- Configuring Precision Time Protocol Clocking
- Configuring a PTP Master Boundary Clock
- Configuring a PTP Slave Clock
- Example: Configuring a PTP Boundary Clock With Unicast Negotiation
- [edit protocols ptp] Hierarchy Level
Published: 2013-07-23
Supported Platforms
Related Documentation
- ACX, MX Series
- Precision Time Protocol Overview
- ACX Series
- IEEE 1588v2 PTP Boundary Clock Overview
- Configuring Precision Time Protocol Clocking
- Configuring a PTP Master Boundary Clock
- Configuring a PTP Slave Clock
- Example: Configuring a PTP Boundary Clock With Unicast Negotiation
- [edit protocols ptp] Hierarchy Level