Contenu

Introduction

Intégration Cisco ISE

Motifs potentiels de défaillance

Vérification et dépannage

Causes connues

Problèmes de réplication sur le déploiement ISE

Vérifier la chaîne de certificats ISE PxGrid

Introduction

Ce document décrit comment valider les problèmes d'intégration ISE pour SMC version 7.3.2 et ultérieures. SNA introduit PxGrid v2.0 pour le composant d'intégration ISE avec la version 7.3.2. Cet article se concentre sur certains messages d'erreur spécifiques que vous pouvez rencontrer lorsque vous configurez votre intégration ISE Cisco sur les versions 7.3.2 et ultérieures.

Pour plus d'informations sur PxGrid v2.0 et ses fonctionnalités, consultez la page - PxGrid v2.0

Intégration Cisco ISE

Lorsque SMC s'intègre à ISE, il demande à s'abonner au service approprié en fonction des cases à cocher sélectionnées dans l'interface de configuration :

Services ISE

En fonction des cases à cocher sélectionnées, SMC peut demander :

Service : com.cisco.ise.config.anc

Service : com.cisco.ise.trustsec

Service : com.cisco.ise.session

Service : com.cisco.ise.pubsub

Pour ces services, SMC communique à son tour avec un noeud ISE pour s'abonner au service.  Lorsque SMC demande un service au noeud ISE, il s’attend à savoir quels noeuds ISE peuvent servir ce sujet ou service.

Motifs potentiels de défaillance

- "État de la connexion : le service en échec com.cisco.ise.pubsub est introuvable sur ce cluster ISE"

- "État de la connexion : impossible de trouver le service en échec com.cisco.ise.anc sur ce cluster ISE."

- "État de la connexion : impossible de trouver le service com.cisco.ise.session en échec sur ce cluster ISE."

- "État de la connexion : impossible de trouver le service en échec com.cisco.ise.trustsec sur ce cluster ISE."

Vérification et dépannage

Accédez à Administration > PxGrid Services > Diagnostics > Tests et exécutez l'outil de test de surveillance de l'état (ISE 3.0 et versions ultérieures)

Outil de test de contrôle de santé

Pour ISE 2.4, 2.6 et 2.7 :

Outil de test de contrôle de santé

Les résultats du test peuvent être affichés dans l'interface de ligne de commande du noeud PXGrid indiqué dans le pied de page en notant Connecté via XMPP <hostname>.

Exécutez la commande « show logging application pxgrid/pxgrid-test.log »

Le résultat, une fois connecté et réussi, indique :

asc-ise24p12-347/admin# show logging application pxgrid/pxgrid-test.log

2021-10-29 01:46:32 INFO TestGridConnection:55 - Démarrage de la connexion de test pxgrid.........

2021-10-29 01:46:33 INFO TestGridConnectionHelper:307 - SUMMARY> Subscribe=CONNECTING, session-cnt=0 ; BulkDownload=NON DÉMARRÉ, bd-session-cnt=0

2021-10-29 01:46:33 INFO Configuration:313 - Connexion à l'hôte asc-ise24p12-347.rtpaaa.net

2021-10-29 01:46:33 INFO Configuration:318 - Connecté OK à l'hôte asc-ise24p12-347.rtpaaa.net

29-10-2021 01:46:33 INFO Configuration:343 - Connexion client à l'hôte asc-ise24p12-347.rtpaaa.net

2021-10-29 01:46:34 INFO Configuration:345 - Client Login OK pour héberger asc-ise24p12-347.rtpaaa.net

2021-10-29 01:46:35 INFO NotificationHandlerSmack:70 - terminé l'actualisation de l'état de connexion.

2021-10-29 01:46:35 INFO TestGridConnectionHelper:312 - SUMMARY> Subscribe=CONNECTED, session-cnt=0 ; BulkDownload=NON DÉMARRÉ, 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 - état de connexion effacé...

2021-10-29 01:50:36 INFO TestGridConnectionHelper:322 - Client déconnecté

2021-10-29 01:50:36 INFO TestGridConnection:75 - SUMMARY> Subscribe=DISCONNECTED, session-cnt=0 ; BulkDownload=DISCONNECTED, bd-session-cnt=0

Vérifiez si le compte utilisé pour connecter SMC à ISE est activé :

Vérifiez que le client est approuvé et, s'il est en attente, approuvez-le

ISE 3.0 et versions ultérieures :

Administration > Services PxGrid > Gestion des clients > Clients :

ISE 2.4, 2.6 et 2.7 :

Administration > Services PxGrid > Tous les clients

Pour vérifier l'état de connexion du client SMC PxGrid et le noeud ISE auquel il est connecté, accédez à Administration > PxGrid Services > Diagnostics > WebSocket

Causes connues

- Noeuds avec PxGrid Personal activé confrontés à des problèmes de réplication dans le déploiement ISE

- Problèmes d'approbation de certificat PxGrid

Problèmes de réplication sur le déploiement ISE

La réplication est essentielle à la mise à jour des informations sur tous les noeuds membres d'un déploiement.  Si un noeud exécutant le personnage PxGrid signale des problèmes de réplication, il est possible qu'il ne dispose pas d'informations à jour sur les rubriques et les services qu'il peut servir pour les clients PxGrid.

Si le noeud signale des alarmes d'échec de réplication ou une réplication lente :

OU

Il s'agit d'une cause potentielle de l'échec de l'intégration.

Pour prendre des mesures correctives :

Vérifiez la connectivité IP avec le noeud ISE, connectez-vous via SSH et vérifiez que les services sont en cours d'exécution en émettant :

# show application status ise

Par ex.

asc-ise30p2-353/admin# show application status ise

NOM DU PROCESSUS ISE ÉTAT ID DU PROCESSUS

--------------------------------------------------------------------

Écouteur de base de données exécutant 24872

Serveur de base de données exécutant 114 PROCESSES

Serveur d'applications exécutant 40137

Base de données Profiler exécutant 35916

Moteur d'indexation ISE désactivé

Connecteur AD exécutant 40746

Base de données de session M&T désactivée

M&T Log Processor désactivé

Service d'autorité de certification exécutant 40609

Service EST exécutant 77903

Service du moteur SXP désactivé

Docker Daemon exécutant 28517

TC-NAC Service désactivé

Service d'infrastructure pxGrid désactivé

Service d'abonné Publisher pxGrid désactivé

Gestionnaire de connexions pxGrid désactivé

Contrôleur pxGrid désactivé

Service WMI PassiveID désactivé

Service Syslog PassiveID désactivé

Service API PassiveID désactivé

Service d'agent PassiveID désactivé

Service de point de terminaison PassiveID désactivé

Service SPAN PassiveID désactivé

Serveur DHCP (dhcpd) désactivé

Serveur DNS (nommé) désactivé

Service de messagerie ISE exécutant 29277

Service de base de données ISE API Gateway exécutant 32173

Service de passerelle API ISE exécutant 38161

Service de stratégie de segmentation désactivé

Service d'authentification REST désactivé

Connecteur SSE désactivé

Effectuez la synchronisation manuelle du noeud affecté sous Administration > System > Deployment

Sélectionnez les problèmes de rapport de noeud et cliquez sur Syncup

Note: Cela entraîne un redémarrage des services sur le noeud en cours de synchronisation et peut mettre le noeud hors service pendant 30 minutes. Il est recommandé d'effectuer cet exercice dans une fenêtre de modification contrôlée.

Vérifier la chaîne de certificats ISE PxGrid

Accédez à Administration > System > Certificates sur l'interface graphique utilisateur d'ISE

Chaque noeud sur lequel le profil PxGrid est activé possède un certificat associé au rôle PxGrid.

Ces certificats peuvent être signés par une autorité de certification tierce ou l'autorité de certification interne ISE.  Cochez la case en regard de l'affichage des certificats et des résultats. Cette case doit répertorier les détails du certificat et la chaîne de certificats.  Les détails du certificat comportent également un indicateur d'état indiquant si le certificat est correct ou si la chaîne est incomplète.

Si le certificat est signé par l'autorité de certification interne ISE :

Il y a 4 niveaux, en partant du haut :

1. Autorité de certification racine ISE : il s'agit du certificat d'autorité de certification et chaque déploiement n'a qu'une seule autorité de certification racine ISE, qui est le noeud d'administration principal.

2. Autorité de certification de noeud ISE : il s'agit d'une autorité de certification intermédiaire dont le certificat est émis par l'autorité de certification racine ISE et qui est également le noeud d'administration principal

3. Sous-autorité de certification ISE Endpoint : il s'agit du troisième niveau et de l'émetteur du certificat d'identité PxGrid.  Chaque noeud du déploiement possède sa propre sous-autorité de certification de point de terminaison ISE émise par l'autorité de certification de noeud ISE (noeud d'administration principal)

4. Certificat d'identité PxGrid : certificat que le noeud ISE présente à un client PxGrid, c'est-à-dire SMC, lors de l'intégration et de la communication

Si vous disposez d'un certificat signé par l'autorité de certification de votre organisation, indépendamment d'ISE et/ou d'une autorité de certification tierce bien connue :

Vérifiez que l'autorité de certification racine et toutes les autorités de certification intermédiaires qui ont signé le certificat PxGrid sont installées dans le magasin de certificats de sécurité approuvés sur ISE sous Administration > Système > Certificats > Gestion des certificats > Certificats approuvés

Dans les deux cas, lorsque vous affichez le certificat, l'interface utilisateur doit indiquer "L'état du certificat est correct".

Condition d'erreur:

Problèmes d'approbation de certificat PxGrid

Si la chaîne de certificats de confiance est incomplète lorsque l'autorité de certification interne ISE est en cours d'utilisation, il est nécessaire de régénérer l'autorité de certification racine ISE, qui régénère ensuite vos certificats ISE PxGrid dans le cadre du processus.  Mettez à jour le magasin de confiance de votre SMC avec l'autorité de certification racine ISE et l'autorité de certification de noeud ISE nouvellement générées par l'administrateur principal et le certificat d'autorité de certification secondaire de point de terminaison ISE de chaque noeud PxGrid.

Pour remplacer la chaîne d'autorité de certification racine ISE, accédez à Administration > System > Certificates > Certificate Management > Certificate Signing Requests et sélectionnez Generate Certificate Signing Request qui présente cette interface utilisateur :

Dans la liste déroulante, sélectionnez ISE Root CA et sélectionnez Replace ISE Root CA Certificate Chain

Si la chaîne de certificats de confiance est incomplète lorsqu'une autorité de certification externe est utilisée, ajoutez les certificats manquants au magasin de certificats de confiance ISE sous Administration > Système > Certificats > Gestion des certificats > Certificats de confiance et redémarrez les services sur le noeud en émettant « application stop ise » suivi de « application start ise » sur l'interface de ligne de commande ISE.  Les certificats d'autorité de certification sont ajoutés en accédant à l'interface utilisateur graphique du déploiement ISE sur le noeud d'administration principal, mais les services doivent être redémarrés via l'interface de ligne de commande sur le noeud qui a affiché l'erreur d'état du certificat.

Note: Le redémarrage des services met le noeud hors ligne pendant 15 à 20 minutes.

Si les problèmes persistent après avoir pris ces mesures correctives, contactez le support pour obtenir de l'aide.