blob: 9ecf411d96cf31a28c3f2d1c51ba6ecb005bad9a [file] [log] [blame]
Release Notes
=============
NLSR version 0.1.0 (initial release)
++++++++++++++++++++++++++++++++++++
Release date: August 25, 2014
The main design goal of NLSR is to provide a routing protocol to populate `NFD's
<http://named-data.net/doc/NFD/current/>`_ RIB. NLSR calculates the routing table using
link-state or hyperbolic routing and produces multiple faces for each reachable name
prefix in a single authoritative domain.
**Included features**:
- Produce a list of ranked forwarding options for each name prefix to facilitate NDN's adaptive forwarding strategies
- Name Prefix advertisement
+ Advertise availability of content through the configured router
- Use `ChronoSync <https://github.com/named-data/ChronoSync>`_ to synchronize routers' LSA sequence numbers and Interest/Data to retrieve LSAs
- Limit faces per prefix
+ Configure maximum number of faces per prefix in NFD's RIB
- Automatic NFD tunnel configuration and maintenance to neighbors
- Routing protocol
+ Link State routing
+ Hyperbolic routing
+ Calculates route cost based on a node's polar coordinates
- Use a hierarchical trust model for routing within a single administrative domain
- NFD Routing Information Base (RIB) consistency
+ Provides shortest path next hops for efficient forwarding
+ Keeps NFD's RIB updated on node failure and recovery