PDA

Ver la versión completa : BGP. Realizar peering eBGP usando Mikrotik.



HECTORCHIMAL
30/05/2023, 10:02
Diagrama:

2637

CONSIDERACIONES




El carrier siempre te va a indicar que direccionamiento tienes que usar en tu router de borde.
No es necesario tener un pool IPv4 para hacer peering BGP
La distribución de prefijos entre tus sucursales queda fuera del alcance de este manual.
En este manual se ilustra como configurar una sesión eBGP
En este manual el ruteo será estático



1 Configurar direccionamiento en router de Borde

Según lo indicado se configura como sigue:

/ipv6 address
add address=2806:3e6:ffff::1/48 advertise=no comment=Enlace-Sucursal-1 interface=ether1
add address=2806:3f7:1002:aaaa::f0ca:bebe/64 advertise=no comment=Enlace-CARRIER interface=sfp1


2602


2 Configurar rutas en router de Borde

Solo necesitamos la ruta hacia la LAN de nuestro Core

/ipv6 route
add comment="LAN CORE" distance=1 dst-address=2806:3e6:a200:cccc::/64 gateway=2806:3e6:ffff::100



2603

3 Configurar BGP

El router ID es un numero de importancia local. Puedes elegir una IPv4 cualquiera

/routing bgp instance
set default as=270159 router-id=10.10.2.255

2604

/routing bgp network
add comment="Mi prefijo IPv6" network=2806:3e6::/32 synchronize=no

2605

/routing bgp peer
add address-families=ipv6 name=peer-Carrier remote-address=2806:3f7:1002:aaaa::f0ca:f0ca remote-as=270200

2606

2607


4 Verificar la conexión

Si todo se ha hecho bien ya debemos tener en la pantalla algo similar a esto. Nota que la sesión dice established.

2608



5 Comprobar ruta por defecto en BGP

El carrier nos debe enviar la ruta por defecto. Con esta ruta podremos salir a Internet.

2609


6 Comprobar salida a Internet

En este punto ya debes tener salida hacia Internet. Puedes hacer un ping para comprobarlo.

2564


7 Configurar Router de Core

Lo que sigue es conectar el router de Core con el de Borde y así este pueda salir a Internet.

7.1 Configurar direccionamiento en Router de Core

/ipv6 address
/ipv6 address
add address=2806:3e6:ffff::100/48 advertise=no comment="Enlace BORDE" interface=ether1
add address=2806:3e6:a200:cccc::aaaa/64 comment=LAPTOP interface=ether5


2610

7.2 Configurar rutas en Router de Core

/ipv6 route
add comment="INTERNET mediante BORDE" distance=1 gateway=2806:3e6:ffff::1


2611


7.3 Probar la conectividad desde el Router de Core hacia Internet

2612

8 Conectar una Laptop en el router de Core y verificar si recibimos una IPv6

2616

8.1 Probar que salgamos a Internet con nuestra IPv6
2614

HECTORCHIMAL
01/06/2023, 15:32
OPCIONAL


Podemos crear filtros para garantizar que nuestro carrier solo nos anunciará la ruta por defecto y que nosotros solo anunciaremos el nuestro.

1 Crear Filtro

/routing filter
add action=accept chain=in-bgp-peer-Carrier prefix=::/0
add action=accept chain=out-bgp-peer-Carrier prefix=2806:3e6::/32
add action=discard chain=in-bgp-peer-Carrier
add action=discard chain=out-bgp-peer-Carrier



1.1 Primer Regla


2617

1.2

2618


1.3 Segunda Regla




2619


1.4

2620
1.5 Tercera Regla

2623

1.6

2624


1.7 Cuarta Regla

​2621


1.8


2622
2 Asignar el filtro al peer BGP

/routing bgp peer
add address-families=ipv6 in-filter=in-bgp-peer-Carrier name=peer-Carrier out-filter=out-bgp-peer-Carrier remote-address=2806:3f7:1002:aaaa::f0ca:f0ca remote-as=270200


2625