Cuando las redes se vuelven demasiado complejas para los humanos

10/07/2025

Cuando las redes se vuelven demasiado complejas para los humanos

Por Carlos Martínez-Cagnazzo, Gerente de Tecnología de LACNIC

Durante LACNIC 43 tuvimos el privilegio de escuchar a Christian Rothenberg, profesor de la Universidad de Campinas y líder del grupo INTRIG, quien ofreció una charla reveladora sobre cómo la inteligencia artificial (IA) y el aprendizaje automático (ML) están transformando la forma en que gestionamos redes.

Christian nos propuso un recorrido por la evolución tecnológica reciente, desde la programabilidad de redes hasta la emergencia de modelos de inteligencia artificial que permiten automatizar tareas que superan las capacidades humanas.

Un punto central de su exposición fue Smartness, un centro de investigación brasileño financiado por FAPESP con una duración de 10 años (hasta 2032) que funciona como un puente entre la academia y la industria. Con apoyo de empresas como Ericsson, el objetivo de Smartness es desarrollar conocimiento aplicado sobre redes, cloud computing, seguridad, IA y sostenibilidad. Este enfoque mixto es algo que destacó como fundamental: “Buscamos que nuestros alumnos entiendan cómo piensa la industria, no sólo cómo investigar”, señaló.

Una de las ideas más potentes de la charla fue que la red es hoy el primer sistema creado por el ser humano que ya no puede ser comprendido en su totalidad por el ser humano. Desde la variabilidad del BGP hasta la mezcla de tecnologías 4G, 5G, edge computing, conectividad submarina, slices y SDN, la complejidad es tal que se vuelve inabordable sin herramientas de apoyo basadas en datos.

Ahí entra el Machine Learning, no como moda, sino como necesidad. Christian mostró cómo técnicas basadas en datos pueden detectar anomalías, predecir patrones y sugerir acciones donde los enfoques clásicos ya no alcanzan. Entre las aplicaciones más maduras o prometedoras que mencionó, se destacan por ejemplo la detección de intrusiones y comportamientos anómalos, la clasificación de tráfico según tipo de aplicación, la ingeniería de tráfico y predicción de congestión, optimización de políticas BGP, streaming de video adaptativo, XR y VR y control de congestión en endpoints.

Es válido destacar que muchas de estas tareas no son nuevas pero lo nuevo es el enfoque: aprender de los datos, en vez de intentar adivinar con reglas.

(Acceso libre, no requiere suscripción)

Leer también:

Una parte que me pareció especialmente valiosa fue cuando propuso una forma simple de empezar con IA en redes. No hay una única aplicación estrella (“killer app”) en redes con IA. “Hay, en cambio, múltiples pequeños dolores operativos que pueden abordarse si tenemos datos bien recolectados y una intención clara de experimentar”, puntualizó.

En la segunda parte de su presentación, Christian se adentró en el “cómo” detrás del uso de la inteligencia artificial en redes. Sin caer en una clase teórica, explicó con claridad las tres grandes familias de técnicas de Machine Learning que hoy se aplican al análisis y gestión de redes: por un lado, las técnicas supervisadas son aquellas donde contamos con datos ya etiquetados. Por ejemplo, sabemos que ciertos registros corresponden a tráfico normal y otros a eventos sospechosos. Con esos ejemplos, el modelo “aprende” a clasificar nuevos eventos que nunca vio, basándose en patrones previos. Esta técnica es ideal cuando tenemos registros históricos confiables y bien estructurados, algo que no siempre sucede en el mundo real.

Por otro lado, las no supervisadas donde no le decimos al modelo lo que está viendo: simplemente lo alimentamos con datos y esperamos que identifique agrupaciones o comportamientos similares (clusters). Puede detectar, por ejemplo, usuarios con patrones de consumo atípicos, flujos de tráfico anómalos o segmentos de aplicaciones que merecen tratamiento especial dentro de la red. Un ejemplo simple que me quedó grabado: si tenemos flujos de red que se repiten con ciertas características, podemos crear grupos (rojo, azul, verde) y redirigirlos por paths distintos según su perfil. Es una forma de optimizar recursos sin intervención humana directa.

Las opiniones expresadas por los autores de este blog son propias y no necesariamente reflejan las opiniones de LACNIC.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments