<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>You need to install ndn-tools to use ndnping and ndndump:</p>
<p><br>
</p>
<p>git clone --depth 1 <a href="https://github.com/named-data/ndn-tools" class="OWAAutoLink" id="LPlnk489772" title="https://github.com/named-data/ndn-tools
Ctrl+Click or tap to follow the link">
https://github.com/named-data/ndn-tools</a></p>
<br>
<p>cd ndn-tools</p>
<p>./waf configure --enable-ping --enable-dump</p>
<p>./waf</p>
<p>sudo ./waf install</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> Tanusree Chatterjee <tnsr.chatterjee@gmail.com><br>
<b>Sent:</b> Saturday, June 25, 2016 12:51:12 AM<br>
<b>To:</b> Ashlesh Gawande (agawande)<br>
<b>Subject:</b> Re: NLSR</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>Ashlesh,<br>
<br>
</div>
In your video after running the nfd status, is the command following one?<br>
</div>
<b>mininet> a ndnpingserver /ndn/edu/a  &</b><br>
</div>
then<br>
</div>
<b>mininet> a ndnping -c 4 /ndn/edu/a</b><br>
<br>
</div>
In my machine it says<br>
<b>bash: ndnpingserver: command not found</b><br>
<b>bash: ndnping: command not found<br>
<br>
</b></div>
Why these commands are not working?<br>
<br>
</div>
Here, the default configuration is running with the 4 hosts a b c d, right? I should check the log to understand the working thoroughly before doing modifications of any code? This default topology can be found there? And I can set up my own topology afterwards?
<br>
<div>
<div>
<div>
<div>
<div>
<div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Jun 21, 2016 at 8:55 PM, Ashlesh Gawande (agawande)
<span dir="ltr"><<a href="mailto:agawande@memphis.edu" target="_blank">agawande@memphis.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>No it won't be  a problem.</p>
<p><br>
</p>
<p>You can simply install mininet first by:</p>
<p>git clone --depth 1 <a href="https://github.com/mininet/mininet" target="_blank">
https://github.com/mininet/mininet</a></p>
<p>cd mininet</p>
<p>sudo ./util/install.sh -fnv</p>
<p><br>
</p>
<p>Then you can install mini-ndn</p>
<p>git clone --depth 1 <a href="https://github.com/named-data/mini-ndn" target="_blank">
https://github.com/named-data/mini-ndn</a></p>
<br>
<p>cd mini-ndn</p>
<p>sudo ./install.sh -i</p>
<p><br>
</p>
<p>Further information on mininet and mini-ndn:</p>
<p><a href="https://www.youtube.com/watch?v=UxHPqaUwefg&feature=youtu.be" title="https://www.youtube.com/watch?v=UxHPqaUwefg&amp;feature=youtu.be
Ctrl+Click or tap to follow the link" target="_blank">https://www.youtube.com/watch?v=UxHPqaUwefg&feature=youtu.be</a><br>
</p>
<p><br>
</p>
<p>Ashlesh</p>
</div>
<hr style="display:inline-block;width:98%">
<div dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Tanusree Chatterjee <<a href="mailto:tnsr.chatterjee@gmail.com" target="_blank">tnsr.chatterjee@gmail.com</a>><br>
<b>Sent:</b> Tuesday, June 21, 2016 12:04:40 AM<br>
<b>To:</b> Ashlesh Gawande (agawande)<br>
<b>Subject:</b> Re: NLSR</font>
<div> </div>
</div>
<div>
<div class="h5">
<div>
<div dir="ltr">Ashlesh,
<div><br>
</div>
<div>I have installed NLSR already in my machine earlier and so NFD is also installed. Will it be any problem to install Mini-NDN now in Ubuntu 14.04?</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Jun 15, 2016 at 8:12 PM, Ashlesh Gawande (agawande)
<span dir="ltr"><<a href="mailto:agawande@memphis.edu" target="_blank">agawande@memphis.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Those are NLSRs neighbors. You need to configure other nodes running NLSR and make them neighbors.</p>
<p><br>
</p>
<p>But a better way would be to use Mini-NDN</p>
<p><a href="https://github.com/named-data/mini-ndn" target="_blank">https://github.com/named-data/mini-ndn</a><br>
You should be able to find all the documentation in docs.</p>
<p>There is also a security patch here which sets NLSR security for you: <a href="http://gerrit.named-data.net/#/c/2873/" target="_blank">http://gerrit.named-data.net/#/c/2873/</a></p>
<p>on Mini-NDN.</p>
<p><br>
</p>
<p><span style="font-size:12pt">It does the setup for you and runs multiple NLSR on a single machine so you don't need multiple nodes.</span><br>
</p>
<p><span style="font-size:12pt"><br>
</span></p>
<p><span style="font-size:12pt">NDNSim NLSR is still being prepared and might take a while.</span></p>
<p><span style="font-size:12pt"><br>
</span></p>
<p><span style="font-size:12pt">Mini-NDN is an emulator - i.e. it runs actual instances of NFD, NLSR etc. so it does not scale as good. Scaling also depends on CPU rather than RAM. (~100 nodes max scaling on 32 core machine).</span></p>
<p><span style="font-size:12pt">NDNSim is a simulator - i.e. it simulates NFD etc and scaling is much better. Scaling depends on RAM.</span></p>
<p><span style="font-size:12pt"><br>
</span></p>
<p><span style="font-size:12pt">So if you need scaling in your experiment use NDNSim.</span></p>
<p><span style="font-size:12pt">(Very high number of nodes can be simulated.)</span></p>
<p><span style="font-size:12pt"><br>
</span></p>
<p><span style="font-size:12pt">I would suggest you read the following papers:</span></p>
<p><span style="font-size:12pt"><a href="http://named-data.net/publications/nlsr-final/" target="_blank">http://named-data.net/publications/nlsr-final/</a><br>
<br>
</span></p>
<p><a href="http://named-data.net/publications/techreports/ndn-0037-1-nlsr/" title="http://named-data.net/publications/techreports/ndn-0037-1-nlsr/
Ctrl+Click or tap to follow the link" target="_blank">http://named-data.net/publications/techreports/ndn-0037-1-nlsr/</a></p>
<p><br>
</p>
<p><a href="http://named-data.net/publications/techreports/ndn-0037-1-nlsr/" target="_blank"></a>You will have to thoroughly understand security in NDN (NLSR) before implementing but you can look at the Mini-NDN patch as to how the security is actually done.</p>
<p>Also you can look at this:</p>
<p><a href="http://named-data.net/doc/NLSR/current/SECURITY-CONFIG.html" target="_blank">http://named-data.net/doc/NLSR/current/SECURITY-CONFIG.html</a></p>
<p><br>
</p>
<p>Ashlesh</p>
</div>
<hr style="display:inline-block;width:98%">
<div dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Tanusree Chatterjee <<a href="mailto:tnsr.chatterjee@gmail.com" target="_blank">tnsr.chatterjee@gmail.com</a>><br>
<b>Sent:</b> Wednesday, June 15, 2016 1:34:03 AM<br>
<b>To:</b> Ashlesh Gawande (agawande)<br>
<b>Subject:</b> NLSR</font>
<div> </div>
</div>
<div>
<div>
<div>
<div dir="ltr">
<div>Hi Ashlesh,<br>
<br>
</div>
After I run the nlsr now, it is not showing anything in the terminal and crearing a log file which contents the following.<br>
<br>
<b>20160615113331480 WARN: [FaceController] Could not convert udp://<a href="http://mira.cs.memphis.edu" target="_blank">mira.cs.memphis.edu</a> to canonical form: Hostname resolution timed out</b><br clear="all">
<div>
<div>
<div><br>
</div>
<div>Can you tell me what is the significance of the above number in the file? And what for the warning is coming? You have commented few lines to disable the security. What if I want to keep the security enable? How and hat I need to configure then?
<br>
<br>
</div>
<div>Which part in NDN you are currently working on? I am new to NDN and currrently I am doing my research to understand the NLSR where I want to propose some changes to enhance its security and also to reduce the overheads of the protocol in few area. Can
 you suggest me in which sections of the codes I need to concentrate and start working to do the same in future? What research is going on currently on NDNsim? How the simulator can be used in my work? Do I need to built up an app for it? I guess Anil is working
 to port NLSR in NDNsim. May be in future NLSR will not be needed to install separately.
</div>
<div><br>
</div>
<div>However, thanks a lot for all your help till now.<br>
</div>
<div><br>
</div>
<div>-- Regards,<br>
</div>
<div>
<div data-smartmail="gmail_signature">Tanusree Chatterjee<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div data-smartmail="gmail_signature">Tanusree Chatterjee<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
</div>
<div class="gmail_extra">-- Regards,<br>
</div>
<div class="gmail_extra">
<div class="gmail_signature" data-smartmail="gmail_signature">Tanusree Chatterjee<br>
</div>
</div>
</div>
</div>
</body>
</html>