<div dir="ltr">Hi Hila<div><br></div><div>The consumer app needs to retransmit a similar Interest (same Name+Selectors, different Nonce). The retransmission will be forwarded to another nexthop (toward D).<br></div><div><br></div><div><div>best-route v3 has no memory beyond single PIT entry.</div></div><div>This means, even if a retx finds a different producer, a different Interest still needs consumer retx.</div><div>The assumption is: routing protocol is expected to erase the incorrect route (toward C) shortly.</div><div><br></div><div>Yours, Junxiao</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 20, 2015 at 8:41 AM, Hila Ben Abraham <span dir="ltr"><<a href="mailto:hila@wustl.edu" target="_blank">hila@wustl.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:13.1999998092651px;line-height:17.9999980926514px">All,</span><div style="font-size:13.1999998092651px;line-height:17.9999980926514px"><br></div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">What is the expected behavior of the best-route strategy when the primary face it uses doesn't respond with data? Shouldn't it try another face? According to our experiments it keeps on forwarding the same interests to the primary face, although another 'working' and more expensive face is available. </div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px"><br></div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">In some more details:</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">We are running an experiment using the following topology:</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">A--B--C</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">      |</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">     D</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px"><br></div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">On B, we set the cost of /ndn/test/ping toward C to be cheaper than the one toward D.</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px"><br></div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">We start ndnpingserver on node D to respond to /ndn/test/ping, and we start ndnping to ping for the same namespace on node A.</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px"><br></div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">As expected, B forwards the first interest on the cheapest face toward C. However, even though C fails to respond with data, B keeps forwarding the following ping interests to C, and never tries the face toward D.</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px"><br></div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">Is this the expected behavior? Am I missing something here?</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px"><br></div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">Thanks,</div><div style="font-size:13.1999998092651px;line-height:17.9999980926514px">Hila</div></div>
<br>_______________________________________________<br>
Nfd-dev mailing list<br>
<a href="mailto:Nfd-dev@lists.cs.ucla.edu">Nfd-dev@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br>
<br></blockquote></div><br></div>