SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
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
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 046




Page 2              IPv6 Matrix Project - http://www.ipv6matrix.org
We are running out of IP addresses



                                                                      today




http://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 2010
Page 3         IPv6 Matrix Project - http://www.ipv6matrix.org
We are running out of IP addresses




         In the future, communication will go everywhere




Page 4         IPv6 Matrix Project - http://www.ipv6matrix.org
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
             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
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 location




Page 7   IPv6 Matrix Project - http://www.ipv6matrix.org
Teams

             London, UK:
                   Project Management and support
                   Hardware supply and installation
                   Data Centre and IPv6 connectivity

             Nile University, Egypt:
                   Programming


Page 8   IPv6 Matrix Project - http://www.ipv6matrix.org
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
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
                                                                 System
Page 10   IPv6 Matrix Project - http://www.ipv6matrix.org
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 / updated



Page 11   IPv6 Matrix Project - http://www.ipv6matrix.org
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/s




Page 12   IPv6 Matrix Project - http://www.ipv6matrix.org
Local Network




Page 13   IPv6 Matrix Project - http://www.ipv6matrix.org
Software flowchart

Page 14   IPv6 Matrix Project - http://www.ipv6matrix.org
Web Site
     Structure

Page 15   IPv6 Matrix Project - http://www.ipv6matrix.org
www.ipv6matrix.org Web Site




Page 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            IPv6 Matrix Project - http://www.ipv6matrix.org
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
Asia Data snapshot
IPv6 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 2010

Page 19       IPv6 Matrix Project - http://www.ipv6matrix.org
Africa Data snapshot
IPv6 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
Compare Historical data on
              African Internet Connectivity




              June 1994                                     May 1997
 Source: Internetology - http://www.nsrc.org/codes/bymap/ntlgy/ntlgy.htm
Page 21       IPv6 Matrix Project - http://www.ipv6matrix.org
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
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
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-sec




Page 24   IPv6 Matrix Project - http://www.ipv6matrix.org
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
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 SMTP
Page 26   IPv6 Matrix Project - http://www.ipv6matrix.org
Detailed Data for .AE
          Clicked on tcp80_WWW_ae: connection to http port




Page 27   IPv6 Matrix Project - http://www.ipv6matrix.org
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 IPv6




Page 28        IPv6 Matrix Project - http://www.ipv6matrix.org
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
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 ::ffff

Page 30        IPv6 Matrix Project - http://www.ipv6matrix.org
Machine readable output




                       Command directly to SQL database


http://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 database


Page 31        IPv6 Matrix Project - http://www.ipv6matrix.org
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 database




Page 32   IPv6 Matrix Project - http://www.ipv6matrix.org
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 regions

Page 33   IPv6 Matrix Project - http://www.ipv6matrix.org
Thank you
                    Contact: Dr. Olivier MJ Crépin-Leblond – ocl@gih.com




                                                            CTM
                                                        International




Page 34   IPv6 Matrix Project - http://www.ipv6matrix.org

Mais conteúdo relacionado

Semelhante a IPv6 Matrix Project - Tracking IPv6 Connectivity Worldwide

Apache dubbo (incubating) open source present and future
Apache dubbo (incubating) open source present and futureApache dubbo (incubating) open source present and future
Apache dubbo (incubating) open source present and futureHuxing Zhang
 
Scott Hogg - IPv6 - Now is the Time.pdf
Scott Hogg - IPv6 - Now is the Time.pdfScott Hogg - IPv6 - Now is the Time.pdf
Scott Hogg - IPv6 - Now is the Time.pdfCPUHogg
 
Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014Marius Georgescu
 
Html5 web sockets - Brad Drysdale - London Web 2011-10-20
Html5 web sockets - Brad Drysdale - London Web 2011-10-20Html5 web sockets - Brad Drysdale - London Web 2011-10-20
Html5 web sockets - Brad Drysdale - London Web 2011-10-20Nathan O'Hanlon
 
DataStax and Esri: Geotemporal IoT Search and Analytics
DataStax and Esri: Geotemporal IoT Search and AnalyticsDataStax and Esri: Geotemporal IoT Search and Analytics
DataStax and Esri: Geotemporal IoT Search and AnalyticsDataStax Academy
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN
 
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysisguest23ccda3
 
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysisguest23ccda3
 
Big Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioBig Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioCHAKER ALLAOUI
 
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
Arabidopsis Information Portal, Developer Workshop 2014, IntroductionArabidopsis Information Portal, Developer Workshop 2014, Introduction
Arabidopsis Information Portal, Developer Workshop 2014, IntroductionJasonRafeMiller
 
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdfResearch the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdfarcotstarsports
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceLeandro Ciuffo
 
RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012Alex Moura
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC
 
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebWeb of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebDominique Guinard
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialAdrian Hornsby
 
Internet6: A Digital Game Changer
Internet6: A Digital Game ChangerInternet6: A Digital Game Changer
Internet6: A Digital Game ChangerCARLOS RALLI-UCENDO
 
WebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoT
WebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoTWebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoT
WebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoTFrank Greco
 

Semelhante a IPv6 Matrix Project - Tracking IPv6 Connectivity Worldwide (20)

Apache dubbo (incubating) open source present and future
Apache dubbo (incubating) open source present and futureApache dubbo (incubating) open source present and future
Apache dubbo (incubating) open source present and future
 
Scott Hogg - IPv6 - Now is the Time.pdf
Scott Hogg - IPv6 - Now is the Time.pdfScott Hogg - IPv6 - Now is the Time.pdf
Scott Hogg - IPv6 - Now is the Time.pdf
 
Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014
 
Html5 web sockets - Brad Drysdale - London Web 2011-10-20
Html5 web sockets - Brad Drysdale - London Web 2011-10-20Html5 web sockets - Brad Drysdale - London Web 2011-10-20
Html5 web sockets - Brad Drysdale - London Web 2011-10-20
 
DataStax and Esri: Geotemporal IoT Search and Analytics
DataStax and Esri: Geotemporal IoT Search and AnalyticsDataStax and Esri: Geotemporal IoT Search and Analytics
DataStax and Esri: Geotemporal IoT Search and Analytics
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities Report
 
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysis
 
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysis
 
Big Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioBig Data to SMART Data : Process Scenario
Big Data to SMART Data : Process Scenario
 
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
Arabidopsis Information Portal, Developer Workshop 2014, IntroductionArabidopsis Information Portal, Developer Workshop 2014, Introduction
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
 
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdfResearch the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
Research the IPv4 ns the IPv6 protocols, then prepare a report that .pdf
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale Science
 
RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012RNP 5th J-PAS 11-Nov-2012
RNP 5th J-PAS 11-Nov-2012
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements Tools
 
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebWeb of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the Web
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potential
 
Internet6: A Digital Game Changer
Internet6: A Digital Game ChangerInternet6: A Digital Game Changer
Internet6: A Digital Game Changer
 
WebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoT
WebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoTWebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoT
WebSocket Perspectives 2015 - Clouds, Streams, Microservices and WoT
 
Hashgraph as Code
Hashgraph as CodeHashgraph as Code
Hashgraph as Code
 
IPv6 Can No Longer Be Ignored
IPv6 Can No Longer Be IgnoredIPv6 Can No Longer Be Ignored
IPv6 Can No Longer Be Ignored
 

Mais de Olivier MJ Crépin-Leblond

Permissionless Innovation BIM Trichy 2 Feb 2012
Permissionless Innovation BIM Trichy 2 Feb 2012Permissionless Innovation BIM Trichy 2 Feb 2012
Permissionless Innovation BIM Trichy 2 Feb 2012Olivier MJ Crépin-Leblond
 
Internet History - ICCA Pondicherry 30 jan 2012
Internet History - ICCA Pondicherry 30 jan 2012Internet History - ICCA Pondicherry 30 jan 2012
Internet History - ICCA Pondicherry 30 jan 2012Olivier MJ Crépin-Leblond
 
World IPv6 Day IPv6Matrix Results Presentation
World IPv6 Day IPv6Matrix Results PresentationWorld IPv6 Day IPv6Matrix Results Presentation
World IPv6 Day IPv6Matrix Results PresentationOlivier MJ Crépin-Leblond
 
Projet IPv6 Matrix / Version française intégrale
Projet IPv6 Matrix / Version française intégraleProjet IPv6 Matrix / Version française intégrale
Projet IPv6 Matrix / Version française intégraleOlivier MJ Crépin-Leblond
 

Mais de Olivier MJ Crépin-Leblond (20)

IPv6 Matrix Presentation - June 2013
IPv6 Matrix Presentation - June 2013IPv6 Matrix Presentation - June 2013
IPv6 Matrix Presentation - June 2013
 
What Happened at WCIT in December 2012?
What Happened at WCIT in December 2012?What Happened at WCIT in December 2012?
What Happened at WCIT in December 2012?
 
IPv6 Matrix Presentation - December 2012
IPv6 Matrix Presentation - December 2012IPv6 Matrix Presentation - December 2012
IPv6 Matrix Presentation - December 2012
 
IPv6 Matrix Presentation - August 2012
IPv6 Matrix Presentation - August 2012IPv6 Matrix Presentation - August 2012
IPv6 Matrix Presentation - August 2012
 
IPv6 Matrix Présentation Tunis 19 Juin 2012
IPv6 Matrix Présentation Tunis 19 Juin 2012IPv6 Matrix Présentation Tunis 19 Juin 2012
IPv6 Matrix Présentation Tunis 19 Juin 2012
 
Multi stakeholder IGF-UA 2 - Kyiv Sep 2011
Multi stakeholder IGF-UA 2 - Kyiv Sep 2011Multi stakeholder IGF-UA 2 - Kyiv Sep 2011
Multi stakeholder IGF-UA 2 - Kyiv Sep 2011
 
IPv6 required - Karunya University 3 Feb 2012
IPv6 required - Karunya University 3 Feb 2012IPv6 required - Karunya University 3 Feb 2012
IPv6 required - Karunya University 3 Feb 2012
 
Permissionless Innovation BIM Trichy 2 Feb 2012
Permissionless Innovation BIM Trichy 2 Feb 2012Permissionless Innovation BIM Trichy 2 Feb 2012
Permissionless Innovation BIM Trichy 2 Feb 2012
 
Internet History - ICCA Pondicherry 30 jan 2012
Internet History - ICCA Pondicherry 30 jan 2012Internet History - ICCA Pondicherry 30 jan 2012
Internet History - ICCA Pondicherry 30 jan 2012
 
IPv6 required - ICCA Pondicherry 31 Jan 2012
IPv6 required - ICCA Pondicherry 31 Jan 2012IPv6 required - ICCA Pondicherry 31 Jan 2012
IPv6 required - ICCA Pondicherry 31 Jan 2012
 
IPv6 Matrix Exec Summary July 2011 Results
IPv6 Matrix Exec Summary  July 2011 ResultsIPv6 Matrix Exec Summary  July 2011 Results
IPv6 Matrix Exec Summary July 2011 Results
 
IPv6 Matrix Project
IPv6 Matrix ProjectIPv6 Matrix Project
IPv6 Matrix Project
 
IPv6 Matrix Project - ISOC Chennai
IPv6 Matrix Project -  ISOC ChennaiIPv6 Matrix Project -  ISOC Chennai
IPv6 Matrix Project - ISOC Chennai
 
World IPv6 Day IPv6Matrix Results Presentation
World IPv6 Day IPv6Matrix Results PresentationWorld IPv6 Day IPv6Matrix Results Presentation
World IPv6 Day IPv6Matrix Results Presentation
 
IPv6 Matrix EuroDIG Summary April 2011
IPv6 Matrix EuroDIG Summary April 2011IPv6 Matrix EuroDIG Summary April 2011
IPv6 Matrix EuroDIG Summary April 2011
 
Multi-stakeholder governance
Multi-stakeholder governanceMulti-stakeholder governance
Multi-stakeholder governance
 
Projet IPv6 Matrix / Version française intégrale
Projet IPv6 Matrix / Version française intégraleProjet IPv6 Matrix / Version française intégrale
Projet IPv6 Matrix / Version française intégrale
 
IPv6 Matrix exec summary
IPv6 Matrix exec summaryIPv6 Matrix exec summary
IPv6 Matrix exec summary
 
The Internet in 2020 ukraine 20100904
The Internet in 2020 ukraine 20100904The Internet in 2020 ukraine 20100904
The Internet in 2020 ukraine 20100904
 
Introduction to ISOC and ICANN
Introduction to ISOC and ICANNIntroduction to ISOC and ICANN
Introduction to ISOC and ICANN
 

Último

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Último (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

IPv6 Matrix Project - Tracking IPv6 Connectivity Worldwide

  • 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. 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 046 Page 2 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 3. We are running out of IP addresses today http://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 2010 Page 3 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 4. We are running out of IP addresses In the future, communication will go everywhere Page 4 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 5. IPv6 Adoption The Question is: where are we now? Page 5 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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. 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 location Page 7 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 8. Teams London, UK: Project Management and support Hardware supply and installation Data Centre and IPv6 connectivity Nile University, Egypt: Programming Page 8 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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. 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 System Page 10 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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 / updated Page 11 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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/s Page 12 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 13. Local Network Page 13 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 14. Software flowchart Page 14 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 15. Web Site Structure Page 15 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 16. www.ipv6matrix.org Web Site Page 16 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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. 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. Asia Data snapshot IPv6 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 2010 Page 19 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 20. Africa Data snapshot IPv6 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. Compare Historical data on African Internet Connectivity June 1994 May 1997 Source: Internetology - http://www.nsrc.org/codes/bymap/ntlgy/ntlgy.htm Page 21 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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. 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. 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-sec Page 24 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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. 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 SMTP Page 26 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 27. Detailed Data for .AE Clicked on tcp80_WWW_ae: connection to http port Page 27 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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 IPv6 Page 28 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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. 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 ::ffff Page 30 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 31. Machine readable output Command directly to SQL database http://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 database Page 31 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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 database Page 32 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 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 regions Page 33 IPv6 Matrix Project - http://www.ipv6matrix.org
  • 34. Thank you Contact: Dr. Olivier MJ Crépin-Leblond – ocl@gih.com CTM International Page 34 IPv6 Matrix Project - http://www.ipv6matrix.org