El ancho de banda es uno de esos términos técnicos que ha sido adoptado por las masas profesionales. Por ejemplo: "No tengo ancho de banda para involucrarme en otro proyecto en este momento." Traducción: Estoy demasiado ocupado.
Por supuesto, si le dices a un profesional de TI que no tienes suficiente ancho de banda, puede que primero piense otra cosa: ¿Qué le pasa a la red?
El ancho de banda de red es el héroe invisible de la organización digital, es decir, prácticamente de todas las organizaciones. En términos sencillos, el ancho de banda es una medida de cuántos datos pueden viajar por una conexión de red en un periodo de tiempo fijo, como un segundo. Así que, en una era donde los datos se consideran tan valiosos como el oro, el ancho de banda de la red es fundamental para garantizar que los datos fluyan cuando y donde se necesiten.
En este artículo, analizaremos más de cerca el ancho de banda de red: qué es realmente y, lo más importante, cómo mejorarlo si es necesario.
¿Qué es el ancho de banda de red?
Primero, consigamos una definición práctica de ancho de banda de red con la que podamos trabajar. Aquí tienes una, cortesía de Derek Ashmore, Principal de Transformación de Aplicaciones en Asperitas:
“El ancho de banda de red es la cantidad máxima de datos que puede transferirse a través de una conexión de red dentro de un periodo específico”, dice Ashmore.
Ashmore señala que el ancho de banda generalmente se mide en bits o bytes. (Un recordatorio: hay bits en un byte).
Con una definición clara, hasta los no técnicos pueden entender fácilmente por qué el ancho de banda es importante: Si no tienes suficiente, es probable que tus aplicaciones y usuarios no puedan rendir de manera óptima en la era digital. Eso no es bueno.
Le pedí a Ashmore que compartiera algunos consejos prácticos para mejorar el ancho de banda de red. Vamos a ello.
Cómo mejorar el ancho de banda de red
Hay una palabra clave en la definición de Ashmore sobre ancho de banda antes mencionada: máxima. Dicho de otra forma, el ancho de banda de red puede considerarse potencial.
En ese sentido, mejorar el ancho de banda —la cantidad máxima de datos que podrían viajar a través de una conexión de red en un intervalo de tiempo dado— en realidad es bastante sencillo. Solo necesitas estar dispuesto a pagar por más. En lenguaje de los profesionales de TI, esto a veces se denomina "comprar una tubería más grande".
Pero Ashmore señala que actualizar tu conectividad es solo parte de mejorar el rendimiento general de la red. Una métrica relacionada pero diferente —el rendimiento de la red— mide la cantidad real de datos que viajan por una conexión de red en un periodo específico. (El rendimiento suele medirse en bits por segundo).
El ancho de banda de red es un componente fundamental del rendimiento de red —el segundo no puede superar al primero, para empezar— pero Ashmore señala que es solo un componente. Por otra parte, aumentar el ancho de banda no mejora automáticamente el rendimiento.
Así que, cuando hablamos de mejorar el ancho de banda, en realidad queremos decir mejorar el rendimiento de la red: la cantidad real de datos que tu red puede manejar de forma eficiente.
Ashmore compartió un marco de cinco pasos para lograrlo.
Paso 1: Identificar los cuellos de botella del ancho de banda
El primer paso para mejorar el ancho de banda y el rendimiento de la red es identificar cualquier problema que esté reduciendo la velocidad y el rendimiento. No puedes resolver problemas si no sabes que existen, después de todo.
Implementar buenas prácticas de monitoreo de red y herramientas es vital aquí. (Monitorear el uso del ancho de banda es un importante indicador de monitoreo de red también). Ashmore recomienda monitorear —y luego mitigar— cuellos de botella como:
- Enrutadores y switches sobrecargados.
- Latencia debido a largas distancias o rutas ineficientes.
- Limitaciones y congestión de la tarjeta de interfaz de red (NIC).
- Servidores con poca capacidad. (Ashmore señala que esto realmente no es una limitación de red, en sí).
- Configuraciones de red mal ajustadas.
- Dispositivos de seguridad como firewalls sobrecargados.
- Tráfico de difusión o multidifusión excesivo que satura la red.
Por ejemplo, una organización manufacturera podría detectar latencia entre su red centralizada y una aplicación crítica en un área de producción lejana. Acercar la conexión de red (y potencialmente otras infraestructuras como cómputo y almacenamiento) a esa aplicación podría reducir la latencia y mejorar el rendimiento. (Esta es una de las razones por las que las arquitecturas de edge computing han incrementado su popularidad).
Paso 2: Actualizar hardware y software de red
Como la mayoría de otras formas de computación, una red depende fundamentalmente del hardware para funcionar. Incluso una red virtualizada que se gestiona principalmente mediante software aún necesita switches, routers, balanceadores de carga y otras infraestructuras.
Cuando ese hardware se vuelve obsoleto, puede tener problemas de rendimiento. (El mismo principio se aplica en gran medida al software, especialmente si ese software ya no recibe actualizaciones o mejoras periódicas).
"Puedes aumentar el rendimiento de la red actualizando tu conexión de red y el hardware de la red", dice Ashmore.
En cuanto a la conexión, esto puede implicar una actualización: comprar un canal de mayor capacidad para incrementar el rendimiento potencial máximo.
Ashmore también señala la tecnología de agregación de enlaces como otra estrategia en este caso. En este enfoque, combinas múltiples conexiones de red en una única conexión lógica. Este método aumenta el ancho de banda disponible para otros puntos finales en la red, lo que además mejora la tolerancia a fallos y la resiliencia, ya que una conexión defectuosa puede cambiar automáticamente a otro enlace del grupo.
Paso 3: Reduce la distancia
La latencia es la pesadilla de los administradores de red y usuarios en todas partes, así que merece su propio paso aunque ya lo mencionamos en el primero.
Este es el principio básico: Mantén la solicitud y la respuesta de red lo más cerca posible para minimizar la latencia. Ashmore señala que los efectos perjudiciales de la latencia sobre el ancho de banda de la red son una de las principales razones por las que las redes de entrega de contenido (CDN) como Akamai o Cloudflare se utilizan ampliamente.
"No puedes cambiar la velocidad de la luz, pero sí puedes cambiar la distancia entre el solicitante y el que responde", dice Ashmore.
He aquí un ejemplo:
"Puedo tener un ancho de banda de 10 Gbps entre un usuario en Chicago y un sitio desde donde descarga datos", afirma Ashmore. "Si ese sitio está en el área de Chicago, puedo obtener de 6 a 8 Gbps a través de esa conexión, pero probablemente conseguiría menos de 1 Gbps si el sitio de descarga está en India o Australia."
Reduce la distancia física entre la solicitud y la respuesta tanto como sea posible.
Paso 4: Considera usar una conexión dedicada
Si aún no lo haces, Ashmore recomienda utilizar una conexión dedicada – es decir, un enlace físico que solo tu organización usa – entre tu red y tu proveedor de servicios de Internet o de la nube, en lugar de una conexión de red privada virtual (VPN).
Las VPN son tecnologías útiles y se han popularizado por motivos de costo, seguridad y otras razones. Pero una conexión dedicada probablemente la superará en cuanto a rendimiento y otras métricas.
"Incluso si una conexión VPN tiene el mismo ancho de banda que una conexión dedicada, la conexión dedicada tendrá un rendimiento consistentemente superior", comenta Ashmore. Señala tres razones comunes de por qué esto ocurre:
- Las conexiones VPN suelen ser conexiones de red compartidas, lo que significa que básicamente compites por el ancho de banda con otros usuarios.
- Las conexiones dedicadas tienen mejores rutas de enrutamiento de red.
- Las conexiones dedicadas tienen menor jitter de red, que es básicamente la variación no deseada en los tiempos de llegada de los paquetes. Minimizar el jitter mejora el rendimiento de la red.
Paso 5: Reduce (o segmenta) el tráfico de tu red
La vieja analogía que compara una red de TI con una autopista interestatal sigue siendo válida: Es una vía diseñada para circular a mayor velocidad, pero si todos quieren viajar al mismo tiempo, de igual forma habrá atascos.
Lo mismo ocurre con el ancho de banda y el rendimiento de la red: demasiados usuarios (o solicitudes) al mismo tiempo pueden ralentizar todo.
"Otros usuarios en una conexión de red pueden afectar significativamente el desempeño general de la red", señala Ashmore.
Crear diferentes conexiones de red para grupos de usuarios específicos es una solución. Aquí tienes un ejemplo básico: Separa el acceso interno a la red de los empleados y sus aplicaciones empresariales del acceso externo a internet para los clientes y las aplicaciones orientadas a ellos.
"Esto asegura que los empleados que realicen trabajos intensivos en la red (como descargas pesadas) no afecten a sus clientes [y viceversa]", explica Ashmore.
Herramientas que te ayudan
En lo que respecta a mejorar el ancho de banda de la red, las herramientas adecuadas pueden marcar la diferencia. El software de monitoreo de red es la primera línea de defensa contra los cuellos de botella del rendimiento. Estas herramientas brindan visibilidad en tiempo real del uso de ancho de banda, permitiéndote rastrear y analizar patrones de tráfico, identificar cuellos de botella y detectar rápidamente dispositivos o conexiones de bajo rendimiento.
Herramientas como SolarWinds, PRTG y Nagios ayudan a monitorear la salud de la red, te alertan sobre problemas críticos como routers sobrecargados o alta latencia, y te proporcionan los datos necesarios para optimizar la asignación de ancho de banda. Estas perspectivas son cruciales para gestionar de manera proactiva el rendimiento de la red antes de que los pequeños problemas se conviertan en grandes interrupciones.
Más allá del monitoreo, las herramientas que ayudan a optimizar la red —como los programas de gestión de tráfico o las soluciones de optimización WAN— pueden contribuir a mejorar el rendimiento. Por ejemplo, emplear una combinación de configuraciones de Calidad de Servicio (QoS) y agregación de enlaces permite priorizar el tráfico crítico y combinar múltiples rutas de red para incrementar el ancho de banda disponible destinado a aplicaciones de alta demanda. En entornos con alta latencia, implementar herramientas como redes de distribución de contenido (CDN) o utilizar técnicas como la compresión de datos puede reducir el impacto de la distancia en la velocidad de transmisión de datos.
Estas herramientas aseguran que tu red funcione tan eficientemente como sea posible, ayudándote a aprovechar al máximo el rendimiento de tu infraestructura.
5 consejos más sobre ancho de banda de red (y errores a evitar)
Finalmente, Ashmore compartió una mezcla de "recomendaciones" y "errores" que hay que tener en cuenta al trabajar para mejorar el ancho de banda y optimizar el rendimiento de la red.
1. Comprende tus necesidades de ancho de banda. Como ocurre con otros requisitos informáticos, es posible tanto sobreaprovisionar como infraaprovisionar recursos. Cualquiera de los dos extremos es problemático y puede generar costos innecesarios, peor rendimiento y fiabilidad, entre otros problemas.
“Evita subestimar las necesidades de ancho de banda, pero tampoco las sobreestimes,” dice Ashmore. “Ten un plan para cómo expandirás tu configuración de red actual.”
2. Comprende cómo debe enrutar el tráfico. La arquitectura de red es la base de un rendimiento óptimo, así que dedícale tiempo a asegurarte de que entiendes completamente su estructura y las demandas que tus usuarios y aplicaciones ejercerán sobre la red.
3. Diseña pensando en la redundancia y la conmutación por error. Puedes adquirir la conexión más grande posible, pero no servirá de nada si las conexiones fallan con regularidad. Algunas de las estrategias mencionadas anteriormente, como usar una conexión dedicada, pueden ayudar a garantizar que la red sea altamente disponible y resistente cuando ocurran incidentes.
“Los usuarios esperan un 100% de tiempo en línea de la red,” dice Ashmore.
4. Cuanto más cerca, mejor. La proximidad importa — y mucho — para el rendimiento (y su némesis, la latencia). Como mencionó Ashmore anteriormente, mantén al solicitante y al respondedor lo más cerca posible.
5. Diseña pensando en la seguridad. Recuerda, los atacantes también buscan ancho de banda y rendimiento. Esto implica pensar —y luego monitorear de cerca— los flujos de tráfico de ingreso y egreso de la red a internet, los posibles puntos de estrangulamiento (como los cortafuegos) y cómo se implementará la segmentación de la red.
Reflexiones finales
La red es la columna vertebral de prácticamente cualquier organización hoy en día. Asegurar un ancho de banda óptimo —y un rendimiento óptimo de la red— es imprescindible para garantizar que las aplicaciones críticas no solo estén disponibles, sino que sean altamente eficientes. No lo des por sentado.
Suscríbete al boletín de The CTO Club para estar al tanto de las novedades de la industria y participar en debates.
