BOOTP and DHCP options
2013-09-04 08:21
295 查看
Description | Glossary | RFCs | Publications | Obsolete RFCs |
Base protocols: | BOOTP, Bootstrap Protocol. DHCP, Dynamic Host Configuration Protocol. |
Links: | IANA: BOOTP and DHCP options. |
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.
Code | Data length | Description | References |
---|---|---|---|
0 | 0 | Pad. | RFC 2132 |
1 | 4 | Subnet Mask. | RFC 2132 |
2 | 4 | Time Offset (deprecated). | RFC 2132 |
3 | 4+ | Router. | RFC 2132 |
4 | 4+ | Time Server. | RFC 2132 |
5 | 4+ | Name Server. | RFC 2132 |
6 | 4+ | Domain Name Server. | RFC 2132 |
7 | 4+ | Log Server. | RFC 2132 |
8 | 4+ | Quote Server. | RFC 2132 |
9 | 4+ | LPR Server. | RFC 2132 |
10 | 4+ | Impress Server. | RFC 2132 |
11 | 4+ | Resource Location Server. | RFC 2132 |
12 | 1+ | Host Name. | RFC 2132 |
13 | 2 | Boot File Size. | RFC 2132 |
14 | 1+ | Merit Dump File. | RFC 2132 |
15 | 1+ | Domain Name. | RFC 2132 |
16 | 4 | Swap Server. | RFC 2132 |
17 | 1+ | Root Path. | RFC 2132 |
18 | 1+ | Extensions Path. | RFC 2132 |
19 | 1 | IP Forwarding enable/disable. | RFC 2132 |
20 | 1 | Non-local Source Routing enable/disable. | RFC 2132 |
21 | 8+ | Policy Filter. | RFC 2132 |
22 | 2 | Maximum Datagram Reassembly Size. | RFC 2132 |
23 | 1 | Default IP Time-to-live. | RFC 2132 |
24 | 4 | Path MTU Aging Timeout. | RFC 2132 |
25 | 2+ | Path MTU Plateau Table. | RFC 2132 |
26 | 2 | Interface MTU. | RFC 2132 |
27 | 1 | All Subnets are Local. | RFC 2132 |
28 | 4 | Broadcast Address. | RFC 2132 |
29 | 1 | Perform Mask Discovery. | RFC 2132 |
30 | 1 | Mask supplier. | RFC 2132 |
31 | 1 | Perform router discovery. | RFC 2132 |
32 | 4 | Router solicitation address. | RFC 2132 |
33 | 8+ | Static routing table. | RFC 2132 |
34 | 1 | Trailer encapsulation. | RFC 2132 |
35 | 4 | ARP cache timeout. | RFC 2132 |
36 | 1 | Ethernet encapsulation. | RFC 2132 |
37 | 1 | Default TCP TTL. | RFC 2132 |
38 | 4 | TCP keepalive interval. | RFC 2132 |
39 | 1 | TCP keepalive garbage. | RFC 2132 |
40 | 1+ | Network Information Service Domain. | RFC 2132 |
41 | 4+ | Network Information Servers. | RFC 2132 |
42 | 4+ | NTP servers. | RFC 2132 |
43 | 1+ | Vendor specific information. | RFC 1533, RFC 2132 |
44 | 4+ | NetBIOS over TCP/IP name server. | RFC 1533, RFC 2132 |
45 | 4+ | NetBIOS over TCP/IP Datagram Distribution Server. | RFC 1533, RFC 2132 |
46 | 1 | NetBIOS over TCP/IP Node Type. | RFC 1533, RFC 2132 |
47 | 1+ | NetBIOS over TCP/IP Scope. | RFC 1533, RFC 2132 |
48 | 4+ | X Window System Font Server. | RFC 1533, RFC 2132 |
49 | 4+ | X Window System Display Manager. | RFC 1533, RFC 2132 |
50 | 4 | Requested IP Address. | RFC 1533, RFC 2132 |
51 | 4 | IP address lease time. | RFC 1533, RFC 2132 |
52 | 1 | Option overload. | RFC 1533, RFC 2132 |
53 | 1 | DHCP 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 |
80 | 0 | Rapid Commit. | RFC 4039 |
81 | 4+. | FQDN, Fully Qualified Domain Name. | RFC 4702 |
82 | Variable. | Relay Agent Information. | RFC 3046, RFC 5010 |
83 | 14+ | Internet Storage Name Service. | RFC 4174 |
84 | RFC 3679 | ||
85 | Variable. | NDS servers. | RFC 2241 |
86 | Variable. | NDS tree name. | RFC 2241 |
87 | Variable. | NDS context. | RFC 2241 |
88 | Variable. | BCMCS Controller Domain Name list. | RFC 4280 |
89 | 4+ | BCMCS Controller IPv4 address list. | RFC 4280 |
90 | Variable. | Authentication. | RFC 3118 |
91 | 4 | client-last-transaction-time. | RFC 4388 |
92 | 4n | associated-ip. | RFC 4388 |
93 | Variable. | 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 | ||
97 | Variable. | 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 |
113 | Variable. | NetInfo Parent Server Tag. | RFC 3679 |
114 | Variable. | URL. | RFC 3679 |
115 | RFC 3679 | ||
116 | 1 | Auto-Configure | RFC 2563 |
117 | 2+ | Name Service Search. | RFC 2937 |
118 | 4 | Subnet Selection. | RFC 3011 |
119 | Variable | DNS domain search list. | RFC 3397 |
120 | Variable | SIP Servers DHCP Option. | RFC 3361 |
121 | 5+ | Classless Static Route Option. | RFC 3442 |
122 | Variable | CCC, CableLabs Client Configuration. | RFC 3495, RFC 3594, RFC 3634 |
123 | 16 | 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 | |
136 | 4+ | PANA Authentication Agent. | RFC 5192 |
137 | variable | 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 | |
141 | 2+ | 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 | |
212 | 18+ | OPTION_6RD. | RFC 5969 |
213 | OPTION_V4_ACCESS_DOMAIN. | RFC 5986 | |
214 - 219 | |||
220 | Subnet Allocation. | ||
221 | [align=center]1+[/align] | Virtual Subnet Selection. | RFC 6607 |
222 223 | RFC 3942 | ||
224 - 254 | Private use. | ||
255 | 0 | End. | RFC 2132 |
RFCs:
[RFC 2132] DHCP Options and BOOTP Vendor Extensions.
Category: Standards Track.
Updated by:
RFC 3942, RFC
4361.
Obsoletes:
RFC 1533.
[RFC 5417] Control And Provisioning of Wireless Access Points (CAPWAP) Access Controller DHCP Option.
Category: Standards Track.
Defines DHCP option 138 (CAPWAP Access Controller addresses).
Defines DHCPv6 option 52 (CAPWAP Access Controller addresses).
[RFC 6011] Session Initiation Protocol (SIP) User Agent Configuration.
Category: Informational.
Defines DHCP option 141 (SIP UA Configuration Service Domains).
Defines DHCPv6 option 58 (OPTION_SIP_UA_CS_LIST).
[RFC 6607] Virtual Subnet Selection Options for DHCPv4 and DHCPv6.
Category: Standards Track.
Defines DHCP option 221 (Virtual Subnet Selection).
Defines DHCP option 82 suboption 151 (DHCPv4 Virtual Subnet Selection).
Defines DHCP option 82 suboption 152 (DHCPv4 Virtual Subnet Selection Control).
Defines DHCPv6 option 68 (Virtual Subnet Selection).
Updates:
RFC 3046.
Publications:
http://www.networksorcery.com/enp/protocol/bootp/options.htm#Publications
Obsolete RFCs:
[RFC 2489] Procedure for Defining New DHCP Options.
BCP: 29.
Obsoleted by:
RFC 2939.
http://www.networksorcery.com/enp/protocol/bootp/options.htm#Description
相关文章推荐
- DHCP Options and BOOTP Vendor Extensions
- DHCP and BOOTP区别
- Custom NAT and DHCP Configuration on a Windows Host
- VS2015,1>cl : Command line error D8016: '/ZI' and '/Gy-' command-line options are incompatible
- (CF)A. Inna and Choose Options
- dhcp renew issue and add iptalbes rule
- Inna and Choose Options
- codeforces400A - Inna and Choose Options 暴力
- Codeforces 400A Inna and Choose Options(暴力)
- MongoDB: Index Size and Memory & Possible performance impact Options
- Warning:The `android.dexOptions.incremental` property is deprecated and it has no effect on the buil
- OpenStack VM DHCP problem with Quantum? Guideline and real case
- CodeForces 400A(Inna and Choose Options)
- How to Check and Enable/Disable Oracle Binary Options (Doc ID 948061.1)
- Socket options SO_REUSEADDR and SO_REUSEPORT
- HowTo Configure DHCP and DNS Servers
- linux内核2.6.3x--Power management and ACPI options
- The `android.dexOptions.incremental` property is deprecated and it has no effect on the build proces
- MFC-Error(1):'/ZI' and '/Gy-' command-line options are incompatible