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

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

Jun 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.