[Ndn-interest] Miscellanous: some problems about "how to start"

Lan Wang (lanwang) lanwang at memphis.edu
Fri Sep 2 08:11:20 PDT 2016

On Sep 2, 2016, at 9:51 AM, Ashlesh Gawande (agawande) <agawande at memphis.edu<mailto:agawande at memphis.edu>> wrote:

I can answer the first question:

The Mininet based "simulator", Mini-NDN, is actually an emulator in the sense that it runs actual instances of NFD and NLSR on each node provided by Mininet. As a result it does not scale very well due to CPU requirements. ndnSIM is a simulator based on NS-3 and scales much better.

Just want to clarify: perhaps it’s better to say that the above statement about scalability is at best speculation because we haven’t done a comparison between the two under the same conditions yet. We have run Mini-NDN with 99 nodes (all running NLSR, NFD, and every node ndn-ping’ing every other node) on one machine with a 2.7Ghz Intel Xeon E5-2680 CPU and 160GB memory.  Currently we are exploring the MiniNet cluster edition to further scale up the Mini-NDN experiments.


But Mini-NDN emulations might be more closer to real scenario. Running an NFD based application requires no modification in Mini-NDN, it might require some in ndnSIM.

In Mini-NDN the user can interact with the running topology. Example query nfd-status of a node.


From: Ndn-interest <ndn-interest-bounces at lists.cs.ucla.edu<mailto:ndn-interest-bounces at lists.cs.ucla.edu>> on behalf of Matteo Bertolino <Matteo.Bertolino at eurecom.fr<mailto:Matteo.Bertolino at eurecom.fr>>
Sent: Friday, September 2, 2016 9:28:07 AM
To: ndn-interest at lists.cs.ucla.edu<mailto:ndn-interest at lists.cs.ucla.edu>
Subject: [Ndn-interest] Miscellanous: some problems about "how to start"

Good morning, thank you for the acceptance in the mailing list. I am a
student and I am writing this mail in order to clarify some doubts
about "how start".
The documentation is a lot and I am a little lost.

1) First of all, I noticed that there are two simulators: one Mininet
based and then ndnSIM. I started some simulations with this last one,
but I did not understand why there are two simulators: do they have
different purposes?

2) Always about ndnSIM, I am a bit in difficult. I successfully
launched a simulation, the simple simulation scenario, but I have
totally not clear how to:
- Modifying the existing scenario
- Make my own scenario. Should I utilize the Helper classes?
- During a simulation in visual mode, I manage to look at FIB, PID and
CS. But I am not able to do the same launching the program in console
with gdb.

3) Finally, the cpp library. I saw it, but I do not understand, again,
how to start. I saw the example about Consumer and Producer, but if I
would like to build a network with some producers, some consumers, and
some gateways! Should I utilize the NFD daemon or is it totally a part?

Excuse-me for the noob questions,
Thanks a lot

This message was sent using EURECOM Webmail: http://webmail.eurecom.fr<http://webmail.eurecom.fr/>

Ndn-interest mailing list
Ndn-interest at lists.cs.ucla.edu<mailto:Ndn-interest at lists.cs.ucla.edu>
Ndn-interest mailing list
Ndn-interest at lists.cs.ucla.edu<mailto:Ndn-interest at lists.cs.ucla.edu>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20160902/3c33d9b7/attachment.html>

More information about the Ndn-interest mailing list