Professional Documents
Culture Documents
draftfanopsawgpacketloss01
PengFan,LuHuang(ChinaMobile) MachChen(Huawei) NagendraKumar(Cisco)
Motivation
ProblemsexistwhenmeasuringIPLRonpeeringlink
Differentmethodsresultindifferentpacketlossrates Unabletoknowthepacketlossrateofinboundtraffic
Provider A
router
router
Provider B
Overviewofdifferentmethods
Problemsandguidance
Hopetoreachasolution
Findawaythatworkswellonpeeringlinkswithconsistenttesting results
Methodsforpacketlossratemeasurement
Activeapproaches:
ICMPping
Startedonroutersorprobes,throughCLIorSNMP
OWAMP&TWAMP ProprietaryTools
SupportICMP,TCP/UDP,HTTP;e.g.RPM(juniper),IPSLA(cisco), NQA(huawei),SAA(ALU)
Passiveapproaches:
Interfacestatisticsreport
FetchedthroughCLIorSNMP,packetlossratecanbecalculated
Coloringbasedmethods
3
TestonIPLRmeasurement
TestcasesofICMPping
UsingCLI/SNMP;started/targetedonrouter/probe
Errorsexist,sometimestoolargetobeused
0%lossofICMPpacketsvs.50%lossofservicetrafficinsomecases
Differentvaluesamongtestcasesandvendors StatisticsReportgivesmostaccuratevalues
Constantamongtestcasesandvendors
Issuesformeasurement
Issuestobeconsideredwhenusingping
Forwardingclass:routersmaybydefaultputICMPandservicetraffic intodifferentclasses;ICMPwithCLIandSNMPmayalsobedifferent Internalpriority:implementationrelated;maynotbeabletoadjust Ingresslinecard:pollingscheduleallowinglinecardstogetforwarding resources RatelimitationtowardsCPU:excessiveICMPpacketssendingtoCPU maybedropped
Interfacereport
Directandaccurate;notasmartwaythough Requiredirectaccesstorouters;difficultincrossdomainscenarios
Considerations
Activemeasurement:Bettertoguaranteetesttrafficand servicetraffichavethesamedroppossibility Pingconsiderations
Resultsrelatedtospecificforwardingclassofaninterface BettertomakeICMPtraffictransit:startpingonprobes >portoccupationonrouters;shouldavoidcongestiononpath betweenprobesandrouters
Interfacereport
Irrelevanttointernalimplementation Canonlymeasureoutboundtrafficonlinksbetweenproviders
Nextstep
Invitecomments Updatedrafttogivemoreanalysis Startworkonpassivemeasurementframework/protocols? Findawaytosolvetheinterdomainmonitoringproblem CanitbeaWGitem?