<div dir="auto">Hi John<br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">
<div><br>
</div>
<div>For the first Interest which comes from NLSR, if I understand right, NLSR includes information to force this</div>
<div>interest out the face that the LSA came in on. There is no FIB entry yet for /ndn/edu/memphis/…</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">Now this starts to make sense. There's no FIB entry during both Interests. The first Interest was forwarded with NextHopFaceId.</div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">
<div>When the Interest then comes in from BASEL, there is still no FIB entry for the name /ndn/edu/memphis/…  , right?</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">The second Interest was Nacked by ASF due to no FIB entry, i.e. the first condition.</div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">
<div>So, is the lack of a FIB entry at this point causing the NACK? And if so, why could that NACK also clear the PIT entry for the NLSR sent Interest?</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">Nack normally does not delete the PIT entry, since it's still waiting on face 278 to respond. ASF explicitly deletes the PIT entry by invoking Strategy::rejectPendingInterest, because it thinks the Interest cannot be satisfied.</div><div dir="auto">This indicates ASF cannot effectively accommodate a runtime strategy change: it would delete a PIT entry after another strategy (or NextHopFaceId in this case) has forwarded the Interest.</div><div dir="auto">I'll leave this to ASF designers to decide whether this is a strategy bug.</div><div dir="auto"><br></div><div dir="auto">Yours, Junxiao</div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">
</div>

</blockquote></div></div>