ipv6 unleashing the power - fiocco... · ipv6 unleashing the power alain fiocco, sr director ipv6,...
TRANSCRIPT
6lab.cisco.com @cisco6lab
Measuring on-going IPv6 adoption is the best way to foster deployment, monitor success
and spot trouble areas, and in the end, make better (data driven) business decision.
IPv6 deployment phases – The associated metrics
1 – Planning Prefixes (allocated, routed, traffic)
Sources: RIR db, routeview.org, BitTorrent agent
2 – The Network IPv6 Transit AS’s
BGP tables Source: routeview.org, RIPE Lab
4 – Users adoption Google users/browsers stats
APNIC Ad’s embedded http probes Sources: google stats, apnic lab, akamai
3 – Content enablement Alexa top sites / country
+ 6lab http probes Sources: Alexa.com, 6lab.cisco
IPv6 Only
Dual Stack Core
IPv6-Only
Preserve Prepare Prosper
464-xlat Dual-Stack
IPv6 Only
Dual Stack Core
MA
P, L
W4
6…
4 over 6
2015
World IPv6 Day
2011 2012 2013 2014
World IPv6 Launch IPv6 in the laboratory IPv6-Centric Networking
2010
IPv6 at Scale
6
Internet
IPv4 Only
IPv4 Core
IPv4-Only
NAT
NAT
Dual Stack Core
IPv4 Only
Dual-Stack
6rd
, L2
TP
…
NAT
6 over 4 4
Dual Stack
Dual-Stack
4 6
The Internet Core is ready for IPv6 !
IPv4 transit AS’s:11088 IPv6 transit AS’s: 1906*
IPv6 enabled AS’s: 3996
93% of Top100 and
85% of Top300 AS’s
are providing IPv6 transit
>30%
CAGR
Call for Action: Enable the long tail, the AS’s at the periphery
Per country IPv6 enabled Content. Sites among top500 - % of pageview over IPv6
Japan: 37 sites – 24%
China: 16 sites – 5%
Malay.: 62 sites – 52%
India: 49 sites – 55%
New Z.: 41 sites – 45%
Aus: 41 sites – 49%
Canada:45 sites – 49.5%
USA: 53 sites - 47.5%
Mexico: 51 sites - 52 %
Czech Rep.: 86 sites – 62%
Norway: 76 sites – 51%
Netherland: 72 sites – 54,3%
Switzerland: 67 sites – 52.4%
Germany: 56 sites – 47%
UK: 37 sites – 45%
Sources: alexa.com top500/country+ 6lab.cisco.com probes
http://6lab.cisco.com/stats/index.php?option=content
Brazil: 81 sites – 54%
Source: Alexa.com
> 50% of content is reachable over IPv6 …
Mainly from Internet Giants (Google, Facebook, Yahoo, YouTube, Wikipedia,…)
CDN and some Cloud providers
LOCAL Content is just starting to shows up from Enterprises and public sector
(e-commerce, e-banking, e-health…e-education, e-government)
CloudFlare has impacted long tail (+1% overnight, emerging countries)
Dual-Stack the Load-Balancer
Dual-Stack WEB Front-End
Leverage Content Delivery Networks
Emerging IPv6 Only DC
IPv4 Reverse proxy
IPv4 Stateless NAT64
The Content
Call or Action
IPv6 users coming from …
...and many others…
70% 53% 38%
17% 54%
www.worldipv6launch.org/measurements
IPv6 Only
Dual Stack Core
IPv6-Only
Preserve Prepare Prosper
464-xlat Dual-Stack
IPv6 Only
Dual Stack Core
MA
P, L
W4
6…
4 over 6
2015
World IPv6 Day
2011 2012 2013 2014
World IPv6 Launch IPv6 in the laboratory IPv6-Centric Networking
2010
IPv6 at Scale
6
Internet
IPv4 Only
IPv4 Core
IPv4-Only
NAT
NAT
Dual Stack Core
IPv4 Only
Dual-Stack
6rd
, L2
TP
…
NAT
6 over 4 4
Dual Stack
Dual-Stack
4 6
Dual-Stack (ex: Comcast, TWC, D.Telekom)
IPv6 as a service aka 6rd (ex: Free, AT&T, Swisscom)
IPv6 Centric Network+IPv4 as a Service, (VF/KDG, D.T Terastream, Softbank)
Some SP are starting to use v6 only for walledgarden services such as IPTV (3C) or VoIP and device management plane (ex:100% at Comcast)
The (Wireline/Cable) Access Network
dual-stack
homenetwork
Dual-Stack APN (Verizon Wireless, T-Mobile US for iOS)
IPv6 only APN + NAT64 + Xlate464 for Android & Windows (T-Mobile US, EE, Orange Pl)
Walledgarden services:
IMS APN is IPv6 only VoLTE APN is IPv6
The Mobile Network
Performance study in a dual-stack world
Hadoop TCP dump
+ Java
To 10000’s Web servers (over 90 days) HTTP request
RTT
Top 1000
Long Tail / Random
• Create our dataset to do
own analysis against it.
• VPS spread globally
• Compare with other datasets
APNIC
6lab.cz
• Work with RIPE Atlas probes
• Dual-Stack Traceroute
• Vast diversity of sources
In over 95%, RTT over IPv6 is identical to IPv4 (+/-100ms)
log(average (RTTv4)/average (RTTv6)) distribution for each source/destination pair
Anomaly: IPv6 looses Anomaly: IPv6 wins
Let’s do a deep dive on the anomalies !
Same
Are other research finding the same results ? => Yes
Distribution of IPv4 and IPv6 RTTs
(in µs) from labs.apnic.net
Millions sources, few destinations)
2.7% are broken, but
most are IPv6-only test AAAA
Distribution of IPv4 and IPv6 RTTs
from 6lab.cz
(few sources, thousand of destinations)
First type of Anomaly Consistently shorter IPv6 RTT fm Singapore toward Europe
IPv6 is 800ms faster than IPv4
from Singapore to European Web servers
IPv6 < 800 ms < IPv4
IPv4 and IPv6 Paths fm Singapore to EU
are very divergent
AS6939 (HE) always in the path for IPv6
IPv4
IPv6
HE: AS6939 in 44,8% of IPv6 routes, 16,9% of IPv4 routes (source routeview.org)
Many AS’s are peering with HE for IPv6 (but not necessarily for IPv4) => non-congruent Path
Anomalies analysis: The Hurricane Electric effect
HE has a Cable between Singapore and France To Singapore
To Paris
Second type of Anomaly: IPv4 faster RTT fm Rackspace to many WEB sites within US is shorter on IPv4
IPv4 is 200-400ms faster than IPv6 between
my Probe in Virginia and a .gov web site in DC
Unfavorable IPv6 path within AS6453
(TATA communication)
Fm Rackspace (Va) to .gov (DC) via Dallas !
200ms – 400ms
• Internet IPv6 and IPv4 Performance are identical (+/- 100ms)
• Most performance anomalies are due to non-congruent paths
• Peering must be done dual-stack to avoid path divergence
• Monitor Performance for both protocol is a MUST DO
• Users Do NOT complain Happy Eyeballs (RFC6555) hides
performance discrepancies.
Good News and Lessons learnt
How much faster is IPv6 than IPv4
for Facebook mobile users?
Faster Slower
Disclaimer: Results are preliminary,
more detailed analysis underway.
Source: Paul Saab, Facebook
v4
Time to HTTP GET completion
CGN is always in the way for IPv4 mobile networks
• The internet is a dual stack system nowaday
• IPv6 is a mature technology – IPv6 performance are > = IPv4
• Hardware and Software are available and upgrade should be part of lifecycle management at ~ no cost
• Training and Services are available to help you turn it on
• It is time to do it _on your terms_ before it happens to you !
Take Away