Wiki » History » Version 1
A K M Mahmudul Hoque, 04/03/2014 10:09 AM
| 1 | 1 | A K M Mahmudul Hoque | # Named-data Link State Routing(NLSR) |
|---|---|---|---|
| 2 | |||
| 3 | **Named-data Link State Routing (NLSR)** is routing for NDN under development. |
||
| 4 | |||
| 5 | NLSR's development is going on top of |
||
| 6 | |||
| 7 | * [**ndn-cpp-dev**](https://github.com/named-data/ndn-cpp-dev) |
||
| 8 | * [**NFD**](http://redmine.named-data.net/projects/nfd/wiki) |
||
| 9 | * [**ChronoSync**](https://github.com/bruinfish/ChronoSync) |
||
| 10 | |||
| 11 | ### UML of NLSR is available at [**NLSR-UML**](http://irl.cs.ucla.edu/~cawka/nlsr/) |
||
| 12 | |||
| 13 | |||
| 14 | ## NLSR's design |
||
| 15 | |||
| 16 | Conceptually NLSR is divided into four modules |
||
| 17 | |||
| 18 | 1. Core |
||
| 19 | 2. Communication |
||
| 20 | 3. Routing |
||
| 21 | 4. Security |
||
| 22 | |||
| 23 | ### 1. Core Module |
||
| 24 | - Read and parse configuration file |
||
| 25 | - Stores all configurable parameter values |
||
| 26 | - Stores Adjacent in Adjacency list |
||
| 27 | - Stores advertising names in name prefix list |
||
| 28 | - Stores Link State Advertisement (LSA) in Link State Database (LSDB) |