where are we now? · ipv6 capable vs preferred • uses scripted online advertisement – over...

29
Where are we now? APNIC Technical Workshop June 6-8, 2019 Kolkata Hosted By:

Upload: others

Post on 09-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Where are we now?

APNIC Technical Workshop

June 6-8, 2019

Kolkata

Hosted By:

Page 2: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Agenda

• IPv6 End-user Readiness

• IPv6 Performance

• Industry Trends

• Observations

Page 3: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv4 Exhaustion

http://www.potaroo.net/tools/ipv4/ 20190520

3

Page 4: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Global IPv6 End-User Readiness

IPv6 Capable = 21.47 (20/05/2019)

274.04% increase in last 36 months!

https://stats.labs.apnic.net/ipv6/ 20190520

Page 5: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 Capable vs Preferred

• Uses scripted online advertisement

– Over 7-10M measurements/day!!

• The Ad script fetches three URLs

– IPv4 only URL, IPv6 only URL, Dual-stack URL

• If:

– compare the number of end devices that can retrieve the V6-only

object to the number of devices that can retrieve the V4-only object

(IPv6 capable)

– the number of end devices that use IPv6 to retrieve the Dual Stack

Object (IPv6 preferred) RFC8305 (happy eyeballs) bias?

5

http://www.potaroo.net/presentations/2016-02-10-ad-measurement.pdf

Page 6: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Global IPv6 End-User Readiness

https://stats.labs.apnic.net/ipv6/ 20190520

Page 7: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 in Actions – in Google

https://www.google.com/intl/en/ipv6/statistics.html 20190520

Page 8: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 in Actions – in Facebook

https://www.facebook.com/ipv6/?tab=ipv6 20190520

Page 9: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 Economy League Table

https://stats.labs.apnic.net/ipv6/ 20190520

Economy IPv6 Capable

Belgium 56.33%

United States 55.16%India 47.61%Germany 43.26%Malaysia 39.58%Greece 37.04%

Vietnam 35.32%

Japan 33.88%Taiwan 32.19%

Brazil 31.49%Luxembourg 31.21%

United Kingdom 30.95%Uruguay 30.49%

Finland 30.35%

Page 10: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 Traffic Volume Rank in Operators

http://www.worldipv6launch.org/measurements/ 20190520

Page 11: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

How About Asia?CC Economy IPv6 Capable

IN India 47.61%

MY Malaysia 39.58%

VN Vietnam 35.32%

JP Japan 33.88%TW Taiwan 32.19%

TH Thailand 26.60%

LK Sri Lanka 14.27%

SA Saudi Arabia 13.96%

KR South Korea 12.47%SG Singapore 11.25%

CN China 10.88%

MO Macao SAR 10.28%https://stats.labs.apnic.net/ipv6/ 20190520

Page 12: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

India

India IPv6 Capable: 47.61%

https://stats.labs.apnic.net/ipv6/ 20190520

Page 13: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

India IPv6 Leaderboard

ASN Organization IPv6 Capable

AS55836 Reliance Jio Infocomm Limited 92.04%

AS45609 Bharti Airtel Ltd. 43.76%

AS38266 Vodafone Essar Ltd. 47.22%

AS45271 IDEA Cellular Limited 46.40%

https://stats.labs.apnic.net/ipv6/ 20190603

Page 14: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

AS55836: Reliance Jio InfoComm

https://stats.labs.apnic.net/ipv6/ 20190603

AS55836 IPv6 Capable: 92.04%

Page 15: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 Performance

• Is IPv6 as robust as IPv4:

– Do all TCP connection attempt succeed?

• Connection failure = No ACK for acknowledged SYN

– IPv4 connection failure sits at 0.2%

– IPv6 connection failure sits at 1.8%

http://www.potaroo.net/presentations/2016-02-22-ipv6-performance.pdf

Page 16: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 Performance

• Is IPv6 as fast as IPv4? (IPv6 unicast)

– Comparison of RTT (e2e)

• Time since SYN till ACK (factors out any congestion issues)

– IPv6 is faster about half of the time • 45ms faster (36-90ms)

• NAT?

• IPv4 and IPv6 using different paths (different peering policies for IPv4 and IPv6)?

http://www.potaroo.net/presentations/2016-02-22-ipv6-performance.pdf

Page 17: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Routing Path & Performance

IPv4 RTT – 325msIPv6 RTT – 213ms

https://labs.apnic.net/?p=850

Page 18: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 Performance

https://bgp.he.net/ipv6-progress-report.cgi accessed 20190603

1962

2646

1327

4608

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

Performance

IPv6 vs IPv4 latency using rDNS

IPv6 faster > 1ms IPv6 same speed IPv6 is slower >1ms IPv6 faster < 1ms

Page 19: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 Performance

• Testing HTTP Traffic

– TechArk Network Operat or Measurement Activity (NOMA) conducted

preliminary tests of IPv6 performance for HTTP traffic using RIPE

Atlases.

– Found performance of IPv6 is better when measuring to a “near”

target

https://blog.apnic.net/2017/09/29/network-operator-perspective-ipv6-performance/

Page 20: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 in Action: Performance

• IPv6 at LinkedIn

– For some select networks in Europe, LinkedIn is seeing up to 40%

performance improvements over IPv6, and in the US, up to 10%.

– TCP timeout on IPv4 over mobile carrier networks is as high as 4.6%

and IPv6 timeouts are on a much lower side at 1.6%.

https://blog.apnic.net/2016/05/13/linkedin-ipv6-measurements/

Page 21: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Motivation for Early Market

• Simplify network design

• Commitment to Internet Tech Evolution

• Government Encouragement

• Capability to support growth, IoT, Smart Cities, future

services

• Reduce load on CGN

• Lower CAPEX

Page 22: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Three-stages of IPv6 Growth

• Fast growth driven by single, early

market driver

– Incld. Australia, Bhutan, South Korea

• Initial roll-out followed by spread to other Internet Service Providers

– Incld. India, New Zealand, Sri Lanka, Thailand, Viet Nam, Taiwan

South Korea

• Mature IPv6 market with rich availability from access providers and deployment by providers of Internet services (incld. content, cable TV, cloud)

– Incld. Japan, Malaysia, Singapore

India

Malaysia

Page 23: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Industry Trend: Content-Top 1000 Websites IPv6

http://www.worldipv6launch.org/measurements/ 20190520

Page 24: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Industry Trend: Devices Worldwide

Mobile

Desktop

Tablet

http://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/ 20190520

Page 25: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Industry trend: Who is in control?

• Mobile is driving the internet

• However, born and raised on NAT!

– Still heavily based on CG-NAT

• The true driver for IPv6 adoption is mobile internet!

25

Page 26: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 in Action: Mobile Networks

26

Carrier Economy Deployment

Verizon Wireless USA Dual-stack (2011)

T-Mobile USA 464XLAT (2012)

SK Telecom Korea 464XLAT (2014)

Telstra Australia 464XLAT (2016)

Reliance Jio India Dual-stack (2016)

AIS Thailand Dual-stack (2017)

Bhutan Telecom Bhutan Dual-stack (2018)

Chungwa Telecom Taiwan Dual-stack (2018)

Page 27: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

IPv6 and Mobile devices

• 464XLAT:

– Android (4.4 - KitKat)

– Windows Phone (8.1+)

• IPv6-only:

– iOS

• since iOS 9 (supported Ion WiFi for a

long time)

• since June 2016, apps in App Store

must support IPv6

https://developer.apple.com/support/ipv

6/

27

• DHCPv6:– Windows

– iOS

• Dual-stack:– KaiOS (Jio handsets)

– iOS: reports for dual-stack

since 11.3 (through carrier

update)

Page 28: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6
Page 29: Where are we now? · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only URL, IPv6

Questions?