Ejemplo de configuración de conexión de eBGP con iBGP que contiene OSPF

Última respuesta febr. 08, 2019 10:22:39 652 2 1 0

Aunque BGP es un protocolo de routing exterior, dispone de dos comportamientos:

l  Internal BGP (iBGP)

l  External BGP (eBGP)


La diferencia depende de la función del protocolo de routing, es el router el que determinará si él será un vecino eBGP o iBGP comprobando el número de AS en las actualizaciones.

l  eBGP envía información de routing entre ASs.

l  iBGP se utiliza dentro de un único AS y se suele utilizar para comunicar dos routers BGP situados en el mismo AS.


Para diseñar e implementar correctamente BGP es necesario tener en cuenta algunas características de BGP que es necesario entender:

l  Los routers iBGP no tienen que estar directamente conectados.

l  Los routers eBGP sí tienen que estar físicamente conectados.


Los routers iBGP no requieren estar conectados en el mismo medio físico, pero tienen que estar conectados utilizando el puerto 179/TCP, esto significa que iBGP tiene independencia de la topología.


La comunicación entre routers iBGP puede ser propagada con otro protocolo IGP ya que BGP no requiere una conexión física sino lógica.

BGP puede pasar la información de routing al protocolo IGP que esté en la red mediante redistribución.

 

A continuación se detalla un ejemplo con la siguiente topología.


175318vknp4rg4xrszmmzq.png?image.png

 


En donde se puede tener el ejemplo de una red empresarial, en donde la red de una sucursal se comunica con la matriz, y esta a su vez con una red del cliente, en donde todo está comunicado entre sí.

 

CONFIGURACION

 

Router Cliente

interface GigabitEthernet0/0/0

 ip address 10.0.0.2 255.255.255.252

#

interface LoopBack0

 ip address 172.16.0.1 255.255.255.255

#

bgp 65100

 peer 10.0.0.1 as-number 65000

 #

 ipv4-family unicast

  undo synchronization

  network 10.0.0.0 255.255.255.252

  network 172.16.0.1 255.255.255.255

  peer 10.0.0.1 enable

 

Router Principal

interface GigabitEthernet0/0/0

 ip address 10.0.0.1 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 10.1.0.1 255.255.255.252

#

interface LoopBack0

 ip address 172.17.0.1 255.255.255.255

#

bgp 65000

peer 10.0.0.2 as-number 65100

 peer 10.1.0.2 as-number 65000

 #

 ipv4-family unicast

  undo synchronization

  network 10.0.0.0 255.255.255.252

  network 10.1.0.0 255.255.255.252

  network 172.17.0.1 255.255.255.255

  peer 10.0.0.2 enable

  peer 10.1.0.2 enable

 

Router Sucursal

interface GigabitEthernet0/0/0

 ip address 10.1.0.2 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 10.10.0.1 255.255.255.252

#

interface GigabitEthernet0/0/2

 ip address 10.10.0.5 255.255.255.252

#

interface LoopBack0

 ip address 172.18.0.1 255.255.255.255

#

bgp 65000

 peer 10.1.0.1 as-number 65000

 #

 ipv4-family unicast

  undo synchronization

  network 10.1.0.0 255.255.255.252

  import-route ospf 100

  peer 10.1.0.1 enable

#

ospf 100

 import-route bgp permit-ibgp

 area 0.0.0.0

  network 10.10.0.0 0.0.0.3

  network 10.10.0.4 0.0.0.3

  network 172.18.0.1 0.0.0.0

 

Router 01

interface GigabitEthernet0/0/0

 ip address 10.10.0.2 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 10.10.0.10 255.255.255.252

#

interface LoopBack0

 ip address 172.18.0.3 255.255.255.255

#

ospf 100

 area 0.0.0.0

  network 10.10.0.0 0.0.0.3

  network 10.10.0.8 0.0.0.3

  network 172.18.0.3 0.0.0.0

 

Router 02

interface GigabitEthernet0/0/0

 ip address 10.10.0.9 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 10.10.0.6 255.255.255.252

#

interface LoopBack0

 ip address 172.18.0.2 255.255.255.255

#

ospf 100

 area 0.0.0.0

  network 10.10.0.4 0.0.0.3

  network 10.10.0.8 0.0.0.3

  network 172.18.0.2 0.0.0.0

 

COMPROBACION

 

Desde el Router Principal, revisar las conexiones BGP

[RPrincipal]display bgp peer

 

 BGP local router ID : 10.0.0.1

 Local AS number : 65000

 Total number of peers : 2           Peers in established state : 2

 

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv

  10.0.0.2        4       65100      328      334     0 05:25:59 Established       1

  10.1.0.2        4       65000      319      317     0 05:11:33 Established       6

En donde se pueden observar las conexiones de los diferentes AS y en como su estado se encuentra en Established.

 

Desde el Router Principal, revisar la tabla de ruteo aprendida poro BGP.

[RPrincipal]display bgp routing-table

 

 BGP Local router ID is 10.0.0.1

 Status codes: * - valid, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

 

 Total Number of Routes: 8

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 

 *>i  10.10.0.0/30       10.1.0.2        0          100        0      ?

 *>i  10.10.0.4/30       10.1.0.2        0          100        0      ?

 *>i  10.10.0.8/30       10.1.0.2        2          100        0      ?

 *>   172.16.0.1/32      10.0.0.2        0                     0      65100i

 *>   172.17.0.1/32      0.0.0.0         0                     0      i

 *>i  172.18.0.1/32      10.1.0.2        0          100        0      ?

 *>i  172.18.0.2/32      10.1.0.2        1          100        0      ?

 *>i  172.18.0.3/32      10.1.0.2        1          100        0      ?

 

Tabla de Routeo del Router Principal

[RPrincipal]display ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 18       Routes : 18      

 

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

       10.0.0.0/30  Direct  0    0           D   10.0.0.1        GigabitEthernet0/0/0

       10.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

       10.0.0.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

       10.1.0.0/30  Direct  0    0           D   10.1.0.1        GigabitEthernet0/0/1

       10.1.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

       10.1.0.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

      10.10.0.0/30  IBGP    255  0          RD   10.1.0.2        GigabitEthernet0/0/1

      10.10.0.4/30  IBGP    255  0          RD   10.1.0.2        GigabitEthernet0/0/1

      10.10.0.8/30  IBGP    255  2          RD   10.1.0.2        GigabitEthernet0/0/1

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

     172.16.0.1/32  EBGP    255  0           D   10.0.0.2        GigabitEthernet0/0/0

     172.17.0.1/32  Direct  0    0           D   127.0.0.1       LoopBack0

     172.18.0.1/32  IBGP    255  0          RD   10.1.0.2        GigabitEthernet0/0/1

     172.18.0.2/32  IBGP    255  1          RD   10.1.0.2        GigabitEthernet0/0/1

     172.18.0.3/32  IBGP    255  1          RD   10.1.0.2        GigabitEthernet0/0/1

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

 

Hacer Ping desde el Router del Cliente a la LoopBack del Router 02

[RCliente-bgp]ping 172.18.0.2

  PING 172.18.0.2: 56  data bytes, press CTRL_C to break

    Reply from 172.18.0.2: bytes=56 Sequence=1 ttl=253 time=40 ms

    Reply from 172.18.0.2: bytes=56 Sequence=2 ttl=253 time=40 ms

    Reply from 172.18.0.2: bytes=56 Sequence=3 ttl=253 time=40 ms

    Reply from 172.18.0.2: bytes=56 Sequence=4 ttl=253 time=30 ms

    Reply from 172.18.0.2: bytes=56 Sequence=5 ttl=253 time=30 ms

 

  --- 172.18.0.2 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 30/36/40 ms

 

 

¿De qué forma podemos mejorar la comunicación de capa 3 entre estos dispositivos?

 

¿Qué protocolos hubieras utilizados en lugar de los mencionados?


  • x
  • convención:

Maynez
Publicado 2019-2-7 18:23:32 Útil(1) Útil(1)
Gracias! Bastante aclaratorio el aporte, esperamos seguir mas aportes como este!
Saludos!
  • x
  • convención:

Maynez
GNOC Engineer at Huawei Technologies Co. Ltd
user_3194697
Publicado 2019-2-8 10:22:39 Útil(1) Útil(1)
Es bueno tener información en español, muchas veces la documentación en ingles está traducida de otro idioma y eso dificulta el entendimiento
  • x
  • convención:

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse

Aviso Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
¡Ingresa y disfruta de todos los beneficios para los miembros!

¡Ingresa y disfruta de todos los beneficios para los miembros!

Aterrizaje