|
|
DHCP options have a prescribed format and allowed values for their option parameters. Each DCHP option and parameter type is listed in Table C-1. The parameter type is linked to the corresponding line in the "Validation Types" (Table C-2), where the format and allowed values are defined. The parameter formats and allowed values come from the DHCP and Internet RFCs.
All the DHCP options are listed, but some are not controlled by the user, some are only offered by the GUI, and some are only offered by the CLI. The Current Option Validations Table lists the current options offered by Network Registrar and the type validations performed.
| Option Name | Type of Validation |
|---|---|
BOOLEAN | |
Accepts 32-bit values. Out of range error message displays "value must be between 0 and 4294967295." | |
STRING | |
Should be SIZE32 ( <= 33553920 ) or SIZE16 and specify the file size is in 512 octet blocks. | |
Should be limited to the 0.0.0.0 and 255.255.255.255 broadcast addresses; however users currently using nonstandard broadcast addresses are not prevented from doing so. | |
IPADDR LIST | |
Rejects zero values. Invalid entry error message displays "value must be between 1 and 255." | |
Rejects zero values. Invalid entry error message displays "value must be between 1 and 255." | |
STRING | |
SIZE32 | |
STRING | |
Accepts 32-bit values. Out of range error message displays "value must be between 0 and 4294967295." | |
Accepts 32-bit values. Out of range error message displays "value must be between 0 and 4294967295." | |
IPADDR | |
IPADDR | |
STRING | |
STRING | |
IPADDR_LIST | |
STRING | |
IPADDR_LIST | |
IPADDR_LIST | |
Accepts host names that do not conform to RFC 1035 naming conventions (accepts any string). See Hostname in the Option Validation Table for the acceptable grammar. | |
BOOLEAN | |
IPADDR_LIST | |
Rejects values less than 68. Invalid entry error message displays "value must be between 68 and 65535." | |
BOOLEAN | |
IPADDR_LIST | |
IPADDR_LIST | |
BOOLEAN | |
SIZE16 | |
IPADDR | |
STRING | |
IPADDR_LIST | |
IPADDR_LIST | |
IPADDR_LIST | |
IPADDR_LIST | |
Accepts only 1, 2, 4 and 8 values | |
STRING | |
STRING | |
IPADDR_LIST | |
STRING | |
IPADDR_LIST | |
IPADDR_LIST | |
BOOLEAN | |
IPADDR_LIST | |
STRING | |
STRING | |
IPADDR | |
Accepts 32-bit values. Out of range error message displays "value must be between 0 and 4294967295." | |
Accept multiple values, each in the range of 68 to 65535. The invalid entry error message displays "value must be between 68 and 65535." | |
BOOLEAN | |
Accepts alternating IP address, subnet mask entries. Uses IP address and subnet mask validations for respective entries. Invalid entry message displays "enter a list of IP address, subnet mask pairs." | |
IPADDR_LIST | |
IPADDR_LIST | |
STRING | |
BOOLEAN | |
IPADDR_LIST | |
IPADDR | |
IPADDR_LIST | |
Accepts pairs of IP addresses. Uses IP address validation on each entry. The invalid entry message displays "enter a list of IP address pairs." | |
IPADDR_LIST | |
IPADDR_LIST | |
Exception: accepts invalid subnet masks---any valid IP address is accepted. See MASK. Note that the GUI asks for the subnet mask when the scope is created, not as a DHCP option. Users currently using non-contiguous subnets are not prevented from doing so. | |
IPADDR | |
BOOLEAN | |
Accepts 32-bit values. Out of range error message displays "value must be between 0 and 4294967295." | |
STRING | |
INT32 | |
IPADDR_LIST | |
BOOLEAN | |
IPADDR_LIST | |
IPADDR_LIST |
Table C-2 defines the validation types.
| Validation | Format and Allowed Values |
|---|---|
Boolean value. Represents the state of an enabled or disabled option. The GUI presents a set of two radio buttons marked "True" and "False" for which to select. | |
The broadcast address for the network. This address is entered in IPADDR format and can be one of two values: 0.0.0.0 or 255.255.255.255. The 0.0.0.0 address has been deprecated and is seldom used on modern networks. | |
Unrestricted sequence of octets. | |
Used by the host name to specify the name of the client. The name may or may not be qualified with the local domain name. RFC 1035 character set restrictions. The grammar for host names is:
| |
16-bit integer value. Maximum range of values: -32768 thru 32767. | |
32-bit integer value. Maximum range of values: - 2147483648 thru 2147483647. | |
An IP address is a 32-bit number, entered as a quadruple-octet (numbers ranging from 0-255) with decimal points separating the octet numbers. | |
A list containing at least one IP address. See IPADDR for format and allowed values of each list member. | |
A list of IP address and subnet mask tuples. The list contains at least one tuple. See IPADDR and MASK for respective formats and allowed values of the tuple members. | |
A list of IP address tuples. The list contains at least one tuple. See IPADDR for format and allowed values of the tuple members. | |
Client subnet mask as per RFC 950. A subnet mask is a 32-bit number, entered in IP Address format, starting with 0 or more 1 bits, with the remaining bits set to zero. Nine numbers may appear in a subnet mask--- 0, 128, 192, 224, 240, 248, 252, 254, and 255. | |
DHCP Message field overload indicator. Integer values 1, 2, or 3. | |
A list of DHCP option codes used by dhcp-parameter-request-list to return requested option data. | |
8 bit unsigned value. Represents a count, size or duration. May have a range of allowed values associated with a given option. Maximum range of values: 0 through 255. | |
16-bit Unsigned value. Represents a count, size or duration. May have a range of allowed values associated with a given option. Maximum range of values: 0 through 65535. | |
A list containing at lease one 16-bit unsigned integer value. | |
32-bit unsigned value. Represents a count, size or duration. May have a range of allowed values associated with a given option. Maximum range of values: 0 through 4294967295. | |
Unrestricted sequence of ASCII characters (values 0-255) |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Thu Nov 18 12:25:36 PST 1999
Copyright 1989-1999©Cisco Systems Inc.