Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Redes

Enrutamiento dinámico

Routing & Switching

Los protocolos de enrutamiento dinámico se vienen utilizando en el ámbito de las redes desde los años 80 ... del siglo y milenio pasados (¡suena a muy lejano pero no!). En el año 1988 se lanzó RIP v1. Éste fue uno de los primeros protocolos de enrutamiento.

Las redes evolucionaron rápidamente, se hicieron cada vez más complejas, y aparecieron nuevos protocolos de enrutamiento. RIP v1 tuvo que evolucionar a su versión RIP v2. Pero pronto se quedó obsoleto puesto que aún no se escala a las implementaciones de red de la actualidad.

La necesidad de satisfacer redes más grandes, se desarrollaron dos protocolos:

  • OSPF, Open Shortest Path First.

  • IS-IS, Intermediate System to intermediate System.

  • IGRP, protocolo de gateway interior y el EIGRP que es la versión más avanzada y mejorada de IGRP. Ambos protocolos de Cisco con buena escalabilidad en implementaciones de redes más grandes.

Por otra parte, surgen las internetworks que no es más que la interconexión de redes. Esto es, el uso de enlaces WAN para comunicar distintas LAN distribuidas geográficamente. Para permitir esta interconexión, las redes deben contar con un bridge o un router para enlaces WAN.

Para proporcionar enrutamiento entre las internetworks, se utiliza el llamado protocolo de gateway fronterizo (BGP) entre proveedores de servicios de Internet (ISP). Dicho protocolo BGP también se usa entre los ISP y aquellos clientes privados más grandes.

Con el crecimiento de Internet cada vez más dispositivos se conectaron a la red utilizando todo el espacio de direcciones IPv4 quedando prácticamente agotado. Esto nos llevó al surgimiento de las direcciones IPv6 que a su vez, obligaron al desarrollo de nuevas versiones de protocolos de enrutamiento.

¿Qué es un protocolo de enrutamiento?

Pues un conjunto de procesos, algoritmos y mensajes que sirven para:

  • intercambiar información de enrutamiento y

  • completar la tabla de routing con la elección de los mejores caminos que realiza el protocolo.

¿Cuál es su función?

Pues su función principal es:

  • Detectar redes remotas.

  • Mantener la información de enrutamiento actualizada.

  • Escoger el mejor camino hacia la red de destino.

  • Encontrar el mejor camino en caso de que la ruta actual deje de estar disponible.

¿Cómo están compuestos los protocolos de enrutamiento dinámico?

  • Estructuras de datos: utilizan por lo general, tablas o bases de datos para sus operaciones y se almacena en la RAM.

  • Mensajes del protocolo de enrutamiento: usan diferentes tipos de mensajes para descubrir los routers vecinos, intercambiar información de enrutamiento y realizar tareas de descubrimiento de redes.

  • Algoritmo o lista finita de pasos que se utilizan para llevar a cabo una tarea. Facilitan información de enrutamiento y determinan el mejor camino.

Los protocolos de enrutamiento determinan la mejor ruta para alcanzar cada red y la que ofrecen a la tabla de enrutamiento. Dicha ruta se instala en la tabla de enrutamiento en caso de que no exista otra ruta con una distancia administrativa menor.

Una de las ventajas de estos protocolos es que los routers pueden intercambiar información de enrutamiento cuando se produce un cambio en la topología de la red. Con este intercambio los routers obtienen información sobre nuevas redes y pueden encontrar otras rutas alternativas.

En definitiva, los protocolos de enrutamiento dinámico son:

  • adecuados en todas aquellos topologías donde se requieren varios routers, sin importar el tamaño de la red.

  • capaces de adaptarse de modo automático a la topología de la red para volver a enrutar el tráfico.

Sin embargo,

  • su implementación puede ser más compleja,

  • es menos segura,

  • requiere configurar medidas de protección adicionales

  • requiere CPU, RAM y ancho de banda de enlace, adicionales.

PreviousEnrutamiento estáticoNextRIPv1 & RIPv2

Last updated 2 days ago

Was this helpful?

🦉