Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit l'utilisation et la configuration du flux de posture sans redirection et des conseils de dépannage.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Pour une meilleure compréhension des concepts décrits plus loin, il est recommandé de passer par :
Comparaison des versions antérieures d'ISE avec le flux de posture ISE dans ISE 2.2
Gestion et positionnement des sessions ISE
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
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.
Le flux de posture ISE se compose des étapes suivantes :
0. Authentification/Autorisation. Généralement effectuée juste avant le début de l'écoulement de posture, mais elle peut être contournée pour certains cas d'utilisation tels que la réévaluation de posture (PRA). Comme l'authentification elle-même ne déclenche pas la découverte de posture, cela n'est pas considéré comme essentiel pour chaque flux de posture.
Ce document se concentre sur le processus de découverte du flux de posture ISE.
Cisco recommande d'utiliser la redirection pour le processus de détection. Cependant, dans certains cas, la redirection n'est pas possible à mettre en oeuvre, par exemple lorsque des périphériques réseau tiers ne sont pas pris en charge. Ce document vise à fournir une orientation générale et les meilleures pratiques pour mettre en oeuvre et dépanner une posture sans redirection dans de tels environnements.
La description complète du flux sans redirection est décrite dans Comparer les versions antérieures d'ISE au flux de posture d'ISE dans ISE 2.2.
Il existe deux types de sondes de détection de position qui n'utilisent pas la redirection :
Le fichier Connectiondata.xml est un fichier créé et mis à jour automatiquement par Cisco Secure Client. Il se compose d'une liste de PSN auxquels le client s'est précédemment connecté avec succès pour la posture, par conséquent, il ne s'agit que d'un fichier local et son contenu n'est pas persistant sur tous les terminaux.
Le but principal de connectiondata.xml est de fonctionner comme mécanisme de sauvegarde pour les sondes de détection des étapes 1 et 2. Si les sondes de redirection ou Call Home List ne parviennent pas à trouver un PSN avec une session active, Cisco Secure Client envoie une requête directe à chacun des serveurs répertoriés dans le fichier connectiondata.xml.
Un problème courant causé par l'utilisation de sondes connectionData.xml est une surcharge du déploiement ISE due à un grand nombre de requêtes HTTPS envoyées par les points d'extrémité. Il est important de considérer que, bien que le fichier connectiondata.xml soit efficace en tant que mécanisme de sauvegarde pour éviter les pannes complètes des mécanismes de redirection et de posture non réorientable, il ne constitue pas une solution durable pour un environnement de posture. Par conséquent, il est nécessaire de diagnostiquer et de résoudre les problèmes de conception et de configuration qui provoquent la défaillance des sondes de détection principales et qui entraînent des problèmes de détection.
La liste Call Home est une section du profil de posture dans laquelle une liste de PSN est spécifiée pour être utilisée pour la posture. Contrairement au fichier connectiondata.xml, il est créé et géré par un administrateur ISE et peut nécessiter une phase de conception pour une configuration optimale. La liste des PSN dans la liste Call Home doit correspondre à la liste des serveurs d'authentification et de gestion des comptes qui est configurée dans le périphérique réseau ou l'équilibreur de charge pour RADIUS.
Les sondes Call Home List permettent l'utilisation d'une recherche MnT lors d'une recherche de session active en cas d'échec d'une recherche locale dans un PSN. La même fonctionnalité s'étend aux sondes connectiondata.xml uniquement lorsqu'elles sont utilisées lors de la détection de l'étape 2. Pour cette raison, toutes les sondes de l'étape 2 sont également appelées sondes de nouvelle génération.
Comme un processus de découverte sans redirection implique souvent un flux plus complexe et un plus grand nombre de traitements sur PSN et MnT par rapport à un flux de redirection, il existe deux défis communs qui peuvent survenir au cours de la mise en oeuvre :
Afin de faire face à ces défis, il est recommandé de concevoir la liste Call Home pour limiter le nombre de PSN qu'un terminal donné peut utiliser pour la posture. Pour les déploiements de moyenne et grande envergure, il est nécessaire de distribuer le déploiement afin de créer plusieurs listes Call Home avec un nombre réduit de PSN, en conséquence la liste des PSN qui sont utilisés pour l'authentification RADIUS pour un périphérique réseau donné devrait être limitée de la même manière pour correspondre à la liste Call Home correspondante.
Les aspects suivants peuvent être pris en compte lors du développement de la stratégie de distribution PSN afin de déterminer le nombre maximal de PSN dans chaque liste Call Home :
Conseil : utilisez les groupes de périphériques réseau pour classer les périphériques réseau en fonction de leur conception.
Les groupes de périphériques réseau peuvent être utilisés pour identifier et mettre en correspondance les périphériques réseau avec leur liste de serveurs RADIUS et leur liste Call Home correspondantes. Dans le cas d'environnements hybrides, ils peuvent également être utilisés pour identifier les périphériques qui prennent en charge la redirection à partir de périphériques qui n'en prennent pas en charge.
Si la stratégie de distribution développée pendant la phase de conception repose sur des groupes de périphériques réseau, suivez les étapes suivantes pour les configurer sur ISE :
Dans les exemples utilisés tout au long de ce guide, le groupe de périphériques de localisation est utilisé pour identifier la liste des serveurs RADIUS et la liste Call Home, et un groupe de périphériques de posture personnalisé est utilisé pour identifier la redirection à partir de périphériques de posture non redirigés.
Il existe deux façons de fournir au client le logiciel et le profil appropriés pour effectuer la posture dans un environnement sans redirection :
Remarque : reportez-vous à l'étape 4 de la section Politique d'approvisionnement du client pour obtenir des instructions sur la façon de vérifier le port du portail d'approvisionnement du client si nécessaire.
Avertissement : assurez-vous que les mêmes fichiers Cisco Secure Client figurent également sur les têtes de réseau auxquelles vous prévoyez de vous connecter : pare-feu sécurisé ASA, ISE, etc. Même lorsque le provisionnement manuel est utilisé, ISE doit être configuré pour le provisionnement client avec la version logicielle correspondante. Reportez-vous à la section Configuration de la stratégie de provisionnement du client pour obtenir des instructions détaillées.
Conseil : installez l'outil Diagnostic and Reporting Tool à utiliser à des fins de dépannage.
ISE Client Provisioning Portal peut être utilisé pour installer le module Cisco Secure Client ISE Posture et le profil de posture d'ISE. Il peut également être utilisé pour pousser le profil de posture seul si le module de posture ISE est déjà installé sur le client.
Remarque : pour utiliser le nom de domaine complet du portail, les clients doivent disposer de la chaîne de certificats Admin PSN et de la chaîne de certificats Portal installées dans le magasin de confiance, et le certificat Admin doit contenir le nom de domaine complet du portail dans le champ SAN.
La mise en service du client doit être configurée sur ISE, quel que soit le type de mise en service (pré-déploiement ou déploiement Web) utilisé pour installer Cisco Secure Client sur les terminaux.
Pour trouver le port qui doit être utilisé dans la liste Call Home, accédez à Work Centers > Posture > Client Provisioning > Client Provisioning Portal, sélectionnez le portail en cours d'utilisation et développez Portal Settings.
Avertissement : si le client sécurisé Cisco a été pré-déployé sur les clients, assurez-vous que la version sur ISE correspond à la version sur les terminaux. Si ASA ou FTD est utilisé pour le déploiement Web, la version de ce périphérique doit également correspondre.
Remarque : dans le cas de plusieurs listes Call Home, utilisez le champ Other Conditions pour envoyer le bon profil aux clients correspondants. Dans l'exemple, Device Location Group est utilisé pour identifier le profil de posture qui est poussé dans la stratégie.
Conseil : si plusieurs stratégies d'approvisionnement client sont configurées pour le même système d'exploitation, il est recommandé de les rendre mutuellement exclusives, c'est-à-dire qu'un client donné ne doit pouvoir accéder qu'à une seule stratégie à la fois. Les attributs RADIUS peuvent être utilisés sous la colonne Other Conditions pour différencier une politique d'une autre.
permit udp any any eq domain
permit udp any any eq bootps
permit ip any host
permit ip any host
deny ip any any
Attention : certains périphériques tiers peuvent ne pas prendre en charge les listes de contrôle d'accès numériques. Dans ce cas, il est nécessaire d'utiliser un ID de filtre ou d'autres attributs spécifiques au fournisseur. Reportez-vous à la documentation du fournisseur pour plus d'informations. Si aucune liste de contrôle d’accès n’est utilisée, assurez-vous de configurer la liste correspondante dans le périphérique réseau.
Remarque : si aucune liste de contrôle d'accès n'est utilisée, utilisez Filter-ID from Common Tasks ou les Advanced Attribute Settings pour transmettre le nom de la liste de contrôle d'accès correspondante.
La présence de sessions obsolètes ou fantômes dans le déploiement peut générer des pannes intermittentes et apparemment aléatoires avec la découverte de posture sans redirection, ce qui a pour conséquence que les utilisateurs sont bloqués dans une posture d'accès inconnu/non applicable sur ISE alors que l'interface utilisateur du client sécurisé Cisco montre un accès conforme.
Les sessions obsolètes sont d'anciennes sessions qui ne sont plus actives. Ils sont créés par une demande d'authentification et un démarrage de la gestion des comptes, mais aucun arrêt de la gestion des comptes n'est reçu sur le PSN pour effacer la session.
Les sessions fantômes sont des sessions qui n'ont jamais été actives dans un PSN particulier. Ils sont créés par une mise à jour intermédiaire de la comptabilité, mais aucun arrêt de la comptabilité n'est reçu sur le PSN pour effacer la session.
Pour identifier un problème de session obsolète/fantôme, vérifiez le PSN utilisé dans l'analyse du système sur le client et comparez-le au PSN effectuant l'authentification :
Les versions ISE supérieures aux correctifs 6 et 3 de la version 2.6 d'ISE mettent en oeuvre le répertoire de session RADIUS comme solution pour un scénario de session obsolète/fantôme dans un flux de posture sans redirection.
Remarque : ce service fait référence à la méthode de communication utilisée pour RSD entre PSN et doit être exécuté quel que soit l'état du paramètre de service de messagerie ISE pour Syslog qui peut être défini à partir de l'interface utilisateur ISE.
Remarque : il est prévu d'observer les alarmes d'erreur de liaison de file d'attente avec la cause Unknown CA ou Econ refusé tandis que les certificats sont régénérés, surveiller les alarmes après la génération de certificat pour confirmer que le problème est résolu.
Les problèmes de performances tels qu'une utilisation CPU élevée et une charge moyenne élevée liés à une posture sans redirection peuvent avoir un impact sur PSN ainsi que sur les noeuds MnT et sont souvent accompagnés ou précédés par les événements suivants :
Si la performance du déploiement est affectée par une position sans redirection, cela indique souvent une implémentation inefficace. Il est recommandé de réviser les aspects suivants :
Pour atténuer l'impact :
La comptabilité RADIUS est essentielle pour la gestion des sessions sur ISE. Étant donné que la position dépend de l'exécution d'une session active, une configuration incorrecte ou un manque de comptabilité peut également avoir un impact sur la découverte de position et les performances ISE. Il est important de vérifier que la gestion des comptes est correctement configurée sur le périphérique réseau pour envoyer des demandes d'authentification, le démarrage de la gestion des comptes, l'arrêt de la gestion des comptes et les mises à jour de la gestion des comptes à un seul PSN pour chaque session.
Pour vérifier les paquets de comptabilité reçus sur ISE, accédez à Operations > Reports > Reports > Endpoints and Users > RADIUS Accounting.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
24-Jul-2023 |
Première publication |