37
ISP Interconnection and its Impact on Consumer Internet Performance Measurement Lab

ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

ISP Interconnection and its Impact on Consumer Internet Performance

Measurement Lab

Page 2: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

How Measurement Lab Collects Information About 200,000 Test Per Day

Page 3: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

How Measurement Lab Collects Information Measurements From Everyone

Page 4: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Measurement has a Place in Policy We can measure this!

Page 5: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

1HWZRUN�,QWHUFRQQHFWLRQ

V

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

"

"

"

� � �

��

Methodology

Inferring the Source of Congestion

Page 6: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

1HWZRUN�,QWHUFRQQHFWLRQ

V

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

"

"

"

� � �

��Methodology

Inferring the Source of Congestion

Page 7: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

1HWZRUN�,QWHUFRQQHFWLRQ

V

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

"

"

"

� � �

��

Methodology

Inferring the Source of Congestion

Page 8: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

1HWZRUN�,QWHUFRQQHFWLRQ

V

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

"

"

"

� � �

��Methodology

Inferring the Source of Congestion

Page 9: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

1HWZRUN�,QWHUFRQQHFWLRQ

V

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

7UDQVLW�,63�; 7UDQVLW�,63�<

$FFHVV�,63�$ $FFHVV�,63�%

"

"

"

� � �

��Methodology

Inferring the Source of Congestion

Page 10: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Inferring Sources of Congestion in Practice

US Access ISPs and Cogent (2013-2014)

Page 11: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Inferring Sources of Congestion in Practice

US Access ISPs and Cogent (2013-2014)

Page 12: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Inferring Sources of Congestion in Practice

US Access ISPs and Cogent (2013-2014)

Page 13: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Inferring Sources of Congestion in Practice

US Access ISPs and Cogent (2013-2014)

Page 14: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Comparative Performance across ISPs

No Access ISPs or Transit ISPs Universally Underperforming

Page 15: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Diurnal Trends Matter

Page 16: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Diurnal Patterns Are Instructive Expectations of Normal Performance

Page 17: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Diurnal Patterns Are Instructive Expectations of Congested Performance

Page 18: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Diurnal Cycles In Practice

Page 19: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Diurnal Patterns Are Instructive

Peak Congestion Can Augur Future Degradation

Page 20: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Congestion affecting consumers has not been limited to interconnections with Cogent

Page 21: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Level 3 and Verizon Ongoing

Page 22: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

XO and Time Warner Cable Ongoing

Page 23: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Serendipitous Discovery

Page 24: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

What Happened in Late February? Cross the Board Increases

Page 25: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

What Happened in Late February? Cross the Board Increases

Page 26: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

DSCP Changes! Cross the Board Increases

Page 27: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Extending the Interconnection Study

Page 28: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Measurement Lab Telescope Python to extract M-Lab data

Page 29: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Measurement Lab Observatory Currently US Only

Page 30: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Measurement Lab Observatory Currently US Only

Page 31: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Review, Clarifications and Conclusions

Page 32: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Our data shows that traffic from specific Access ISP customers across interconnections

with specific Transit ISPs experienced degraded performance, and that this

degradation forms a pattern wherever specific Access ISPs and Transit ISPs exchange traffic.

Page 33: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

–Randy Bush

“This is a measurement study, not an answer study.”

Page 34: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Although, Measurement Matters to the Public People Need Information

Page 35: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Research Limitations

• We cannot determine which actors or actions are “responsible” for observed degradation.

• Path data is not included in the scope of this report (but it is collected and consulted by M-Lab).

• We cannot identify the precise cause of performance problems (e.g. a broken router) in a path between a client.

Page 36: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

Criticisms and Contributions

• Host a Measurement Lab site.

• Review Telescope, and extend it for your own purposes.

• Access our data and review our measurement methodology.

• Discuss this research on the [email protected] list.

Page 37: ISP Interconnection and its Impact on Consumer Internet ...€¦ · Research Limitations • We cannot determine which actors or actions are “responsible” for observed degradation

measurementlab.net

There is still much more in Measurement Lab’s dataset. Please explore.