IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement –...

27
1 Where are we now? IPv6 deployment update 27-30 April 2019| bdNOG 10

Transcript of IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement –...

Page 1: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1

Where are we now?IPv6 deployment update

27-30 April 2019| bdNOG 10

Page 2: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

22

IPv6 End-User Readiness

IPv6 capable = 20.24%~1100% increase in the last 5 years

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

Page 3: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

33

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:– Fetches IPv6 URLs (native/dual-stack) over IPv6, device

deemed IPv6 capable– Fetches the dual-stack URL over IPv6, its deemed to prefer

IPv6 • RFC8305 (happy eyeballs) bias?

3

Page 4: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

44

IPv6 table – World >15%Economy IPv6 capable (%)

Belgium 51.68

India 43.81

Malaysia 39.42

Germany 37.59

Vietnam 33.57

Greece 32.82

Japan 31.82

Taiwan 31.76

Brazil 31.27

UK 29.09

Uruguay 28.06

Luxembourg 26.58

Switzerland 26.57

Finland 26.16

Thailand 25.12

Economy IPv6 capable (%)

Canada 24.82

Alan Islands 23.57

Mexico 23.43

New Zealand 23.09

Trinidad & Tobago 22.46

Estonia 21.30

France 20.57

Hungary 18.41

Sint Maarten 18.10

Peru 17.82

Ecuador 17.68

Sri Lanka 17.09

Ireland 16.76

Portugal 16.74

Bhutan 16.19

4

https://stats.labs.apnic.net/ipv6/ (12 Feb 2019)

Page 5: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

55

IPv6 in action - Google

https://www.google.com/intl/en/ipv6/statistics.html5

Page 6: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

66

IPv6 in action - Facebook

https://www.facebook.com/ipv6/6

Page 7: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

77

Percentages of total IPv6 user population

(2018 ISOC Report)

Percentages of total

IPv6 user population in

countries with high

levels of

deployment.

https://www.internetsociety.org/wp-content/uploads/2018/06/2018-ISOC-Report-IPv6-

Deployment.pdf

Page 8: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

88

CC Economy IPv6 capable (%)

IN India 43.81

MY Malaysia 39.42

VN Vietnam 33.57

JP Japan 31.82

TW Taiwan 31.76

TH Thailand 25.12

NZ New Zealand 23.09

LK Sri Lanka 17.09

BT Bhutan 16.19

AU Australia 14.00

SG Singapore 10.39

MO Macao 9.37

KR South Korea 7.56

What about Asia-Pacific?

Page 9: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

99

Bangladesh Focus

IPv6 capable = 0.13%~1200% increase in the last year

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

Page 10: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1010

IPv6 table - WorldEconomy IPv6 capable (%)

Belgium 58.08%

United States of America 51.37%

India 44.78%

Germany 42.56%

Malaysia 39.27%

Greece 37.81%

Vietnam 33.49%

Japan 33.40%

Taiwan 33.25%

Finland 32.02%

Brazil 31.97%Luxembourg 31.80%

United Kingdom of Great Britain and Northern Ireland, 31.42%

Switzerland 29.74%

Uruguay 26.90%

Economy IPv6 capable (%)

British Virgin Islands, 0.21%

Sudan 0.21%

Central African Republic 0.20%

Jersey 0.19%

Saint Martin (French part) 0.19%

Uganda 0.16%

Lithuania 0.16%

Rwanda 0.14%

Bangladesh 0.13%

Indonesia 0.12%

Saint Kitts and Nevis 0.11%

Philippines 0.11%

Mauritius 0.10%

Cyprus 0.08%

Zambia 0.07%

10

https://stats.labs.apnic.net/ipv6/ (17 Apr 2019)

Page 11: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1111

Bangladesh IPv6 Leaderboard

ASN Organization IPv6 Capable

AS23956 AmberIT Limited 6.35%

AS135673 Future.Net 4.28%

AS58890 InfoLink 1.27%

AS136531 NetExpress Online 1.14%

AS134204 Business Network 1.05%

AS63932 Bangladesh Computer Council 1.01%

AS63961 Bangladesh Research and Education Network 0.91%

AS58587 FiberHome Limited 0.82%

AS134595 IIX-CR 0.78%

AS24122 BDCOM Online Limited 0.54%

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

Page 12: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1212

AS17421: AmberIT

IPv6 capable = 6.23%

31,050% increase (4 months)

AS17421

Page 13: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1313

Something Interesting - BT

IPv6 capable (Dec 2018) = 4.90% (from ~12%)

13

Page 14: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1414

Google’s view

14

https://www.google.com/intl/en/ipv6/statistics.html#tab=per-country-ipv6-adoption

Page 15: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1515

After the fix - BT

IPv6 capable = 16.08%

15

Page 16: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1616

LK - Coincidence?

- Drop at around the same period (Nov 2018)

16

- Deployed VoLTE in Dec 2018

Page 17: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1717

IPv6 Performance

Enough data collected to analyze IPv6 performance– APNIC Labs

• Is IPv6 as robust as IPv4?

– Do all TCP connection attempts succeed?

• Connection failure = no ACK for an SYN

– IPv4 connection failure sits at 0.2%

– IPv6 connection failure sits at 1.6% (8 times higher!)

• PMTUD (ICMPv6 filters)?

Page 18: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1818

IPv6 Performance

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

– Comparison of RTT (not implicit RTT)

• 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)?

– TechArk measured IPv6 performance for HTTP traffic

• IPv6 performance better when measuring nearer targets!

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

Page 19: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

1919

Routing path & performance

IPv4 RTT – 325msIPv6 RTT – 213ms

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

Page 20: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

2020

Three-stages of IPv6 Growth

Fast growth driven by single, early market driver• Incld. Australia, Bhutan, South Korea, Taiwan

Initial roll-out followed by spread to other Internet Service Providers• Incld. India, Sri Lanka, Thailand, Viet Nam

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

20

Page 21: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

2121

• 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

Motivation for Early Market Drivers

Page 22: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

2222

• 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!

Industry trend: Who is in control?

22

Page 23: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

2323

IPv6 in Action: Mobile Networks

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)

23

Page 24: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

2424

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/ipv6/

• DHCPv6:– Windows

– iOS

• Dual-stack:– KaiOS (Jio handsets)

– iOS: reports for dual-stack since 11.3 (through carrier update)

24

Page 25: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

2525

Where are we now?"IPv6 has emerged from the ‘Innovators’ and ‘Early Adoption’ stages of deployment, and is now in the ‘Early Majority phase”

– ISOC State of

IPv6 Deployment (2018)

• Global IPv6 end-user readiness is 18.82%

• 61.6% of network operators in the Asia-Pacific have IPv6 resources.

• IPv6 end-user readiness is increasing (across diverse economy profiles).

• Common trend sees three stages of economy readiness.

• Mobile driven growth of IPv6 deployment

• Observed preference for dual-stack transition technology in recent deployments (PDP

licensing?)

• Positive signs for future readiness growth, especially as vendor support grows

25

Page 26: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

2626

apnic.net/ipv6

26

Page 27: IPv6 deployment update€¦ · IPv6 Capable vs Preferred • Uses scripted online advertisement – Over 7-10M measurements/day!! • The Ad script fetches three URLs – IPv4 only

27

27