El enrutamiento es un procedimiento de toma de decisiones en el que el enrutador ( que es un dispositivo de hardware utilizado en redes para recibir y enviar datos en forma de paquetes en una red ) selecciona la mejor ruta para realizar la transferencia de datos desde el origen hasta el destino. Existe un enrutador en la capa de red en el modelo OSI y TCP/IP. Algunas funciones de un enrutador son:
- Construir una ruta óptima en una red para llegar a su destino (en el que se lleva a cabo el enrutamiento estático y dinámico).
- Toma de decisiones de enrutamiento.
- Equilibrio de carga.
Tipos de enrutamiento:
- Enrutamiento estatico
- Enrutamiento predeterminado
- Enrutamiento dinámico
El enrutamiento estático y predeterminado tiene algunos inconvenientes, por lo que se introdujo el enrutamiento dinámico.
Inconvenientes del enrutamiento estático:
- Es una tarea ardua resumir o agregar cada ruta manualmente al mapa de enrutamiento en una red grande.
- Gestionar su pedido requiere mucho tiempo.
- No puede redirigir el tráfico en caso de que falle algún enlace.
Los inconvenientes del enrutamiento predeterminado fueron:
- Si la red es compleja, es más difícil configurarla.
Para superar las deficiencias del enrutamiento estático y predeterminado, en la década de 1980, se utilizó el primer enrutamiento dinámico en una computadora y el protocolo que se usó fue el RIP (protocolo de información de enrutamiento).
Enrutamiento dinámico
El enrutamiento dinámico se conoce como una técnica para encontrar la mejor ruta para que los datos viajen a través de una red. En este proceso, un enrutador puede transmitir datos a través de varias rutas diferentes y llegar a su destino en función de las condiciones en ese momento de los circuitos de comunicación.
Los enrutadores dinámicos son lo suficientemente inteligentes como para tomar la mejor ruta para los datos según la condición del escenario actual en ese momento de la red. En caso de que una sección falle en la red para transferir datos hacia adelante, el enrutador dinámico utilizará su algoritmo (en el que utilizan protocolos de enrutamiento para recopilar y compartir información de la ruta actual entre ellos) y volverá a enrutar la red anterior sobre otra red en tiempo real. Y esta increíble capacidad y funcionalidad para cambiar las rutas en tiempo real a través de la red al compartir el estado entre ellas es la funcionalidad clave del enrutamiento dinámico. OSPF (abrir primero la ruta más corta) y RIP son algunos de los protocolos utilizados para el enrutamiento dinámico.
En la imagen de arriba, la imagen superior muestra la ruta R1->R2->R5->R9->R10 para tomar datos de R1 (origen) a R10 (destino), pero luego, por alguna razón, R9 no puede procesar su trabajo. construye dinámicamente una nueva ruta que es R1->R2->R5->R8->R10 .
A diferencia de los enrutadores estáticos en los que el administrador estaba allí para reconfigurar el cambio en el enrutador, aquí él mismo cambia la ruta y encuentra la mejor red/ruta.
Funcionamiento del enrutamiento dinámico
Primero, se debe instalar un protocolo de enrutamiento ( un protocolo que establece cómo se compartirá la información entre los enrutadores y cómo se comunicarán entre sí para compartir/distribuir información entre los Nodes de una red ) en cada enrutador de la red para compartir información entre ellos.
En segundo lugar, se inicia manualmente para ir a la primera tabla de enrutamiento del enrutador con la información del enrutador, y luego continúa automáticamente con la ayuda de un algoritmo de enrutamiento dinámico y forma dinámicamente la tabla de enrutamiento para el resto de los enrutadores en el la red.
Tercero,luego, la información de enrutamiento se intercambia entre los enrutadores, por lo que, en caso de que la red se caiga o el enrutador no funcione y comparta información con sus enrutadores conectados, la tabla de enrutamiento de cada enrutador se modifica correctamente a esa condición presente para que nunca falle en la entrega información al destino.
En cuarto lugar, los hosts están presentes para verificar o hacer coincidir la dirección de la puerta de enlace predeterminada con las direcciones IP del enrutador local.
Objetivo
Se introdujeron protocolos dinámicos para:
- Explore cada camino y elija el mejor camino.
- Compartir información sobre la red con cada otro enrutador presente en la red.
- Actualizar la ruta por sí sola y desviar la mejor ruta posible.
Componentes
Hay tres componentes principales que se utilizaron en el enrutamiento dinámico:
- Estructura de datos (para estructurar la información)
- Algoritmo (para construir o volver a actualizar la ruta)
- El protocolo de enrutamiento (para compartir información sobre la red)
Ventajas
- Beneficioso en rendimiento, así como redes escalables con una alta frecuencia de datos en los Nodes.
- Comete menos errores ya que se redirecciona a sí mismo en comparación con otros protocolos de enrutamiento.
- No es necesario que el administrador lo configure manualmente.
- Comparte información sobre la red entre sí, lo que los hace más confiables para trabajar de manera eficiente.
Desventajas
- Requiere hardware potente más pesado y fiable.
- Mayor mantenimiento en comparación con el protocolo estático
Publicación traducida automáticamente
Artículo escrito por ayushdhiman0107 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA