<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body>
<p>Hi</p>
<p><br>
</p>
<p>I forgot to mention the NLSR sleep though I did try a few
different values for it, between 40 and 200 seconds. Going lower
than that did make it worse, but in that range it does not make
much difference.</p>
<p><br>
</p>
<p>Testing a bit further now, it seems that the probability of
getting a NACK increased over time, pretty much all hosts got the
data in the first few transmissions and then started getting more
and more NACKs.</p>
<p><br>
</p>
<p>I tested some producer-consumer pairs in the CLI after the script
had run, and there does not seem to be an issue with connectivity
between the hosts, even in the cases where there were NACKs. Is
there another way to test it, or is this method right?</p>
<p><br>
</p>
<p>I attached the .conf topology file I'm using to the email as well
as the debug logs for NFD and NLSR for all nodes. There is also
this graph that represents the topology.</p>
<p><br>
</p>
<p><img src="cid:part1.C7C3D7F2.82FCDFA1@inf.ufrgs.br" alt=""
width="942" height="484"></p>
<p><br>
</p>
<p>Best regards,</p>
<p>André Dexheimer Carneiro<br>
</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 03/02/2021 02:29, Saurab Dulal
(sdulal) wrote:<br>
</div>
<blockquote type="cite"
cite="mid:SA0PR16MB39011C14109A2E1825BE209DC4B49@SA0PR16MB3901.namprd16.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial,
Helvetica, sans-serif; font-size: 12pt;">Hi Andre, </span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial,
Helvetica, sans-serif; font-size: 12pt;"><br>
</span></div>
<div style=""><font face="SFMono-Regular, Consolas, Liberation
Mono, Menlo, monospace" color="#24292e"><span
style="font-size: 12pt; font-family: calibri, arial,
helvetica, sans-serif; color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0);">First, let's try by
increasing sleep time after starting</span><span
style="font-size: 12pt; font-family: calibri, arial,
helvetica, sans-serif; color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0);"> NLSR. Depending upon
the size of the topology, NLSR requires enough time for
route computation and convergence otherwise it's possible to
get many noRoutes nacks. </span></font></div>
<div style=""><font face="SFMono-Regular, Consolas, Liberation
Mono, Menlo, monospace" color="#24292e"><span
style="font-size: 12pt; font-family: calibri, arial,
helvetica, sans-serif; color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0);"><br>
</span></font></div>
<div style=""><font face="SFMono-Regular, Consolas, Liberation
Mono, Menlo, monospace" color="#24292e"><span
style="font-size: 12pt; font-family: calibri, arial,
helvetica, sans-serif; color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0);">Additionally, check if
the routes (from consumer to the producer) are properly set
up or not via Mini-NDN CLI. </span></font></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family:calibri, arial, helvetica,
sans-serif;background-color:rgb(255, 255, 255);display:inline
!important">If the above step doesn't work, please send here
NLSR and NFD debugs log files and the topology that you are
using. </span><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family:calibri, arial, helvetica,
sans-serif;background-color:rgb(255, 255, 255);display:inline
!important"><span><br>
</span></span></div>
<div>
<div id="Signature">
<div>
<div id="divtagdefaultwrapper" style="font-size:12pt;
color:#000000; background-color:#FFFFFF;
font-family:Calibri,Arial,Helvetica,sans-serif">
<p style="margin-top:0px; margin-bottom:0px">Saurab, </p>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b>
Mini-NDN <a class="moz-txt-link-rfc2396E" href="mailto:mini-ndn-bounces@lists.cs.ucla.edu"><mini-ndn-bounces@lists.cs.ucla.edu></a> on behalf
of Andre via Mini-NDN <a class="moz-txt-link-rfc2396E" href="mailto:mini-ndn@lists.cs.ucla.edu"><mini-ndn@lists.cs.ucla.edu></a><br>
<b>Sent:</b> Tuesday, February 2, 2021 7:03 PM<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:mini-ndn@lists.cs.ucla.edu">mini-ndn@lists.cs.ucla.edu</a>
<a class="moz-txt-link-rfc2396E" href="mailto:mini-ndn@lists.cs.ucla.edu"><mini-ndn@lists.cs.ucla.edu></a><br>
<b>Subject:</b> [Mini-NDN] Issues with NACKs</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span
style="font-size:11pt;">
<div class="PlainText">CAUTION: This email originated from
outside of the organization. Do not click links or open
attachments unless you recognize the sender and trust the
content is safe.<br>
<br>
<br>
Hello everybody,<br>
<br>
<br>
I've been experimenting with some custom topologies with a
bunch of<br>
producer-consumer pairs. However I've been getting a lot o
NACKs when<br>
transmitting data.<br>
<br>
These producer/consumer programs are the same as those in
the<br>
ndn-cxx/examples directory with some slight modifications
only to log<br>
results in a custom format. They are instantiated in a
python script,<br>
based on the one in examples/mnndn.py, which sets
everything up and runs<br>
MiniNDN.<br>
<br>
Here are some details of the issue:<br>
<br>
1. I still get data through, though in a small proportion
in relation to<br>
the NACKs, and it is not related to any specific links or
hosts in the<br>
topology.<br>
<br>
2. It is not specific to my setup, which was created using
the<br>
Vagrantfile in the last few commits on the
named-data/mini-ndn<br>
repository, since I got similar results in different
computers.<br>
<br>
3. It not a hardware limitation, since I've tried running
it with up to<br>
16GB o RAM and 12 CPU cores.<br>
<br>
4. It is not caused by the lack of the nlsrc advertise
command. In fact,<br>
I'm currently using the default filters pre-advertised in
nslrc<br>
(/ndn/<host_name>-site/<host_name>/).<br>
<br>
5. It is currently working on my laptop, where I can run
the simulations<br>
and get 0 NACKs (as I should). However, running the exact
same code and<br>
configuration on another installation, which was set up in
the same way,<br>
yields a 10-1 proportion of DATAs-NACKs.<br>
<br>
<br>
I've tried using debug level logs for NFD and NLSRC, but I
could not get<br>
anywhere with those since they are pretty confusing and
don't seem to<br>
lead me anywhere (some tips would be appreciated).<br>
<br>
<br>
My hope is that there is something missing (like a command
or<br>
configuration not done by the install.sh script) in my
setup or code, or<br>
that there is a specific configuration to the VM that I do
not have.<br>
<br>
<br>
Best regards,<br>
<br>
André Dexheimer Carneiro<br>
<br>
<br>
_______________________________________________<br>
Mini-NDN mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Mini-NDN@lists.cs.ucla.edu">Mini-NDN@lists.cs.ucla.edu</a><br>
<a
href="http://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn"
moz-do-not-send="true">http://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn</a><br>
</div>
</span></font></div>
</blockquote>
</body>
</html>