Introducción
Este documento describe cómo validar los problemas de integración de ISE para SMC versión 7.3.2 en adelante. SNA presenta PxGrid v2.0 para el componente de integración de ISE con la versión 7.3.2. Este artículo se centra en algunos mensajes de error específicos que puede encontrar al configurar la integración de Cisco ISE en las versiones 7.3.2 y posteriores.
Para obtener más información sobre PxGrid v2.0 y su funcionalidad, visite PxGrid v2.0
Integración con Cisco ISE
Cuando SMC se integra con ISE, realiza una solicitud para suscribirse al servicio adecuado en función de las casillas de verificación seleccionadas en la interfaz de usuario de configuración:
Servicios ISE
Según las casillas de verificación seleccionadas, SMC puede solicitar:
Servicio: com.cisco.ise.config.anc
Servicio: com.cisco.ise.trustsec
Servicio: com.cisco.ise.session
Servicio: com.cisco.ise.pubsub
A su vez para estos servicios, SMC se comunica con un nodo ISE para suscribirse al servicio. Cuando SMC realiza una solicitud al nodo de ISE para un servicio, espera saber qué nodos de ISE pueden servir a ese tema o servicio.
Posibles razones del fallo
- "Estado de la conexión:No se ha podido encontrar el servicio erróneo com.cisco.ise.pubsub en este clúster de ISE"
- "Estado de la conexión:Servicio erróneo com.cisco.ise.anc no se encuentra en este clúster de ISE."
- "Estado de la conexión:No se ha encontrado el servicio con errores com.cisco.ise.session en este clúster de ISE."
- "Estado de la conexión:Servicio erróneo com.cisco.ise.trustsec no se encuentra en este clúster de ISE."
Verificación y resolución de problemas
Vaya a Administration > PxGrid Services > Diagnostics > Tests y ejecute la herramienta Health Monitoring Test Tool (ISE 3.0 y versiones posteriores)
Herramienta de prueba de supervisión de estado
Para ISE 2.4, 2.6 y 2.7:
Herramienta de prueba de supervisión de estado
Los resultados de la prueba se pueden ver en la CLI del nodo PXGrid indicado en el pie de página de la nota Conectado mediante XMPP <nombre de host>.
Ejecute el comando "show logging application pxgrid/pxgrid-test.log"
El resultado cuando está conectado y funciona correctamente indica:
asc-ise24p12-347/admin# show logging application pxgrid/pxgrid-test.log
2021-10-29 01:46:32 INFO TestGridConnection:55 - Inicio de la conexión de prueba pxgrid.........
2021-10-29 01:46:33 INFO TestGridConnectionHelper:307 - SUMMARY> Subscribe=CONNECTING,session-cnt=0; BulkDownload=NOT STARTED,bd-session-cnt=0
2021-10-29 01:46:33 INFO Configuración:313 - Conexión al host asc-ise24p12-347.rtpaaa.net
2021-10-29 01:46:33 INFO Configuración:318 - Conectado OK al host asc-ise24p12-347.rtpaaa.net
2021-10-29 01:46:33 INFO Configuración:343 - Cliente Inicie sesión en el host asc-ise24p12-347.rtpaaa.net
2021-10-29 01:46:34 INFO Configuración:345 - Cliente Login Aceptar para alojar asc-ise24p12-347.rtpaaa.net
2021-10-29 01:46:35 INFO NotificationHandlerSmack:70 - terminado de actualizar el estado de conexión.
2021-10-29 01:46:35 INFO TestGridConnectionHelper:312 - SUMMARY> Subscribe=CONNECTED,session-cnt=0; BulkDownload=NOT STARTED,bd-session-cnt=0
2021-10-29 01:50:36 INFO TestGridConnection:164 - SUMMARY> Subscribe=CONNECTED,session-cnt=0;BulkDownload=SUCCESS,bd-session-cnt=0
2021-10-29 01:50:36 INFO NotificationHandlerSmack:81 - estado de conexión despejado...
2021-10-29 01:50:36 INFO TestGridConnectionHelper:322 - Cliente desconectado
2021-10-29 01:50:36 INFO TestGridConnection:75 - SUMMARY> Subscribe=DISCONNECTED,session-cnt=0;BulkDownload=DISCONNECTED,bd-session-cnt=0
Verifique si la cuenta utilizada para conectar SMC a ISE está habilitada:
Compruebe que el cliente está aprobado y, si está pendiente, apruébelo
ISE 3.0 y versiones posteriores:
Administration > PxGrid Services > Client Management > Clients:
ISE 2.4, 2.6 y 2.7:
Administration > PxGrid Services > All Clients
Para comprobar el estado de conexión del cliente SMC PxGrid y a qué nodo ISE está conectado, vaya a Administration > PxGrid Services > Diagnostics > WebSocket
Causas conocidas
- Nodos con PxGrid Personal habilitado que se enfrentan a problemas de replicación en la implementación de ISE
- Problemas de confianza del certificado PxGrid
Problemas de replicación en la implementación de ISE
La replicación es fundamental para mantener la información actualizada en todos los nodos miembros de una implementación. Si un nodo que ejecuta el rol PxGrid informa de problemas de replicación, es posible que no tenga información actualizada sobre los temas y servicios que puede servir a los clientes de PxGrid.
Si el nodo informa de alarmas de error de replicación o replicación lenta:
O
Esta es una causa potencial del fallo de integración.
Para tomar medidas correctivas:
Verifique la conectividad IP con el nodo ISE, inicie sesión a través de SSH y verifique que los servicios se estén ejecutando mediante:
# show application status ise
P. ej.
asc-ise30p2-353/admin# show application status ise
ID DE PROCESO DE ESTADO DE NOMBRE DE PROCESO ISE
--------------------------------------------------------------------
Database Listener que ejecuta 24872
Servidor de base de datos con 114 PROCESOS
Servidor de aplicaciones que ejecuta 40137
Base de datos de perfiles que ejecuta 35916
Motor de indexación ISE deshabilitado
Conector AD con 40746
Base de datos de sesiones de M&T deshabilitada
Procesador de registro de M&T deshabilitado
Certificate Authority Service que ejecuta 40609
Servicio EST con 77903
Servicio de motor SXP deshabilitado
Docker Daemon ejecutando 28517
Servicio TC-NAC deshabilitado
pxGrid Infrastructure Service deshabilitado
pxGrid Publisher Subscriber Service deshabilitado
Administrador de conexiones pxGrid deshabilitado
Controlador pxGrid deshabilitado
Servicio WMI PassiveID deshabilitado
Servicio Syslog PassiveID deshabilitado
Servicio API PassiveID deshabilitado
Servicio de agente PassiveID deshabilitado
PassiveID Endpoint Service deshabilitado
Servicio SPAN de PassiveID deshabilitado
Servidor DHCP (dhcpd) deshabilitado
Servidor DNS (con nombre) deshabilitado
Servicio de mensajería ISE con 29277
ISE API Gateway Database Service con 32173
ISE API Gateway Service con 38161
Servicio de políticas de segmentación deshabilitado
Servicio de autenticación REST deshabilitado
Conector SSE deshabilitado
Realice la sincronización manual del nodo afectado en Administration > System > Deployment .
Seleccione el nodo que informa de problemas y haga clic en Syncup
Nota: Esto da como resultado un reinicio de los servicios en el nodo que se está sincronizando y podría hacer que el nodo deje de funcionar durante 30 minutos. Se recomienda realizar esta actividad en una ventana de cambio controlado.
Verificar la cadena de certificados PxGrid de ISE
Vaya a Administration > System > Certificates en la GUI de ISE
Cada nodo con PxGrid Persona habilitado tiene un certificado con el rol PxGrid asociado.
Estos certificados pueden estar firmados por una CA de terceros o la CA interna de ISE. Marque la casilla junto al certificado y presione la vista. Debe mostrar los detalles del certificado y la cadena de certificados. También hay un indicador de estado en los detalles del certificado que indica si el certificado es bueno o si la cadena está incompleta.
Si el certificado está firmado por la CA interna de ISE:
Hay 4 niveles, empezando desde arriba:
1. CA raíz de ISE: se trata del certificado de CA y cada implementación solo tiene una CA raíz de ISE, que es el nodo de administración principal.
2. CA de nodo de ISE: se trata de una CA intermedia cuyo certificado lo emite la CA raíz de ISE y también es el nodo de administración principal
3. ISE Endpoint Sub CA: es el tercer nivel y el emisor del certificado de identidad PxGrid. Cada nodo de la implementación tiene su propia subCA de terminal de ISE emitida por la CA de nodo de ISE (nodo de administración principal)
4. Certificado de identidad PxGrid: Es el certificado que el nodo ISE presenta a un cliente PxGrid, es decir, SMC, durante la integración y la comunicación
Si dispone de un certificado firmado por la CA de su organización independiente de ISE o por una CA conocida de terceros:
Verifique que la CA raíz y cualquier CA intermedia que haya firmado el certificado PxGrid estén instaladas en el almacén de certificados de seguridad de confianza en ISE, en Administration > System > Certificates > Certificate Management > Trusted Certificates
En ambos casos, al ver el certificado, la interfaz de usuario debe indicar "El estado del certificado es bueno".
Condición de error:
Problemas de confianza del certificado PxGrid
Si la cadena de confianza de certificados está incompleta cuando la CA interna de ISE está en uso, es necesario volver a generar la CA raíz de ISE, que a su vez regenerará los certificados PxGrid de ISE como parte del proceso. Actualice el almacén de confianza de su SMC con la CA raíz de ISE y la CA de nodo de ISE recién generadas desde el administrador principal y el certificado de CA secundaria de terminal de ISE de cada nodo de PxGrid.
Para reemplazar la cadena de CA raíz de ISE, navegue hasta Administration > System > Certificates > Certificate Management > Certificate Signing Requests y seleccione Generate Certificate Signing Request que presenta esta interfaz de usuario:
En el menú desplegable, seleccione ISE Root CA y seleccione Replace ISE Root CA Certificate Chain
Si la cadena de confianza de certificados está incompleta cuando una CA externa está en uso, agregue los certificados que faltan al almacén de confianza de ISE en Administration > System > Certificates > Certificate Management > Trusted Certificates y reinicie los servicios en el nodo mediante la emisión de "application stop ise" seguida de "application start ise" en la CLI de ISE. Los certificados de CA se agregan accediendo a la GUI de la implementación de ISE en el nodo de administración principal, pero los servicios deben reiniciarse mediante CLI en el nodo que muestra el error de estado del certificado.
Nota: El reinicio de los servicios desconecta el nodo durante 15-20 minutos.
Si los problemas persisten después de tomar estas medidas correctivas, por favor solicite apoyo para obtener asistencia.