cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1486
Views
10
Helpful
4
Replies

VLAN does not change after and endpoint is compliant

dgaikwad
Level 5
Level 5

Hi Everyone,
I have setup a pretty basic policies,
A user authenticates
Posture is run in a limited access VLAN
When the endpoint is compliant, VLAN changes to the production VLAN

Posture runs, AnyConnect reports endpoint as compliant.
But, ISE it says that its still stuck in pending state and on the switch its still shows that the URL redirect is applied.
Even when I bounce the port manually, the same chain of events is repeated.

What am I missing here?

1 Accepted Solution

Accepted Solutions

Greg Gibbs
Cisco Employee
Cisco Employee

There are a number of variables to the Posture flow, but some of the more common issues would be related to the order of the Authorization Policies or something wrong with the Change of Authorization (CoA).

I would suggest first looking in the Live Logs for any CoA errors (Dynamic Authorization Failed) and comparing your setup against the ISE Posture Prescriptive Deployment Guide

 

Cheers,

Greg

View solution in original post

4 Replies 4

Greg Gibbs
Cisco Employee
Cisco Employee

There are a number of variables to the Posture flow, but some of the more common issues would be related to the order of the Authorization Policies or something wrong with the Change of Authorization (CoA).

I would suggest first looking in the Live Logs for any CoA errors (Dynamic Authorization Failed) and comparing your setup against the ISE Posture Prescriptive Deployment Guide

 

Cheers,

Greg

As off now there are no errors for dynamic authorization failed.
Its that the AnyConnect shows the endpoint as compliant, but then still shows that its in pending state. And it will sit there for a long time and no VLAN change would happen...
So, pre-posture, the machine is in a quarantine VLAN, and post posture compliance, it should get the production VLAN. In my case, the machine still stays in quarantine VLAN only.

What would the flow of troubleshooting that I need to take to resolve or atleast find out why its behaving the way it is...

I am using ISE 2.2
Switch 9200 with iOS 16.9.4

This document has some of the best details on the Posture flows and some initial troubleshooting suggestions - ISE Posture Style Comparison for Pre and Post 2.2 

This document might also help if you need to look at debug logs in ISE - Troubleshoot and Enable Debugs on ISE 

Yes, I think I would need to check manually if the endpoint is able to resolve to DNS and then enroll.cisco.com, this would in turn verify if the probes are able to reach out to the ISE server.