Question: what are the three main elements of distance vector routing?
Answer: Knowledge about the whole network: Each router shares its knowledge through the entire network. ... 
Routing only to neighbors: The router sends its knowledge about the network to only those routers which have direct links.