<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Silvia,<div class=""><br class=""></div><div class="">for the specific function, I am afraid that this is all we have as far as the documentation is concerned.</div><div class=""><br class=""></div><div class="">However, I am not sure that I fully understand your question. Let me clarify some things first:</div><div class=""><br class=""></div><div class="">calculateAllPossibleRoutes will generate routes from every simulated node to every other simulated node. These routes will be used for routing purposes.</div><div class=""><br class=""></div><div class="">However, in NDN, the forwarding strategy is the module used to determine whether multiple paths will be selected for Interest forwarding. That being said, taking a look at the forwarding strategy module might be the right way to go in your case.</div><div class=""><br class=""></div><div class="">Hope that my answer addresses your question.</div><div class=""><br class=""></div><div class=""><div class="">
<div class=""><div class=""><div class=""><span class="" style="float: none; display: inline !important;">Spyridon (Spyros) Mastorakis</span><br class=""><span class="" style="float: none; display: inline !important;">Personal Website: </span><a href="http://cs.ucla.edu/~mastorakis/" class="">http://cs.ucla.edu/~mastorakis/</a><br class=""><span class="" style="float: none; display: inline !important;">Internet Research Laboratory</span><br class=""><span class="" style="float: none; display: inline !important;">Computer Science Department</span><br class=""><span class="" style="float: none; display: inline !important;">UCLA</span></div><div class=""><span class="" style="float: none; display: inline !important;"><br class=""></span></div></div></div><div class=""><br class=""></div><br class="Apple-interchange-newline">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Jan 28, 2016, at 10:21 AM, Silvia Lins <<a href="mailto:silvialins@ufpa.br" class="">silvialins@ufpa.br</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  

    <meta http-equiv="content-type" content="text/html; charset=windows-1252" class="">
  
  <div bgcolor="#FFFFFF" text="#000000" class="">
    Hi, I found in
<a class="moz-txt-link-freetext" href="http://ndnsim.net/2.0/doxygen/classns3_1_1ndn_1_1GlobalRoutingHelper.html#details">http://ndnsim.net/2.0/doxygen/classns3_1_1ndn_1_1GlobalRoutingHelper.html#details</a><br class="">
    <br class="">
    some documentation related to the GlobalRoutingHelper function, and
    it mentions below a link where I can find more details about its
    implementation ("<a href="http://boost.org" class="">boost.org</a>" below):<br class="">
    <br class="">
    "
    <table class="mlabels">
      <tbody class="">
        <tr class="">
          <td class="mlabels-left">
            <table class="memname">
              <tbody class="">
                <tr class="">
                  <td class="memname">void
                    ns3::ndn::GlobalRoutingHelper::CalculateAllPossibleRoutes
                  </td>
                  <td class="">(</td>
                  <td class="paramname"><br class="">
                  </td>
                  <td class="">)</td>
                  <td class=""><br class="">
                  </td>
                </tr>
              </tbody>
            </table>
          </td>
          <td class="mlabels-right">
            <span class="mlabels"><span class="mlabel">static</span></span>
          </td>
        </tr>
      </tbody>
    </table>
    <div class="memdoc"><p class="">Calculate all possible next-hop independent alternative routes.
      </p><p class="">Refer to the implementation for more details.</p><p class="">Note that this method is highly experimental and should be used
        with caution (very time consuming). </p><p class="">Implementation of route calculation is heavily based on Boost
        Graph Library See <a href="http://www.boost.org/doc/libs/1_49_0/libs/graph/doc/table_of_contents.html" class=""></a><a class="moz-txt-link-freetext" href="http://www.boost.org/doc/libs/1_49_0/libs/graph/doc/table_of_contents.html">http://www.boost.org/doc/libs/1_49_0/libs/graph/doc/table_of_contents.html</a>
        for more details</p><p class="">Definition at line <a class="el" href="http://ndnsim.net/2.0/doxygen/ndn-global-routing-helper_8cpp_source.html#l00283">283</a>
        of file <a class="el" href="http://ndnsim.net/2.0/doxygen/ndn-global-routing-helper_8cpp_source.html">ndn-global-routing-helper.cpp</a>.</p><p class="">References <a class="el" href="http://ndnsim.net/2.0/doxygen/ndn-fib-helper_8cpp_source.html#l00121">ns3::ndn::FibHelper::AddRoute()</a>,
        and <a class="el" href="http://ndnsim.net/2.0/doxygen/ndn-l3-protocol_8cpp_source.html#l00261">ns3::ndn::L3Protocol::getForwarder()</a>.</p>
    </div>
    "<br class="">
    <br class="">
    My question is: is there any other/more specific documentation for
    such function or any other function in ndnSIM capable of simulating
    mutipath in ICN?<br class="">
    <br class="">
    Thanks in advance,<br class="">
    <br class="">
    Silvia<br class="">
  </div>

_______________________________________________<br class="">ndnSIM mailing list<br class=""><a href="mailto:ndnSIM@lists.cs.ucla.edu" class="">ndnSIM@lists.cs.ucla.edu</a><br class="">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim<br class=""></div></blockquote></div><br class=""></div></body></html>