41 distance vector protocol advertisements the

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ork. In this section, we explain these two steps for a simple distance-vector protocol that achieves minimum-cost routing. ￿ 18.4.1 Distance-vector Protocol Advertisements The advertisement in a distance-vector protocol is simple, consisting of a set of tuples as shown below: [(dest1, cost1), (dest2, cost2), (dest3, cost3), ...] Here, each “dest” is the address of a destination known to the node, and the corresponding “cost” is the cost of the current best path known to the node. Figure 18-3 shows an example of a network topology with the distance-vector advertisements sent by each node in steady state, after all the nodes have computed their routing tables. During the 3 The actual costs may have nothing to do with physical distance, and the costs need not satisfy the triangle inequality. The reason for using the term “distance-vector” rather than “cost-vector” is historic. 7 SECTION 18.4. A SIMPLE DISTANCE-VECTOR PROTOCOL ,-!1201"-$1*01"-%1/01"-&.'(01-#.604" !" '(" ,-!1601"-$1(01"-%1'01"-&.)01-#.204" #" )" *" ,-!1'(01"" -$1501"" -%1301"" -&1201"" -#1)04"" '" &" *" $" ,-!1*01"-$1201"-%1+01"" -&1501"-#1(04"" +" %" ,-!./01"-$.+01"-%.201"-&.301"-#.'04"" Figure 18-3: In steady state, each node in the the topology in this picture sends out the distance-vector advertisements shown near the node,along each link at the node. process of computing the tables, each node advertises its current routing table (i.e., the destination and cost fields from the table), allowing the neighbors to make changes to their tables and advertise updated information. What does a node do with these advertised costs? The answer lies in how the advertisements from all the neighbors are integrated by a node to produce its routing table. ￿ 18.4.2 Distance-Vector Protocol: Integration Step The key idea in the integration step uses an old ob...
View Full Document

Ask a homework question - tutors are online