37
IPv6 IPv6 IPv6 IXLeeds 2 Leeds, Yorkshire 12 th September 2012 Martin J. Levy, Director IPv6 Strategy Hurricane Electric IPv6 By Default

IPv6 IPv6 IPv6

Embed Size (px)

DESCRIPTION

IPv6 IPv6 IPv6. IPv6 By Default. IXLeeds 2 Leeds, Yorkshire 12 th September 2012 Martin J. Levy, Director IPv6 Strategy Hurricane Electric. Agenda. IPv 6 IPv6 IPv6 * 11+ years of IPv6 at Hurricane Electric Visualizing IPv6 usage and more Motivate networks into implementing IPv6?. - PowerPoint PPT Presentation

Citation preview

Page 1: IPv6  IPv6 IPv6

IPv6 IPv6 IPv6

IXLeeds 2Leeds, Yorkshire12th September 2012

Martin J. Levy, Director IPv6 StrategyHurricane Electric

IPv6 By Default

Page 2: IPv6  IPv6 IPv6

2

Agenda

IPv6 IPv6 IPv6 *

11+ years of IPv6 at Hurricane Electric

Visualizing IPv6 usage and more

Motivate networks into implementing IPv6?

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

* A reference to Dorothy’s ruby slippers from The Wizard of Oz

Page 3: IPv6  IPv6 IPv6

3

HURRICANE ELECTRIC

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 4: IPv6  IPv6 IPv6

4

Hurricane Electric – Roots and History Founded 17+ years ago - ISP & datacenter operator

1994 – Roots within the Silicon Valley high-tech community 1999 – Expanded IPv4 network nationwide in the US 2001 – Started IPv6 native and tunnel connectivity ( http://tunnelbroker.net ) 2006 – Full “technology refresh” enabled native dual-stack IPv6 backbone 2008 – Became largest IPv6 backbone globally ( > 1Gbps IPv6 traffic level) 2009 – Continued expansion into Asia; enabled IPv6 6to4 & Teredo global service 2010 – Added more geographic coverage; expanded IPv6 6to4 and DNS service 2011 – Try to convince people to stop talking about IPv6; just talk about the “Internet” 2012 – World IPv6 Launch – 6th June 2012 – ready and waiting

Added IP

v6services in A

tlantaand Toronto, C

anada

Q42008

Added

IPv6 services

in Hong K

ong

Q32008

IPv6 tunnelbroker

expanded to 9 US

,4 E

uropean Cities

Q22008

Ranked #1 IP

v6B

ackbone for BG

Padjacencies

Q12008

Rolled out

dual-stackIP

v6 backbone

Q12007

Purchased

206,000 sq ftdatacenter building

2006

European

Expansion

2005

Deployed IP

v66to4 and teredorelays globally

Q12009

Added servicesIn S

tockholm,

Tokyo and Zurich

Q22009

Added services

In Singapore and

five other cities

Q22010

Deployed fully IP

v6 readydns.he.net intothree continents

2011

Further expansion in E

urope, Asia and the U

S

2012

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 5: IPv6  IPv6 IPv6

5

Hurricane Electric’s 11 year experience with IPv6

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

1994IETF kicks off IPng (IPv6)

True operational experienceCuriosity & Intrigue

2011IANA IPv4 exhaustion

2001IPv6 tunnelbroker.net

2006Full technology refresh

2009Deployed 6to4 & Teredo

Eleven years of experience really helps! IPv6 has matured 2012 – IPv6 is part of day-to-day work; no big deal! 2012

World IPv6 Launch

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 6: IPv6  IPv6 IPv6

6

Hurricane Electric – IPv6 Global NetworkAll Hurricane Electric POPs are full IPv6 Native routing and peering

IPv6 peering at all major peering points in US, Europe &

Asia. Private and public peering capacity at 10Gbps

and above.

Map outdated!

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 7: IPv6  IPv6 IPv6

7

IT’S TWENTY TWELVE …

IPv6 BY THE NUMBERS

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 8: IPv6  IPv6 IPv6

8

http://bgp.he.net/ipv6-progress-report.cgi

Networks Running IPv6We can measure the percentage of networks running IPv6 by comparing the setof ASes in the IPv6 routing table to those in the combined set of IPv4 and IPv6.IPv4 and IPv6 RIBs Last Parsed: Wed Sep 12 01:09:53 PDT 2012

IPv4 ASes: 42259IPv6 ASes: 6113ASes using only IPv4: 36270ASes using only IPv6: 124ASes using IPv4 and IPv6: 5989ASes using IPv4 or IPv6: 42383

Percentage of ASes (IPv4 or IPv6)running IPv6: 14.4%

06/2004

09/2004

12/2004

03/2005

06/2005

09/2005

12/2005

03/2006

06/2006

09/2006

12/2006

03/2007

06/2007

09/2007

12/2007

03/2008

06/2008

09/2008

0%

1%

2%

3%

4%

5%

6%

7%

8%

9%

10%

11%

12%

13%

14%

15%

IPv6 measured at via BGP ASNs with IPv6

Date

14.4%

Per

cent

age

of A

SN

s ru

nnin

g v6

3.6%

IA

NA R

unout

W

6D

W

6L

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 9: IPv6  IPv6 IPv6

9

Is IPv6 routing/interconnect/peering prevalent?

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

http://bgp.he.net/report/prefixes#_prefixes

http://bgp.he.net/report/prefixes#_networks

~70% average increase per year!

~50% average increase per year!

Page 10: IPv6  IPv6 IPv6

10

2012 & WORLD IPv6 LAUNCH

Don’t be left behind

http://www.worldipv6launch.org/

Driving Global IPv6 Traffic!

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 11: IPv6  IPv6 IPv6

11

But first … 2011 World IPv6 Day

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

World IPv6 Day was about enabling web-based traffic for IPv6 Focus on content providers Web (port 80 & 443 TCP traffic) plotted below

Instant trafficat 00:00 UTC

5X traffic peak

Page 12: IPv6  IPv6 IPv6

12

2012 World IPv6 Launch - real IPv6 traffic Long term win since W6D in IPv6 traffic levels

That means there are both content and eyeballs in play

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 13: IPv6  IPv6 IPv6

13

2012 World IPv6 Launch - real IPv6 traffic Exchange points showing IPv6 traffic spikes

DE-CIX Frankfurt AMS-IX Amsterdam

Interesting IPv6 traffic spike in Frankfurt prior to W6L

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 14: IPv6  IPv6 IPv6

14

VISUALIZING IPv6GLOBALLY AND WITHINEUROPE & THE UK

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 15: IPv6  IPv6 IPv6

15

Checking global IPv6 routing – graphically!

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

http://bgp.he.net/

Caveat:- This tool is only as good as its source data.

- IP information is uploaded from RIPE RIS & Oregon routeviews.- Some views are missing; not all routes and paths are visible.

- NOT based on the Hurricane Electric routing tables.

Showing IPv4/IPv6 route propagationin a graphical form

Page 16: IPv6  IPv6 IPv6

16

http://bgp.he.net/ - Searching on ASN, IP, etc.

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Search command

ASN AS5713IPv4 address 196.21.79.50IPv4 block 196.4.160.0/23IPv6 address 2001:4200:ffff:a::1IPv6 block 2001:4208::/32…etc …¯¯¯

Page 17: IPv6  IPv6 IPv6

17

Example of BGP tools – IPv4/IPv6 statistics

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

http://bgp.he.net/

IPv6 and IP4 BGPand routing information

Page 18: IPv6  IPv6 IPv6

18

http://bgp.he.net/ – Route propagation graphs

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Peers that see routes

ASN originating routes

Routes see downstream of peers

Select tab for v4 or v6 graphs

Page 19: IPv6  IPv6 IPv6

19

Can regional IPv6 routing be measured? Question:

Is there enough IPv6 routing between ISPs? Can IPv6 BGP routing tables provide insight?

Methodology: Lots of BGP routing tables collected globally Data from http://bgp.he.net/ processed further Graphical view on a country-to-country basis

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 20: IPv6  IPv6 IPv6

20

Measuring BGP routing by collecting tables Build on exceptional work by others

RIPE/RIS & Oregon routeviews collect BGP tables A hearty “thank you” to RIPE & University of Oregon

Use Hurricane Electric’s http://bgp.he.net/ site and it’s database Daily processing of those BGP tables Results are user-friendly visualization of routing

Take the data one step further …

Only look at BGP peer data (v4 & v6) It’s only interesting to look at BGP adjacency Map ASN to country-codes Search for adjacencies where CCs are different

Process resulting data to search for in-region connections Clean up the data Display the data

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 21: IPv6  IPv6 IPv6

21

Example processing – CC & ASN

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

http

://bg

p.he

.net

/cou

ntry

/MY

Process each A

SN

within each country

Note the ASNs within the country …

http://bgp.he.net/AS24514#_peers

Rem

ove all peers within C

C

Note the peer connections that areoutside the country …

Page 22: IPv6  IPv6 IPv6

22

Full country listing at http://bgp.he.net/country/GB (not UK) Assuming that the ASN is listed as “GB” within RIPE database

Visualizing IPv6 routing within the UK

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Note … “UK” is

not valid in RIPE

databaseASNs sorted by Adjacency count

http://bgp.he.net/country/GB

Page 23: IPv6  IPv6 IPv6

23

Routing propagation graphs for three providers in the UK These change all the time; it’s best to look online for latest BGP propagation

Visualizing IPv6 routing within the UK

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Caveat: Not all links will show within these graphs

Page 24: IPv6  IPv6 IPv6

24

Visualizing IPv6 routing within Hungary

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Caveat: Not all links will show within these graphs

IPv4 &

IPv6

Page 25: IPv6  IPv6 IPv6

25

Visualizing IPv6 routing within Hungary (cont)

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Caveat: Not all links will show within these graphs

IPv4 &

IPv6

Page 26: IPv6  IPv6 IPv6

26

Visualizing IPv6 routing within Austria

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Caveat: Not all links will show within these graphs

IPv4 &

IPv6

Page 27: IPv6  IPv6 IPv6

27

Visualizing IPv6 routing within Czech Republic

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Caveat: Not all links will show within these graphs

IPv4 &

IPv6

Page 28: IPv6  IPv6 IPv6

28

Visualizing IPv6 routing within Europe

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Caveat: Not all links will show within these graphs

Methodology: Look at all ASNs within one country and map ASN-to-ASN connections seen

between countries Thickness of lines shows number of adjacencies seen between countries Only countries that have in-continent IPv6 interconnections are shown

IPv4 &

IPv6

IPv6

Page 29: IPv6  IPv6 IPv6

29

Visualizing IPv6 routing within Europe (cont)

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Caveat: Not all links will show within these graphs

IPv4 &

IPv6

Page 30: IPv6  IPv6 IPv6

30

Does this produce valid IPv6 diagrams? Can you question the collected BGP data?

Yes - There’s a need for more participating ASNs

Can you question the quality of the data? Yes - BGP is BGP – it’s only “best path”

Can you question the processing? Yes - It only takes one route to show an adjacency exists

Can you question a connection from CC1 to CC2? Yes – in some cases peering could be in CC3 (ie: USA)

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 31: IPv6  IPv6 IPv6

31

MOTIVATING PEOPLE

TO USE IPv6

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Page 32: IPv6  IPv6 IPv6

32

IPv6 Tunnels and IPv6 Certification

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Hurricane Electric’s IPv6 Tunnel Brokerhttp://tunnelbroker.net/

(IPv6 Tunnels Exist! – sometimes it’s the only way)

Hurricane Electric’s IPv6 Certification Programhttp://ipv6.he.net/certification/

(It’s a free test – but we have a prize at the end)

Page 33: IPv6  IPv6 IPv6

33

Hurricane Electric’s IPv6 Certification

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

http://ipv6.he.net/certification/

• Prove that you have IPv6 connectivity• Prove that you have a working IPv6 web server• Prove that you have a working IPv6 email address• Prove that you have working forward IPv6 DNS• Prove that you have working reverse IPv6 DNS for

your mail server• Prove that you have name servers with IPv6

addresses that can respond to queries via IPv6• Prove your knowledge of IPv6 technologies through

quick and easy testing

• the format of IPv6 addresses• AAAA records• reverse DNS for IPv6• the IPv6 localhost address• the IPv6 default route• the IPv6 documentation prefix• the IPv6 link local prefix• the IPv6 multicast prefix• do an IPv6 ping• do an IPv6 traceroute• common IPv6 prefix• and more!

59,000++ Certifications!

Page 34: IPv6  IPv6 IPv6

34

Hurricane Electric’s IPv6 Certification

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

http://ipv6.he.net/certification/The test – to send and receive IPv6 emails

Page 35: IPv6  IPv6 IPv6

35

Hurricane Electric – IPv6 Certification – Sages

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Motivating people tothink about IPv6

IPv6 Certification (on a lighter note) …

… maybe t-shirts will help?

Page 36: IPv6  IPv6 IPv6

36

Hurricane Electric – IPv6 Certification – Sages

12 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

From: <[email protected]>Date: Thu, May 27, 2010 at 11:32 PMSubject: Hurricane Electric IPv6 Update…* Attention Sages!

Hurricane Electric would like to send you an "IPv6" T-shirt!

Please log into http://ipv6.he.net/certification/, and verify your address information which will only be used for shipping out this T-shirt.

After making certain it is correct (remember to click "Update Info" if you made changes, before validating), you will see T-shirt size selections for S/M/L/XL/XXL, and a button that will submit your preferred shirt size and log that you have validated your address.

This is optional, and will only be sent to validated addresses.

We'll be adding on some points to your score for Sages that want to get a T-shirt!

We are looking to get the t-shirts out around the end of June. We need make sure to get enough of each size before sending them out to all of you. …

Hurricane Electric sends emailsaying “free IPv6 t-shirt”

for sage-level users

5,700++ t-shirts

Page 37: IPv6  IPv6 IPv6

3712 Sept 2012 Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"

Q&A

Contact:Martin J. LevyDirector, IPv6 StrategyHurricane Electric760 Mission CourtFremont, CA 94539, USAhttp://he.net/

martin at he dot net+1 (510) 580 4167

? Every Day is v6 Day

at Hurricane Electric