<div dir="ltr"><div>Hi Vazoumana</div><div><br></div><div>The named-data .net website is only minimally maintained, but GitHub repositories do not lie.</div><div>In addition to <a href="https://github.com/named-data">https://github.com/named-data</a> organization, there are some NDN repositories under <a href="https://github.com/UCLA-IRL">https://github.com/UCLA-IRL</a> organization but those are less mature.</div><div><br></div><div>For "simulation", you can consider doing emulation instead with Mini-NDN codebase: <a href="https://github.com/named-data/mini-ndn">https://github.com/named-data/mini-ndn</a></div><div>Mini-NDN itself is actively maintained, but a risk factor is that the underlying Mininet codebase seems dead.</div><div>For now Mini-NDN developers have added enough patches so that it works on Ubuntu 24.04, so that you can use it at least until 2029.</div><div>Mini-NDN currently uses NFD but there's ongoing effort to extend it to ndnd's forwarder.</div><div>Development of Mini-NDN occurs in Gerrit <a href="https://gerrit.named-data.net/q/project:mini-ndn+status:open">https://gerrit.named-data.net/q/project:mini-ndn+status:open</a> , so you won't see Pull Requests on GitHub.</div><div><br></div><div>Joining the testbed does not require you to setup anything.</div><div>You basically donate a machine and give testbed operators sudo access, and they will do all the installation and management.</div><div>It benefits the ecosystem and gives you exposure, but does not benefit your simulation work.</div><div><br></div><div>Yours, Junxiao</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Jul 24, 2025 at 12:38 PM Vazoumana FOFANA <<a href="mailto:vazoumana.fofana@cnrs.fr">vazoumana.fofana@cnrs.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div><div style="display:block;height:auto;background:rgb(255,255,255);opacity:1;color:rgb(0,0,0);font-size:12px;font-family:Helvetica,Arial,sans-serif;text-align:left"><strong style="display:block;height:auto;background:rgb(255,255,255);opacity:1;color:rgb(0,0,0);font-size:12px;font-family:Helvetica,Arial,sans-serif;text-align:left"><p style="text-align:center"><font color="red"><strong>External Email</strong><br></font></p></strong><br><hr></div>
<p>Hi Junxiao,</p>
<p>Thanks for your answer.</p>
<div>Le 24/07/2025 à 18:03, Junxiao Shi a
écrit :<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hi Vazoumana</div>
<div><br>
</div>
<div>ndnSIM is unmaintained.</div>
</div>
</blockquote>
when i look onto website <a href="https://named-data.net/codebase/platform/" target="_blank">https://named-data.net/codebase/platform/</a> ,
it's not obvious. But , you're right. I will refer to github
repositories activity.
<blockquote type="cite">
<div dir="ltr">
<div>It can be considered as a historic codebase that requires
period-correct operating systems and compilers, e.g. Ubuntu
20.04.</div>
<div>For system security, you should not expose the operating
system to the Internet:</div>
<div>
<ol>
<li>Install ndnSIM in a virtual machine only.</li>
<li>Block all network connections into and out of the
virtual machine.</li>
<li>Deploy an HTTP proxy so that the virtual machine can
download packages.</li>
</ol>
</div>
</div>
</blockquote>
Ok, i got it. According to me, it s important to have a simulation
software. But i understand , it's required time, human an
development effort to maintain it.
<blockquote type="cite">
<div dir="ltr"><br>
<div>NFD is only passively maintained.</div>
<div>While it is possible to install both ndnSIM and NFD in the
system, this is not recommended due to vulnerabilities in
Ubuntu 20.04.</div>
<div><br>
</div>
<div>Most of the recent innovations are in this codebase: <a href="https://github.com/named-data/ndnd" target="_blank">https://github.com/named-data/ndnd</a></div>
<div>You should use ndnd for new deployments and experiments.</div>
</div>
</blockquote>
Ok, so with this version, it doesn't require to get standard library
client. It's included, isn't it ?
<blockquote type="cite">
<div dir="ltr">
<div><br>
</div>
<div>Both ndnSIM and NFD are single-threaded for most workloads,
so they need high clock rate processors.</div>
<div>ndnd is multi-threaded in most modes, so they can work with
the typical server processors that have many cores
of moderate clock rate.</div>
</div>
</blockquote>
Ok, i set up a vm with 20 cores. It will be enough to run
comfortably ndnd.
<blockquote type="cite">
<div dir="ltr"><br>
<div>Yours, Junxiao</div>
</div>
</blockquote>
<p>Thanks. When i will finish set up ndnd node, i will look deeply
and surely join testbed. Otherwise, i need to understantd more all
mechanism and strategies chosen on ndn implementation.</p>
<blockquote type="cite"><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Jul 24, 2025 at
11:35 AM Vazoumana FOFANA via Nfd-dev <<a href="mailto:nfd-dev@lists.cs.ucla.edu" target="_blank">nfd-dev@lists.cs.ucla.edu</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>External Email<br>
<br>
Dear All,<br>
<br>
I'm vazoumana fofana, network and system engeener in French
laboratory. <br>
As new user, i enjoy joining NDN community.<br>
<br>
I have 2-3 questions :<br>
<br>
- According to website, ndnsim seems to be not supported yet
on <br>
ubuntu24. Is it an ongoing task ?<br>
<br>
- is there any inconvenients to install ndnsim and NDN chain
( NFD, <br>
ndn-cxx) on same node ? is there any hardware requirements
(RAM, <br>
storage, CPU, cores) ?<br>
<br>
- On mailman interface, i didn't see any field to fill in
order to <br>
search a string keyword. Maybe, i missed something.<br>
<br>
Best regards.<br>
<br>
<br>
_______________________________________________<br>
Nfd-dev mailing list<br>
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a><br>
<a href="https://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank">https://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote></div>