Couple weeks ago I talked about routing protocols and in the post I mentioned two routing protocol features distance vector and link state. Although these protocols fundamentally do the same thing by getting information on remote networks they get this information in a different way. For today let’s introduce distance vector routing.
With a distance vector routing protocol, a router learns about a route to a different network (that’s the purpose of a routing protocol) the router only knows the “distance” to get there this is usually called the metric. The router also knows the next-hop router along with the outgoing interface to use when sending a packet destined to that network and that’s it.
You could say that a distance vector protocol does not give a graphical representation of the entire network. Look at the picture below R1 has two routes two the network 192.168.3.0. For distance vector the router chooses the lowest metric if this example was using RIP the routers metric would be using hop count and pick the path with the lowest hop count/metric. So although we have multiple routers between R1 and R3, for R1 it only knows and pretty much only cares about the routers that are directly connected to R1 (the red routers) and those are routers are advertising that they have a route reach to R3 (the 192.168.3.0 network.)
|Send Subnet Mask||No||Yes||Yes||Yes||Yes|
|Distance Vector||Yes||Yes||No *||No||No|
*EIGRP is considered a hybrid routing protocol (Uses the best of both Distance Vector and Link-State protocols) In some Cisco documentation EIGRP is also referred to as an advance distance vector protocol.
That’s my summary of at least Distance Vector routing protocols, there is a lot of other helpful information about distance vector and if you would like to learn simple web search would do. Also check out Cisco.com as they do have this and much more helpful documentation. I hope this information was informative and if you have an idea of the next topic that either deals with ICND1 or ICND2 let me know.
- Dynamic Routing Protocols (ciscoskills.net)
- Configure Static Routing (ciscoskills.net)
- Classful vs. Classless Routing (ciscoskills.net)