La diferencia previa entre el vector de distancia y el enrutamiento del estado del enlace es que, en el enrutamiento por vector de distancia, el enrutador comparte el conocimiento de todo el sistema autónomo, mientras que en el enrutamiento del estado del enlace el enrutador comparte el conocimiento de solo los enrutadores vecinos en el sistema autónomo.
Gráfica comparativa
Bases para la comparación | Enrutamiento vector distancia | Enlace de enrutamiento de estado |
---|---|---|
Algoritmo | Bellman Ford | Dijsktra |
Vista de red | Información topológica desde el punto de vista vecino. | Información completa sobre la topología de la red. |
Cálculo del mejor camino | Basado en el menor número de saltos. | Basado en el costo |
Actualizaciones | Tabla de enrutamiento completo | Enlace actualizaciones de estado |
Frecuencia de actualizaciones | Actualizaciones periódicas | Actualizaciones activadas |
CPU y memoria | Baja utilización | Intensivo |
Sencillez | Alta simplicidad | Requiere un administrador de red capacitado |
Tiempo de convergencia | Moderar | Rápido |
Actualizaciones | En transmisión | En multicast |
Estructura jerarquica | No | Sí |
Nodos intermedios | No | Sí |
Definición de enrutamiento vector distancia
En el enrutamiento por vector de distancia, un enrutador no necesita conocer la ruta completa a cada segmento de red; solo se requiere saber la dirección o el vector en el que se envía el paquete. La técnica determina la dirección (vector) y la distancia (conteo de saltos) a cualquier red en la red interna.
Los algoritmos de enrutamiento por vector de distancia envían periódicamente toda o parte de su tabla de enrutamiento a sus vecinos adyacentes. Los enrutadores que ejecutan un protocolo de enrutamiento por vector de distancia enviarán automáticamente actualizaciones periódicas, incluso si no hay cambios en la red.
Un enrutador puede verificar todas las rutas conocidas y altera su tabla de enrutamiento local sobre la base de la información actualizada recibida del enrutamiento vecino. Este proceso se conoce como "enrutamiento por rumor" porque la información de enrutamiento que tiene un enrutador de la topología de la red se basa en la perspectiva de la tabla de enrutamiento del enrutador vecino.
RIP e IGRP es un protocolo de vector de distancia que se usa comúnmente y que utiliza conteos de saltos o sus métricas de enrutamiento.
Definición de enrutamiento de estado de enlace
En el enrutamiento de estado de enlace, cada enrutador intenta construir su propio mapa interno de la topología de la red. En la etapa inicial de inicio, cuando un enrutador se activa, envía los mensajes a la red y recopila la información de los enrutadores a los que está conectado directamente. También proporciona información sobre si el enlace para llegar al enrutador está activo o no. Esta información es utilizada por otros enrutadores para construir un mapa de topología de red. Luego el enrutador usa el mapa para elegir el mejor camino.
Los protocolos de enrutamiento de estado de enlace responden rápidamente a los cambios de red. Envía actualizaciones activadas cuando se produce un cambio en la red y envía actualizaciones periódicas a intervalos de tiempo prolongados, como 30 minutos. Si el enlace cambia el estado, el dispositivo detectó la alteración generada y propagó un mensaje de actualización con respecto a ese enlace a todos los enrutadores. Luego, cada enrutador toma una copia del mensaje de actualización y actualiza su tabla de enrutamiento y reenvía el mensaje a todos los enrutadores vecinos.
Esta inundación del mensaje de actualización es necesaria para garantizar que todos los enrutadores actualicen su base de datos antes de crear una tabla de enrutamiento de actualización que refleje la nueva tecnología. El protocolo OSPF es el enrutamiento de estado de enlace de ejemplo.
Diferencias clave entre enrutamiento de vector de distancia y enrutamiento de estado de enlace
- El algoritmo de Bellman-Ford se utiliza para realizar el enrutamiento por vector de distancia, mientras que Dijsktra se utiliza para realizar el enrutamiento de estado de enlace.
- En el enrutamiento por vector de distancia, los enrutadores reciben la información topológica desde el punto de vista del vecino. Por el contrario, en el estado del enlace, el enrutador recibe información completa sobre la topología de la red.
- El enrutamiento por vector de distancia calcula la mejor ruta en función de la distancia (el menor número de saltos). A diferencia, el enrutamiento de estado de enlace calcula la mejor ruta en función del menor costo.
- El enrutamiento del estado del enlace actualiza solo el estado del enlace, mientras que el enrutamiento por vector de distancia actualiza la tabla de enrutamiento completa.
- La frecuencia de actualización en ambas técnicas de enrutamiento es una actualización de vector de distancia diferente periódicamente mientras que la frecuencia de actualización de estado de enlace emplea actualizaciones activadas.
- La utilización de la CPU y la memoria en el enrutamiento por vector de distancia es menor que el enrutamiento de estado de enlace.
- El enrutamiento por vector de distancia es simple de implementar y administrar. En contraste, el enrutamiento del estado del enlace es complejo y requiere un administrador de red capacitado.
- El tiempo de convergencia en el enrutamiento del vector de distancia es lento y, por lo general, tiene problemas de conteo a infinito. Por el contrario, el tiempo de convergencia en el enrutamiento del estado de enlace es rápido y más confiable.
- El vector de distancia no tiene una estructura jerárquica, mientras que en el enrutamiento de estado de enlace, los nodos pueden tener una estructura jerárquica.
Conclusión
En el enrutamiento por vector de distancia, el recurso compartido de enrutamiento, la información de todo el sistema autónomo y la información se comparte solo con los vecinos. Por otro lado, en el estado del enlace, los enrutadores comparten el conocimiento solo sobre sus vecinos y la información se comparte con todos los enrutadores.