26
1 co Public, all rights reserved 2014 Eric Vyncke, [email protected] (Co-Chair & CTO) [email protected] (distinguished engineer)

1 Cisco Public, all rights reserved 2014 Eric Vyncke, [email protected] (Co-Chair & CTO) [email protected] (distinguished engineer)

Tags:

Embed Size (px)

Citation preview

Page 1: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

1Cisco Public, all rights reserved 2014

Eric Vyncke, [email protected] (Co-Chair & CTO)[email protected] (distinguished engineer)

Page 2: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

2Cisco Public, all rights reserved 2014

• Many thanks to all people involved in monitoring IPv6 and making these numbers public

• The presented sites are my own selection but there are many others

• Graphics dated 30th of July 2013

Page 3: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

3Cisco Public, all rights reserved 2014

• Looking at future?

Interviews

Monitoring ‘precursors’ (IPv6 prefixes, devices, ...)

• Looking at current state of the Internet

Open metrics => open results

Worldwide view

Page 4: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

4Cisco Public, all rights reserved 2014

• Regional Internet Registries (RIPE, ARIN, ...)

Which ISP has IPv4 and IPv6 prefixes (precursor)

• Internet routing tables (routeview, ...)

Which ISP has at least an IPv6 router

• Traffic seen from this prefix

Using techniques described later

This is alive prefixes

Page 5: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

5Cisco Public, all rights reserved 2014 http://v6asns.ripe.net/v/6?s=_ALL;s=_RIR_RIPE_NCC;s=BG;s=RO;s=MK;s=HR;s=BE

Page 6: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

6Cisco Public, all rights reserved 2014https://www.vyncke.org/ipv6status/plotbgp.php?country=bg

What is this 3 months dip?

What is this 3 months dip?

ASN 237 (Merit University) run again a darknet experiment by

announcing 2a00::/12..

ASN 237 (Merit University) run again a darknet experiment by

announcing 2a00::/12..

Page 7: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

7Cisco Public, all rights reserved 2014 Source: http://6lab.cisco.com

Page 8: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

8Cisco Public, all rights reserved 2014 https://www.ams-ix.net/technical/statistics/sflow-stats/ipv6-traffic

Page 9: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

9Cisco Public, all rights reserved 2014

• Measure the web traffic

Using a small web bug (1x1 pixel transparent GIF)

Used by Google, and others

Can precisely measure IPv4, IPv6 and dual-stack

E.g. http://www.vyncke.org/countv6/

Web servers log files

Easier but cannot check IPv4, IPv6

Google Ads

Used by APnic

All ads are in flash and flash can try to download IPv4, IPv6, dual-stack and report

• Participate in dual-stack peer-to-peer networks such as BitTorrent

Page 10: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

10Cisco Public, all rights reserved 2014

• By inserting a 1x1 pixel transparent image (or IFRAME)

Or even better 3 images:

IPv4-only

IPv6-only

Dual-stack then check whether IPv4 or IPv6 was preferred

• IPv6 brokenness (old 6to4 CPE mainly): can reach IPv4-only but not dual-stack (because IPv6 was preferred but broken), cfr Tore Anderson’s experiment

• IPv6 non-managed tunnels (Sixxs, Gogonet, Hurricane Electric) because the AS is different between IPv4 and IPv6

• Can generate a lot of data and CPU load => sampling on large sites

Page 11: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

11Cisco Public, all rights reserved 2014 http://www.google.com/ipv6/statistics.html

Doubling every 9 months...

Exponential growth

Doubling every 9 months...

Exponential growth

Page 12: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

12Cisco Public, all rights reserved 2014https://www.vyncke.org/ipv6status/compare.php?metric=p&countries=bg,ro,al,ba,hr,gr,mk

Page 13: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

13Cisco Public, all rights reserved 2014

• Simple and easy

• Try to connect to www.example.org over IPv6

Make a AAAA DNS request

Then try to connect to it by TCP on port 80

• But, also try www6.example.org IPv6.example.org, ...

This is an indicator of ‘IPv6 under test’ or ‘IPv6 pilot’

• Can be extended to measure email and DNS servers of a domain

Page 14: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

14Cisco Public, all rights reserved 2014

• List of most visited web sites• Freely available top-1-million

== Which are popular sites visited by the whole Internet

Then class by country top level domain: .be, .ch, .lu

Issues:

www.ice-watch.com is actually in Belgium

www.youtu.be is actually outside of Belgium

Estimation of IPv6-readiness of a country

• Paying list of visited web sites by country== Which are popular sites actually visited by users of this country

E.g. google.ch, facebook.com, google.com, live.com, ...

Assuming a long-tail distribution, can estimate the amount of IPv6 traffic IF all subscribers were dual-stack

Page 15: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

15Cisco Public, all rights reserved 2014http://www.vyncke.org/ipv6status/plotsite.php?metric=w&global=y&pct=y

Mid-March 2014, a lot of 2400:cb00:2048:1::/64

web sites appear...CloudFlare

Mid-March 2014, a lot of 2400:cb00:2048:1::/64

web sites appear...CloudFlare

Page 16: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

16Cisco Public, all rights reserved 2014 http://6lab.cisco.com/stats/

Page 17: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

17Cisco Public, all rights reserved 2014

• Getting a 100 score based on

% IPv6 enabled transit AS : 25 %

Geometric mean of (content, user): 75%

• Getting a relative index based on content/user/transit relative position with 10 if a country is the top performer in each metric

• Note: this weighting has recently changed....

http://6lab.cisco.com/stats/information.php

Page 18: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

18Cisco Public, all rights reserved 2014 http://6lab.cisco.com/stats/index.php

Page 19: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

19Cisco Public, all rights reserved 2014

• BitTorrent is a dual-stack peer-to-peer file exchange

Some trackers have dual-stack peer lists

Private Exchange is also dual-stack

Distributed Hash Table does not appear to be dual-stack

• draft-vyncke-ipv6-traffic-in-p2p-networks

• Of course, only pretend to have the file, do not upload/download it

Page 20: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

20Cisco Public, all rights reserved 2014

• Another way to measure user deployments: BitTorrent

• Trackers can have IPv6 peers

• Direct peer exchange

https://www.vyncke.org/ipv6status/p2p.php?date=2014-03-04&region=150&ipv6=native

Page 21: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

21Cisco Public, all rights reserved 2014

Page 22: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

22Cisco Public, all rights reserved 2014

http://6lab.cisco.com/stats/cible.php?country=BE

Jan 2014: Telenet starts deployment

Jan 2013: VOO Partial deployment

Jun 2013: full deployment at VOO

(40%)

Oct 2013: Belgacom BBox3

BELNET & EDPnet

Page 23: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

23Cisco Public, all rights reserved 2014

Quadratic (2nd degree) S-Curve (logistic)

https://www.vyncke.org/ipv6status/project.php?metric=p&country=bg

Page 24: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

24Cisco Public, all rights reserved 2014

Page 25: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)

Questions and Answers?

Page 26: 1 Cisco Public, all rights reserved 2014 Eric Vyncke, Eric.Vyncke@ipv6council.be (Co-Chair & CTO) evyncke@cisco.com (distinguished engineer)