swsx talk - the network sucks

38
The Network Sucks SXSW 2016

Upload: stephen-peyton-maynard-koran

Post on 16-Aug-2015

40 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: SWSX talk - The Network Sucks

The Network SucksSXSW 2016

Page 2: SWSX talk - The Network Sucks

AGENDAWHAT MORE CAN WE DO

UNDERSTANDING GAME TRAFFIC

WHAT DID RIOT DO

WHY THE NETWORK SUCKS

Page 3: SWSX talk - The Network Sucks

WHY ALL THE LAG?

Page 4: SWSX talk - The Network Sucks

The state of NA Nov ‘14

14ms

10ms26ms

30ms

4ms

Page 5: SWSX talk - The Network Sucks

UNDERSTANDING GAME TRAFFIC

Page 6: SWSX talk - The Network Sucks

LET’S TALK ABOUT ROUTERS

Page 7: SWSX talk - The Network Sucks

LET’S TALK ABOUT ROUTERSRouters are the workhorses of the Internet

Route Processors are extremely specialized

Routers have to process, or read, every single packet

Page 8: SWSX talk - The Network Sucks

Packet Size Matters

Standard Web Traffic

Standard Game Traffic

1500 Bytes

50ish Bytes

Page 9: SWSX talk - The Network Sucks

LET’S TALK ABOUT ROUTERSRouters are the workhorses of the Internet

Route Processors are extremely specialized

Routers have to process, or read, every single packet

Routers can be overwhelmed by our traffic

Routers Try and use Buffers to fix this – but this must be configured, and most ISPs don’t configure buffer for UDP

Page 10: SWSX talk - The Network Sucks

LET’S TALK ABOUT ROUTERSRoute Processor

Buffer

Interface

Physical Medium (Cable)

If the Interface is over subscribed, the Packet will get dropped.

If the Processor is oversubscribed the system will see if it can buffer the Packet, but most ISPs don’t buffer UDP.

Page 11: SWSX talk - The Network Sucks

Especially When We Do This…

URF MODE INCREASED TRAFIC BY 40% INSTANTLY

Page 12: SWSX talk - The Network Sucks

LET’S TALK ABOUT ROUTERSRouters are the workhorses of the Internet

Route Processors are extremely specialized

Routers have to process, or read, every single packet

Routers can be overwhelmed by our traffic

Routers Try and use Buffers to fix this – but this must be configured, and most ISPs don’t configure buffer for UDP

Routers work in a vacuum and make all decisions singularly

Page 13: SWSX talk - The Network Sucks

WHAT DOES THIS MEAN?

ISP ACCESS NETWORK

DDOS ATTACK

DROPPING PACKETS

Access Networks can add

5 – 15 ms or more

Page 14: SWSX talk - The Network Sucks

WHAT DOES THIS MEAN?

ISP ACCESS NETWORK

Page 15: SWSX talk - The Network Sucks

DDoS

Page 16: SWSX talk - The Network Sucks

WHO DO WE COMPARE TO?

Page 17: SWSX talk - The Network Sucks

WHAT DID RIOT DO

Page 18: SWSX talk - The Network Sucks

Our Goal in NA

80ms How Did We Come Up With That?

Page 19: SWSX talk - The Network Sucks

We took Lessons from Audio TestingAnd we took lessons from Visual Testing

Page 20: SWSX talk - The Network Sucks
Page 21: SWSX talk - The Network Sucks
Page 22: SWSX talk - The Network Sucks
Page 23: SWSX talk - The Network Sucks
Page 24: SWSX talk - The Network Sucks
Page 25: SWSX talk - The Network Sucks
Page 26: SWSX talk - The Network Sucks
Page 27: SWSX talk - The Network Sucks
Page 28: SWSX talk - The Network Sucks
Page 29: SWSX talk - The Network Sucks

EXPLAIN PEERING PARTNER SLIDE

Page 30: SWSX talk - The Network Sucks

THREE WORDS TO DESCRIBE PEERING

Page 31: SWSX talk - The Network Sucks
Page 32: SWSX talk - The Network Sucks
Page 33: SWSX talk - The Network Sucks
Page 34: SWSX talk - The Network Sucks

WHAT MORE CAN WE DO?

Page 35: SWSX talk - The Network Sucks

IS

ISP ACCESS NETWORK

Tunneling and Steering

BOSTON, MA

DDOS ATTACK

Page 36: SWSX talk - The Network Sucks

SDX

IS

ISP ACCESS NETWORK

IS

ISP ACCESS NETWORK

COMCAST

AT&T

ALL IN THE SAME FACILITY

ATDN

Cogent

Level3

Page 37: SWSX talk - The Network Sucks

Who else is Helping?

Page 38: SWSX talk - The Network Sucks

THANK YOU