Ejemplo de configuración de BGP

En esta topología de BGP de localización simple, AS 65000 Empresa A usa eBGP para anunciar su red 198.133.219.0/24 a ISP-1 en AS 65001. El ISP-1 anuncia una ruta predeterminada en las actualizaciones de eBGP a la empresa A.

Nota: El protocolo BGP normalmente no es necesario en AS de localización simple. Se utiliza aquí para proporcionar un ejemplo de configuración sencilla.

La figura 1 muestra la configuración de BGP para la empresa A. Los clientes utilizarán generalmente el espacio privado de direcciones IPv4 para los dispositivos internos dentro de su propia red. Luego, el router de la empresa A utiliza NAT para traducir estas direcciones IPv4 privadas a una de sus direcciones IPv4 públicas, anunciadas por BGP al ISP.

El comando router bgp habilita el BGP e identifica el número de AS para la empresa A. Un router sólo puede pertenecer a una sola AS, de modo que solo puede ejecutase un único proceso de BGP en un router.

El comando neighbor identifica el par de BGP y su número de AS. Observe que el AS del ISP es diferente que el número de AS de la empresa A. Esto le informa al proceso de BGP que el vecino está en un AS diferente y que, por lo tanto, se trata de un vecino de BGP externo.

La opción mask debe utilizarse cuando la red que se anuncie es diferente a su equivalente con clase. En este ejemplo, 198.133.219.0/24 es equivalente a una red Clase C. Las redes Clase C tienen una máscara de subred /24, así que, en este caso, la opción mask no se requiere. Si el cliente A estuviera anunciando la red 198.133.0.0/16, sería necesaria la opción mask. De lo contrario, el protocolo BGP publicaría de red con una máscara /24 con clase.

El comando network introduce la dirección de red en la tabla de BGP local. La tabla de BGP contiene todas las rutas aprendidas a través de BGP o anunciadas mediante BGP. eBGP luego anunciará la dirección de red a sus vecinos eBGP.

Nota: A diferencia de un protocolo IGP, la dirección de red usada en el comando network no tiene que ser una red conectada directamente. El router sólo necesita tener una ruta hacia esta red en su tabla de routing.

La figura 2 muestra la configuración de BGP para ISP-1.

Los comandos de eBGP en el router ISP-1 son similares a la configuración en la empresa A. Observe cómo el comando network 0.0.0.0 de la red para anunciar una red predeterminada a la empresa A.

Nota: Si bien el comando network 0.0.0.0 es una opción de configuración de BGP válida, hay mejores maneras para anunciar una ruta predeterminada en eBGP. Sin embargo, estos métodos están más allá del alcance de este curso.