Saltar al contenido principal

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

Una guía de referencia técnica definitiva para responsables de TI y arquitectos de red que evalúan arquitecturas de alta disponibilidad RADIUS. Compara los despliegues 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,768 palabras2 ejemplos prácticos3 preguntas de práctica8 definiciones clave

Video overview

Escuchar esta guía

Ver transcripción del podcast
# Alta disponibilidad del servidor RADIUS: Activo-Activo frente a Activo-Pasivo ## Dossier técnico de Purple - Guion de podcast (~10 minutos) --- **PARTE 1 - INTRODUCCIÓN Y CONTEXTO (aprox. 1 minuto)** Bienvenidos al dossier técnico de Purple. Soy su anfitrión, y hoy abordamos una de las decisiones de infraestructura más importantes para cualquier organización que gestione WiFi empresarial: la alta disponibilidad del servidor RADIUS. Si es usted arquitecto de redes o director de TI responsable de la infraestructura de autenticación en un grupo hotelero, una cadena de tiendas, un estadio o una instalación del sector público, este dossier le proporcionará los marcos de trabajo y los detalles técnicos específicos que necesita para tomar la decisión correcta - y evitar los errores que provocan caídas de autenticación en el peor momento posible. Permítanme ponerles en situación. 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 comprueba las credenciales y autoriza el acceso. Es la columna vertebral de los despliegues empresariales de IEEE 802.1X y WPA3. Y a diferencia de la mayoría de los servicios de TI que se degradan de forma progresiva cuando fallan, RADIUS es binario: o funciona o nadie accede 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)** Empecemos con lo fundamental. RADIUS funciona sobre UDP - normalmente el puerto 1812 para autenticación y el 1813 para contabilidad. La naturaleza sin estado de UDP es en realidad una ventaja para el diseño de alta disponibilidad: como cada solicitud de autenticación es independiente, cualquier servidor de un clúster puede gestionar cualquier solicitud sin necesidad de saber qué ha ocurrido antes. Esta es la propiedad arquitectónica que hace que los despliegues activo-activo sean tan elegantes. Ahora bien, existen dos modelos principales de alta disponibilidad que debe comprender. **Activo-Pasivo** es el enfoque tradicional. Dispone de un servidor RADIUS primario que gestiona todo el tráfico de autenticación y un servidor secundario en modo de espera, que recibe 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 el fallo y redirige el tráfico al secundario. ¿Cuánto tiempo tarda esa conmutación por error? Aquí es donde importan los detalles. El NAS envía una solicitud de RADIUS y espera. El tiempo de espera de paquete por defecto suele ser de dos segundos. Después de eso, reintenta - normalmente tres intentos por servidor. Con dos servidores configurados, nos encontramos ante un tiempo máximo de detección de conmutación por error de entre seis y doce segundos en un despliegue bien optimizado. En el peor de los casos, con tres servidores y temporizadores por defecto, ese tiempo puede alargarse hasta los dieciocho segundos. Para el huésped de un hotel que intenta conectarse al registrarse, o el empleado de una tienda que intenta procesar una transacción, se trata de un intervalo doloroso. **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 las solicitudes de autenticación simultáneamente. El tráfico se distribuye a lo largo del clúster ya sea mediante rotación round-robin o a través de un equilibrador de carga dedicado. Cuando un nodo falla, los nodos restantes absorben su tráfico de inmediato. No hay retraso en la detección de conmutación por error porque no hay conmutación por error en el sentido tradicional: el equilibrador de carga simplemente deja de enviar solicitudes al nodo en mal estado, normalmente en un plazo de uno a dos segundos en función de los intervalos de comprobación de estado. Los beneficios de rendimiento se multiplican. En un gran recinto - como un estadio con capacidad para 60.000 personas o un centro de conferencias que alberga una gran exposición - se pueden ver miles de solicitudes de autenticación simultáneas cuando se abren las puertas o se produce un descanso entre sesiones. Un único servidor RADIUS, incluso uno con buenas especificaciones, puede convertirse en un cuello de botella. Un clúster activo-activo escala horizontalmente: añada otro nodo y añadirá 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 - el servidor comprueba las credenciales contra un directorio y devuelve un Accept o un Reject. Pero el registro de conexiones RADIUS (accounting) tiene estado: realiza el seguimiento de los eventos de inicio de sesión, actualizaciones intermedias y finalización de sesión. Si utiliza el registro de conexiones para la facturación, el registro de cumplimiento o la gestión de sesiones, necesita que esos datos sean coherentes 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 implantado del mundo, se integra con MySQL y MariaDB. Para implementaciones activo-activo, dispone de dos opciones principales: MySQL NDB Cluster, que proporciona replicación síncrona multi-maestro con conmutación por error 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 en caso de fallo del nodo. La replicación asíncrona - la réplica primaria estándar de MySQL - es más barata pero introduce un retraso de replicación que puede dar lugar a la pérdida de registros de conexiones si el primario falla antes de que se repliquen los cambios. Permítame abordar la cuestión de la distribución geográfica, ya que es cada vez más relevante para los operadores multisitio. Si gestiona una cadena de tiendas con 200 establecimientos, o un grupo hotelero con propiedades en varios países, la pregunta no es solo "¿cómo hago para que mi servidor RADIUS sea redundante?" - sino "¿dónde deberían ubicarse mis servidores RADIUS en relación con mis puntos de acceso?" El retorno de tráfico de autenticación desde un sitio remoto a un centro de datos central introduce latencia en la WAN y un punto único de fallo en el enlace WAN. Si ese enlace se cae, el sitio remoto no puede autenticar a nadie, independientemente de la redundancia que tenga su clúster de RADIUS central. La solución consiste en desplegar instancias de RADIUS locales en cada sitio - lo que genera una carga operativa significativa - o bien utilizar un servicio de cloud RADIUS con nodos perimetrales distribuidos geográficamente. Las plataformas de cloud RADIUS resuelven el problema de la alta disponibilidad a nivel de arquitectura. En lugar de que usted tenga que crear y gestionar una infraestructura redundante, el proveedor opera RADIUS en múltiples zonas de disponibilidad y regiones. La conmutación por error entre nodos se realiza de forma automática, normalmente en menos de un segundo, ya que se gestiona mediante el equilibrio de carga interno de la plataforma en lugar de depender de los temporizadores de reintento del NAS. Los compromisos de SLA de los proveedores empresariales de cloud RADIUS suelen ofrecer un 99.99% de tiempo de actividad - lo que equivale a menos de 53 minutos de inactividad al año. También existe una importante dimensión de cumplimiento normativo. PCI-DSS exige controles estrictos de autenticación para los entornos de datos de titulares de tarjetas. El GDPR trata los registros de autenticación como datos personales, lo que requiere un tratamiento adecuado y controles de residencia de datos. Los proveedores de cloud RADIUS suelen poseer certificaciones SOC 2 Tipo II y ofrecen acuerdos de tratamiento de datos que cumplen con el GDPR con opciones de residencia de datos regionales. Los despliegues locales le otorgan un control total sobre la ubicación de los datos, algo fundamental en entornos sanitarios 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 guiarle a través de dos escenarios del mundo real que ilustran estos principios en la práctica. Primero: un grupo hotelero europeo con 45 establecimientos en seis países. Su equipo de TI, formado por tres ingenieros, ejecutaba FreeRADIUS en máquinas virtuales en cada propiedad - 45 instancias independientes que parchear, monitorizar y mantener. Cuando caducó un certificado TLS en una de las propiedades, causó una interrupción total de la red WiFi para invitados durante una conferencia importante. Para solucionarlo, un ingeniero tuvo que conectarse en remoto y renovar manualmente el certificado - un proceso que llevó 40 minutos durante los cuales los invitados no pudieron conectarse. Tras 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 pasó a ser automática. Los tres ingenieros recuperaron aproximadamente el 40 por ciento de su tiempo, que antes dedicaban a operaciones de RADIUS. Y lo que es más importante, la arquitectura activo-activo de la plataforma en múltiples regiones de la nube significó que un fallo en un solo nodo - que antes habría provocado una caída del servicio en el sitio - se convirtió en un evento sin impacto.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 otro de reserva en caliente. Durante una prueba de carga previa al evento, descubrieron que el servidor principal se saturaba durante el pico de autenticación cuando se abrían las puertas, procesando 8000 solicitudes de autenticación por minuto. El secundario pasivo estaba inactivo mientras el principal tenía dificultades. La solución fue reconfigurar los dispositivos NAS para utilizar un equilibrio de carga por turnos (round-robin) en ambos servidores, convirtiendo eficazmente la implementación en activo-activo. El rendimiento de la autenticación se duplicó de inmediato. También añadieron un tercer servidor para proporcionar margen para la carga máxima y configuraron la replicación de Galera Cluster para la base de datos de contabilidad. El resultado fue una implementación capaz de 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 el servidor RADIUS secundario como una copia de seguridad que "se configura y se olvida". Las configuraciones varían con el tiempo. Los certificados caducan en el secundario mientras el principal funciona correctamente. Cuando el principal finalmente falla y el secundario toma el control, este también falla, por un motivo completamente diferente. La solución es sencilla: pruebe la tolerancia a fallos con regularidad, al menos trimestralmente, y trate 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 el nodo de la base de datos principal falla, puede perder registros de contabilidad de las sesiones que estaban activas en el momento del fallo. Para el cumplimiento de PCI-DSS, esta es una brecha grave. Utilice la replicación síncrona (Galera o NDB) para cualquier implementación en la que 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 redes. "¿Cuál es la configuración mínima viable de alta disponibilidad (HA)?" Dos servidores RADIUS con tolerancia a fallos activo-pasivo, sincronización de secreto compartido y un backend de base de datos replicado. Ese es el mínimo. Para cualquier escenario con más de 500 usuarios concurrentes, pase a activo-activo. "¿Puedo utilizar un equilibrador de carga de hardware para RADIUS?" Sí, pero RADIUS utiliza UDP y muchos equilibradores de carga están optimizados para TCP. Asegúrese de que su equilibrador de carga admita el equilibrio de carga UDP con comprobaciones de estado. HAProxy Enterprise tiene un módulo UDP RADIUS dedicado. F5 BIG-IP lo gestiona de forma nativa. "¿Cómo gestiono la confianza de los certificados EAP en un clúster de alta disponibilidad (HA)?" 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 EAP-TLS y PEAP; si los nodos presentan certificados diferentes, experimentará fallos de autenticación tras la tolerancia a fallos. "¿Funciona RADIUS en la nube con Active Directory local?" Sí, a través de un conector ligero o un proxy LDAP que realiza consultas en 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 gestiona menos de 500 usuarios concurrentes en un único sitio con un equipo estable para administrar la infraestructura, un modelo activo - pasivo con un procedimiento de failover bien probado es una opción defendible. Manténgalo simple, pruébelo regularmente y utilice la replicación síncrona de bases de datos. Si gestiona un patrimonio multisitio, un espacio de alta densidad o si el ancho de banda de su equipo es limitado, la arquitectura activo - activo es la adecuada - y el 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 fallo antes de que ellos le pongan a prueba a usted. Para obtener más información sobre cómo la plataforma de Purple gestiona 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 WiFi para empresas →

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: o funciona a la perfección, o las operaciones comerciales se detienen por completo. El servidor RADIUS (Remote Authentication Dial-In User Service) actúa como el guardián fundamental para los despliegues de IEEE 802.1X, WPA3 para empresas y Guest WiFi en instalaciones modernas. A diferencia de los servicios de aplicaciones que se degradan progresivamente bajo carga, un fallo de RADIUS bloquea inmediatamente el acceso a la red de los usuarios, los terminales de punto de venta y los dispositivos operativos.

Esta guía de referencia técnica evalúa los modelos de arquitectura para desplegar una infraestructura RADIUS de alta disponibilidad. En concreto, contrasta las configuraciones tradicionales Activo-Pasivo con los clústeres modernos Activo-Activo. Para los responsables de TI, arquitectos de red y directores de operaciones de instalaciones que gestionan entornos de alta densidad como Retail, Hospitality y estadios, es esencial comprender estas estrategias de conmutación por error, la mecánica de equilibrio de carga y los requisitos de replicación de bases de datos.

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

Análisis técnico profundo: Comprensión de la arquitectura RADIUS

RADIUS funciona como un protocolo cliente-servidor a través de UDP, utilizando normalmente el puerto 1812 para la autenticación y el puerto 1813 para la contabilidad, tal como se define en RFC 2865 y RFC 2866. La naturaleza sin estado de las solicitudes de autenticación UDP es una ventaja estructural para el diseño de alta disponibilidad. Dado 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 requerir una sincronización de estado compleja para la propia fase de autenticación.

Arquitectura Activo-Pasivo

En un despliegue Activo-Pasivo (o principal-secundario), 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 pasarelas VPN.

Cuando el servidor principal falla, el NAD detecta el tiempo de espera agotado y redirige las solicitudes posteriores al servidor secundario. El tiempo de detección de fallos depende totalmente 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 de un paquete predeterminado (a menudo dos segundos). Si no recibe respuesta, vuelve a intentarlo. Con una configuración estándar de tres intentos por servidor, el NAD puede esperar hasta seis segundos antes de declarar inactivo el servidor principal y pasar al secundario. En entornos con tres servidores configurados, esta ventana de transición por fallo puede extenderse a dieciocho segundos. Para un establecimiento 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 varios servidores RADIUS operativos simultáneamente. El tráfico se encauza al clúster bien mediante una configuración de asignación cíclica (round-robin) en los NAD, bien a través de un equilibrador de carga dedicado.

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

Este modelo elimina el retraso de detección de fallos inherente a las configuraciones Activo-Pasivo. Si un nodo falla, el equilibrador de carga (o los NAD que utilizan el sistema cíclico) simplemente deja de dirigir el tráfico al servidor que no responde, normalmente en un plazo de uno a dos segundos en función de los intervalos de comprobación de estado. Los nodos activos restantes absorben el tráfico de forma instantánea. Además, los clústeres Activo-Activo se escalan horizontalmente; añadir capacidad para eventos de alta densidad requiere simplemente aprovisionar nodos adicionales en el 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 intrínsecamente con estado (stateful). Realiza el seguimiento del inicio de la sesión (Start), el uso continuo (Interim-Update) y la finalización (Stop). Para los establecimientos que utilizan WiFi Analytics o sistemas de facturación, estos datos de contabilidad deben mantener la coherencia 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 despliegues Activo-Activo, se requiere una replicación síncrona de tipo 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 falla un nodo. La replicación asíncrona tradicional, utilizada a menudo en configuraciones Activo-Pasivo, introduce un retraso de replicación. Si el nodo principal falla antes de que el secundario reciba la actualización, los datos de la sesión activa se pierden de forma permanente, lo que puede violar los marcos de cumplimiento como PCI-DSS.

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

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

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

La decisión arquitectónica va más allá de cómo agrupar los servidores en clústeres; implica dónde residen esos servidores. Para los operadores con múltiples sedes, el retorno del tráfico de autenticación a un centro de datos local centralizado introduce latencia WAN y crea un punto único de fallo en el enlace WAN.

Plataformas RADIUS en la nube

Los servicios RADIUS en la nube 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 de forma inherente arquitecturas Activo-Activo. El failover entre zonas de disponibilidad se gestiona automáticamente mediante el equilibrio de carga interno del proveedor, abstrayendo por completo la complejidad para el equipo de ingeniería del cliente. Este modelo ofrece normalmente 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 la optimización de la replicación de bases 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 sobre el despliegue local (On-Premise)

Las organizaciones que operan en sectores altamente regulados - como determinados entornos de Healthcare o gubernamentales - pueden requerir despliegues locales debido a los estrictos mandatos de soberanía de datos. En estos escenarios, el despliegue de 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 sobrecarga operativa. La gestión de certificados TLS en múltiples nodos, la garantía de la coherencia en la configuración y la supervisión activa del estado 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 el tráfico UDP con las comprobaciones de estado de RADIUS adecuadas, ya que muchos equilibradores de carga estándar están optimizados exclusivamente para el tráfico TCP HTTP/HTTPS.

Prácticas recomendadas 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 frente a las configuraciones Activo-Pasivo para maximizar el rendimiento y minimizar la latencia de conmutación por error.
  2. Implementar la replicación síncrona: proteja los datos de contabilidad con estado mediante el uso de una replicación de base de datos multimaestro síncrona (por ejemplo, Galera Cluster) en lugar de modelos primario-réplica asíncronos.
  3. Estandarizar la confianza de los certificados: en un clúster Activo-Activo, asegúrese de que todos los nodos presenten un certificado de servidor idéntico o certificados de la misma cadena de Entidad 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 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 ofrece un equilibrio entre la detección rápida de conmutación por error y la prevención de conmutaciones por error prematuras durante una congestión de red menor.
  5. Probar escenarios de fallo: trate los nodos secundarios como sistemas de producción. Simule regularmente fallos de nodos, desincronización de bases de datos y caídas de enlaces WAN para validar que los mecanismos de conmutación por error automatizados funcionen según lo diseñado.

Resolución de problemas y mitigación de riesgos

El modo de fallo 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 se produce 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 desplegar cambios de forma 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 comprobaciones de estado a nivel de capa de aplicación (específicamente verificando 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 comprobaciones de estado validen explícitamente la disponibilidad del servicio RADIUS.

ROI e impacto empresarial

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

Al pasar de despliegues manuales con un solo servidor a arquitecturas automatizadas Activo-Activo (especialmente a través de Cloud RADIUS), las organizaciones recuperan importantes horas de ingeniería que antes se dedicaban al mantenimiento rutinario. Esta eficiencia operativa permite a los equipos de red centrarse en iniciativas estratégicas, como desplegar The Core SD WAN Benefits for Modern Businesses o la optimización de la cobertura de alta densidad, en lugar de apagar fuegos por fallos de autenticación. En última instancia, una autenticación fiable 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 en el que varios 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 superficies comerciales) donde un solo servidor no puede gestionar los picos de demanda de autenticación.

Arquitectura Active-Passive

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

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

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 completada.

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

Replicación asíncrona

Un método de replicación de bases de datos en el que el nodo primario registra los datos y luego los copia en los nodos secundarios, introduciendo un ligero retraso (latencia).

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

Network Access Device (NAD)

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

Los temporizadores internos de reintento y tiempo de espera del NAD dictan la rapidez con la que se produce una conmutación por error Activo - Pasivo.

Stateless Protocol

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

La autenticación RADIUS sobre UDP es un protocolo sin estado (stateless), lo que permite a los balanceadores de carga enrutar cualquier solicitud a cualquier servidor activo de forma transparente.

Configuration Drift

El fenómeno por el cual los servidores secundarios o de respaldo se desincronizan con el tiempo respecto al servidor primario en cuanto a políticas, actualizaciones o certificados.

La causa principal de fallos en los despliegues 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 de nube distribuida globalmente, que proporciona redundancia Activa - Activa integrada y escalado automático.

Sustituye la necesidad de que los equipos de TI tengan que construir, parchear y monitorizar manualmente servidores RADIUS redundantes de forma local (on-premise).

Ejemplos prácticos

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

El grupo hotelero debería migrar de instancias FreeRADIUS localizadas de un solo nodo a una plataforma Cloud RADIUS centralizada que utilice una arquitectura Active-Active. Al aprovechar un proveedor de nube con nodos de extremo distribuidos geográficamente, las solicitudes de autenticación de cada propiedad se enrutan al nodo regional más cercano, lo que minimiza la latencia. La gestión centralizada de políticas permite al equipo de TI definir las reglas de autenticación una sola vez y aplicarlas de forma global. El proveedor de nube gestiona automáticamente la rotación de certificados TLS, la aplicación de parches del sistema operativo y la replicación de bases de datos.

Comentario del examinador: Este enfoque elimina 45 puntos únicos de fallo y suprime 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 enruta de forma automática e instantánea a la siguiente zona de disponibilidad más cercana, lo que se traduce en un tiempo de inactividad percibido de cero para los invitados.

Un estadio deportivo nacional se prepara 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ó procesando 8.000 solicitudes de autenticación por minuto cuando se abrieron las puertas, lo que causó graves retrasos en la conexión, mientras que el servidor secundario permaneció completamente inactivo. ¿Cómo pueden optimizar este despliegue?

El equipo de ingeniería de red debe convertir el despliegue de Active-Passive a Active-Active. En primer lugar, deben reconfigurar los dispositivos de acceso a la red (NAD) del estadio para utilizar el equilibrio de carga round-robin entre ambos servidores RADIUS, duplicando instantáneamente su capacidad de procesamiento de autenticaciones. En segundo lugar, deben aprovisionar un tercer nodo RADIUS para proporcionar el margen necesario para los picos de demanda. Por último, 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 de tipo multi-maestro síncrona, como Galera Cluster.

Comentario del examinador: La conversión a Active-Active escala horizontalmente la capacidad de procesamiento, solucionando directamente el cuello de botella. Utilizar 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 obtener análisis precisos y cumplir con las normativas.

Preguntas de práctica

Q1. Su cliente de retail corporativo requiere una solución RADIUS de alta disponibilidad para sus terminales de punto de venta. Tienen requisitos estrictos de conformidad PCI-DSS que exigen que no se pierda ningún dato de sesión de contabilidad durante una conmutación por error 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 forma simultánea y copiar datos a posteriori.

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 se confirme en todos los nodos simultáneamente antes de dar por buena la transacción. Si utilizara replicación asíncrona, un fallo de nodo podría provocar la pérdida de transacciones recientes que aún no se hubieran copiado en la base de datos secundaria, incumpliendo el estricto requisito de conformidad.

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

Sugerencia: Calcule el tiempo máximo de espera en función de los temporizadores del NAD antes de que intente conectar con el servidor secundario.

Ver respuesta modelo

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

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

Sugerencia: Considere qué es lo que verifica el dispositivo cliente 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 mismatch). 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 exacta). Si el Nodo de la Nube B presenta un certificado diferente en el que los dispositivos cliente no confían, el cliente rechazará el intercambio de señales EAP-TLS, 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 despliegue para Intune, Jamf y Microsoft Entra ID

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

Leer la guía →

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

Podrá configurar la mitad de la validación del 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 los servidores de certificados con el certificado de RADIUS, implementará la CA raíz correcta, alineará las asignaciones de grupos de Microsoft Entra ID y preparará las renovaciones de certificados antes de que interrumpan silenciosamente las conexiones.

Leer la guía →

Resolución de problemas de 802.1X y EAP-TLS en Android: lista de comprobación de despliegue para Intune y Microsoft Entra ID

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

Leer la guía →

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

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