<div dir="ltr">Hi all,<div><br></div><div>With my custom fw-strategy working, I'm now working on my application, which uses directional antennas to send an Interest request to one node and if that Interest times out, it turns the antenna and sends it to another node.</div><div>I'm observing some weird behavior and with the RTO. I'm using</div><div>Config::SetDefault ("ns3::ndn::RttEstimator::MaxRTO", TimeValue (Seconds (rto_Time)));<br></div><div>to set the MaxRTO.</div><div><br></div><div>I'm using ndnSIM 2.5 and ConsumerCbr.</div><div><br></div><div>Test #1</div><div>1 Consumer, 1 Interest/s, requesting 10 Contents, MaxRTO is set to 4s, simulation duration 600 seconds.</div><div>Result: consumer only fetches 7 contents (last content is fetched at 14 seconds).</div><div><br></div><div>Test #2</div><div>Same as before, but removed MaxRTO limit.</div><div>Result: Consumer only fetches 3 contents and RTO is 64 s.</div><div><br></div><div>I understand that the RTO doubles every time an Interest is sent and a data packet doesn't come back (i.e., doubles every time it expires).</div><div>So setting the MaxRTO to a low value in this case would prevent the consumer from scheduling packets for a distant time in the future, right?</div><div><br></div><div>What am I missing here?</div><div><br></div><div>Thank you again!</div></div>