An 8-bit signed integer that represents signed log2
seconds.
ntp-date-and-time
union
Follows the date-and-time format when valid values exist.
Otherwise, allows for setting a special value such as
zero.
ntp-stratum
uint8
The level of each server in the hierarchy is defined by
a stratum. Primary servers are assigned with stratum
one; secondary servers at each lower level are assigned with
one stratum greater than the preceding level.
ntp-version
uint8
The current NTP version supported by the corresponding
association
refid
union
A code identifying the particular server or reference
clock. The interpretation depends upon stratum. It
could be an IPv4 address, the first 32 bits of the MD5 hash
of the IPv6 address, or a string for the Reference Identifier
and kiss codes. Some examples:
-- a refclock ID like '127.127.1.0' for local clock sync
-- uni/multi/broadcast associations for IPv4 will look like
'203.0.113.1' and '0x4321FEDC' for IPv6
-- sync with a primary source will look like 'DCN', 'NIST',
'ATOM'
-- kiss codes will look like 'AUTH', 'DROP', or 'RATE'
Note that the use of an MD5 hash for IPv6 addresses is not
for cryptographic purposes.