Overview:
This article explains the purpose of the NTP (Network Time Protocol) check during the Edge Router (ER) registration process, its implications, and the best practices for time synchronization using Chrony.
Why is NTP Required?
A reliable timing source is essential for Edge Router operation. During the registration process, the system performs an NTP check to verify time synchronization. This ensures proper functionality and avoids issues related to time drift, certificate validation, and secure communication.
Is the NTP Check Mandatory?
Yes, even though the system may skip the check in certain error scenarios (e.g., when an NTPException
is raised), this does not mean the check is optional. The router is expected to have a valid time source configured eventually for reliable operation.
Current Best Practice: Use Chrony
NetFoundry now recommends using Chrony as the preferred time synchronization service for Edge Routers. Chrony offers better accuracy and resilience compared to traditional ntpd
, especially in environments with variable network conditions.
Custom NTP Server Support
For environments where access to default NTP servers (e.g., pool.ntp.org
) is restricted, customers can specify a custom NTP server during the registration process using the --ntp
argument:
--ntp <your_ntp_server>
This flexibility helps align with enterprise network policies and ensures consistent time synchronization.
Key Takeaways
- A valid timing source is required for the Edge Router to function properly.
- The registration process may proceed without NTP temporarily, but time sync must be addressed post-registration.
- Chrony is the recommended time service.
- You can specify a custom NTP server using
--ntp
.
Need Help?
If you need assistance setting up Chrony or specifying a custom NTP server, please contact our support team.