Measuring IPv6 · Measuring IPv6 In the Ad we have two URLs: –one can only be fetched if the user...

Post on 17-Aug-2020

1 views 0 download

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