APÉNDICE: Autenticación dinámica de cliente mediante la nube de autenticación de Mist
En esta sección, proporcionamos ejemplos de cómo autenticar clientes cableados mediante Juniper Mist Access Assurance y cómo puede repetir las pruebas realizadas en este JVD. En primer lugar, asegúrese de que la plantilla de conmutador use "Mist Auth" en el campo de servidores de autenticación, como se muestra en la figura 1.
A continuación, debe crear las etiquetas de directiva de autorización RADIUS en la página Etiquetas de directiva de organización > autenticación .
Cree etiquetas para al menos tres etiquetas GBP que desee asignar:
- En primer lugar, cree la nueva etiqueta de directiva de autenticación:
- Nombre de la etiqueta =
Cameras - Tipo de etiqueta =
AAA AttributeEsto se usa para indicar que se usa como un mensaje RADIUS.
- Red de puertos=
GBP Tag - Valores de etiqueta GBP=
100
Figura 2: Primera etiqueta
de directiva de autenticación nueva
- Nombre de la etiqueta =
- En segundo lugar, cree esta nueva etiqueta de política de autenticación:
- Nombre de la etiqueta =
IT-Department - Tipo de etiqueta =
AAA Attribute - Red de puertos=
GBP Tag - Valores de etiqueta GBP=
200
- Nombre de la etiqueta =
- En tercer lugar, cree esta nueva etiqueta de directiva de autenticación:
- Nombre de la etiqueta =
Printers - Tipo de etiqueta =
AAA Attribute - Red de puertos=
GBP Tag - Valores de etiqueta GBP=
300
- Nombre de la etiqueta =
La configuración resultante de las tres etiquetas debe ser similar a la lista que se muestra en la figura 3.
de política de autenticación
Autenticación de cliente basada en direcciones MAC
Cuando desee utilizar la autenticación de cliente basada en direcciones MAC, asegúrese de que los puertos del conmutador donde están conectados los clientes utilicen el perfil de puerto correcto. En nuestro caso, usamos el perfil de puerto="vlan1099-mac-auth" y configuramos los puertos del conmutador como se muestra en la Figura 4. Utilice identificadores de puerto adecuados para su entorno.
de cliente basada en direcciones MAC
A continuación, cree etiquetas de autenticación para identificar las direcciones MAC de los clientes cableados, como se muestra en el ejemplo siguiente:
- Cree una nueva etiqueta de autenticación:
- Nombre de la etiqueta =
MACclient1 - Label Type=
Client Listya que se utiliza para validar direcciones MAC. - Valores de etiqueta=
<client1-MAC-Address>
- Nombre de la etiqueta =
Cree otras etiquetas de autenticación basadas en el ejemplo anterior para al menos 3 clientes basados en direcciones MAC. Un ejemplo del resultado se muestra en la Figura 5.
de etiquetas de política de autenticación
A continuación, debe crear varias directivas de autenticación en la página Directivas de autenticación > de la organización .
las directivas de autenticación
En el siguiente ejemplo, queremos que a cada cliente se le asigne la etiqueta GBP1 (nuestras "impresoras"). Por lo tanto, la configuración es similar a la siguiente:
- Política de autenticación para el primer cliente:
- Nombre=
Client1 - Criterios
MACclient1de coincidencia= yMAByWired - Política=
Pass - Políticas asignadas=
Network Access AllowedyCameras
- Nombre=
- Política de autenticación para el segundo cliente:
- Nombre=
Client2 - Criterios
MACclient2de coincidencia= yMAByWired - Política=
Pass - Políticas asignadas=
Network Access AllowedyCameras
- Nombre=
- Política de autenticación para el tercer cliente:
- Nombre=
Client3 - Criterios
MACclient3de coincidencia= yMAByWired - Política=
Pass - Políticas asignadas=
Network Access AllowedyCameras
- Nombre=
de directivas de autenticación
Hemos optado por definir una política de autenticación por cliente, ya que puede cambiar la directiva asignada para cada cliente individualmente para asignarla y probarla con una etiqueta GBP diferente.
Cuando se prueba la autenticación dinámica basada en direcciones MAC, hay un tiempo predeterminado de 10 minutos antes de que ocurra una nueva autenticación. Cuando cambie las etiquetas para probar otras combinaciones, 10 minutos pueden ser demasiado largos para esperar. En una situación de laboratorio, puede usar la función adicional de la CLI de Junos OS para acortar el período de reautenticación. Por ejemplo, para establecer un período de reautenticación de 60 segundos, utilice la siguiente CLI de Junos OS adicional: set protocols dot1x authenticator interface vlan1099-mac-auth reauthentication 60.
Una vez que Juniper Mist Access Assurance haya autenticado a sus clientes, puede comprobar la asignación de la etiqueta GBP. Para ello, vaya a Clientes > clientes cableados en el portal de Juniper Mist.
de los clientes cableados
Identifique los clientes cableados que ha configurado y haga clic en Wired Client Insights.
clientes cableados
A continuación se muestra un ejemplo del primer informe de eventos de cliente. Puede ver a través de qué interfaz se conectó el nuevo cliente:
usuario
El segundo evento que normalmente vería es la autenticación NAC en sí. A continuación, puede ver el tipo de autenticación, la regla de autenticación que se consideró válida para ser utilizada y la etiqueta GBP final que se aplicó como parte de la autenticación dinámica:
Autenticación de cliente basada en IEEE 802.1X
Cuando desee utilizar la autenticación de cliente basada en IEEE 802.1X, asegúrese de que los puertos del conmutador donde están conectados los clientes utilicen el perfil de puerto correcto. En nuestro caso, utilizamos el perfil de puerto, "vlan1099-eap-auth" y configuramos los puertos del switch como se muestra en el siguiente ejemplo. Utilice identificadores de puerto adecuados para su entorno.
Al realizar las pruebas, queríamos poder identificar un mínimo de tres clientes individualmente para poder asignarles diferentes etiquetas GBP de forma dinámica. El enfoque elegido fue utilizar EAP-TLS y determinar el cliente individual por atributos de sus certificados de cliente almacenados en cada suplicante. Los valores que elija dependerán de la PKI empresarial que desee usar. En nuestro caso, sabíamos que cada cliente tiene un nombre diferente en el atributo Nombre común del certificado suplicante. Por lo tanto, utilizamos este campo para crear tres etiquetas de cliente, como se muestra en el siguiente ejemplo:
- Para crear una nueva etiqueta de directiva de autenticación, vaya a Etiqueta de autenticación > de organización y configure los campos como se muestra en la lista siguiente:
- Nombre de la etiqueta =
TLSclient1 - Tipo de etiqueta =
Certificate Attribute - Valores de etiqueta=
Common Name (CN) - Nombres comunes valores=
user01@example.net
- Nombre de la etiqueta =
EAP-TLS
- Cree otras etiquetas basadas en el ejemplo anterior para al menos tres clientes TLS, como se muestra en la figura 14.
A continuación, cree varias directivas de autenticación en la página Directivas de autenticación > de la organización :
En el siguiente ejemplo, queremos que cada cliente tenga asignada la etiqueta GBP1 (nuestro Printers ). Por lo tanto, la configuración es similar a la siguiente:
- Política de autenticación para el primer cliente:
- Nombre=
Client1 - Criterios
TLSclient1de coincidencia= yEAP-TLSyWired - Política=
Pass - Políticas asignadas=
Network Access AllowedyCameras
- Nombre=
- Política de autenticación para el segundo cliente:
- Nombre=
Client2 - Criterios
TLSclient2de coincidencia= yEAP-TLSyWired - Política=
Pass - Políticas asignadas=
Network Access AllowedyCameras
- Nombre=
- Política de autenticación para el tercer cliente:
- Nombre=
Client3 - Criterios
TLSclient3de coincidencia= yEAP-TLSyWired - Política=
Pass - Políticas asignadas=
Network Access AllowedyCameras
- Nombre=
En este punto, si aún no lo ha hecho, debe configurar su PKI empresarial para la nube de autenticación de Juniper Mist:
- Vaya a Certificados > de la organización
de Mist
- Haga clic en el botón Agregar entidad emisora de certificados como se muestra en la figura 17.
- Pegue la parte codificada en base64 de la CA raíz de PKI empresarial en la ventana Certificado firmado .
de certificados firmados
El resultado debería verse así:
- Ahora, haga clic en Importar certificado de servidor RADIUS personalizado:
- Aplique la siguiente configuración:
- Pegue el contenido de la parte codificada en base64 de la clave de certificado del servidor PKI RADIUS empresarial en el campo Clave privada .
- En función de la PKI de su empresa, es posible que el certificado de servidor RADIUS necesite una contraseña para abrir la clave cifrada. Si ese es el caso, proporcione esta información aquí.
- Pegue el contenido de la parte codificada en base64 del certificado público del servidor PKI RADIUS empresarial en el campo Certificado firmado .
- Confirme la información en los campos de propiedad rellenados:
- El nombre común debe ser un FQDN de DNS.
- Uso extendido de claves = autenticación del servidor web TLS
- Haga clic en Guardar.
Ahora, puede comenzar a autenticar sus clientes EAP-TLS.
Una vez que Juniper Mist Access Assurance haya autenticado a sus clientes, puede comprobar la asignación de la etiqueta GBP. Para ello, vaya a Clientes > Clientes cableados.
Identifique el cliente cableado que ha configurado y haga clic en Wired Client Insights:
Primero, verifique el certificado del servidor RADIUS:
A continuación, verá la información sobre el certificado de cliente del suplicante que el servidor RADIUS comprobó para su validación. Aquí, es importante revisar los atributos del certificado porque los usamos para identificar a un solo cliente.
A continuación, verá la decisión del sistema NAC de permitir el acceso a la red para este cliente y qué regla lo permitió. La etiqueta GBP asignada también se puede revisar: