IEEE 1588-2002 time distribution over networks