Post on 17-Aug-2020
transcript
MeasuringIPv6
Geoff HustonAPNIC
Measuring IPv6
Howcanwe“measure”theuptakeofIPv6?– AlexaLists:DualStackservices
ISOC360DeployPages
Steadyatsome24%ofsitesforthepast5months
MeasuringIPv6
Howcanwe“measure”theuptakeofIPv6?– IXstats:IPv6trafficstats
AMSIXTrafficStatistics
30%increaseintrafficvolumesoverthepast12months
Whatshouldbebelookingfor?
• Generatingmeasurementsfromthenetworkisendless!– Therearemanyaspectsofthenetworkinfrastructurethatcanbemeasured
• Butaretheyhelpfulmeasurements?
• Insomewaysmeasuringtheinfrastructureisgettingitbackwards!
• Ifwewanttoknowwhatuserscan(orcannot)do,thenwhynotmeasuretheuser?
User-Centricmeasurements
• HowfastisyourInternetconnection?• Howreliableisyourconnection?• HowfastisyourDNSservice?• CanyouretrieveawebobjectoverIPv6?• GivenachoiceofIPv6andIPv4whatprotocolwillyourbrowserprefertousetoretrieveawebobejct?
MeasuringasaUser
• Howcanwe“see”theInternetasusersseeit?• OneapproachistoputmeasurementequipmentattheedgeoftheInternet– RIPEAtlas,CAIDAArchipelago,SamKnows,etc
• Anotherapproachistogetuserstorunthemeasurementtests– ICSINetalyser,GoogleM-Lab
• Wecanrideonthebackofawidelydistributedsoftwareplatform– Andinsertameasurementscriptintothisenvironment
WeuseAds!
APNIC’sMeasurementTechnique
• Embedatestscriptinanonlinead• HavethescriptgenerateasetofURLstofetch– Eachscriptusesuniquenamestoavoidcachingdistortion
• DirectalltheDNSandtheHTTPtraffictoasetofmeasurementservers
• Examinethetrafficprofileseenattheserver
HowWeMeasure
Weuseanonlineadtopresentasequenceofsmallfetchestotheuser’sbrowser
HowWeMeasure
ThesequenceoftestsisusedtotestanumberoftypesofactionsincludingfetchesofIPv4,IPv6andDualstack
HowWeMeasureWeusefullpacketcapturetorecordallpacketactivityattheexperiment’sservers
HowMuchdoWeMeasure?
14M -20M sample points per day!
MeasuringIPv6
IntheAdwehavetwoURLs:– onecanonlybefetchediftheuserisabletocompletethefetchusingIPv6- IPv6“CAPABLE”
– AnothercanbefetchedusingeitherIPv4orIPv6– weareinterestedinwhichprotocolis“PREFERRED”whengiventhechoice
Wecounttheresultsandgroupitbyeconomyandbynetworkperday,givingupalongtermpictureabouttheglobalupdateofIPv6intheInternetbyusers
Wherearewetoday?
OriginallywethoughtthattheInternetwouldavoidcompleteIPv4exhaustionandadoptIPv6whiletherewasstillsomeIPv4leftintheunallocatedaddresspools
Wherearewetoday?
OriginallywethoughtthattheInternetwouldavoidcompleteIPv4exhaustionandadoptIPv6whiletherewasstillsomeIPv4leftintheunallocatedaddresspools
Wherearewetoday?
OriginallywethoughtthattheInternetwouldavoidcompleteIPv4exhaustionandadoptIPv6whiletherewasstillsomeIPv4leftintheunallocatedaddresspools
ThenwethoughtthattherealityofIPv4exhaustionwouldpromptallserviceproviderstoacceleratetheirIPv6deploymentplans
Wherearewetoday?
OriginallywethoughtthattheInternetwouldavoidcompleteIPv4exhaustionandadoptIPv6whiletherewasstillsomeIPv4leftintheunallocatedaddresspools
ThenwethoughtthattherealityofIPv4exhaustionwouldpromptallserviceproviderstoacceleratetheirIPv6deploymentplans
GlobalUptakeofIPv6
Internet-wide use of IPv6 is around 16% today
2014 2015 2016 2017
5%
10%
15%
WherearetheseIPv6Users?
WherearetheseIPv6Users?
WhereareIPv6Users?
WhichISPsofferIPv6?
Belgium
India
Germany
UnitedStates
China
AsiaRanking
Whythisdifference?
• Earlyadoptersvslateradopters– LateradoptersdonothaveabroadbaseofIPv4installation,andhavebeenpushedintousingIPv6asthecommoninfrastructurewithNAT64edges(Jio inIndiaisagoodexample)
– EarlyadoptersarenotforcedintoIPv6andcanwait• CarriageEconomics– TheeconomicreturnsindeployingIPv6acrossanIPv4infrastructuredonotgeneratenewrevenues,norgenerateoperationalsavingsorgeneratesupplyefficiencies
– Thereisno“adoptionpull”effectinIPv6
Whydoitatall?
Wedon’tthinkwecanmakeIPv4+NATSlastforeverDeployingIPv6isacaseoftiming,notchoiceAndtheselectionoftimingisacaseofriskdetermination:
Nobodywantstoshifttodualstacktooearly– thatincurscostwithoutrevenueButnobodywantstobethelast“IPv4-only”networkeither!
ForChina
• MostISPsinChinaarebeingcautiousandwaitingtoseewhatothersaredoing
• Butyoucanwaittoolong,andthenyoumighthavetoperformaswitchoverataninconvenienttime
• RightnowChineseISPsstillhavetheluxuryofchoiceinwhentomovetodeployIPv6– Butthatwillnotalwaysbethecase!
That’s it!
http://stats.labs.apnic.net/v6