SlideShare a Scribd company logo
World IPv6 Day -
What did we learn?
emile.aben@ripe.net
APNIC 32
RIPE NCC Measurements - World IPv6 Day
•   IPv6 Eyechart and 6to4 (not in this talk)
•   Active measurements
     – Sources:        40 vantage points (RIPE TTM, CAIDA Ark, ...)
     – Destinations:       53 participant or already dual-stacked
       sites
     – From        2011-06-01 to 2011-06-11 we measured
          – DNS:       A and/or AAAA records
          – ping(6)/traceroute(6)

          – HTTP       over IPv4 and IPv6

Emile Aben, APNIC 32                                                  2
Measurement vantage points




Emile Aben, APNIC 32         3
Lesson:
Control
When did World IPv6 Day start?
•   Less then 2 days before World IPv6 Day:
                                                   DNS negative caching for websites participating in World IPv6 Day

                                              90
           Number of participating websites




                                              80
                                              70
                                              60
                                              50
                                              40
                                              30
                                              20
                                              10
                                               0
                                                   1m 2m     5m 10m 20m        1h   2h    5h 10h     1d   2d
                                                            minimum of: minimum TTL in SOA, TTL of SOA



Emile Aben, APNIC 32                                                                                                   5
Percentage of vantage points seeing AAAA
                       v6day




Emile Aben, APNIC 32                       6
Percentage of vantage points seeing AAAA
                                v6day




                       Negative caching




Emile Aben, APNIC 32                       6
Percentage of vantage points seeing AAAA
                                v6day




                                          TTL caching
                       Negative caching




Emile Aben, APNIC 32                                    6
Control - lessons learned
•   Know your on/off switch
     – Control         your DNS
•   Set low TTL in case of
    roll-back
•   Set low negative TTL
     – Bymeans of minTTL in
       SOA / TTL of SOA




Emile Aben, APNIC 32              7
Lesson:
Test and monitor
You don’t want this to happen

  On IPv4:




 On IPv6:




Emile Aben, APNIC 32            9
Or this ...
                 Comparing DNS,ping and HTTP IPv6 measurements
       to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC
   100 %
                             % AAAA queries returning an IPv6 address
                                          % HTTP responses == 200
    80 %                                      % ICMPv6 ping success

    60 %

    40 %

    20 %

      0%
            00


                       04


                             08


                                   12


                                         16


                                                20


                                                       00


                                                              04


                                                                        08


                                                                              12
              :0


                        :0


                              :0


                                    :0


                                           :0


                                                  :0


                                                         :0


                                                                :0


                                                                         :0


                                                                               :0
                0


                        0


                              0


                                     0


                                            0


                                                   0


                                                          0


                                                                 0


                                                                         0


                                                                               0
Emile Aben, APNIC 32                                                                10
Or this ...
                 Comparing DNS,ping and HTTP IPv6 measurements
       to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC
   100 %
                             % AAAA queries returning an IPv6 address
                                          % HTTP responses == 200
    80 %                                      % ICMPv6 ping success

    60 %

    40 %

    20 %

      0%
            00


                       04


                             08


                                   12


                                         16


                                                20


                                                       00


                                                              04


                                                                        08


                                                                              12
              :0


                        :0


                              :0


                                    :0


                                           :0


                                                  :0


                                                         :0


                                                                :0


                                                                         :0


                                                                               :0
                0


                        0


                               0


                                     0


                                            0


                                                   0


                                                          0


                                                                 0


                                                                         0


                                                                               0
        v6 on www turned off
        at end of v6day
Emile Aben, APNIC 32                                                                10
Or this ...
                 Comparing DNS,ping and HTTP IPv6 measurements
       to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC
   100 %
                             % AAAA queries returning an IPv6 address
                                          % HTTP responses == 200
    80 %                                      % ICMPv6 ping success

    60 %

    40 %

    20 %

      0%
            00


                       04


                             08


                                   12


                                           16


                                                    20


                                                              00


                                                                    04


                                                                          08


                                                                                12
              :0


                        :0


                              :0


                                    :0


                                             :0


                                                      :0


                                                               :0


                                                                     :0


                                                                           :0


                                                                                 :0
                0


                        0


                               0


                                      0


                                               0


                                                          0


                                                               0


                                                                     0


                                                                           0


                                                                                 0
        v6 on www turned off       but v6 service still
        at end of v6day               announced
Emile Aben, APNIC 32                                                                  10
Test and monitor - lessons learned




Emile Aben, APNIC 32                 11
Test and monitor - lessons learned
•   Test when deploying something
     – The      more real-life, the less likely you !@#$-ed up
•   Monitor your infrastructure
•   People2people reachability
     – Avoidable         situations like Level3 and Dept. Commerce
     – Contact         info up to date in RIR databases (whois)
     – Monitor         the web (NANOG, *NOG, Twitter, ...)




Emile Aben, APNIC 32                                                 11
Global view
Performance of src/dst pairs on 2011-06-08
                           Distribution of IPv4/IPv6 relative performance
                                                                                                   •   Bell-shaped
                        IPv4 performs better                       IPv6 performs better
                                                                                                       – centered   around 0
                                                                                                       – with   fatter IPv4-side
                                                                                                   •   Dual-stack = two
Frequency




                                                                                                       chances for best
                                                                                                       performance!
                                                                                                       – Real-time  apps can
                                                                                                        exploit this
                                                                                                        (voice, gaming)
                     + 400 %
                     + 350 %
                     + 300 %
                     + 250 %
                     + 200 %
                                    + 150 %

                                              + 100 %

                                                        + 50 %
                                                        + 40 %
                                                        + 30 %
                                                        + 20 %
                                                        + 10 %
                                                         +0%
                                                        + 10 %
                                                        + 20 %
                                                        + 30 %
                                                        + 40 %
                                                        + 50 %

                                                                     + 100 %

                                                                               + 150 %
                                                                                         + 200 %
                                                                                         + 250 %
                                                                                         + 300 %
                                                                                         + 350 %
                                                                                         + 400 %




            best performing protocol, as percentage−wise increase over the least performing protocol

             Emile Aben, APNIC 32                                                                                                  13
Partial Reachability
•   Internet is a collection of interconnecting
    networks, and can be different on IPv4/IPv6
•   For some of our vantage points, not all
    destinations were reachable
     – Are      our vantage points representative?
     – Network           partitioning, examples we encountered:
          – Level3         - Hurricane Electric
          – Cogent           - Hurricane Electric
          –   See http://en.wikipedia.org/wiki/Comparison_of_IPv6_support_by_major_transit_providers




Emile Aben, APNIC 32                                                                                   14
Long term effects - Content
      Percentage of web sites in Alexa 1M that can be reached over IPv6
 4%
                Alexa 1M
3.5 %       Alexa top 25k
 3%
2.5 %
 2%
1.5 %
 1%
0.5 %
 0% 2            20           20        20        20        20              20                 20                 20
      01           11           11        11        11        11                 11                 11                 11
         1-             -0        -0        -0        -0           -0                 -0                 -0                 -0
            01            2         3         4         5               6                  7                  8                  9



    Raw data: Dan Wing
    (http://banjo.employees.org/~dwing/aaaa-stats.html)
 Emile Aben, APNIC 32                                                                                                                15
Long term effects - Content
      Percentage of web sites in Alexa 1M that can be reached over IPv6
 4%                                                                                                                         8 June:
                Alexa 1M
3.5 %       Alexa top 25k                                                                                                   3.8%
 3%
2.5 %
 2%
1.5 %
 1%
0.5 %
 0% 2            20           20        20        20        20              20                 20                 20
      01           11           11        11        11        11                 11                 11                 11
         1-             -0        -0        -0        -0           -0                 -0                 -0                 -0
            01            2         3         4         5               6                  7                  8                  9



    Raw data: Dan Wing
    (http://banjo.employees.org/~dwing/aaaa-stats.html)
 Emile Aben, APNIC 32                                                                                                                 15
Long term effects - Content
      Percentage of web sites in Alexa 1M that can be reached over IPv6
 4%                                                                                                                         8 June:
                Alexa 1M
3.5 %       Alexa top 25k                                                                                                   3.8%
 3%
2.5 %                                                                                                                   Pre/post 8 June:
                                                                                                                        0.4% -> 0.7%
 2%
1.5 %
 1%
0.5 %
 0% 2            20           20        20        20        20              20                 20                 20
      01           11           11        11        11        11                 11                 11                 11
         1-             -0        -0        -0        -0           -0                 -0                 -0                 -0
            01            2         3         4         5               6                  7                  8                  9



    Raw data: Dan Wing
    (http://banjo.employees.org/~dwing/aaaa-stats.html)
 Emile Aben, APNIC 32                                                                                                                      15
Long term effects - Content
      Percentage of web sites in Alexa 1M that can be reached over IPv6
 4%                                                                                                                         8 June:
                Alexa 1M
3.5 %       Alexa top 25k                                                                                                   3.8%
 3%
2.5 %                                                                                                                   Pre/post 8 June:
                                                                                                                        0.4% -> 0.7%
 2%
1.5 %
 1%                                                                                                                         Around 3 July:
                                                                                                                            0.7% -> 1.0%
0.5 %
                                                                                                                            (Single hoster in DE)
 0% 2            20           20        20        20        20              20                 20                 20
      01           11           11        11        11        11                 11                 11                 11
         1-             -0        -0        -0        -0           -0                 -0                 -0                 -0
            01            2         3         4         5               6                  7                  8                  9



    Raw data: Dan Wing
    (http://banjo.employees.org/~dwing/aaaa-stats.html)
 Emile Aben, APNIC 32                                                                                                                               15
Long term effects - Content
•   Linear extrapolation:
     –~    an IPv6 year needed to get to 100%
•   Exponential extrapolation:
     –~    an IPv6 week needed to get to 100%




Emile Aben, APNIC 32                            16
Long term effects - Content
•   Linear extrapolation:
     –~    an IPv6 year needed to get to 100%
•   Exponential extrapolation:
     –~    an IPv6 week needed to get to 100%


•   Note: extrapolation based on two data points is
    not very scientific :)



Emile Aben, APNIC 32                                  16
Long term effects - IPv6 ASes
    12 %                                                                                       8 June




                                                                         announcing IPv6 pfx
11.5 %




                                                                             % of ASes
    11 %

10.5 %

    10 %

    9.5 %

       50




                                                                         Daily increase
       40




                                                                         of IPv6 ASes
       30
       20
       10
        0
      -10
      -20
      -30
            20




                        20




                                       20




                                                  20




                                                             20




                                                                        20
            11




                            11




                                       11




                                                  11




                                                             11




                                                                        11
             -04




                            -05




                                        -06




                                                   -07




                                                              -08




                                                                         -09
                 -01




                                 -01




                                            -01




                                                       -01




                                                                  -01




                                                                               -01
•    Higher growth before v6d: Deployments pushed earlier?
•    Lower growth after v6d: Summer-vacation?
•    http://v6asns.ripe.net


     Emile Aben, APNIC 32                                                                               17
More information
•   Web interface to the measurements
     – http://v6day.ripe.net/

•   Analysis on RIPE Labs
     – http://labs.ripe.net/ipv6day

•   Raw data availability
     – http://labs.ripe.net/datarepository/data-sets/ripe-ncc-

       active-measurements-of-world-ipv6-day-dataset




Emile Aben, APNIC 32                                             18
Conclusions - what we learned
•   IPv6/dual-stack works just fine, but make sure
    that
     – It   is properly tested and monitored (like IPv4)
     – Your      network can reach all others (like IPv4)
•   Dual-stack = Two chances for best performance
•   Days like this ‘work’
     – Raise       awareness
     – Give      people a target to work towards
     – We’re           ready for a next IPv6(day|week|month|year|∞)

Emile Aben, APNIC 32                                                  19
Questions?

질문있습니까?

More Related Content

Similar to World IPv6 Day - What did we learn?

World IPv6 Day - What did we learn?
World IPv6 Day - What did we learn?World IPv6 Day - What did we learn?
World IPv6 Day - What did we learn?
RIPE NCC
 
TV Monthly Report Feb 2011 (Pakistan)
TV Monthly Report Feb 2011 (Pakistan)TV Monthly Report Feb 2011 (Pakistan)
TV Monthly Report Feb 2011 (Pakistan)
Ejaz Asi
 
TV Monthly Report Mar 2011 (Pakistan)
TV Monthly Report Mar 2011 (Pakistan)TV Monthly Report Mar 2011 (Pakistan)
TV Monthly Report Mar 2011 (Pakistan)
Ejaz Asi
 
"Make problems visible and users happy" by Catherine Chabiron
"Make problems visible and users happy" by Catherine Chabiron"Make problems visible and users happy" by Catherine Chabiron
"Make problems visible and users happy" by Catherine Chabiron
Operae Partners
 
Mortgage Delinquencies
Mortgage DelinquenciesMortgage Delinquencies
Mortgage Delinquencies
NAR Research
 
Real Application Testing
Real Application TestingReal Application Testing
Real Application Testing
oracleonthebrain
 
Modeling & Simulation
Modeling & SimulationModeling & Simulation
Modeling & Simulation
Kurt D. Hamman
 
Project Npv
Project NpvProject Npv
Project Npv
wrdiehl
 
Digital Marketing 101 - Interactive Training
Digital Marketing 101 - Interactive TrainingDigital Marketing 101 - Interactive Training
Digital Marketing 101 - Interactive Training
Dominique Hind
 
Site Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A DietSite Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A Diet
mm_merchant
 
Characteristics of the kinase mutant TPK2 in bioreactors
Characteristics of the kinase mutant TPK2 in bioreactorsCharacteristics of the kinase mutant TPK2 in bioreactors
Characteristics of the kinase mutant TPK2 in bioreactors
★ Beatriz Barrera Garmón
 
Fctcp Chw Trends 1 26 2007 6 2
Fctcp Chw Trends 1 26 2007 6 2Fctcp Chw Trends 1 26 2007 6 2
Fctcp Chw Trends 1 26 2007 6 2
guest6ac2d0
 
Fctcp Chw Trends 1 29 2007 10 2
Fctcp Chw Trends 1 29 2007 10 2Fctcp Chw Trends 1 29 2007 10 2
Fctcp Chw Trends 1 29 2007 10 2
guest6ac2d0
 
Fctcp Chw Trends 2 12 2007 10 2
Fctcp Chw Trends 2 12 2007 10 2Fctcp Chw Trends 2 12 2007 10 2
Fctcp Chw Trends 2 12 2007 10 2
guest6ac2d0
 
Fctcp Chw Trends 2 13 2007 10 2
Fctcp Chw Trends 2 13 2007 10 2Fctcp Chw Trends 2 13 2007 10 2
Fctcp Chw Trends 2 13 2007 10 2
guest6ac2d0
 
Fctcp Chw Trends 2 1 2007 10 7
Fctcp Chw Trends 2 1 2007 10 7Fctcp Chw Trends 2 1 2007 10 7
Fctcp Chw Trends 2 1 2007 10 7
guest6ac2d0
 
Too many websites v2
Too many websites v2Too many websites v2
Too many websites v2
Alan Mather
 
Improvement Projects 2008
Improvement Projects 2008Improvement Projects 2008
Improvement Projects 2008
Marcelo Costa
 
Take back the web
Take back the webTake back the web
Take back the web
Ben Schwarz
 
Fctcp Chw Trends 1 28 2007 2 2
Fctcp Chw Trends 1 28 2007 2 2Fctcp Chw Trends 1 28 2007 2 2
Fctcp Chw Trends 1 28 2007 2 2
guest6ac2d0
 

Similar to World IPv6 Day - What did we learn? (20)

World IPv6 Day - What did we learn?
World IPv6 Day - What did we learn?World IPv6 Day - What did we learn?
World IPv6 Day - What did we learn?
 
TV Monthly Report Feb 2011 (Pakistan)
TV Monthly Report Feb 2011 (Pakistan)TV Monthly Report Feb 2011 (Pakistan)
TV Monthly Report Feb 2011 (Pakistan)
 
TV Monthly Report Mar 2011 (Pakistan)
TV Monthly Report Mar 2011 (Pakistan)TV Monthly Report Mar 2011 (Pakistan)
TV Monthly Report Mar 2011 (Pakistan)
 
"Make problems visible and users happy" by Catherine Chabiron
"Make problems visible and users happy" by Catherine Chabiron"Make problems visible and users happy" by Catherine Chabiron
"Make problems visible and users happy" by Catherine Chabiron
 
Mortgage Delinquencies
Mortgage DelinquenciesMortgage Delinquencies
Mortgage Delinquencies
 
Real Application Testing
Real Application TestingReal Application Testing
Real Application Testing
 
Modeling & Simulation
Modeling & SimulationModeling & Simulation
Modeling & Simulation
 
Project Npv
Project NpvProject Npv
Project Npv
 
Digital Marketing 101 - Interactive Training
Digital Marketing 101 - Interactive TrainingDigital Marketing 101 - Interactive Training
Digital Marketing 101 - Interactive Training
 
Site Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A DietSite Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A Diet
 
Characteristics of the kinase mutant TPK2 in bioreactors
Characteristics of the kinase mutant TPK2 in bioreactorsCharacteristics of the kinase mutant TPK2 in bioreactors
Characteristics of the kinase mutant TPK2 in bioreactors
 
Fctcp Chw Trends 1 26 2007 6 2
Fctcp Chw Trends 1 26 2007 6 2Fctcp Chw Trends 1 26 2007 6 2
Fctcp Chw Trends 1 26 2007 6 2
 
Fctcp Chw Trends 1 29 2007 10 2
Fctcp Chw Trends 1 29 2007 10 2Fctcp Chw Trends 1 29 2007 10 2
Fctcp Chw Trends 1 29 2007 10 2
 
Fctcp Chw Trends 2 12 2007 10 2
Fctcp Chw Trends 2 12 2007 10 2Fctcp Chw Trends 2 12 2007 10 2
Fctcp Chw Trends 2 12 2007 10 2
 
Fctcp Chw Trends 2 13 2007 10 2
Fctcp Chw Trends 2 13 2007 10 2Fctcp Chw Trends 2 13 2007 10 2
Fctcp Chw Trends 2 13 2007 10 2
 
Fctcp Chw Trends 2 1 2007 10 7
Fctcp Chw Trends 2 1 2007 10 7Fctcp Chw Trends 2 1 2007 10 7
Fctcp Chw Trends 2 1 2007 10 7
 
Too many websites v2
Too many websites v2Too many websites v2
Too many websites v2
 
Improvement Projects 2008
Improvement Projects 2008Improvement Projects 2008
Improvement Projects 2008
 
Take back the web
Take back the webTake back the web
Take back the web
 
Fctcp Chw Trends 1 28 2007 2 2
Fctcp Chw Trends 1 28 2007 2 2Fctcp Chw Trends 1 28 2007 2 2
Fctcp Chw Trends 1 28 2007 2 2
 

More from RIPE NCC

Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
RIPE NCC
 
Taiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC ToolsTaiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC Tools
RIPE NCC
 
Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
RIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
RIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
RIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
RIPE NCC
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
RIPE NCC
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
RIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
RIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
RIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
RIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
RIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
RIPE NCC
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
RIPE NCC
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
RIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 

More from RIPE NCC (20)

Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
 
Taiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC ToolsTaiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC Tools
 
Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 

Recently uploaded

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

World IPv6 Day - What did we learn?

  • 1. World IPv6 Day - What did we learn? emile.aben@ripe.net APNIC 32
  • 2. RIPE NCC Measurements - World IPv6 Day • IPv6 Eyechart and 6to4 (not in this talk) • Active measurements – Sources: 40 vantage points (RIPE TTM, CAIDA Ark, ...) – Destinations: 53 participant or already dual-stacked sites – From 2011-06-01 to 2011-06-11 we measured – DNS: A and/or AAAA records – ping(6)/traceroute(6) – HTTP over IPv4 and IPv6 Emile Aben, APNIC 32 2
  • 5. When did World IPv6 Day start? • Less then 2 days before World IPv6 Day: DNS negative caching for websites participating in World IPv6 Day 90 Number of participating websites 80 70 60 50 40 30 20 10 0 1m 2m 5m 10m 20m 1h 2h 5h 10h 1d 2d minimum of: minimum TTL in SOA, TTL of SOA Emile Aben, APNIC 32 5
  • 6. Percentage of vantage points seeing AAAA v6day Emile Aben, APNIC 32 6
  • 7. Percentage of vantage points seeing AAAA v6day Negative caching Emile Aben, APNIC 32 6
  • 8. Percentage of vantage points seeing AAAA v6day TTL caching Negative caching Emile Aben, APNIC 32 6
  • 9. Control - lessons learned • Know your on/off switch – Control your DNS • Set low TTL in case of roll-back • Set low negative TTL – Bymeans of minTTL in SOA / TTL of SOA Emile Aben, APNIC 32 7
  • 11. You don’t want this to happen On IPv4: On IPv6: Emile Aben, APNIC 32 9
  • 12. Or this ... Comparing DNS,ping and HTTP IPv6 measurements to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC 100 % % AAAA queries returning an IPv6 address % HTTP responses == 200 80 % % ICMPv6 ping success 60 % 40 % 20 % 0% 00 04 08 12 16 20 00 04 08 12 :0 :0 :0 :0 :0 :0 :0 :0 :0 :0 0 0 0 0 0 0 0 0 0 0 Emile Aben, APNIC 32 10
  • 13. Or this ... Comparing DNS,ping and HTTP IPv6 measurements to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC 100 % % AAAA queries returning an IPv6 address % HTTP responses == 200 80 % % ICMPv6 ping success 60 % 40 % 20 % 0% 00 04 08 12 16 20 00 04 08 12 :0 :0 :0 :0 :0 :0 :0 :0 :0 :0 0 0 0 0 0 0 0 0 0 0 v6 on www turned off at end of v6day Emile Aben, APNIC 32 10
  • 14. Or this ... Comparing DNS,ping and HTTP IPv6 measurements to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC 100 % % AAAA queries returning an IPv6 address % HTTP responses == 200 80 % % ICMPv6 ping success 60 % 40 % 20 % 0% 00 04 08 12 16 20 00 04 08 12 :0 :0 :0 :0 :0 :0 :0 :0 :0 :0 0 0 0 0 0 0 0 0 0 0 v6 on www turned off but v6 service still at end of v6day announced Emile Aben, APNIC 32 10
  • 15. Test and monitor - lessons learned Emile Aben, APNIC 32 11
  • 16. Test and monitor - lessons learned • Test when deploying something – The more real-life, the less likely you !@#$-ed up • Monitor your infrastructure • People2people reachability – Avoidable situations like Level3 and Dept. Commerce – Contact info up to date in RIR databases (whois) – Monitor the web (NANOG, *NOG, Twitter, ...) Emile Aben, APNIC 32 11
  • 18. Performance of src/dst pairs on 2011-06-08 Distribution of IPv4/IPv6 relative performance • Bell-shaped IPv4 performs better IPv6 performs better – centered around 0 – with fatter IPv4-side • Dual-stack = two Frequency chances for best performance! – Real-time apps can exploit this (voice, gaming) + 400 % + 350 % + 300 % + 250 % + 200 % + 150 % + 100 % + 50 % + 40 % + 30 % + 20 % + 10 % +0% + 10 % + 20 % + 30 % + 40 % + 50 % + 100 % + 150 % + 200 % + 250 % + 300 % + 350 % + 400 % best performing protocol, as percentage−wise increase over the least performing protocol Emile Aben, APNIC 32 13
  • 19. Partial Reachability • Internet is a collection of interconnecting networks, and can be different on IPv4/IPv6 • For some of our vantage points, not all destinations were reachable – Are our vantage points representative? – Network partitioning, examples we encountered: – Level3 - Hurricane Electric – Cogent - Hurricane Electric – See http://en.wikipedia.org/wiki/Comparison_of_IPv6_support_by_major_transit_providers Emile Aben, APNIC 32 14
  • 20. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% Alexa 1M 3.5 % Alexa top 25k 3% 2.5 % 2% 1.5 % 1% 0.5 % 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 01 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Emile Aben, APNIC 32 15
  • 21. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% 8 June: Alexa 1M 3.5 % Alexa top 25k 3.8% 3% 2.5 % 2% 1.5 % 1% 0.5 % 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 01 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Emile Aben, APNIC 32 15
  • 22. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% 8 June: Alexa 1M 3.5 % Alexa top 25k 3.8% 3% 2.5 % Pre/post 8 June: 0.4% -> 0.7% 2% 1.5 % 1% 0.5 % 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 01 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Emile Aben, APNIC 32 15
  • 23. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% 8 June: Alexa 1M 3.5 % Alexa top 25k 3.8% 3% 2.5 % Pre/post 8 June: 0.4% -> 0.7% 2% 1.5 % 1% Around 3 July: 0.7% -> 1.0% 0.5 % (Single hoster in DE) 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 01 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Emile Aben, APNIC 32 15
  • 24. Long term effects - Content • Linear extrapolation: –~ an IPv6 year needed to get to 100% • Exponential extrapolation: –~ an IPv6 week needed to get to 100% Emile Aben, APNIC 32 16
  • 25. Long term effects - Content • Linear extrapolation: –~ an IPv6 year needed to get to 100% • Exponential extrapolation: –~ an IPv6 week needed to get to 100% • Note: extrapolation based on two data points is not very scientific :) Emile Aben, APNIC 32 16
  • 26. Long term effects - IPv6 ASes 12 % 8 June announcing IPv6 pfx 11.5 % % of ASes 11 % 10.5 % 10 % 9.5 % 50 Daily increase 40 of IPv6 ASes 30 20 10 0 -10 -20 -30 20 20 20 20 20 20 11 11 11 11 11 11 -04 -05 -06 -07 -08 -09 -01 -01 -01 -01 -01 -01 • Higher growth before v6d: Deployments pushed earlier? • Lower growth after v6d: Summer-vacation? • http://v6asns.ripe.net Emile Aben, APNIC 32 17
  • 27. More information • Web interface to the measurements – http://v6day.ripe.net/ • Analysis on RIPE Labs – http://labs.ripe.net/ipv6day • Raw data availability – http://labs.ripe.net/datarepository/data-sets/ripe-ncc- active-measurements-of-world-ipv6-day-dataset Emile Aben, APNIC 32 18
  • 28. Conclusions - what we learned • IPv6/dual-stack works just fine, but make sure that – It is properly tested and monitored (like IPv4) – Your network can reach all others (like IPv4) • Dual-stack = Two chances for best performance • Days like this ‘work’ – Raise awareness – Give people a target to work towards – We’re ready for a next IPv6(day|week|month|year|∞) Emile Aben, APNIC 32 19