Cómo configurar dispositivos CentOS usando el software Quagga

  

Quagga es un software de enrutamiento que puede convertir los dispositivos Linux en enrutadores e implementar funciones de enrutador reales y potentes. ¿Qué hace usted? Veamos cómo usar Quagga para configurar dispositivos CentOS.

Quagga admite varios protocolos de enrutamiento principales, como los enrutadores RIP, OSPF, BGP o ISIS. Está completamente preparado para IPv4 e IPv6 y también es compatible con el filtrado de enrutamiento /prefijo. En el improbable caso de que un enrutador en su entorno de producción falle y no haya enrutadores de repuesto disponibles, y se envíen reemplazos, el Quagga puede ser útil. Siempre que esté configurado correctamente, Quagga incluso puede configurarse como un enrutador en un entorno de producción.

En este tutorial conectaremos dos redes de sucursales hipotéticas (como 192.168.1.0/24 y 172.17.1.0/24) con un enlace dedicado entre las dos redes.

Nuestro equipo de CentOS en ambos extremos de este enlace dedicado. Los nombres de host de estos dos dispositivos se configuran en " site-A-RTR " y " site-B-RTR " respectivamente. La información sobre la dirección IP se proporciona a continuación.

Sitio-A: 192.168.1.0/24

Sitio-B: 172.16.1.0/24

Equivalencia entre dos dispositivos Linux: 10.10.10.0/30

El paquete Quagga contiene varios daemons que se ejecutan en concierto. Nos centraremos en configurar los siguientes daemons en este tutorial.

Zebra: el daemon principal, responsable de las interfaces del kernel y el enrutamiento estático.

Ospfd: demonio OSPF de IPv4.

Instalando Quagga en CentOS

Primero usamos yum para instalar Quagga.

# yum install quagga

En CentOS 7, SELinux evita que /usr /sbin /zebra se escriba en su directorio de configuración de forma predeterminada. Esta política de SELinux interfiere con el proceso de instalación que vamos a describir, por lo que queremos prohibir esta estrategia. Para hacer esto, desactive SELinux (no recomendado), o habilite " zebra_write_config " expresiones booleanas como se muestra a continuación. Si usa CentOS 6, puede omitir este paso.

# setsebool -P zebra_write_config 1

Si no realiza este cambio, veremos el siguiente error cuando intentemos guardar la configuración de Zebra desde el shell de comandos de Quagga.

No se puede abrir el archivo de configuración /etc/quagga/zebra.conf.OS1Uu5.

(El archivo de configuración /etc/quagga/zebra.conf.OS1Uu5 no se puede abrir.)

Una vez completada la instalación de Quagga, configuramos las direcciones IP de los compañeros necesarias y actualizamos la configuración OSPF. Quagga viene con un shell de línea de comandos llamado vtysh. Los comandos de Quagga utilizados en vtysh son similares a los de los principales proveedores de enrutadores, como Cisco o Juniper.

Fase 1: Configuración de Zebra

Primero creamos un archivo de configuración de Zebra y luego iniciamos el demonio de Zebra.

# cp /usr/share/doc/quagga-XXXXX/zebra.conf.sample /etc/quagga/zebra.conf

# service zebra start

# chkconfig Zebra en

Iniciar el shell de comandos vtysh:

# vtysh

Primero, configuramos el archivo de registro para Zebra. Para hacer esto, ingrese lo siguiente para ingresar al modo de configuración global en vtysh:

site-A-RTR # configure terminal

y especifique la ubicación del archivo de registro, luego salga del modo:

site-A-RTR (config) # archivo de registro /var/log/quagga/quagga.log

site-A-RTR (config) # exit

Guardar la configuración de forma permanente:

site-A-RTR # write

A continuación, determinamos las interfaces disponibles cuando sea necesario y luego configuramos la dirección IP.

site-A-RTR # show interface

La interfaz eth0 está activada, la detección del protocolo de línea está desactivada

. . . . .

La interfaz eth1 está activada, la detección del protocolo de línea está desactivada

. . . . .

Configuración de los parámetros de eth0:

site-A-RTR # configure terminal

site-A-RTR (config) # interface eth0

site-A -RTR (config-if) # ip address 10.10.10.1/30

site-A-RTR (config-if) # descripción a-site-B

site-A-RTR ( Config-if) # no shutdown

Continúe configurando los parámetros de eth1:

site-A-RTR (config) # interface eth1

site-A-RTR (config-if ) # dirección IP 192.168.1.1/24

sitio-A-RTR (config-if) # descripción a-sitio-A-LAN

sitio-A-RTR (config-si) # no shutdown
Previous12Next page Total 2 páginas

Copyright © Conocimiento de Windows All Rights Reserved