domingo, 19 de marzo de 2017

BGP ebgp Multihop , next-hop-self Route-reflector

BGP  ebgp  multi-hop, Route reflector , next-hop-self





R1
router bgp 100
 bgp log-neighbor-changes
 neighbor 192.168.10.1 remote-as 100
router ospf 1
 network 1.1.1.0 0.0.0.255 area 0
 network 192.168.10.0 0.0.0.3 area 0


R2
router bgp 100
 bgp log-neighbor-changes
 neighbor 192.168.10.2 remote-as 100
 neighbor 192.168.10.2 route-reflector-client
 neighbor 192.168.10.5 remote-as 100
 neighbor 192.168.10.5 route-reflector-client
router ospf 1
 network 2.2.2.0 0.0.0.255 area 0
 network 192.168.10.0 0.0.0.3 area 0
 network 192.168.10.4 0.0.0.3 area 0



R3

R3#sh run | sec bgp
router bgp 100
 bgp log-neighbor-changes
 neighbor 192.168.10.6 remote-as 100
 neighbor 192.168.10.6 route-reflector-client
 neighbor 192.168.10.10 remote-as 100
 neighbor 192.168.10.10 route-reflector-client

router ospf 1
 network 3.3.3.0 0.0.0.255 area 0
 network 192.168.10.4 0.0.0.3 area 0
 network 192.168.10.8 0.0.0.3 area 0



R4#sh run | sec bgp
router bgp 100
 bgp log-neighbor-changes
 network 1.1.1.0 mask 255.255.255.0
 network 2.2.2.0 mask 255.255.255.0
 network 3.3.3.0 mask 255.255.255.0
 network 4.4.4.0 mask 255.255.255.0
 network 192.168.10.0 mask 255.255.255.252
 network 192.168.10.4 mask 255.255.255.252
 network 192.168.10.8 mask 255.255.255.252
 neighbor 5.5.5.5 remote-as 200
 neighbor 5.5.5.5 ebgp-multihop 2
 neighbor 5.5.5.5 update-source Loopback0
 neighbor 192.168.10.9 remote-as 100
 neighbor 192.168.10.9 next-hop-self

router ospf 1
 network 4.4.4.0 0.0.0.255 area 0
 network 192.168.10.8 0.0.0.3 area 0


R5
router bgp 200
 bgp log-neighbor-changes
 network 5.5.5.0 mask 255.255.255.0
 network 6.6.6.0 mask 255.255.255.0
 network 172.16.11.0 mask 255.255.255.252
 neighbor 4.4.4.4 remote-as 100
 neighbor 4.4.4.4 ebgp-multihop 2
 neighbor 4.4.4.4 update-source Loopback0
 neighbor 172.16.11.2 remote-as 200
 neighbor 172.16.11.2 next-hop-self

router eigrp 1
 network 5.5.5.0 0.0.0.255
 network 172.16.11.0 0.0.0.3








5 comentarios:

  1. Para poder hacer ping del Router R5 a 1.1.1.1 , se debe de usar "ping 1.1.1.1 source lo 0"
    Caso contrario se debería publicar por bgp las redes 10.10.10.0/30 y 10.10.10.4/30 ( no recomendable)


    Saludos .

    ResponderEliminar
    Respuestas
    1. Es correcto, esto faltaba en el lab para poder hacer las pruebas de conectividad usando ping.
      Slds,
      Fredy

      Eliminar
  2. Para la configuracion de las loopbacks tomar en cuenta:
    interface Loopback0
    ip address 5.5.5.5 255.255.255.0
    ip ospf network point-to-point
    end

    ResponderEliminar
  3. Dos comentarios
    No me funcionaba las loopback /32 pero me di cuenta que es un problema del auto summary , por lo cual con las Loopbacks /32 solo se debe apagar la autosummary del eigrp y del bgp para que funcione y asi no es necesario el ip ospf network point-to-point

    Al menos asi lo probé y funciona

    Anunciar las redes en solo el R4 mediante network funciona igual que anunciarla en cada router directamente conectado , la unica diferencia es el next hop. Cuando se anuncia en el R4 da como nexthop el .9 y si anunciamos cada loopback en su propio router BGP veremos en el R4 el nexthop de cada router pero igual funciona.

    Lo probé y las dos soluciones funciona y la unica diferencia que note es en el R4 que si las loopback son anunciadas en cada router BGP aparecen en la table BGP como "RIB-failure".
    Esto es debido al AD que OSPF es preferido que el BGP pero eso no implica a que no funcione.

    Saludos
    Ernesto

    ResponderEliminar