This document describes some baseline configurations that address several use cases with redirection-based posture.
The configurations in this document work for Cisco NADs, but not necessarily for third party NADs.
The posture client can trigger probes at these times:
In this use case, the client is still compliant, but because of reauthentication, the NAD is in the redirect state (redirect URL and access list).
By default, Identity Services Engine (ISE) is configured to perform a posture assessment every time that it connects to the network, more specifically for each new session.
This setting is configured under Work Centers > Posture > Settings > Posture General Settings.

In order to keep the NAD from generating a new session ID on reauthentication, configure these reauthentication values in the authorization profile. The reauthentication timer displayed is not a standard recommendation and consider reauthentication timers per deployment based on connection type (wireless/wired), design (what are the persistence rules on the loadbalancer), and so on.
Policy > Policy Elements > Results > Authorization > Authorization Profiles

On switches, you need to configure each interface, or template, to get its reauthentication timer from ISE.
authentication timer reauthenticate server
In this case, reauthentications can be terminated because an accounting stop for the 802.1x session can be sent when MAC Authentication Bypass (MAB) is attempted during reauthentication.
In order to resolve this issue, configure the cisco-av-pair:termination-action-modifier=1 on the authZ profile used when an endpoint is compliant. This attribute-value (AV) pair specifies that the NAD reuses the method chosen in the original authentication regardless of the configured order.

For this situation, the wireless network needs to be designed so that the access points (APs) within reach to other APs for roaming, use the same active controller. One example is Wireless LAN Controller (WLC) stateful switchover (SSO) failover. For more information about High Availability (HA) SSO for WLC, see High Availability (SSO) Deployment Guide.
In deployments with load balancers involved, it is important to make sure that after you make the changes in the previous use cases, the sessions continue to go to the same PSN. Prior to the version/patches listed for this step, posture status is not replicated between the nodes via Light Data Distribution (formerly Light Session Directory). Because of this, it is possible for different PSNs to return different posture status results.
If persistence is not configured correctly, sessions that reauthenticate could go to a different PSN than the one that was originally used. If this happens, the new PSN could mark the sessions compliance status as unknown and pass the authZ result with the redirect access control list (ACL)/URL and limit the endpoints access. Again, this change on the NAD would not be recognized by the posture module and probes would not be triggered.
For more information on how to configure load balancers, see Cisco & F5 Deployment Guide: ISE Load Balancing Using BIG-IP. It provides a high level overview and F5 specific configuration of a best practice design for ISE deployments in a load balanced environment.
Take a look at the probes within the red box in this diagram..

PSNs stores session data for five days, so sometimes session data for a compliant session still lives on the original PSN even if the client no longer authenticates with that node. If the probes enclosed in the red box are responded to by a PSN other than the one that currently authenticates the session and that PSN has previously owned and marked this endpoint compliant, it is possible for there to be a mismatch between the posture status of the posture module on the endpoint and current authenticating PSN.
Here are a few common scenarios where this mismatch can occur:
In order to protect from this behavior, ISE can be configured to only allow discovery probes from a particular endpoint to reach the PSN that it currently authenticates to. In order to achieve this, configure a different authorization policy for each PSN in your deployment. In these policies, reference a different authZ profile that contains a Downloadable Access Control List (DACL) which allows probes ONLY to the PSN specified in the authZ condition. See this example::
Each PSN has a rule for unknown posture status:

Each individual profile references a different DACL.

Each DACL only allows probe access to the PSN that handles the authentication.

In the previous example, 10.10.10.1 is the IP address of PSN 1. The DACL referenced can be altered for any additional services/IPs as needed, but limits access to only the PSN that handles authentication.
Posture status has been added into the RADIUS Session Directory via the Light Data Distribution framework. Each time a posture status update is received on any PSN, it is replicated to ALL PSNs in the deployment. Once this change is in effect, the implications of authentications and/or probes that reach different PSNs on different authentications are removed, and any PSN can reply to all endpoints regardless of where they are currently authenticated.
In the five use cases in this document, consider these behaviors:
Use Case 1 - Client reauthentication forces the NAD to generate a new session ID. The client is still compliant, but because of reauthentication, the NAD is in the redirect state (redirect URL and access list).
- This behavior does not change and this configuration can still be implemented on ISE and the NADs.
Use Case 2 - The switch is configured with order MAB DOT1X and priority DOT1X MAB (Wired).
- This behavior does not change and this configuration can still be implemented on ISE and the NADs.
Use Case 3 - Wireless clients roam and authentications for different APs are going to different controllers.
- This behavior does not change and this configuration can still be implemented on ISE and the NADs.
Use Case 4 - Deployments with load balancers.
- The best practices defined in the load balancing guide can still be followed, but in the event that authentications are forwarded to different PSNs by the load balancer, the correct posture status can be returned to the client.
Use Case 5 - Stage 2 discovery probes are responsed to by a different server than the client is authenticated with
- This cannot be an issue with the new behavior and the per-PSN authorization profile is unnecessary.
When you use the methods listed in this document, a user that remains connected to the network could potentially remain compliant for long periods of time. Even though they reauthenticate, the sessionID does not change and therefore ISE continues to pass the AuthZ result for their rule matching the compliant status.
In this event, Periodic Reassessment needs to be configured so that Posture is required to make sure the endpoint remains compliant with corporate policies at at defined intervals.
This can be configured under Work Centers > Posture > Settings > Reassessment configurations.

| Revision | Publish Date | Comments |
|---|---|---|
4.0 |
30-Jul-2026
|
Recertification - Updated Alt Text, Spelling, and Formatting. |
3.0 |
14-Apr-2025
|
Updated Alt Text, Spelling, and Formatting to Comply with Cisco's Guidelines. |
2.0 |
21-Feb-2024
|
Shortened introduction, updated mentions of "should" and "will." Added alt text to images. |
1.0 |
19-Feb-2020
|
Initial Release |