Alexander Afanasyev | a141700 | 2014-01-21 20:29:55 -0800 | [diff] [blame] | 1 | NFD - Named Data Networking Forwarding Daemon |
Steve DiBenedetto | 1a3c673 | 2014-03-13 06:44:05 -0600 | [diff] [blame] | 2 | ============================================================== |
Alexander Afanasyev | a141700 | 2014-01-21 20:29:55 -0800 | [diff] [blame] | 3 | |
Alexander Afanasyev | 284257b | 2014-04-11 14:16:51 -0700 | [diff] [blame^] | 4 | NFD is the network forwarder that implements the Named Data Networking (NDN) |
| 5 | [protocol](http://named-data.net/doc/ndn-tlv/) and evolves together with the NDN protocol. |
Alexander Afanasyev | a141700 | 2014-01-21 20:29:55 -0800 | [diff] [blame] | 6 | |
Alexander Afanasyev | 284257b | 2014-04-11 14:16:51 -0700 | [diff] [blame^] | 7 | The main design goal of NFD development is to support diverse experimention of NDN |
| 8 | research. The design emphasizes on modularity and extensibility to allow easy experiments |
| 9 | with new protocol features, new algorithms, and new applications. We have not optimized |
| 10 | the code for performance, but it can be achieved within the same framework by trying out |
| 11 | different data structures and algorithms. |
Steve DiBenedetto | 1a3c673 | 2014-03-13 06:44:05 -0600 | [diff] [blame] | 12 | |
Alexander Afanasyev | 284257b | 2014-04-11 14:16:51 -0700 | [diff] [blame^] | 13 | NFD is open, free, and developed by a community effort. Although most code of this first |
| 14 | release was done by the NSF-sponsored NDN project team, it also contains significant |
| 15 | contributions by people outside the project team. We strongly encourage contributions from |
| 16 | all interested parties, since broader community support is key to NDN’s success as a new |
| 17 | Internet architecture. Bug reports and feedbacks can be made through |
| 18 | [Redmine site](http://redmine.named-data.net/projects/nfd) and the |
| 19 | [ndn-interest mailing list](http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest). |
Steve DiBenedetto | 1a3c673 | 2014-03-13 06:44:05 -0600 | [diff] [blame] | 20 | |
Alexander Afanasyev | 284257b | 2014-04-11 14:16:51 -0700 | [diff] [blame^] | 21 | The design and development of NFD benefited from our experiences with CCNx. However NFD |
| 22 | does not maintain compatibility with [CCNx](http://www.ccnx.org). |
Alexander Afanasyev | c1d6a6b | 2014-04-08 18:04:57 -0700 | [diff] [blame] | 23 | |
Alexander Afanasyev | 284257b | 2014-04-11 14:16:51 -0700 | [diff] [blame^] | 24 | Documentation |
| 25 | ------------- |
Steve DiBenedetto | 1a3c673 | 2014-03-13 06:44:05 -0600 | [diff] [blame] | 26 | |
Alexander Afanasyev | 284257b | 2014-04-11 14:16:51 -0700 | [diff] [blame^] | 27 | For more information refer to |
Steve DiBenedetto | 1a3c673 | 2014-03-13 06:44:05 -0600 | [diff] [blame] | 28 | |
Alexander Afanasyev | 284257b | 2014-04-11 14:16:51 -0700 | [diff] [blame^] | 29 | * [Installation instruction `docs/INSTALL.rst`](https://github.com/named-data/NFD/blob/master/docs/INSTALL.rst), |
| 30 | * [Hints on configuration `docs/README.rst`](https://github.com/named-data/NFD/blob/master/docs/README.rst) |
| 31 | * Other documentation in [`docs/`](https://github.com/named-data/NFD/blob/master/docs) folder. |