IPv6 Matrix Project          Tracking IPv6 connectivity Worldwide          http://www.ipv6matrix.org          Dr. Olivier ...
We are running out of IP addresses                 World Connectivity vs Population                                       ...
We are running out of IP addresses                                                                      todayhttp://www.po...
We are running out of IP addresses         In the future, communication will go everywherePage 4         IPv6 Matrix Proje...
IPv6 Adoption         The Question is: where are we now?Page 5    IPv6 Matrix Project - http://www.ipv6matrix.org
IPv6 Matrix Project             ISOC England was awarded a Community             Grants Programme award in November       ...
Project Rationale             Today, the vast majority of internet traffic is generated             by a small number of d...
Teams             London, UK:                   Project Management and support                   Hardware supply and insta...
IPv6 Matrix Project: London             Two servers: a back end Crawler, and a             front end Web server.          ...
Crawler (back                                                                end)          Crawler                        ...
Web Server                                                                (front end)          Web Server                 ...
Router                                                            Router                                                  ...
Local NetworkPage 13   IPv6 Matrix Project - http://www.ipv6matrix.org
Software flowchartPage 14   IPv6 Matrix Project - http://www.ipv6matrix.org
Web Site     StructurePage 15   IPv6 Matrix Project - http://www.ipv6matrix.org
www.ipv6matrix.org Web SitePage 16   IPv6 Matrix Project - http://www.ipv6matrix.org
Using the filter          Use the filter to select by Top Level Domain, or by type of service tested.Page 17            IP...
Europe Data snapshot                                       2.20%        3.20%                                       0.00% ...
Asia Data snapshotIPv6 Host Penetration                           0.20%                                                0.0...
Africa Data snapshotIPv6 Host Penetration                        36.63%                                              0.00%...
Compare Historical data on              African Internet Connectivity              June 1994                              ...
Dual IPv4/IPv6 general Statistics                                                 Use the filters to check for data specif...
Data Archives                                                      Selecting Data Archives provides                       ...
Data Archives              Example Data in Data Archives (stop              at date)                                      ...
Data Archives - results                                                    Click on the links to open a                   ...
Data Archives - results                         Basic IPv4/IPv6 connectivity table                         Domain penetrat...
Detailed Data for .AE          Clicked on tcp80_WWW_ae: connection to http portPage 27   IPv6 Matrix Project - http://www....
Search for IPv6 address      Performing a search using the search menu: ipv6 not equal to n/a      shows all of the ipv6 c...
Example 1: Ping delays for IPv6                             Country specific results? /P1                             (exa...
Example 2: fake IPv6 AAAA record                            Country specific results? /P2    These “ipv6” addresses are AA...
Machine readable output                       Command directly to SQL databasehttp://www.ipv6matrix.org:4444/getTable?craw...
Problems / Possible Errors              Lots of errors in the DNS – commas, no A, no AAAA              record, looping MX,...
Future Work – funding required              Add more domains to be tested              Add more features to be tested     ...
Thank you                    Contact: Dr. Olivier MJ Crépin-Leblond – ocl@gih.com                                         ...
Upcoming SlideShare
Loading in...5
×

IPv6 Matrix Project

1,132

Published on

This presentation is the full original presentation of the IPv6Matrix project.

It contains details of the hardware used, as well as the type of data that's archived.

It also contains very useful instructions and tips on how to surf the IPv6Matrix Web site for more data.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,132
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

IPv6 Matrix Project

  1. 1. IPv6 Matrix Project Tracking IPv6 connectivity Worldwide http://www.ipv6matrix.org Dr. Olivier MJ Crépin-Leblond – ocl@gih.com <Date/Location>Page 1 IPv6 Matrix Project - http://www.ipv6matrix.org
  2. 2. We are running out of IP addresses World Connectivity vs Population “Internet Protocol” Population Size 6 767 805 208 6.7 Billion people on earth Population Size 1.7 Billion Internet users N°Internet Users N°Internet Users 1 733 993 741 Middle East Connectivity vs Population Population Size 202 687 005 More ways to access the Internet Population Size N°Internet Users N°Internet Users 57 425 046Page 2 IPv6 Matrix Project - http://www.ipv6matrix.org
  3. 3. We are running out of IP addresses todayhttp://www.potaroo.net/tools/ipv4/index.html When we reach this point, it will be too late since there will be no more “free” IPv4 addresses! Real time data collected 1 Mar 2010Page 3 IPv6 Matrix Project - http://www.ipv6matrix.org
  4. 4. We are running out of IP addresses In the future, communication will go everywherePage 4 IPv6 Matrix Project - http://www.ipv6matrix.org
  5. 5. IPv6 Adoption The Question is: where are we now?Page 5 IPv6 Matrix Project - http://www.ipv6matrix.org
  6. 6. IPv6 Matrix Project ISOC England was awarded a Community Grants Programme award in November 2009 Design and implementation of an “IPv6 Crawler,” software on a computer that would crawl through the DNS at regular intervals in order to detect: IPv6 DNS servers IPv6 compliant Web servers IPv6 compliant SMTP mailers IPv6 compliant NTP servers.Page 6 IPv6 Matrix Project - http://www.ipv6matrix.org
  7. 7. Project Rationale Today, the vast majority of internet traffic is generated by a small number of data sources – i.e. the world’s busiest Web Sites Without IPv6 accessible content, IPv6 has no chance of being used - ever. Take the 1 Million most popular Web site list from alexa.com as a starting point for the domains to be tested. Add more domains later. This is equivalent to testing about 6.3 million hosts worldwide Use GeoIP database to estimate real host locationPage 7 IPv6 Matrix Project - http://www.ipv6matrix.org
  8. 8. Teams London, UK: Project Management and support Hardware supply and installation Data Centre and IPv6 connectivity Nile University, Egypt: ProgrammingPage 8 IPv6 Matrix Project - http://www.ipv6matrix.org
  9. 9. IPv6 Matrix Project: London Two servers: a back end Crawler, and a front end Web server. They function entirely independently of each other. The Crawler works through connectivity tests and generates huge quantities of data which are stored as text-based data files. The Web server integrates this data into an SQL database which can then be interrogated by Web pages to make the results available worldwide.Page 9 IPv6 Matrix Project - http://www.ipv6matrix.org
  10. 10. Crawler (back end) Crawler Model Name (eth0) HP DL360p turtle.ipv6matrix.org ; crawler.ipv6matrix.org turtle.ipv6matrix.com ; crawler.ipv6matrix.com turtle.ipv6matrix.net ; crawler.ipv6matrix.net IPv4 address 212.124.204.162 / 100 Mb/s (eth0) / speed IPv6 address 2a00:19e8:20:1::a2 / 100 Mb/s (eth0) / speed Name (eth1) shell.ipv6matrix.org IPv4 address 194.33.63.250 / 1 Gb/s (GIH (eth1) / private address space) speed CPU 2 x Dual Core Intel(R) Xeon(TM) CPU 3.60GHz RAM 4 Gb DDR2 SDRAM HD Storage 146 Gb hardware SATA 2-disk RAID (hot swappable) PSU 2 x hot-swappable redundant 535W. Operating CENTOS 5 Linux / updated SystemPage 10 IPv6 Matrix Project - http://www.ipv6matrix.org
  11. 11. Web Server (front end) Web Server Model Name (eth0) HP DL140 elephant.ipv6matrix.org ; www.ipv6matrix.org elephant.ipv6matrix.com ; www.ipv6matrix.com elephant.ipv6matrix.net ; www.ipv6matrix.net IPv4 address 212.124.204.170 / 100 Mb/s (eth0) / speed IPv6 address 2a00:19e8:20:1::aa / 100 Mb/s (eth0) / speed Name (eth1) tusk.ipv6matrix.org IPv4 address 194.33.63.251 / 1 Gb/s (GIH (eth1) / private address space) speed CPU 2 x Dual Core Intel(R) Xeon(TM) CPU 3.40GHz RAM 4 Gb DDR2 SDRAM HD Storage 2 x 1 Tb fast SATA PSU Single 500W Operating System Ubuntu 4.4 Linux / updatedPage 11 IPv6 Matrix Project - http://www.ipv6matrix.org
  12. 12. Router Router Model CISCO 2811 Operating Advanced IP Services IOS System DRAM 64 Mb Ethernet Ports / 2 / 100 Mb/s speed Interface card / MN-16ESW 16 port / 100 speed Mb/sPage 12 IPv6 Matrix Project - http://www.ipv6matrix.org
  13. 13. Local NetworkPage 13 IPv6 Matrix Project - http://www.ipv6matrix.org
  14. 14. Software flowchartPage 14 IPv6 Matrix Project - http://www.ipv6matrix.org
  15. 15. Web Site StructurePage 15 IPv6 Matrix Project - http://www.ipv6matrix.org
  16. 16. www.ipv6matrix.org Web SitePage 16 IPv6 Matrix Project - http://www.ipv6matrix.org
  17. 17. Using the filter Use the filter to select by Top Level Domain, or by type of service tested.Page 17 IPv6 Matrix Project - http://www.ipv6matrix.org
  18. 18. Europe Data snapshot 2.20% 3.20% 0.00% 0.84%IPv6 Host Penetration Europe Map + figures 6.68% DNS+WWW+ 0.26% 1.47% 4.29% SMTP+NTP (Web+NTP / WEB only) 0.80% 2.03% 0.20% 0.06% 0.64% WWW only 1.91% 1.49% 4.39% 0.74% 0.47% 0.41% 0.24% 0.64% 0.99% 0.18% 0.12% 4.34% 0.09% Low sample 1.34% 3.40% 0.14% 2.79% 2.39% 0.63% 0.41% 0.10% 0.23% 0.56% 13.42% 4.23% 0.35% 0.11% 16.38% 2.29% 6.57% 1.12% 0.67% 10.10% 0.11% 0.42% 10.74% 4.01% 2.32% 2.80% 3.48% 1.74% Sept 2010 0.43% 1.55% 1.73% 0.30% 1.34% 0.55%Page 18 IPv6 Matrix Project - http://www.ipv6matrix.org
  19. 19. Asia Data snapshotIPv6 Host Penetration 0.20% 0.06% 7.38% DNS+WWW+ 0.00% SMTP+NTP WWW only 0.09% 1.31% 0.39% 0.11% 0.15% 0.48% 1.50% 0.25% Low sample 1.58% 0.20% 0.09% 0.18% 1.18% 1.46% 1.03% 1.01% 0.87% 2.78% 0.00% 3.09% 0.65% 8.59% 0.89% 0.14% 1.94% 0.00% 3.03% 25.00% 3.03% 3.16% 50.00% 0.52% 0.56% 1.89% 0.09% 0.56% 0.51% 0.00% 1.52% 2.52% 0.11% 0.42% Sept 2010Page 19 IPv6 Matrix Project - http://www.ipv6matrix.org
  20. 20. Africa Data snapshotIPv6 Host Penetration 36.63% 0.00% DNS+WWW+ SMTP+NTP WWW only Low sample 8.82% 0.00% 5.56% 1.85% 8.33% 14.29% 0.79% Sept 2010 0.34%Page 20 IPv6 Matrix Project - http://www.ipv6matrix.org
  21. 21. Compare Historical data on African Internet Connectivity June 1994 May 1997 Source: Internetology - http://www.nsrc.org/codes/bymap/ntlgy/ntlgy.htmPage 21 IPv6 Matrix Project - http://www.ipv6matrix.org
  22. 22. Dual IPv4/IPv6 general Statistics Use the filters to check for data specific to a single Top Level Domain, or to a set of Top Level Domains. It is also possible to filter by type of service tested.Page 22 IPv6 Matrix Project - http://www.ipv6matrix.org
  23. 23. Data Archives Selecting Data Archives provides a link to the detailed information Table. Click on “Search”, to go directly to the Top Level Domain, or scroll down to the desired Top Level Domain.Page 23 IPv6 Matrix Project - http://www.ipv6matrix.org
  24. 24. Data Archives Example Data in Data Archives (stop at date) Click on the “+” to the left of the Top Level Domain to gain access the sub-menu containing the dates of all the data runs, and so on, to reveal results. year-month-day__hour-min-secPage 24 IPv6 Matrix Project - http://www.ipv6matrix.org
  25. 25. Data Archives - results Click on the links to open a new window containing all of the detailed results formatted in a table.Page 25 IPv6 Matrix Project - http://www.ipv6matrix.org
  26. 26. Data Archives - results Basic IPv4/IPv6 connectivity table Domain penetration summary table Geographical IP database Type of IPv6 access (tunnels etc.) Trace path, hop count, MTU IPv4 & IPv6 Ping count IPv4 and IPv6 Reverse IPv4 and IPv6 SOA for Nameserver Service detection for SMTP, HTTP and HTTPs TLS detection for SMTPPage 26 IPv6 Matrix Project - http://www.ipv6matrix.org
  27. 27. Detailed Data for .AE Clicked on tcp80_WWW_ae: connection to http portPage 27 IPv6 Matrix Project - http://www.ipv6matrix.org
  28. 28. Search for IPv6 address Performing a search using the search menu: ipv6 not equal to n/a shows all of the ipv6 compatible domains in the table. The Web site is The Web site accessible on is not accessible IPv4 on IPv6Page 28 IPv6 Matrix Project - http://www.ipv6matrix.org
  29. 29. Example 1: Ping delays for IPv6 Country specific results? /P1 (examples from the report / finding errors etc.) Search for site with no IPv4 address and an IPv6 address starting with “2”. At present, all valid, routable IPv6 It is possible to combine addresses start with “2”. search items together In this case, we looked at the UK ping table, and combined a search for domains which have a web site who address is pure IPv6.Page 29 IPv6 Matrix Project - http://www.ipv6matrix.org
  30. 30. Example 2: fake IPv6 AAAA record Country specific results? /P2 These “ipv6” addresses are AAAA records which pretend to denote an IPv6 address, (examples from the report / finding but are actually IPv4 addresses. errors etc.) There are plenty of examples of such mis- configuration in the DNS. Worse problems are caused by commas in domain names, ie. www.domain,com as well as IP addresses returning localhost 127.0.0.1 or ::1 etc. Comma! Perform a search for ipv6 field starting with ::ffffPage 30 IPv6 Matrix Project - http://www.ipv6matrix.org
  31. 31. Machine readable output Command directly to SQL databasehttp://www.ipv6matrix.org:4444/getTable?crawl=2010-07-18_12-24-48&tld=com&table=WWW_com It is therefore possible to use an entirely new user interface with the back end databasePage 31 IPv6 Matrix Project - http://www.ipv6matrix.org
  32. 32. Problems / Possible Errors Lots of errors in the DNS – commas, no A, no AAAA record, looping MX, etc. Firewalls and security software: Blocking of network segments detecting denial of service attack (DoS) by error: • Unusual UDP traffic. Trace-path / ping, SMTP, HTTP, Secure HTTP, NTP port testing. Internet snapshot from one location only Less accurate results with small input data size (small number of domains tested) Disputed accuracy of Geographical IP databasePage 32 IPv6 Matrix Project - http://www.ipv6matrix.org
  33. 33. Future Work – funding required Add more domains to be tested Add more features to be tested Current front end Web Pages are only an example of possible analysis Develop new data visualisation Perform further analysis Perform historical/time analysis from archives Develop an engine to write automated reports Duplicate Crawler to other regionsPage 33 IPv6 Matrix Project - http://www.ipv6matrix.org
  34. 34. Thank you Contact: Dr. Olivier MJ Crépin-Leblond – ocl@gih.com CTM InternationalPage 34 IPv6 Matrix Project - http://www.ipv6matrix.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×