Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
Arthur, Any network synchronization must happen above the MAC. It might be possible to make a new protocol at the link layer although it would seem more sensible to use or modify one of the existing protocols available at the session layer (e.g. NTP). There is a working group in IETF looking at current and next generation NTP. Unfortunately, my knowledge of networking diminishes exponentially as I look further up the ISO stack :-( I don't think that measuring link delay would serve any useful purpose (especially in RE, where links will be short). The delay for packets through the network will have three components: fixed delays due to infrastructure (including switch fabrics and physical layers); jitter introduced due to packets in progress ("Ethernet jitter"); jitter introduced by network congestion. The latest of these is not relevant if the heartbeat is sent from a single clock master and uses the highest priority available in the network. The Ethernet jitter is always additive and will be zero for most packets in a network that is not oversubscribed. The hysteresis of the mechanism ensures that synchronization is not disrupted by temporary periods of 100% utilization - during which the Ethernet jitter averages 1/2 the length of the average frame size. Hugh. Arthur Marris wrote:
|