Saltar al contenido principal

Alta disponibilidad de servidores RADIUS: Active-Active frente a Active-Passive

Una guía de referencia técnica definitiva para directores de TI y arquitectos de redes que evalúan arquitecturas de alta disponibilidad RADIUS. Compara implementaciones Active-Active y Active-Passive, detalla los requisitos de replicación de bases de datos y explica cómo Cloud RADIUS mitiga la latencia de conmutación por error en recintos empresariales.

Por Iain JewittPublicado
📖 6 min de lectura1,773 palabras2 ejemplos resueltos3 preguntas de práctica8 definiciones clave

Video overview

Escucha esta guía

Ver transcripción del podcast
# Alta disponibilidad del servidor RADIUS: Activo-Activo frente a Activo-Pasivo ## Resumen técnico de Purple - Guion de podcast (~10 minutos) --- **PARTE 1 - INTRODUCCIÓN Y CONTEXTO (aprox. 1 minuto)** Bienvenido al resumen técnico de Purple. Soy su anfitrión, y hoy abordaremos una de las decisiones de infraestructura más importantes para cualquier organización que opere WiFi empresarial: la alta disponibilidad del servidor RADIUS. Si usted es un arquitecto de redes o director de TI responsable de la infraestructura de autenticación en un grupo hotelero, una cadena de tiendas de retail, un estadio o una instalación del sector público, este resumen le proporcionará los marcos de trabajo y el detalle técnico específico que necesita para tomar la decisión correcta y evitar los errores que causan interrupciones de autenticación en el peor momento posible. Permítame contextualizar. RADIUS - Remote Authentication Dial-In User Service - es el guardián de su red. Cada vez que un empleado se conecta a través de 802.1X, o un invitado se autentica mediante su Captive Portal, RADIUS es el motor que verifica las credenciales y autoriza el acceso. Es la columna vertebral de las implementaciones empresariales de IEEE 802.1X y WPA3. Y a diferencia de la mayoría de los servicios de TI que se degradan de forma gradual cuando fallan, RADIUS es binario: o funciona, o nadie puede entrar a la red. Esa asimetría es lo que hace que la alta disponibilidad sea tan crítica. --- **PARTE 2 - ANÁLISIS TÉCNICO DETALLADO (aprox. 5 minutos)** Comencemos con los fundamentos. RADIUS opera sobre UDP - típicamente el puerto 1812 para la autenticación y el 1813 para la contabilidad. La naturaleza sin estado de UDP es en realidad una ventaja para el diseño de HA: debido a que cada solicitud de autenticación es independiente, cualquier servidor de un clúster puede procesar cualquier solicitud sin necesidad de saber qué ocurrió antes. Esta es la propiedad arquitectónica que hace que las implementaciones activo-activo sean tan elegantes. Ahora bien, existen dos modelos principales de alta disponibilidad que debe comprender. **Activo-Pasivo** es el enfoque tradicional. Cuenta con un servidor RADIUS primario que gestiona todo el tráfico de autenticación y un servidor secundario en estado de espera, que recibe los datos replicados pero no procesa solicitudes. Cuando el primario falla, el dispositivo de acceso a la red - su punto de acceso, su switch, su puerta de enlace VPN - detecta la falla y redirige el tráfico al secundario. ¿Cuánto tiempo tarda esa conmutación por error? Aquí es donde los detalles importan. El NAS envía una solicitud de RADIUS y espera. El tiempo de espera de paquete predeterminado suele ser de dos segundos. Después de eso, reintenta - por lo general, tres intentos por servidor. Con dos servidores configurados, el tiempo máximo de detección de conmutación por error es de unos seis a doce segundos en una implementación bien optimizada. En el peor de los casos, con tres servidores y temporizadores predeterminados, ese tiempo puede extenderse a dieciocho segundos. Para un huésped de hotel que intenta conectarse al hacer el registro de entrada, o un asociado de retail que intenta procesar una transacción, esa es una ventana de espera muy molesta. **Active-Active** es el enfoque más sofisticado, y para la mayoría de las implementaciones empresariales es el adecuado. Ambos - o todos - los servidores RADIUS procesan solicitudes de autenticación de forma simultánea. El tráfico se distribuye a lo largo del clúster ya sea mediante rotación round-robin o por un balanceador de carga dedicado. Cuando un nodo falla, los nodos restantes absorben su tráfico de inmediato. No hay retraso por detección de failover porque no hay un failover en el sentido tradicional: el balanceador de carga simplemente deja de enviar solicitudes al nodo con problemas, normalmente en un plazo de uno a dos segundos según los intervalos de verificación de estado. Los beneficios de rendimiento se multiplican. En un recinto grande - piense en un estadio de 60,000 asientos o un centro de convenciones que alberga una gran exposición - puede ver miles de solicitudes de autenticación simultáneas cuando se abren las puertas o se produce un receso. Un solo servidor RADIUS, incluso uno con buenas especificaciones, puede convertirse en un cuello de botella. Un clúster active-active se escala horizontalmente: agregue otro nodo y agregará capacidad proporcional. Ahora, hablemos de la capa de base de datos, porque aquí es donde muchas implementaciones tienen problemas. La autenticación RADIUS en sí es en gran medida sin estado (stateless) - el servidor verifica las credenciales con un directorio y devuelve un Accept o Reject. Pero el registro de conexiones (accounting) de RADIUS tiene estado (stateful): realiza el seguimiento del inicio de sesión, las actualizaciones intermedias y los eventos de finalización de sesión. Si utiliza el accounting para facturación, registro de cumplimiento o gestión de sesiones, necesita que esos datos sean consistentes en todos los nodos. El enfoque estándar es respaldar su clúster RADIUS con una base de datos replicada. FreeRADIUS, el servidor RADIUS de código abierto más implementado del mundo, se integra con MySQL y MariaDB. Para implementaciones active-active, tiene dos opciones principales: MySQL NDB Cluster, que proporciona replicación síncrona multi-maestro con failover en menos de un segundo, o Galera Cluster, que ofrece una replicación síncrona similar con una gestión operativa ligeramente más sencilla. Ambos eliminan el riesgo de pérdida de datos ante la falla de un nodo. La replicación asíncrona - la estándar de réplica primaria de MySQL - es más barata pero introduce un retraso de replicación que puede resultar en la pérdida de registros de accounting si la primaria falla antes de que se repliquen los cambios. Permítame abordar la cuestión de la distribución geográfica, porque esto es cada vez más relevante para los operadores de múltiples sitios. Si administra una cadena minorista con 200 tiendas, o un grupo hotelero con propiedades en varios países, la pregunta no es solo "¿cómo hago que mi servidor RADIUS sea redundante?" - sino "¿dónde deberían ubicarse mis servidores RADIUS en relación con mis puntos de acceso?" El redireccionamiento del tráfico de autenticación desde un sitio remoto a un centro de datos central introduce latencia de WAN y un punto único de falla en el enlace de la WAN. Si ese enlace se cae, el sitio remoto no puede autenticar a nadie, sin importar qué tan redundante sea su clúster de RADIUS central. La solución consiste en implementar instancias locales de RADIUS en cada sitio - lo que genera una carga operativa significativa - o en utilizar un servicio de cloud RADIUS con nodos perimetrales distribuidos geográficamente. Las plataformas de cloud RADIUS resuelven el problema de alta disponibilidad a nivel arquitectónico. En lugar de que usted construya y administre una infraestructura redundante, el proveedor opera RADIUS a través de múltiples zonas de disponibilidad y regiones. La conmutación por error entre nodos ocurre de forma automática, generalmente en menos de un segundo, porque es gestionada por el balanceo de carga interno de la plataforma en lugar de los temporizadores de reintento del NAS. Los compromisos de SLA de los proveedores de cloud RADIUS empresariales suelen ser de 99.99% de tiempo de actividad - eso es menos de 53 minutos de inactividad al año. Aquí también hay una dimensión de cumplimiento importante. PCI-DSS requiere controles de autenticación sólidos para los entornos de datos de titulares de tarjetas. El GDPR trata los registros de autenticación como datos personales, lo que requiere un manejo adecuado y controles de residencia de datos. Los proveedores de cloud RADIUS suelen contar con certificaciones SOC 2 Tipo II y ofrecen acuerdos de procesamiento de datos de GDPR con opciones de residencia de datos regionales. Las implementaciones on-premise le brindan un control total sobre la ubicación de los datos, lo cual es importante en entornos de atención médica bajo los marcos de gobernanza de datos del NHS, o en instalaciones gubernamentales con requisitos de soberanía de datos. - **PARTE 3 - RECOMENDACIONES DE IMPLEMENTACIÓN Y ERRORES COMUNES (aprox. 2 minutos)** Permítame guiarlo a través de dos escenarios del mundo real que ilustran estos principios en la práctica. Primero: un grupo hotelero europeo con 45 propiedades en seis países. Su equipo de TI de tres ingenieros ejecutaba FreeRADIUS en máquinas virtuales en cada propiedad - 45 instancias independientes para parchar, monitorear y mantener. Cuando expiró un certificado TLS en una propiedad, provocó una interrupción completa del WiFi para invitados durante una conferencia importante. La solución requirió que un ingeniero se conectara de forma remota y renovara manualmente el certificado - un proceso que tomó 40 minutos mientras los huéspedes no podían conectarse. Después de migrar a un servicio de cloud RADIUS con gestión de políticas centralizada, el equipo eliminó por completo el mantenimiento por sitio. La rotación de certificados se volvió automática. Los tres ingenieros recuperaron aproximadamente el 40 por ciento de su tiempo que antes dedicaban a las operaciones de RADIUS. Lo más importante es que la arquitectura activo-activo de la plataforma a través de múltiples regiones de la nube significó que una falla en un solo nodo - que antes habría causado una caída del sitio - se convirtiera en un no-evento.Segundo escenario: un estadio deportivo nacional que alberga a 60,000 aficionados para un evento importante. El equipo de red había implementado una configuración RADIUS activo-pasivo con un servidor principal y uno de respaldo en caliente. Durante una prueba de carga previa al evento, descubrieron que el servidor principal se estaba saturando durante el pico de autenticación cuando se abrían las puertas, procesando 8,000 solicitudes de autenticación por minuto. El servidor secundario pasivo permanecía inactivo mientras el principal tenía dificultades. La solución fue reconfigurar los dispositivos NAS para utilizar un balanceo de carga de tipo round-robin en ambos servidores, convirtiendo de manera efectiva la implementación a activo-activo. El rendimiento de la autenticación se duplicó de inmediato. También agregaron un tercer servidor para proporcionar un margen de maniobra para la carga pico y configuraron la replicación de Galera Cluster para la base de datos de contabilidad. El resultado fue una implementación que podía absorber la pérdida de cualquier nodo individual sin ningún impacto visible para el usuario. Ahora, los errores comunes. El error más frecuente es tratar al servidor RADIUS secundario como un respaldo de tipo "configurar y olvidar". Las configuraciones varían. Los certificados caducan en el servidor secundario mientras el principal funciona correctamente. Cuando el principal finalmente falla y el secundario toma el control, este también falla, por una razón completamente diferente. La solución es simple: pruebe su failover con regularidad, al menos trimestralmente, y trate a ambos nodos como sistemas de producción. El segundo error común es descuidar el retraso de replicación de la base de datos. Si utiliza una replicación asíncrona y su nodo de base de datos principal falla, puede perder los registros de contabilidad de las sesiones que estaban activas en el momento de la falla. Para el cumplimiento de PCI-DSS, esta es una brecha grave. Utilice replicación síncrona - Galera o NDB - para cualquier implementación donde la integridad de los datos de contabilidad sea un requisito de cumplimiento. - - - **PARTE 4 - PREGUNTAS Y RESPUESTAS RÁPIDAS (aprox. 1 minuto)** Permítame abordar las preguntas que escucho con más frecuencia de los arquitectos de red. "¿Cuál es la configuración mínima viable de alta disponibilidad?" Dos servidores RADIUS con failover activo-pasivo, sincronización de secreto compartido y un backend de base de datos replicado. Ese es su punto de partida. Para cualquier escenario con más de 500 usuarios concurrentes, pase a activo-activo. "¿Puedo usar un balanceador de carga de hardware para RADIUS?" Sí, pero RADIUS utiliza UDP y muchos balanceadores de carga están optimizados para TCP. Asegúrese de que su balanceador de carga admita el balanceo de carga UDP con verificaciones de estado. HAProxy Enterprise tiene un módulo UDP RADIUS dedicado. F5 BIG-IP lo maneja de forma nativa. "¿Cómo manejo la confianza de los certificados EAP en un clúster de alta disponibilidad?" Todos los nodos deben presentar el mismo certificado de servidor, o como mínimo, certificados de la misma cadena de CA. Los clientes validan el certificado del servidor durante los saludos de conexión EAP-TLS y PEAP. Si los nodos presentan certificados diferentes, experimentará fallas de autenticación después del failover. "¿Funciona cloud RADIUS con un Active Directory local?" Sí, a través de un conector ligero o un proxy LDAP que consulta su AD local sin exponerlo directamente a internet. Este es el patrón de integración estándar para entornos híbridos. - - - **PARTE 5 - RESUMEN Y PRÓXIMOS PASOS (aprox. 1 minuto)** Permítame concluir con las decisiones clave que debe tomar. Si opera con menos de 500 usuarios simultáneos en una sola sede y cuenta con un equipo estable para administrar la infraestructura, un esquema activo - pasivo con un procedimiento de failover bien probado es una opción justificable. Manténgalo simple, pruébelo regularmente y utilice replicación síncrona de bases de datos. Si gestiona un patrimonio multisede, un recinto de alta densidad o si el ancho de banda de su equipo es limitado, activo - activo es la arquitectura adecuada; y RADIUS en la nube es el camino más rápido para lograrlo sin tener que construir la infraestructura usted mismo. Independientemente del modelo que elija, los principios son los mismos: distribuya en lugar de duplicar, automatice las decisiones de failover y pruebe sus escenarios de falla antes de que ellos lo pongan a prueba a usted. Para obtener más información sobre cómo la plataforma de Purple maneja la autenticación RADIUS a escala - incluyendo la integración con 802.1X, WPA3 enterprise y portales de WiFi para invitados - visite purple.ai. Hasta la próxima. --- *Fin del guion. Tiempo aproximado de lectura a 150 palabras por minuto: 10 minutos.*

Parte de nuestra serie principal: Guía de seguridad de WiFi empresarial →

Interactive architecture advisor

RADIUS high availability architecture and failover calculator

Model failover latency, accounting state integrity, and administrative overhead across Active-Passive, Active-Active on-premises clusters, and Cloud RADIUS architectures.

Active directory and MDM deployments benefit from automated certificate authentication. Active-Active or Cloud RADIUS prevents Monday morning authentication storms when hundreds of devices re-authenticate simultaneously.

3,500 devices
25010,00025,00050,000+
Architecture evaluation
Active-Active FreeRADIUS cluster with Layer-4 UDP load balancing
Failover latency window
2 to 4 seconds
Dropped handshakes per drop
9 auth requests
Expected uptime SLA
99.9% (~8.7 hours potential downtime/year)
Annual admin overhead
128 engineering hrs/yr
RFC 2866 Accounting consistency: LOW
Minimal risk: Synchronous Galera multi-master replication ensures accounting writes exist on all active nodes simultaneously.

Traffic is distributed across operational nodes. If one node fails, the load balancer removes it immediately from the active pool.

Need to eliminate RADIUS single points of failure across enterprise venues?

Purple Cloud RADIUS delivers native Active-Active multi-region resilience, zero-touch certificate lifecycle management, and 99.99% SLA over encrypted RadSec. Speak with our network architecture team.

Useful? Link to this tool

Alta disponibilidad de servidores RADIUS: Active-Active frente a Active-Passive

Resumen ejecutivo

Para las redes empresariales, la autenticación es binaria: funciona a la perfección o las operaciones comerciales se detienen por completo. RADIUS (Remote Authentication Dial-In User Service) actúa como el guardián fundamental para las implementaciones de IEEE 802.1X, WPA3 enterprise y Guest WiFi en los establecimientos modernos. A diferencia de los servicios de aplicación que se degradan de manera gradual bajo carga, una falla de RADIUS bloquea de inmediato el acceso a la red de los usuarios, las terminales de punto de venta y los dispositivos operativos.

Esta guía de referencia técnica evalúa los modelos de arquitectura para implementar una infraestructura RADIUS de alta disponibilidad. Específicamente, contrasta las configuraciones tradicionales Activo-Pasivo con los clústeres modernos Activo-Activo. Para los gerentes de TI, arquitectos de red y directores de operaciones de establecimientos que administran entornos de alta densidad como Retail, Hospitality y estadios, es esencial comprender estas estrategias de failover, la mecánica de balanceo de carga y los requisitos de replicación de bases de datos.

Además, esta guía analiza cómo las plataformas Cloud RADIUS abstraen la complejidad de la alta disponibilidad, proporcionando un failover automático y una escalabilidad elástica sin la carga operativa de mantener una infraestructura redundante en las instalaciones. Al aplicar estas mejores prácticas independientes del proveedor, los equipos de ingeniería pueden diseñar arquitecturas de autenticación que eliminen los puntos únicos de falla y cumplan con los estrictos Acuerdos de Nivel de Servicio (SLA) de tiempo de actividad.

Análisis técnico detallado: Comprendiendo la arquitectura RADIUS

RADIUS opera como un protocolo cliente-servidor a través de UDP, utilizando típicamente el puerto 1812 para la autenticación y el puerto 1813 para la contabilidad, como se define en las normas RFC 2865 y RFC 2866. La naturaleza sin estado de las solicitudes de autenticación UDP representa una ventaja estructural para el diseño de alta disponibilidad. Debido a que cada paquete Access-Request contiene todas las credenciales y parámetros necesarios, cualquier servidor RADIUS dentro de un clúster puede procesar cualquier solicitud de forma independiente, sin necesidad de una sincronización de estado compleja para la fase de autenticación en sí.

Arquitectura Activo - Pasivo

En un despliegue Activo - Pasivo (o primario - reserva), un único servidor RADIUS procesa todo el tráfico entrante de autenticación y contabilidad. Un servidor secundario permanece en línea pero inactivo, recibiendo actualizaciones de replicación de la base de datos pero sin responder activamente a los Dispositivos de Acceso a la Red (NAD) como puntos de acceso, switches o gateways VPN.

Cuando el servidor primario falla, el NAD detecta la pérdida de tiempo de espera y redirige las solicitudes posteriores al servidor secundario. El tiempo de detección de falla depende completamente de los temporizadores de configuración del NAD. Un NAD típico envía una solicitud RADIUS y espera a que se agote el tiempo de espera predeterminado del paquete (a menudo dos segundos). Si no recibe respuesta, lo intenta de nuevo. Con una configuración estándar de tres intentos por servidor, el NAD puede esperar hasta seis segundos antes de declarar inactivo al servidor primario y transferir el servicio al secundario. En entornos con tres servidores configurados, esta ventana de transición por falla puede extenderse hasta dieciocho segundos. Para un lugar de Hospitality concurrido o un entorno de Retail que procesa transacciones, este retraso representa una interrupción notable del servicio.

Arquitectura Activo - Activo

Por el contrario, una arquitectura Activo - Activo distribuye la carga de autenticación entre múltiples servidores RADIUS operativos de forma simultánea. El tráfico se encauza hacia el clúster ya sea mediante una configuración de rotación (round-robin) en los NAD o a través de un balanceador de carga dedicado.

Alta disponibilidad de servidores RADIUS: Active-Active frente a Active-Passive - comparison chart

Este modelo elimina el retraso en la detección de fallas inherente a las configuraciones Activo - Pasivo. Si un nodo falla, el balanceador de carga (o los NAD que utilizan round-robin) simplemente deja de dirigir tráfico al servidor que no responde, típicamente en un lapso de uno a dos segundos basado en los intervalos de control de estado. Los nodos activos restantes absorben el tráfico de forma instantánea. Además, los clústeres Activo - Activo se escalan horizontalmente; agregar capacidad para eventos de alta densidad simplemente requiere aprovisionar nodos adicionales al clúster.

El desafío de la replicación de bases de datos

Mientras que la autenticación RADIUS es sin estado (stateless), la contabilidad RADIUS es inherentemente con estado (stateful). Realiza el seguimiento de la iniciación de la sesión (Start), el uso continuo (Interim-Update) y la terminación (Stop). Para los establecimientos que utilizan WiFi Analytics o sistemas de facturación, estos datos de contabilidad deben mantener la consistencia en todos los nodos.

Respaldar un clúster RADIUS con una base de datos replicada (como MySQL o MariaDB integrada con FreeRADIUS) es obligatorio para una alta disponibilidad sólida. Para implementaciones Activo-Activo, se requiere una replicación síncrona multi-maestro - como Galera Cluster o MySQL NDB Cluster. La replicación síncrona garantiza que un registro de contabilidad se confirme en todos los nodos simultáneamente, evitando la pérdida de datos si un nodo falla. La replicación asíncrona tradicional, a menudo utilizada en configuraciones Activo-Pasivo, introduce un retraso de replicación. Si el nodo primario falla antes de que el secundario reciba la actualización, los datos de la sesión activa se pierden permanentemente, lo que puede violar los marcos de cumplimiento normativo como PCI-DSS.

¿Tiene preguntas sobre su configuración específica?

Nuestro equipo trabaja con gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.

Guía de implementación: Nube frente a On-Premise

La decisión arquitectónica se extiende más allá de cómo agrupar los servidores en clúster; implica dónde residen esos servidores. Para los operadores con múltiples sitios, el retorno del tráfico de autenticación a un centro de datos on-premise centralizado introduce latencia de WAN y crea un punto único de falla en el enlace de la WAN.

Plataformas Cloud RADIUS

Los servicios Cloud RADIUS resuelven los desafíos de distribución geográfica al alojar la infraestructura de autenticación en múltiples zonas de disponibilidad globales. Cuando un usuario se conecta en una sucursal, la solicitud se enruta al nodo perimetral de la nube más cercano, minimizando la latencia.

Alta disponibilidad de servidores RADIUS: Active-Active frente a Active-Passive - architecture overview

Las plataformas en la nube utilizan inherentemente arquitecturas Activo-Activo. El failover entre las zonas de disponibilidad es manejado automáticamente por el balanceo de carga interno del proveedor, abstrayendo por completo la complejidad para el equipo de ingeniería del cliente. Este modelo generalmente ofrece SLA de tiempo de actividad del 99.99% y elimina la necesidad de la gestión manual de certificados, el parcheo del sistema operativo y el ajuste de la replicación de la base de datos. Para las organizaciones que despliegan Wayfinding o Sensors en campus distribuidos, la autenticación alojada en la nube garantiza una aplicación coherente de las políticas sin dependencias de hardware localizado.

Consideraciones para implementaciones On-Premise

Las organizaciones que operan en sectores altamente regulados - como entornos gubernamentales o de Healthcare específicos - pueden requerir implementaciones on-premise debido a estrictos mandatos de soberanía de datos. En estos escenarios, implementar un clúster FreeRADIUS Activo-Activo con replicación síncrona de Galera proporciona el nivel más alto de resiliencia.

Sin embargo, los equipos de ingeniería deben tener en cuenta la carga operativa. Gestionar certificados TLS en múltiples nodos, garantizar la consistencia de la configuración y monitorear activamente la salud de la replicación de la base de datos requieren recursos administrativos dedicados. Los equilibradores de carga de hardware deben configurarse específicamente para admitir tráfico UDP con las pruebas de salud RADIUS adecuadas, ya que muchos equilibradores de carga estándar están optimizados únicamente para tráfico TCP HTTP/HTTPS.

Mejores prácticas para la alta disponibilidad de RADIUS

  1. Distribuir en lugar de duplicar: Para implementaciones que superen los 500 usuarios concurrentes, priorice las arquitecturas Activo-Activo sobre las configuraciones Activo-Pasivo para maximizar el rendimiento y minimizar la latencia de conmutación por error.
  2. Implementar replicación síncrona: Proteja los datos de contabilidad con estado utilizando una replicación de base de datos síncrona multi-maestro (por ejemplo, Galera Cluster) en lugar de modelos asíncronos de réplica primaria.
  3. Estandarizar la confianza de los certificados: En un clúster Activo-Activo, asegúrese de que todos los nodos presenten el mismo certificado de servidor o certificados de la misma cadena de Autoridad de Certificación (CA). Las discrepancias provocarán que los protocolos de enlace EAP-TLS y PEAP fallen durante la rotación de nodos.
  4. Ajustar los temporizadores de NAD: Optimice los temporizadores de reintento y tiempo de espera de RADIUS en sus dispositivos de acceso a la red. Un tiempo de espera de dos segundos con dos reintentos proporciona un equilibrio entre la detección rápida de conmutación por error y la prevención de una conmutación por error prematura durante una congestión menor de la red.
  5. Probar escenarios de falla: Trate los nodos secundarios como sistemas de producción. Simule regularmente fallas de nodos, desincronización de bases de datos y caídas de enlaces WAN para validar que los mecanismos automatizados de conmutación por error funcionen según lo diseñado.

Resolución de problemas y mitigación de riesgos

El modo de falla más frecuente en la alta disponibilidad de RADIUS es la desviación de la configuración. En las configuraciones Activo-Pasivo, los administradores suelen actualizar las políticas o renovar los certificados en el nodo primario pero descuidan el secundario. Cuando ocurre un evento de conmutación por error, el nodo secundario rechaza el tráfico legítimo debido a credenciales caducadas o políticas desactualizadas.

Para mitigar este riesgo, implemente herramientas de gestión de configuración (como Ansible o Terraform) para implementar cambios de manera simétrica en todos los nodos. Para la gestión de certificados, utilice protocolos de renovación automatizados (como ACME) configurados para distribuir el certificado actualizado en todo el clúster de forma simultánea.

Otro riesgo importante es la configuración incorrecta del equilibrador de carga. Si un equilibrador de carga no realiza pruebas de salud a nivel de aplicación (verificando específicamente la capacidad de respuesta del puerto UDP 1812), puede continuar enrutando el tráfico a un nodo donde el sistema operativo está funcionando pero el demonio RADIUS se ha caído. Asegúrese de que las pruebas de salud validen explícitamente la disponibilidad del servicio RADIUS.

ROI e impacto empresarial

El retorno de la inversión de una sólida alta disponibilidad de RADIUS se mide principalmente a través de la mitigación de riesgos y la eficiencia operativa. Las interrupciones de autenticación provocan pérdidas de productividad inmediatas para los empleados y un grave daño a la reputación de los establecimientos orientados al público.

Al realizar la transición de implementaciones manuales de un solo servidor a arquitecturas automatizadas Activo-Activo (particularmente a través de Cloud RADIUS), las organizaciones recuperan una cantidad significativa de horas de ingeniería que antes se dedicaban al mantenimiento de rutina. Esta eficiencia operativa permite a los equipos de red centrarse en iniciativas estratégicas, como la implementación de The Core SD WAN Benefits for Modern Businesses o la optimización de la cobertura de alta densidad, en lugar de apagar incendios por fallas de autenticación. En última instancia, una autenticación confiable es la capa fundamental de la que dependen todos los servicios de red posteriores.

Definiciones clave

Arquitectura Active-Active

Un diseño de alta disponibilidad donde múltiples servidores RADIUS procesan solicitudes de autenticación de forma simultánea, distribuyendo la carga y proporcionando una conmutación por error instantánea sin retrasos de detección.

Esencial para recintos de alta densidad (estadios, grandes tiendas de retail) donde un solo servidor no puede manejar los picos de aumento de autenticación.

Arquitectura Active-Passive

Un modelo de redundancia donde un servidor principal maneja todo el tráfico y un servidor secundario permanece inactivo en espera hasta que el principal falla.

Adecuada para implementaciones más pequeñas y sensibles a los costos, pero introduce un retraso de conmutación por error de 6 a 18 segundos mientras el dispositivo de acceso a la red detecta la falla.

Replicación síncrona

Un método de replicación de bases de datos en el que los datos se escriben en todos los nodos de un clúster simultáneamente antes de que la transacción se considere completa.

Obligatoria para las bases de datos de contabilidad RADIUS Active-Active (como Galera Cluster) para evitar la pérdida de datos y garantizar el cumplimiento.

Replicación asíncrona

Un método de replicación de base de datos donde el nodo primario registra los datos y luego los copia a los nodos secundarios, introduciendo un ligero retraso (lag).

A menudo se utiliza en configuraciones Activo-Pasivo, pero conlleva el riesgo de perder registros de contabilidad (accounting) recientes si el nodo primario falla abruptamente.

Network Access Device (NAD)

El componente de hardware (como un punto de acceso WiFi, switch o gateway VPN) que solicita la autenticación al servidor RADIUS en nombre del usuario.

Los temporizadores internos de reintento y tiempo de espera (timeout) del NAD dictan la rapidez con la que ocurre una conmutación por error (failover) Activo-Pasivo.

Protocolo sin estado (Stateless)

Un protocolo de comunicaciones que trata a cada solicitud como una transacción independiente, no relacionada con ninguna solicitud anterior.

La autenticación RADIUS sobre UDP es sin estado (stateless), lo que permite a los balanceadores de carga dirigir cualquier solicitud a cualquier servidor activo de manera fluida.

Desviación de configuración (Configuration Drift)

El fenómeno en el que los servidores secundarios o de respaldo se desincronizan con el servidor primario a lo largo del tiempo en relación con políticas, actualizaciones o certificados.

La causa principal de fallas en implementaciones RADIUS Activo-Pasivo cuando el nodo secundario se ve obligado a tomar el control.

Cloud RADIUS

Un servicio de autenticación gestionado y alojado en una infraestructura en la nube distribuida globalmente, que proporciona redundancia Activa-Activa integrada y escalabilidad automática.

Reemplaza la necesidad de que los equipos de TI construyan, parchen y monitoreen manualmente servidores RADIUS redundantes de manera local.

Ejemplos resueltos

Un grupo hotelero europeo gestiona 45 propiedades en seis países. Actualmente ejecutan máquinas virtuales FreeRADIUS independientes en cada propiedad. Un certificado TLS que expiró recientemente en una ubicación provocó una interrupción completa del servicio de WiFi para huéspedes durante una conferencia importante. ¿Cómo deberían rediseñar su arquitectura de autenticación para evitar interrupciones localizadas y reducir los gastos de mantenimiento?

El grupo hotelero debe migrar de instancias FreeRADIUS locales de un solo nodo a una plataforma centralizada de Cloud RADIUS que utilice una arquitectura Active-Active. Al aprovechar un proveedor de la nube con nodos perimetrales distribuidos geográficamente, las solicitudes de autenticación de cada propiedad se dirigen al nodo regional más cercano, lo que minimiza la latencia. La gestión centralizada de políticas permite al equipo de TI definir reglas de autenticación una sola vez y aplicarlas a nivel mundial. El proveedor de la nube se encarga automáticamente de la rotación de certificados TLS, el parcheo del sistema operativo y la replicación de la base de datos.

Comentario del examinador: Este enfoque elimina 45 puntos únicos de falla y quita la carga operativa del mantenimiento por sitio. La arquitectura de nube Active-Active garantiza que si un nodo regional específico experimenta un problema, el tráfico se dirija de forma automática e instantánea a la zona de disponibilidad más cercana, lo que resulta en un tiempo de inactividad percibido de cero para los huéspedes.

Un estadio deportivo nacional se está preparando para un evento de 60,000 asistentes. Su configuración actual de RADIUS es una configuración Active-Passive. Durante las pruebas de carga, el servidor principal se saturó al procesar 8,000 solicitudes de autenticación por minuto cuando se abrieron las puertas, lo que provocó graves retrasos en la conexión, mientras que el servidor secundario permaneció completamente inactivo. ¿Cómo pueden optimizar esta implementación?

El equipo de ingeniería de red debe convertir la implementación de Active-Passive a Active-Active. Primero, deben reconfigurar los dispositivos de acceso a la red (NAD) del estadio para utilizar el equilibrio de carga por turnos (round-robin) en ambos servidores RADIUS, duplicando instantáneamente su rendimiento de autenticación. Segundo, deben aprovisionar un tercer nodo RADIUS para proporcionar el margen necesario para los picos de demanda. Finalmente, para garantizar que los datos de contabilidad sigan siendo consistentes en los tres nodos activos, deben implementar una solución de replicación de base de datos multisigno síncrona, como Galera Cluster.

Comentario del examinador: La conversión a Active-Active escala horizontalmente la capacidad de procesamiento, abordando directamente el cuello de botella. El uso de la replicación síncrona de bases de datos es fundamental en este escenario; garantiza que los datos de contabilidad de la sesión no se pierdan si un nodo falla durante la afluencia masiva de usuarios, lo cual es esencial para un análisis preciso y el cumplimiento.

Preguntas de práctica

Q1. Su cliente de retail empresarial requiere una solución RADIUS de alta disponibilidad para sus terminales de punto de venta. Tienen requisitos estrictos de cumplimiento PCI-DSS que dictan que no se puede perder absolutamente ningún dato de sesión de contabilidad (accounting) durante una conmutación por error (failover) del servidor. ¿Qué estrategia de replicación de base de datos debe implementar para el backend de RADIUS?

Sugerencia: Considere la diferencia entre escribir datos de manera simultánea versus copiar los datos después de que ocurra el evento.

Ver respuesta modelo

Debe implementar la Replicación Síncrona (como un Galera Cluster o MySQL NDB Cluster). La replicación síncrona garantiza que el registro de contabilidad (accounting) se guarde en todos los nodos simultáneamente antes de confirmar la transacción. Si utilizara la replicación asíncrona, una falla en el nodo podría resultar en la pérdida de transacciones recientes que aún no se habían copiado a la base de datos secundaria, violando el estricto requisito de cumplimiento.

Q2. La red del campus de una universidad utiliza una configuración RADIUS Activo-Pasivo. Los estudiantes se quejan de que cuando el servidor primario entra en mantenimiento, sus laptops tardan casi 20 segundos en conectarse al WiFi. Los puntos de acceso están configurados con un tiempo de espera (timeout) de RADIUS de 3 segundos y 5 reintentos. ¿Cómo puede reducir el retraso de la conmutación por error (failover) sin cambiar la arquitectura del servidor?

Sugerencia: Calcule el tiempo de espera máximo basado en los temporizadores del NAD antes de que intente conectarse al servidor secundario.

Ver respuesta modelo

Debe ajustar los temporizadores en los Network Access Devices (puntos de acceso). Actualmente, el AP espera 3 segundos y realiza 5 reintentos, lo que resulta en un retraso de 18 segundos (3 segundos × 6 intentos totales) antes de conmutar por error al servidor pasivo. Al reducir la configuración a un tiempo de espera (timeout) de 2 segundos y 2 reintentos, el tiempo de detección de la conmutación por error (failover) disminuye a 6 segundos, mejorando significativamente la experiencia del usuario durante las ventanas de mantenimiento.

Q3. Está migrando una red corporativa multisitio desde un servidor RADIUS local Activo-Pasivo a una plataforma Cloud RADIUS Activa-Activa. Durante la fase piloto, los dispositivos se autentican correctamente en el Nodo de Nube A, pero cuando el balanceador de carga los dirige al Nodo de Nube B, los intercambios (handshakes) EAP-TLS fallan. ¿Cuál es el error de configuración más probable?

Sugerencia: Considere lo que el dispositivo cliente verifica al establecer un túnel EAP seguro con un nuevo servidor.

Ver respuesta modelo

El problema más probable es una discrepancia en la confianza del certificado (Certificate Trust). En un clúster Activo-Activo, todos los nodos RADIUS deben presentar exactamente el mismo certificado de servidor (o certificados emitidos por la misma cadena de CA de confianza). Si el Nodo de Nube B presenta un certificado diferente en el que los dispositivos cliente no confían, el intercambio (handshake) EAP-TLS será rechazado por el cliente, lo que provocará que la autenticación falle a pesar de que el servidor funcione correctamente.

Continúe leyendo esta serie

Resolución de problemas de 802.1X en iOS y macOS: una lista de verificación de implementación para Intune, Jamf y Microsoft Entra ID

Use esta lista de verificación para diagnosticar por qué los iPhones, iPads y Macs fallan al conectarse a 802.1X en Intune o Jamf Pro. Cada falla se debe a una de cuatro causas: confianza en el servidor, certificado de identidad, modo de macOS o alcance de grupo de Microsoft Entra ID. Confirmará la causa mediante los registros de eapolclient y RADIUS, aplicará la solución y programará las futuras rotaciones de certificados.

Leer la guía →

Confianza en servidor de perfil de WiFi de Intune: nombres de servidor de certificado y lista de verificación de CA raíz para Microsoft Entra ID

Podrá configurar la parte de validación de servidor de un perfil de WiFi de Intune para que EAP-TLS y PEAP se conecten en Windows, Apple y Android. Hará coincidir los nombres de servidor de certificado con el certificado RADIUS, implementará la CA raíz correcta, alineará las asignaciones de grupos de Microsoft Entra ID y programará las renovaciones de certificados antes de que interrumpan las conexiones de forma silenciosa.

Leer la guía →

Resolución de problemas de Android 802.1X y EAP-TLS: una lista de verificación de implementación para Intune y Microsoft Entra ID

Podrá identificar con precisión por qué los teléfonos Android administrados fallan al usar EAP-TLS en su SSID de personal y solucionarlo en Intune. Relacione cada síntoma con las cuatro causas habituales: falta de CA o dominio, certificado de cliente en el perfil incorrecto, un valor de nombres de servidor RADIUS no coincidente o una raíz de confianza no entregada. Luego, aplique una lista de verificación de implementación que evite interrupciones repetidas.

Leer la guía →

¿Tiene preguntas sobre su configuración específica?

Nuestro equipo trabaja con gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.