blob: 94157be156ff02d408fcb760760f1f8ae6441bf4 [file] [log] [blame]
Beichuan Zhang55b8ed42014-04-26 22:25:44 -07001NFD - Named Data Networking Forwarding Daemon
2=============================================
3
4NFD is a network forwarder that implements and evolves together with the Named Data
5Networking (NDN) `protocol <http://named-data.net/doc/ndn-tlv/>`__. After the initial
6release, NFD will become a core component of the `NDN Platform
7<http://named-data.net/codebase/platform/>`__ and will follow the same release cycle.
8
Beichuan Zhang55b8ed42014-04-26 22:25:44 -07009NFD Documentation
10-----------------
Alexander Afanasyev49272f72014-04-06 21:49:46 -070011
Alexander Afanasyev49272f72014-04-06 21:49:46 -070012.. toctree::
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070013 :hidden:
Alexander Afanasyev26181532014-05-07 23:38:51 -070014 :maxdepth: 3
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070015
Steve DiBenedetto62a93942014-08-24 17:13:52 -060016 overview
17 INSTALL
Alexander Afanasyev26181532014-05-07 23:38:51 -070018 FAQ
Alexander Afanasyev49272f72014-04-06 21:49:46 -070019 manpages
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070020
Steve DiBenedetto62a93942014-08-24 17:13:52 -060021* :doc:`overview`
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070022
Steve DiBenedetto62a93942014-08-24 17:13:52 -060023 A brief overview of NFD and its major modules.
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070024
Steve DiBenedetto62a93942014-08-24 17:13:52 -060025* :doc:`INSTALL`
26
27 Instructions for obtaining, installing, and running NFD.
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070028
Alexander Afanasyev26181532014-05-07 23:38:51 -070029* :doc:`FAQ`
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070030
Steve DiBenedetto62a93942014-08-24 17:13:52 -060031 Suggestions for configuring and running non-standard NFD setups.
32
Alexander Afanasyev26181532014-05-07 23:38:51 -070033* :doc:`manpages`
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070034
Alexander Afanasyev26181532014-05-07 23:38:51 -070035**Additional documentation**
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070036
Alexander Afanasyev3056e082015-02-03 16:00:31 -080037* `NFD Developer's Guide <http://named-data.net/techreport/ndn-0021-3-nfd-developer-guide.pdf>`_
Alexander Afanasyev40ee3812014-07-01 00:25:21 -070038
Steve DiBenedetto62a93942014-08-24 17:13:52 -060039 A comprehensive guide to the design and implementation of NFD. The developer's guide also contains
40 suggestions and hints for anyone wanting to modify or extend NFD.
41
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070042* `NFD Wiki <http://redmine.named-data.net/projects/nfd/wiki>`_
43
44 + `NFD Management protocol <http://redmine.named-data.net/projects/nfd/wiki/Management>`_
45 + `NFD Configuration file format <http://redmine.named-data.net/projects/nfd/wiki/ConfigFileFormat>`_
Alexander Afanasyev284257b2014-04-11 14:16:51 -070046
Steve DiBenedetto62a93942014-08-24 17:13:52 -060047 The NFD Wiki contains detailed protocol specifications and
48 information for building on unsupported platforms.
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070049
Steve DiBenedetto62a93942014-08-24 17:13:52 -060050* `API Documentation (doxygen) <doxygen/annotated.html>`_
Alexander Afanasyev26181532014-05-07 23:38:51 -070051
Steve DiBenedetto62a93942014-08-24 17:13:52 -060052* `Release Notes <RELEASE_NOTES.html>`_
Beichuan Zhang55b8ed42014-04-26 22:25:44 -070053
54License
55-------
56
57NFD is an open and free software package licensed under GPL 3.0 license and is the
58centerpiece of our committement to making NDN's core technology open and free to all
59Internet users and developers. For more information about the licensing details and
60limitation, refer to `COPYING.md <https://github.com/named-data/NFD/blob/master/COPYING.md>`_.