Frr

Frr github

FRRouting puede instalar, añadir, cambiar y eliminar la información de enrutamiento IP del kernel. Todos los demonios de enrutamiento se comunican directamente con el demonio zebra. El demonio zebra entonces, altera la información de red IP de linux en el host. iproute2 y nettools alteran directamente la red IP de linux.

La siguiente sección describe un ejemplo de configuración básica para FRR. Configurando una dirección IP adicional 192.0.2.100/32 y la dirección IPv6 2001:db8::100/128 en una interfaz loopback lo, para finalmente probar en el uso de las herramientas iproute2. El objetivo de este ejemplo de configuración de uso es mostrar, FRR es otra herramienta de gestión para la red IP del kernel de linux.

Problema de frr

OSPF Loop-Free Alternate (LFA) Fast Reroute (FRR) permite a OSPF cambiar rápidamente (en 50 ms) a una ruta de respaldo cuando falla una ruta primaria. Sin LFA FRR, OSPF tiene que volver a ejecutar SPF para encontrar una nueva ruta cuando la ruta primaria falla. Con LFA FRR, OSPF precalcula una ruta de respaldo e instala el siguiente salto de respaldo en la tabla de reenvío.

Si ha visto mi lección sobre EIGRP LFA FRR, sabe que EIGRP utiliza sus sucesores factibles como rutas de respaldo. OSPF no tiene el concepto de sucesores factibles pero tiene otro truco bajo la manga. Como protocolo de enrutamiento de estado de enlace, todos los routers en la misma área comparten la misma LSDB. Esto permite a OSPF ejecutar SPF con cualquier otro router del área como raíz, encontrando rutas de respaldo utilizables.

Cuando OSPF tiene que seleccionar una ruta de respaldo, no busca simplemente la “siguiente mejor” ruta de menor métrica, sino que utiliza una lista de “desempates” para decidir qué ruta utilizar. Este proceso es un poco similar a cómo BGP utiliza los atributos. OSPF puede utilizar los siguientes desempates:

Hay dos opciones: alta y baja. Cuando se selecciona la prioridad alta, OSPF trata los prefijos loopback y /32 con mayor prioridad, calculando un LFA para estos un poco antes que otros prefijos. Cuando se selecciona la prioridad baja, sólo calcula un ALF para todos los prefijos. Vamos a optar por la opción de baja prioridad:

Frr vpls

FRRouting es un paquete de software de enrutamiento que proporciona servicios de enrutamiento basados en TCP/IP con soporte de protocolos de enrutamiento como BGP, RIP, OSPF, IS-IS y más. FRR también soporta el comportamiento especial de BGP Route Reflector y Route Server. Además de los protocolos de enrutamiento IPv4 tradicionales, FRR también soporta protocolos de enrutamiento IPv6. Con un demonio SNMP que soporta el protocolo AgentX, FRR proporciona acceso de sólo lectura al protocolo de enrutamiento MIB (Soporte SNMP).

Construir FRR desde el código fuente es la mejor manera de asegurarse de tener las últimas características y correcciones de errores. Los detalles para cada plataforma soportada, incluyendo los listados de paquetes de dependencias, permisos y otros inconvenientes, se encuentran en la documentación del desarrollador.

A continuación, elija las opciones de configuración que desee utilizar para la instalación. Puedes encontrar estas opciones en la página oficial de FRR. Una vez que haya elegido las opciones de configuración, ejecute el script configure y pase las opciones que eligió:

Documentación de Frr

Configuraciones integradasPor defecto en Cumulus Linux, FRR guarda todas las configuraciones de los demonios en un único archivo de configuración integrado, frr.conf.Puede desactivar este modo ejecutando el siguiente comando en la CLI vtysh:[email protected]:~$ sudo vtysh

Si desactiva el modo de configuración integrada, FRR guarda cada archivo de configuración específico del demonio en un archivo separado. Para que un demonio se inicie, debe habilitar ese demonio y su archivo de configuración específico del demonio debe estar presente, incluso si el archivo está vacío.Para guardar la configuración actual:switch# write memory

Restaurar la configuración por defectoSi necesita restaurar la configuración de FRR a la configuración por defecto, borre el archivo frr.conf y reinicie el servicio frr.Haga una copia de seguridad de frr.conf (o de cualquier archivo de configuración que quiera eliminar) antes de proceder.Direcciones IP de las interfaces y VRFsFRR hereda las direcciones IP y cualquier tabla de enrutamiento asociada para las interfaces de red del archivo /etc/network/interfaces. Esta es la forma recomendada de definir las direcciones; no cree interfaces utilizando FRR. Para más información, consulte Configurar direcciones IP y enrutamiento y reenvío virtual – VRF.vtysh Modal CLIFRR proporciona una interfaz de línea de comandos (CLI) llamada vtysh para configurar y mostrar el estado del protocolo. Para iniciar la CLI, ejecute el comando sudo vtysh:[email protected]:~$ sudo vtysh