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:
- Su empresa controla un bloque de espacio IP público portátil. "Portátil" en este caso significa que el espacio está registrado en su organización por un Registro regional de Internet, como ARIN. Su organización aloja servicios accesibles por Internet que utilizan el direccionamiento desde este espacio de direcciones. Por lo general, tiene dos opciones para que el mundo sepa cómo comunicarse con usted:
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.
- La mayoría de las veces cuando tiene enlaces MPLS para conectividad WAN, en realidad no está haciendo nada con MPLS. MPLS terminará en el enrutador Provider Edge (PE) del proveedor de servicios y se conectará a su enrutador Customer Edge (CE) con un enlace de ethernet regular en una conexión punto a punto / 30. En este caso, normalmente tendrá que redistribuir sus rutas IGP (protocolo de puerta de enlace interno - OSPF, EIGRP, etc.) en BGP para compartir con el proveedor de servicios. Pasarán esas rutas a través de su red MPLS a su PE en su sitio remoto, lo que BGP establecerá con su CE en ese sitio, en ese punto, aprenderá las rutas allí y las redistribuirá nuevamente en el IGP en su sitio remoto . Lo mismo sucederá en la otra dirección.
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.
- Como se dijo anteriormente, puede ejecutar BGP dentro de su red, que se conoce como IBGP. En realidad, es el mismo protocolo exacto, pero cuando ejecuta BGP entre enrutadores en el mismo AS, algunos de los comportamientos de BGP cambiarán. De todos modos, esto se trata realmente de control. Es posible que tenga redes virtuales de capa 2 para la conectividad WAN o incluso enlaces VPN sobre los que podría ejecutar OSPF, pero en algunos diseños, es posible que necesite más control sobre la política de enrutamiento para lograr el comportamiento que desea en estas rutas, en cuyo caso, BGP podría Ser la herramienta adecuada para el trabajo.
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.