Dynamic Host Configuration Protocol (DHCP) and Bootstrap Protocol (BOOTP) Parameters
2010-11-01
For the Civic Address Types Registry , please see:
http://www.iana.org/assignments/civic-address-types-registry
BOOTP Vendor Extensions and DHCP Options
IETF Consensus
The Bootstrap Protocol (BOOTP) describes an IP/UDP bootstrap
protocol (BOOTP) which allows a diskless client machine to discover
its own IP address, the address of a server host, and the name of a
file to be loaded into memory and executed. The Dynamic Host
Configuration Protocol (DHCP) provides a framework for
automatic configuration of IP hosts. The document "DHCP Options and
BOOTP Vendor Information Extensions" describes options for
DHCP, some of which can also be used with BOOTP. Additional DHCP
options are described in other RFCs, as documented in this registry.
0
Pad
0
None
1
Subnet Mask
4
Subnet Mask Value
2
Time Offset
4
Time Offset in Seconds from UTC
(note: deprecated by 100 and 101)
3
Router
N
N/4 Router addresses
4
Time Server
N
N/4 Timeserver addresses
5
Name Server
N
N/4 IEN-116 Server addresses
6
Domain Server
N
N/4 DNS Server addresses
7
Log Server
N
N/4 Logging Server addresses
8
Quotes Server
N
N/4 Quotes Server addresses
9
LPR Server
N
N/4 Printer Server addresses
10
Impress Server
N
N/4 Impress Server addresses
11
RLP Server
N
N/4 RLP Server addresses
12
Hostname
N
Hostname string
13
Boot File Size
2
Size of boot file in 512 byte chunks
14
Merit Dump File
N
Client to dump and name the file to dump it to
15
Domain Name
N
The DNS domain name of the client
16
Swap Server
N
Swap Server address
17
Root Path
N
Path name for root disk
18
Extension File
N
Path name for more BOOTP info
19
Forward On/Off
1
Enable/Disable IP Forwarding
20
SrcRte On/Off
1
Enable/Disable Source Routing
21
Policy Filter
N
Routing Policy Filters
22
Max DG Assembly
2
Max Datagram Reassembly Size
23
Default IP TTL
1
Default IP Time to Live
24
MTU Timeout
4
Path MTU Aging Timeout
25
MTU Plateau
N
Path MTU Plateau Table
26
MTU Interface
2
Interface MTU Size
27
MTU Subnet
1
All Subnets are Local
28
Broadcast Address
4
Broadcast Address
29
Mask Discovery
1
Perform Mask Discovery
30
Mask Supplier
1
Provide Mask to Others
31
Router Discovery
1
Perform Router Discovery
32
Router Request
4
Router Solicitation Address
33
Static Route
N
Static Routing Table
34
Trailers
1
Trailer Encapsulation
35
ARP Timeout
4
ARP Cache Timeout
36
Ethernet
1
Ethernet Encapsulation
37
Default TCP TTL
1
Default TCP Time to Live
38
Keepalive Time
4
TCP Keepalive Interval
39
Keepalive Data
1
TCP Keepalive Garbage
40
NIS Domain
N
NIS Domain Name
41
NIS Servers
N
NIS Server Addresses
42
NTP Servers
N
NTP Server Addresses
43
Vendor Specific
N
Vendor Specific Information
44
NETBIOS Name Srv
N
NETBIOS Name Servers
45
NETBIOS Dist Srv
N
NETBIOS Datagram Distribution
46
NETBIOS Node Type
1
NETBIOS Node Type
47
NETBIOS Scope
N
NETBIOS Scope
48
X Window Font
N
X Window Font Server
49
X Window Manager
N
X Window Display Manager
50
Address Request
4
Requested IP Address
51
Address Time
4
IP Address Lease Time
52
Overload
1
Overload "sname" or "file"
53
DHCP Msg Type
1
DHCP Message Type
54
DHCP Server Id
4
DHCP Server Identification
55
Parameter List
N
Parameter Request List
56
DHCP Message
N
DHCP Error Message
57
DHCP Max Msg Size
2
DHCP Maximum Message Size
58
Renewal Time
4
DHCP Renewal (T1) Time
59
Rebinding Time
4
DHCP Rebinding (T2) Time
60
Class Id
N
Class Identifier
61
Client Id
N
Client Identifier
62
NetWare/IP Domain
N
NetWare/IP Domain Name
63
NetWare/IP Option
N
NetWare/IP sub Options
64
NIS-Domain-Name
N
NIS+ v3 Client Domain Name
65
NIS-Server-Addr
N
NIS+ v3 Server Addresses
66
Server-Name
N
TFTP Server Name
67
Bootfile-Name
N
Boot File Name
68
Home-Agent-Addrs
N
Home Agent Addresses
69
SMTP-Server
N
Simple Mail Server Addresses
70
POP3-Server
N
Post Office Server Addresses
71
NNTP-Server
N
Network News Server Addresses
72
WWW-Server
N
WWW Server Addresses
73
Finger-Server
N
Finger Server Addresses
74
IRC-Server
N
Chat Server Addresses
75
StreetTalk-Server
N
StreetTalk Server Addresses
76
STDA-Server
N
ST Directory Assist. Addresses
77
User-Class
N
User Class Information
78
Directory Agent
N
directory agent information
79
Service Scope
N
service location agent scope
80
Rapid Commit
0
Rapid Commit
81
Client FQDN
N
Fully Qualified Domain Name
82
Relay Agent Information
N
Relay Agent Information
83
iSNS
N
Internet Storage Name Service
84
REMOVED/Unassigned
85
NDS Servers
N
Novell Directory Services
86
NDS Tree Name
N
Novell Directory Services
87
NDS Context
N
Novell Directory Services
88
BCMCS Controller Domain Name list
89
BCMCS Controller IPv4 address option
90
Authentication
N
Authentication
91
client-last-transaction-time option
92
associated-ip option
93
Client System
N
Client System Architecture
94
Client NDI
N
Client Network Device Interface
95
LDAP
N
Lightweight Directory Access Protocol
96
REMOVED/Unassigned
97
UUID/GUID
N
UUID/GUID-based Client Identifier
98
User-Auth
N
Open Group's User Authentication
99
GEOCONF_CIVIC
100
PCode
N
IEEE 1003.1 TZ String
101
TCode
N
Reference to the TZ Database
102-107
REMOVED/Unassigned
108
REMOVED/Unassigned
109
Unassigned
110
REMOVED/Unassigned
111
Unassigned
112
Netinfo Address
N
NetInfo Parent Server Address
113
Netinfo Tag
N
NetInfo Parent Server Tag
114
URL
N
URL
115
REMOVED/Unassigned
116
Auto-Config
N
DHCP Auto-Configuration
117
Name Service Search
N
Name Service Search
118
Subnet Selection Option
4
Subnet Selection Option
119
Domain Search
N
DNS domain search list
120
SIP Servers DHCP Option
N
SIP Servers DHCP Option
121
Classless Static Route Option
N
Classless Static Route Option
122
CCC
N
CableLabs Client Configuration
123
GeoConf Option
16
GeoConf Option
124
V-I Vendor Class
Vendor-Identifying Vendor Class
125
V-I Vendor-Specific Information
Vendor-Identifying Vendor-Specific Information
126
Removed/Unassigned
127
Removed/Unassigned
128
PXE - undefined (vendor specific)
128
Etherboot signature. 6 bytes:
E4:45:74:68:00:00
128
DOCSIS "full security" server IP
address
128
TFTP Server IP address (for IP
Phone software load)
129
PXE - undefined (vendor specific)
129
Kernel options. Variable length
string
129
Call Server IP address
130
PXE - undefined (vendor specific)
130
Ethernet interface. Variable
length string.
130
Discrimination string (to
identify vendor)
131
PXE - undefined (vendor specific)
131
Remote statistics server IP address
132
PXE - undefined (vendor specific)
132
IEEE 802.1Q VLAN ID
133
PXE - undefined (vendor specific)
133
IEEE 802.1D/p Layer 2 Priority
134
PXE - undefined (vendor specific)
134
Diffserv Code Point (DSCP) for
VoIP signalling and media streams
135
PXE - undefined (vendor specific)
135
HTTP Proxy for phone-specific
applications
136
OPTION_PANA_AGENT
137
OPTION_V4_LOST
138
OPTION_CAPWAP_AC_V4
N
CAPWAP Access Controller addresses
139
OPTION-IPv4_Address-MoS
N
a series of suboptions
140
OPTION-IPv4_FQDN-MoS
N
a series of suboptions
141
SIP UA Configuration Service Domains
N
List of domain names to search for SIP User Agent Configuration
142-149
Unassigned
150
TFTP server address
150
Etherboot
150
GRUB configuration path name
151-174
Unassigned
175
Etherboot (Tentatively Assigned -
2005-06-23)
176
IP Telephone (Tentatively Assigned -
2005-06-23)
177
Etherboot (Tentatively Assigned -
2005-06-23)
177
PacketCable and CableHome (replaced by
122)
178-207
Unassigned
208
PXELINUX Magic
4
magic string = F1:00:74:7E
Deprecated
209
Configuration File
N
Configuration file
210
Path Prefix
N
Path Prefix Option
211
Reboot Time
4
Reboot Time
212
OPTION_6RD
18 + N
OPTION_6RD with N/4 6rd BR addresses
213
OPTION_V4_ACCESS_DOMAIN
N
Access Network Domain Name
214-219
Unassigned
220
Subnet Allocation Option (Tentatively
Assigned - 2005-06-23)
221
Virtual Subnet Selection Option
(Tentatively Assigned - 2005-06-23)
222-223
Unassigned
224-254
Reserved (Private Use)
255
End
0
None
DHCP Message Type 53 Values
IETF Consensus
1
DHCPDISCOVER
2
DHCPOFFER
3
DHCPREQUEST
4
DHCPDECLINE
5
DHCPACK
6
DHCPNAK
7
DHCPRELEASE
8
DHCPINFORM
9
DHCPFORCERENEW
10
DHCPLEASEQUERY
11
DHCPLEASEUNASSIGNED
12
DHCPLEASEUNKNOWN
13
DHCPLEASEACTIVE
NetWare/IP Option Type 63 Sub-Option Codes
Not defined
1
NWIP_DOES_NOT_EXIST
2
NWIP_EXIST_IN_OPTIONS_AREA
3
NWIP_EXIST_IN_SNAME_FILE
4
NWIP_EXIST_BUT_TOO_BIG
5
NSQ_BROADCAST
6
PREFERRED_DSS
7
NEAREST_NWIP_SERVER
8
AUTORETRIES
9
AUTORETRY_SECS
10
NWIP_1_1
11
PRIMARY_DSS
12-255
Unassigned
DHCP Cablelabs Client Configuration Option Type 122 Sub-Option Codes
IETF Consensus
1
TSP's Primary DHCP Server Address
2
TSP's Secondary DHCP Server Address
3
TSP's Provisioning Server Address
4
TSP's AS-REQ/AS-REP Backoff and Retry
5
TSP's AP-REQ/AP-REP Backoff and Retry
6
TSP's Kerberos Realm Name
7
TSP's Ticket Granting Server Utilization
8
TSP's Provisioning Timer Value
9
TSP's Security Ticket Control
10
KDC Server Address
11-255
Unassigned
GeoConf Option fields (Value 123) - The Altitude (AT) field
Standards Action
1
Meters - in 2s-complement fixed-point 22-bit
integer part with 8-bit fraction
2
Floors - in 2s-complement fixed-point 22-bit
integer part with 8-bit fraction
GeoConf Option fields (Value 123) - The Datum field
Standards Action
1
WGS 84 - (Geographical 3D)
World Geodesic System 1984, CRS Code 4327,
Prime Meridian Name: Greenwich
2
NAD83 - North American Datum 1983,
CRS Code 4269, Prime Meridian Name: Greenwich;
The associated vertical datum is the North
American Vertical Datum of 1988 (NAVD88)
This datum pair to be used when referencing
locations on land, not near tidal water (which
would use Datum = 3 below)
3
NAD83 - North American Datum 1983,
CRS Code 4269, Prime Meridian Name: Greenwich;
The associated vertical datum is Mean Lower
Low Water (MLLW)
This datum pair to be used when referencing
locations on water/sea/ocean
CableLabs Client Configuration Option Ticket Control Mask Bit Definitions
IETF Consensus
0
the PacketCable Provisioning Server
used by the CCD.
1
the group of all PacketCable Call
Management Servers used by the CCD.
2-15
Reserved and MUST be set to 0.
DHCP Relay Agent Sub-Option Codes
IETF Consensus
1
Agent Circuit ID Sub-option
2
Agent Remote ID Sub-option
3
Sub-option 3 is reserved and should
not be assigned at this time;
proprietary and incompatible usages
of this sub-option value have been
seen limited deployment.
4
DOCSIS Device Class Suboption
5
Link selection Sub-option
6
Subscriber-ID Suboption
7
RADIUS Attributes Sub-option
8
Authentication Suboption
9
Vendor-Specific Information Suboption
10
Relay Agent Flags
11
Server Identifier Override Suboption
Authentication Suboption (value 8) - Algorithm identifier values
IETF Consensus
0
Reserved
1
HMAC-SHA1 keyed hash
Authentication Suboption (value 8) - Replay Detection Method (RDM) identifier values
IETF Consensus
0
Reserved
1
use of a monotonically increasing counter value
IEEE 802.21 Service Type (MoS DHCPv4 Address and FQDN Sub-Options)
Standards Action
0
Reserved
1
IS
2
CS
3
ES
4-254
Unassigned
255
Reserved
NTP Time Source Suboptions
IETF Review
1
NTP_SUBOPTION_SRV_ADDR
2
NTP_SUBOPTION_MC_ADDR
3
NTP_SUBOPTION_SRV_FQDN
Ralph Droms
mailto:rdroms&cisco.com
2001-01