RFC 3256 (rfc3256) - Page 2 of 5
The DOCSIS (Data-Over-Cable Service Interface Specifications) Device Class DHCP (Dynamic Host Configuration Protocol) Relay Agent Information Sub-option
Alternative Format: Original Text Document
RFC 3256 The DOCSIS Device Class DHCP April 2002
is better to trust the operation of the CCCM firmware, than to trust
the operation of CCCM software running on the attached computer
(e.g., a standard PC).
The key words "MUST", "MUST NOT", "SHOULD", "SHOULD NOT", and "MAY"
in this document are to be interpreted as described in RFC 2119 [4].
2. DOCSIS Device Class Sub-option
The DOCSIS RFI specification [3] specifies the Device Class encoding
within the payload of the Device Class Identification Request (DCI-
REQ) message. The relay agent MUST pass the Device Class value
unchanged to the DHCP server. Possible uses of this field include:
o host endpoint information
o host hardware capabilities
o host software capabilities
o host options information
DOCSIS defines the Device Class to be a 32-bit field where individual
bits represent individual attributes of the CM. Bit #0 is the least
significant bit of the field. Bits are set to 1 to select the
attributes defined below.
bit #0 - CPE Controlled Cable Modem (CCCM)
bits #1-31 - Reserved and set to zero
The DOCSIS Device Class sub-option is coded as follows:
SubOpt Len Device Class
+------+------+------+------+------+------+
| 4 | 4 | d1 | d2 | d3 | d4 |
+------+------+------+------+------+------+
The DHCP server needs to understand the meaning of this sub-option in
order to offer different policy options in its reply to the host.
DHCP servers MAY use the device class for IP and other parameter
assignment policies for cable modems.
Jones & Woundy Standards Track