Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 1 | NLSR - Named Data Link State Routing Protocol |
| 2 | ============================================= |
| 3 | |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 4 | NLSR is a routing protocol in NDN that populates NDN's Routing Information Base. NLSR will |
| 5 | continue to evolve alongside the Named Data Networking `protocol |
| 6 | <http://named-data.net/doc/ndn-tlv/>`_. |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 7 | |
| 8 | NLSR is an open and free software package licensed under the GPL 3.0 license and free to |
| 9 | all Internet users and developers. For more information about the licensing details and |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 10 | limitations, refer to `COPYING.md |
| 11 | <https://github.com/named-data/NLSR/blob/master/COPYING.md>`_. |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 12 | |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 13 | NLSR is developed by the members of the `NSF-sponsored NDN project team |
| 14 | <http://named-data.net/project/participants/>`_. For more details, please refer to |
| 15 | `AUTHORS.md <https://github.com/named-data/NLSR/blob/master/AUTHORS.md>`_. Bug reports and |
| 16 | feedback are highly appreciated and can be made through the `NLSR Wiki`_. |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 17 | |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 18 | The main design goal of NLSR is to provide a routing protocol to populate NDN's FIB. NLSR |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 19 | calculates the routing table using link-state or hyperbolic routing and produces multiple |
| 20 | faces for each reachable name prefix in a single authoritative domain. NLSR will continue |
| 21 | to evolve over time to include neighbor discovery and to become a full fledged |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 22 | inter-domain routing protocol for NDN. The project design is presented in full detail in |
| 23 | the `NLSR Paper`_. |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 24 | |
| 25 | NLSR Documentation |
| 26 | ------------------- |
| 27 | |
| 28 | .. toctree:: |
| 29 | :hidden: |
| 30 | :maxdepth: 3 |
| 31 | |
| 32 | RELEASE-NOTES |
| 33 | INSTALL |
| 34 | GETTING-STARTED |
| 35 | ROUTER-CONFIG |
| 36 | SECURITY-CONFIG |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 37 | manpages |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 38 | |
| 39 | - :doc:`INSTALL` |
| 40 | - :doc:`GETTING-STARTED` |
| 41 | - :doc:`ROUTER-CONFIG` |
| 42 | - :doc:`SECURITY-CONFIG` |
| 43 | - :doc:`RELEASE-NOTES` |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 44 | - :doc:`manpages` |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 45 | |
| 46 | Downloading |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 47 | ----------- |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 48 | |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 49 | - `GitHub NLSR repository <https://github.com/named-data/NLSR>`_ |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 50 | |
| 51 | Additional information |
| 52 | ---------------------- |
| 53 | |
| 54 | - `NLSR Wiki`_ |
| 55 | |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 56 | - `NLSR Paper`_ |
| 57 | Detailed explanation of the NLSR design |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 58 | |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 59 | |
Alexander Afanasyev | 7decbbf | 2014-08-24 21:29:01 -0700 | [diff] [blame] | 60 | .. _NLSR Wiki: http://redmine.named-data.net/projects/nlsr |
Vince Lehman | b722b10 | 2014-08-24 16:33:49 -0500 | [diff] [blame] | 61 | .. _NLSR Paper: http://conferences.sigcomm.org/sigcomm/2013/papers/icn/p15.pdf |