You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Davide Pesavento fd1e940648 Switch to Face::getIoContext() and simplify some code 2 years ago
.github/workflows ci: adopt reusable workflows from `named-data/actions` 2 years ago
.jenkins.d Prepare release 0.7.0 2 years ago
.waf-tools build: require boost >= 1.71.0 2 years ago
docs build: require boost >= 1.71.0 2 years ago
src Switch to Face::getIoContext() and simplify some code 2 years ago
systemd Add systemd unit file 7 years ago
tests Switch to Face::getIoContext() and simplify some code 2 years ago
tools Change namespace of DummyClientFace, Signal, Segmenter, SegmentFetcher 2 years ago
.gitignore Rename VERSION to VERSION.info to avoid conflicts with modern STL 5 years ago
.jenkins Prepare release 0.7.0 2 years ago
.mailmap build: various updates 7 years ago
AUTHORS.md build: bump ndn-cxx, ChronoSync, PSync dependencies 3 years ago
COPYING.md docs: improve formatting and document structure 3 years ago
README-dev.md ci: adopt reusable workflows from `named-data/actions` 2 years ago
README.md build: bump ndn-cxx, ChronoSync, PSync dependencies 3 years ago
nlsr.conf communication: add SVS support 3 years ago
waf build: update waf to version 2.0.26 2 years ago
wscript build: require boost >= 1.71.0 2 years ago

README.md

NLSR: Named Data Link State Routing Protocol

CI Docs Language Latest version

For more extensive documentation, please visit the NLSR homepage.

Overview

NLSR is a routing protocol for Named Data Networking (NDN) that populates the Routing Information Base (RIB) of an NDN router, such as NFD. NLSR continues to evolve alongside the core NDN protocol.

The main design goal of NLSR is to provide a routing protocol to populate NDN's 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. NLSR will continue to evolve over time to include neighbor discovery and to become a full fledged inter-domain routing protocol for NDN.

NLSR was mainly developed by members of the NSF-sponsored NDN project team. See AUTHORS.md for details.

Source releases

The source code and installation instructions are available at the following locations:

Reporting bugs

Please submit any bug reports or feature requests to the NLSR issue tracker.

Additional resources

License

NLSR is free software distributed under the GNU General Public License version 3. See COPYING.md for details.