PDA

Ver la versión completa : BGP. Establecimiento de Sesión con tu proveedor (eBGP)



HECTORCHIMAL
19/08/2022, 13:40
En esta ocasión vamos a establecer una sesión eBGP con nuestro proveedor de Internet.

Para realizar esta configuración necesitamos los siguientes datos:

Prefijo otorgado por nuestra entidad reguladora. Puede ser un /32 o /48.
IP que usaremos para generar el peer. Nuestro proveedor normalmente entrega una IPv6 /126 o /127.
Prefijos que anunciaremos a Internet.


Nuestro escenario es el siguiente:


1997

Una vez configuradas nuestras interfaces con las IPs correspondientes debemos probar que tenemos salida hacia internet tanto en IPv4 como en IPv6.


Nuestro proveedor nos debe dar una ruta por defecto tanto en IPv4 como en IPv6.


1992

Habiendo validado esto, procedemos a configurar nuestra instancia BGP. En Routing>BGP vamos a la instancia por default. Tenemos que colocar nuestro Número de Sistema Autónomo y como Router ID usaremos la IP de nuestra interface Loopback. Dejamos el resto de opciones por defecto.


1994

A continuación debemos configurar nuestro Peer.

NAME. Asignamos un nombre a nuestro Peer.
INSTANCE. Seleccionamos la instancia configurada, en este caso la default.
REMOTE ADRESS. Escribimos la IP que nuestro proveedor nos indique para este fin.
REMOTE AS. Escribimos el Número de Sistema Autónomo que tiene nuestro proveedor.
MULTIHOP. Si nuestro proveedor lo indica debemos seleccionar esta opción.
REMOVE PRIVATE AS. Como buena práctica seleccionamos esta opción.
ADDRESS FAMILIES. Seleccionamos IPv6.


1998





Verificamos si se ha establecido la sesión. De ser así veremos algo similar a esto.

1996

En caso de que la sesión no se establezca y este en algún estado como open, active o algún estado distinto de ESTABLISHED debemos revisar los parámetros de configuración.

El siguiente script les puede ayudar:



[hector@RouterOS] > routing bgp export

/routing bgp instance
set default as=270159 router-id=10.33.33.1
/routing bgp network
add network=2806:3e6::/32 synchronize=no
add network=2806:3e6:1000::/36 synchronize=no
add network=2806:3e6:abcd::/48 synchronize=no
/routing bgp peer
add address-families=ipv6 multihop=yes name=Peer_Alestra remote-address=2001:1248:2:100f:ff:ff00:c9a3:e1fd remote-as=11172 \
remove-private-as=yes
[hector@RouterOS] > ipv6 export

/ipv6 dhcp-server
add address-pool=pool1 interface=ether1-LAN name=server1
add address-pool=pool-LAPTOP interface=ether2_Laptop-Hector name=server_laptop
/ipv6 pool
add name=pool1 prefix=2806:3e6:1000::/36 prefix-length=48
add name=pool-LAPTOP prefix=2806:3e6:abcd::/48 prefix-length=64
/ipv6 address
add address=2806:3e6::/32 advertise=no interface=loopback
add address=2001:1248:5b3f:f004:bf8f:931a:b287:2001/119 advertise=no interface=sfp+1_To_SW_Planet
add address=::abcd/48 advertise=no from-pool=pool1 interface=ether2_Laptop-Hector
/ipv6 nd
set [ find default=yes ] other-configuration=yes
/ipv6 route
add distance=1 gateway=2001:1248:5b3f:f004:bf8f:931a:b287:217f
add distance=1 dst-address=2001:1248:2:100f:ff:ff00:c9a3:e1fd/128 gateway=2001:1248:5b3f:f004:bf8f:931a:b287:217f
/ipv6 settings
set accept-router-advertisements=no
[hector@RouterOS] >

[hector@RouterOS] > ipv6 route print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, o - ospf, b - bgp, U - unreachable
# DST-ADDRESS GATEWAY DISTANCE
0 A S ::/0 2001:1248:5b3f:f004:b... 1
1 Db ::/0 2001:1248:2:100f:ff:f... 20
2 A S 2001:1248:2:100f:ff:f... 2001:1248:5b3f:f004:b... 1
3 ADC 2001:1248:5b3f:f004:b... sfp+1_To_SW_Planet 0
4 ADC 2806:3e6::/32 loopback 0
5 DC 2806:3e6:1000::/48 ether2_Laptop-Hector 255

Jesus
20/09/2022, 17:30
¿Cómo puedo anunciar más prefijos con mi proveedor?

gener
21/09/2022, 13:04
Hola buenas tardes jesus te comparto un Ejemplo de como agregar un Prefijo en el mikrotik ya anunciado con el proveedor espero te sirva de ayuda
2153