NTP Server cannot synchronize with the upstream server if both have reference to its LOCAL clock

Solution Verified - Updated -

Issue

  • NTP Server cannot synchronize with the upstream server if both have reference to its LOCAL clock
  • NTP Server1 refers to its LOCAL clock(127.127.1.0) and refers to NTP Server2 and NTP Server2 refers to its LOCAL clock(127.127.1.0).
                 refer to LOCAL                  refer to LOCAL
                      ----                            ----
                     |    |                          |    |
                     V    |                          V    |
     ------------------   |       ---------------------   |
   | NTP Server1       |--       | NTP Server2         |  |
   | aqtta102          |-------->| aqttd102            |--
   | <IP Address 1>    |  refer  | <IP Address 2)     |
     ------------------           ---------------------
  • The problem is that NTP Server1 could not synchronize with NTP Server2 but synchronized with its LOCAL clock. And we found that the error code "flash 0x0800" was reported in the above environment as follows:
 #ntpdc -c
 ntpdc>showpeer 10.248.250.62

 <snip>
 reach 377, unreach 0, flash 0x0800, boffset 0.00400, ttl/mode 0 
 <snip>                ~~~~~~~~~~~~~
  • The following is the definition of the error code "0x0800".
 include/ntp.h
 -----------------------------------------------------------------------
 236 #define TEST12          0x0800  /* peer synchronization loop */
 -----------------------------------------------------------------------
  • In the environment, other NTP clients, which refer to NTP Server1 and NTP Server2, could synchronize with NTP Server2. We think that NTP Server1 should not report the error code and should synchronize with NTP Server2.
  • Is this a bug and what is the root cause?
  • Is there workaround to not show the error?

Environment

  • Red Hat Enterprise Linux

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.