<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body>
<p>Hi Saurab,</p>
<p><br>
</p>
<p>without having tried the code, I am impressed by what is
supported! Thanks a lot for sharing the information.</p>
<p><br>
</p>
<p>I looked through the different wifi code-pieces and there are
still some missing links where I don't know yet how everything
works together.</p>
<p><br>
</p>
<p>I guess the wifi_ping examples should be started with the <a
moz-do-not-send="true"
href="https://github.com/named-data/mini-ndn/blob/master/topologies/wifi/singleap-topology.conf">singleap-topology.conf</a>.
This configuration defines one access point and two stations. But
it also defines links connecting the stations with the AP. I guess
those are the Wifi links that underlie some propagation loss
model, right?</p>
<p><br>
</p>
<p>And in the wifi_ping example, faces are created directly between
the two stations (Lines 67-69: "a" opens the face to the IP
address of "b"). So, my understanding of multicast faces is
limited, but is it possible that both stations open a "Wifi-face"
that hears everything what is sent over the AP's wifi? Eg., when
having 10 stations, every station only needs to open a Wifi face
and hears all other stations that are within the current range.</p>
<p><br>
</p>
<p>I guess when doing a MANET evaluation, such a behavior would be
very helpful. Or maybe I am just thinking overly complex.<br>
</p>
<p><br>
</p>
<p>Thanks,<br>
Philipp<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 7/13/21 9:31 PM, Saurab Dulal
(sdulal) wrote:<br>
</div>
<blockquote type="cite"
cite="mid:SA0PR16MB3901C00D4598E117877D1F2CC4139@SA0PR16MB3901.namprd16.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<style type="text/css" style="display:none;">P {margin-top:0;margin-bottom:0;}</style>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
Hi Philipp,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial,
Helvetica, sans-serif; font-size: 12pt;"><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
</div>
<p style="color:rgb(14, 16,
26);background:transparent;margin-top:0pt;margin-bottom:0pt">
<span style="background:transparent"
data-preserver-spaces="true"></span></p>
<p style="color:rgb(14, 16,
26);background:transparent;margin-top:0pt;margin-bottom:0pt">
<a style="color:#4a6ee0;background:transparent" target="_blank"
href="https://github.com/named-data/mini-ndn/tree/master/minindn/wifi"
class="editor-rtfLink" moz-do-not-send="true"><span
style="background:transparent" data-preserver-spaces="true">Wifi</span></a><span
style="background:transparent" data-preserver-spaces="true"> is
now the part of Mini-NDN main repository. Yes, the
documentation has not been released yet, it is still a work in
progress. You can refer to this example: </span><a
style="color:#4a6ee0;background:transparent" target="_blank"
href="https://github.com/named-data/mini-ndn/blob/master/examples/wifi/wifi_ping.py"
class="editor-rtfLink" moz-do-not-send="true"><span
style="background:transparent" data-preserver-spaces="true">https://github.com/named-data/mini-ndn/blob/master/examples/wifi/wifi_ping.py</span></a><span
style="background:transparent" data-preserver-spaces="true"> and
the </span><a style="color:#4a6ee0;background:transparent"
target="_blank"
href="https://github.com/named-data/mini-ndn/tree/master/minindn/wifi"
class="editor-rtfLink" moz-do-not-send="true"><span
style="background:transparent" data-preserver-spaces="true">wifi
code</span></a><span style="background:transparent"
data-preserver-spaces="true"> to get some ideas. </span></p>
<p style="color:rgb(14, 16,
26);background:transparent;margin-top:0pt;margin-bottom:0pt">
<br>
</p>
<p style="color:rgb(14, 16,
26);background:transparent;margin-top:0pt;margin-bottom:0pt">
<span style="background:transparent"
data-preserver-spaces="true">Mobility and broadcast are
supported by the wifi module. Mini-NDN wifi is based on
mininet-wifi (</span><a
style="color:#4a6ee0;background:transparent" target="_blank"
href="https://github.com/intrig-unicamp/mininet-wifi"
class="editor-rtfLink" moz-do-not-send="true"><span
style="background:transparent" data-preserver-spaces="true">https://github.com/intrig-unicamp/mininet-wifi</span></a><span
style="background:transparent" data-preserver-spaces="true">)
so, most of the functionality supported by mininet-wifi is
also supported Mini-NDN Wifi. </span></p>
<p style="color:rgb(14, 16,
26);background:transparent;margin-top:0pt;margin-bottom:0pt">
<br>
</p>
<p style="color:rgb(14, 16,
26);background:transparent;margin-top:0pt;margin-bottom:0pt">
<span style="background:transparent"
data-preserver-spaces="true">Mininet-Wifi supports a few
propagations loss models (</span><a
style="color:#4a6ee0;background:transparent" target="_blank"
href="https://mininet-wifi.github.io/propagation/"
class="editor-rtfLink" moz-do-not-send="true"><span
style="background:transparent" data-preserver-spaces="true">https://mininet-wifi.github.io/propagation/</span></a><span
style="background:transparent" data-preserver-spaces="true">),
I believe they should be supported by the Mini-NDN wifi as
well, but I am not entirely sure. Someone from Wifi developer
team needs to chip in here.</span></p>
<p style="color:rgb(14, 16,
26);background:transparent;margin-top:0pt;margin-bottom:0pt">
<br>
</p>
<div>
<div id="Signature">
<div id="divtagdefaultwrapper" style="font-size:12pt;
color:#000000; background-color:#FFFFFF;
font-family:Calibri,Arial,Helvetica,sans-serif">
<p style="margin-top:0px; margin-bottom:0px"><span
style="font-family: "segoe ui", "segoe ui
web (west european)", "segoe ui",
-apple-system, system-ui, roboto, "helvetica
neue", sans-serif; font-size: 12pt; color: rgb(14,
16, 26); background-color: rgba(0, 0, 0, 0);">Best</span><span
style="font-family: "segoe ui", "segoe ui
web (west european)", "segoe ui",
-apple-system, system-ui, roboto, "helvetica
neue", sans-serif; font-size: 12pt; color: rgb(14,
16, 26); background-color: rgba(0, 0, 0, 0);">,</span></p>
<div><span style="font-family: "segoe ui",
"segoe ui web (west european)", "segoe
ui", -apple-system, system-ui, roboto,
"helvetica neue", sans-serif; font-size: 12pt;
color: rgb(14, 16, 26); background-color: rgba(0, 0, 0,
0);">Saurab</span></div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b>
Mini-NDN <a class="moz-txt-link-rfc2396E" href="mailto:mini-ndn-bounces@lists.cs.ucla.edu"><mini-ndn-bounces@lists.cs.ucla.edu></a> on behalf
of Philipp Moll <a class="moz-txt-link-rfc2396E" href="mailto:phmoll@cs.ucla.edu"><phmoll@cs.ucla.edu></a><br>
<b>Sent:</b> Tuesday, July 13, 2021 6:02 PM<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:mini-ndn@lists.cs.ucla.edu">mini-ndn@lists.cs.ucla.edu</a>
<a class="moz-txt-link-rfc2396E" href="mailto:mini-ndn@lists.cs.ucla.edu"><mini-ndn@lists.cs.ucla.edu></a><br>
<b>Subject:</b> [Mini-NDN] Emulations using Wifi</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span
style="font-size:11pt;">
<div class="PlainText">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.<br>
<br>
<br>
Hi everyone,<br>
<br>
a couple of months ago, I saw that the MiniNDN Github
repository has a<br>
branch called "wifi". I guess this branch is somehow
related to<br>
emulating wifi networks, but I haven't found documentation
about this<br>
functionality. So, I am curious whether MiniNDN provides
Wifi<br>
functionality, and if it does, to what degree Wifi is
supported. So for<br>
instance, is it possible to emulate a WiFi broadcast media
where<br>
multiple nodes hear packets on the same "link"? If yes,
another question<br>
would be if propagation loss models and mobility is
supported?<br>
<br>
Thanks,<br>
Philipp<br>
<br>
_______________________________________________<br>
Mini-NDN mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Mini-NDN@lists.cs.ucla.edu">Mini-NDN@lists.cs.ucla.edu</a><br>
<a
href="http://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn"
moz-do-not-send="true">http://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn</a><br>
<br>
</div>
</span></font></div>
</blockquote>
</body>
</html>