+ All Categories
Home > Technology > World IPv6 Day - What did we learn?

World IPv6 Day - What did we learn?

Date post: 30-May-2015
Category:
Upload: ripe-ncc
View: 620 times
Download: 1 times
Share this document with a friend
Popular Tags:
29
World IPv6 Day - What did we learn? [email protected] APNIC 32
Transcript
Page 2: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

RIPE NCC Measurements - World IPv6 Day• IPv6 Eyechart and 6to4 (not in this talk)• Active measurements

– Sources: 40 vantage points (RIPE TTM, CAIDA Ark, ...)– Destinations: 53 participant or already dual-stacked sites

– From 2011-06-01 to 2011-06-11 we measured– DNS: A and/or AAAA records– ping(6)/traceroute(6)– HTTP over IPv4 and IPv6

2

Page 3: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Measurement vantage points

3

Page 4: World IPv6 Day - What did we learn?

Lesson: Control

Page 5: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

When did World IPv6 Day start?• Less then 2 days before World IPv6 Day:

5

0 10 20 30 40 50 60 70 80 90

1m 2m 5m 10m 20m 1h 2h 5h 10h 1d 2d

Num

ber o

f par

ticip

atin

g w

ebsi

tes

minimum of: minimum TTL in SOA, TTL of SOA

DNS negative caching for websites participating in World IPv6 Day

Page 6: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Percentage of vantage points seeing AAAA

6

v6day

Page 7: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Percentage of vantage points seeing AAAA

6

v6day

Negative caching

Page 8: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Percentage of vantage points seeing AAAA

6

v6day

Negative cachingTTL caching

Page 9: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Control - lessons learned• Know your on/off switch

– Control your DNS• Set low TTL in case of

roll-back• Set low negative TTL

– By means of minTTL in SOA / TTL of SOA

7

Page 10: World IPv6 Day - What did we learn?

Lesson:Test and monitor

Page 11: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

You don’t want this to happen

9

On IPv6:

On IPv4:

Page 12: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Or this ...

10

0 %

20 %

40 %

60 %

80 %

100 %

00:0004:00

08:0012:00

16:0020:00

00:0004:00

08:0012:00

Comparing DNS,ping and HTTP IPv6 measurementsto www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC

% AAAA queries returning an IPv6 address% HTTP responses == 200

% ICMPv6 ping success

Page 13: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Or this ...

10

0 %

20 %

40 %

60 %

80 %

100 %

00:0004:00

08:0012:00

16:0020:00

00:0004:00

08:0012:00

Comparing DNS,ping and HTTP IPv6 measurementsto www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC

% AAAA queries returning an IPv6 address% HTTP responses == 200

% ICMPv6 ping success

v6 on www turned off at end of v6day

Page 14: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Or this ...

10

0 %

20 %

40 %

60 %

80 %

100 %

00:0004:00

08:0012:00

16:0020:00

00:0004:00

08:0012:00

Comparing DNS,ping and HTTP IPv6 measurementsto www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC

% AAAA queries returning an IPv6 address% HTTP responses == 200

% ICMPv6 ping success

but v6 service stillannounced

v6 on www turned off at end of v6day

Page 15: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Test and monitor - lessons learned

11

Page 16: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Test and monitor - lessons learned• Test when deploying something

– The more real-life, the less likely you !@#$-ed up• Monitor your infrastructure• People2people reachability

– Avoidable situations like Level3 and Dept. Commerce– Contact info up to date in RIR databases (whois)– Monitor the web (NANOG, *NOG, Twitter, ...)

11

Page 17: World IPv6 Day - What did we learn?

Global view

Page 18: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Performance of src/dst pairs on 2011-06-08

• Bell-shaped– centered around 0– with fatter IPv4-side

• Dual-stack = two chances for best performance!– Real-time apps can exploit this (voice, gaming)

13

Distribution of IPv4/IPv6 relative performance

best performing protocol, as percentage−wise increase over the least performing protocol

Freq

uenc

y

+ 40

0 %

+ 35

0 %

+ 30

0 %

+ 25

0 %

+ 20

0 %

+ 15

0 %

+ 10

0 %

+ 50

%+

50 %

+ 40

%+

30 %

+ 20

%+

10 %

+ 0

%+

0 %

+ 10

%+

20 %

+ 30

%+

40 %

+ 50

%+

50 %

+ 10

0 %

+ 15

0 %

+ 20

0 %

+ 25

0 %

+ 30

0 %

+ 35

0 %

+ 40

0 %

IPv4 performs better IPv6 performs better

Page 19: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Partial Reachability• Internet is a collection of interconnecting

networks, and can be different on IPv4/IPv6• For some of our vantage points, not all

destinations were reachable– Are our vantage points representative?– Network partitioning, examples we encountered:

– Level3 - Hurricane Electric– Cogent - Hurricane Electric– See http://en.wikipedia.org/wiki/Comparison_of_IPv6_support_by_major_transit_providers

14

Page 20: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Long term effects - Content

15

Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html)

0 %0.5 %

1 %1.5 %

2 %2.5 %

3 %3.5 %

4 %

2011-01

2011-02

2011-03

2011-04

2011-05

2011-06

2011-07

2011-08

2011-09

Percentage of web sites in Alexa 1M that can be reached over IPv6

Alexa 1MAlexa top 25k

Page 21: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Long term effects - Content

15

Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html)

8 June:3.8%

0 %0.5 %

1 %1.5 %

2 %2.5 %

3 %3.5 %

4 %

2011-01

2011-02

2011-03

2011-04

2011-05

2011-06

2011-07

2011-08

2011-09

Percentage of web sites in Alexa 1M that can be reached over IPv6

Alexa 1MAlexa top 25k

Page 22: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Long term effects - Content

15

Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html)

Pre/post 8 June:0.4% -> 0.7%

8 June:3.8%

0 %0.5 %

1 %1.5 %

2 %2.5 %

3 %3.5 %

4 %

2011-01

2011-02

2011-03

2011-04

2011-05

2011-06

2011-07

2011-08

2011-09

Percentage of web sites in Alexa 1M that can be reached over IPv6

Alexa 1MAlexa top 25k

Page 23: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Long term effects - Content

15

Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html)

Pre/post 8 June:0.4% -> 0.7%

Around 3 July:0.7% -> 1.0%(Single hoster in DE)

8 June:3.8%

0 %0.5 %

1 %1.5 %

2 %2.5 %

3 %3.5 %

4 %

2011-01

2011-02

2011-03

2011-04

2011-05

2011-06

2011-07

2011-08

2011-09

Percentage of web sites in Alexa 1M that can be reached over IPv6

Alexa 1MAlexa top 25k

Page 24: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Long term effects - Content• Linear extrapolation:

– ~ an IPv6 year needed to get to 100%• Exponential extrapolation:

– ~ an IPv6 week needed to get to 100%

16

Page 25: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Long term effects - Content• Linear extrapolation:

– ~ an IPv6 year needed to get to 100%• Exponential extrapolation:

– ~ an IPv6 week needed to get to 100%

• Note: extrapolation based on two data points is not very scientific :)

16

Page 26: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Long term effects - IPv6 ASes

• Higher growth before v6d: Deployments pushed earlier?• Lower growth after v6d: Summer-vacation?• http://v6asns.ripe.net

17

-30-20-10

01020304050

2011-04-01

2011-05-01

2011-06-01

2011-07-01

2011-08-01

2011-09-01

Dai

ly in

crea

seof

IPv6

ASe

s

9.5 %

10 %

10.5 %

11 %

11.5 %

12 %

% o

f ASe

san

noun

cing

IPv6

pfx

8 June

Page 27: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

More information• Web interface to the measurements

– http://v6day.ripe.net/• Analysis on RIPE Labs

– http://labs.ripe.net/ipv6day• Raw data availability

– http://labs.ripe.net/datarepository/data-sets/ripe-ncc-active-measurements-of-world-ipv6-day-dataset

18

Page 28: World IPv6 Day - What did we learn?

Emile Aben, APNIC 32

Conclusions - what we learned• IPv6/dual-stack works just fine, but make sure

that– It is properly tested and monitored (like IPv4)– Your network can reach all others (like IPv4)

• Dual-stack = Two chances for best performance• Days like this ‘work’

– Raise awareness– Give people a target to work towards– We’re ready for a next IPv6(day|week|month|year|∞)

19

Page 29: World IPv6 Day - What did we learn?

Questions?

질문있습니까?


Recommended