<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>