Академический Документы
Профессиональный Документы
Культура Документы
DHCP Service
Product Operations Guide
The information contained in this document represents the current
view of Microsoft Corporation on the issues discussed as of the date of
publication. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the
part of Microsoft, and Microsoft cannot guarantee the accuracy of any
information presented after the date of publication.
Contents
Introduction to Product Operations Guide........................................................................... ............1
Document Purpose................................................................................................................. .....1
Intended Audience.................................................................................................................. .....1
How to Use This Guide............................................................................................................. ...1
Background.............................................................................................................. ...................2
High-Level Tasks for Maintaining
Windows Server 2003 DHCP Services........................................................................ ...................5
Overview............................................................................................................. ........................5
Technology Required.............................................................................................................. .....6
Maintenance Processes Checklist........................................................................................... ....9
Operating Quadrant................................................................................ ....................9
Supporting Quadrant...................................................................................... ...........11
Optimizing Quadrant.................................................................................. ...............13
Changing Quadrant................................................................................................ ...14
Detailed Maintenance Actions............................................................................................... ........16
Overview.......................................................................................................... .........................16
Process: Data backup, restore, and recovery operations............................................. .............17
Task: Pull configuration, transaction logs, and database to external storage............17
Task: Verify previous day's backup job.................................................................... ..21
Task: Verify restore......................................................................... ..........................23
Process: Storage resource management................................................................ ..................24
Task: Monitor disk space for DHCP logs and database............................................24
Process: Perform monitoring....................................................................................... ..............27
Task: Capture service performance statistics...................................................... ......27
Task: Capture DHCP services scope usage statistics......................................... ......31
Task: Capture DHCP server system load and utilization statistics............................32
Process: Managing resources and service performance.................................................... .......40
Task: Create service performance and utilization report...........................................40
Process: Proactive analysis and review............................................................ ........................42
Task: Capture DHCP client-lease information logs...................................................42
Task: Monitor and resolve alerts indicating DHCP conflict (rogue detection and IP in
use).................................................................................................................. .........43
Task: Monitor key DHCP dependencies (Active Directory and network)...................43
Task: Monitor log for critical DHCP events................................................... .............44
Task: Service check—check DHCP authorization status..........................................45
Task: Service check—resolve alerts indicating DHCP server service is down..........46
Task: Service check—verify that all DHCP relay agents are functioning normally....47
Task: Service check—verify that the DHCP server is running automated daily
database backup..................................................................................................... ..48
Task: Service check—verify receipt of accurate DHCP configuration from the correct
DHCP server ................................................................................................... .........49
Process: Classification and initial support......................................................... ........................51
Task: Service desk steps to eliminate the DHCP server/service as causing the issue
.......................................................................................................................... ........51
Process: Investigation and diagnosis................................................................. .......................54
Task: Respond to daily service request................................................................. ....54
Task: Create weekly service activity report........................................ .......................55
Process: Review configuration items................................................................................... ......57
Task: Compliance check—modifying the DHCP lease duration ...............................57
Task: Compliance check—conflict detection on DHCP servers (rogue detection and
IP in use)............................................................................................................ .......59
Task: Compliance check—maintain dynamic update configuration...........................60
Process: Change classification.............................................................................................. ....62
iv Managing the Windows Server Platform
Contributors
Program Manager
Jeff Yuhas, Microsoft Corporation
Lead Writers
Michael Sarabosing, Covestic Inc.
Akil Washington, Covestic Inc.
Test Manager
Greg Gicewicz, Microsoft Corporation
QA Manager
Jim Ptaszynski, Microsoft Corporation
Technical Editors
Frank Manning, Volt Technical Services
Patricia Rytkonen, Volt Technical Services
Production Editor
Kevin Klein, Volt Technical Services
1
Introduction to Product
Operations Guide
Document Purpose
This guide describes processes and procedures for improving the management of
Microsoft® Windows Server™ 2003 Dynamic Host Configuration Protocol (DHCP)
service in an information technology (IT) infrastructure.
Intended Audience
This material should be useful for anyone planning to deploy this product into an
existing IT infrastructure, especially one based on the IT Infrastructure Library (ITIL)
—a comprehensive set of best practices for IT service management—and Microsoft
Operations Framework (MOF). It is aimed primarily at two main groups: IT
managers and IT support staff (including analysts and service-desk specialists).
Background
This guide is based on Microsoft Solutions for Management (MSM). MSM provides a
combination of best practices, best-practice implementation services, and best-
practice automation, all of which help customers achieve operational excellence as
demonstrated by high quality of service, industry reliability, availability, and
security, and low total cost of ownership (TCO).
These MSM best practices are based on MOF, a structured, yet flexible approach
based on ITIL. MOF includes guidelines on how to plan, deploy, and maintain IT
operational processes in support of mission-critical service solutions.
Central to MOF—and to understanding the structure of this guide—are the MOF
Process and Team models. The Process Model and its underlying service
management functions (SMFs) are the foundation for the process-based approach
that this guide recommends for maintaining a product. The Team Model and its role
clusters offer guidance for ensuring the proper people are assigned to operational
roles.
Figure 1 shows the MOF Process Model combined with the SMFs that make up each
quadrant of the Process Model.
Figure 1
MOF Process Model and SMFs
DHCP Service Product Operations Guide 3
Figure 2 shows the MOF Team Model, along with some of the many functional roles
or function teams that might exist in service management organizations. These roles
and function teams are shown mapped to the MOF role cluster to which they would
likely belong.
Change management
Release/systems engineering
Configuration control/asset
management
Software distribution/licensing
Intellectual property protection Quality assurance Enterprise architecture
Network and system security Infrastructure engineering
Intrusion detection Capacity management
Virus protection Release Cost/IT budget management
Audit and compliance admin Resource and long-range
Contingency planning planning
Security Infrastructure
Partner Support
Figure 2
MOF Team Model and examples of functional roles or teams
4 Managing the Windows Server Platform
The MOF Team Model is built on six quality goals, which are described and matched
with the applicable team role cluster in Table 1.
Table 1. MOF Team Model Quality Goals and Role Clusters
Quality goal Team role cluster
Dynamic Host Configuration Protocol (DHCP) is a TCP/IP standard that reduces the
complexity and administrative overhead of managing network client IP address
configuration. Microsoft Windows 2003 Server provides the DHCP service, which
enables a computer to function as a DHCP server and configure DHCP-enabled
client computers on your network. DHCP runs on a server computer, enabling the
automatic, centralized management of IP addresses and other TCP/IP configuration
settings for your network’s client computers. The Microsoft DHCP service also
6 Managing the Windows Server Platform
provides integration with the Microsoft Active Directory® directory service and
Domain Name System (DNS) service, enhanced monitoring and statistical reporting
for DHCP servers, vendor-specific options and user-class support, multicast address
allocation, and rogue DHCP server detection.
DHCP simplifies the administrative management of IP address configuration by
automating address configuration for network clients. The DHCP standard provides
for the use of DHCP servers, which are defined as any computer running the DHCP
service. The DHCP server automatically allocates IP addresses and related TCP/IP
configuration settings to DHCP-enabled clients on the network.
Technology Required
The following table lists the tools or technologies used in the procedures described in
this guide. All tools should be accessed from a Windows Server 2003 server console,
except in those cases where a link is provided.
Table 3. DHCP Service Tools or Technologies
Required Description Location
technology
Operating Quadrant
The processes for this section are based on the service management function (SMF)
guides that make up the MOF Operating Quadrant. For more information on the
MOF Process Model and the SMFs, see http://www.microsoft.com/msm and
http://www.microsoft.com/mof.
Supporting Quadrant
The processes for this section are based on the SMF guides that make up the MOF
Supporting Quadrant.
As-Needed Processes
Process Name Related SMFs MOF Role Cluster
Optimizing Quadrant
The tasks for this section are based on the SMF guides that make up the MOF
Optimizing Quadrant.
As-Needed Processes
Process Name Related SMFs MOF Role Cluster
Changing Quadrant
The processes for this section are based on the SMF guides that make up the MOF
Changing Quadrant.
As-Needed Processes
Process Name Related SMFs MOF Role Cluster
For more information about the MOF Process Model and the MOF SMF guides that
make up each quadrant of the model, see http://www.microsoft.com/msm. For more
information about the MOF Team Model and team role clusters, see
http://www.microsoft.com/mof.
DHCP Service Product Operations Guide 17
Dependencies
● Backup jobs are logged to disk.
● Incident management process.
Technology Required
● Backup utility
● Third-party backup software
Dependencies
Scheduled backups are being performed.
Technology Required
Backup utility
24 Managing the Windows Server Platform
Each time a disk check is completed, the DHCP service checks to see if the server
disk space is full. If the disk is full, the DHCP server closes the current file and
ignores further requests to log audit events either until midnight or until disk status
is improved and the disk is no longer full.
Regularly review the available space on the system partition of the DHCP server. If
disk space is less then 20 MB, the DHCP server will log an entry and then close the
audit log until disk space is made.
1. On the Start menu, click Run, and type explorer
2. In the left tree view, browse to the drive where the DHCP logs and databases are
stored.
3. Right-click the drive, and select Properties.
DHCP Service Product Operations Guide 25
rem – DHCP Check Disk Space for Log and DB Drive ---------------------
rem ---------------------------------------------------------------------------------
rem -- List all DHCP Servers in the strDHCPServer array in quotes
rem -- and separated by commas. use "." for localsystem.
rem --
rem -- Example:
rem -- strDHCPServer=array("dhcpsvr01","dchpsvr02","192.168.23.21")
rem --
arrDHCPSvr = array( ".","dhcpsvr01")
rem ---------------------------------------------------------------------------------
rem – DHCP Check Disk Space for Log and DB Drive ----------------
rem – Replace ‘c:’ with the DHCP server’s appropriate log and db drive
rem --
Set colItems = objWMIService.Get("Win32_LogicalDisk.DeviceID='c:'")
Script Listing:
rem – DHCP Service Performance Basic Collector ---------------------
rem
rem -- List all DHCP Servers in the strDHCPServer array in quotes
rem -- and separated by commas. use "." for localsystem.
rem --
rem -- Example:
rem -- strDHCPServer=array("dhcpsvr01","dchpsvr02","192.168.23.21")
rem --
rem
Win32_PerfRawData_DHCPServer_DHCPServer",,48)
For Each objItem in colItems
rem -- Timing Objects---------------------------------------------
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
rem --Log Events Similar to What is Captured in Performance Logs and Alerts
Wscript.Echo "AcksPersec: " & objItem.AcksPersec
Wscript.Echo "ActiveQueueLength: " & objItem.ActiveQueueLength
Wscript.Echo "ConflictCheckQueueLength: " & objItem.ConflictCheckQueueLength
Wscript.Echo "DeclinesPersec: " & objItem.DeclinesPersec
Wscript.Echo "DiscoversPersec: " & objItem.DiscoversPersec
Wscript.Echo "DuplicatesDroppedPersec: " & objItem.DuplicatesDroppedPersec
Wscript.Echo "InformsPersec: " & objItem.InformsPersec
Wscript.Echo "MillisecondsperpacketAvg: " & objItem.MillisecondsperpacketAvg
Wscript.Echo "NacksPersec: " & objItem.NacksPersec
Wscript.Echo "OffersPersec: " & objItem.OffersPersec
Wscript.Echo "RequestsPersec: " & objItem.RequestsPersec
Next
Next
rem – END OF SCRIPT --
30 Managing the Windows Server Platform
Dependencies
None
Technology Required
● Base DHCP Windows Server 2003
● WMI infrastructure
● Windows Script Host
DHCP Service Product Operations Guide 31
Dependencies
None
Technology Required
Base DHCP Windows Server 2003
21. Click Disk Reads/sec from the counters, and choose the appropriate drive where
the DHCP database is housed. The default for DHCP is “C:”
22. Click Add.
23. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
24. In the Performance Object pull-down menu, select Physical Disk.
25. Click Disk Writes/sec from the counters, and choose the appropriate drive where
the DHCP database is housed. The default for DHCP is “C:”
26. Click Add.
27. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
28. In the Performance Object pull-down menu, select Memory.
29. Click Available MBytes from the counters, and click Add.
30. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
40. In the Performance Object pull-down menu, select Memory.
41. Click Page Faults/sec from the counters, and click Add.
42. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
43. In the Performance Object pull-down menu, select Paging File.
44. Click %Usage from the counters, and choose _Total on Select instances from
list.
45. Click Add.
46. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
47. In the Performance Object pull-down menu, select Processor.
48. Click %DPC Time from the counters, and choose _Total on Select instances
from list.
49. Click Add.
50. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
51. In the Performance Object pull-down menu, select Processor.
DHCP Service Product Operations Guide 35
52. Click %Processor Time from the counters, and choose _Total on Select instances
from list.
53. Click Add.
54. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
55. In the Performance Object pull-down menu, select Processor.
56. Click Interrupts/sec from the counters, and choose _Total on Select instances
from list.
57. Click Add.
58. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
59. In the Performance Object pull-down menu, select Processor.
60. Click Interrupts/sec from the counters, and choose _Total on Select instances
from list.
61. Click Add.
62. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
63. In the Performance Object pull-down menu, select Server.
64. Click Bytes Total/sec from the counters, and click Add.
65. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
66. In the Performance Object pull-down menu, select Server.
67. Click Work Item Shortages from the counters, and click Add.
68. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
69. In the Performance Object pull-down menu, select System.
70. Click Context Switches/sec, and click Add.
71. Verify that the new counter was added to the logging.
(The Add Counters window may be blocking the previous DHCP Server Load
and Util window.)
72. In the Performance Object pull-down menu, select System.
36 Managing the Windows Server Platform
rem ---------------------------------------------------------------------------------
rem -- List all DHCP Servers in the strDHCPServer array in quotes
rem -- and separated by commas. use "." for localsystem.
rem --
rem -- Example:
rem -- strDHCPServer=array("dhcpsvr01","dchpsvr02","192.168.23.21")
rem --
rem ---------------------------------------------------------------------------------
For Each strComputer in arrDHCPsvr
Wscript.Echo “—“ & strComputer & “------------------------------“
Win32_PerfRawData_PerfNet_ServerWorkQueues",,48)
For Each objItem in colItems
Wscript.Echo "QueueLength: " & objItem.QueueLength
Next
Win32_PerfRawData_PerfOS_System",,48)
For Each objItem in colItems
Wscript.Echo "ContextSwitchesPersec: " & objItem.ContextSwitchesPersec
Wscript.Echo "ProcessorQueueLength: " & objItem.ProcessorQueueLength
Wscript.Echo "SystemUpTime: " & objItem.SystemUpTime
Next
Next
rem – END OF SCRIPT –
b. Hour(Now) & ":" & Minute(Now) & ":" & s & ".000" & chr(34)
After the line “For Each objItem in colItems” all the way to “Next” are the
output commands to echo the results to the screen. Select the objects you
would like to log, and replace the “Wscript.Echo …” lines with one
concatenated and formatted output including formatting such as “ (quotes)
represented by chr(34) and , (commas).
For example, to create a PerfMon-style output for DHCP Nacks/sec,
Offers/sec, and Requests/sec, the result would be:
…
For Each objItem in colItems
Wscript.Echo strFormattedDate & “,” & chr(34) & objItem.NacksPersec &
chr(34) & “,” & chr(34) & objItem.OffersPersec & chr(34) & “,” & chr(34) &
Next
…
DHCP Service Product Operations Guide 39
For clarity, it may be easier to calculate the daily statistics on a per performance
object basis. You should also consider that these reports will feed into measuring of
SLAs, operating level agreements (OLAs), and underpinning contracts (UCs).
or replace
findstr this with
“Rlease the
Update local directory
Assign” path (the default is
\\DHCP_Server_hostname\dhcpdir\DHCPSrvLog-
WED.log
(Replace>> \\Repository_hostname\sharename\DHCP-Client_May2003.log
“WED” with the current day of the week and replace May 2003 to the
current
net use month and year.)
\\Repository_hostname\sharename /delete
net use \\DHCP_Server_hostname\dhcpdir /delete
Dependencies
None
Technology Required
Base DHCP Windows Server 2003
DHCP Service Product Operations Guide 43
Procedure 1: Detect and identify DHCP servers that are not part
of a known list
To detect rogue DHCP servers on a local subnet
1. On a client or server other than the DHCP server, open a command shell by
clicking Start, then Run, typing cmd and clicking OK.
2. Enter the Dhcploc.exe utility command:
dhcploc -p -a:"dhcpadmin” -i:360 16.23.23.4 “23.1.2.44 23.1.2.45”
This will run the Dhcploc utility on the local interface having the IP 16.23.23.4.
The tool will send a discovery packet, and DHCP servers that respond but do not
have the IP address of 23.1.2.44 or 23.1.2.45 will trigger an alarm to Dhcpadmin
user every three minutes (-i:360).
3. When Dhcploc is running, type d to discover.
Dependencies
None
Technology Required
● Dhcploc from the Windows Server 2003 \Support\Tools directory on the
Windows Server 2003 Install CD
● Base DHCP Windows Server 2003
Dependencies
None
Technology Required
Base DHCP Windows Server 2003
DHCP Service Product Operations Guide 51
Dependencies
None
Technology Required
Base DHCP Windows Server 2003
54 Managing the Windows Server Platform
Technology Required
● There are third-party tools that provide incident management ticketing
functionality.
● Reports may be built from an Access or SQL Server database.
DHCP Service Product Operations Guide 57
To correct the configuration, repeat steps 1-4, modifying the lease length value on
step 4.
When a scope is created, the default lease duration is set to eight days, which works
well in most cases. However, because lease renewal is an ongoing process that may
affect the performance of DHCP clients and the network, it might be useful to review
the lease duration and change it or reset it where appropriate. Use the following
guidelines to decide how best to modify lease duration settings for improving DHCP
performance on the network:
● If there are many IP addresses available and configurations that rarely change on
the network, increase the lease duration to reduce the frequency of lease renewal
queries between clients and the DHCP server. This reduces network traffic.
● If there are few IP addresses available and if client configurations change
frequently or clients move often on the network, reduce the lease duration. This
increases the rate at which addresses are returned to the available address pool
for reassignment.
● Consider the ratio between connected computers and available IP addresses. For
example, if there are 40 systems sharing a Class C address (with 254 available
addresses), the demand for reusing addresses is low. A long lease time, such as
two months, would be appropriate in such a situation. However, if 230
computers share the same address pool, demand for available addresses is
greater, and a lease time of a few days or weeks is more appropriate.
● Use infinite lease durations with caution. Even in a relatively stable environment,
there is a certain amount of turnover among clients. At a minimum, roving
computers might be added and removed, desktop computers might be moved
from one office to another, and network adapter cards might be replaced. If a
client with an infinite lease is removed from the network, the DHCP server is not
notified, and the IP address cannot be reused. A better option is a long lease
duration, such as six months. This ensures that addresses are ultimately
recovered.
One option for implementation is creating lease times based on scope availability. For
example, if scope availability is less than 10 percent, reduce the lease time per the
following guidelines:
6 days >4 days >2 days >1 day
Dependencies
None
Technology Required
Base DHCP Windows Server 2003
DHCP Service Product Operations Guide 59
Note For each additional conflict detection attempt the DHCP service performs,
additional seconds are added to the time needed to negotiate leases for DHCP
clients.
Event 13 indicates that “An IP address was found to be in use on the network.” This
often happens when the IP was already dispensed by a rogue system.
60 Managing the Windows Server Platform
4. Review the RFC. Collect all information pertaining to changes to the DHCP
service, including asking additional question of the change initiator. The CAB
should look at the impact the change has on DHCP services. Weigh the risk
associated with making an emergency change to the DHCP system versus
making a standard change. The type of change could include:
● Applying service packs or hotfixes.
● Adding a new DHCP server.
● Adding a new network subnet/route/path/costing values.
● Adjusting thresholds and scope settings above policy.
● Changing backup and restore procedures.
● Modifying and applying policies.
● Changing a process or script used to administer servers.
Along with change type, collect the configuration item that will be affected by
the change. Configuration items are objects that are subject to change. Any item
that has the possibility of changing falls under change management. For DHCP
servers these items include:
● DHCP server hardware
● Active Directory/domain controller hardware
● Hardware vendor
● Server role (what is the server function)
● Windows Server 2003 software
● Service packs
● Hotfixes
● Antivirus software
● Monitoring software
● Backup software
● Processes and procedures
● Documentation
● RFCs
Dependencies
● A process to initiate an RFC in the operational environment.
● An identified CAB roster and individuals who are contacted for emergency
changes as they relate to DHCP services.
● Operations team educated around MOF/ITIL.
Technology Required
Base DHCP Windows Server 2003
4
Processes by MOF Role
Clusters
This chapter is designed for those who want to see all the processes for a single role
cluster in one place. The information is the same as that in the previous two chapters.
The only difference is that the processes are ordered by MOF role cluster.
Task 1: Monitor and resolve alerts indicating DHCP conflict (rogue detection and
IP in use)
Task 5: Service check—resolve alerts indicating the following services are not
running: Dhcpserver
Task 7: Service check—verify that all DHCP relay agents are functioning normally
Weekly Processes
As-Needed Processes
Task 1: Service desk steps to eliminate the DHCP server as causing the issue
As-Needed Processes
As-Needed Processes
As-Needed Processes
As-Needed Processes
The DHCP client does not have an IP address configured or indicates that its IP
address is 0.0.0.0.
Cause of Problem
The client was not able to contact a DHCP server and obtain an IP address lease,
either because of a network hardware failure or because the DHCP server is
unavailable.
Resolution of Problem
Verify that the client computer has a valid functioning network connection. First,
check that related client hardware (cables and network adapters) are working
properly at the client using basic network and hardware troubleshooting steps.
If the client hardware appears to be prepared and functioning properly, check that the
DHCP server is available on the network by pinging it from another computer on the
same network as the affected DHCP client.
DHCP Service Product Operations Guide 69
The DHCP client appears to have automatically assigned itself an IP address that is
incorrect for the current network.
Cause of Problem
The Windows XP, Windows Millennium Edition (ME), or Windows 98 DHCP client
could not find a DHCP server and has used IP autoconfiguration to configure its IP
address.
In some larger networks, disabling IP autoconfiguration might be desirable for
network administration
Resolution of Problem
First, use the ping command to test connectivity from the client to the server. Next,
either verify or manually attempt to renew the client lease. Depending on the network
requirements, it might be necessary to disable IP autoconfiguration at the client.
The client might be missing DHCP options in its leased configuration, either because
the DHCP server is not configured to distribute them or because the client does not
support the options distributed by the server.
Resolution of Problem
For Microsoft DHCP clients, verify that the most commonly used and supported
options have been configured at the server, scope, client, or class level of options
assignment.
70 Managing the Windows Server Platform
The DHCP client appears to have incorrect or incomplete options, such as an incorrect
or missing router (default gateway) configured for the subnet on which it is located.
Cause of Problem
The client has the full and correct set of DHCP options assigned, but its network
configuration does not appear to be working correctly.
If the DHCP server is configured with an incorrect DHCP router option (option code
3) for the default gateway address of the client, clients running Windows NT,
Windows 2000, or Windows XP use the correct address. However, DHCP clients
running Windows 95 use the incorrect address.
Resolution of Problem
Change the IP address list for the router (default gateway) option at the applicable
DHCP scope and server. In rare instances, configure the DHCP client to use a
specialized list of routers different from other scope clients. In such cases, add a
reservation and configure the router option list specifically for the reserved client.
Many DHCP clients are unable to get IP addresses from the DHCP server.
The DHCP Relay Agent is not providing relay services for DHCP clients on a network
segment.
Possible Causes and Resolutions of Problem
Date The date at which this entry was logged on the DHCP server.
Time The time at which this entry was logged on the DHCP server.
MAC address The media access control address used by the client's
network adapter hardware.
DHCP Service Product Operations Guide 75
A lease request could not be satisfied because the scope's address pool
14 was exhausted.
A BOOTP request could not be satisfied because the scope's address pool
22 for BOOTP was exhausted.
23 A BOOTP IP address was deleted after checking to see it was not in use.
50+ Codes above 50 are used for Rogue Server Detection information.
76 Managing the Windows Server Platform
Active queue The current length of the internal message queue of the DHCP
length server. This number equals the number of unprocessed messages
received by the server. A large number may indicate heavy server
traffic.
Conflict The current length of the conflict check queue for the DHCP server.
check queue This queue holds messages not responded to while the DHCP
length server performs address conflict detection. A large value here may
indicate heavy lease traffic at the server or that Conflict Detection
Attempts has been set too high.
Metric Description
Packets The number of packets per second that expire and are dropped by
expired/sec the DHCP server. Packets expire because they are in the server's
internal message queue for too long. A large number here indicates
either that the server is either taking too long to process some
packets while other packets are queued or that traffic on the
network is too high for the DHCP server to handle.
Packets The number of message packets received per second by the DHCP
received/sec server. A large number indicates heavy DHCP-related message
traffic to the server.
Offers/sec The number of DHCPOffer messages sent per second by the DHCP
server to clients. A sudden or abnormal increase in this number
indicates heavy traffic on the server.