39C3

Oliver Ettlin

Oliver Ettlin is a network engineer, time-nerd, and multicast enthusiast who spends an unreasonable amount of time making packets arrive exactly when (and where) they should. By day, he wrangles networks to achieve sub-microsecond precision with PTP (IEEE 1588), by night, he experiments with multicast setups that make switches sweat and routers question their existence.
With a background in network design and troubleshooting, Oliver has a soft spot for time synchronization, hardware timestamping, and the elegant (and sometimes painful) beauty of distributed systems that almost, but not quite, agree on what "now" means.
He loves turning complex timing and networking concepts into practical, knowledge, preferably with live demos, broken configs, a fair bit of humor and the black art of making multicast behave.


Session

12-27
20:30
60min
Excuse me, what precise time is It?
Oliver Ettlin

With PTP 1588, AES67, and SMPTE 2110, we can transmit synchronous audio and video with sub-millisecond latency over the asynchronous medium Ethernet. But how do you make hundreds of devices agree on the exact same nanosecond on a medium that was never meant to care about time?
Precision Time Protocol (IEEE 1588) tries to do just that. It's the invisible backbone of realtime media standards like AES67 and SMPTE 2110, proprietary technologies such as Dante, and even critical systems powering high-frequency trading, cellular networks, and electric grids.

Hardware
Ground