Solutions to Practice Problems

advertisement
Solutions to Practice Problems
Practice Problem 15.1
Consider the network shown below, where the numbers on the edges indicate the cost of using that edge. For
example, the cost of using the link from Router A to Router B is 1, whereas the cost of using the link from
Router A to Router D is 4.
(a) Draw the routing table for Router A.
B
C
3
1
2
A
1
F
1
4
4
1
D
E
Solution:
Destination
B
C
D
E
F
Next Hop
B
B
B
B
B
Total Cost
1
3
3
2
5
(b) If all routers have the correct routing tables, what is the path that an IP packet travels from Node A
to Node F? (Note that to state a path, you just need to state the sequence of routers encountered
along the path; for example, one possible path from Router A to Router F is A-D-E-F.
Solution: A – B – E – C – F
(c) What is the total cost of the path you selected in Part (b) above?
Solution: 5
2
Practice Problem 15.2
Given the following network map with the weights of edges between routers:
(a) Construct the Link State Packet (LSP) that Router C would send to Router B.
Solution:
C
Router
B
F
G
Weight
5
4
3
(b) After Router G runs Dijkstra's Algorithm, what would be the optimal route from router G to router B, and
what would be the total cost of this route?
Solution:
G – F – E – B at a total cost of 7
3
Practice Problem 15.3
You are Router J. Notice that you have four neighbors: A, I, H and K. Your delay to A is 8, your delay to I is
10, your delay to H is 12 and your delay to K is 6. You receive the distance vectors shown below on the right
(the first column is the received distance vector from Router A, the second is from Router I, the third from
Router H and the last column is the received distance vector from Router K.
Distance Vector Routing
Write down your new estimates of distances to all nodes, and annotate your distance vector showing the next
router on the best path to each destination.
e Vector Routing
From, Tanenbaum, Computer Networks, 3rd ed
Figure
Solution:5-9.(a) A subnet. (b) Input from A, I, H, K, and the
new routing table forTotal
J. Delay
Destination
Next Hop
Networks: Routing
A
B
C
D
E
F
G
H
I
J
K
L
4
21
Practice Problem 15.4
In the event that router G experienced a fatal power supply failure, which protocol would be best suited to
recovering from this failure and sharing correct routing information?
(a) Link State Routing
(b) Distance Vector Routing
(c) Both protocols are robust and would be unaffected by this anomaly.
Solution: (a)
5
Download