No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Configuración de enrutamiento dinámico

7/33
Recursos

¿Cómo configurar protocolos de enrutamiento dinámico?

En el mundo de las redes, el enrutamiento dinámico es fundamental para asegurar que la información llegue al destino correcto. Esto se logra mediante protocolos capaces de adaptarse a las condiciones de la red. Aprende cómo configurar estos protocolos en un entorno simulado.

¿Qué es la tabla de enrutamiento y cómo se visualiza?

La tabla de enrutamiento es esencial para entender el flujo de datos. Describe las rutas que los paquetes de información tomarán para llegar a su destino. Se puede ver la tabla de enrutamiento en un router utilizando el comando ip route show, que lista las interfaces y rutas configuradas:

ip route show

Dentro de esta tabla, la "ruta por defecto" toma un papel crucial, ya que es la utilizada para todo tráfico cuyo destino no está explícito. Las interfaces específicas manejan tráfico asociado a redes particulares, por ejemplo, 10.0.3.0 o 192.168.10.0.

¿Cómo instalar y configurar Quagga?

Quagga es un motor de simulación de enrutadores basado en el sistema operativo de los routers Cisco. Siga estos pasos para su instalación y configuración:

  1. Instala Quagga: Inicia la instalación y espera a que termine.
  2. Configura directorios y archivos de ejemplo: Copia archivos de configuración de ejemplo desde la carpeta de documentación a la carpeta de configuración de Quagga.
    cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf
    cp /usr/share/doc/quagga/examples/ripd.conf.sample /etc/quagga/ripd.conf
    
  3. Edita archivos de configuración: Usa un editor de texto como vim para realizar configuraciones necesarias.
    vim /etc/quagga/ripd.conf
    
    Descomenta líneas o añade parámetros requeridos para la buena funcionalidad del protocolo.

¿Cómo se configuran y ejecutan los demonios de Quagga?

Quagga trabaja con múltiples servicios, cada uno encargado de un protocolo distinto. Asegúrate de configurar correctamente los archivos daemons y services.

  1. Configura el archivo daemons:
    vim /etc/quagga/daemons
    
    Activa los demonios que utilizarás, como zebra y ripd.
  2. Verifica los puertos de los servicios: Asegúrate de que los servicios se despliegan en los puertos correctos (por ejemplo, 2601 para zebra y 2602 para ripd).
  3. Inicia los servicios: Utiliza los comandos específicos de inicio.
    zebra -d
    ripd -d
    

¿Cómo conectarse y configurar el protocolo RIP?

Finalmente, conecta y configura el protocolo RIP mediante Telnet:

  1. Conéctate usando Telnet:
    telnet localhost 2602
    
    Asegúrate de iniciar sesión con los permisos correctos utilizando la contraseña configurada previamente.
  2. Configura las redes y interfaces: Una vez conectado, introduce los comandos necesarios para configurar tus redes.
    router rip
    network 192.168.10.0/24
    
  3. Habilita el reenvío de paquetes: Edita el archivo /etc/sysctl.conf para permitir que el router realice forwarding:
    net.ipv4.ip_forward=1
    

Con estos pasos, tu primer enrutador con el protocolo RIP debería estar configurado y listo para interactuar con otras redes.

¿Estás listo para continuar? En futuras lecciones, aprenderás a conectar múltiples enrutadores y a verificar la conectividad de extremo a extremo en tu red simulada. Tu viaje en el mundo del enrutamiento dinámico apenas comienza, ¡sigue explorando y aprendiendo!

Aportes 20

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Quagga ya no esta disponible en nuevas versiones de Debian, lo que se puede hacer es agregar el repositorio de la version Debian 10 (buster), para ello se agrega la siguiente linea en el archivo.

nano /etc/apt/sources.list
deb http://ftp.us.debian.org/debian buster main

Tomado de un comentario para que lo puedan aplicarlo
Credito: angeling11

En este dia Lunes 13 de Septiembre de 2021 a las 10:13am, quagga no esta disponible para descargar ¿Que puedo hacer?

Entonces, como comenta el profesor, este es como un simulador… ¿sería como llevar a la práctica todo lo de packet tracer pero a un router “real”, no?

Para guardar la configuración permanentemente, en caso de que se requiera reiniciar/apagar la máquina, se puede correr el comando:
copy run start
ó
copy running-config startup-config

justo antes de salir de la conexión de telnet

Tomemos en cuenta que lo que le da vida a los dispositivos son los sistemas operativos y las aplicaciones. En ese sentido Quagga no es un simulador, es una aplicación muy parecida al sistema aque corre en los router cisco y si es instalado en un servidor, logra hacer las funciones de router y los protocolos no son físicos, son matrices lógicas.

hola una consulta
el comando zebra -d no me funciona y si intento instalar zebra me sale que no tiene un candidato para la instalar

Para guardar la configuración de los routers corran el comando dentro de ripd:

do write

sudo apt install quagga

simulador de protocolos de red

Muy bien

Muy buena clase

Funciona si se siguen los pasos del documento de la clase 5.

Ejemplos de protocolos quagga

Configurar sysctl.conf para enrutador

Re modificar el archivo interfaces para poner la nueva dirección

Configuracion ripd.conf

Estoy avanzado muy lento debido a que quagga ya no esta disponible para debian actualmente (esto lo comento en 12-08-2024) y se me hace estresante que pude "instalarlo" con algunos comandos que vi en los comentarios de esta clase, pero al intentar seguir el curso desde el min: 5:11 no puedo avanzar porque en el curso ingresan el comando: "zebra -d" y al dar enter a mi me sale error de "bash: zebra: command not found". Y muchos mas problema. No se si instalar FRR sea lo mismo en el curso ("FRR" parece ser el actual "Quagga" para debian)

no funcionaron los comando:
zebra -d
ripd -d

Zebra y ripd

Muy buena clase.

Esta clase estuvo buena, muy claro los conceptos.