Consider a network with five nodes, to , as shown as below.

The network uses a Distance Vector Routing protocol. Once the routes have been stabilized, the distance vectors at different nodes are as follows.
- N1:
- N2:
- N3:
- N4:
- N5:
Each distance vector is the distance of the best known path at that instance to nodes, to , where the distance to itself is . Also, all links are symmetric and the cost is identical in both directions. In each round, all nodes exchange their distance vectors with their respective neighbors. Then all nodes update their distance vectors. In between two rounds, any change in cost of a link will cause the two incident nodes to change only that entry in their distance vectors.
The cost of link reduces to (in both directions). After the next round of updates, the link goes down. will reflect this change immediately in its distance vector as cost, . After the NEXT ROUND of update, what will be the cost to in the distance vector of ?
View worked solution
Answer: C
To find the updated cost to in the distance vector of , we trace the events step-by-step:
1. Initial State & Link Cost Change:
Initially, the cost of link is . When it reduces to , the incident nodes and immediately update their direct link cost to in their distance vectors:
2. Round 1 of Updates:
All nodes exchange their distance vectors and update.
- updates its distance to using the previous vectors of its neighbors and :
- updates its distance to using the previous vectors of and :
3. Link Goes Down:
Immediately after Round 1, the link fails. reflects this change immediately in its distance vector:
4. Round 2 of Updates (Next Round):
updates its distance to using the updated vectors of its neighbors and :
Thus, the cost to in the distance vector of after the next round of updates is .
Free practice · Your answers on this page are not saved.
