Distance-vector control traffic: In a 50-router network, each router records delays as 10-bit numbers and exchanges its entire delay vector twice per second. Approximately how much bandwidth is consumed per full-duplex line by the routing exchanges (ignoring headers)?
-
A500 bps
-
B1500 bps
-
C5 bps
-
D1000 bps
-
ENone of the above
Answer
Correct Answer: 1000 bps
Explanation
Introduction / Context:Distance-vector routing protocols periodically exchange vectors of path metrics (for example, delays). Estimating the bandwidth consumed by these control messages is useful for capacity planning on low-speed links and for understanding protocol overheads relative to user traffic.
Given Data / Assumptions:
- Number of routers (and destinations) = 50.
- Each delay is encoded as a 10-bit value.
- Each router sends its full vector twice per second.
- We ignore protocol headers and assume one neighbor per link for a simple per-link estimate.
Concept / Approach:
On a single link between two routers, each side sends a vector containing one entry per known destination. Bits per vector equals entries * bits per entry. Multiply by update frequency to get bits per second in one direction. A full-duplex line has independent capacities in each direction, but per-direction bandwidth is usually quoted.
Step-by-Step Solution:
Compute bits per vector: 50 destinations * 10 bits = 500 bits.Compute send rate per direction: 500 bits * 2 updates/second = 1000 bits/second.Therefore, on the link, A→B uses ~1000 bps for routing updates.B→A also uses ~1000 bps (full-duplex; symmetric load).The commonly reported per-direction bandwidth is 1000 bps; select 1000 bps.Verification / Alternative check:
If you summed both directions, the pair would total ~2000 bps, but per-direction accounting (the usual convention) yields 1000 bps. Including headers would raise the figure slightly but not change the order of magnitude.
Why Other Options Are Wrong:
a: 500 bps accounts for one update per second, not two.
b: 1500 bps does not follow directly from the provided numbers.
c: 5 bps is far too low; it ignores vector length and frequency.
e: Not applicable because 1000 bps is the consistent per-direction estimate.
Common Pitfalls:
Confusing per-direction (full-duplex) bandwidth with the sum of both directions; forgetting to multiply by update frequency; or miscounting destinations in the vector length.
Final Answer:
1000 bps