You are on page 1of 7

IPPacketlossratemeasurement testingandproblemstatement

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?

You might also like