When running 2 CA Access Gateway (SPS), one protecting internal accesses, and the other one protecting external accesses.
When the user browses external resource, and after it browses the internal resources, the access doesn't get granted, as it has already an SMSESSION cookie for the domain, an error screen gets displayed asking the user to reboot his browser.
When configured for it, the Policy Server checks the IP address within the SMSESSION cookie with the browser IP, and if they differ, then the Policy Server doesn't grant access and it returns error (1)(2):
"Invalid session ip"
Two solutions seem possible:
The good thing is that SiteMinder offers configuration for both. Implementing Security Zones will allow you to keep the IP Checking feature on.
Note that, out of the box, the CA Access Gateway (SPS) Agent doesn't set an expiry date for a cookie that isn't written on the disk.
This can be set using a Post Filter in CA Access Gateway (SPS) to modify the SMSESSION cookie to the business needs (5).