Trunk authentication fails when the global catalog server is unavailable in Forefront Unified Access Gateway 2010

Applies to: Forefront Unified Access Gateway 2010Microsoft Forefront Unified Access Gateway 2010 Service Pack 1

Symptoms


You configure Microsoft Forefront Unified Access Gateway 2010 to use the Use local Active Directory forest authentication option. In this case, Forefront Unified Access Gateway detects and uses only a single global catalog server in the forest to query for existing domain controllers during trunk authentication.

If this global catalog server is offline or otherwise unavailable, Forefront Unified Access Gateway will not detect this condition and becomes unable to locate domain resources for authentication. Trunk authentication by using this local Active Directory forest authentication repository option continues to fail until the server is restarted, and a different global catalog server is detected.

Cause


This problem occurs because, in order to perform Active Directory Domain Services (AD DS) forest authentication, Microsoft Forefront UAG User Manager (the UserMgrCom service) performs a Domain Name System (DNS) query for the Active Directory _gc srv records. The UserMgrCom service does this to find an available global catalog server, based on the authentication repository forest configuration. After a global catalog server is selected, and the connection information is cached, the UserMgrCom service does not perform any additional query or create a new global catalog server connection until the service is restarted.

Resolution


To resolve this problem, install Service Pack 4 for Microsoft Forefront Unified Access Gateway 2010.

Workaround


To work around this problem, manually restart the UAG User Manager (the UserMgrCom service) to start a new global catalog server query and connection if the original global catalog server is no longer available.

Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References


See the terminology Microsoft uses to describe software updates.