Share via


7.1.1 DHCP Extensions

The Dynamic Host Configuration Protocol (DHCP), specified in [RFC2131], provides a framework for passing configuration information to hosts on a TCP/IP network. Windows extends this framework with the protocols listed in the following table.

[MS-DHCPE] section 1.4 describes and illustrates the layering of DHCP protocols with other protocols in its stack.

Protocol

Specification short name

Description

Dynamic Host Configuration Protocol (DHCP) Extensions

[MS-DHCPE]

Defines the extensions to the DHCP protocol, including a Classless Static Route Option, the Microsoft Encoding Long Options Packet, Microsoft Disable NETBIOS Option, Release DHCP lease on Shutdown Option, user class option, and remote access server (RAS) specific client identifier.

The user class option is used by the DHCP client to identify the type or category of user or application to allow a DHCP server to send configuration information specific to the user or application. The user class is always sent by the DHCP client to the DHCP server. The version of the user class option in these extensions has different packet encoding as well as different behavior to enable a DHCP client to discover all the user classes configured on the DHCP server.

DHCP Failover Protocol Extension

[MS-DHCPF]

Defines extensions to the DHCP Failover Protocol specified in [IETF-DHCPFOP-12]. It is used in DHCP environments where high availability of the DHCP service is required.

Dynamic Host Configuration Protocol (DHCP) Extensions for Network Access Protection (NAP)

[MS-DHCPN]

Defines extensions to the DHCP protocol that support NAP. It provides the mechanism through which the client can convey its health state to the DHCP server, and for the server to convey the client's NAP state and health remediation state to the client.

Dynamic Host Configuration Protocol (DHCP) Server Management Protocol (DHCPM)

[MS-DHCPM]

Defines the RPC interfaces that provide methods for remotely accessing and administering the DHCP server. DHCPM is the management protocol that defines the RPC interfaces for remotely accessing and administering the DHCP server.