a peering strategy for the pacific islands · • based on the smokeping network monitoring tool...

28
A Peering Strategy for the Pacific Islands Jonathan Brewer [email protected] These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

Upload: others

Post on 29-Sep-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

A Peering Strategy for the Pacific IslandsJonathan [email protected]

These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

Page 2: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every
Page 3: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Pacific Island Networking Issues• Poor performance, even from new cable infrastructure

• Exceptionally poor in-country performance

• Little emphasis on Research & Education networking

• No consideration for regional peers or trading partners

• Focus on purchasing the cheapest capacity available

Page 4: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every
Page 5: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

“People buy Horsepower, but drive torque.”“People buy Megabits, but surf latency.”

Page 6: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Latency & Human Reaction Time

http://www.humanbenchmark.com/tests/reactiontime/statistics

24m tests show median reaction ~250ms

Page 7: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Pacific Cables: Ideal RTT Latencies

Page 8: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Pacific Latency Observers

Page 9: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Pacific Latency Observers• Based on the Smokeping Network Monitoring Tool

• 15 servers, 12 in Asia-Pacific Region

• Monitoring 77 Pacific networks every 5 minutes

• Servers co-located near or at cable landing points

• Between 6-18 months of data available for all networks

• Data will be publicly available as part of the project

Page 10: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Pacific Latency Observer

Page 11: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

N. Zealand

Washington

Philippines

Singapore

Hong Kong

Japan

Perth

South Korea

Los Angeles

Sydney

FijiTonga

Vanuatu

NCaledonia

PNG

FSM

Marshalls

Samoa

F Polynesia

Guam

Mariannas

Oregon

San Jose

Solomons

Nauru

Niue

Cook Is.

Kiribati

< 80 ms

80-160 ms

160-240 ms

240-320 ms

> 320 ms

Hawaii

Hawaii: In Theory

Page 12: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

N. Zealand

Washington

Philippines

Singapore

Hong Kong

Japan

Perth

South Korea

Los Angeles

Sydney

FijiTonga

Vanuatu

NCaledonia

PNG

FSM

Marshalls

Samoa

F Polynesia

Guam

Mariannas

Oregon

San Jose

Solomons

Nauru

Niue

Cook Is.

Kiribati

< 80 ms

80-160 ms

160-240 ms

240-320 ms

> 320 ms

Hawaii

Hawaii: In Practice

Page 13: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

N. Zealand

Washington

Philippines

Singapore

Hong Kong

Japan

Perth

South Korea

Los Angeles

Sydney

FijiTonga

Vanuatu

NCaledonia

PNG

FSM

Marshalls

Samoa

F Polynesia

Guam

Mariannas

Oregon

San Jose

Solomons

Nauru

Niue

Cook Is.

Kiribati

< 80 ms

80-160 ms

160-240 ms

240-320 ms

> 320 ms

Hawaii

Sydney: In Theory

Page 14: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

N. Zealand

Washington

Philippines

Singapore

Hong Kong

Japan

Perth

South Korea

Los Angeles

Sydney

FijiTonga

Vanuatu

NCaledonia

PNG

FSM

Marshalls

Samoa

F Polynesia

Guam

Mariannas

Oregon

San Jose

Solomons

Nauru

Niue

Cook Is.

Kiribati

< 80 ms

80-160 ms

160-240 ms

240-320 ms

> 320 ms

Hawaii

Sydney: In Practice

Page 15: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

RIPE Atlas Project• RIPE Atlas is a network of probes

• Measuring Internet connectivity & reachability

• Using DNS, HTTP, ICMP, and NTP

Page 16: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

9,200 probes in January 2016

Page 17: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Atlas Measurements

Page 18: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Guam via RIPE Atlas: November 2015

Docomo GTA iConnect IT&E PDS

Docomo

GTA

iConnect

IT&E

PDS

Page 19: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

FSM & Marshall Islands: November 2015

Docomo GTA iConnect IT&E PDS

FSM

MINTA

Page 20: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Guam Hawaii Los Angeles

Asymmetric Routing

Page 21: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

A Peering Strategy for the Pacific Islands

Page 22: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Help: Network Visibility• Where is your network traffic going?

• What networks are your “Top Talkers”?

• Are your customers being well served?

• Local peering is important for this

• Are you planning your capacity based on data?

• Or just buying on salesperson recommendations?

Page 23: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Help: Transit & Peering• All transit is not equal

• A link without committed latency can go anywhere

• Lack of understanding of transit purchase strategies

• Long-term agreements must predict growth

• Lack of understanding of peering strategies

• Free peering is great, paid peering is also ok

Page 24: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Help: Streaming Media• CDN content is available in the Pacific at Tokyo or Sydney

• There’s no reason to take CDN traffic from Los Angeles

• Closer content is cheaper content

• Latency matters for CDN/Streaming Media Access

• TCP rx windows restricted to improve CDN throughput

• Distant users suffer to increase performance for all

Page 25: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Help: RIPE Atlas Project• Probes are free for networks - even multiple probes

• Assistance is available for many tasks beyond setup

• Monitoring & Systems integration

• Visibility from the world

• Custom Measurements

Page 26: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Next Steps: ISIF Project• Integrated Pacific Performance Website Online

• Analyse Benefits of Regional Peering Points

• Does every country need an exchange? Maybe not.

• Assess needs for training & assistance

• Network Visibility, Transit & Peering, CDNs, Atlas

Page 27: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

How Can You Help?• Interviews: Tell me your stories, please!

• Where have things gone right?

• Where have things gone wrong?

• RIPE Atlas Probes: Host one, please!

• They use around ~10kbps of traffic

• Only need to allow ping, traceroute, http(s)

Page 28: A Peering Strategy for the Pacific Islands · • Based on the Smokeping Network Monitoring Tool • 15 servers, 12 in Asia-Pacific Region • Monitoring 77 Pacific networks every

Email: [email protected] Skype/Twitter: @kiwibrew

Thank You!