<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br>
<div apple-content-edited="true"></div>
<br>
<div>
<div>On Mar 1, 2015, at 2:01 PM, Lixia Zhang <<a href="mailto:lixia@CS.UCLA.EDU">lixia@CS.UCLA.EDU</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Mar 1, 2015, at 10:08 AM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu" class="">shijunxiao@email.arizona.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">Hi Lixia
<div class=""><br class="">
</div>
<div class="">Yes, UCLA knows CSU is a better nexthop than UMICH, so it will prefer CSU for the next Interest.</div>
<div class=""><br class="">
</div>
<div class="">However, UMICH thinks UIUC is a better nexthop than CSU, which isn't true.</div>
<div class="">This will affect future traffic than originates from UMICH.</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
it seems that the root cause of this problem is that the origin consumer (node A in your note-2) sends an interest with the same nonce to 2 routers.</div>
<div><br class="">
</div>
<div>So A is the branching point my earlier msg talked about.</div>
<div><br class="">
</div>
<div>If A’s purpose is measurement: A better sends interest with different nonces to D and R.</div>
</div>
</blockquote>
<div><br>
</div>
The problem here is ineffective duplicate suppression.  There's no need to use a different nonce in this case, as long as interests with duplicate nonces are detected correctly *after* a PIT is satisfied.  Using a different nonce may work, but it's not required
 for solving this problem.</div>
<div><br>
</div>
<div>Lan<br>
<blockquote type="cite">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div><br class="">
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="">
<div class="gmail_extra">
<div class="gmail_quote">On Sun, Mar 1, 2015 at 10:42 AM, Lixia Zhang <span dir="ltr" class="">
<<a href="mailto:lixia@cs.ucla.edu" target="_blank" class="">lixia@cs.ucla.edu</a>></span> wrote:
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word" class="">
<div class=""><span class="">
<blockquote type="cite" class="">
<div class="">On Feb 28, 2015, at 10:28 PM, Lan Wang (lanwang) <<a href="mailto:lanwang@memphis.edu" target="_blank" class="">lanwang@memphis.edu</a>> wrote:</div>
<br class="">
<div class="">
<div style="word-wrap:break-word" class="">In case you are wondering why this is a problem.  Look at the UMich node.  It first forwarded the Interest to CSU, but that one didn't bring back the data (perhaps it was correctly suppressed).  However, its second
 Interest to UIUC did bring back data (which should not have happened).  So from that point on, it's going to use UIUC instead of the better path CSU to forward Interest to CAIDA.  We did observe this problem.  <br class="">
<div class="">
<div style="font-family:Helvetica;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word" class="">
<div style="font-family:Helvetica;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word" class="">
<span style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-size:inherit" class="">
<div style="word-wrap:break-word" class=""><br class="">
Lan</div>
</span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div class=""><br class="">
</div>
</span>Lan, I do not know exactly how your ping measurement works, but from the above description, it seems that,</div>
<div class=""><br class="">
</div>
<div class="">- for each ping interest with nonce=N, for any node to get duplicates, there ought to be a branching point along its (the interest’s) path</div>
<div class=""><br class="">
</div>
<div class="">- UMich is not this point, since CSU already detected the interest from UMich as duplicate (So CSU node has seen interest(N) from some other neighbor)</div>
<div class=""><br class="">
</div>
<div class="">- this branching point (could be the origin consumer?) should be able to tell a good path from a worse path, right?</div>
<span class="HOEnZb"><font color="#888888" class="">
<div class=""><br class="">
</div>
<div class="">Lixia</div>
</font></span>
<div class="">
<div class="h5">
<div class=""><br class="">
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</blockquote>
</div>
<br>
</body>
</html>