A computer program product, for use with a node of a communication network including a plurality of nodes which maintain respective local time scales and a reference time source which maintains a reference time scale, to facilitate the synchronization of a local time scale of the node with the reference time scale, the computer program product comprising:
- a recording medium;
- means, recorded on the recording medium, for directing the node to synchronize based on a first procedure responsive to a first event, the first procedure including synchronizing according to a protocol in which the one node is known to the reference time source;
- and
- means, recorded on the recording medium, for directing the node to synchronize based on a second procedure responsive to a second event, the second procedure including synchronizing according to a protocol in which the one node is anonymous to the reference time source.