<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>