El enrutamiento del vector de distancia se llama así porque involucra dos factores: la distancia , o métrica, de un destino, y el vector , o la dirección a seguir para llegar allí. La información de enrutamiento solo se intercambia entre vecinos conectados directamente. Esto significa que un enrutador sabe de qué vecino se aprendió una ruta, pero no sabe dónde ese vecino aprendió la ruta; un enrutador no puede ver más allá de sus propios vecinos. Este aspecto del enrutamiento del vector de distancia a veces se denomina “enrutamiento por rumor”. Se emplean medidas como el horizonte dividido y el reverso del veneno para evitar los enrutamientos.
El enrutamiento de estado de enlace , por el contrario, requiere que todos los enrutadores conozcan las rutas accesibles por todos los demás enrutadores de la red. La información del estado del enlace se inunda en todo el dominio del estado del enlace (un área en OSPF o IS-IS) para garantizar que todos los enrutadores posean una copia sincronizada de la base de datos del estado del enlace del área. A partir de esta base de datos común, cada enrutador construye su propio árbol relativo de ruta más corta, con él mismo como raíz, para todas las rutas conocidas.
Considere la siguiente topología.
Tanto el vector de distancia como los protocolos de enrutamiento de estado de enlace son adecuados para el despliegue en esta red, pero cada uno se dedicará a propagar rutas de manera diferente.
Vector de distancia
Si tuviéramos que ejecutar un protocolo de enrutamiento de vector de distancia como RIP o EIGRP en esta topología, así es como R1 vería la red, suponiendo que cada enlace tenga una métrica de 1 (se han omitido las rutas conectadas localmente):
Tenga en cuenta que aunque R1 tiene conectividad con todas las subredes, no tiene conocimiento de la estructura de la red más allá de sus propios enlaces. R4 tiene aún menos información:
Debido a que no requieren enrutadores para mantener el estado de todos los enlaces en la red, los protocolos de vector de distancia generalmente consumen menos sobrecarga a expensas de la visibilidad limitada. Debido a que los enrutadores solo tienen una vista limitada de la red, se necesitan herramientas como el horizonte dividido y la inversión de pociones para evitar los bucles de enrutamiento.
Estado de enlace
Ahora, veamos la misma topología que ejecuta un protocolo de enrutamiento de estado de enlace (en una sola área). Debido a que cada enrutador registra el estado de todos los enlaces en el área, cada enrutador puede construir un árbol de ruta más corta desde sí mismo a todos los destinos conocidos. Así es como se vería el árbol de R1:
R4 ha construido su propio árbol de ruta más corta, diferente del de R1:
Aunque mantener la información del estado del enlace para toda el área generalmente requiere más gastos generales que el procesamiento de anuncios solo de vecinos directos, pero proporciona una operación y escalabilidad más robustas.