Este documento descreve como configurar uma WLAN de postura em um Catalyst 9800 WLC e ISE através da Interface Gráfica do Usuário (GUI).
A Cisco recomenda que você tenha conhecimento destes tópicos:
As informações neste documento são baseadas nestas versões de software e hardware:
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Fluxo de recursos de NAC e CoA do controlador de LAN sem fio
1. O cliente autentica usando a autenticação dot1x.
2. RADIUS Access Accept transporta o URL redirecionado para a porta 80 e ACLs de pré-autorização que incluem a permissão de endereços IP e portas, ou VLAN de quarentena.
3. O cliente é redirecionado para a URL fornecida em aceitação de acesso e colocado em um novo estado até que a validação da postura seja feita. O cliente nesse estado se comunica com o servidor ISE e valida a si mesmo em relação às políticas configuradas no servidor ISE NAC.
4. O agente NAC no cliente inicia a validação da postura (tráfego para a porta 80): O agente envia a solicitação de descoberta HTTP para a porta 80, que é redirecionada pelo controlador para a URL fornecida na aceitação de acesso. O ISE sabe que o cliente está tentando alcançar e responde diretamente ao cliente. Dessa forma, o cliente aprende sobre o IP do servidor ISE e, a partir de agora, ele fala diretamente com o servidor ISE.
5. A WLC permite esse tráfego porque a ACL está configurada para permitir esse tráfego. Em caso de substituição de VLAN, o tráfego é ligado para que chegue ao servidor ISE.
6. Quando o cliente ISE concluir a avaliação, um RADIUS CoA-Req com serviço de reautenticação será enviado para a WLC. Isso inicia a reautenticação do cliente (enviando EAP-START). Depois que a reautenticação for bem-sucedida, o ISE enviará a aceitação de acesso com uma nova ACL (se houver) e nenhum redirecionamento de URL ou VLAN de acesso.
7. A WLC tem suporte para CoA-Req e Disconnect-Req conforme RFC 3576. A WLC precisa suportar CoA-Req para o serviço de reautenticação, de acordo com o RFC 5176.
8. Em vez das ACLs que podem ser baixadas, as ACLs pré-configuradas são usadas na WLC. O servidor ISE envia apenas o nome da ACL, que já está configurada no controlador.
9. Este design funciona para casos de VLAN e ACL. Em caso de substituição de VLAN, apenas redirecionamos a porta 80 que é redirecionada e permite (bridge) o resto do tráfego na VLAN de quarentena. Para a ACL, a ACL de pré-autenticação recebida na aceitação de acesso é aplicada.
Esta imagem fornece uma representação visual deste fluxo de recursos:
fluxo de trabalho de recurso
Neste caso de uso, um SSID que é usado apenas para usuários corporativos é habilitado para postura. Nenhum outro caso de uso, como BYOD, Convidado ou qualquer outro, existe neste SSID.
Quando um cliente sem fio se conecta ao SSID de postura pela primeira vez, ele deve baixar e instalar o módulo de postura no portal redirecionado do ISE e, finalmente, aplicar as ACLs relevantes com base no resultado da verificação de postura (compatível/não compatível).
Diagrama de Rede
Etapa 1. Adicionar o servidor ISE à configuração da WLC 9800. Navegue para Configuration > Security > AAA > Servers/Groups > RADIUS > Servers > + Add e insira as informações do servidor RADIUS como mostrado nas imagens. Verifique se o suporte para CoA está ativado para NAC de postura.
9800 criar servidor radius
9800 criar detalhes de raio
Etapa 2. Criar uma lista de métodos de autenticação. Navegue para Configuration > Security > AAA > AAA Method List > Authentication > + Add conforme mostrado na imagem:
9800 add auth list
9800 criar detalhes da lista de autenticação
Etapa 3. (Opcional) Crie uma lista do método de contabilidade conforme mostrado na imagem:
9800 adicionar lista de contas
9800 criar detalhes da lista de contas
Etapa 1. Criar a WLAN. Navegue até Configuration > Tags & Profiles > WLANs > + Add e configure a rede conforme necessário:
9800 WLAN add
Etapa 2. Insira as informações gerais da WLAN.
9800 criar WLAN geral
Etapa 3. Navegue até a guia Segurança e escolha o método de segurança necessário. Nesse caso, escolha 802.1x e a lista de autenticação de AAA (que você criou na Etapa 2. na seção Configuração de AAA) será necessária:
9800 criar segurança de WLAN L2
9800 criar segurança de WLAN AAADentro de um Perfil de política, você pode decidir atribuir os clientes a qual VLAN, entre outras configurações (como Lista de controles de acesso (ACLs), Qualidade de serviço (QoS), Âncora de mobilidade, Temporizadores, etc.). Você pode usar o perfil de política padrão ou criar um novo.
Etapa 1. Crie um novo Perfil de Política. Navegue até Configuration > Tags & Profiles > Policy e crie um novo:
9800 adicionar perfil de política
Verifique se o perfil está ativado.
9800 criar perfil de política geral
Etapa 2. Escolha a VLAN. Navegue até a guia Access Policies e escolha o VLAN name na lista suspensa ou digite manualmente o VLAN-ID. Não configure uma ACL no perfil de política:
9800 criar VLAN de perfil de política
Etapa 3. Configurar o perfil de política para aceitar substituições ISE (permitir substituição de AAA) e Alteração de Autorização (CoA) (Estado NAC). Como opção, você também pode especificar um método de auditoria:
9800 criar perfil de política Avançado
Dentro da marca de política, você vincula a SSID ao perfil de política. Você pode criar uma nova marca de política ou usar a marca default-policy.
Navegue para Configuration > Tags & Profiles > Tags > Policy e adicione um novo se necessário, como mostrado na imagem:
9800 policy tag add
Vincule o perfil de WLAN ao perfil de política desejado:
Detalhes da etiqueta de política do 9800
Atribua a marca de política aos APs necessários. Navegue para Configuration > Wireless > Access Points > AP Name > General Tags , faça a atribuição necessária e clique em Update & Apply to Device .
Atribuição de tag de política 9800
Navegue até Configuração > Segurança > ACL > + Adicionar para criar uma nova ACL.
A ACL usada para o Redirecionamento do Portal de Postura tem os mesmos requisitos que a Autenticação da Web Central (CWA).
Você precisa negar o tráfego para os nós de ISE PSNs, bem como negar o DNS e permitir todo o restante. Essa ACL de redirecionamento não é uma ACL de segurança, mas uma ACL de punt que define qual tráfego vai para a CPU (em permissões) para tratamento posterior (como redirecionamento) e qual tráfego permanece no plano de dados (em negação) e evita o redirecionamento. A ACL deve ser semelhante a esta (substitua 10.124.57.141 pelo endereço IP do ISE neste exemplo):
Detalhes da ACL de redirecionamento 9800
Nesse caso, você precisa definir ACLs separadas no 9800 WLC para que o ISE autorize os cenários Compatível e Não Compatível com base no resultado da verificação de postura.
ACL 9800 geral
Para um cenário em conformidade, basta usar permit all nesse caso. Como outra configuração comum, você também pode fazer com que o ISE não autorize nenhuma ACL no resultado compatível, que é equivalente a permitir tudo no lado do 9800:
ACL 9800 - Compatível
Para um cenário não compatível, o cliente permite acesso apenas a determinadas redes, geralmente o servidor de remediação (o próprio ISE, neste caso):
ACL 9800 - Não compatível
Requisito de postura: Neste exemplo, o requisito para determinar a conformidade é detectar se um arquivo de teste específico existe na área de trabalho usada para testar o PC com Windows.
Etapa 1. Adicione WLC 9800 como NAD no ISE. Navegue até Administração > Recursos de rede > Dispositivos de rede > Adicionar:
Adicionar dispositivo de rede 01
Adicionar dispositivo de rede 02
Etapa 2. Faça o download do Pacote de implantação do Cisco Secure Client Headend e do módulo de conformidade no site do Cisco Software CCO.
Acesse Cisco Software Download e pesquise o Cisco Secure Client:
Secure Client 5.1.2.42
Módulo 4.3 de conformidade com ISE
Etapa 3. Carregue o pacote Cisco Secure Client Headend Deployment e o pacote do módulo Compliance para o provisionamento de clientes ISE. Navegue até Centros de trabalho > Postura > Provisionamento de cliente > Recursos. Clique em Adicionar, Escolha Recursos do agente do disco local na caixa suspensa:
Carregar cliente seguro
Carregamento do Cliente Seguro e do Módulo de Conformidade com êxito
Etapa 4. Criar Perfil de Postura do Agente. Navegue até Centros de trabalho> Postura > Provisionamento de cliente > Recursos > Adicionar > Perfil de postura do agente:
Perfil de postura do agente
Etapa 5. Criar a configuração do agente. Navegue até Centros de trabalho > Postura > Provisionamento de cliente > Recursos > Adicionar > Configuração do agente:
Adicionar configuração de agente
Etapa 6. Confirmar o portal de provisionamento do cliente. É aceitável usar o portal padrão para teste. (Gere CSR e Solicite um certificado SSL do servidor de CA e substitua a marca Grupo de Certificados neste portal, Configurações. Caso contrário, um aviso de certificado não confiável ocorrerá durante o processo de teste.)
Navegue até Centros de trabalho > Postura > Provisionamento de cliente > Portais de provisionamento de cliente:
Escolher Portal de Provisionamento do Cliente 01
Escolher Portal de Provisionamento do Cliente 02
Etapa 7. Criar Client Provisioning Policy. Navegue até Centros de trabalho > Postura > Provisionamento de cliente > Política de provisionamento de cliente > Editar > inserir nova política acima.
Criar Política de Provisionamento de Cliente
Etapa 8. Criar Condições de Arquivo. Navegue até Centros de trabalho > Postura > Elementos de política > Condições > Arquivo > Condições de arquivo > Adicionar:
Criar condição de arquivo
Etapa 9. Criar correções. Navegue até Centros de trabalho > Postura > Elementos de política > Remediações > Arquivo > Adicionar:
Criar correção de arquivo
Etapa 10. Criar Requisito. Navegue até Centros de trabalho > Postura > Elementos de política > Requisitos > Inserir novo requisito:
Criar Requisito de Situação
Etapa 11. Criar Posture Policy. Navegue até Centros de trabalho > Postura > Inserir nova política:
Criar política de postura
Etapa 12. Criar três perfis de autorização: O estado da postura é Desconhecido; O estado da postura não é conforme; O status da postura é compatível. Navegue até Política > Elementos de política > Resultados > Autorização > Perfis de autorização > Adicionar:
Criar perfis de autorização 01
Criar perfis de autorização 02
Criar perfis de autorização 03

Etapa 13. Criar Conjuntos de Políticas. Navegue até Política > Política.
Criar Conjuntos de Políticas
Conjuntos > Adicionar ícone:
Etapa 14. Criar Authentication Policy. Navegue para Policy > Policy Sets > Expand "WLC9800-Posture-Demo" > Authentication Policy > Add:
Criar Política de Autenticação
Etapa 15. Criar Autorização Política. Navegue para Policy > Policy Sets > Expand "WLC9800-Posture-Demo" > Authorization Policy > Add:
Criar Política de Autorização
1. Teste conectado SSID posture_demo com credenciais 802.1X corretas.

2. O navegador exibe o URL do Portal de Provisionamento do Cliente. Clique em Iniciar para detectar o Agente de postura. Aguardando o resultado da detecção do agente de postura, contagem regressiva de 10 segundos.


3. Se o PC não tiver nenhuma versão do Agente de Postura instalada, você poderá ver o resultado "Não é possível detectar o Agente de Postura". Clique Esta é minha primeira vez aqui. Você precisa baixar e instalar o Agente.







4. O Agente de Postura executa e obtém os requisitos de postura do ISE.


5. Quando o resultado da verificação atende ao requisito de postura, o PC envia um relatório de conformidade com a postura ao ISE. O ISE aciona o CoA porque o Status da postura mudou para este endpoint.


Na GUI do C9800, verifique se o cliente obtém a ACL adequada com base no resultado da postura Reclamação/Não-Reclamação.
Compatível:

Não compatível:

No ISE, basta verificar os registros em tempo real do Radius para confirmar se a política correta correspondeu.



| Revisão | Data de publicação | Comentários |
|---|---|---|
2.0 |
23-Jul-2026
|
Recertificação - Texto alternativo e formatação atualizados. |
1.0 |
14-Mar-2025
|
Versão inicial |