<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Try to run just:</p>
<p>sudo minindn</p>
<p><br>
</p>
<p>And when the command line comes up, wait for some time and check the FIB of each node:</p>
<p><br>
</p>
<p>a nfd-status -b</p>
<p>b nfd-status -b</p>
<p>c nfd-status -b</p>
<p>d nfd-status -b</p>
<p><br>
</p>
<p>They should all have each other prefixes (i.e. /ndn/edu/<node>) and routers (/ndn/edu/<span>%C1.Router/<node></span>).</p>
<p>If not you will get the error you got - NLSR could not converge (only if an experiment was run).</p>
<p><br>
</p>
<p>If they do have each other's prefixes then you can try to increase the convergence time:</p>
<p>sudo minindn --experiment=pingall --ctime 100</p>
<p><br>
</p>
<p>Ashlesh</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Mini-NDN <mini-ndn-bounces@lists.cs.ucla.edu> on behalf of Rajendran Jeeva <rajendrj@tcd.ie><br>
<b>Sent:</b> Sunday, June 12, 2016 10:33:05 AM<br>
<b>To:</b> mini-ndn@lists.cs.ucla.edu<br>
<b>Subject:</b> [Mini-NDN] NLSR has not converged - Issue while running minindn</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>Hi All,<br>
<br>
</div>
I have installed mini-ndn as follows:<br>
<br>
</div>
1. Cloned 'mini-ndn' from github<br>
</div>
2. $ cd mini-ndn<br>
</div>
3. Installed it using the command <br>
<pre><code>sudo ./install.sh -mrfti<br></code></pre>
<pre><code>4. When the above command got executed , NFD, NLSR, ndn, and <br>mininet got installed in the 'mini-ndn' directory(not in the home directory<br></code></pre>
<pre><code>as I ran install.sh from inside mini-ndn directory )<br></code></pre>
<pre><code>5. Once the installation is completed I tried running the --Pingall experiment with<br></code></pre>
<pre><code>default topology<br></code></pre>
<pre><code>6. There was an error stating 'mininet.topo module not found'(Rectified this<br></code></pre>
<pre><code>problem by installing 'mininet' in the home directory)<br></code></pre>
<pre><code>7. When I ran the minindn command again, I got the following output<br><br></code><code>rajendrj@Jeeva:~$ sudo minindn --experiment=pingall<br>No results folder specified; experiment results will remain in the working directory<br>Parse of /usr/local/etc/mini-ndn/default-topology.conf done.<br>*** Creating network<br>*** Adding controller<br>*** Adding hosts:<br>a b c d <br>*** Adding switches:<br><br>*** Adding links:<br>(10ms delay) (10ms delay) (a, b) (10ms delay) (10ms delay) (a, c) (10ms delay) (10ms delay) (b, d) <br>*** Configuring hosts<br>a b c d <br>Setup time: 8<br>*** Starting controller<br>c0 <br>*** Starting 0 switches<br><br>Loading experiment: pingall<br>Using 1.000000 traffic<br><b>Waiting 60 seconds for convergence...</b><br>...done<br><span style="color:rgb(204,0,0)"><b>NLSR has not converged. Exiting...</b></span><br>rajendrj@Jeeva:~$<br><br></code></pre>
<pre><code>As shown in the last line, the execution exited with 'NLSR has not converged'<br></code></pre>
<pre><code>' message<br><br></code></pre>
<pre><code>Am I missing something here ? Is this because 'mininet' is running from home directory<br></code></pre>
<pre><code>but NLSR , NFD and ndn run from 'mini-ndn' directory ? Is there a way to see <br></code></pre>
<pre><code>the error output?<br><br></code></pre>
<pre><code>Please advise and help me here<br><br></code></pre>
<pre><code>Thanks in advance,<br></code></pre>
<pre><code>~Jeeva<br></code></pre>
<pre><code><br><br></code></pre>
<pre><code><br><br></code></pre>
</div>
</div>
</body>
</html>