- play_arrow Overview
- play_arrow Precision Time Protocol
- play_arrow Precision Time Protocol Overview
- play_arrow Precision Time Protocol Clocks
- PTP Boundary Clock Overview
- Example: Configure PTP Boundary Clock
- Example: Configure PTP Boundary Clock With Unicast Negotiation
- Configure PTP TimeTransmitter Clock
- Configure PTP TimeReceiver Clock
- Example: Configure Ordinary TimeReceiver Clock With Unicast-Negotiation
- Example: Configure Ordinary TimeReceiver Clock Without Unicast-Negotiation
- PTP Transparent Clocks
- Configure PTP Transparent Clock
- play_arrow Precision Time Protocol Profiles
- play_arrow PHY Timestamping
- play_arrow Precision Time Protocol over Ethernet
- PTP over Ethernet Overview
- Guidelines to Configure PTP over Ethernet
- Configure PTP Dynamic Ports for Ethernet Encapsulation
- Configure PTP Multicast TimeTransmitter and TimeReceiver Ports for Ethernet Encapsulation
- Example: Configure PTP over Ethernet for Multicast TimeTransmitter, TimeReceiver, and Dynamic Ports
- play_arrow Precision Time Protocol Additional Features
- Precision Time Protocol (PTP) over Link Aggregation Group (LAG)
- Precision Time Protocol (PTP) Trace Overview
- Line Card Redundancy for PTP
- Timing Defects and Event Management on Routing Platforms
- SNMP MIB for Timing on Routing Platforms
- PTP Passive Port Performance Monitoring on PTX10004 and PTX10008 Devices
-
- 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
GNSS Configuration for Routers
This topic describes how to configure a GNSS receiver on routers.
Some Juniper routers support the G.8275.1 profile—Telecom Grandmaster (T-GM) functionality using an external TB-1 GNSS receiver. There are several benefits of the TB-1 receiver with the T-GM functionality which include:
Compliance to ITU-T G.8272 (Unified functional architecture for transport networks) PRTC Class A.
Support for multiple constellations such as GPS, GLONAS, QZSS and Galileo.
Support for multipath spoofing, jamming, interference detection and isolation mechanisms.
Supported on 10G and 25G ports for all devices in the network.
Commands to Configure the T-GM Functionality
Use the following commands to configure the T-GM functionality:
set chassis synchronization gnss-receiver <(0|1)> receiver-type <name>
set chassis synchronization gnss-receiver <(0|1)> interface
Commands to Enable GM Functionality
Use the following commands to enable GM functionality:
set protocols ptp clock-mode ordinary
set protocols ptp profile-type g.8275.1
set protocols ptp master interface <interface-name> multicast-mode transport ieee-802.3
ptp-mode
gnss-receiver
show chassis synchronization gnss-receiver extensive
show chassis synchronization extensive
show ptp lock-status detail
In T-GM mode the router functions as an ordinary clock and all the PTP configured ports are in "TimeTransmitter only" state. Up to 512 timeTransmitter ports are supported on the routers.
ACX7024 and ACX7024X routers support this functionality.
A synchronous Ethernet (SyncE) input is not allowed when system is functioning as a T-GM. Use the following command to configure a wait-to-restore check for SyncE input:
set chassis synchronization source interfaces et-0/0/4 quality-level prc wait-to-restore 0
Ensure that at least one of configured timeTransmitter port link is up, else the
show ptp lock-status
command will keep displaying the status asInitializing
andshow chassis synchronization extensive
command will keep displaying the current clock status asFreerun
.
Configure GNSS Receiver for Telecom Grandmaster (T-GM)
The TB-1 GNSS receiver is designed to operate with multiple constellations. When connected to an external GNSS antenna, the receiver contains all the circuitry necessary to automatically acquire GNSS satellite signals, track GNSS satellites, and acquire precise position and timing solutions. It provides 1 pulse-per-second (PPS) precision timing and stable 10-MHz frequency output.
To optimize the GNSS capability, establish a common time scale and coordinated system between all the systems. This coordinated system simplifies network synchronization, and provides flexibility and resiliency.
Table 1 describes the steps to configure GNSS receiver on the supported routers.
Configuration Step | Command |
---|---|
Step 1: (Mandatory) Enable GNSS receiver and grandmaster clock functionality. Enable the GNSS receiver by using the Configure the satellite constellation by using the For more information, see clock-mode, profile-type, transport-ieee-802.3, gnss-receiver, and ptp-mode. Note: When |
|
Step 2: (Optional) Specify the position mode. TB-1 as timing receiver has two different position modes— position-fix-mode and survey-mode. The default position mode is survey-mode if no specific mode is configured.
For more information about position mode, see gnss-receiver. | [edit chassis synchronization gnss-receiver number] user@host# set position-mode |
Step 3: (Optional) Specify the antenna cable delay compensation value. This configuration is used to compensate the delay introduced due to RF cable which is routed from antenna to TB-1 RF input. You can also use this command to compensate the PPS cable delay by adding both RF cable and PPS cable delays. For long cable runs, this delay can be significant. The range is from -1000000 to 1000000 nanoseconds. For more information about cable delay compensation, see gnss-receiver. | [edit chassis synchronization gnss-receiver number] user@host# set cable-delay-compensation value Note: Refer https://timesmicrowave.com/calculator/ to calculate the antenna cable delay compensation value and mention it in the command. For example, if the antenna cable delay compensation is 1000 nanoseconds, then the command should be set cable-delay-compensation -1000. Note the negative value for the delay. |
Step 4: (Optional) Specify the Signal-to-Noise Ratio (SNR) threshold value. The SNR is the ratio of the signal power to the noise power. GNSS receiver measures SNR value to indicate the signal strength of the received satellite signal and the noise density. You can configure the SNR threshold value. Satellites with the signal level equal to or above the threshold value can only be used for positioning.
For more information about SNR threshold, see gnss-receiver. | [edit chassis synchronization gnss-receiver number] user@host# set snr-threshold value |
Step 5: Commit the configuration. | [edit] user@host# commit |
Step 6: Verify the configuration. For more information about the operational commands, see show chassis synchronization gnss-receiver extensive, show chassis synchronization extensive, and show ptp lock-status detail. Note: Ensure that at least one of configured timeTransmitter port link is up, else
the | [edit] user@host# run show chassis synchronization gnss-receiver extensive [edit] user@host# run show chassis synchronization extensive [edit] user@host# run show ptp lock-status detail [edit] user@host# run show ptp clock detail |
Troubleshoot GNSS Receiver
Alarms
In case of any issues, run the show chassis alarms
command to verify
the following:
TB-1 is not detected or not connected in the USB port.
1PPS is not detected or connected.
10 MHz is not detected or connected.
Sample Output
root@abc> show chassis alarms 3 alarms currently active 2024-05-29 23:14:58 PDT Major GNSS dongle removed 2024-05-29 23:14:59 PDT Minor GNSS 1 PPS link LOS set 2024-05-29 23:14:59 PDT Minor GNSS 10 MHz link LOS set