Está en la página 1de 26

PROTOCOLO BGP

• Andres Mauricio García


• Fabian Andres Mora
• Santiago Rodríguez Castro
• Sandra Liliana Urrea
• Juan David Suarez Colorado
• José Manuel Romero Jiménez
• Diego Yanzir Gutiérrez
• Diego Alexander Córdoba Vergara

Vigilada MinEducación www.ucundinamarca.edu.co


PROTOCOLO BGP
El protocolo de puerta de enlace de frontera o BGP (del inglés
Border Gateway Protocol) es un protocolo mediante el cual se
intercambia información de encaminamiento 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.
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 o AS. Cada uno tendrá conexiones o sesiones
internas (iBGP), así como sesiones externas (eBGP).

Vigilada MinEducación www.ucundinamarca.edu.co


¿CÓMO FUNCIONA EL BGP?
El BGP utiliza TCP como protocolo de transporte, en el puerto 179. Dos
routers BGP forman una conexión TCP entre ellos. Estos routers son routers de
peer. Los routers de peer intercambian mensajes para abrir y confirmar los
parámetros de conexión.

Los routers BGP intercambian información sobre la posibilidad de alcance de


la red. Esta información es principalmente una indicación de las trayectorias
completas que una ruta debe tomar para llegar a la red de destino. Las
trayectorias son números de AS BGP. Esta información ayuda con la
construcción de un gráfico de los AS que son libres de loops. En el gráfico,
también se muestra dónde aplicar las políticas de ruteo para hacer cumplir
algunas restricciones en el comportamiento de ruteo.

Vigilada MinEducación www.ucundinamarca.edu.co


¿POR QUÉ USAR BGP?
BGP ofrece estabilidad de red que garantiza que los routers
puedan adaptarse rápidamente para enviar paquetes a través de
otra re-conexión si una ruta de Internet se cae. BGP toma
decisiones de routing basadas en rutas, reglas o políticas de red
configuradas por un administrador de red. Cada router BGP
mantiene una tabla de routing estándar utilizada para dirigir
paquetes en tránsito. Esta tabla se usa junto con una tabla de
routing separada, conocida como la Routing Information Base
(RIB), que es una tabla de datos almacenada en un servidor en
el router BGP.

Vigilada MinEducación www.ucundinamarca.edu.co


DISEÑO DEL PROTOCOLO

En los siguientes puntos, se presenta la arquitectura y su taxonomía de este protocolo


compuesto por tres ejes fundamentales que conlleva su funcionalidad.

Vigilada MinEducación www.ucundinamarca.edu.co


Formato

Vigilada MinEducación www.ucundinamarca.edu.co


En la cabecera de comunicaciones v.4 denota:

• Marcador: incluido para compatibilidad, debe establecerse en todos.

• Longitud: longitud total del mensaje en octetos, incluido el encabezado.

• Tipo: tipo de mensaje BGP. Se definen los siguientes valores:

1. Abierto
2. Actualización
3. Notificación
4. KeepAlive
5. Ruta-Actualizar

Vigilada MinEducación www.ucundinamarca.edu.co


Estados y Relaciones AS

Vigilada MinEducación www.ucundinamarca.edu.co


Muestra los estados por los cuales el enrutador existe para lograr la operatividad y
aprendizaje de las rutas las cuales se van actualizando automáticamente.
Así los estados son:
• Inactivo
• De conexión
• Activo
• Se OpenSent
• De confirmación abierta
• Establecido
Un sistema autónomo AS corresponde a un grupo de redes que para enviar y recibir tráfico
de Internet utilizan una misma entidad u operador de red. Esta se basa en un algoritmo
secuencial para la evaluación de ruta (path).

Vigilada MinEducación www.ucundinamarca.edu.co


Vigilada MinEducación www.ucundinamarca.edu.co
 Colección de redes bajo la misma política de enrutamiento
 Con un mismo protocolo de enrutamiento
 Usualmente bajo un mismo propietario y control
administrativo
 Identificado por un único número entero de 32 bits,
conocido como Numero de Sistema Autónomo (ASN)

Vigilada MinEducación www.ucundinamarca.edu.co


Vigilada MinEducación www.ucundinamarca.edu.co
Numero de Sistema Autónomo (ASN)
Dos rangos:
• 0-65535 (rango original de 16 bits)
• 65536-4294967295 (rango de 32 bits - RFC4893)
Uso:
• 0 and 65535 (reservado)
• 1-64495 (para Internet publica)
• 64496-64511 (para documentación - RFC5398)
• 64512-65534 (sólo para uso privado)
• 23456 (representar 32 bits en 16 bits)
• 65536-65551 (documentación - RFC5398)
• 65552-4294967295 (para Internet pública)

Vigilada MinEducación www.ucundinamarca.edu.co


La representación de 32 bits se especifica en RFC 5396 
Define “asplain” (formato tradicional) como notación estándar

• Los Registros Regionales de Internet (RIRs) asignan los ASNs


• También disponibles a través los ISP que son miembros de los
RIRs
• Actualmente se han distribuido hasta 58367 ASNs de 16 bits a
los RIRs para asignación
• Cerca de 37500 son visibles en Internet
• Cada RIR ha recibido un bloque de ASNs de 32 bits
• De 1400 asignaciones, cerca de 1100 estan visibles en Internet

Vigilada MinEducación www.ucundinamarca.edu.co


Ingeniería del tráfico
 ORIGIN.
 AS-PATH.
 NEXT-HOP.
 MULTI-EXIT-DISCRIMINATOR (MED).
 LOCAL-PREF.
 ATOMIC AGGREGATE.
 COMMUNITY.

Vigilada MinEducación www.ucundinamarca.edu.co


Desarrollo
Con la información conceptual obtenida de los puntos anteriores; el marco de desarrollo lleva a
la identificación, implementación, configuración elemental y temas relacionas de una red BGP
partiendo del concepto básico para resolver de manera compresible un caso esencial de
enrutamiento de este tipo.

Vigilada MinEducación www.ucundinamarca.edu.co


Requerimientos para una
configuración BGP básica
Para una configuración BGP básica, Se incluyen lo siguiente:

 Número de AS (en nuestra propia red y en todos los AS


remotos).

Las direcciones IP de todos los vecinos (nodo) involucrados.

Las redes que se anunciarán dentro de BGP.


Vigilada MinEducación www.ucundinamarca.edu.co
Configuraciones
1. Defina el proceso de router y el número de AS al que pertenecen los routers

2. Defina los vecinos BGP

Vigilada MinEducación www.ucundinamarca.edu.co


Implementación básica BGP

Los nodos BGP pueden ser internos o externos a los AS. Ambos tipos requieren de una
conexión TCP para el correcto funcionamiento del protocolo.

Vigilada MinEducación www.ucundinamarca.edu.co


BGP Externo (ebgp)

Vigilada MinEducación www.ucundinamarca.edu.co


BGP Interno (ibgp)

Vigilada MinEducación www.ucundinamarca.edu.co


Atributo Next-hop

Un atributo muy importante en una red BGP con más de dos dispositivos
vecinos es el de next-hop que define la dirección IP del enrutador que debe
usarse para continuar con el destino final del mensaje update, éste atributo
realiza una búsqueda recursiva para determinar la interfaz de salida de
paquetes.

Vigilada MinEducación www.ucundinamarca.edu.co


Best Path Route – Mejor ruta BGP
Consideran que BGP es un protocolo autónomo para la
comunicación, en su contexto existe la selección de la mejor
ruta que lleve a efectuar dicha funcionalidad.

Vigilada MinEducación www.ucundinamarca.edu.co


CONCLUSIÓN
BGP es el protocolo encargado de administrar las direcciones IP y
brindar comunicaciones dentro de internet, ya se basa en Sistemas
Autónomos para realizar el enrutamiento. Además de brindar
comunicación también tiene la capacidad de ofrecer ingeniería de
tráfico con lo cual aporta aun mayor flexibilidad al control del tráfico
pudiendo adaptarlo a las necesidades de los clientes. Este protocolo
puede trabajar en conjunto con otros protocolos de enrutamiento
interno de manera que es utilizado dentro de las redes privadas junto
con otros haciendo uso de las herramientas que ofrece para el control
de tráfico y administración de las tablas de enrutamiento.

Vigilada MinEducación www.ucundinamarca.edu.co


PROBLEMAS CON EL
PROTOCOLO BGP
Border Gateway Protocol se creó originalmente en 1989
como una solución rápida para Internet, pero se ha mantenido
como el protocolo principal para el tráfico de larga distancia.
Desde entonces, sin embargo, las amenazas cibernéticas han
evolucionado y BGP no ha seguido el ritmo.

Vigilada MinEducación www.ucundinamarca.edu.co


GRACIAS!!!

Vigilada MinEducación www.ucundinamarca.edu.co

También podría gustarte