<div dir="ltr">So the consumer keeps a list of unsatisfied interests? and next time it is flooding an interest it will first look into this list, if any interest is pending then it will be flooded first?<br></div><br><div class="gmail_quote"><div dir="ltr">On Mon, 21 May 2018 at 22:35, Spyridon (Spyros) Mastorakis <<a href="mailto:mastorakis@cs.ucla.edu">mastorakis@cs.ucla.edu</a>> wrote:<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">Hi Mudasir,<div><br></div><div>the default mechanism for recovering lost packets has been implemented on the consumer-end, and is based on RTT estimations. The consumer estimates the RTT to the producer, if a data packet is not received within this amount of time, then the consumer will retransmit.</div><div><br></div><div>There is another mechanism that can is performed on layer 2 by NFD, which is a hop-by-hop best effort loss recovery scheme and has to be separately enabled in the simulations.</div><div><br></div><div>Thanks,</div><div><br><div>
<div><div><div><span style="float:none;display:inline!important">Spyridon (Spyros) Mastorakis</span><br><span style="float:none;display:inline!important">Personal Website: </span><a href="http://cs.ucla.edu/~mastorakis/" target="_blank">http://cs.ucla.edu/~mastorakis/</a><br><span style="float:none;display:inline!important">Internet Research Laboratory</span><br><span style="float:none;display:inline!important">Computer Science Department</span><br><span style="float:none;display:inline!important">UCLA</span></div><div><span style="float:none;display:inline!important"><br></span></div></div></div><div><br></div><br class="m_-1062338922621973456Apple-interchange-newline">
</div>
<br><div><blockquote type="cite"><div>On May 21, 2018, at 10:14 AM, Mudasir Qazi <<a href="mailto:mudasirqazi00@gmail.com" target="_blank">mudasirqazi00@gmail.com</a>> wrote:</div><br class="m_-1062338922621973456Apple-interchange-newline"><div><div dir="ltr"><div>Hi,</div><div><br></div><div>I have a general question about the recovery of a lost packet in ndnSIM 2.3. Let's say, we have a consumer (ndn-consumer.cpp) which has requested packets ( '/prefix/%FE%00', '/prefix/%FE%01' and '/prefix/%FE%02' ) in a sequence. The producer (ndn-producer.cpp) replied with the data packets. Let's say some how, data reply of '/prefix/%FE%01' is lost and never received at consumer. How the consumer will get those lost data packets? Would it send request for next packet i.e.,  '/prefix/%FE%03' or it will send request of  '/prefix/%FE%01' again? What phenomenon is used in ndnSIM 2.3.</div><div><br></div><div>(please answer with the code file name and methods which are called to recover a lost packet)<br></div><div><br>-- <br><div dir="ltr" class="m_-1062338922621973456gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:georgia,serif">Regards,<br></span></div><div><span style="font-family:georgia,serif">Mudasir Qazi<br></span></div></div></div></div></div></div></div></div></div></div></div></div></blockquote></div><br></div></div></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:georgia,serif">Regards,<br></span></div><div><span style="font-family:georgia,serif">Mudasir Qazi<br></span></div></div></div></div></div></div></div></div></div>