In questo documento viene descritto come configurare i criteri di autorizzazione in Cisco Identity Services Engine (ISE) per distinguere tra diversi identificatori di set di servizi (SSID). È molto comune per un'organizzazione avere più SSID nella propria rete wireless per vari scopi. Uno degli scopi più comuni è disporre di un SSID aziendale per i dipendenti e di un SSID ospite per i visitatori dell'organizzazione.
Nella presente guida si presume che:
Il controller WLC (Wireless LAN Controller) è configurato e funziona per tutti gli SSID coinvolti.
L'autenticazione funziona su tutti gli SSID coinvolti nell'ISE.
Altri documenti di questa serie
Esempio di autenticazione Web centrale con uno switch e configurazione di Identity Services Engine
Esempio di configurazione degli account ISE Guest per l'autenticazione RADIUS/802.1x
Nessun requisito specifico previsto per questo documento.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Controller LAN wireless release 7.3.101.0
Identity Services Engine release 1.1.2.145
Le versioni precedenti presentano entrambe queste caratteristiche.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Fare riferimento a Cisco Technical Tips Conventions per ulteriori informazioni sulle convenzioni dei documenti.
In questa sezione vengono presentate le informazioni necessarie per configurare le funzionalità descritte più avanti nel documento.
Nota: per ulteriori informazioni sui comandi menzionati in questa sezione, usare lo strumento di ricerca dei comandi (solo utenti registrati).
In questo documento vengono usate le seguenti configurazioni:
Metodo 1: Airespace-Wlan-Id
Metodo 2: Called-Station-ID
Utilizzare un solo metodo di configurazione alla volta. Se entrambe le configurazioni vengono implementate contemporaneamente, la quantità elaborata da ISE aumenta e influisce sulla leggibilità delle regole. In questo documento vengono esaminati i vantaggi e gli svantaggi di ciascun metodo di configurazione.
Metodo 1: Airespace-Wlan-Id
Ogni rete WLAN (Wireless Local Area Network) creata sul WLC ha un ID WLAN. L'ID WLAN viene visualizzato nella pagina di riepilogo WLAN.
Quando un client si connette al SSID, la richiesta RADIUS a ISE contiene l'attributo Airespace-WLAN-ID. Questo semplice attributo viene utilizzato per prendere decisioni relative alle policy nell'ISE. Uno svantaggio di questo attributo è che l'ID WLAN non corrisponde su un SSID distribuito su più controller. Se in questo modo viene descritta la distribuzione, passare al metodo 2.
In questo caso, come condizione viene usato Airespace-Wlan-Id. Può essere utilizzato come condizione semplice (da sola) o in una condizione composta (insieme a un altro attributo) per ottenere il risultato desiderato. Questo documento descrive entrambi i casi di utilizzo. Con i due SSID sopra indicati, è possibile creare queste due regole.
A) Gli utenti guest devono accedere al SSID guest.
B) Gli utenti aziendali devono appartenere al gruppo "Domain Users" di Active Directory (AD) e devono accedere al SSID aziendale.
Regola A
La regola A prevede un solo requisito, pertanto è possibile creare una condizione semplice (basata sui valori indicati in precedenza):
Ad ISE, vai a Policy > Policy Elements > Conditions > Authorization > Simple Conditions (Policy > Elementi della policy > Condizioni > Autorizzazione > Condizioni semplici) e crea una nuova condizione.
Nel campo Nome immettere un nome di condizione
Nel campo Descrizione immettere una descrizione (facoltativo).
Dall'elenco a discesa Attribute (Attributo), selezionare Airespace > Airespace-Wlan-Id—[1].
Dall'elenco a discesa Operatore, scegliere Uguale a.
Dall'elenco a discesa Valore (Value), selezionate 2.
Fare clic su Save (Salva).
Regola B
La regola B prevede due requisiti, pertanto è possibile creare una condizione composta in base ai valori riportati sopra:
Ad ISE, vai a Policy > Policy Elements > Conditions > Authorization > Compound Conditions (Policy > Elementi della policy > Condizioni > Autorizzazione > Condizioni composte) e crea una nuova condizione.
Nel campo Nome immettere un nome di condizione.
Nel campo Descrizione immettere una descrizione (facoltativo).
Scegliere Crea nuova condizione (opzione avanzata).
Dall'elenco a discesa Attribute (Attributo), selezionare Airespace > Airespace-Wlan-Id—[1].
Dall'elenco a discesa Operatore, scegliere Uguale a.
Dall'elenco a discesa Valore (Value), selezionate 1.
Fare clic sull'ingranaggio a destra e scegliere Aggiungi attributo/valore.
Dall'elenco a discesa Attributo, scegliere AD1 > Gruppi esterni.
Dall'elenco a discesa Operatore, scegliere Uguale a.
Dall'elenco a discesa Valore (Value), selezionate il gruppo desiderato. In questo esempio viene impostato su Domain Users.
Fare clic su Save (Salva).
Nota: in questo documento vengono utilizzati semplici profili di autorizzazione configurati in Criteri > Elementi criteri > Risultati > Autorizzazione > Profili di autorizzazione. Sono impostate su Consenti accesso, ma possono essere adattate in base alle esigenze dell'installazione.
Ora che abbiamo le condizioni, possiamo applicarle alla politica di autorizzazione. Andare a Criterio > Autorizzazione. Determinare dove inserire la regola nell'elenco o modificare la regola esistente.
Regola Guest
Fare clic sulla freccia rivolta verso il basso a destra di una regola esistente e scegliere Inserisci nuova regola.
Immettere un nome per la regola ospite e lasciare il campo Gruppi di identità impostato su Qualsiasi.
In Condizioni, fare clic sul segno più e fare clic su Seleziona condizione esistente dalla libreria.
In Nome condizione scegliere Condizione semplice > GuestSSID.
In Autorizzazioni, scegliere il profilo di autorizzazione appropriato per gli utenti guest.
Selezionate Fatto (Done).
Regola aziendale
Fare clic sulla freccia rivolta verso il basso a destra di una regola esistente e scegliere Inserisci nuova regola.
Immettere un nome per la regola aziendale e lasciare il campo Gruppi di identità impostato su Qualsiasi.
In Condizioni, fare clic sul segno più e fare clic su Seleziona condizione esistente dalla libreria.
In Nome condizione scegliere Condizione composta > CorporateSSID.
In Autorizzazioni scegliere il profilo di autorizzazione appropriato per gli utenti aziendali.
Selezionate Fatto (Done).
Nota: fino a quando non si fa clic su Salva nella parte inferiore dell'elenco di criteri, alla distribuzione non verrà applicata alcuna modifica apportata in questa schermata.
Metodo 2: Called-Station-ID
Il WLC può essere configurato per inviare il nome SSID nell'attributo RADIUS Called-Station-ID, che a sua volta può essere utilizzato come condizione su ISE. Il vantaggio di questo attributo è che può essere utilizzato indipendentemente dall'ID WLAN impostato sul WLC. Per impostazione predefinita, il WLC non invia il SSID nell'attributo Called-Station-ID. Per abilitare questa funzione sul WLC, selezionare Security > AAA > RADIUS > Authentication (Sicurezza > AAA > Autenticazione) e impostare Call Station ID Type (Tipo di ID stazione di chiamata) su AP MAC Address:SSID (Indirizzo MAC AP:SSID). In questo modo, il formato dell'ID della stazione chiamata viene impostato su <MAC dell'access point a cui l'utente si sta connettendo>:<SSID Name>.
Dalla pagina di riepilogo della WLAN è possibile visualizzare il nome SSID che verrà inviato.
Poiché l'attributo Called-Station-Id contiene anche l'indirizzo MAC dell'access point, viene utilizzata un'espressione regolare (REGEX) per far corrispondere il nome SSID nella policy ISE. L'operatore 'Corrispondenze' nella configurazione della condizione può leggere un REGEX dal campo Valore.
Esempi di REGEX
'Inizia con'—ad esempio, utilizzare il valore REGEX di ^(Acme).*—questa condizione è configurata come CERTIFICATE:Organization MATCHES 'Acme' (qualsiasi corrispondenza con una condizione che inizia con "Acme").
'Termina con'—ad esempio, utilizzare il valore REGEX .*(mktg)$—questa condizione è configurata come CERTIFICATE:Organization MATCHES 'mktg' (qualsiasi corrispondenza con una condizione che termina con "mktg").
'Contiene'—ad esempio, utilizzare il valore REGEX .*(1234).*—questa condizione è configurata come CERTIFICATO:L'organizzazione CORRISPONDE a '1234' (qualsiasi corrispondenza con una condizione che contiene "1234", ad esempio Eng1234, 1234Dev e Corp1234Mktg).
'Non inizia con'—ad esempio, utilizzare il valore REGEX di ^(?!LDAP).*—questa condizione è configurata come CERTIFICATE:Organization MATCHES 'LDAP' (qualsiasi corrispondenza con una condizione che non inizia con "LDAP", come usLDAP o CorpLDAPmktg).
L'ID della stazione chiamata termina con il nome SSID, quindi il REGEX da utilizzare nell'esempio è .*(:<NOME SSID>)$. Tenere presente questa condizione durante la configurazione.
Con i due SSID sopra indicati, è possibile creare due regole con i seguenti requisiti:
A) Gli utenti guest devono accedere al SSID guest.
B) Gli utenti aziendali devono appartenere al gruppo AD "Utenti del dominio" e devono accedere al SSID aziendale.
Regola A
La regola A prevede un solo requisito, pertanto è possibile creare una condizione semplice (basata sui valori indicati in precedenza):
Ad ISE, vai a Policy > Policy Elements > Conditions > Authorization > Simple Conditions (Policy > Elementi della policy > Condizioni > Autorizzazione > Condizioni semplici) e crea una nuova condizione.
Nel campo Nome immettere un nome di condizione.
Nel campo Descrizione immettere una descrizione (facoltativo).
Dall'elenco a discesa Attributo (Attribute), selezionate Raggio (Radius) -> ID stazione chiamata (Called-Station-ID)-[30].
Dall'elenco a discesa Operatore, scegliere Corrispondenze.
Dall'elenco a discesa Valore, scegliere .*(:Guest)$. Questa operazione fa distinzione tra maiuscole e minuscole.
Fare clic su Save (Salva).
Regola B
La regola B prevede due requisiti, pertanto è possibile creare una condizione composta in base ai valori riportati sopra:
Ad ISE, vai a Policy > Policy Elements > Conditions > Authorization > Compound Conditions (Policy > Elementi della policy > Condizioni > Autorizzazione > Condizioni composte) e crea una nuova condizione.
Nel campo Nome immettere un nome di condizione.
Nel campo Descrizione immettere una descrizione (facoltativo).
Scegliere Crea nuova condizione (opzione avanzata).
Dall'elenco a discesa Attributo (Attribute), selezionate Raggio (Radius) -> Id stazione chiamata (Called-Station-Id)—[30].
Dall'elenco a discesa Operatore, scegliere Corrispondenze.
Dall'elenco a discesa Valore, scegliere .*(:Aziendale)$. Questa operazione fa distinzione tra maiuscole e minuscole.
Fare clic sull'ingranaggio a destra e scegliere Aggiungi attributo/valore.
Dall'elenco a discesa Attributo, scegliere AD1 > Gruppi esterni.
Dall'elenco a discesa Operatore, scegliere Uguale a.
Dall'elenco a discesa Valore (Value), selezionate il gruppo desiderato. In questo esempio viene impostato su Domain Users.
Fare clic su Save (Salva).
Nota: in questo documento vengono utilizzati semplici profili di autorizzazione configurati in Criteri > Elementi criteri > Risultati > Autorizzazione > Profili di autorizzazione. Sono impostate su Consenti accesso, ma possono essere adattate in base alle esigenze dell'installazione.
Dopo aver configurato le condizioni, applicarle a un criterio di autorizzazione. Andare a Criterio > Autorizzazione. Inserire la regola nell'elenco nella posizione appropriata o modificare una regola esistente.
Regola Guest
Fare clic sulla freccia rivolta verso il basso a destra di una regola esistente e scegliere Inserisci nuova regola.
Immettere un nome per la regola ospite e lasciare il campo Gruppi di identità impostato su Qualsiasi.
In Condizioni, fare clic sul segno più e fare clic su Seleziona condizione esistente dalla libreria.
In Nome condizione scegliere Condizione semplice > GuestSSID
In Autorizzazioni, scegliere il profilo di autorizzazione appropriato per gli utenti guest.
Selezionate Fatto (Done).
Regola aziendale
Fare clic sulla freccia rivolta verso il basso a destra di una regola esistente e scegliere Inserisci nuova regola.
Immettere un nome per la regola aziendale e lasciare il campo Gruppi di identità impostato su Qualsiasi.
In Condizioni, fare clic sul segno più e fare clic su Seleziona condizione esistente dalla libreria.
In Nome condizione scegliere Condizione composta > CorporateSSID.
In Autorizzazioni scegliere il profilo di autorizzazione appropriato per gli utenti aziendali.
Selezionate Fatto (Done).
Fare clic su Salva in fondo all'elenco dei criteri.
Nota: fino a quando non si fa clic su Salva nella parte inferiore dell'elenco di criteri, alla distribuzione non verrà applicata alcuna modifica apportata in questa schermata.
Attualmente non è disponibile una procedura di verifica per questa configurazione.
In questa sezione vengono fornite informazioni utili per risolvere i problemi di configurazione.
Per verificare se il criterio è stato creato correttamente e per accertarsi che ISE riceva gli attributi corretti, esaminare il rapporto di autenticazione dettagliato per verificare se l'autenticazione per l'utente è riuscita o meno. Scegliere Operazioni > Autenticazioni, quindi fare clic sull'icona Dettagli per un'autenticazione.
Controllare innanzitutto il riepilogo dell'autenticazione. In questo modo vengono illustrate le nozioni di base dell'autenticazione, che includono il profilo di autorizzazione fornito all'utente.
Se il criterio non è corretto, i dettagli di autenticazione mostreranno l'Airespace-Wlan-Id e l'ID della stazione chiamata inviato dal WLC. Regolare le regole di conseguenza. La regola di corrispondenza dei criteri di autorizzazione conferma se l'autenticazione corrisponde o meno alla regola desiderata.
Queste regole sono in genere configurate in modo errato. Per rivelare il problema di configurazione, confrontare la regola con quanto riportato nei dettagli di autenticazione. Se gli attributi non vengono visualizzati nel campo Altri attributi, verificare che il WLC sia configurato correttamente.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
19-Dec-2012 |
Versione iniziale |