[Nfd-dev] Clarification on codebase

Steve DiBenedetto dibenede at cs.colostate.edu
Tue Jul 7 06:04:34 PDT 2015


On Tue, Jul 7, 2015 at 6:44 AM, Navdeep Uniyal <navdeep.uniyal at neclab.eu>
wrote:

>  Please if someone can clarify which codebase to use : ”ndn-ccp” or
> “ndn-cxx” for understanding the code and experimentation with forwarding
> strategies.
>
>
>
>
>
> Best Regards,
>
> Navdeep Uniyal
>
>
>
> _______________________________________________
> Nfd-dev mailing list
> Nfd-dev at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>
>
Forwarding strategies are implemented inside of NFD, which depends on
ndn-cxx, so you will need to use that library. However, I'm not sure how
heavily you need to use the library itself. A lot of implementing a
forwarding strategy is using existing structures and methods inside NFD.

Depending on your work, you may want to consider experimenting with
strategies inside of ndnSIM. The latest version of the simulator is a
substantial departure from the past and strategies written for NFD pretty
much work without modification: http://ndnsim.net/2.0/fw.html

Lastly, as a shameless plug, I wrote some guides for implementing
strategies in the past. I think there have been API changes since then, but
they should still be mostly correct and help you get an idea of what's
available:

https://github.com/dibenede/ndn-tutorial-gec21/blob/master/README.md
https://github.com/dibenede/ndn-tutorial-gec21/blob/master/README-ext.md

Hope that helps,
Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20150707/e9a9ca0a/attachment.html>


More information about the Nfd-dev mailing list