User Tag List

Gracias Gracias:  0
Me agrada Me agrada:  0
Me desagrada Me desagrada:  0
Resultados 1 al 3 de 3

Tema: Laboratorio IPV6 Peer eBGP Huawei

  1. #1
    Avatar de Williams Peralta
    Fecha de ingreso
    12 Jul, 21
    Mensajes
    116
    Reconocimientos
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Laboratorio IPV6 Peer eBGP Huawei

    El siguiente es una continuación de este otro manual. El laboratorio ha sido virtualizado en Eve-ng para ejemplificar como realizar peer hacia un equipo borde de Huawei.

    Para este laboratorio hemos usado las mismas direcciones ipv6, a fin de que sea más fácil de entender usando el manual anterior.
    Nombre:  topologia.jpg
Visitas: 252
Tamaño: 127.5 KB

    Vamos a partir de la idea de que el Carrier les ha dado la dirección ipv6 de cliente y el gateway que deben colocar para hacer el enlace e iniciar su configuración bgp. También se esta tomando a consideración que el Carrier les esta dando la tabla completa de direcciones en lugar de la tipica ruta por defecto.


    Configuración de Router BGP-1
    El equipo BGP-1 representa el router de borde de nuestra red ISP, para este caso hemos utilizado una imagen virtualizada de un Router Huawei. Es posible que en otras versiones exista una pequeña variación pero en general la sintaxis de comandos es la misma.

    1 Configurar direccionamiento en Router BGP-1
    Debemos asignar el direccionamiento en las interfaces del router, en el caso del enlace al Carrier, este por lo regular es quien nos brinda el direccionamiento, así que nosotros solo debemos asignar las ips que el Carrier nos entregue.
    system-view
    #
    interface Ethernet1/0/0
    ipv6 enable
    ipv6 address 2001:db8:3333:4444:5555:6666:7777:8888 48
    #
    interface Ethernet1/0/1
    ipv6 enable
    ipv6 address 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:f0ca 112
    #


    2 Configuración de rutas en Router BGP-1
    #
    ipv6 route-static 2806:3f7:: 32 NULL0
    #


    3 Configuración de BGP

    bgp 65020
    router-id 10.0.0.20
    peer 2001:db8:3333:4444:5555:6666:7777:9999 asn-number 65010
    peer 2001:db8:3333:4444:5555:6666:7777:9999 description "PEER CARRIER"
    peer 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe asn-number 65030
    peer 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe description "PEER BGP2"
    #
    ipv6-family unicast
    undo synchronization
    network 2806:3f7:: 32
    peer 2001:db8:3333:4444:5555:6666:7777:9999 enable
    peer 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe enable
    #


    4 Verificar el estado de los peer en BGP
    display bgp ipv6 peer

    BGP local router ID : 10.0.0.2
    Local AS number : 65020
    Total number of peers : 2 Peers in established state : 2


    Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv
    2001:db8:3333:4444:5555:6666:7777:9999 4 65010 163 166 0 02:14:58 Established 3
    2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe 4 65030 88 93 0 01:13:07 Established 3

    Nota

    Para el caso del segundo peer, puede que al momento de hacer los pasos no la vea establecida porque aún falta agregar la configuración del router-bgp-2


    Configuración de Router BGP-2
    Ahora vamos a configurar otro router con BGP, este podría ser un caso donde un cliente cuente con su propio sistema autonomo y requiere que le demos transito hacia internet. A continuación, se muestra la configuración que debe contar el router BGP-2

    1 Configurar direccionamiento en Router BGP-2
    Nombre:  bgp2 ipv6 address.png
Visitas: 269
Tamaño: 19.2 KB
    /ipv6 address
    add address=2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe/112 advertise=no comment=to-Router-BGP-1 interface=ether1
    add address=2806:40c:6001:eeee:eeee:eeee:a:ffff/112 advertise=no comment=to-Router-Admin-1 interface=ether2


    2 Configuración de rutas hacia Router Admin-1
    Agregamos un ruta estatica hacia el Router-Admin-1 para que podamos darle direccionamiento de ipv6 a los clientes que se conecten a ese Router.
    Nombre:  bgp2 ipv6 route.png
Visitas: 246
Tamaño: 21.9 KB

    /ipv6 route
    add distance=21 dst-address=2806:40c:6000::/36 gateway=2806:40c:6001:eeee:eeee:eeee:a:cccc


    3 Configuración de BGP
    Creamos la instancia dentro de Mikrotik colocando nuestro ASN con el que haremos el peer.
    Nombre:  bgp2 instances.png
Visitas: 257
Tamaño: 20.3 KB
    /routing bgp instance
    add as=65030 name=LabIPv6 redistribute-connected=yes router-id=10.0.0.3


    Agregamos el peer hacia e Router BGP-1 para establecer comunicación.
    Nombre:  bgp2 peer1.png
Visitas: 274
Tamaño: 23.9 KBNombre:  bgp2 peer2.png
Visitas: 273
Tamaño: 14.4 KB
    /routing bgp peer
    add address-families=ipv6 instance=LabIPv6 name=peer-to-bgp1 remote-address=2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:f0ca remote-as=65020


    Publicamos nuestro prefijo con el que saldremos a internet
    Nombre:  bgp2 network.png
Visitas: 253
Tamaño: 12.7 KB
    /routing bgp network
    add network=2806:40c::/32 synchronize=no


    Configuración de Router Admin-1
    Como ya tenemos sesión BGP en nuestro equipo de borde y nos han enviado el prefijo para los clientes a través de una ruta estática, debemos configurar el router administrador para otorgar ipv6.

    1 Asignación de direccionamiento en las interfaces
    Nombre:  admin1 ipv6 address.png
Visitas: 287
Tamaño: 17.6 KB
    /ipv6 address
    add address=2806:40c:6001:eeee:eeee:eeee:a:cccc/112 advertise=no comment=to-Router-BGP-2 interface=ether1
    add address=2806:40c:6002:cccc:1111:1111:1111:254 comment=to-Laptop interface=ether4


    2 Colocamos ruta por defecto hacia el router de borde
    Nombre:  admin1 ipv6 route.png
Visitas: 258
Tamaño: 12.5 KB
    /ipv6 route
    add distance=1 gateway=2806:40c:6001:eeee:eeee:eeee:a:ffff


    3 Agregación de DNS para clientes
    En IPv6 el DNS se coloca igual que en IPv4, la diferencia es que deberemos activar la opción de Other Configuration para que el router pueda enviar DNS en los mensajes de Router Advertisement hacia los clientes.
    Nombre:  admin1 dns.png
Visitas: 254
Tamaño: 16.5 KBNombre:  admin1 nd.png
Visitas: 256
Tamaño: 20.5 KB
    /ip dns
    set servers=8.8.8.8,8.8.8.8,2001:4860:4860::8888,2001: 4860:4860::8844
    #
    /ipv6 nd
    set [ find default=yes ] other-configuration=yes



    Verificación de conectividad IPv6
    Una forma fácil de validar que tengamos conexión a internet es viendo la tabla de enrutamiento de nuestro router BGP-2, ya que allí debe recibir la ruta de que asignamos para simular conexión a Cloudflare (tener en cuenta que al inicio del manual indicamos que recibiría la ruta exacta en lugar de la ruta por defecto).
    Nombre:  validar ruta clouflare.png
Visitas: 270
Tamaño: 25.6 KB

    Entonces al observar la tabla vemos que tenemos agregada esa ruta en BGP-2 y si esta recibiendo por BGP.
    Además, desde la Laptop que agregamos como cliente final podremos hacer un ping hacia la ip que asignamos como Cloudflare y obtendremos respuesta.

    Nombre:  validar ping laptop-cloudflare.png
Visitas: 259
Tamaño: 591.6 KB
    Última edición por Williams Peralta; 10/08/2024 a las 23:33

  2. #2
    Avatar de Williams Peralta
    Fecha de ingreso
    12 Jul, 21
    Mensajes
    116
    Reconocimientos
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Se adjunta la configuración colocada en cada equipo a fin de que pueda recrearse el laboratorio:

    CARRIER
    /system identity set name=CARRIER
    /tool romon set enabled=yes
    #
    /system package enable ipv6
    /system reboot
    #
    /interface bridge add name=loopback protocol-mode=none
    #
    /ip neighbor discovery-settings set discover-interface-list=all
    #
    /ip dhcp-client add disabled=no interface=ether1
    #
    /ip dns set servers=8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001: 4860:4860::8844
    #
    /ipv6 address
    add address=2001:db8:3333:4444:5555:6666:7777:9999/48 advertise=no comment=to-Router-BGP-1 interface=ether2
    add address=2606:4700:4700::1 comment=to-Cloudflare interface=ether3
    #
    /routing bgp network add network=2001:db8::/32 synchronize=no
    /routing bgp instance add as=65010 name=Laboratorio-Ipv6 redistribute-connected=yes redistribute-static=yes router-id=10.0.0.1
    /routing bgp peer add address-families=ipv6 instance=Laboratorio-Ipv6 name=peer-to-bgp1 remote-address=2001:db8:3333:4444:5555:6666:7777:8888 remote-as=65020


    ROUTER-BGP-1
    #
    sysname ROUTER-BGP-1
    #
    interface Ethernet1/0/0
    undo shutdown
    ipv6 enable
    ipv6 address 2001:db8:3333:4444:5555:6666:7777:8888/48
    #
    interface Ethernet1/0/1
    undo shutdown
    ipv6 enable
    ipv6 address 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:f0ca/112
    #
    bgp 65020
    router-id 10.0.0.2
    peer 2001:db8:3333:4444:5555:6666:7777:9999 as-number 65010
    peer 2001:db8:3333:4444:5555:6666:7777:9999 description "PEER CARRIER"
    peer 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe as-number 65030
    peer 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe description "PEER BGP2"
    #
    ipv4-family unicast
    undo synchronization
    #
    ipv6-family unicast
    undo synchronization
    network 2806:3F7:: 32
    peer 2001:db8:3333:4444:5555:6666:7777:9999 enable
    peer 2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe enable
    #
    ipv6 route-static 2806:3f7:: 32 NULL0
    #



    ROUTER BGP-2
    /system identity set name=ROUTER-BGP-2
    /tool romon set enabled=yes
    #
    /system package enable ipv6
    /system reboot
    #
    /ip dns set servers=8.8.8.8,8.8.4.4,2001:4860:4860::8888,2001: 4860:4860::8844
    #
    /ipv6 address
    add address=2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:bebe/112 advertise=no comment=to-Router-BGP-1 interface=ether1
    add address=2806:40c:6001:eeee:eeee:eeee:a:ffff/112 advertise=no comment=to-Router-Admin-1 interface=ether2
    #
    /ipv6 route add distance=21 dst-address=2806:40c:6000::/36 gateway=2806:40c:6001:eeee:eeee:eeee:a:cccc
    #
    /routing bgp network add network=2806:40c::/32 synchronize=no
    /routing bgp instance add as=65030 name=LabIPv6 redistribute-connected=yes router-id=10.0.0.3
    /routing bgp peer add address-families=ipv6 instance=LabIPv6 name=peer-to-bgp1 remote-address=2806:3f7:1004:bbbb:bbbb:bbbb:f0ca:f0ca remote-as=65020



    ROUTER-ADMIN-1
    /system identity set name=ROUTER-ADMIN-1
    /tool romon set enabled=yes
    #
    /ip dns set servers=8.8.8.8,8.8.8.8,2001:4860:4860::8888,2001: 4860:4860::8844
    #
    /ipv6 address
    add address=2806:40c:6001:eeee:eeee:eeee:a:cccc/112 advertise=no comment=to-Router-BGP-2 interface=ether1
    add address=2806:40c:6002:cccc:1111:1111:1111:254 comment=to-Laptop interface=ether4
    #
    /ipv6 nd set [ find default=yes ] other-configuration=yes
    #
    /ipv6 route add distance=1 gateway=2806:40c:6001:eeee:eeee:eeee:a:ffff
    #


    _Exports_unetlab_export-20240811-214328.zip
    Última edición por Williams Peralta; 11/08/2024 a las 14:40

  3. #3
    Avatar de oscar
    Fecha de ingreso
    06 Mar, 19
    Mensajes
    86
    Reconocimientos
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •