Embed
Email

DHCP

Document Sample

Shared by: wangnianwu
Categories
Tags
Stats
views:
4
posted:
2/8/2012
language:
pages:
36
Managing DHCP

DHCP Overview

• Is a protocol that allows client computers to

automatically receive an IP address and TCP/IP

settings from a Server

• Reduces the amount of time you spend configuring

computers on your network

• Is the default configuration for clients.

• The ipconfig /all command will indicate whether the

configuration came from a DHCP server computer







2

DHCP Overview (continued)









3

DHCP Overview (continued)









4

Leasing an IP Address



• An IP address is leased during the boot process

• The overall process is composed of four broadcast

packets:

• DHCPDISCOVER

• DHCPOFFER

• DHCPREQUEST

• DHCPACK









5

Leasing an IP Address

(continued)

• Any DHCP server that receives the DHCPDISCOVER

packet responds with a DHCPOFFER packet

• The DHCP client responds to the DHCPOFFER

packet it receives with a DHCPREQUEST packet

• A DHCPACK packet indicates confirmation that the

client can use the lease

• Once DHCPACK is received, the client can start using

the IP address and options in the lease





6

Leasing an IP Address

(continued)









7

Renewing an IP Address

• The IP address can either be permanent or timed

• A permanent address is never reused for another

client

• Timed leases expire after a certain amount of time

• Windows clients attempt to renew their lease after

50% of the lease time has expired. If the renewal

process fails, it attempts again after 87.5% of the

lease time has expired.

• Renewing the lease involves the client sending a

DHCP Request packet to DHCP Server

8

Renewing an IP Address

(continued)









9

More on the Renewal Process…

• DHCP Client, at startup, attempts to reach the DHCP

Server

Server Available:.

• If the server is available and the lease has not yet

expired, the client retains the IP address

• If the server is available and the lease has expired,

the client attempts to renew the lease.









10

More on the Renewal Process…

• DHCP Client, at startup, attempts to reach the DHCP

Server

Server Unavailable:

• If the server is unavailable, the client will ping the

previously assigned default gateway to determine

if it’s on the same network.

• If the gateway responds and the lease hasn’t expired, the

client retains the IP address

• If the gateway doesn’t respond the client will send a

DISCOVER packet to begin the lease process over



11

Autoconfiguration

• When a DHCP Server does not respond to a Client’s

call for an IP Address, the client will autoconfigure

itself

• The client selects an IP address from the

169.254.0.0 subnet

• The client will attempt to contact a DHCP server

using DISCOVER packets every 5 minutes









12

Installing the DHCP Service

• When placing a DHCP Service on a Server in a Domain:

• Install the DHCP Server Service

• Authorize DHCP Server in Active Directory

• Configure DHCP Server with appropriate scopes,

exclusions, reservations and options

• Activate the DHCP Server’s Scopes

• When placing a DHCP Service on a Server in a Workgroup:

• Install the DHCP Server Service

• Configure DHCP Server with appropriate scopes,

exclusions, reservations and options

• Activate the DHCP Server’s Scopes

13

Authorizing the DHCP Service



• A server that is a member of a domain can be authorized

• During the installation of the service: the Install Wizard

provides an option to authorize the server

• Using the DHCP management snap-in

• Only members of the Enterprise Admins group can

authorize a server



• A server that is a member of a workgroup does not need to be

authorized.







14

Configuring DHCP Scopes

• Scope defines a range of IP addresses

• Each scope is configured with:

• Description

• Starting IP address

• Ending IP address

• Subnet mask

• Exclusions

• Lease duration

• Two strategies exist for defining the starting and

ending IP addresses

• Allow all and exclude the few static addresses

• Reserve a range of addresses at beginning or end of range

that can be used for static addresses

15

Configuring DHCP Scopes

(continued)

• Lease duration defines how long client computers are

allowed to use an IP address

• Default lease duration varies based on the network

type and the DHCP Server version

• A scope must be activated before the DHCP service

can begin using it









16

Creating DHCP Reservations

• Reservations are used to hand out a specific IP

address to a particular client

• Useful when delivering IP addresses to devices that

would normally use static addresses

• Reservations are created based on MAC addresses









17

Creating DHCP Exclusions

• Exclusions are IP Addresses that are within the

subnet defined within the scope but that should not be

assigned to a dhcp client









18

Configuring DHCP Options

• DHCP can hand out a variety of other IP configuration

options

• It is common that all workstations within an entire

organization use the same DNS servers

• DNS is often configured at the server level









19

DHCP Relay Agent

• DHCP packets cannot travel across a router

• A relay agent is necessary in order to have a single DHCP

server handle all leases on both network segments

• This can be a Windows 2003/2008 server with DHCP

Relay Agent protocol installed or a router that is configured

as a relay

• Relay agents receive broadcast DHCP packets and forward

them as unicast packets to a DHCP server

• The relay agent must be configured with the IP address of the

DHCP server

• The DHCP relay cannot be installed on the same server as the

DHCP service



20

Configuring a DHCP Relay

(continued)









21

Superscopes

• Used to combine multiple scopes into a single logical

scope

• Allows multiple scopes to be treated as a single scope

• Useful when a single physical network segment

contains more than one logical subnet

• If a superscope is used, then the DHCP server offers

only one lease as opposed to multiple leases









22

Example 1: No Superscope

• One physical network

segment

• One logical subnet

(192.168.1)

• One DHCP Server

• Single scope is used to

service all DHCP

clients on Subnet A









23

Example 2: Superscope

• One physical network segment

• Multiple logical subnets

• 192.168.1

• 192.168.2

• 192.168.3

• Three single scopes created and

joined into one superscope

• One DHCP Server services all

clients on Subnet A with an IP

address from the superscope

• Router configured with multiple

addresses to allow packets to

move from one logical network

to another





24

Example 3: Superscope

Implemented across a Router

• Two physical network

segments: Subnet A and

Subnet B

• One DHCP Server

• Router configured with

Relay Agent

• Something that will pass

Discover Packets back

and forth from DHCP

Clients and DHCP Server









25

Example 3: Superscope

Implemented across a Router

• Subnet A:

• One physical segment

• One logical subnet (192.168.1)

• One single scope defined

• DHCP server distributes

addresses to clients on Subnet

A using addresses in single

scope

• Subnet B:

• One physical segment

• Two logical subnets (192.168.2

& 192.168.3)

• Two single scopes defined and

joined into one Superscope

• DHCP server distributes

address to clients on Subnet B

using addresses in superscope





26

Vendor and User Classes

• Used to differentiate between clients within a scope

• Vendor classes are based on the operating system

• User classes are defined based on network

connectivity or the administrator

• You can use the ipconfig /setclassid command to set

the DHCP user class ID









27

DHCP Audit Logging

• DHCP audit logs keep detailed information about

DHCP server activity

• The logs are used to troubleshoot a DHCP server

• They are stored in the C:\WINDOWS\system32\dhcp

directory. There’s a file for each day of the week.

• Each line contains an event ID that states the nature

of the event

• The Header of the log file provides a summary of

events and their meanings

• Auditing can be disabled

28

Configuring DHCP Bindings

• The DHCP service will bind automatically to the first

network card on the server

• You can choose which network card the DHCP

Service is bound to

• The server only hands out IP addresses through a

network card that has the DHCP Service bound









29

Integrating DHCP and DNS

• DNS Dynamic Update protocol allows clients

running Windows 2000 or later to automatically

update records in the DNS database

• The default DHCP configuration has this protocol

enabled and will update clients only if requested

• DHCP server can be configured to dynamically

update older clients









30

Conflict Detection

• Using DHCP does not prevent static IP configuration

• A DHCP server may hand out an IP address that was

already statically assigned

• Conflict detection prevents a DHCP server from

creating IP address conflicts

• A DHCP server pings an IP address before it is leased

to a client computer

• This can be configured from the GUI as well as well

as with the netsh command



31

Saving and Restoring DHCP

Configuration

• DHCP Server configurations can be saved to a file

• These saved settings can then be used to restore the

server to a known state OR to use the same settings

on another server

• To store the configuration while logged on locally:

netsh dhcp server dump > filename

• To restore the configuration:

Netsh exec filename







32

Managing and Maintaining the

DHCP Database

• The default location of the DHCP database is

%systemroot%\system32\dhcp

• The DHCP server service performs 2 routine actions to

maintain the database. The actions are performed every 60

minutes:

• Checks and cleans up expired leases and leases that no

longer apply

• Database backup – the backup files are automatically stored

in the %systemroot%\system32\dhcp\backup directory

• To view the current configuration:

netsh dhcp server show dbproperties



33

Managing and Maintaining the

DHCP Database

• The netsh command can be used to change the values of the

database properties

Netsh dhcp server set PropertyName NewPropertyValue

• When changing the database name or folder locations you must

stop and start the dhcp server service

Net stop “dhcp server”

Net start “dhcp server”

• The database can be manually backed up and/or restored

• The database files can be moved to another server









34

Viewing DHCP Statistics

• Windows Server 2008 DHCP Service automatically

tracks statistics

• Statistics are viewable as a whole or by scope









35

DHCP Availability and Fault Tolerance



• Multiple DHCP servers on the network increases

reliability and allows fault tolerance

• In a server cluster DHCP server service can be failed

over to another server – this is costly

• Simpler and less expensive approaches

• 50/50 failover approach

• 80/20 failover approach

• 100/100 failover approach





36



Related docs
Other docs by wangnianwu
_9 beots-bydr.dre.
Views: 0  |  Downloads: 0
THE TEST OF HOMELAND SECURITY
Views: 0  |  Downloads: 0
THINK DIFFERENT_ BUILD DIFFERENT Eco - SESAC
Views: 0  |  Downloads: 0
40_ 40_
Views: 0  |  Downloads: 0
ISSUE_1_April_2001
Views: 0  |  Downloads: 0
Troop 110 By-Laws
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!