Está en la página 1de 15

Seminario de Telemática

Protocolo BGP

Ing. Wilson Darío Alfonso Alvarado – 2020 A


Definición

En comunicaciones, BGP (del inglés Border Gateway Protocol) es un protocolo mediante el cual se
intercambia información de encaminamiento o ruteo entre sistemas autónomos. Por ejemplo, los
proveedores de servicio registrados en internet suelen componerse de varios sistemas autónomos y para
este caso es necesario un protocolo como BGP.

Entre los sistemas autónomos de los ISP se intercambian sus tablas de rutas a través del protocolo BGP.
Este intercambio de información de encaminamiento se hace entre los routers externos de cada sistema
autónomo, los cuales deben soportar BGP. Se trata del protocolo más utilizado para redes con intención de
configurar un Exterior Gateway Protocol.

La forma de configurar y delimitar la información que contiene e intercambia el protocolo BGP es creando lo
que se conoce como sistema autónomo. Cada sistema autónomo (AS) tendrá conexiones o, mejor dicho,
sesiones internas (iBGP) y además sesiones externas (eBGP).
Definición

El protocolo de gateway fronterizo (BGP) es un ejemplo de protocolo de gateway exterior (EGP). BGP
intercambia información de encaminamiento entre sistemas autónomos a la vez que garantiza una elección
de rutas libres de bucles. Es el protocolo principal de publicación de rutas utilizado por las compañías más
importantes de ISP en Internet. BGP4 es la primera versión que admite encaminamiento entre dominios sin
clase (CIDR) y agregado de rutas. A diferencia de los protocolos de Gateway internos (IGP), como RIP,
OSPF y EIGRP, no usa métricas como número de saltos, ancho de banda, o retardo. En cambio, BGP toma
decisiones de encaminamiento basándose en políticas de la red, o reglas que utilizan varios atributos de
ruta BGP.

BGP realiza tres tipos de Ruteo:

Ruteo Interautónomo
Ruteo Intrautónomo
Ruteo de paso.
Topología del protocolo BGP

Desde el punto de vista de su topología, se


puede considerar como un gráfico de conexión de
sistemas autónomos conectados mediante
enlaces virtuales. En la figura, se pueden ver
cuatro sistemas autónomos llamados AS1, AS2,
AS3 y AS4 conectados por enlaces virtuales. Es
decir, que mantienen sesiones BGP sobre TCP
para la comunicación entre los sistemas
autónomos. Cada sistema autónomo contiene
una o más redes que se identificaron como N1,
N2 y N3 en AS1, y así sucesivamente.
Simplemente observando la figura se puede
mostrar que existe más de una ruta posible entre
dos sistemas autónomos determinados. Como
también es posible tener uno o más de un router
de borde en el mismo sistema autónomo.
Para la puesta en funcionamiento de la red anterior se debe proveer de un mecanismo de intercambio
de rutas que permita comunicar correctamente ambos sistemas. El protocolo BGP utiliza el protocolo
de vector de caminos, en inglés, Path vector protocol para el intercambio de información de
encaminamiento en la red. Se transmite una lista con identificación de los AS por los que pasa el
anuncio. De esa manera se conseguirá saber cómo llegar a cualquier dirección del prefijo propagado
así como estar preparado para cursar tráfico para cualquier dirección del prefijo.

El la topología de la red que queremos emular se ve en la imagen siguiente. Podemos ver que tenemos 3
Routers (ROUTER100, ROUTER200 y ROUTER300) y en cada una de las redes hay 2 equipos clientes y
un switch. Gracias a este enrutamiento dinámico tenemos un HA (High Availability) a nivel de conexiones
de red. Pueden hacerse multitud de formas de conexión con el fin de garantizar lo máximo posible la
redundancia de caminos de interconexión.
Ejercicio de aplicación
Ejercicio de aplicación

En la tabla se muestra el direccionamiento


para cada uno de los equipos del esquema
de red. Hay que prestar especial atención a
las direcciones IPs asignadas en los
routers, ya que llevan 3 direcciones IPs en
sus interfaces de red (2 Seriales y una
Ethernet):
Configuración routers
Configuración routers

Si se requieren comprobar las rutas dinámicas de BGP configuradas en cada uno de los routers, debemos
salir del modo de configuración y ejecutar el siguiente comando:
Comprobación routers
Comprobación routers
Comprobación routers
Comprobación

Se puede comprobar con tracert el camino que siguen los paquetes por el camino anterior:
Comprobación

Si desactivamos las interfaces que unen el ROUTER100 y el ROUTER200, veremos que ahora el tráfico
desde PC0 pasa por el ROUTER100 -> ROUTER300 -> ROUTER100:

Podemos comprobar con tracert el nuevo camino que siguen los paquetes por el camino anterior con un
enlace tirado:
https://www.raulprietofernandez.net/blog/packet-tracer/enrutamiento-dinamico-bgp-con-packet-tracer

También podría gustarte