Assisted Full Timing Support (AFTS)
Assisted Full Timing Support (AFTS) is an advanced timing solution designed to enhance network synchronization reliability. It combines GNSS, PTP, and synchronous Ethernet to provide robust phase and frequency synchronization in scenarios where GNSS alone might be vulnerable to disruptions.
Assisted Full Timing Support (AFTS) is an advanced synchronization solution that enhances the Full Timing Support (FTS) profile by combining GNSS, PTP, and synchronous Ethernet. In a typical configuration, GNSS serves as the primary source of synchronization for the node, ensuring accurate phase and frequency alignment. However, GNSS can be vulnerable to issues such as spoofing, jamming, or atmospheric distortion. Without a backup source, these failures would force the system into an expensive holdover state until GNSS is restored.
AFTS addresses this challenge by using G.8275.1 (PTP with synchronous Ethernet) as a backup timing source. Under normal operation, the node (T-BC-AF) locks to GNSS and operates as a grandmaster, while PTP and synchronous Ethernet run in the background. If GNSS fails, the system seamlessly switches to G.8275.1, leveraging PTP for time synchronization and synchronous Ethernet for frequency synchronization. This hybrid approach ensures continuity of service and minimizes timing degradation.
The solution supports multiple fallback scenarios. If both PTP and synchronous Ethernet are
available, the system transitions to a hybrid clock mode, applying phase corrections based
on previously calibrated offsets. If only synchronous Ethernet is available, the node
maintains frequency synchronization and enters an indefinite holdover state for phase. If
only PTP is available, it becomes the primary source for phase alignment. In cases where
all sources fail, the system enters holdover mode if eligible, with a configurable holdover
timer (default 240 minutes). Configure the Holdover-in-spec-duration
parameter to configure the holdover timer. See, ptp.
When GNSS is restored, the system reverts to GNSS as the primary source, re-aligns synchronous Ethernet and PTP servos, and resets the last known base offset. This design ensures smooth recovery and consistent timing accuracy.
By combining GNSS with PTP and synchronous Ethernet, AFTS delivers a resilient synchronization architecture for mobile backhaul and other critical networks, reducing reliance on GNSS alone and mitigating risks associated with GNSS outages.
AFTS supports PTP over LAG.
AFTS States
-
GNSS active—GNSS is the primary timing source and the node operates as a T-GM. PTP and Synchronous Ethernet run in the background for redundancy. Backup phase offset between GNSS and PTP is calculated for seamless failover.
-
GNSS failure—The system behaves differently based on the following conditions:
- PTP and synchronous Ethernet available—The system switches to hybrid mode using PTP for time and synchronous Ethernet for frequency. The system re-aligns to maintain phase accuracy.
- Only synchronous Ethernet available—The system enters
Holdover-in-specstate. - Only PTP available—Phase is maintained using PTP and the system re-aligns using PTP as primary.
- No backup sources—The system enters the holdover state if eligible, else
switches to the
FREERUNstate.
-
GNSS restored—The node switches back to GNSS as the primary source, and synchronous Ethernet and PTP servos re-align.
-
GNSS, PTP and synchronous Ethernet failure—The system moves to
Holdover-in-specstate. After the timer expires, the system state moves toHoldover-out-of-spec. -
Startup without GNSS—The system remains in
FREERUNstate until GNSS becomes available.
Holdover and State Transitions in AFTS
When GNSS loses lock and backup sources are unavailable or partially available, the
system enters the HOLDOVER mode to maintain timing accuracy using the
last known phase alignment. Holdover is triggered in scenarios such as GNSS failure
combined with synchronous Ethernet down, PTP inactive, or complete loss of GNSS, PTP,
and synchronous Ethernet. Upon entering holdover, the system resets the last known GNSS
offset to zero. If only synchronous Ethernet is available, the system remains in
Holdover-in-spec indefinitely without starting a timer. In all other
cases, a configurable holdover timer (default 240 minutes) determines how long the
system stays in-specification before transitioning to
Holdover-out-of-spec.
From Holdover-in-spec, recovery depends on source availability:
- If GNSS returns, the system switches back to GNSS as the primary source, re-aligns synchronous Ethernet and PTP, and resumes normal operation.
- If PTP and synchronous Ethernet are restored without GNSS, the system uses PTP for
phase and synchronous Ethernet for frequency, moving back to
Phase Alignedstate. - If only synchronous Ethernet returns, the system remains in
Holdover-in-specindefinitely. - If only PTP returns, the system re-aligns using PTP as the active source.
- If no sources return, the system stays in
Holdover-in-specuntil the timer expires, then moves toHoldover-out-of-spec.
In Holdover-out-of-spec, the system continues degraded operation until
recovery:
- GNSS restoration triggers a return to GNSS as the primary source.
- PTP and synchronous Ethernet restoration allows re-alignment to
Phase Alignedstate. - If only synchronous Ethernet returns, the system remains out-of-specification.
- If only PTP returns, the system re-aligns using PTP.
- If no sources return, the system stays in
Holdover-out-of-spec.
This mechanism ensures graceful degradation and recovery, maintaining synchronization as long as possible while prioritizing GNSS when available.
Limitations
The following limitations are applicable:
-
PTP over IRB is not supported.
-
PTP over IPv4 timeTransmitter with G.8275.2 profile is not supported for AFTS.
-
G.8275.1 enhanced profile with AFTS is not supported.
-
AFTS mode is allowed only when GNSS configuration, boundary clock with G.8275.1 profile and synchronous Ethernet source are configured.
Activating and Deactivating AFTS
Use the set protocols ptp afts CLI command to activate the feature on
the supported platform. Similarly, use the deactivate protocols ptp
afts CLI command to deactivate the feature.
Sample Configuration
See the sample configuration of AFTS on ACX7348 and ACX7332 (with internal GNSS receivers) below:
set protocols ptp clock-mode boundary set protocols ptp profile-type g.8275.1 set protocols ptp slave interface et-0/0/0.0 multicast-mode transport ieee-802.3 set protocols ptp slave interface et-2/0/0.0 multicast-mode transport ieee-802.3 set protocols ptp slave hybrid set protocols ptp master interface et-0/0/1.0 multicast-mode transport ieee-802.3 set protocols ptp master interface et-0/0/4.0 multicast-mode transport ieee-802.3 set protocols ptp afts set chassis synchronization network-option option-1 set chassis synchronization source interfaces et-0/0/0 wait-to-restore 0 set chassis synchronization source interfaces et-0/0/0 quality-level prc set chassis synchronization source interfaces et-2/0/0 wait-to-restore 0 set chassis synchronization source interfaces et-2/0/0 quality-level prc set chassis synchronization gnss-receiver 0 interface set chassis synchronization gnss-receiver 0 receiver-type internal set chassis synchronization gnss-receiver 0 constellation gps l1ca
See the sample configuration of AFTS on ACX7024 and ACX7024X (with external GNSS receivers) below:
set protocols ptp clock-mode boundary set protocols ptp profile-type g.8275.1 set protocols ptp slave interface et-0/0/4.0 multicast-mode transport ieee-802.3 set protocols ptp slave hybrid set protocols ptp master interface et-0/0/5.0 multicast-mode transport ieee-802.3 set protocols ptp afts set chassis fpc 0 pic 0 ptp-mode set chassis synchronization network-option option-1 set chassis synchronization source interfaces et-0/0/4 wait-to-restore 0 set chassis synchronization source interfaces et-0/0/4 quality-level prc set chassis synchronization gnss-receiver 0 interface set chassis synchronization gnss-receiver 0 receiver-type tb-1 set chassis synchronization gnss-receiver 0 constellation gps l1ca
Monitoring AFTS
Run the show ptp lock-status CLI command to know the current state of
timing and synchronization when AFTS is activated. The following fields are of
importance:
-
Lock State -
Holdover State -
Phase offset -
Current Source -
Primary Source -
Secondary Source
Read through the Output Fields of the show ptp
lock-status topic to learn more.
Platform-Specific AFTS Behavior
Use Feature Explorer to confirm platform and release support for specific features.
Use the following table to review platform-specific behaviors for your platform:
|
Platform |
Difference |
|---|---|
|
ACX Series |
AFTS is supported on ACX7348 and ACX7332 platforms with internal GNSS receivers (GF8801) and on ACX7024 and ACX7024X with external GNSS receivers (TB-1). All these platforms act as T-BC-AF nodes, locking to GNSS when available and using G.8275.1 as backup. The base profile remains G.8275.1, ensuring downstream timeReceivers maintain synchronization through PTP and synchronous Ethernet. |