21
Partial Reachability in IPv4 and IPv6 Emile Aben RIPE NCC http://albatross.ipv6.ripe.net/demo-area/v6partial/emile-aims2012-v4v6.pdf Thursday, 9 February 12

Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Partial Reachability in IPv4 and IPv6Emile AbenRIPE NCC

http://albatross.ipv6.ripe.net/demo-area/v6partial/emile-aims2012-v4v6.pdf

Thursday, 9 February 12

Page 2: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

General Reachability

2

... ... ...

Src Dst

Thursday, 9 February 12

Page 3: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Partial Reachability

3

... ... ...

Src Dst

x

Thursday, 9 February 12

Page 4: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Partial Reachability• Persistent non-connectivity between A and B

where A and B have measurable connectivity• Causes:

– Partial filtering: AS border? Destination?– Routing: intra AS?

– BGP - a not-completely full-table

4

Thursday, 9 February 12

Page 5: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Measuring Partial Reachability with Ark

Thursday, 9 February 12

Page 6: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Ark Measurement Design• 23 sources

– All dual-stacked Ark-boxes minus mnl-ph and dkr-sn• 1273 dual-stacked destinations

– from Alexa 1M (max 3 per IPv6 AS)– 775 IPv4 ASes– 716 IPv6 ASes

• 6 runs (2012-01-19 - 2012-02-05)• Using topo-on-demand

6

Thursday, 9 February 12

Page 7: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Ark - IPv4 Partial Reachability

7

Full/no reachability not shown

Green: ReachableRed: Persistently unreachable

Thursday, 9 February 12

Page 8: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Ark - IPv6 Partial Reachability

8

Green: ReachableRed: Persistently unreachable

Thursday, 9 February 12

Page 9: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Ark - Partial Reachability Comparison

9

ASes Partial Reachability

IPv4 755 9(1.2%)

IPv6 716 64(8.9%)

Thursday, 9 February 12

Page 10: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Measuring Partial Reachability with RIPE Atlas

Thursday, 9 February 12

Page 11: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Using RIPE Atlas• ~ 1200 sources , ~ 430 have working IPv6• 4 “fixed” destinations that are dual-stacked,

unicast (ie. not anycast), and in different ASes• Measurement:

– Train of 3 ICMP echo requests between src/dst pairs– Once every 240 seconds (with jitter), both in IPv4 and IPv6

11

Thursday, 9 February 12

Page 12: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Packet Loss In RIPE Atlas

12

Only probes that got echo replies back from at least one destination in each IP version

Thursday, 9 February 12

Page 13: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Packet Loss - The Movie

13

http://albatross.ipv6.ripe.net/demo-area/v6partial/v6partial-movie.gif

Thursday, 9 February 12

Page 14: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Destination Problems - 2012-01-02

14

10% pkt lossboth IPv4+IPv6single dst

Thursday, 9 February 12

Page 15: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Probe Both Protocols Problem

15

Problem on probe side,both IPv4 and IPv6affected

Thursday, 9 February 12

Page 16: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Atlas - Aggregate Over 15 Days

16

Src/DstPair Count

Partial Reachability

Temporary* Partial

Reachability

IPv4 4792 3(0.06%)

3(0.06%)

IPv6 1940 25(1.3%)

46(2.4%)

* : 100% packet loss for at least 1 day

Thursday, 9 February 12

Page 17: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Atlas - 15 days of 6to4

17

Src/DstPair Count

Partial Reachability

Temporary Partial

Reachability

IPv6 1940 25(1.3%)

46(2.4%)

6to4 112 7(6.3%)

21(19%)

Native IPv6 better then using 6to4

Thursday, 9 February 12

Page 18: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Atlas - Aggregate Over 15 Days (Corrected)

18

Src/DstPair Count

Partial Reachability

Temporary Partial

Reachability

IPv4 1100 1(0.09%)

0(0%)

IPv6 1088 11(1.0%)

10(0.92%)

For probes where IPv4 AS = IPv6 AS(to get rid of tunnels, 6to4 etc.)

Thursday, 9 February 12

Page 19: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Example of BGP-fail to d-root

19

Reference prefix:RS_AS>show ip bgp ipv6 unicast 2001:67c:2e8::/48BGP routing table entry for 2001:67C:2E8::/48, version 2060408Paths: (1 available, best #1, table default) Not advertised to any peer (65000) 3333 2001:918:0:5::1 from 2001:918:0:5::1 (138.187.128.158) Origin IGP, metric 500000, localpref 300, valid, confed-internal, best Community: 3303:1004 3303:1006 3303:3051

D-root prefix:RS_AS>show ip bgp ipv6 unicast 2001:500:2d::/48 % Network not in table

Cause: BGP prefix filtering of /48s out ofARIN’s critical infrastructure allocations

Thursday, 9 February 12

Page 20: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Emile Aben, 2012-02

Conclusion• Partial reachability exists, both in IPv4 and IPv6

– Something to consider when designing experiments

• IPv6 a factor 10 worse in both experiments

20

CAIDA Ark RIPE Atlas

IPv4 1.2% 0.09%IPv6 8.9% 1.0%

(corrected)

Thursday, 9 February 12

Page 21: Partial Reachability in IPv4 and IPv6 - CAIDA · 2015-06-30 · • Partial reachability exists, both in IPv4 and IPv6 – Something to consider when designing experiments • IPv6

Questions?

Thursday, 9 February 12