<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>1) Mini-NDN does not have a visualization module. But you can look at logs in real time and perhaps parse the logs and display them tailored to your needs.</p>
<p><br>
</p>
<p>2) Mini-NDN is based on Mininet. Basically it runs NFD and NLSR on each "node" provided by Mininet.</p>
<p><br>
</p>
<p>3) ndnSIM is a simulator based on ns-3 which is a discrete event simulator. You cannot interact with it as you can do in emulation (Mini-NDN).</p>
<p>It runs faster and scales better than Mini-NDN. But Mini-NDN <i>may</i> have more realistic performance as it runs real instances of NFD, NLSR and your application.</p>
<p>Also there is recent cluster version added to Mini-NDN for better scaling across multiple machines.</p>
<p>With ndnSIM you have to develop your application in C++ (against the ndn-cxx library) as well as your scenarios need to be in C++.</p>
<p>In Mini-NDN you develop your scenarios in Python and you can write your application using common client libraries (<a href="https://named-data.net/codebase/platform/ndn-ccl/" class="OWAAutoLink" id="LPlnk710255" previewremoved="true">https://named-data.net/codebase/platform/ndn-ccl/</a>)</p>
in C++, Python, Javascript, or Java. This is because you can interact with real instances of NFDs. Once you develop an application in Mini-NDN you can deploy on real testbed without any change.
<div><br>
<div>4) Please take a look at the Mini-NDN docs:</div>
<div><a href="https://github.com/named-data/mini-ndn/tree/master/docs" class="OWAAutoLink" id="LPlnk31684" previewremoved="true">https://github.com/named-data/mini-ndn/tree/master/docs</a></div>
<div>You need to parse the NLSR logs to get the data. Or you  can run ndndump in your experiment scenario to collect information about packets loss etc.</div>
<div>(Mini-NDN is basically a bunch of python scripts to run NFD and NLSR on nodes provided by Mininet which each have a networking stack and connected to each other by virtual Ethernet pairs).</div>
<div>
<div><br>
</div>
Ashlesh<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Liang zhu <liangzhu0194@gmail.com><br>
<b>Sent:</b> Saturday, May 20, 2017 8:38 PM<br>
<b>To:</b> mini-ndn@lists.cs.ucla.edu<br>
<b>Subject:</b> Re: Mini-NDN Help</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>HI</div>
<div>What should I do or who can help me solve the problem?</div>
<div>Thanks!</div>
<div>Liang</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2017-05-20 0:19 GMT+08:00 Liang zhu <span dir="ltr"><<a href="mailto:liangzhu0194@gmail.com" target="_blank">liangzhu0194@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr">
<div>Hello, I am now learning minindn, in the learning process encountered some problems, hope to get your help!</div>
<div>1.Mini-NDN simulation visualization module and animation demonstration tool which, how to use?</div>
<div>2. What are the basic components of the Mini-NDN?</div>
<div>3.Mini-NDN and ndnsim where the difference, what are the advantages?</div>
<div>4. In order to understand the impact of NLSR on link state, how to create a network topology experiment, and get the data used to count the packet hit rate, end-to-end delay, and the number of packet loss performance.</div>
<div>I'm waiting for your good news, thanks!</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>