Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de BGP:
Sólo hay un EGP (protocolo de puerta de enlace exterior) y es BGP. BGP se utiliza para
intercambiar información de enrutamiento entre diferentes organizaciones, conocidos
como sistemas autónomos (AS).
Los ISP (proveedor de servicios de internet) utilizan BGP para enrutar paquetes a
través de Internet. Los protocolos de enrutamiento vectorial de distancia, estado de
vínculo y vector de ruta se refieren al tipo de algoritmo de enrutamiento utilizado para
determinar la mejor ruta.
Obligatorio conocido
Conocido discrecional
Opcional transitivo
Opcional no transitivo
Familias de direcciones:
BGP se orientó para el enrutamiento de prefijos IPV4 entre organizaciones, pero RFC
2858 agregó la capacidad BGP multiprotocolo (MP-BGP o MBGP) al agregar una
extensión llamada identificador de familia de direcciones (AFI) para identificar si es
IPV4 o IPV6.
AFI = se refiere a configurar ipv4 o ipv6
SAFI = se refiere a configurar unicast o multicast
BGP fue diseñado como un protocolo de enrutamiento Inter autónomo, lo que implica
que las adyacencias vecinas no deben cambiar con frecuencia y están coordinadas.
BGP usa el puerto TCP 179 para comunicarse con otros Routers.
Una sesión BGP se refiere a la adyacencia establecida entre 2 Routers BGP. Las sesiones
de saltos múltiples requieren que el Router use una ruta subyacente instalada en la RIB
para establecer la sesión TCP con el extremo remoto.
Tipos de sesión BGP:
BGP interno (iBGP) – Sesiones establecidas entre Routers iBGP que están en el mismo
AS o que participan en la misma confederación BGP. A los prefijos iBGP se les asigna
una AD de 200.
BGP externo (eBGP) – Sesiones establecidas entre Routers BGP que se encuentran en
otro AS. A los prefijos eBGP se les asigna una AD de 20.
Mensajes BGP:
Abierto (OPEN) – Se utiliza para establecer una adyacencia BGP. Ambos lados
negocian las capacidades de la sesión. El mensaje OPEN contiene el número de
versión BGP, el ASN del router de origen, el tiempo de espera y el identificador
de BGP.
Inactivo – BGP detecta un evento de inicio e intenta iniciar una conexión TCP
con el par BGP y también escucha una nueva conexión desde un router par.
------------------------------------------------------------------------------------------------------------------------------
1º Inicia el enrutamiento BGP con el comando global “router bgp (número de ASN)”
2º Define la RID BGP. Para garantizar que el RID no cambie. Comando de configuración
del Router BGP “router-id (IP en formato IPV4)”
3º Declara la IP del vecino BGP y el número de sistema autónomo con el comando de
configuración del router BGP “neighbor (IP en formato IPv4) remote-as (nº de ASN)”
4º Inicializa la familia de direcciones con el comando de configuración del Router BGP
“address-family (ipv4 o ipv6) (unicast o multicast)”
5º Activa la familia de direcciones para el vecino BGP con el comando de configuración
AFI BGP “neighbor (IP en formato ipv4) activate”
Anuncio de prefijo:
Las declaraciones de red BGP no habilitan BGP para una interfaz específica, sino que
identifican prefijos de red específicos que se instalarán en la tabla BGP conocida como
tabla Loc-RIB.
Después de configurar una declaración de red BGP, el proceso BGP busca en la RIB
global para una coincidencia exacta de prefijo de red. El prefijo de red puede ser para
una red conectada, una red conectada secundaria o cualquier ruta de un protocolo de
enrutamiento. Después verifica si la declaración de red coincide con un prefijo en la RIB
global para instalarla en la tabla BGP Loc-RIB. Al instalar el prefijo BGP en la tabla Loc-
RIB se establecen atributos (PA) BGP según el tipo de prefijo RIB:
1º Pasa un control de validez. Verifica que el NRLI sea válido y que la IP de siguiente
salto se pueda resolver en la RIB global.
2º Procesa políticas de ruta de vecinos salientes.
3º Anuncia el NLRI a los vecinos BGP.
BGP usa 3 tablas para mantener el prefijo de red y los atributos de ruta (PA) para una
ruta:
Adj-RIB-Out: Contiene los NLRI después de que se hayan procesado las políticas
de ruta de salida.
------------------------------------------------------------------------------------------------------------------------------
Resumen de ruta:
Resumir los prefijos conserva los recursos del Router y acelera el cálculo de la mejor
ruta al reducir el tamaño de la tabla.
Estática: Crea una ruta estática a Null0 para el prefijo de red de resumen y luego
anuncia el prefijo con una declaración de red. La desventaja de esta técnica es
que la ruta resumida siempre se anuncia, aunque las redes no estén
disponibles.
Dirección agregada: