Tengo una pregunta sobre BGP.
¿Cuándo se necesita exactamente BGP?
Recuerdo haber leído que BGP es necesario para la comunicación entre sistemas autónomos, pero ¿es esto siempre cierto?
Por ejemplo, en el rastreador de paquetes puedo tener un único sistema autónomo que ejecute EIGRP, pero simplemente puedo usar una ruta estática para conectar ese sistema autónomo a los enrutadores ISP locales que ejecutan OSPF.
Así que me cuesta ver dónde se necesita BGP.
Cualquier ayuda sería apreciada.
-Artekis
Respuestas:
La declaración genérica de que se requiere BGP cuando se necesita enrutar entre dos sistemas autónomos es bastante engañosa. Hay muchos escenarios en los que puede elegir usar BGP, o incluso puede ser necesario.
En el mundo de los proveedores de servicios, BGP se usa mucho, ya que es EL protocolo de enrutamiento de Internet, pero parece que su pregunta es sobre la empresa. En ese caso, es posible que deba usar BGP cuando interactúe con proveedores de servicios para Internet y, a veces, conectividad WAN, o puede elegir ejecutar BGP internamente debido a que es el protocolo de enrutamiento más flexible en lo que respecta a la política de enrutamiento.
Algunos ejemplos de su uso en la empresa:
a. Su proveedor de servicios podría anunciar este espacio en Internet a través de BGP y una ruta estática de regreso a su entorno.
si. Puede comunicarse con su proveedor de servicios y anunciarles el espacio a través de BGP. En el caso de que tenga más de un ISP, esta es la única opción. Anunciaría el espacio a ambos proveedores de servicios y luego usaría varias políticas / manipulación de atributos para controlar las rutas que toma el tráfico entrante.
En este escenario, los proveedores de servicios pueden anunciarle una ruta predeterminada (en lugar de la tabla completa de enrutamiento de Internet) y es posible que desee equilibrar la carga de su tráfico saliente de Internet a través de los ISP. En este caso, es posible que necesite manipular BGP para asegurarse de que el tráfico tome la ruta que desea y que el tráfico de retorno vuelva a estar influenciado por el mismo ISP que dejó. Este es un nivel súper alto, pero espero que te hagas una idea.
BGP no es un requisito aquí, pero generalmente es lo que el proveedor de servicios querrá ejecutar para mantener las cosas consistentes en todas sus conexiones con los clientes.
Lamento ser algo amplio, pero cada caso es realmente diferente. Cuando solo está aprendiendo redes, especialmente de Cisco, simplificarán todo para ayudarlo a comprender los conceptos. En cierto modo, creo que van demasiado lejos al insinuar que ciertas declaraciones genéricas son "reglas" e incluso lo prueban como si fueran reglas 100% estrictas.
El mejor consejo que puedo dar es que aprendan a entender los conceptos y pasen sus certificados, pero mantengan su mente abierta. Si desea agregar algo un poco menos formal y un poco más real a su aprendizaje / capacitación en red, definitivamente tome algunos libros de O'Reilly (relacionados con los temas que está estudiando) con los animales en ellos. Puede obtenerlos bastante baratos en Internet.
fuente
En lugar de describir dónde usaría BGP, permítame describir por qué:
Otros protocolos como EIGRP u OSPF suponen que la mejor manera de llegar a algún lugar es el enlace más rápido, es decir, el enlace con el mayor ancho de banda. Como tal, tienen una métrica simple para seleccionar rutas.
En muchas situaciones, especialmente entre diferentes organizaciones (sistemas autónomos), la razón para elegir una ruta particular puede no tener nada que ver con el ancho de banda. Puede deberse a un acuerdo preestablecido sobre quién transportará qué tráfico, o según algún acuerdo financiero. Es posible que desee enrutar algo de tráfico a un vecino, pero un tráfico diferente a otro.
La principal ventaja de BGP es que le brinda mucho más control sobre las rutas que anuncia y los anuncios que acepta de sus vecinos. BGP le da más control sobre la selección de ruta y la selección de ruta de su vecino. Esa es una de las principales razones por las que BGP es el Protocolo de enrutamiento para Internet.
fuente
Para mantenerlo conciso, BGP se necesita principalmente en un escenario de múltiples hogares que es cuando se conecta a dos proveedores y desea lograr la conmutación por error, así como aplicar mapas de políticas. Funciona como un EGP (eBGP) y, de hecho, es el único EGP.
El otro escenario es usar BGP como IGP (iBGP) que establece el emparejamiento con el enrutador dentro del mismo AS pero que no se sugiere para la complejidad del enrutamiento y la carga de recursos. Solo en casos específicos se requiere iBGP.
Llegando al ejemplo del rastreador de paquetes, es diferente del mundo real donde conectarse al ISP no es la conclusión del enrutamiento. Es solo el comienzo, luego viene aplicando políticas, ajustando el rendimiento del enlace con QoS, priorizando el tráfico y más.
A menos que trabaje en una organización pequeña con el único objetivo de reenviar cualquier tipo de tráfico a ISP sin enrutamiento avanzado, es posible que no desee confiar en rutas estáticas y EIGRP.
fuente
BGP es la forma estándar de intercambiar rutas entre sistemas autónomos.
Si solo tiene un enlace a Internet, no tiene ningún motivo real para intercambiar rutas dinámicamente con su ISP. Pueden apuntar una ruta estática en su dirección, usted señala su puerta de enlace predeterminada y ese es el final.
Si tiene múltiples hogares, ya sea para múltiples PoP del mismo ISP o para múltiples ISP, desea anunciar dinámicamente su prefijo a sus ISP. La razón de esto es que si un enlace de ISP se cae, quiere que su
Si tiene varios proveedores de servicios de Internet (ISP), entonces también puede considerar recibir rutas a través de BGP. A veces, los ISP pierden rutas a partes de Internet, si solo está utilizando puertas de enlace predeterminadas, no verá esto, mientras que si está importando tablas completas, el tráfico simplemente debería cambiar. Por otro lado, la importación de tablas completas puede abrumar a los enrutadores más antiguos / más baratos.
Si está entrando en relaciones de pares, entonces seguramente necesitará hablar sobre BGP para averiguar qué prefijos está preparado para recibir tráfico.
fuente
En el contexto de las redes empresariales (no operadoras), BGP se usa principalmente cuando tiene más de un enlace de Internet para las oficinas de su organización. Se requiere que BGP dirija el tráfico entrante hacia su organización en caso de interrupción primaria del enlace de Internet.
La otra razón por la que ve BGP en las redes empresariales es MPLS WAN. Sin embargo, la mayoría de los proveedores de MPLS también ofrecen IGP, e incluso si rechazaran una superposición como DMVPN podría usarse encima del MPLS para permitir que un IGP tome decisiones de enrutamiento WAN.
Los operadores utilizan principalmente BGP para dirigir el tráfico, ya que BGP está especialmente diseñado para esto.
fuente