<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">Begin forwarded message:</div>
<div class=""><br class="">
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">From:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Philipp Moll <<a href="mailto:phmoll@cs.ucla.edu" class="">phmoll@cs.ucla.edu</a>><br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">Subject:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">Re: Fwd: mini-ndn help</b><br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">Date:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">June 23, 2021 at 11:13:41 AM CDT<br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">To:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><a href="mailto:y.sembati@gmail.com" class="">y.sembati@gmail.com</a><br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(127, 127, 127, 1.0);" class=""><b class="">Cc:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><a href="mailto:mini-ndn@lists.cs.ucla.edu" class="">mini-ndn@lists.cs.ucla.edu</a><br class="">
</span></div>
<br class="">
<br class="">
<div class="">
<p class="">Hi Yassine,</p>
<p class="">thanks for reaching out.</p>
<p class="">I am not completely sure if I understood your question correctly. Do you want to use an existing routing protocol in your topology, or do you want to develop a new routing protocol?</p>
<p class=""><b class="">In case you want to use an existing routing protocol you have two possibilities:</b></p>
<p class="">i) Use NLSR. Therefore, you need to install NLSR on every node of your topology. Thereafter, nodes can advertise the routes they are serving using nlsrc, and thats it. You can find an example here:
<a class="moz-txt-link-freetext" href="https://github.com/phylib/dnl-experiment/blob/d55a8931ac457e47d68b5799ccb26209ffef843f/experiment.py#L98-L105">
https://github.com/phylib/dnl-experiment/blob/d55a8931ac457e47d68b5799ccb26209ffef843f/experiment.py#L98-L105</a></p>
<p class="">ii) Use the static routing helper: That's not a routing protocol, but helps you to install all the routes you need for your experiment. See this example:
<a class="moz-txt-link-freetext" href="https://github.com/phylib/dnl-experiment/blob/9049629301984b82e7f5ee21800f74a471fb8b65/experiment.py#L91-L95">
https://github.com/phylib/dnl-experiment/blob/9049629301984b82e7f5ee21800f74a471fb8b65/experiment.py#L91-L95</a></p>
<p class=""><b class="">If you want to develop you own routing protocol</b>, you need to develop your routing protocol and create a mini-ndn app when you want to use it in mini-ndn. Similar as done for NLSR (here:
<a class="moz-txt-link-freetext" href="https://github.com/named-data/mini-ndn/blob/master/minindn/apps/nlsr.py">
https://github.com/named-data/mini-ndn/blob/master/minindn/apps/nlsr.py</a>). When you want to use it, you should be able to do it similarly as when using NLSR.</p>
<p class="">I am neither a routing nor Mini-NDN expert. That's why I copied you to the Mini-NDN mailing list (<a class="moz-txt-link-freetext" href="https://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn">https://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn</a>).
Hope that people with more MiniNDN and routing experience can help out.</p>
<p class="">I hope that things got little clearer. In case anything is unclear, feel free to drop me a message.<br class="">
</p>
<p class="">Thanks,<br class="">
Philipp</p>
<br class="">
<div class="moz-cite-prefix">On 6/23/21 6:01 PM, Philipp Moll wrote:<br class="">
</div>
<blockquote type="cite" cite="mid:CACtdGh5DXcYi3dM+-M1UmYcE7cgZ5dOzP13PjPo1VK4weh=Qaw@mail.gmail.com" class="">
<div dir="ltr" class=""><br class="">
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br class="">
Von: <b class="gmail_sendername" dir="auto">smb yassine</b> <span dir="auto" class="">
<<a href="mailto:y.sembati@gmail.com" moz-do-not-send="true" class="">y.sembati@gmail.com</a>></span><br class="">
Date: Mi., 23. Juni 2021 um 17:56 Uhr<br class="">
Subject: mini-ndn help<br class="">
To: <<a href="mailto:mollph@gmail.com" moz-do-not-send="true" class="">mollph@gmail.com</a>><br class="">
</div>
<br class="">
<br class="">
<div dir="ltr" class="">
<div class="">hello m.phillip</div>
<div class="">I am phd student and I work on the routing ndn i wonder how can I use a controller in mini-ndn topology and if is a way to implement a routing protocol on the controller.<br class="">
</div>
<div class=""><br class="">
</div>
<div class="">thank you <br class="">
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
<br class="">
</div>
</blockquote>
</div>
<br class="">
</body>
</html>