<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Junxiao,
<div class=""><br class="">
</div>
<div class="">Yes, we observe the same interest forwarding behavior when using /localhop.  I think the reason why the /localhop interest is forwarded beyond one hop is because every node is expressing the same interest -- in ChronoSync when every node reaches
 consistency, they have the same digest so they have the same sync interest.  </div>
<div class=""><br class="">
</div>
<div class="">We tried to use /localhop to force the sync interest to be one hop.  Otherwise, as you can see in the trace, when the sync interest is forwarded, it causes duplicate NACK and basically it cancels that sync interest.  In order for sync to work
 correctly, we need to have a pending sync interest in each direction of a link, if the sync interest is canceled by the NACK, then if a node has a change, it cannot respond to the pending sync interest and therefore cannot propagate any changes.  This is what
 we observed when running NLSR after duplicate NACK was implemented.  There are a lot of duplicate NACKs and the convergence of NLSR is affected.  </div>
<div class=""><br class="">
</div>
<div class="">This is a problem that will affect every protocol that uses sync.</div>
<div class=""><br class="">
</div>
<div class="">Why was the forwarding of /localhop becomes non local hop if the receiving node is expressing the same interest?  <br class="">
<div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<div class=""><br class="Apple-interchange-newline">
Lan</div>
</div>
</span></div>
</div>
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Jun 27, 2016, at 2:59 PM, 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="">
<div class="">Hi Lan</div>
<div class=""><br class="">
</div>
<div class="">The Interest name is the snippet is: <font face="monospace, monospace" class="">
/ndn/NLSR/sync/d34157d84d19a4f39c359c9794b2686cc061a7dc2411a44255c50a173c1cc89e</font></div>
<div class="gmail_extra">There's no /localhop is this name.</div>
<div class="gmail_extra"><br class="">
</div>
<div class="gmail_extra">In general, if you find NFD forwarding a /localhop Interest, this means a local application is expressing the Interest.</div>
<div class="gmail_extra">In A-B-C linear topology, when A expresses an Interest and is forwarded to B, B usually does not forward it to C. However, if a local application on B expresses an Interest with same Name+Selectors+Link, B can forward this Interest
 to C.</div>
<div class="gmail_extra">If you are suspecting this problem, you may force the application on B to connect to local NFD via TCP by setting `transport=<a href="tcp4://127.0.0.1:6363`" class="">tcp4://127.0.0.1:6363`</a> in $HOME/.ndn/client.conf, and then you'll
 be able to run tcpdump on the loopback interface and observe whether any local application is expressing the Interest.</div>
<div class="gmail_extra"><br class="">
</div>
<div class="gmail_extra">Yours, Junxiao</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Mon, Jun 27, 2016 at 11:30 AM, Lan Wang (lanwang) <span dir="ltr" class="">
<<a href="mailto:lanwang@memphis.edu" target="_blank" class="">lanwang@memphis.edu</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div style="word-wrap:break-word" class="">We used /localhop in the name.  Why were the packets forwarded beyond one hop?<br class="">
<div class="">
<div style="font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: 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-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: 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-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: 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;" class="">
<div style="word-wrap:break-word" class="">
<div class=""><br class="">
Lan</div>
</div>
</span></div>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>