Hurricane Electric

advertisement
IPv6 IPv6 IPv6
IXLeeds 2
Leeds, Yorkshire
12th September 2012
Martin J. Levy, Director IPv6 Strategy
Hurricane Electric
Agenda

IPv6 IPv6 IPv6 *

11+ years of IPv6 at Hurricane Electric

Visualizing IPv6 usage and more

Motivate networks into implementing IPv6?
*
12 Sept 2012
A reference to Dorothy’s ruby slippers from The Wizard of Oz
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
2
HURRICANE ELECTRIC
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
3
Hurricane Electric – Roots and History
Founded 17+ years ago - ISP & datacenter operator










Further expansion in
Europe, Asia and the US
Q2
2010
Deployed fully IPv6 ready
dns.he.net into
three continents
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
Q2
2009
Added services
In Singapore and
five other cities
Q1
2009
Added services
In Stockholm,
Tokyo and Zurich
Q4
2008
Deployed IPv6
6to4 and teredo
relays globally
Q3
2008
Added IPv6
services in Atlanta
and Toronto, Canada
Q2
2008
Added
IPv6 services
in Hong Kong
Q1
2008
IPv6 tunnelbroker
expanded to 9 US,
4 European Cities
12 Sept 2012
Q1
2007
Ranked #1 IPv6
Backbone for BGP
adjacencies
2006
Rolled out
dual-stack
IPv6 backbone
Purchased
206,000 sq ft
datacenter building
European
Expansion
2005
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
2012
2011
4
Hurricane Electric’s 11 year experience with IPv6
2011
1994
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
Curiosity & Intrigue
True operational experience
2001
2006
2009



Eleven years of experience really helps!
IPv6 has matured
2012 – IPv6 is part of day-to-day work; no big deal!
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
2012
5
Hurricane Electric – IPv6 Global Network
All 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.
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
6
IT’S TWENTY TWELVE …
IPv6 BY THE NUMBERS
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
7
IPv6 measured at via BGP ASNs with IPv6
http://bgp.he.net/ipv6-progress-report.cgi
Networks Running IPv6
We can measure the percentage of networks running IPv6 by comparing the set
of 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
14%
14.4%
W6L
13%
Percentage of ASNs running v6
12%
11%
10%
9%
8%
IANA Runout
Percentage of ASes (IPv4 or IPv6)
running IPv6: 14.4%
15%
W6D
IPv4 ASes: 42259
IPv6 ASes: 6113
ASes using only IPv4: 36270
ASes using only IPv6: 124
ASes using IPv4 and IPv6: 5989
ASes using IPv4 or IPv6: 42383
7%
6%
5%
4%
3%
3.6%
2%
1%
0%
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
8
09/2008
12 Sept 2012
06/2008
03/2008
12/2007
09/2007
06/2007
03/2007
12/2006
09/2006
06/2006
03/2006
12/2005
09/2005
06/2005
03/2005
12/2004
09/2004
06/2004
Date
Is IPv6 routing/interconnect/peering prevalent?
~70% average increase per year!
http://bgp.he.net/report/prefixes#_prefixes
~50% average increase per year!
http://bgp.he.net/report/prefixes#_networks
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
9
http://www.worldipv6launch.org/
2012 & WORLD IPv6 LAUNCH
Don’t be left behind
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
10
But first … 2011 World IPv6 Day

World IPv6 Day was about enabling web-based traffic for IPv6


Focus on content providers
Web (port 80 & 443 TCP traffic) plotted below
Instant traffic
at 00:00 UTC
5X traffic peak
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
11
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"
12
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"
13
VISUALIZING IPv6
GLOBALLY AND WITHIN
EUROPE & THE UK
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
14
Checking global IPv6 routing – graphically!
Showing IPv4/IPv6 route propagation
in a graphical form
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.
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
15
http://bgp.he.net/ - Searching on ASN, IP, etc.
Search
command
12 Sept 2012
ASN
IPv4 address
IPv4 block
IPv6 address
IPv6 block
…etc …¯¯¯
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
AS5713
196.21.79.50
196.4.160.0/23
2001:4200:ffff:a::1
2001:4208::/32
16
Example of BGP tools – IPv4/IPv6 statistics
IPv6 and IP4 BGP
and routing information
http://bgp.he.net/
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
17
http://bgp.he.net/ – Route propagation graphs
Routes see downstream of peers
Select tab for v4 or v6 graphs
Peers that see routes
ASN originating
routes
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
18
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"
19
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"
20
Example processing – CC & ASN
Remove all peers within CC
http://bgp.he.net/country/MY
Process each ASN within each country
http://bgp.he.net/AS24514#_peers
Note the ASNs within the country …
Note the peer connections that are
outside the country …
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
21
Visualizing IPv6 routing within the UK

Full country listing at http://bgp.he.net/country/GB (not UK)

Assuming that the ASN is listed as “GB” within RIPE database
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
http://bgp.he.net/country/GB
ASNs sorted by Adjacency count
22
Visualizing IPv6 routing within the UK

Routing propagation graphs for three providers in the UK

These change all the time; it’s best to look online for latest BGP propagation
Caveat: Not all links will show within these graphs
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
23
Visualizing IPv6 routing within Hungary
IPv4 & IPv6
Caveat: Not all links will show within these graphs
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
24
Visualizing IPv6 routing within Hungary (cont)
IPv4 & IPv6
Caveat: Not all links will show within these graphs
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
25
Visualizing IPv6 routing within Austria
IPv4 & IPv6
Caveat: Not all links will show within these graphs
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
26
Visualizing IPv6 routing within Czech Republic
IPv4 & IPv6
Caveat: Not all links will show within these graphs
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
27
Visualizing IPv6 routing within Europe

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
IPv6
IPv4 & IPv6
Caveat: Not all links will show within these graphs
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
28
Visualizing IPv6 routing within Europe (cont)
IPv4 & IPv6
Caveat: Not all links will show within these graphs
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
29
Does this produce valid IPv6 diagrams?

Can you question the collected BGP data?


Can you question the quality of the data?


Yes - BGP is BGP – it’s only “best path”
Can you question the processing?


Yes - There’s a need for more participating ASNs
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"
30
MOTIVATING PEOPLE
TO USE IPv6
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
31
IPv6 Tunnels and IPv6 Certification
Hurricane Electric’s IPv6 Tunnel Broker
http://tunnelbroker.net/
(IPv6 Tunnels Exist! – sometimes it’s the only way)
Hurricane Electric’s IPv6 Certification Program
http://ipv6.he.net/certification/
(It’s a free test – but we have a prize at the end)
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
32
Hurricane Electric’s IPv6 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!
12 Sept 2012
http://ipv6.he.net/certification/
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
33
Hurricane Electric’s IPv6 Certification
http://ipv6.he.net/certification/
The test – to send and receive IPv6 emails
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
34
Hurricane Electric – IPv6 Certification – Sages
IPv6 Certification (on a lighter note) …
Motivating people to
think about IPv6
… maybe t-shirts will help?
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
35
Hurricane Electric – IPv6 Certification – Sages
Hurricane Electric sends email
saying “free IPv6 t-shirt”
for sage-level users
From: <ipv6@he.net>
Date: Thu, May 27, 2010 at 11:32 PM
Subject: 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.
5,700++ t-shirts
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. …
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
36
Q&A
?
Contact:
Martin J. Levy
Director, IPv6 Strategy
Hurricane Electric
760 Mission Court
Fremont, CA 94539, USA
http://he.net/
martin at he dot net
+1 (510) 580 4167
12 Sept 2012
Martin J Levy - Hurricane Electric - "IPv6 IPv6 IPv6"
37
Download