Global IPv6-statistikk IPv6-tilstanden i verden, for vanlige brukere Steinar H. Gunderson Software Engineer 1
Motivasjon Vi har for lite informasjon om IPv6 på klientsiden Tidligere målinger har stort sett vært i liten skala, og/eller bare indirekte relatert til tilgjengelighet på klienten (f.eks. trafikkmål, antall ASNer med IPv6) Beste tilgjengelige tall er antageligvis 0,086% (Kevin Day, mars 2008) Folk er generelt bekymret for at det å skru på IPv6 brekker ting Tunneler som ble glemt Dårlig routing (spesielt pga. tunneler) Hjemmerutere som gjør rare ting med AAAA-oppslag Man ønsker å finne ut hvor vanlig IPv6 er blant brukere, hvor vanlig det er at ting er ødelagt eller feilkonfigurert, og hvilke områder som fortjener fokus i design av IPv6-nett og -tjenester Hovedspørsmål: Hva er effekten av å legge til AAAA-innslag for et nettsted? 2
Metode En liten andel av vanlige Google-brukere blir valgt ut for et «IPv6- eksperiment», hvor nettleseren blir bedt om å hente en side i bakgrunnen Brukere hentes likt fra alle datasentre, men bakgrunnsforespørselen går til et av to spesielle datasentre (et i USA, et i Europa) Kryptografisk signert for å hindre enkel forfalskning av data 1. Søkeforespørsel 2. Søkeresultater + litt JavaScript www.google.* 3. Forespørsel i bakgrunnen ipv4.ipv6-exp.l.google.com eller dualstack.ipv6-exp.l.google.com Informasjon som lagres: IPv4- og IPv6-adresser, der de finnes Latens (ende-til-ende) Nettleser- og OS-detaljer (User-Agent-strengen) 3
Nøkkeltall Oversikt over konnektivitets- og latensdata 4
Konnektivitet 0,260% av alle brukere har fungerende IPv6-konnektivitet (og foretrekker IPv6) 0,09% av alle brukere har brukket IPv6-konnektivitet Mer presist: Legger man til et AAAA-oppslag på en side, vil disse brukerne ikke lenger kunne se siden innen rimelig tid Statistikken her er litt komplisert, og estimatet er ikke spesielt nøyaktig (det reelle tallet kan uten problemer være 0,07% eller 0,11%), så ta det med en klype salt Antageligvis minst en million maskiner med IPv6 i verden Igjen, et tall med sine statistiske problemer 5
Konnektivitet over tid 0,28% 0,26% 0,24% 0,22% 0,20% 0,192% 0,192% 0,209% 0,230% 0,237% 0,239% 0,246% 0,250% 0,259% 0,259% 0,260% 0,18% 0,16% 0,14% 0,12% 0,10% 0,08% 0,06% 0,04% 0,02% -0,01% 13. aug 27. aug 10. sep 24. sep 8. okt 22. okt 5. nov 19. nov 2. des 17. des 1. jan Utvalgte ukesgjennomsnitt, 2008 2009 6
Latens Forespørsler Ren IPv4-tjener IPv4-treff på dualstack-tjener Latens Sammenslåtte data, aug okt 2008 7
Relativ (biaskompensert) IPv4/IPv6-latens Forespørsler 150ms IPv4 IPv6 Latens Sammenslåtte data, aug okt 2008 8
Videre nedbryting av data En nærmere kikk på noen detaljer 9
Konnektivitet gjennom uken (UTC-ukedager) 0.30% 0.28% 0.26% 0.24% 0,231% 0,228% 0,227% 0,229% 0,227% 0,251% 0,266% 0.22% 0.20% 0.18% 0.16% 0.14% 0.12% 0.10% 0.08% 0.06% 0.04% 0.02% -0.01% man tir ons tor fre lør søn Sammenslåtte data, aug 2008 jan 2009 10
Konnektivitet i ulike land Man kan finne landet fra IPv4-adressen («geolocation»), og på den måten gruppere resultater etter land En del små land er fjernet Land Russland Ukraina Frankrike Norge USA IPv6-tilgjengelighet 0,94% 0,74% 0,66% 0,50% 0,45% Sverige 0,34% Finland Danmark 0,33% 0,15% Sammenslåtte data, aug 2008 jan 2009 11
Konnektivitet i ulike land 0,0% 0,7% Sammenslåtte data, aug 2008 jan 2009, nedre grense av 68% konfidensintervall 12
IPv6 i Norge over tid IPv6-konnektivitet, verden IPv6-konnektivitet, Norge 0,64% 0,60% 0,56% 0,52% 0,49% 0,54% 0,55% 0,52% 0,61% 0,56% 0,53% 0,57% 0,48% 0,44% 0,40% 0,36% 0,32% 0,28% 0,24% 0,20% 0,31% 0,40% 0,40% 0,192% 0,192% 0,209% 0,230% 0,237% 0,239% 0,246% 0,250% 0,259% 0,259% 0,260% 0,16% 0,12% 0,08% 0,04% -0,01% 17. aug 31. aug 14. sep 28. sep 12. okt 26. okt 9. nov 23. nov 7. des 21. des 4. jan Utvalgte ukegjennomsnitt (total), 14-dagers gjennomsnitt (Norge). 2008 2009 13
Hvem har IPv6 i Norge? Noen norske utdanningsinstitusjoner: IP-blokk 158.36.0.0/16 158.38.0.0/16 158.39.0.0/16 129.177.0.0/16 129.240.0.0/16 129.241.0.0/16 129.242.0.0/16 Eier (WHOIS ) UNINETT Sør- og Øst-Norge (inkl. HiO og UiA) UNINETT Midt-Norge (inkl. HiST) UNINETT Nord-Norge (inkl. HiØF (!)) Universitetet i Bergen Universitetet i Oslo Norges teknisk-naturvitenskapelige universitet Universitetet i Tromsø IPv6-tilgjengelighet 2,5% 3,0% 6,0% 1,0% 0,6% 20,1% 1,0% NTNU er dominerende aktør på IPv6-klienter i Norge (ti ganger så store som nærmeste /16-nett i antall treff) www.hio.no og www.uninett.no publiserer AAAA-oppslag (erfaringer?) Sammenslåtte data, aug 2008 jan 2009 14
Hvem har IPv6 i Norge?...og noen tilfeldige IP-blokker fra store norske ISPer: IP-blokk 80.202.0.0/16 Eier (WHOIS ) NextGenTel IPv6-tilgjengelighet 0,0% 81.166.0.0/16 Lyse 0,5% 84.202.0.0/16 84.215.0.0/16 88.88.0.0/16 Canal Digital Get Telenor ADSL 0,6% 1,0% 0,1% Sammenslåtte data, aug 2008 jan 2009 15
Oppsummering Kortfattet analyse og konklusjoner 16
Trender IPv6 er fortsatt lite utbredt, men vokser uke for uke Enkeltinstallasjoner gjør store utslag (f.eks.: free.fr, NTNU) Norge er med, men mye gjenstår Tilstanden er ikke håpløs ~0,09% klienter mistes, ~150ms ekstra latens verden går ikke under Flere trender vi ikke fikk tid til å ta opp her: 6to4 er definitivt vanligste transisjonsmekanisme (hvis man ser bort fra Teredo, som sjelden brukes for vanlig web) Mac dominerer IPv6-markedet på verdensplan, antageligvis pga. AirPort Express, som en stund leverte 6to4 ut av boksen Standardpolicy betyr mye de færreste brukere skrur IPv6 på eller av selv 17
Google over IPv6 Vi trenger mer erfaring fra alle sider med å kjøre IPv6 i produksjon ipv6.google.com siden mars 2008, men nedslagsfeltet er for smalt Tilbud fra Google til større institusjoner og ISPer som peerer direkte redundant med Google over IPv6 som er villige til å jobbe med oss og sine egne brukere for å løse evt. problemer som måtte oppstå Klienter hos deltagende institusjoner får AAAA-innslag for de fleste store Google-tjenester Foreløpig: nettsøk (inkl. bilde- og bloggsøk), Alerts, Calendar, Docs, Finance, Gmail, Health, igoogle, News, Notebook, Reader og Sites Flere kommer etter hvert Samfundet har deltatt siden starten (desember 2008) Mer informasjon på http://www.google.com/ipv6/ 18
Spørsmål? sesse@google.com 19