File: bootp-dhcp-parameters

package info (click to toggle)
doc-iana 2001.08-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,176 kB
  • ctags: 954
  • sloc: perl: 1,057; makefile: 83; sh: 27
file content (213 lines) | stat: -rw-r--r-- 9,509 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213

BOOTP AND DHCP PARAMETERS

The Bootstrap Protocol (BOOTP) [RFC951] 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) [RFC2131] provides a framework for
automatic configuration of IP hosts.  The "DHCP Options and BOOTP
Vendor Information Extensions" [RFC2132] describes the additions to
the Bootstrap Protocol (BOOTP) which can also be used as options with
the Dynamic Host Configuration Protocol (DHCP).  

BCP 29, RFC 2489, "Procedure for Defining New DHCP Options" [RFC2489],
describes the procedure for defining new DHCP options.  This new
procedure provides guidance to IANA in the assignment of new option
codes.  The DHCP option number space (1-254) is split into two parts.
The site-specific options (128-254) are defined as "Private Use" and
require no review by the DHC WG.  The public options (1-127) are
defined as "Specification Required" and new options must be reviewed
prior to assignment of an option number by IANA.


BOOTP Vendor Extensions and DHCP Options are listed below:

                           Data
   Tag     Name           Length  Meaning          
   ---     ----          -------  -------          
    0      Pad               0    None     
    1      Subnet Mask       4    Subnet Mask Value
    2      Time Offset       4    Time Offset in
                                  Seconds from UTC
    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 addeess
   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 Manmager 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 Assistance Addresses
   77      User-Class        N    User Class Information
   78      Directory Agent   N    directory agent information
   79      Service Scope     N    service location agent scope
   80      Naming Authority  N    naming authority 
   81      Client FQDN       N    Fully Qualified Domain Name
   82      Agent Circuit ID  N    Agent Circuit ID
   83      Agent Remote ID   N    Agent Remote ID
   84      Agent Subnet Mask N    Agent Subnet Mask
   85      NDS Servers       N    Novell Directory Services
   86      NDS Tree Name     N    Novell Directory Services
   87      NDS Context       N    Novell Directory Services
   88      IEEE 1003.1 POSIX N    IEEE 1003.1 POSIX Timezone
   89      FQDN              N    Fully Qualified Domain Name
   90      Authentication    N    Authentication              	[RFCXXXX]
   91      Vines TCP/IP      N    Vines TCP/IP Server Option
   92      Server Selection  N    Server Selection Option
   93      Client System     N    Client System Architecture
   94      Client NDI        N    Client Network Device Interface
   95      LDAP		     N	  Lightweight Directory Access Protocol
   96      IPv6 Transitions  N	  IPv6 Transitions
   97      UUID/GUID         N    UUID/GUID-based Client Identifier
   98      User-Auth         N    Open Group's User Authentication 
   99      Unassigned
   100     Printer Name      N    Printer Name
   101	   MDHCP	     N	  DHCP multicast address
   102-107 REMOVED/Unassigned
   108	   Swap Path 	     N	  Swap Path Option
   109	   Unassigned
   110     IPX Compatability N	  IPX Compatability
   111     Unassigned
   112	   Netinfo Address   N	  NetInfo Parent Server Address
   113     Netinfo Tag	     N	  NetInfo Parent Server Tag
   114	   URL		     N	  URL
   115     Failover	     N	  DHCP Failover Protocol
   116     Auto-Config       N    DHCP Auto-Configuration
   117     Name Service Search  2   Name Service Search
   118     Subnet Selection Option 4 Subnet Selection Option   [RFC3011]
   119-125 Unassigned
   126     Extension         N    Extension
   127     Extension         N    Extension
   128-254 Private Use

   255     End               0    None 



DHCP Agent Sub-Option Codes  per [RFC3046]

Code	Sub-Option Description			Reference
-----	-----------------------			---------
   1	Agent Circuit ID Sub-option		[RFC3046]
   2	Agent Remote ID Sub-option		[RFC3046]
   3	Sub-option 3 is reserved and should       [Droms]
        not be assigned at this time;
        proprietary and incompatible usages
        of this sub-option value have been
        seen limited deployment.



REFERENCES
----------

[RFC951]  Croft, B., and J. Gilmore, "BOOTSTRAP Protocol (BOOTP)",
          RFC-951, Stanford and SUN Microsytems, September 1985.

[RFC2131]  Droms, R., "Dynamic Host Configuration Protocol", Bucknell
           University, March 1997.

[RFC2132]  Alexander, S., and R. Droms, "DHCP Options and BOOTP Vendor
           Extensions", Silicon Graphics, Inc., Bucknell University,
           March 1997.

[RFC2489]  Droms, R., "Procedure for Defining New DHCP Options",
           BCP 29, RFC 2489, January 1999.

[RFC3011]  G. Waters, "The IPv4 Subnet Selection Option for DHCP",
           RFC 3011, November 2000.  

[RFC3046]  M. Patrick, "DHCP Relay Agent Information Option", 
           RFC 3046, January 2001.

[RFCXXXX]  R. Droms and W. Arbaugh, "Authentication for DHCP Messages",
           RFC XXXX, Month Year.


PEOPLE
------

[Droms]  Ralph Droms, <rdroms@cisco.com>, January 2001.


(last updated May 15 2001)

[]