Translate

Contenido

martes, 8 de mayo de 2018

eBGP e iBGP

Resultado de imagen para eBGP e iBGP

Se denomina "pares BGP" a dos routers que intercambian información de routing de BGP. Como se muestra en la Figura 1, existen dos tipos de BGP:
  • BGP externo (eBGP): El BGP externo es el protocolo de routing utilizado entre los routers de sistemas autónomos diferentes.
  • BGP interno (iBGP): El BGP interno es el protocolo de routing utilizado entre los routers del mismo AS.
Este curso se centra en el protocolo EBGP únicamente.
Nota: Existen algunas diferencias en la manera en la que funciona el BGP; esto depende de si los dos routers son pares de eBGP o pares iBGP. Sin embargo, estas diferencias están más allá del alcance de este curso.
Figura 1: eBGP frente a iBGP
Topología que muestra tres sistemas autónomos con routing de iBGP dentro de cada sistema autónomo y un routing de BGP entre sistemas autónomos.

Pasos para configurar eBGP

Para implementar eBGP para este curso, deberá completar las siguientes tareas:
Paso 1: Habilitar el routing BGP.
Paso 2: Configurar el vecino BGP (peering).
Paso 3: Publicar las redes que se originan de este AS.
La Tabla 1 muestra la sintaxis de comandos y una descripción para la configuración básica del protocolo eBGP.
Figura 1: Comandos de configuración de BGP
Comando
Descripción
Router(config)# router bgp as-number
Habilita un proceso de routing de BGP y coloca al router en el modo de configuración de router.
Router(config-router)# neighborip-address remote-as as-number
Especifica un vecino de BGP. as-number es el número de AS del vecino.
Router(config-router)# networknetwork-address [mask network-mask]
Publica una dirección de red en un vecino de eBGP como originada por este AS.  La (network- mask) máscara de red es la máscara de subred de la red.

Verificación del protocolo eBGP

Se pueden usar tres comandos pueden usarse para verificar el protocolo eBGP, como se muestra en la Tabla 1.
Tabla 1: Comandos de verificación de BGP
Comando
Descripción
Router# show ip route
Verifique que las rutas publicadas por el vecino BGP se encuentren presentes en la tabla de routing IPv4.
Router# show ip bgp
Verifique que las redes IPv4 recibidas y publicadas se encuentren en la tabla de BGP.
Router# show ip bgp summary
Verifique los vecinos BGP IPv4 y otra información de BGP.

En la figura 1, se muestra la topología de configuración de eBGP.
Figura 1: Topología de configuración de eBGP
Topología que muestra dos sistemas autónomos conectados
El ejemplo 1 muestra el resultado de la tabla de routing IPv4 de la Empresa A.
Ejemplo 1: Tabla de routing IPv4 de la Empresa A
Company-A# show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
<resultado omitido>

Gateway of last resort is 209.165.201.1 to network 0.0.0.0

B*    0.0.0.0/0 [20/0] via 209.165.201.1, 00:36:03
      10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        198.133.219.0/24 is directly connected, GigabitEthernet0/0
L        198.133.219.1/32 is directly connected, GigabitEthernet0/0
      209.165.201.0/24 is variably subnetted, 2 subnets, 2 masks
C        209.165.201.0/27 is directly connected, GigabitEthernet0/1
L        209.165.201.2/32 is directly connected, GigabitEthernet0/1
Company-A#

Observe cómo el código de origen B identifica que la ruta fue aprendida mediante el BGP. Específicamente, en este ejemplo, la Empresa A recibió una ruta predeterminada publicada por BGP desde ISP-1.
El Ejemplo 2 muestra el resultado de la tabla de BGP de la Empresa A.
Ejemplo 2: Tabla de BGP de la empresa A
Company-A# show ip bgp
BGP table version is 3, local router ID is 209.165.201.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
              x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>  0.0.0.0          209.165.201.1            0             0 65001 i
 *>  198.133.219.0/24 0.0.0.0                  0         32768 i
Company-A#

La primera entrada 0.0.0.0 con un salto siguiente 209.165.201.1 es la ruta predeterminada publicada por ISP-1. La ruta del AS muestra el AS simple de 65001 porque la red 0.0.0.0/0 publicada por el ISP-1, surgió del mismo AS. La mayoría de las entradas de la tabla de BGP muestran los números del sistema autónomo múltiple en la ruta y detallan la secuencia de números de AS necesarios para llegar a la red de destino.
La segunda entrada 198.133.219.0/24 es la red publicada por el router de la empresa A al ISP-1. La dirección del siguiente salto de 0.0.0.0 indica que la red 198.133.219.0/24 se originó en este router.
El ejemplo 3 muestra el estado de conexión de BGP en la Empresa A.
Ejemplo 3: Conexiones de BGP de la Empresa A
Company-A# show ip bgp summary
BGP router identifier 209.165.201.2local AS number 65000
BGP table version is 3, main routing table version 3
2 network entries using 288 bytes of memory
2 path entries using 160 bytes of memory
2/2 BGP path/bestpath attribute entries using 320 bytes of memory
1 BGP AS-PATH entries using 24 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 792 total bytes of memory
BGP activity 2/0 prefixes, 2/0 paths, scan interval 60 secs

Neighbor       V       AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
209.165.201.1  4    65001      66      66        3    0    0 00:56:11           1
Company-A#

La primera línea muestra la dirección IPv4 local utilizada para establecer una interconexión con otro vecino de BGP y el número local de AS de este router. Aparecerá la dirección y el número de AS del vecino BGP remoto en la parte inferior del resultado.
Blogs relacionados 

Si te gusto este articulo comenta y comparte sigue en tu pagina Redes Five.

visitanos en nuestra pagina sobre sistemas operativos y mas Sistemastube.