Distance Vector Operation
Each router maintains a distance vector :
- (dest, cost) tuple; one per destination
- initialize with lowest costs to attached neighbors, and highest cost (infinity) to all non-neighbors
Periodically send copy of distance vector to all neighbors