Introduzione
In questo articolo verrà illustrato come integrare MSE (Mobility Service Engine) con Identity Services Engine (ISE) per l'autorizzazione basata sulla posizione. Lo scopo è quello di consentire o negare l'accesso ai dispositivi wireless in base alla loro posizione fisica.
Prerequisiti
Requisiti e topologia della soluzione
Sebbene la configurazione di MSE non rientri nell'ambito di questo documento, di seguito viene illustrato il concetto generale della soluzione:
-MSE è gestito da Prime Infrastructure (in precedenza NCS) per la configurazione, la creazione di mappe e l'assegnazione WLC
-MSE comunica con il controller WLC (Wireless LAN Controller) (dopo essere stato assegnato da Prime) utilizzando il protocollo NMSP. In questo modo vengono fornite informazioni sulla forza del segnale ricevuto (RSSI, Received Signal Strength) ricevuta per ogni access point per i client connessi, che consente a MSE di calcolare la propria posizione.
Operazioni di base:
Innanzitutto è necessario definire una mappa su Prime Infrastructure (PI), impostare l'area di copertura su questa mappa e posizionare i punti di accesso.
Quando si aggiunge MSE a prime, scegliere il servizio CAS.
Una volta aggiunto MSE, in prime, scegliere i servizi di sincronizzazione e controllare il WLC / e le mappe per assegnarli al MSE.
Prima di integrare MSE con ISE, MSE deve essere operativo, ovvero:
- È necessario aggiungere MSE a Prime Infrastructure e sincronizzare i servizi
- Il servizio CAS deve essere abilitato e deve essere abilitato il monitoraggio dei client wireless
- Le mappe devono essere configurate in Prime
- L'NMSP deve avere esito positivo tra MSE e WLC ("show nmsp status" sulla riga di comando del WLC)
In questa struttura, ci sarà un solo edificio con 2 piani:
Componenti usati
- MSE versione 8.0.110
- ISE versione 2.0
Integrazione di MSE con ISE
Andare a Risorse di rete, Servizi percorso e fare clic su Aggiungi per aggiungere MSE.
I parametri sono di immediata comprensione ed è possibile testare la connessione e anche la ricerca della posizione del client per indirizzo mac:
Passare alla struttura ad albero Posizione e fare clic su Recupera aggiornamento. Ciò consentirà ad ISE di recuperare gli edifici e il pavimento da MSE e di renderli disponibili in ISE, come quando si aggiungono gruppi AD.
Impostazione dell'autorizzazione
È ora possibile utilizzare gli attributi MSE:Map Location nei criteri di autorizzazione.
Configurare le due regole seguenti:
Gli utenti di Floor1 devono essere in grado di eseguire l'autenticazione.
Nei dettagli di autenticazione vengono visualizzati il profilo corretto e l'attributo di posizione MAP
Con la configurazione precedente, se l'endpoint si sposta da una zona all'altra, non verrà deautenticato. Se si desidera tenere traccia dei movimenti degli utenti e inviare un CoA se l'autorizzazione viene modificata, è possibile attivare l'opzione di verifica nel profilo di autorizzazione, che verificherà la modifica della posizione ogni 5 minuti. Si noti che ciò può causare interruzioni delle normali operazioni di roaming veloce.
Risoluzione dei problemi
Per questa funzione, la configurazione ISE è semplice, tuttavia la maggior parte dei problemi potrebbe verificarsi se MSE non è in grado di individuare il dispositivo.
Verificare che MSE sia configurato correttamente:
1- Verificare che il WLC a cui l'utente ha connesso la connessione NMSP valida al MSE ISE sia integrato con:
(b2504) >show nmsp status
MSE IP Address Tx Echo Resp Rx Echo Req Tx Data Rx Data
-------------- ------------ ----------- ------- -------
10.48.39.241 3711 3711 15481 7
In caso contrario, questo documento
http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Borderless_Networks/Unified_Access/CMX/CMX_Troubleshooting.pdf
2- Verificare se MSE è in grado di tenere traccia delle periferiche
[root@loc-server ~]# service msed status
...
-------------
Context Aware Service
-------------
Total Active Elements(Wireless Clients, Tags, Rogue APs, Rogue Clients, Interferers, Wired Clients): 29
Active Wireless Clients: 29
Active Tags: 0
Active Rogue APs: 0
Active Rogue Clients: 0