1. Métrica:
* Definición: Una métrica es un valor numérico asignado a una ruta, que representa su costo o conveniencia. Las métricas más bajas generalmente indican mejores rutas.
* Ejemplos: Las métricas comunes incluyen:
* conteo de lúpulo: El número de enrutadores un paquete tiene que atravesar para llegar al destino.
* ancho de banda: El ancho de banda disponible en el enlace.
* retraso: El tiempo que lleva un paquete atravesar el enlace.
* Carga: La cantidad actual de tráfico en el enlace.
* Costo: Un valor configurable asignado a una ruta, a menudo basado en factores como la calidad del enlace o la preferencia administrativa.
2. Algoritmos de enrutamiento:
Los protocolos de enrutamiento emplean algoritmos para calcular la mejor ruta basada en métricas. Aquí hay algunos populares:
* Enrutamiento de vector de distancia: Cada enrutador mantiene una tabla de destinos y sus distancias (métricas). Los enrutadores intercambian sus tablas con vecinos, actualizando las suyas en función de los caminos más cortos. Ejemplos:RIP (Protocolo de información de enrutamiento) e IGRP (Protocolo de enrutamiento de la puerta de enlace interior).
* Enrutamiento de estado de enlace: Cada enrutador inunda su mapa de red local (incluidos los costos de enlace) a todos los demás enrutadores. Los enrutadores construyen una imagen completa de la topología de la red y luego calculan las rutas más cortas utilizando algoritmos como el algoritmo de Dijkstra. Ejemplos:OSPF (Abra la ruta más corta primero) e IS-IS (sistema intermedio al sistema intermedio).
3. Selección de ruta:
Una vez que un algoritmo de enrutamiento calcula múltiples rutas a un destino, el protocolo generalmente elige la ruta con la métrica más baja.
4. Preferencias administrativas:
Los administradores de la red pueden influir en la selección de rutas utilizando preferencias administrativas. Esto podría implicar establecer métricas específicas o usar mapas de ruta para manipular la selección de ruta.
5. Enrutamiento dinámico versus estático:
* Enrutamiento dinámico: Los protocolos de enrutamiento descubren y actualizan automáticamente las rutas basadas en los cambios de la red, asegurando que las rutas se adapten a las condiciones de la red.
* Enrutamiento estático: Los administradores de red configuran manualmente las rutas, proporcionando una ruta fija. El enrutamiento estático se usa típicamente para escenarios específicos o cuando el enrutamiento dinámico no es adecuado.
En resumen:
Determinar la mejor ruta implica una combinación de evaluación métrica, algoritmos de enrutamiento, preferencias administrativas y un enfoque de enrutamiento dinámico o estático. El método específico depende del protocolo de enrutamiento elegido y la configuración de la red.