In other words: the content of the routing table is not yet correct !!!
The exchange of link state information CANNOT use information in the routing table in accomplishing its task (because the routing table has not yet been constructed) !!! |
A node using
the link state
route construction algorithm
must send link cost information to
every node in the network
WITHOUT using routing tables !!!
(After all, we are in the process of constructing the routing tables... If you can use the information in the routing table, why do you want to construct something that you already have ???)
|
Develop a procedure that allow a node to broadcast their link state without the use of routing tables. |
(It's clear that this is a "chicken and egg" problem... You are developing a method to allow nodes to construct the routing tables. So... the routing tables have not been constructed, so you cannot use routing tables to send link state information to other nodes !)
If TTL = 0 , the FLOOD message is the discarded
Example: Flooding
For example, node A will broadcast the following message to all nodes:
Imagine that all nodes doing this. Then, at the end, every node will know the topology of the entire network. In other word, every node in the network will have the following information:
Distance matrix To: From A B C D E ------+--------------------------------- A | * 5 10 * * B | 5 * 3 11 * C | 10 3 * 2 * D | * 11 2 * 3 E | * * * 3 * |
The matrix contains all the link state data from all nodes and the matrix is in fact another representation of the graph.