Categorías: Todo - algoritmos - comunicación - datos - dispositivo

por Brian Florez hace 2 meses

23

Enrutamiento

El enrutamiento es un proceso crucial para la selección de rutas eficientes en redes de comunicación, permitiendo que los datos viajen de manera óptima desde su origen hasta su destino.

Enrutamiento

Enrutamiento

Tipos de enrutamiento

Enrutamiento Predeterminado

Ventaja: Simplicidad para manejar destinos desconocidos Desventaja: Puede no ser la ruta más eficiente

*Es una ruta establecida para paquetes cuyo destino no está especificado en la tabla de enrutamiento *Se usa comúnmente cuando un enrutador no sabe la ruta exacta hacia una red y reenvía el tráfico a un enrutador vecino que probablemente tenga mejor información

Enrutamiento Dinamico

Ventaja: Adaptabilidad y facilidad para gestionar redes grandes Desventaja: Mayor consumo de recursos, ya que los enrutadores deben intercambiar información constantemente

*Las rutas se ajustan de manera automática utilizando protocolos de enrutamiento *El enrutador actualiza las rutas basándose en cambios en la red, como congestión o fallos de enlaces

Enrutamiento Estatico

Ventaja: Menor uso de recursos, sencillo de implementar. Desventaja: No es escalable ni adaptable a cambios.

*Las rutas se configuran manualmente en el enrutador por el administrador de red *Son fijas y no cambian automáticamente, lo que puede ser eficiente para redes pequeñas, pero requiere actualización manual si hay cambios en la topología de red

Que es el enrutamiento?

Selección de rutas eficientes: El enrutamiento implica la elección de la ruta más óptima basada en diferentes métricas, como la distancia, el costo de la ruta o la velocidad de los enlaces. Los enrutadores usan algoritmos y protocolos de enrutamiento para hacer esta selección automáticamente
Comunicación entre redes: Permite la comunicación entre diferentes redes, facilitando el intercambio de información entre dispositivos que no están en la misma red local. Esto es esencial para el funcionamiento de Internet y redes corporativas
Proceso de dirigir paquetes de datos: El enrutamiento es el proceso mediante el cual los paquetes de datos se envían desde su origen hasta su destino, a través de una serie de redes interconectadas. Este proceso implica seleccionar la mejor ruta disponible para que los datos lleguen de manera eficiente y segura

Que es un enrutador?

Toma de decisiones sobre rutas: Los enrutadores toman decisiones sobre la mejor ruta para enviar los paquetes de datos a su destino. Esto lo hacen usando tablas de enrutamiento, que contienen información sobre las posibles rutas y las condiciones de la red
Interconexión entre redes: El enrutador conecta redes locales (LAN) con redes más grandes (WAN o Internet), permitiendo la comunicación entre dispositivos de diferentes redes y facilitando el acceso a Internet
Dispositivo de red: Un enrutador es un dispositivo de hardware encargado de dirigir el tráfico de datos entre diferentes redes. Actúa como un intermediario que conecta múltiples redes y permite que los datos se muevan de una red a otra

Cómo funciona el enrutamiento?

Encaminamiento de paquetes: Una vez que el enrutador selecciona la ruta adecuada, reenvía los paquetes de datos al siguiente enrutador o dispositivo de la ruta. Este proceso se repite en cada enrutador intermedio hasta que los paquetes alcanzan su destino final
Direccionamiento IP: El enrutamiento se basa en el uso de direcciones IP para identificar tanto el origen como el destino de los paquetes de datos. Las direcciones IP permiten que los enrutadores identifiquen a qué red pertenece un dispositivo y determinen cómo llegar a esa red
Métodos de selección de rutas: Los enrutadores utilizan distintos algoritmos y protocolos para determinar cuál es la mejor ruta. Esto incluye considerar factores como el número de saltos, el ancho de banda disponible, la congestión, y la latencia
Tablas de enrutamiento: Los enrutadores utilizan tablas de enrutamiento, que son bases de datos internas que contienen información sobre las rutas hacia diversas redes. Cada entrada en la tabla especifica una red de destino y la interfaz a través de la cual los paquetes deben enviarse para llegar a esa red

Algoritmos de enrutamiento protocolos

Video de Youtube
Protocolos de enrutamiento

BGP (Border Gateway Protocol): *Protocolo usado para enrutamiento entre sistemas autónomos en Internet, crucial para el enrutamiento interdominio *No usa saltos ni costo como métrica, sino que toma decisiones basadas en políticas configuradas manualmente *Es fundamental para la conectividad de Internet y la selección de rutas globales

EIGRP (Enhanced Interior Gateway Routing Protocol): *Protocolo propietario de Cisco que combina características de los algoritmos de vector-distancia y de estado de enlace *Es más rápido que RIP y más eficiente que OSPF, pero su uso está limitado a dispositivos Cisco

OSPF (Open Shortest Path First): *Protocolo de estado de enlace, que utiliza el algoritmo de Dijkstra para calcular las rutas más cortas *Funciona dentro de un único sistema autónomo y es rápido en detectar cambios en la red *Utiliza áreas para segmentar la red y reducir el tráfico de actualización de rutas

RIP (Routing Information Protocol): *Protocolo basado en el algoritmo de vector-distancia, que intercambia la información de rutas cada 30 segundos *Es simple, pero no adecuado para redes grandes por su limitación de saltos y tiempo de convergencia lento

Subtópico
Algoritmos de enrutamiento

Algoritmo de estado de enlace (OSPF): *Cada enrutador crea un mapa completo de la red y selecciona la mejor ruta basándose en el estado de los enlaces *Permite un enrutamiento más preciso, eligiendo rutas con el menor costo, lo que lo hace ideal para redes grandes *Requiere más recursos para el procesamiento y la actualización de las tablas de enrutamiento

Algoritmo de vector-distancia (RIP): *Los enrutadores intercambian información de distancia hacia las redes a través de saltos (hops), calculando la mejor ruta según el número de saltos *Funciona bien en redes pequeñas debido a su simplicidad, pero es menos eficiente en redes grandes *Limitación de 15 saltos para evitar bucles de enrutamiento