11.2. Planning and Implementing a Strategy for Placing Global Catalog ServersDomain controllers designated as global catalogs contain additional data stores called global catalogs. A global catalog contains a full copy of all objects in the directory for its host domain and a partial, read-only replica of objects in all other domains in the Active Directory forest. This configuration enables the global catalog to be used for efficient searching and faster logon. 11.2.1. Placing Global Catalog ServersThe global catalog:
If a global catalog isn't available when a user in a universal security group logs on to a domain, the logon computer may be able to use cached credentials if the user has logged on previously and the logon domain controller is running Windows Server 2003. If the user has not logged on to the domain previously, the user can log on only to the local computer. By default, the first domain controller installed in a domain is automatically designated as a global catalog server. You can move the global catalog to another domain controller and designate additional domain controllers to be global catalog servers as well. To designate a domain controller as a global catalog, follow these steps:
Queries to global catalog servers are done over TCP port 3268 for standard communications and TCP port 3269 for secure communications. When considering where to place global catalog servers, you should examine the network's site topology. Each site should have at least one global catalog to ensure availability and optimal response time. When each site has at least one global catalog, user logon requests and queries can be resolved locally without having to go across WAN connections. To determine which domain controllers to designate as global catalogs, consider the server's ability to handle replication and query traffic. The global catalog requires more network resources than normal directory replication traffic. Having one global catalog in each site is especially important when:
Tip: Exchange Server uses Active Directory as its directory service. Mailbox names are resolved through Active Directory by queries to the global catalog server. 11.2.2. Designating Replication AttributesEach object class, such as User, Group, or Computer, has a set of attributes that are designated for replication. Global catalog servers use the replication details to create the partial replica of objects from other domains. Schema administrators can designate additional attributes to be replicated. If users routinely search for an attribute that isn't replicated, you might want to add attributes to the list of replicated attributes. You shouldn't stop replication attributes that are replicated by default, however. Members of the Schema Admins group can manage the attributes that are replicated using the Active Directory Schema snap-in. This snap-in is not available by default. You must install the Administration Tools (ADMINPAK.MSI). Then you must register the snap-in for use on your computer by typing the following at a command prompt: regsvr32 schmmgmt.dll Once you install the Administrative Tools, you can add the Active Directory Schema snap-in to a custom console by completing these steps:
You can edit the schema for an object whose attribute you want to replicate using the following steps:
11.2.3. Evaluating the Need to Enable Universal Group CachingOn a domain with domain controllers running Windows Server 2003, universal group membership caching can be enabled. Once caching is enabled, domain controllers store universal group membership information in a cache and use the cache for the next time the user logs on to the domain. The cache is maintained indefinitely and updated every eight hours by default to ensure its consistency. Up to 500 universal group memberships can be updated at once. Tip: For Exam 70-294, you need a strong understanding of universal group caching. Since only 500 universal group memberships can be updated at once, it can take multiple updates to replicate all changes. Universal group caching has the following benefits:
Universal group caching may change the way you deploy global catalogs within your organization. With universal group caching enabled, remote sites running Windows Server 2003 domain controllers don't have to have global catalogs configured as well. While this gives you additional configuration options, you should still consider whether sites are connected over slow or unreliable WAN connections, whether users in the site belong to a domain running in Windows 2000 native mode, and whether other applications in the site use port 3268 or 3269 to resolve global catalog queries. On a domain with controllers running Windows Server 2003, you enable universal group membership caching on a-per site basis. To enable caching, follow these steps:
|