Ce document décrit la réplication et son dépannage dans Cisco Identity Services Engine® (ISE).
Cisco vous recommande de connaître Cisco Identity Services Engine® (ISE).
Les informations contenues dans ce document sont basées sur ces versions matérielles et logicielles.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
La réplication dans ISE est le processus de synchronisation des données de configuration et d'exploitation sur plusieurs noeuds dans un déploiement afin de les maintenir cohérentes.
Le noeud d'administration principal est chargé de répliquer les modifications apportées au déploiement sur tous les autres noeuds (secondaires) du déploiement.
Cisco ISE utilise JGroups, une structure de communication de groupe fiable, dans le cadre de son architecture de réplication. JGroups permet aux noeuds d'un déploiement ISE de communiquer entre eux et d'échanger des données de réplication. Il fournit l'infrastructure de messagerie qui permet de fournir des mises à jour de configuration et de base de données entre les noeuds tout en maintenant la synchronisation sur l'ensemble du déploiement.
JGroups est un cadre de communication utilisé par Cisco ISE pour la réplication ; elle ne stocke pas les données répliquées elle-même.
Toutes les données de Cisco ISE ne sont pas répliquées via JGroups. Différents services utilisent des mécanismes de communication différents en fonction du type de données transférées.
Si la réplication est temporairement interrompue, certains services Cisco ISE peuvent continuer à fonctionner en utilisant les données disponibles localement jusqu'à ce que la synchronisation soit restaurée.
Exemples de méthodes de transfert de données
| Données |
Méthode de communication |
| Messages de configuration et de réplication |
JGroups |
| Collecte de bundles de support |
API HTTPS (port TCP 443) |
| Déboguer la configuration |
API HTTPS (port TCP 443) |
| Journaux et rapports en direct |
RabbitMQ ou UDP, selon la configuration du déploiement |
Résolution DNS : les recherches DNS directes et inversées doivent être résolues pour tous les noeuds Cisco ISE participant au déploiement. Une résolution DNS appropriée est requise pour les opérations de communication et de réplication des noeuds.
Synchronisation NTP : tous les noeuds Cisco ISE doivent être synchronisés sur une source NTP fiable pour garantir une heure système cohérente tout au long du déploiement. La synchronisation temporelle est essentielle pour la réplication et la validation des certificats.
Certificats : le certificat d'administration installé sur chaque noeud Cisco ISE doit être valide et approuvé. Les processus de réplication s'appuient sur le certificat Admin pour sécuriser les communications entre les noeuds.
Exigences en matière de ports : la connectivité réseau doit permettre la communication sur les ports requis pour la réplication et les services entre noeuds :
| Service |
Protocole/port |
| HTTPS (SOAP) |
TCP/443 |
| Synchronisation et réplication des données (JGroups) |
TCP/12001 |
| Accès administratif |
TCP/8443 |
| Service de messagerie ISE (SSL) |
TCP/8671 |
| Synchronisation de la propriété des terminaux Profiler |
TCP/6379 |
Accessibilité du réseau : la connectivité réseau entre les noeuds Cisco ISE doit être stable et la latence ne doit pas dépasser 300 ms. La vérification de la latence et de la perte de paquets entre les noeuds garantit une réplication fiable.
État de la liaison de la file d'attente : les certificats de messagerie Cisco ISE sont utilisés pour sécuriser la communication entre les noeuds sur le port TCP 8671. Des certificats de messagerie non valides ou endommagés peuvent entraîner des erreurs de liaison de file d'attente et des échecs de réplication. Dans de tels scénarios, le certificat de l'autorité de certification racine ISE ou les certificats de messagerie ISE doivent être régénérés selon les besoins.
Service de tunnel ISE : le service de tunnel ISE de Cisco fonctionne dans des déploiements distribués et facilite la communication sécurisée entre les noeuds. Le service doit être exécuté sur tous les noeuds applicables pour prendre en charge la réplication. L'état du service peut être vérifié à partir de l'interface de ligne de commande Cisco ISE à l'aide de la commande :
show tech-support | inclure l'étourneau
La réplication dans Cisco ISE se compose de trois phases distinctes qui fonctionnent ensemble pour établir et maintenir la synchronisation entre tous les noeuds du déploiement. Chaque phase a une fonction spécifique, en commençant par l'intégration des noeuds, suivie de la synchronisation initiale de la base de données, et enfin de l'échange continu de mises à jour incrémentielles pour maintenir la synchronisation de tous les noeuds.
L'enregistrement d'un noeud est le processus par lequel un noeud Cisco ISE rejoint un déploiement existant et établit la communication avec le noeud d'administration principal (PAN).
Pendant l'enregistrement du noeud :
Étape 1: Le noeud de jonction (noeud autonome) initie la communication avec le noeud d'administration principal.
Étape 2: La validation mutuelle des certificats est effectuée à l'aide du certificat d'administration Cisco ISE.
Étape 3: La résolution DNS, la synchronisation NTP, l'accessibilité du réseau et l'accessibilité requise des ports sont validées dans le cadre du processus de communication.
Étape 4: Le noeud d'administration principal vérifie que le noeud autonome/noeud de jonction exécute une version et un niveau de correctif Cisco ISE compatibles.
Étape 5: Les informations de déploiement, les rôles de noeud et les relations d'approbation sont échangés.
Étape 6: Les services de réplication de base de données sont initialisés et préparés pour la synchronisation.
La réussite de l'enregistrement du noeud établit le noeud en tant que membre approuvé du déploiement et permet aux processus de réplication de commencer.
Caractéristiques clés
Se produit lorsqu'un nouveau noeud est ajouté au déploiement.
Établit des canaux de confiance et de communication.
Ne transfère pas immédiatement la base de données de configuration complète.
Prérequis pour les opérations de synchronisation ultérieures.
Référez-vous à Comprendre le processus d'enregistrement de noeud dans Cisco ISE pour une explication détaillée du processus d'enregistrement de noeud.
Processus d'enregistrement des noeuds
Remarque : Le noeud ajouté au déploiement doit être un noeud autonome. En outre, le rôle d'administration principale du noeud d'administration principal (PAN) doit être activé dans le déploiement pour permettre l'enregistrement du noeud dans Cisco ISE.
La synchronisation complète est un processus de réplication de base de données complet dans lequel la base de données de configuration entière est transférée du PAN principal vers un autre noeud. La synchronisation complète ne transfère pas uniquement les enregistrements modifiés. Au lieu de cela, l'ensemble des données de configuration est reconstruit sur le noeud récepteur.
Une synchronisation complète peut se produire dans des scénarios tels que :
Pendant la synchronisation complète :
Étape 1: Le noeud Administration principale prépare un instantané de base de données complet.
Étape 2: Les données de configuration sont empaquetées dans le fichier .dmp et transmises au noeud récepteur.
Étape 3: Les données répliquées existantes sur le noeud récepteur sont validées et mises à jour.
Étape 4: Toute la base de données de configuration est reconstruite pour correspondre au noeud Administrateur principal.
Étape 5: L'état de la réplication est vérifié une fois terminé.
Une synchronisation complète impliquant beaucoup plus de données qu'une synchronisation incrémentielle, elle nécessite un temps de traitement et des ressources réseau supplémentaires.
Caractéristiques de la synchronisation complète
Processus de synchronisation complète
La synchronisation incrémentielle est le mécanisme de réplication continue utilisé par Cisco ISE pour distribuer les modifications de configuration une fois que les noeuds ont rejoint le déploiement avec succès. Lorsqu'un administrateur modifie la configuration du PAN, Cisco ISE ne transfère pas la base de données entière. Seuls les enregistrements modifiés sont répliqués sur les noeuds d'abonné.
Exemples de modifications répliquées par synchronisation incrémentielle :
Modifications de stratégie
Ajouts ou mises à jour de périphériques réseau
Modifications du groupe de terminaux
Mises à jour des profils d'autorisation
Modifications de configuration liées aux certificats
Mises à jour de configuration source identité
Le processus de synchronisation incrémentielle fonctionne en continu et est conçu pour maintenir la cohérence sur tous les noeuds tout en minimisant l'utilisation de la bande passante et la surcharge de réplication.
Avantages de la synchronisation incrémentale
Réduction du trafic de réplication.
Réduit le temps de synchronisation.
Permet une propagation rapide des modifications de configuration.
Assure une cohérence quasiment en temps réel sur l'ensemble du déploiement.
Workflow de réplication
Étape 1: La configuration est modifiée sur le noeud d'administration principal.
Étape 2: La modification est enregistrée dans la base de données du noeud d'administration principal.
Étape 3: Les services de réplication identifient les enregistrements modifiés.
Étape 4: Le noeud d'administration principal écrit les nouveaux événements/modifications dans une table de transactions.
Étape 5: Des threads distincts du PAN publient les informations/modifications sur les noeuds secondaires du déploiement.
Étape 6: Les noeuds secondaires du déploiement reçoivent les modifications du noeud d'administration principal.
Étape 7: Les noeuds secondaires du déploiement appliquent les modifications reçues du noeud d'administration principal.
Étape 8: L'état de la réplication est mis à jour une fois terminé.
Dans des conditions de fonctionnement normales, la plupart des activités de réplication dans Cisco ISE se produisent par synchronisation incrémentielle.
Remarque : Si un noeud secondaire identifie des messages de réplication manquants, il lance une requête au noeud d'administration principal (PAN) pour récupérer les messages manquants et maintenir la synchronisation
Le workflow global de réplication dans un déploiement Cisco ISE peut être résumé comme suit :
1. Enregistrement du noeud : Établit la confiance et ajoute le noeud au déploiement.
2. Synchronisation complète initiale : Transfère la base de données de configuration complète vers le noeud nouvellement enregistré.
3. Synchronisation progressive : Propage en continu les modifications de configuration pendant le fonctionnement normal.
4. Synchronisation complète (si nécessaire) : Reconstruit la cohérence de la base de données si des problèmes de réplication ou des discordances sont détectés.
Cette approche progressive permet à Cisco ISE de maintenir une base de données de configuration cohérente sur tous les noeuds tout en optimisant l'utilisation du réseau et les performances de réplication.
État de synchronisation
L'état de synchronisation affiché pour chaque noeud indique son état actuel de réplication et de connectivité :
Remarque : Si la réplication ne se produit pas correctement, vous pouvez effectuer une synchronisation manuelle vers les noeuds secondaires avec le noeud Administration principale en vous connectant au noeud Administration principale, accédez à Administration > Système > Déploiement > sélectionnez le noeud, puis cliquez sur Synchroniser vers le haut.
La réplication des points de terminaison est le processus par lequel ISE synchronise les informations de base de données des points de terminaison sur tous les noeuds de service de stratégie (PSN) et le noeud d'administration principal (PAN) afin de maintenir une vue cohérente de l'identité des points de terminaison tout au long du déploiement.
Cisco ISE gère une base de données de terminaux centralisée qui stocke les informations relatives aux périphériques se connectant au réseau. Ces informations incluent à la fois les terminaux configurés de manière statique et les terminaux acquis de manière dynamique via l'authentification, le profilage, l'évaluation de la position ou l'intégration avec des sources d'identité externes.
Lorsque des informations sur les terminaux sont créées ou modifiées, Cisco ISE réplique les modifications sur d'autres noeuds du déploiement. Cette synchronisation permet à chaque noeud de service de stratégie d'évaluer les demandes d'authentification et d'autorisation à l'aide des mêmes informations de point d'extrémité, quel que soit le PSN qui traite la demande.
La réplication des terminaux est gérée automatiquement par Cisco ISE et fait partie du mécanisme global de réplication des bases de données. Les administrateurs n'ont pas à lancer manuellement la synchronisation des points de terminaison pendant les opérations normales.
Fonctionnement de la réplication des terminaux
Mise à jour des terminaux : Un point de terminaison est créé ou mis à jour via l'authentification, le profilage, la position ou la configuration manuelle.
Détection des modifications : Cisco ISE détecte la modification du terminal et la prépare à la réplication.
Réplication : Les informations de point d'extrémité mises à jour sont répliquées sur les autres noeuds du déploiement à l'aide de l'infrastructure de réplication ISE.
Synchronisation de base de données : Les noeuds secondaires mettent à jour leur base de données de terminaux locale avec les informations répliquées.
Application cohérente des politiques : Une fois la synchronisation terminée, tous les noeuds de service de stratégie utilisent les mêmes informations de point de terminaison pour les décisions d'authentification et d'autorisation.
À partir de la version 3.3 de Cisco ISE, les terminaux détectés dynamiquement ne sont pas automatiquement répliqués sur tous les noeuds. Cette fonctionnalité peut être activée ou désactivée à partir de la fenêtre Réplication des points de terminaison. Accédez à Administration > System > Settings > Endpoint Replication, enable ou disable selon le besoin.
Remarque : Il est important de distinguer la réplication des points de terminaison de la réplication de session. La réplication des points d'extrémité synchronise les enregistrements de base de données des points d'extrémité persistants (adresses MAC, groupes de points d'extrémité et informations de profilage), tandis que la réplication de session synchronise les informations de session d'exécution pour prendre en charge l'application des stratégies et la continuité opérationnelle. Ces mécanismes fonctionnent indépendamment et remplissent différentes fonctions dans l'architecture Cisco ISE.
Échec de l'enregistrement du noeud avec le motif d'erreur « le nom d'hôte ne peut pas être résolu. Vérifiez votre configuration DNS ».
Étapes de vérification
Échec de l'inscription du noeud avec le motif d'erreur « Erreur lors du chargement des certificats ». Noeud inaccessible pour le moment. Réessayez plus tard".
Étapes de vérification
Échec de l'inscription du noeud avec le motif d'erreur « version/patch details mismatch ».
Étapes de vérification
Il s'agit des composants communs qui doivent être définis en mode debug pour isoler et dépanner la réplication dans Cisco ISE.
| Révision | Date de publication | Commentaires |
|---|---|---|
1.0 |
07-Jul-2026
|
Première publication |