Title Of Presentation Speaker name Title Department Microsoft

Download Report

Transcript Title Of Presentation Speaker name Title Department Microsoft

Microsoft
Windows 2000 Server
Directory Services
Zelko Kecman
Microsoft Confidential
Active Directory Design Goals
Chicago
San Diego
Boston
Asia
Europe
= Domain Controller
= Partition Replica
= Windows NT Domain
= Partition Boundary

Must meet enterprise requirements





Scalability with minimum complexity
Built on Internet standards
Security through simplicity
Enable incremental upgrade and migration
Work well with existing directory investments
Flexibility to support organizational change

Microsoft Confidential
Active Directory Delivers
User and Network
Management
Authentication and
Authorization Services
Users and organization management
User device management
Protect data and facilitate access
Based on Internet technologies
Directory
Management
Directory consolidation
Directory synchronization
Infrastructure
Services
Directory-enabled networking
Directory-enabled services
Application
Management
Publish server locations for client lookup
Policy-based application configuration
Microsoft Confidential
Simplify User And Network
Management
Delegate Management
Tasks to Office Admins
Users
Marketing
Root
Machines
Personnel
Devices
Applications
Color Printer in
Building 6
Give ‘Personnel’ Members
the HR Application
Users and organization management
 User device management
Microsoft Confidential

Provide Security Services
Kerberos
X.509
Smart Card
Users
Marketing
Root
Machines
Extranet
Devices
Applications
Restrict Access Rights of
Extranet Users
PKI Certificates
Protect data while facilitating access
 Based on Internet technologies
Microsoft Confidential

Simplify Directory
Management
Exchange Platinum:
Consolidated User and
Mailbox Management
Users
Marketing
Personnel
User Application:
Store Application Data
on User Objects
Directory
Synchronization
Directory consolidation
 Directory synchronization
Microsoft Confidential

Enhanced Infrastructure
Services
Publish file shares to
facilitate location
Users
Billing
Root
Machines
Routers
Applications
Doctors
Policy: Give Doctors
More Bandwidth than
the Billing Department
Directory-enabled networking
 Directory-enabled services
Microsoft Confidential

Simplified Application
Management
Publish Server
Root
Users
Marketing
Machines
locations
Devices
Applications
Personnel
Policy: Give Personnel
access to ‘Change
Salary’ Menu Options
Publish server locations for client lookup
 Enable application configuration based on
policies and roles
Microsoft Confidential

What Is Active Directory?
Windows Users
 Account info
 Privileges
 Profiles
 Policy
Active
Directory
Microsoft Confidential
Windows Clients
 Mgmt profile
 Network info
 Policy
Management
Focal Point For:
 Users and resources
 Security
 Delegation
 Policy
Windows Servers
 Mgmt profile
 Network info
 Services
 Printers
 File shares
 Policy
What Is Active Directory?
Windows Users
 Account info
 Privileges
 Profiles
 Policy
Other
Directories
 White pages
 E-Commerce
Other NOS
 User registry
 Security
 Policy
E-Mail Servers
 Mailbox info
 Address book
Microsoft Confidential
Active
Directory
Windows Clients
 Mgmt profile
 Network info
 Policy
Management
Focal Point For:
 Users and resources
 Security
 Delegation
 Policy
Applications
 Server config
 Single Sign-On
 App-specific
directory info
 Policy
Windows Servers
 Mgmt profile
 Network info
 Services
 Printers
 File shares
 Policy
Network Devices
 Configuration
 QoS policy
 Security policy
Firewall Services
 Configuration
 Security Policy
 VPN policy
Internet
The Active Directory
Microsoft Confidential
Active Directory - Terms

Directory is made of Objects



Objects have Attributes
Schema is a specific definition of
objects and attributes
Example: User Account








Microsoft Confidential
Name
Title
Manager
Office Location
Phone
Division
Cost Center Code
…
Active Directory - Terms
Organizational Unit




Lowest form of grouping in the Active
Directory
Group Policy can be applied to the
Organizational Units
Can be nested up to 12 levels deep
Organizational Unit is graphically
represented by a circle in the diagrams
Microsoft Confidential
Nice, Artistic View
Microsoft Confidential
More Realistic View

Microsoft Confidential
Distribution
Manufacturing
Admin
Sales
R&D
Marketing

OUs reflect the corporate organization
May be geographical and/or business
model hierarchy
Some levels may have children, while
others do not
Finance

Active Directory - Terms
Domain





Next hierarchical level above
Organizational Units (OUs)
Is a security boundary in the Active
Directory
OU properties are inherited within a
domain only - not across domains
Provides a replication boundary
Represented by a triangle in the Active
Directory diagrams
Microsoft Confidential
Active Directory - Terms
Domain Tree




Hierarchically arranged domains created
by parent-child relationship
All domains within a domain tree share
the same root namespace
Users can search for all information
within the Domain Tree
Schema is the same within the Domain
Tree
Microsoft Confidential
Active Directory - Terms
Global Catalog




Contains a Partial replica of the
information contained within each of the
domains
Network administrator designates which
Objects and Attributes get placed in the
Global Catalog
Allows for fast searching of the key
information in the AD, without hitting all
of the domains
Reduces replication overhead
Microsoft Confidential
Global Catalog
Domain Schema
User Account








Name
Title
Manager
Office Location
Phone
Division
Cost Center Code
Certification Expires
…





Microsoft Confidential

User Account





Name
Mfr
Model
Color
Duplex
Asset #
Paper Size
Name
Title
Manager
Office Location
Phone
Printer



Printer

Global Catalog


Name
Mfr
Model
Color
Duplex
Global Catalog
Domain Tree
The GC in each domain has a
pointer to it’s own domain
information (which is complete)
Plus it has partial information from all of
the other domains in the tree (or forest)
Microsoft Confidential
Q: What is a Group of Domain
Trees?
Answer: A Forest
Microsoft Confidential
Active Directory - Terms

Forest



A joined set of Domain Trees that:
 Use the same schema
 Share the same Global Catalog
 Joined by Kerberos Trust
Very useful for groups of subsidiary
companies that want autonomy in
administrative roles
Provides for multiple public Internet
names (microsoft.com, msnbc.com, etc.)
Microsoft Confidential
Active Directory - Terms

Site




Relates directly to the network topology
and network connectivity
Defined as an area of “good” network
connectivity
Primarily affects
 User logon, distributed file system
 Replication traffic
Site boundaries are independent of
domain boundaries
Microsoft Confidential
Defining Sites




Sites are areas of “good” network
connectivity, defined by IP subnets
Current thinking is a T1 (1.5 Mb/s) link
or higher
Intra-site replication takes place
automatically via RPC
Inter-site replication is configured by
the network administrator

Time of day, frequency
Microsoft Confidential
Sites




Controls replication
Controls client locating DC’s
Where to locate GC Servers
Applications can be site aware - DFS
Microsoft Confidential
Sites - Intra Domain
Microsoft Confidential
Domain Name System (DNS)



Windows 2000 DNS owns the root
Windows 2000 DNS owns a delegated
sub-domain
No Windows 2000 DNS implemented
Microsoft Confidential
DNS Integration Choices
Windows 2000 owns the root

widgets.org
Pros


na.widgets.org euro.widgets.org
asia.widgets.org



Cons

Microsoft Confidential
No dependency on
existing DNS servers
No AD integration
testing required
Multi-master replication
with AD-based DNS
A shorter familiar name
is more user friendly
Requires effort to replace
existing DNS servers
DNS Integration Choices
Delegated sub-domain
widgets.org

Pros

w2k.widgets.org

euro.w2k.widgets.org
na.w2k.widgets.org
asia.w2k.widgets.org

Cons



Microsoft Confidential
Requires no upgrade to
existing DNS servers
Minimizes dependency
of Active Directory on
existing DNS servers
Names are longer
The added component is
arbitrary, therefore
unmemorable
Continued dependency
on existing DNS servers
DNS Integration Choices
No Windows 2000 DNS

widgets.org
Pros


Cons

na.widgets.org euro.widgets.org
asia.widgets.org




Microsoft Confidential
No political change
Single point of failure for
dynamic registrations
Must upgrade servers
to support SRV recs
(RFC 2052)
Must manually enter
contents of NETLOGON.DNS
if no support for DDNS
(RFC 2136)
Must perform
integration testing with
MS DHCP server
More integration testing with
third-party server
DNS
Naming considerations

Use Internet-standard characters



Users not exposed to domain names



‘A’-’Z’, ‘a’-’z’, ‘0’-’9’, and ‘-’ (RFC 1123)
Microsoft DNS supports wider range
E-mail style login name does not have to
be related to domain name
Most interaction is query to global catalog
Admins exposed to domain names
Microsoft Confidential
DNS Requirements
The Locator

Domain controllers dynamically
register Service Location records





SRV resource record (RFC 2052)
Maps (service) --> (hosts offering service)
General rendezvous mechanism
Analogous to SMTP and the MX record
NETLOGON service sends updates

Dynamic update protocol (RFC 2136)
Microsoft Confidential
DNS Requirements
Locator records

SRV records are named like




ldap.tcp.<domain name>.
i.e. ldap.tcp.nt.microsoft.com.
More like that, all ending in
<domain name>
DNS server that owns <domain name>


MUST support the SRV record
SHOULD support dynamic update
Microsoft Confidential
Upgrading Windows NT 4.0



Start with Windows NT 4.0 domains
Implement Mixed mode domains
Migrate over time to Native mode
domains
Microsoft Confidential
Summary


Active Directory Terms
Plan Your Domains




OUs, Group Policy
Sites, Global Catalog, DNS
Plan The Upgrade
Review the Plan
Microsoft Confidential