PROIECT DESCRIPTION 1. OBJECTIVE At the core of every link-state protocol is a distributed, replicated database. The database describes the routing...
Hello, I need to finish a design report for my project of course computer networking. And Can you help me understand the principle and teach me how to design it? The description of the requirement and the component of the design report is given below(details in the last picture- 1st milestone) .
- Attachment 1
- Attachment 2
- Attachment 3
- Attachment 4
- Attachment 5
- Attachment 6
- Attachment 7
- Attachment 8
- Attachment 9
PROIECT DESCRIPTION 1. OBJECTIVE At the core of every link-state protocol is a distributed, replicated database. The databasedescribes the routing topology -- the collection of routers in the routing domain and howthey are interconnected. Each router in the routing domain is responsible for describing itslocal routing topology {e.g., status of its direct links, the cost associated with each link ...]to all other routers. The local routing topology information is reliably distributed to allother routers in Link State Advertisements [LSAs]. Taken together, the collection of LSAsgenerated by all the routers form the Link State Database [LSD]. Using the informationcontained in the database, each router builds a map of the current network topology. Armedwith this map, each router uses a shortest path routing algorithm, typically Dijkstra'sShortest Path First, to calculate its routing table, thereby enabling forwarding of networktraffic between end systems. The purpose of the project is to design and implement asimple Link-State Routing Protocol [sLSRP]. The protocol has the following main components: 0 Support for a user interface for router configuration, 0 Support for neighbor acquisition, 0 Support for "Alive” messages, 0 Support for periodic exchange of LSAs, and o Computation of a routing table using Dijkstra's SPF algorithm, based on link metrics. In the following sections, the main messages and basic functionality of sLSRP are describe.
Show more