BGP - eBGP vs iBGP - What's the difference?
Summary
TLDREl script de video de Lazarus de telecom.Tech explica con claridad la diferencia entre eBGP (Border Gateway Protocol externo) e iBGP (Border Gateway Protocol interno). BGP es el protocolo de enrutamiento utilizado en Internet, y se divide en eBGP, que se utiliza entre dos routers de diferentes sistemas autónomos (AS), y iBGP, que se emplea entre routers del mismo AS. Aunque son manifestaciones diferentes del mismo protocolo, funcionan ligeramente de manera distinta. Lazarus destaca que iBGP requiere un 'full mesh' de pares BGP dentro de un AS y que eBGP por defecto necesita que los pares estén directamente conectados. Además, se menciona que la distancia administrativa y el manejo del próximo salto varían entre eBGP y iBGP, afectando cómo se seleccionan y propagan las rutas. Finalmente, se aclara que la configuración de un protocolo de puerta de enlace interior (IGP) como OSPF o EIGRP es un requisito previo para la implementación de BGP, y que iBGP se encarga del intercambio de rutas dentro de un AS mientras que eBGP comparte rutas entre AS.
Takeaways
- 🌐 **BGP es un protocolo de enrutamiento utilizado en Internet**: Border Gateway Protocol (BGP) es la base del enrutamiento en la red global.
- 🔄 **Dos manifestaciones de BGP**: BGP se divide en eBGP (externo) y iBGP (interno), ambas son formas diferentes del mismo protocolo.
- 🤝 **eBGP vs. iBGP**: eBGP se utiliza entre routers de diferentes AS (autonomous systems), mientras que iBGP se utiliza entre routers del mismo AS.
- 🏢 **AS como entidades independientes**: Los AS son unidades controladas por organizaciones específicas, como ISPs o grandes empresas.
- 🔗 **Requisito de malla completa en iBGP**: Todos los routers iBGP en un AS deben tener un emparejamiento BGP completo entre sí.
- 🚫 **No se requiere malla completa en eBGP**: eBGP no necesita que todos los routers estén interconectados entre sí.
- 🛠️ **Configuración de enrutamiento estático o IGP**: iBGP permite conexiones no directamente conectadas mediante enrutamiento estático o un protocolo de gateway interior (IGP).
- 📉 **Distintos valores de distancia administrativa**: Las rutas aprendidas a través de eBGP tienen una distancia administrativa por defecto de 20, mientras que las de iBGP son 200.
- ↔️ **Manejo del próximo salto**: eBGP cambia el atributo del próximo salto a la dirección IP de la interfaz que alcanza al par, iBGP no lo cambia.
- 🔄 **Manejo del camino AS**: Al anunciar rutas a pares eBGP, el número de AS local se antepone a la ruta AS, pero no cambia al anunciar a pares iBGP.
- 📋 **Pre requisitos para iBGP**: El enrutamiento dentro de un AS debe estar completamente establecido antes de configurar iBGP, generalmente usando un IGP como OSPF o EIGRP.
- 📈 **Escalabilidad de BGP**: La capacidad de BGP para funcionar de manera diferente en contextos internos y externos es una de las razones de su escalabilidad y apropiación para Internet.
Q & A
¿Qué es BGP y cuál es su función principal en Internet?
-BGP, o Border Gateway Protocol, es el protocolo de enrutamiento utilizado en Internet a gran escala. Su función principal es permitir a los routers en diferentes redes autónomas (AS) intercambiar información de enrutamiento para que el tráfico se pueda dirigir de manera eficiente a través de Internet.
¿Cuál es la diferencia fundamental entre eBGP y iBGP?
-La diferencia fundamental entre eBGP (external BGP) e iBGP (internal BGP) es que eBGP se utiliza para crear un emparejamiento BGP entre dos routers que pertenecen a diferentes AS, mientras que iBGP se utiliza para crear un emparejamiento BGP entre dos routers que pertenecen al mismo AS.
¿Por qué es necesario que los routers iBGP tengan un 'full mesh' de emparejamiento?
-Los routers iBGP requieren un 'full mesh' de emparejamiento para garantizar que todos los routers en una AS puedan intercambiar información de ruta de manera eficiente. Esto asegura que cada router tenga acceso a la ruta más óptima a cualquier destino dentro de la AS.
¿Por qué eBGP requiere que los peers estén directamente conectados por defecto?
-eBGP requiere que los peers estén directamente conectados para minimizar la complejidad y el riesgo de ciclos en las rutas de enrutamiento. Aunque se puede cambiar este comportamiento, es una buena práctica seguir esta regla para evitar problemas en la propagación de rutas.
¿Cómo se maneja el atributo 'next hop' en eBGP y iBGP?
-En eBGP, el atributo 'next hop' se cambia por defecto a la dirección IP de la interfaz utilizada para alcanzar al peer eBGP. En cambio, en iBGP, el atributo 'next hop' permanece igual, lo que significa que no se altera al propagar la ruta dentro de la misma AS.
¿Cuál es la importancia del atributo AS Path en BGP?
-El atributo AS Path es una lista de AS a través de los cuales debe atravesar el tráfico para llegar a la red de destino. Es importante para que los routers puedan entender la ruta que ha tomado una ruta específica y tomar decisiones de enrutamiento en consecuencia.
¿Cómo se gestiona el AS Path al anunciar rutas a peers eBGP y iBGP?
-Al anunciar rutas a peers eBGP, el número de AS local se antepone al AS Path. Sin embargo, al anunciar a peers iBGP, el atributo AS Path permanece sin cambios. Esto indica la secuencia de AS que una ruta ha recorrido para llegar a su destino.
¿Por qué las rutas aprendidas a través de eBGP y iBGP se manejan de manera diferente?
-Las rutas aprendidas a través de eBGP y iBGP se manejan de manera diferente debido a las reglas específicas de BGP para cada situación. Las rutas aprendidas a través de eBGP deben ser tratadas como pertenecientes a un AS diferente, mientras que las aprendidas a través de iBGP son consideradas como parte del propio AS, lo que afecta su propagación y evaluación.
¿Cuál es la distancia administrativa predeterminada para las rutas aprendidas a través de eBGP y iBGP?
-Las rutas aprendidas a través de eBGP tienen una distancia administrativa predeterminada de 20, mientras que las rutas aprendidas a través de iBGP tienen una distancia administrativa predeterminada de 200. La distancia administrativa es un valor utilizado por los routers para seleccionar la mejor ruta cuando hay múltiples rutas hacia el mismo destino aprendidas de diferentes protocolos de enrutamiento.
¿Por qué es necesario que el enrutamiento dentro de una AS esté completamente establecido antes de configurar iBGP?
-Es necesario que el enrutamiento dentro de una AS esté completamente establecido antes de configurar iBGP para garantizar la coherencia y la estabilidad de las rutas dentro de la AS. Esto se logra generalmente utilizando un protocolo de gateway interior (IGP) como OSPF o EIGRP.
¿Por qué BGP es ideal para la estructura de Internet?
-BGP es ideal para la estructura de Internet debido a su capacidad para operar de manera diferente en cada situación, lo que permite una gestión eficiente de las rutas a nivel global. Su diseño permite que funcione bien en entornos grandes y complejos, como es el caso de Internet, donde hay múltiples AS que necesitan interconectarse.
¿Cómo se pueden mejorar aún más los conocimientos sobre BGP después de este video?
-Para mejorar aún más los conocimientos sobre BGP, se pueden buscar más recursos educativos, incluidos otros videos, tutoriales y documentos de referencia. También se pueden realizar prácticas con simuladores de red para obtener una comprensión más profunda de cómo funciona BGP en diferentes escenarios.
Outlines
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraMindmap
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraKeywords
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraHighlights
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraTranscripts
Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraVer Más Videos Relacionados
5.0 / 5 (0 votes)