Asymmetry Mitigation through Line Swapping in IEEE 802.3 Ethernet

Reinhard Exel, Thomas Bigler, and Nikolaus Kero

Abstract: One of the basic services in a distributed network is clock synchronization as it enables a palette of services, such as synchronized measurements, coordinated actions, or time-based access to a shared communication medium. The IEEE 1588 standard defines the Precision Time Protocol (PTP) and provides a framework to synchronize multiple slave clocks to a master by means of synchronization event messages. While PTP is capable for synchronization accuracies below 1 ns, practical synchronization approaches are hitting a new barrier due to asymmetric line delays. Although compensation fields for the asymmetry are present in PTP version 2008, no specific measures to estimate the asymmetry are defined in the standard. In this paper we present a solution to estimate the line asymmetry in 100Base-TX networks based on line swapping. This approach seems appealing for existing installations as most Ethernet PHYs have the line swapping feature built in, and it only delays the network startup, but does not alter the operation of the network. We show by an FPGA-based prototype system that our approach is able to improve the synchronization offset from more than 10 ns down to below 200 ps.
Published in: Proceedings of the 44th Annual Precise Time and Time Interval Systems and Applications Meeting
November 26 - 29, 2012
Hyatt Regency Reston Town Center
Reston, Virginia
Pages: 377 - 390
Cite this article: Exel, Reinhard, Bigler, Thomas, Kero, Nikolaus, "Asymmetry Mitigation through Line Swapping in IEEE 802.3 Ethernet," Proceedings of the 44th Annual Precise Time and Time Interval Systems and Applications Meeting, Reston, Virginia, November 2012, pp. 377-390.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In