{"id":2706,"date":"2025-06-12T22:17:59","date_gmt":"2025-06-13T04:17:59","guid":{"rendered":"https:\/\/www.lastdragon.net\/?p=2706"},"modified":"2025-06-12T22:17:59","modified_gmt":"2025-06-13T04:17:59","slug":"configuracion-basica-de-bgp-con-frr-en-gnu-linux","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=2706","title":{"rendered":"Configuraci\u00f3n b\u00e1sica de BGP con FRR en GNU\/Linux"},"content":{"rendered":"\n<p><strong>\u00bf Que es BGP ?<\/strong><\/p>\n\n\n\n<p>Border Gateway Protocol (Protocolo de Gateway de Borde), es un protocolo de enrutamiento utilizado para intercambiar informaci\u00f3n de enrutamiento entre diferentes sistemas aut\u00f3nomos (AS) en Internet. Es esencialmente el protocolo est\u00e1ndar para el enrutamiento entre redes aut\u00f3nomas, permitiendo a los routers decidir la mejor ruta para alcanzar redes remotas bas\u00e1ndose en pol\u00edticas definidas.<\/p>\n\n\n\n<p>En t\u00e9rminos m\u00e1s simples, BGP se utiliza para determinar c\u00f3mo se dirigen los datos a trav\u00e9s de Internet. Los routers BGP intercambian informaci\u00f3n sobre bloques de direcciones IP y las mejores rutas para alcanzar esos bloques, tomando en cuenta factores como la longitud del prefijo, las pol\u00edticas de enrutamiento y la calidad de la conexi\u00f3n.<\/p>\n\n\n\n<p><strong>Configuraci\u00f3n b\u00e1sica del archivo frr.conf<\/strong><\/p>\n\n\n\n<p><code>log syslog informational<br \/>!<br \/>hostname tuhostname<br \/>router bgp 650##<br \/>bgp router-id 172.16.0.#<br \/>no bgp ebgp-requires-policy<br \/>neighbor 172.16.0.# remote-as 65000<br \/>neighbor 172.16.0.# timers 3 10<br \/>neighbor 172.16.0.# update-source 172.16.0.#<br \/>!<br \/>address-family ipv4 unicast<br \/>network 10.10.1#.0\/24<br \/>neighbor 172.16.0.# activate<br \/>exit-address-family<br \/>exit<br \/>!<\/code><\/p>\n\n\n\n<p>En donde # es un valor variable <\/p>\n\n\n\n<p><strong>Levantamiento de tunnel ssh<\/strong><\/p>\n\n\n\n<p>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\u00f1a<\/p>\n\n\n\n<p>Contenido del archivo .service<\/p>\n\n\n\n<p>[Unit]<br \/>Description=SSH Tunnel<br \/>After=network-online.target<br \/>Wants=network-online.target<\/p>\n\n\n\n<p>[Service]<br \/>ExecStart=\/usr\/bin\/ssh -N -w 0:0 -c aes256-ctr root@dragoncloud.lastdragon.net<br \/>Restart=always<br \/>RestartSec=10<br \/>User=root<br \/>StandardOutput=syslog<br \/>StandardError=syslog<br \/>SyslogIdentifier=ssh_tunnel<\/p>\n\n\n\n<p>[Install]<br \/>WantedBy=multi-user.target<\/p>\n\n\n\n<p>El correo para coordinar y solicitar IPs, Numeros de Sistemas Autonomos,  as\u00ed como declaraci\u00f3n de dominios internos de nivel 1 dentro de la dragoncloud es: dragoncloud@lastdragon.net <\/p>\n\n\n\n<p><strong>Para entender este articulo completamente, debe verse el siguiente video:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Ruteo BGP con Linux usando Free Range Routing (FRR)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/o0bUOrNktEk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u00bf Que es BGP ? Border Gateway Protocol (Protocolo de Gateway de Borde), es un protocolo de enrutamiento utilizado para intercambiar informaci\u00f3n de enrutamiento entre diferentes sistemas aut\u00f3nomos (AS) en Internet. Es esencialmente el protocolo est\u00e1ndar para el enrutamiento entre redes aut\u00f3nomas, permitiendo a los routers decidir la mejor ruta para alcanzar redes remotas bas\u00e1ndose&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2707,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-2706","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-redes-y-telecoms"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/2706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2706"}],"version-history":[{"count":1,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/2706\/revisions"}],"predecessor-version":[{"id":2708,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/2706\/revisions\/2708"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/media\/2707"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}