on the suitability of ping to measure latency cristel pelsser luca cittadini stefano vissicchio...

12
On the Suitability of ping to Measure Latency Cristel Pelsser <cristel@iij.ad.jp> Luca Cittadini <luca.cittadini@gmail.com> Stefano Vissicchio <stefano.vissicchio@uclouvain.be> Randy Bush <randy@psg.com> 2013.05.13 Tokyo Ping 1

Upload: felicia-dawson

Post on 25-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

On the Suitability of ping to

Measure Latency Cristel Pelsser <[email protected]>

Luca Cittadini <[email protected]>

Stefano Vissicchio <[email protected]>

Randy Bush <[email protected]>

2013.05.13 Tokyo Ping 1

2

We Use Ping• But, what is the actual distribution of

the RTTs?

• Could there be a rich distribution?

• We were using Atlas and found ping variance to be unexpectedly high

• So we decided to calibrate our tools

• So we ran a paris traceroute series from Roma Tre to Ashburn

2013.05.13 Tokyo Ping

3

Paris Traceroute Uses

Flow-IDTo Explore Hashed

ECMP / LAGgedAlternative Paths

2013.05.13 Tokyo Ping

42013.05.13 Tokyo Ping

5

Roma Tre - Ashburn

2013.05.13 Tokyo Ping

Notice Linux Rounding

6

ECMP!= Equal Latency Multi-Path

2013.05.13 Tokyo Ping

7

So, A Simple Path

2013.05.13 Tokyo Ping

Dallas Ashburn

Single Layer Three Path

82013.05.13 Tokyo Ping

Simple Path Used LAG

FreeBSD Not Rounding

9

Looking for Causes• Very Reproducible

• Circuit Loading <= 50%

• Same different times of day

• Same different probe timing/spacing

• Same UDP or ICMP

• Layer > 3 Hashing => Large Effect2013.05.13 Tokyo Ping

10

Layer-3 Only Hash

2013.05.13 Tokyo Ping

11

Event During Run

2013.05.13 Tokyo Ping

12

Selected Summary

2013.05.13 Tokyo Ping