RIPE Network Coordination Centre

Measuring IPv6 usage at web clients and DNS resolvers Messenger today: Róbert Kisteleki [email protected]

Actual work done by: Emile Aben [email protected] RIPE NCC Science Group

Robert Kisteleki

http://www.ripe.net

1

RIPE Network Coordination Centre

Introduction •  We want more insight into IPv6 deployment -  Most of us are interested, RIRs especially

•  Widely known/heard IPv6 deployment numbers: -  Routing table: ~6% of ASes -  Web traffic: 0.25% - 2 % of web clients

•  Where is the difference? •  Let’s measure IPv6 connectivity of end-user combined with the ISP infrastructure Robert Kisteleki

http://www.ripe.net

2

RIPE Network Coordination Centre

Methodology

Robert Kisteleki

http://www.ripe.net

RIPE Network Coordination Centre

Measurement start

Robert Kisteleki

http://www.ripe.net

4

RIPE Network Coordination Centre

HTTP measurements

Robert Kisteleki

http://www.ripe.net

5

RIPE Network Coordination Centre

HTTP+DNS measurements

Robert Kisteleki

http://www.ripe.net

6

RIPE Network Coordination Centre

Measurement details •  Web client visits site and fetches piece of JavaScript

•  Script creates a uniqID and causes 4 image lookups: .h4.d6.example.com/img.png?.h4.d6 .h6.d4.example.com/img.png?.h6.d4 .hb.db.example.com/img.png?.hb.db .h4.d4.example.com/img.png?.h4.d6

•  h-label: HTTP connectivity (h4,h6,hb) •  d-label: DNS connectivity (d4,d6,db) Robert Kisteleki

http://www.ripe.net

7

RIPE Network Coordination Centre

Submeasurements

HTTP

DNS

DNS

DNS

v4

v6

both

h4.d4

h4.d6

-

h6.d4

-

-

-

-

hb.db

v4 HTTP v6 HTTP both Robert Kisteleki

http://www.ripe.net

8

RIPE Network Coordination Centre

Caveats •  Measured to www.ripe.net: -  Operator skew -  RIPE-region skew

•  Not all clients use resolver that the upstream provides by default (open resolvers, 8.8.8.8)

•  Only web clients that do run JavaScript

Robert Kisteleki

http://www.ripe.net

9

RIPE Network Coordination Centre

Measurement results

Robert Kisteleki

http://www.ripe.net

RIPE Network Coordination Centre

IPv6 for clients/resolvers for www.ripe.net

Robert Kisteleki

http://www.ripe.net

11

RIPE Network Coordination Centre

IPv6 for clients/resolvers for www.ripe.net

Robert Kisteleki

http://www.ripe.net

12

RIPE Network Coordination Centre

“Native” IPv6

Native: not-autotunneled (ie. No Teredo, 6to4) Robert Kisteleki

http://www.ripe.net

13

RIPE Network Coordination Centre

Compare to: seen in weblogs

Robert Kisteleki

http://www.ripe.net

14

RIPE Network Coordination Centre

The weekend effect

More transition technologies at home in the weekend? Robert Kisteleki

http://www.ripe.net

15

RIPE Network Coordination Centre

Pockets of native IPv6 (countries)

Geoloc based on client IPv4 Robert Kisteleki

http://www.ripe.net

16

RIPE Network Coordination Centre

Pockets of native IPv6 (cities) City

n

% Native Client IPv6

# IPv6 ASes/ # IPv4 ASes

Ljubljana,SI

828

11.1%

6/42

Espoo,FI

819

9.8%

4/36

Paris,FR

3334

8,8%

14/129

Almere,NL

405

8.6%

4/26

Bern,CH

472

7.0%

3/28

Uppsala,SE

498

6.6%

5/15

Utrecht,NL

631

6.2%

5/35

Lisbon,PT

775

5.6%

3/20

Brno,CZ

975

5.2%

7/27

Bonn,DE

404

5.2%

3/21

Ostrava,CZ

374

4.8%

2/16

Chisinau,MD

1219

4.5%

2/28

Munich,DE

2173

4.5%

12/70

Prague,CZ

5217

4.2%

20/66

Geoloc based on client IPv4 Robert Kisteleki

http://www.ripe.net

17

RIPE Network Coordination Centre

And at the AS level IPv6 591

%IPv6 4.9%

ASes with web clients 13690

530

3.8%

Compare to: ASes seen in RIS

2125

6.1%

ASes with resolvers

Total 12021

34563

Indication of populations at various stages of deployment Robert Kisteleki

http://www.ripe.net

18

RIPE Network Coordination Centre

Random facts •  GoogleBot seemingly does JavaScript •  In 5% of measurements we see 2 large providers of DNS services causing clientAS != resolverAS

•  At least 10% of client v4 AS != client v6 AS

caused by ASes involved in tunnel brokering

Robert Kisteleki

http://www.ripe.net

19

RIPE Network Coordination Centre

What’s next? •  Keep this running -  Next year should be interesting…

•  For less skew we’d need to measure Joe Average Internet user

Robert Kisteleki

http://www.ripe.net

20

RIPE Network Coordination Centre

Questions?

Robert Kisteleki

http://www.ripe.net

21

Measuring IPv6 usage at web clients and DNS resolvers

Robert Kisteleki. Measuring IPv6 usage at web clients and DNS resolvers. Messenger today: Róbert Kisteleki [email protected]. Actual work done by: Emile Aben.

3MB Sizes 0 Downloads 146 Views

Recommend Documents

Measuring IPv6 usage at web clients and DNS resolvers
Let's measure IPv6 connectivity of end-user combined with the ISP infrastructure .... providers of DNS services causing. clientAS != resolverAS. • At least 10% of ...

Broken IPv6 clients
The canonical behaviour for dual-stack applications is ... Host may prefer 6to4 address over IPv4 address. Not using ... using invisible element on web page.

DNS Transport Size Issues in IPv6 Environment
Since the functionality of database query and answer of DNS is no more than a re- ... cols used between two DNS programs as the DNS Trans- port Protocols.

Modul_UKK PROXY, DNS, WEB, FTP.pdf
berubah (sesuai kebutuhan) konfigurasi sukses, bila tidak ulangi langkah 4-6. Page 3 of 24. Modul_UKK PROXY, DNS, WEB, FTP.pdf. Modul_UKK PROXY ...

Web Usage Mining: A Review
Jun 26, 2008 - “50% of visitors who accessed URLs /index.php and coed.php ... Web Usage Mining: Discovery and Application of Interesting Patterns from ...

Context-Dependent Web Bookmarks and Their Usage ...
queries, which can be used for web pages that have never ... bookmarks, and a way to extract representative key- ... Proceedings of the 3rd International Conference on Web Information ..... We call the produced query vector Q it context-.

Web Usage Mining Using Artificial Ant Colony Clustering and Genetic ...
the statistics provided by existing Web log file analysis tools may prove inadequate ..... evolutionary fuzzy clustering–fuzzy inference system) [1], self-organizing ...

Enhancing Web Navigation Usability Using Web Usage ...
decorated websites, but very little about marketing a website or creating a website .... R. Padmaja Valli, T. Santhanam published an article [8] on “An overview.

Word Usage and Posting Behaviors: Modeling ... - Research at Google
A weblog or “blog” is a web-accessible reverse- chronologically ordered set of essays (usually consisting of a few paragraphs or less), diary-like in nature, ...

MEASURING NOISE CORRELATION FOR ... - Research at Google
the Fourier frequency domain. Results show improved performance for noise reduction in an easily pipelined system. Index Terms— Noise Measurement, Video ...

Measuring Interference Between Live ... - Research at Google
generic measurement techniques for analyzing interference in the face of these .... a prohibitively expensive way to find baseline performance, especially given ..... runs with the negative co-runner and call it the “negative frac- tion”. Call th

Evaluating IPv6 Adoption in the Internet - Research at Google
lower quality of service leads to low adoption, as a network with lower qual- ... However, tier-1 status in IPv4 does not necessarily imply a substantial IPv6 de-.

Detecting Malware Domains at the Upper DNS Hierarchy
resent the RDNS server of a large ISP that queries do- mains on behalf of ... known legitimate services. .... various publicly available services (e.g., Malwaredo-.

9 Things Clients Get Wrong about Conjoint ... - Research at Google
Proceeedings of the 2013 Sawtooth Software Conference, Dana Point, CA, ... multiple companies that I have observed, conducted, or informed. ..... Page 10 ...

web usage mining using rough agglomerative clustering
is analysis of web log files with web pages sequences. ... structure of web sites based on co-occurrence ... building block of rough set theory is an assumption.

ipv6.PDF
IPv6 Operations and Deployment Scenarios over IEEE 802.16 Network โดย Myung-Ki ... งเดิมเป นโครงข ายไอพีในจังหวดภั ูเก็ต. Page 2 of 2. ipv6.PDF. ipv6.PDF.

Characterizing Task Usage Shapes in Google's ... - Research at Google
web search, web hosting, video streaming, as well as data intensive applications ... Permission to make digital or hard copies of all or part of this work for personal or ... source utilization for CPU, memory and disk in each clus- ter. Task wait ..