About IPMP time stamps
IPMP does not require a router to maintain a real-time synchronized
clock. Instead router that provide time stamp support can include
whatever time stamp they have available at the interface in an IPMP
packet.
The relationship to real time (if there is one) is established through
a separate packet exchange in which the router includes time stamps and
the real time that they relate to. These can then be used at the
measurement station to convert the time stamps received to real time.
This approach is intended to make life easier for the router and
increase the implementation options at the router, thereby improving
the accuracy of the final time stamp.
A typical implementation might be a free running clock (of known
precision and maximum drift against real time) and a GPS providing 1s
time signals to the router through a serial port. The main CPU on the
router receives notification the GPS time signal via an interrupt and
records the GPS time and the value of all interface clocks. This data,
along with maximum measurement error information is sent to
measurement hosts, on request, via the IPMP Information Request
Packet.
Old Versions of the protocol