Misión cumplida: Gestión de rutas más fácil con BGP
Border Gateway Protocol (BGP) es un protocolo de enrutamiento que le permite fortalecer su red para redundancia. Aunque muchos lo llevarían a creer que una organización mediana puede presentar un caso rentable para implementar BGP. Si su empresa depende en gran medida de la conectividad a Internet, siga leyendo para conocer los beneficios de esta actualización de red.
¿Qué es BGP?
BGP es un protocolo de enrutamiento: un conjunto de reglas que utilizan los enrutadores cuando envían información a través de una red. Otros tipos de protocolos de enrutamiento incluyen enrutamiento estático, RIP y OSPF. La mayoría de los administradores de red están al menos familiarizados con el enrutamiento estático y RIP.
BGP está diseñado para manejar el flujo de datos en redes complejas. Lo hace evaluando partes de la red como un «objeto». Antes de ofuscarnos, de lo que estoy hablando no es necesariamente una subred. Pueden ser colecciones de subredes no relacionadas agrupadas por área geográfica. Figura A Se muestra un ejemplo de cómo se vería esta red.
Figura A |
Una red compleja puede constar de subredes no relacionadas. |
Esta red de ejemplo consta de tres grupos, cada uno con tres subredes. Cada subred se identifica con una letra de la A a la I. ¿Qué significa esta configuración para BGP? Esencialmente, esto significa que podemos pensar en cada grupo de subredes como un conjunto de subredes, o podemos pensar en cada grupo como una entidad separada. Por ejemplo, cuando agregamos las subredes A, B y C en una sola entidad, ya agregamos la red. Para llegar a estas subredes, debemos usar puertas de enlace que se encuentran en los límites de esta red de resumen.
¿Cuál es el beneficio?
La capacidad de agrupar estas redes y evaluarlas como una sola entidad facilita la gestión del enrutamiento entre grupos de redes. Sin embargo, cuando tratamos a los grupos de red como una sola entidad, no podemos usar IP para abordarlos. Las subredes no están necesariamente relacionadas y no siguen un patrón específico. Además, pueden ser de diferentes proveedores de IP, lo que puede suceder cuando dos empresas se fusionan o cuando compra su primer T1 de UUNet y su segundo T1 de Cable & Wireless. (Explicaremos por qué se hace esto más adelante). Los protocolos de enrutamiento más simples no pueden enrutar a diferentes redes IP si se agregan las subredes, pero como verá más adelante, BGP proporciona una alternativa de IP que puede hacer posible dicho enrutamiento.
Sistema Autónomo Número al Rescate
Si no es una IP, ¿qué es? buena pregunta. Los Números de Sistema Autónomo (ASN) son la respuesta. El ASN usa BGP para decirles a los enrutadores qué subredes están en la red autónoma. En otras palabras, si un enrutador quiere acceder a su subred A, busca esa subred en la tabla de enrutamiento BGP, encuentra el ASN asociado y enruta en consecuencia.
Este proceso se parece mucho a una búsqueda de DNS. De hecho, no es muy diferente, los beneficios son similares. Usando nombres DNS, puede mover su sitio web de un proveedor a otro, cambiando su dirección IP cada vez, de forma transparente. Todo lo que necesita hacer es actualizar sus registros DNS para que el mundo pueda encontrarlo. Con ASN, puede agregar subredes de IP de diferentes proveedores a su ASN, de modo que pueda cambiar de proveedor de IP sin interrumpir el enrutamiento. Al igual que DSN, el efecto es inherentemente transparente.
flexibilidad y redundancia
Hasta ahora, hemos cubierto los conceptos básicos de BGP: obtiene un ASN y le asigna su subred de IP; luego enruta según el ASN en lugar de la IP. ¿Por qué tan genial? Porque ASN es autónomo. Las subredes IP normales están vinculadas a un proveedor específico. Por ejemplo, supongamos que compró un T1 de Sprint y le asignaron la subred IP de la empresa. Si decide dejar Sprint y pasarse a UUNet, debe devolver toda la subred a Sprint y obtener una nueva subred de UUNet. Estas subredes IP están sincronizadas con la red del proveedor. No puede moverlos, a menos que use BGP.
Por supuesto, BGP se aplica a todas las redes, no solo a las redes de Internet. Al igual que las direcciones IP, no puede simplemente inventar un ASN para usar en Internet.Este Registro de números de Internet de EE. UU. (ARIN) Gestiona el proceso de asignación de ASN a las organizaciones. Cuando registre su subred con ARIN y obtenga un ASN, su subred registrada será independiente de su proveedor. Ya no están vinculados a Sprint o UUNet. En cambio, están asociados con usted y su ASN.
Dado que sus subredes de IP no están bloqueadas para enrutar a través de un proveedor específico, ahora puede enrutar sus antiguas subredes de IP de Sprint a través de UUNet T1, T1 alámbrico e inalámbrico, o cualquier otro que admita BGP. Uno de los usos más comunes de BGP es enrutar varias subredes T1 de diferentes proveedores. Como resultado, su conexión a Internet de un proveedor puede desaparecer durante unos días, mientras que el otro proveedor continuará con su tráfico. La probabilidad de que ambas conexiones se cierren es mucho menor que la probabilidad de que una u otra se cierre sola.
BGP hace esto porque cuando su enrutador ejecuta el protocolo BGP, anuncia a sus vecinos que está vivo y bien. También asegura que los enrutadores vecinos (y las conexiones) estén activos y funcionando bien. Si una de las conexiones falla, uno o ambos enrutadores lo sabrán y el tráfico fluirá a través de una ruta alternativa utilizando el ASN.
Configuración y costo
Para configurar BGP, necesita un ASN. Para obtener un ASN, necesita conexiones a Internet de dos o más proveedores. También debe solicitar un ASN de ARIN. ARIN cobra una tarifa única de $500 por las asignaciones de ASN, y se tarda varias semanas en procesar los registros. Además del ASN, su enrutador debe tener el protocolo BGP y suficiente memoria para contener la tabla de enrutamiento. La mayoría de los administradores suelen especificar al menos 64 MB de memoria para las tablas de enrutamiento, siendo preferibles al menos 128 MB.
Los enrutadores de la serie Cisco 3600 son enrutadores modulares ideales para ejecutar BGP y cuestan alrededor de $ 15,000 con los módulos necesarios. Un par de T1 de diferentes proveedores pueden variar ampliamente, aunque la mayoría de las organizaciones pueden encontrarlos por alrededor de $1,000 a $1,500 por mes. La mayoría de los administradores de Cisco pueden encargarse de la configuración y la instalación sin costo adicional. El costo total de propiedad (TCO) por un año es de aproximadamente $51 500, mientras que el TCO no redundante es de aproximadamente $21 500. El TCO para los años subsiguientes es de aproximadamente $18,000 (costo de la segunda línea T1).
Si desea compartir su opinión, inicie una discusión a continuación o envíe un correo electrónico al editor.