a study on pop level mappingmgunes/cs765/cs765fa16/poplevel...rocketfuel qthe first study on pop...

23
A Study on PoP Level Mapping

Upload: nguyenlien

Post on 19-Mar-2018

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

AStudyonPoP LevelMapping

Page 2: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

OutlineqNetworkMapping

qEvaluationofInternet

qThereasonsforMappingInternet

qInternetMappingLevels

qRelatedWorks

qConclusion

Page 3: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

NetworkMapping

Page 4: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

ARPANET1969

Page 5: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

ARPANET1973.Bytheendof1973therewere37sitesontheARPANET

1974.InJune,1974,therewere62computersconnectedtotheARPANET.

1977.InMarch,1977,therewere111computersontheARPANET.

Page 6: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir
Page 7: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir
Page 8: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir
Page 9: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

INTERNETConnectivity

Page 10: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

InternetServiceProvidersq ISPsareorganizationsthatprovideservicesforaccessingandusingtheInternet.

qBusinessrelationshipsbetweenISPs.

qISPtopologiesareprivateinformation.

qMinimalpublicinformationwhichattractsresearcherstoworkontopologies.

Page 11: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

WhytoMapINTERNETqThebigpictureofInternetisverycrucialtomakeimprovements.

qMappingInternetletsresearcherstoworkonrealdata.

qDevelopingoptimalroutingalgorithms,testingoninternetmodelscreatedbasedonInternettopologies.

q Errordetectionanalysis,reliabilityanalysisresultsdevelopmentonperformance,security.

Page 12: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir
Page 13: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

InternetMappingLevelsqThelowestlevelisIPlevelmappinganditcontainsalldevicesconnectedtothenetwork.

qHeavydatawhichishardtoscaleandanalyze.

qOnelevelaboveIPlevelisrouterlevelmapping.

qItcombinesthemultipleIPinterfacestoarouter.Itstillcreatesaheavydatatohandle.

Page 14: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

InternetMappingLevelsqThehighestlevelofmappingisASlevelmapping whichisusedforanalyzingthebigpictureofnetwork.InternetmapisgenerallydrawnbyusingASlevelmappingwhichiseasiertohandle.IncomparisontoIPlevelandrouterlevelmapping,ASlevelmappinglosessizeinformationofASsincebothalargeASandasmallASarerepresentedasasinglenode.

Page 15: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

InternetMappingLevelsqPoP levelisbetweenASlevelandrouterlevel.PoP containsagroupofserviceproviderrouterswhichgenerallylocatedatthesamephysicallocation.PoP levelmappinggivesabetterdatatohandlethanrouterlevelmappingforbignetworkanalysis.

Page 16: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

RelatedWorksqMeasuringISPTopologiesWithRocketfuel;NeilSpring,RatulMahajan,DavidWetherall,andThomasAnderson;2004

qiPlane:AnInformationPlaneforDistributedServices;HarshaV.Madhyastha,TomasIsdal,MichaelPiatek,ColinDixon,ThomasAnderson,ArvindKrishnamurthy,ArunVenkataramani;2006

qDIMES:LettheInternetMeasureItself;YuvalShavitt, EranShir;2005

Page 17: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

RocketfuelqThefirststudyonPoP levelmapping.

qPrimarytoolfordeterminingtheInternettopologyistraceroute.

qTheirtechniqueforPoP levelmappingisbasedonDNSnameresolution.ByusingtheDNSnamestheyseparatedtheroutersinInternetServiceProvidernamesandcities.Theycanalsoseparatethebackboneroutersandaccessrouters.

qs1-bb11-nyc-3.0.sprintlink.net isreferringtoaSprintbackbonerouterinNewYorkCity.

qForthecaseswithnoDNSnameandthelocationinformation,theyusedtheneighborrouterinformationtodistinguishthem.

Page 18: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

iPlaneqPrimarytoolfordeterminingtheInternettopologyistraceroute.

qTheiPlane projectisalsoprovidingPoP levelmappingthatcameupwithsomeimprovementstotheRocketfuel project.ThemaindifferencetheyhaveisthinkingthatDNSnameresolutionisnotenoughtodistinguishrouters.BecausesomeinterfaceshavenoDNSnames,andsomemightbemisnamedandthatwouldcausemisleadinglocationstobeconcluded.

qiPlane estimatesthenumberofhopsonthereversepathbackfromaroutertoavantagepoint.TheassumptionisthatroutersinthesameASandgeographicallyco-locatedtakethesamereversepathbacktothevantagepointfromwhichtheywereprobed,whileroutersthatarenotco-locatedwillnotdisplaysimilarreversepath.

Page 19: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

DIMESqDistributedInternetMeasurementsandSimulations(DIMES)

qDoesn’tuseDNSnames.

qDIMES’mapstakeanapproachbasedongeolocationdatabases:itusesthegeographiclocationofeachoftheIPsincludedinaPoP,asdenotedbyatleastthreegeolocationdatabasesandtakethemedianlocation.

qThealgorithmstartsbyidentifyingandmarkingthePoPs whoselocationiscertain.ItthendiscoversPoPs thatarelocatedinthesameplaceasthemarkedPoPs,basedonthePoP-levellinkdelay.Following,itattemptstofindtheoptimallocationofnon-markedPoPs basedontheratioofPoP-linkdelaytoPoP distancefrommarkedPoPs.ThealgorithmiteratesandtriestoimprovethelocationofunmarkedPoPs usingthelocationofnewlymarkedPoPs.

Page 20: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

ConclusionqInternetmappingisanimportanttoolforanalysistoincreaseperformance,security,reliabilityofInternet.

qPoP levelmappingisbetterforlargerouterdatasetstoworkonnetworktopologies.

qApplicationofPoP levelmappingisaimedasaresultofthisproject.

Page 21: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

References[1]NetworkMapping https://en.wikipedia.org/wiki/Network_mapping

[2]AutonomousSystems(AS)Topology;BradleyHuffaker,CAIDA,WIND

16,March2016

[3]InternetPoPLevelMaps;YuvalShavittandNoaZilberman,Schoolof

ElectricalEngineering,Tel-AvivUniversity,Israel

[4]MeasuringISPTopologiesWithRocketfuel;NeilSpring,RatulMahajan,

DavidWetherall,andThomasAnderson

Page 22: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

References[5]HarshaMadhyastha,”iPlane:AnInformationPlaneforDistributedServices”;

DepartmentofComputerScienceandEngineering,Universityof

Washington

[6]YuvalShavitt,EranShir,”DIMES:LettheInternetMeasureItself”

[7]HakanKardes,MehmetGunes,TalhaOz,”Cheleby:ASubnet-level

InternetTopologyMappingSystem”

[8]YuvalShavitt,NoaZilberman,”AStudyofGeolocationDatabases”

[9]Geolocation

https://en.wikipedia.org/wiki/Geolocation

Page 23: A Study on PoP Level Mappingmgunes/cs765/cs765fa16/PopLevel...Rocketfuel qThe first study on PoP level mapping. qPrimary tool for determining the Internet topology is traceroute. qTheir

Thankyou!