<div dir="ltr">Dear Alex,<div><br></div><div>I was about to modify ndn-forwarding-strategy.cc and I found an ambiguous thing.</div><div><br></div><div>In  <br clear="all"><div><div>ForwardingStrategy::OnData (from line 224,)</div>
</div><div>you put some line of codes for the case that pitEntry == 0, </div><div>where Ptr<pit::Entry> pitEntry = m_pit->Lookup (*data);.</div><div><br></div><div>I ran simulation in a fixed topology with ZipfMandelbrot consumer app.</div>
<div>Therefore, a data packet should always follow the path used by it's interest packet.</div><div><br></div><div>I found that if I set the frequency of request rate to 1, there was no single time that pitEntry = 0. Everything seemed to work as it should do.</div>
<div><br></div><div>In contrast, if the request rate was set to 10 or greater values, pitEntry was sometimes equal to 0 at some nodes.</div><div>In other words, the considering data packet was logically unsolicited, but in fact there should be a pending interest waiting for that data at this node.</div>
<div> </div><div>I really don't understand the reason behind this case.</div><div>I have checked the PIT's size of those nodes, it was either 0 or 1, so it did not seem to be the problem of PIT size.</div><div>I attached my scenario and topology file to this email.</div>
<div>If you have some time, please help me explain this.</div><div><br></div><div>Thanks so much for your help.</div><div><br></div><div>Regards,</div><div>Saran Tarnoi</div><div><br></div>
</div></div>