<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Aptos;
panose-1:2 11 0 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:10.0pt;
font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:987248576;
mso-list-template-ids:262585886;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:12.0pt">Installing Mininet itself on 24.04 LTS also has some issues with relying on outdated Python modules/behavior that had slipped my mind; I may look into seeing if the installation script can be patched in the
short term. <u>I would only recommend 22.04 LTS for now</u> if you’re not confident about doing the work of solving these issues for now.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">-Alex<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Get <a href="https://aka.ms/GetOutlookForMac">
Outlook for Mac </a></span><span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Nfd-dev <nfd-dev-bounces@lists.cs.ucla.edu> on behalf of Alexander Wilhelm Lane (awlane) via Nfd-dev <nfd-dev@lists.cs.ucla.edu><br>
<b>Date: </b>Thursday, July 24, 2025 at 12:21</span><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black"> </span><span style="font-size:12.0pt;color:black">PM<br>
<b>To: </b>Junxiao Shi <shijunxiao@arizona.edu>, Vazoumana FOFANA <vazoumana.fofana@cnrs.fr><br>
<b>Cc: </b>nfd-dev@lists.cs.ucla.edu <nfd-dev@lists.cs.ucla.edu><br>
<b>Subject: </b>Re: [Nfd-dev] [EXT] Installation of ndn components<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">The installation of wireless simulation components on 24.04 LTS was having some issues as of a few months ago (certain dependencies we do not manage were not being maintained), so we’re only officially recommending
22.04 LTS at the moment; I need to recheck the status of the install with/without the wireless module to see if this was addressed. We’re also about to post a warning that Virtualbox is not currently recommended on Windows host systems for reproducibility
reasons, we recommend using VMWare Workstation at the moment.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt">It’s worth noting Mini-NDN is a realtime emulator rather than a simulator, which entails some differences relative to ns3-style experiments. We have a mailing list linked in the README if you have any specific
questions.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt">-Alex</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Get <a href="https://aka.ms/GetOutlookForMac">
Outlook for Mac </a></span><o:p></o:p></p>
</div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Nfd-dev <nfd-dev-bounces@lists.cs.ucla.edu> on behalf of Junxiao Shi via Nfd-dev <nfd-dev@lists.cs.ucla.edu><br>
<b>Date: </b>Thursday, July 24, 2025 at 12:06</span><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black"> </span><span style="font-size:12.0pt;color:black">PM<br>
<b>To: </b>Vazoumana FOFANA <vazoumana.fofana@cnrs.fr><br>
<b>Cc: </b>nfd-dev@lists.cs.ucla.edu <nfd-dev@lists.cs.ucla.edu><br>
<b>Subject: </b>Re: [Nfd-dev] [EXT] Installation of ndn components</span><o:p></o:p></p>
</div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;background:#FFEB9C;border-collapse:collapse">
<tbody>
<tr>
<td style="border:inset 1.0pt;padding:2.25pt 2.25pt 2.25pt 2.25pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;color:black">CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and trust the content
is safe.</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Hi Vazoumana</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">The named-data .net website is only minimally maintained, but GitHub repositories do not lie.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">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.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">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></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Mini-NDN itself is actively maintained, but a risk factor is that the underlying Mininet codebase seems dead.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">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.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Mini-NDN currently uses NFD but there's ongoing effort to extend it to ndnd's forwarder.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">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.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Joining the testbed does not require you to setup anything.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">You basically donate a machine and give testbed operators sudo access, and they will do all the installation and management.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">It benefits the ecosystem and gives you exposure, but does not benefit your simulation work.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Yours, Junxiao</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">On Thu, Jul 24, 2025 at 12:38</span><span style="font-size:12.0pt;font-family:"Arial",sans-serif"> </span><span style="font-size:12.0pt">PM Vazoumana FOFANA <<a href="mailto:vazoumana.fofana@cnrs.fr">vazoumana.fofana@cnrs.fr</a>>
wrote:</span><o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<p align="center" style="text-align:center;background:white"><strong><span style="font-size:9.0pt;font-family:Helvetica;color:red;background:white">External Email</span></strong><o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:9.0pt;font-family:Helvetica;color:black"> </span><o:p></o:p></p>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-size:9.0pt;font-family:Helvetica;color:black">
<hr size="0" width="83%" align="center">
</span></div>
<p>Hi Junxiao,<o:p></o:p></p>
<p>Thanks for your answer.<o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Le 24/07/2025 à 18:03, Junxiao Shi a écrit :</span><o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Hi Vazoumana</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">ndnSIM is unmaintained.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt">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.
</span><o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">It can be considered as a historic codebase that requires period-correct operating systems and compilers, e.g. Ubuntu 20.04.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">For system security, you should not expose the operating system to the Internet:</span><o:p></o:p></p>
</div>
<div>
<ol style="margin-top:0in" start="1" type="1">
<li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:12.0pt">Install ndnSIM in a virtual machine only.</span><o:p></o:p></li><li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:12.0pt">Block all network connections into and out of the virtual machine.</span><o:p></o:p></li><li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:12.0pt">Deploy an HTTP proxy so that the virtual machine can download packages.</span><o:p></o:p></li></ol>
</div>
</div>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt">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.
</span><o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">NFD is only passively maintained.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">While it is possible to install both ndnSIM and NFD in the system, this is not recommended due to vulnerabilities in Ubuntu 20.04.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">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></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">You should use ndnd for new deployments and experiments.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt">Ok, so with this version, it doesn't require to get standard library client. It's included, isn't it ?
</span><o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Both ndnSIM and NFD are single-threaded for most workloads, so they need high clock rate processors.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">ndnd is multi-threaded in most modes, so they can work with the typical server processors that have many cores of moderate clock rate.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt">Ok, i set up a vm with 20 cores. It will be enough to run comfortably ndnd.
</span><o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Yours, Junxiao</span><o:p></o:p></p>
</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.<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-size:12.0pt"> </span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">On Thu, Jul 24, 2025 at 11:35</span><span style="font-size:12.0pt;font-family:"Arial",sans-serif"> </span><span style="font-size:12.0pt">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:</span><o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">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></span><o:p></o:p></p>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>