Configuración básica de BGP con FRR en GNU/Linux
By: Date: junio 12, 2025 Categories: Redes y Telecoms

¿ Que es BGP ?

Border Gateway Protocol (Protocolo de Gateway de Borde), es un protocolo de enrutamiento utilizado para intercambiar información de enrutamiento entre diferentes sistemas autónomos (AS) en Internet. Es esencialmente el protocolo estándar para el enrutamiento entre redes autónomas, permitiendo a los routers decidir la mejor ruta para alcanzar redes remotas basándose en políticas definidas.

En términos más simples, BGP se utiliza para determinar cómo se dirigen los datos a través de Internet. Los routers BGP intercambian información sobre bloques de direcciones IP y las mejores rutas para alcanzar esos bloques, tomando en cuenta factores como la longitud del prefijo, las políticas de enrutamiento y la calidad de la conexión.

Configuración básica del archivo frr.conf

log syslog informational
!
hostname tuhostname
router bgp 650##
bgp router-id 172.16.0.#
no bgp ebgp-requires-policy
neighbor 172.16.0.# remote-as 65000
neighbor 172.16.0.# timers 3 10
neighbor 172.16.0.# update-source 172.16.0.#
!
address-family ipv4 unicast
network 10.10.1#.0/24
neighbor 172.16.0.# activate
exit-address-family
exit
!

En donde # es un valor variable

Levantamiento de tunnel ssh

Para el proyecto de dragoncloud, se puede crear un servicio de systemd para que arranque en cada inicio del sistema, no hay que olvidar que debe poder autenticar sin contraseña

Contenido del archivo .service

[Unit]
Description=SSH Tunnel
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/bin/ssh -N -w 0:0 -c aes256-ctr root@dragoncloud.lastdragon.net
Restart=always
RestartSec=10
User=root
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=ssh_tunnel

[Install]
WantedBy=multi-user.target

El correo para coordinar y solicitar IPs, Numeros de Sistemas Autonomos, así como declaración de dominios internos de nivel 1 dentro de la dragoncloud es: dragoncloud@lastdragon.net

Para entender este articulo completamente, debe verse el siguiente video:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *