Multiple Forests

advertisement
Multiple Forests
When Microsoft designed Windows 2000, they assumed that
organizations would build their entire networks inside of a single Windows
forest. The designers knew that such things as corporate mergers would
cause difficulties, but they pretty much left solution of those problems for
later products. The most daunting difficulties arose in relation to
authentication. Authentication was and continues to be a problem for
Exchange 2000 users, but more pressing are issues relating to
synchronizing GALs, sharing a common SMTP address space,
synchronizing address lists, and moving Exchange objects between forests.
Functional-level Windows 2003 forests address this issue by allowing
cross-forest trusts. Microsoft provides tools for replicating global address
lists.
 Windows 2000 allowed for a form of trusts between forests,
but such trusts were not built between forests; they were
built between the individual domains within the forests. For
large organizations, trust lists became unwieldy.
Additionally, in Windows 2000 there was no way to pick
and choose among the users who were trusted. You either
trusted all users in a forest or you trusted none of them.
Windows 2003 fixed these problems by implementing
cross-forest trusts and selective authentication.
Synchronizing GALs
Microsoft Identity Integration Server 2003 (MIIS) is designed to
synchronize Exchange 2000 and 2003 GALs across forests. It doesn’t
replicate user, contact, or group objects across the GALs in multiple forests.
Rather it imports each of these objects into its Metabase. Then, for each
forest, MIIS creates a contact object for each of the three objects, places the
contact into the Metabase, and then propagates these contacts to the GALs
in the Active Directories in other forests. MIIS is organized around
Windows Organizational Units, which allows for finer grained selection of
mail objects to be replicated to other forests.
 For more on MIIS and its use, visit
www.microsoft.com/miis or read the Microsoft white
paper “Microsoft Identity and Integration Server Global
Address List Synchronization.”
Sharing a Common SMTP Address Space
What if you need to support two or more Exchange organizations
that use the same SMTP domain? There is a way. Let’s look at a twoforest/organization situation. Call the organizations A and B. Here’s what
you would need to do.
First, assure that the default SMTP proxy addresses for organizations
A and B are the same. You may need to change one or both proxies
depending on where you’re starting and where you want to end up. Then,
set up an SMTP server in organization A to act as an SMTP smart host for
organization B. All mail for the SMTP address space will be received at
organization A, and then e-mail for organization B will be transferred to an
SMTP server in organization B using standard smart host protocols. Mail
from organization B will either be delivered by an SMTP server inside of
organization B or through the smart host at organization A.
All of this cross-organizational SMTP mail movement is supported
by the Exchange SMTP Connector. The SMTP lets you use Windows
authentication to improve the security of message movement between
organization A and B.
 For more on setting up and using SMTP smart hosts, see
Barry Gerber’s, Mastering Microsoft Exchange Server 2003
(Sybex, 2003), Chapter 13.
Synchronizing Address Lists
If you need to synchronize Exchange address lists across Windows
forests, you have a number of choices. I’ll discuss three of these here.
Microsoft makes a product called “Microsoft Identify Integration Server”
(MIIS). Hewlett-Packard offers LDAP Directory Synchronizer Utility
(LDSU). CPS Systems has a product called SimpleSync. All of these
products use LDAP protocols.
Microsoft Identify Integration Services 2003 (MIIS) can be used to
synchronize global address lists across Exchange organizations (Windows
2003 forests). MIIS is not specifically an Exchange 2003 product. It’s tied
to Windows 2003. MIIS can synchronize what is called “identity
information” (usernames, passwords, address lists, etc.) across a range of
“identity repositories.” Identity repositories can be Windows Active
Directories or be foreign to Windows and Active Directory. MIIS includes
a feature specifically for synchronizing Exchange 2000/2003 global address
lists between Exchange organizations. MIIS comes in two flavors: Standard
and Enterprise. MIIS Standard Edition is a part of Windows 2003, although
it shipped separately after Windows 2003 shipped. MIIS Enterprise Edition
is sold separately. Standard Edition supports only Active Directory
synchronization and only up to five forests. Enterprise Edition offers all of
the features I mentioned above. You can find out more about MIIS at
www.microsoft.com/miis.
HP’s LDSU has been around for some time. It works well with any
LDAP-based directory, providing bidirectional synchronization of any
LDAP data that adheres to LDAP Protocol V2. It is a very generic product,
which has its advantages and disadvantages. On the plus side, with enough
knowledge of LDAP and the directories you must synchronize, you can
sync just about anything between directories. On the minus side, setting up
some standard Windows- or Exchange-based syncs is easier with MIIS than
LDSU. You can find out more about LDSU at
h18005.www1.hp.com/services/messaging/mg_ldap_fact
.html.
SimpleSync is a reasonably priced generic LDAP synchronization
product that is fairly easy to set up and operate. You can take a look at a
recommended procedure for syncing Exchange and Active Directory
objects on CPS Systems website at www.cps-systems.com.
Download