BOOTP / DHCP options

Description Glossary RFCs Publications Obsolete RFCs

Description:

Base protocols: BOOTP, Bootstrap Protocol.
DHCP, Dynamic Host Configuration Protocol.
Links: IANA: BOOTP and DHCP options.

DHCP options have the same format as the BOOTP 'vendor extensions'. Options may be fixed length or variable length. All options begin with a tag byte, which uniquely identifies the option. Fixed length options without data consist of only a tag byte. The value of the length byte does not include the tag and length fields.

Options containing NVT ASCII data SHOULD NOT include a trailing NULL. The receiver of such options MUST be prepared to delete trailing NULLs if they exist. The receiver MUST NOT require that a trailing NULL be included in the data. In the case of some variable length options, the length field is a constant but must still be specified.


CodeData lengthDescriptionReferences
00 Pad. RFC 2132
14 Subnet Mask. RFC 2132
24 Time Offset (deprecated). RFC 2132
34+ Router. RFC 2132
44+ Time Server. RFC 2132
54+ Name Server. RFC 2132
64+ Domain Name Server. RFC 2132
74+ Log Server. RFC 2132
84+ Quote Server. RFC 2132
94+ LPR Server. RFC 2132
104+ Impress Server. RFC 2132
114+ Resource Location Server. RFC 2132
121+ Host Name. RFC 2132
132 Boot File Size. RFC 2132
141+ Merit Dump File. RFC 2132
151+ Domain Name. RFC 2132
164 Swap Server. RFC 2132
171+ Root Path. RFC 2132
181+ Extensions Path. RFC 2132
191 IP Forwarding enable/disable. RFC 2132
201 Non-local Source Routing enable/disable. RFC 2132
218+ Policy Filter. RFC 2132
222 Maximum Datagram Reassembly Size. RFC 2132
231 Default IP Time-to-live. RFC 2132
244 Path MTU Aging Timeout. RFC 2132
252+ Path MTU Plateau Table. RFC 2132
262 Interface MTU. RFC 2132
271 All Subnets are Local. RFC 2132
284 Broadcast Address. RFC 2132
291 Perform Mask Discovery. RFC 2132
301 Mask supplier. RFC 2132
311 Perform router discovery. RFC 2132
324 Router solicitation address. RFC 2132
338+ Static routing table. RFC 2132
341 Trailer encapsulation. RFC 2132
354 ARP cache timeout. RFC 2132
361 Ethernet encapsulation. RFC 2132
371 Default TCP TTL. RFC 2132
384 TCP keepalive interval. RFC 2132
391 TCP keepalive garbage. RFC 2132
401+ Network Information Service Domain. RFC 2132
414+ Network Information Servers. RFC 2132
424+ NTP servers. RFC 2132
431+Vendor specific information. RFC 1533, RFC 2132
444+NetBIOS over TCP/IP name server. RFC 1533, RFC 2132
454+NetBIOS over TCP/IP Datagram Distribution Server. RFC 1533, RFC 2132
461NetBIOS over TCP/IP Node Type. RFC 1533, RFC 2132
471+NetBIOS over TCP/IP Scope. RFC 1533, RFC 2132
484+X Window System Font Server. RFC 1533, RFC 2132
494+X Window System Display Manager. RFC 1533, RFC 2132
504Requested IP Address. RFC 1533, RFC 2132
51 4 IP address lease time. RFC 1533, RFC 2132
52 1 Option overload. RFC 1533, RFC 2132
531DHCP message type. RFC 1533, RFC 2132, RFC 3203, RFC 4388
54 4 Server identifier. RFC 1533, RFC 2132
55 1+ Parameter request list. RFC 1533, RFC 2132
56 1+ Message. RFC 1533, RFC 2132
57 2 Maximum DHCP message size. RFC 1533, RFC 2132
58 4 Renew time value. RFC 1533, RFC 2132
59 4 Rebinding time value. RFC 1533, RFC 2132
60 1+ Class-identifier. RFC 1533, RFC 2132
61 2+ Client-identifier. RFC 1533, RFC 2132, RFC 4361
62 1 to 255 NetWare/IP Domain Name. RFC 2242
63 NetWare/IP information. RFC 2242
64 1+ Network Information Service+ Domain. RFC 2132
65 4+ Network Information Service+ Servers. RFC 2132
66 1+ TFTP server name. RFC 2132
67 1+ Bootfile name. RFC 2132
68 0+ Mobile IP Home Agent. RFC 2132
69 4+ Simple Mail Transport Protocol Server. RFC 2132
70 4+ Post Office Protocol Server. RFC 2132
71 4+ Network News Transport Protocol Server. RFC 2132
72 4+ Default World Wide Web Server. RFC 2132
73 4+ Default Finger Server. RFC 2132
74 4+ Default Internet Relay Chat Server. RFC 2132
75 4+ StreetTalk Server. RFC 2132
76 4+ StreetTalk Directory Assistance Server. RFC 2132
77 Variable. User Class Information. RFC 3004
78 Variable. SLP Directory Agent. RFC 2610
79 Variable. SLP Service Scope. RFC 2610
800Rapid Commit. RFC 4039
814+.FQDN, Fully Qualified Domain Name. RFC 4702
82Variable. Relay Agent Information. RFC 3046, RFC 5010
8314+Internet Storage Name Service. RFC 4174
84  RFC 3679
85Variable.NDS servers. RFC 2241
86 Variable. NDS tree name. RFC 2241
87 Variable. NDS context. RFC 2241
88Variable.BCMCS Controller Domain Name list. RFC 4280
894+BCMCS Controller IPv4 address list. RFC 4280
90 Variable. Authentication. RFC 3118
914client-last-transaction-time. RFC 4388
924nassociated-ip. RFC 4388
93Variable.Client System Architecture Type. RFC 4578
94 Variable.Client Network Interface Identifier. RFC 4578
95 Variable. LDAP, Lightweight Directory Access Protocol. RFC 3679
96     RFC 3679
97Variable.Client Machine Identifier. RFC 4578
98   Open Group's User Authentication. RFC 2485
99 GEOCONF_CIVIC.RFC 4776
100 IEEE 1003.1 TZ String. RFC 4833
101 Reference to the TZ Database. RFC 4833
102
-
111
    RFC 3679
112 Variable. NetInfo Parent Server Address. RFC 3679
113Variable.NetInfo Parent Server Tag.RFC 3679
114Variable.URL.RFC 3679
115  RFC 3679
1161Auto-Configure RFC 2563
1172+Name Service Search. RFC 2937
1184Subnet Selection. RFC 3011
119VariableDNS domain search list. RFC 3397
120VariableSIP Servers DHCP Option. RFC 3361
1215+Classless Static Route Option. RFC 3442
122VariableCCC, CableLabs Client Configuration. RFC 3495, RFC 3594, RFC 3634
12316 GeoConf. RFC 3825
124 Vendor-Identifying Vendor Class. RFC 3925
125 Vendor-Identifying Vendor-Specific. RFC 3925
126  RFC 3679
127  RFC 3679
128 TFTP Server IP address.RFC 4578
129 Call Server IP address.RFC 4578
130 Discrimination string.RFC 4578
131 Remote statistics server IP address.RFC 4578
132 802.1P VLAN ID.RFC 4578
133 802.1Q L2 Priority.RFC 4578
134 Diffserv Code Point.RFC 4578
135 HTTP Proxy for phone-specific applications.RFC 4578
1364+ PANA Authentication Agent. RFC 5192
137variable LoST Server. RFC 5223
138 CAPWAP Access Controller addresses. RFC 5417
139 OPTION-IPv4_Address-MoS.RFC 5678
140 OPTION-IPv4_FQDN-MoS.RFC 5678
1412+SIP UA Configuration Service Domains. RFC 6011
142 OPTION-IPv4_Address-ANDSF.RFC 6153
143 OPTION-IPv6_Address-ANDSF.RFC 6153
144
-
149
  RFC 3942
150 TFTP server address.RFC 5859
150 Etherboot.
GRUB configuration path name.
 
151 status-code. 
152 base-time. 
153 start-time-of-state. 
154 query-start-time. 
155 query-end-time. 
156 dhcp-state. 
157 data-source. 
158
-
174
  RFC 3942
175 Etherboot. 
176 IP Telephone. 
177 Etherboot.
PacketCable and CableHome.
 
178
-
207
  RFC 3942
208 pxelinux.magic (string) = F1:00:74:7E (241.0.116.126).RFC 5071
209 pxelinux.configfile (text).RFC 5071
210 pxelinux.pathprefix (text).RFC 5071
211 pxelinux.reboottime (unsigned integer 32 bits).RFC 5071
21218+OPTION_6RD.RFC 5969
213 OPTION_V4_ACCESS_DOMAIN.RFC 5986
214
-
219
   
220 Subnet Allocation. 
221

1+

Virtual Subnet Selection. RFC 6607
222
223
  RFC 3942
224
-
254
 Private use. 
2550 End. RFC 2132

Glossary:


RFCs:

[RFC 2132] DHCP Options and BOOTP Vendor Extensions.

[RFC 5417] Control And Provisioning of Wireless Access Points (CAPWAP) Access Controller DHCP Option.

[RFC 6011] Session Initiation Protocol (SIP) User Agent Configuration.

[RFC 6607] Virtual Subnet Selection Options for DHCPv4 and DHCPv6.


Publications:


Obsolete RFCs:

[RFC 2489] Procedure for Defining New DHCP Options.


Description Glossary RFCs Publications Obsolete RFCs