A.3 DHCP Option Descriptions

The following table describes the DHCP option codes and names:

Table A-1 DHCP Option Codes and Names

Code

Option Name

Description

1

Subnet Mask

The subnet mask option specifies the client's subnet mask as per RFC 950. If no subnet mask option is provided, the DHCP server uses the subnet mask from the subnet declaration for the network on which an address is being assigned.

2

Time Offset

Specifies the offset time of client's subnet in seconds. This is expressed as a two's complement 32-bit integer preference value. Two types of offset can be set: positive and negative. A positive offset indicates a location to the east of the zero meridian and a negative offset indicates a location to the west of the zero meridian.

3

Router

Specifies the routers on the client's subnet as a list of IP addresses. The routers should be listed in the order of preference.

4

Time Server

Specifies a list of RFC time servers available to the client. The servers should be listed in the order of preference

5

Name Server

Specifies a list of IEN 116 [7] name servers available to the client. The name servers should be listed in the order of preference.

6

Domain Name Server

Specifies a list of DNS name servers available to the client. The DNS servers should be listed in the order of preference.

7

Log Server

Specifies a list of MIT-LCS UDP log servers available to the client. The log servers should be listed in the order of preference.

8

Cookie Server

Specifies a list of RFC 865 cookie servers available to the client. The cookie servers should be listed in the order of preference.

9

LPR Server

Specifies a list of RFC 1179 line printer servers available to the client. The LPR servers should be listed in the order of preference.

10

Impress Server

Specifies a list of Imagen Impress servers available to the client. The impress servers should be listed in the order of preference.

11

Resource Location Server

Specifies a list of RFC 887 resource location servers available to the client. The resource location servers should be listed in the order of preference.

12

Host Name

The Host object represents a client in the network with a statically assigned IP address and is identified by a host name.

13

Boot File Size

Specifies the length of the boot image for the client, in 512-octet blocks. The length is specified as an unsigned 16-bit integer.

14

Merit Dump File

Specifies the location of a file where the core image of the client should be dumped if the client crashes.

16

Swap Server

Specifies the IP address of the swap server for the client.

17

Root Path

Specifies the path name for the client's root disk.

18

Extension Paths

19

IP Forwarding Enable/Disable

Specifies whether the client should forward an IP address. Values can be either True or False. True indicates that IP forwarding should be enabled and False indicates that IP forwarding should be disabled.

20

Non-Local Source Routing

Specifies whether the client should forward datagrams with non-local source routing. Values can be either True or False. True indicates to enable datagram forwarding and False indicates to disable datagram forwarding.

21

Policy Filter

Specifies the policy filters for non-local source routing. The policy filters consist of a list of IP addresses and masks that filter the incoming source routes.

22

Maximum Datagram Re-assembly size

Specifies the maximum size of the datagram that the client should reassemble.

23

Default IP Time-to-live

Specifies the time-to-live used by the client on outgoing datagrams.

24

Path MTU Aging Time-out

Specifies the time-out (in seconds) used when the aging path MTU values are discovered by the mechanism defined in RFC 1191.

25

Path MTU Plateau Table

Specifies a table of MTU sizes used when performing path MTU discovery as defined in RFC 1191.

26

Interface MTU

Specifies the MTU used on this interface. The minimum value for the MTU is 68.

27

All subnets are local

Specifies whether the client can assume that all subnets of IP network connected to the client use the same MTU as the subnet of the network to which the client is directly connected. Values can be either True or False. True indicates that all subnets share the same MTU. False indicates that some subnets of the network that is directly connected have smaller MTU values.

28

Broadcast Address

Specifies the broadcast address being used on the client's subnet.

29

Perform Mask Discovery

Specifies whether the client should perform subnet mask discovery by using ICMP. Values can be either True or False. True indicates that the client should perform subnet mask discovery. False indicates that the client should not perform subnet mask discovery.

30

Mask Supplier

Specifies whether the client should respond to subnet mask requests by using ICMP. Values can be either True or False. True indicates that the client should respond and False indicates that the client should not respond.

31

Perform Router Discovery

Specifies whether the client should solicit routers by using the Router Discovery mechanism as defined in RFC 1256. Values can be either True or False. True indicates that the client should perform router discovery and False indicates that the client should not perform router discovery.

32

Router Solicitation Address

Specifies the IP address to which the client can send router solicitation requests.

33

Static Route

Specifies a list of static routes that the client can install in its routing cache. Multiple routes to the same destination are listed in descending order. Static routes consists of a list of IP address in pairs. The first address in the pair is the destination address and the second is the router for the destination.

34

Trailer Encapsulation

Specifies whether the client can negotiate encapsulating trailers when using the ARP protocol. Values can be either True or False. True indicates that the client should use trailers and False indicates that the client should not use trailers.

35

ARP Cache Time-out

Specifies the time-out (in seconds) for ARP cache entries.

36

Ethernet Encapsulation

Specifies whether the client can use Ethernet version 2.0 (RFC 894) or IEE 802.3 (RFC 1042) encapsulation if it is an Ethernet interface. Values can be either True or False. True indicates that the client should use RFC 1042 encapsulation and False indicates that the client should use RFC 894 encapsulation.

37

TCP Default TTL

Specifies the default TTL that the client should use when sending TCP segments.

38

TCP Keep-alive interval

Specifies the interval (in seconds) that the TCP client should wait before sending a keep-alive message on a TCP connection.

39

TCP Keep-alive garbage

Specifies whether the client should send TCP keep-alive messages with a garbage octet for compatibility with older implementations. Values can be either True or False. True indicates that a garbage octet should be sent and False indicates that a garbage octet should not be sent.

40

NIS Domain

Specifies the NIS domain name of the client.

41

NIS Servers

Specifies a list of the NIS server's IP addresses available to the client. The NIS servers should be listed in the order of preference.

42

Network Time Protocol Servers

Specifies a list of IP addresses indicating Network Time Protocol Servers (NTP servers) available to the client. The NTP servers should be listed in the order of preference.

43

Vendor Specific Option

Specifies the vendor-specific information that can be used by the clients and servers.

44

NetBIOS over TCP/IP options-name server

Specifies a list of RFC 1001 and RFC 1002 NetBIOS over TCP/IP name servers listed in order of preference.

45

NetBIOS over TCP/IP options-datagram distribution server

Specifies a list of RFC 1001 and RFC 1002 NetBIOS over Datagram Distribution servers listed in order of preference.

46

NetBIOS over TCP/IP options-node type

Allows NetBIOS over TCP/IP clients that can be configured as described in RFC 1001 and RFC 1002. Node types include B-node, P-node, M-node, and H-node.

47

NetBIOS over TCP/IP options-Scope

Specifies the NetBIOS over TCP/IP scope parameter for the client as specified in RFC 1001 and RFC 1002.

48

X Window System Font Server

Specifies a list of X Window System Font servers available to the client. These servers should be listed in order of preference.

49

X Window System Display Manager

Specifies a list of IP addresses of systems that use the X Window System Display Manager and are available to the client. The IP addresses should be listed in order of preference.

58

Renewal (T1) Time

Specifies the time interval from the address assignment until the client reaches the renewing state.

59

Renewal (T2) Time

Specifies the time interval from the address assignment until the client reaches the rebinding state.

60

Vendor Class Identifier

Specifies the vendor type and configuration of a DHCP client.

62

NWIP Domain Name

Enables the server to convey the NetWare/IP domain name used by the NetWare/IP product.

63-05

Perform NSQ Broadcast

Specifies whether the client should perform a NetWare Nearest Server Query (NSQ) to find out its nearest NetWare/IP server. Values can be either True or False. True indicates that the client should perform a NetWare NSQ and False indicates that the client should not perform a NetWare NSQ.

63-06

Preferred DSS

Specifies a list of addresses for a NetWare Domain SAP/RIP Server (DSS).

63-07

Nearest NWIP Server(s)

Specifies a list of addresses for the Nearest NetWare/IP (NWIP) servers.

63-08

Number of Auto Retries

Specifies the number of times a NetWare/IP client can attempt to communicate with a DSS server at startup.

63-09

Auto Retry Interval

Specifies the delay interval (in seconds) that each NetWare/IP client uses when attempting to communicate with a DSS server at startup.

63-10

Support NWIP 1.1

Specifies whether the NetWare/IP client should support NetWare/IP version 1.1. This is required only if it contacts a NetWare/IP version 1.1 server. Values can either be True or False. True indicates that the client should support NetWare/IP version 1.1 and False indicates that the client should not support NetWare/IP version 1.1.

63-11

Primary DDS

Specifies the Primary Domain SAP/RIP Service server (DSS) for the NetWare/IP domain. The NetWare/IP administration utility uses this as the Primary DSS server when configuring a secondary DSS server.

64

NIS+ Domain

Specifies the name of the client’s NIS+ domain.

65

NIS Servers

Specifies a list of IP addresses indicating Network Information Service (NIS)+ servers available to the client. The NIS+ servers should be listed in order of preference.

66

TFTP Server Name

Specifies the name of the TFTP server for the client.

67

Boot File Name

Specifies the name of the boot file for the client.

68

Mobile IP Home Agent

Specifies a list of IP addresses that indicates the mobile IP home agents available to the client. These agents should be listed in order of preference.

69

SMTP Server

Specifies a list of Simple Mail Transport Protocol (SMTP) servers available to the client. The SMTP servers should be listed in order of preference.

70

POP3 Server

Specifies a list of POP3 servers available to the client. The POP3 servers should be listed in order of preference.

71

NNTP Server

Specifies a list of Network News Transport Protocol (NNTP) servers available to the client. The NNTP servers should be listed in order of preference.

72

WWW Server

Specifies a list of World Wide Web (WWW) servers available to the client. The WWW servers should be listed in order of preference.

73

Default Finger Server

Specifies a list of Finger servers available to the client. The Finger servers should be listed in order of preference

74

Default IRC Server

Specifies a list of Internet Relay Chat (IRC) servers available to the client. The IRC servers should be listed in order of preference.

75

Street Talk Server

Specifies a list of StreetTalk servers available to the client. The StreetTalk servers should be listed in order of preference.

76

Street Talk Directory Assistance server

Specifies a list of StreetTalk Directory Assistance (STDA) servers available to the client. The STDA servers should be listed in order of preference.

78

SLP Directory Agent

Specifies a list of IP addresses for Directory Agents. The Directory Agents should be listed in order of preference.

79

SLP Service Scope

Specifies the scope that an agent is configured to use.

82-01

Agent Circuit ID

This sub-option can be added by DHCP relay agents that terminate switched or permanent circuits. It encodes an agent-local identifier of the circuit from which a DHCP client-to-server packet was received. It is intended for use by agents in relaying DHCP responses to the proper circuit.

82-02

Agent Remote ID

This sub-option can be added by DHCP relay agents that terminate switched or permanent circuits and have mechanisms to identify the remote host end of the circuit.

82-04

Agent DOCSIS Device Class

Specifies the Device Class encoding within the payload of the Device Class Identification Request (DCI-REQ) message. The relay agent must pass the Device Class value unchanged to the DHCP server.

85

NDS Servers

Specifies one or more NDS servers for the client to contact to access the NDS database. The NDS servers should be listed in order of preference.

86

NDS Tree Name

Specifies the name of the NDS tree that the client contacts.

87

NDS Context

Specifies the initial NDS context that the client should use.

A.3.1 Assigning Options

DHCP and BOOTP options can be assigned at these levels:

  • DHCP Service

  • Shared Network

  • Subnet

  • Pool

  • Host

  • Class

The DHCP server’s options inheritance rules specify that options assigned at the lowest level override options set at a higher level. For example, options have been assigned at these levels for the client on the subnet, as shown in the following table.

Table A-2 Options at Different Levels for the Client on the Subnet

Level

Option

Value

Service

1, Subnet Mask

255.255.0.0

 

3, Router

132.57.3.8

 

4, Time Server

129.23.120.5

Subnet

1, Subnet Mask

255.254.0.0

 

5, Name Server

10.73.57.251

 

7, Log Server

10.73.58.2

 

13, Boot File Size

1024

Host

7, Log Server

Null

 

13, Boot File Size

256

The following table lists the effective options for the client with the IP address referred to in the preceding table.

Table A-3 Options for the Client with IP Address

Option

Value

1, Subnet Mask

255.254.0.0

3, Router

132.57.3.8

4, Time Server

129.23.120.5

5, Name Server

10.73.57.251

7, Log Server

Null

13, Boot File Size

256