BGP (Protocolo de puerta de enlace Fronteriza)
BGP (Protocolo de puerta de enlace Fronteriza) es el protocolo subyacente al sistema de enrutamiento global de Internet. Gestiona cómo se enrutan los paquetes de red en red a través del intercambio de información de enrutamiento y accesibilidad entre enrutadores perimetrales. BGP dirige paquetes entre sistemas autónomos (AS), que son redes administradas por una sola empresa o proveedor de servicios.
BGP crea estabilidad de red al garantizar que los enrutadores se adapten a los fallos de ruta: cuando un camino desciende, se encuentra rápidamente un nuevo camino. BGP toma decisiones de enrutamiento basadas en rutas, definidas por reglas o directivas de red establecidas por los administradores de red.
¿Cómo funciona BGP?
Cada enrutador mantiene una tabla de enrutamiento que controla cómo se dirigen los paquetes. La información de la tabla de enrutamiento es generada por el proceso BGP en el enrutador, basado en la información entrante de otros enrutadores e información en la base de información de enrutamiento BGP (RIB), que es una tabla de datos almacenada en un servidor en el enrutador BGP. El RIB contiene información tanto de pares externos conectados directamente como de pares internos, y en función de las políticas de qué rutas se deben usar y qué información se debe publicar, actualiza continuamente la tabla de enrutamiento a medida que se producen cambios.
¿Para qué se utiliza BGP?
BGP ofrece estabilidad de red que garantiza que los enrutadores se puedan adaptar rápidamente para enviar paquetes a través de otra reconexión si se interrumpe una ruta de Internet. BGP toma decisiones de enrutamiento basadas en rutas, reglas o directivas de red configuradas por un administrador de red. Cada enrutador BGP mantiene una tabla de enrutamiento estándar utilizada para dirigir paquetes en tránsito. BGP utiliza la topología cliente-servidor para comunicar información de enrutamiento, con el cliente-servidor iniciando una sesión BGP enviando una solicitud al servidor.
Conceptos básicos de enrutamiento de BGP
BGP envía información actualizada de la tabla del enrutador solo cuando algo cambia, y solo la información afectada. BGP no tiene mecanismo de detección automático, lo que significa que las conexiones entre pares deben configurarse manualmente, con direcciones de pares programadas en ambos extremos.
BGP toma las mejores decisiones de trazado en función de la accesibilidad actual, el recuento de saltos y otras características de trazado. En situaciones en las que hay múltiples rutas disponibles, como dentro de una instalación de alojamiento principal, las políticas BGP comunican las preferencias de una organización sobre qué ruta de tráfico debe seguir dentro y fuera. Las etiquetas de comunidad BGP pueden controlar el comportamiento de la publicidad de ruta entre compañeros.
BGP en red se basa en TCP / IP. Funciona en la Capa de Transporte OSI (Capa 4) para controlar la Capa de Red (Capa 3). Como se describe en RFC4271 y se ratificó en 2006, la versión actual de BGP-4 admite tanto el Enrutamiento entre dominios sin clase (CIDR) como IPv6, lo que permite la viabilidad continua de IPv4. El uso del CIDR es una forma de tener más direcciones dentro de la red que con el esquema de asignación de direcciones IP actual.
![BGP permite compartir rutas troncales](https://cdn.ttgtmedia.com/rms/onlineImages/BGP_backbone_mobile.png)
Problemas comunes con BGP
Los problemas comunes con BGP incluyen fallas en el intercambio de información. Los intercambios de información no siempre tienen éxito, ya que la información puede tener un formato incorrecto o contener datos incorrectos. Los enrutadores pueden quedarse sin memoria o almacenamiento, o ser demasiado lentos para responder a las actualizaciones. Los enrutadores envían códigos de error y subcódigos para comunicar problemas, incluidos tiempos de espera, solicitudes mal formadas y problemas de procesamiento.
Seguridad BGP
BGP también es vulnerable a ataques basados en información errónea. Los actores maliciosos pueden inundar un enrutador con paquetes defectuosos en un ataque de denegación de servicio, por ejemplo. También pueden afirmar ser la fuente de información de enrutamiento para un AS y controlar (temporalmente) hacia dónde se dirigía el tráfico desde ese AS goes, una práctica conocida como secuestro de BGP.
Diferencia entre BGP interno y externo, OSPF
Cuando BGP se usa para enrutar dentro de un solo AS, se llama BGP interno o iBGP. Cuando se usa para conectar uno COMO a otros, se llama BGP externo o eBGP.
El protocolo OSPF (Open Shortest Path First) se usa solo en redes internas. OSPF se centra en encontrar la ruta más corta disponible entre los nodos y en fallar a esa ruta más corta lo más rápido posible. BGP es más lento para fallar en una nueva ruta, pero es más escalable. OSPF es esencialmente jerárquico en estructura, mientras que BGP es una malla. Algunas redes están reemplazando OSPF con iBGP.Instagram Facebook Facebook, Instagram y WhatsApp se desconectaron durante seis horas en octubre de 2013, y se desconectaron durante seis horas. 4, 2021. La interrupción se debió a que no había rutas BGP que funcionaran en los sitios de redes sociales y los servidores DNS se desconectaron. Esto esencialmente desconectó las aplicaciones de redes sociales de Internet.
Leave a Reply