summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc3256.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc3256.txt')
-rw-r--r--doc/rfc/rfc3256.txt283
1 files changed, 283 insertions, 0 deletions
diff --git a/doc/rfc/rfc3256.txt b/doc/rfc/rfc3256.txt
new file mode 100644
index 0000000..eecc878
--- /dev/null
+++ b/doc/rfc/rfc3256.txt
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+Network Working Group D. Jones
+Request for Comments: 3256 YAS Corporation
+Category: Standards Track R. Woundy
+ AT&T Broadband
+ April 2002
+
+
+ The DOCSIS (Data-Over-Cable Service Interface Specifications) Device
+ Class DHCP (Dynamic Host Configuration Protocol) Relay Agent
+ Information Sub-option
+
+Status of this Memo
+
+ This document specifies an Internet standards track protocol for the
+ Internet community, and requests discussion and suggestions for
+ improvements. Please refer to the current edition of the "Internet
+ Official Protocol Standards" (STD 1) for the standardization state
+ and status of this protocol. Distribution of this memo is unlimited.
+
+Abstract
+
+ This document proposes a new sub-option to the DHCP (Dynamic Host
+ Configuration Protocol) Relay Agent Information Option. This new
+ sub-option is for use with DOCSIS (Data-Over-Cable Service Interface
+ Specifications) cable modems and describes a "device class" to which
+ the cable modem belongs. The cable modem signals its device class
+ information to the Relay Agent using DOCSIS signaling, and the Relay
+ Agent forwards the device class information to the DHCP Server which
+ can then make a policy decision based on it.
+
+1. Introduction
+
+ The "Relay Agent Information" Option is described in [1] and includes
+ several Relay Agent Information sub-options. This RFC proposes an
+ additional sub-option for use with DOCSIS cable modems. This sub-
+ option is added by DHCP relay agents which terminate cable modems.
+ The sub-option encodes an identifier of the device class to which the
+ cable modem belongs. It is intended for use by DHCP servers to make
+ policy decisions based on the device class of the host.
+
+ The motivation for using a Relay Agent Information sub-option, rather
+ than a new or existing DHCP option, is the introduction of CPE
+ Controlled Cable Modems (CCCMs) [2]. In an implementation of a CCCM,
+ the modem firmware controls DOCSIS signaling, but the attached
+ computer (CPE) manages other protocol activities -- particularly DHCP
+ client message handling. The assumption of this document is that it
+
+
+
+
+
+Jones & Woundy Standards Track [Page 1]
+
+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 [Page 2]
+
+RFC 3256 The DOCSIS Device Class DHCP April 2002
+
+
+3. Security Considerations
+
+ Operation of the DHCP Relay Agent Information Option relies on an
+ implied trusted relationship between the DHCP relay agent and the
+ DHCP server. The discussion of security considerations for the DHCP
+ relay agent information option [1] apply to this sub-option as well.
+
+ Operation of the DOCSIS Device Class sub-option relies on an implied
+ trusted relationship between the DHCP client (i.e., the cable modem)
+ and the DHCP relay agent, through DOCSIS signaling. According to
+ DOCSIS specifications [2], the cable modem firmware always controls
+ DOCSIS signaling, but cannot control DHCP client message handling
+ (e.g., CCCMs). This document assumes that the cable modem firmware
+ is trustworthy for DOCSIS signaling information.
+
+ This document introduces a new identifier, the DOCSIS Device Class
+ sub-option, that is provided by the relay agent device and is assumed
+ to be trusted. Cryptographic or other techniques to authenticate the
+ device class are beyond the scope of this document.
+
+4. IANA Considerations
+
+ IANA has assigned a value of 4 from the DHCP Relay Agent Sub-options
+ space [RFC 3046] for the DOCSIS Device Class sub-option defined in
+ section 2.
+
+5. References
+
+ [1] Patrick, M., "DHCP Relay Agent Information Option", RFC 3046,
+ January 2001.
+
+ [2] "Data-Over-Cable Service Interface Specifications: Cable Modem
+ to Customer Premise Equipment Interface Specification SP-CMCI-
+ I07-020301", DOCSIS, March 2002, http://www.cablemodem.com.
+
+ [3] "Data-Over-Cable Service Interface Specifications: Cable Modem
+ Radio Frequency Interface Specification SP-RFIv1.1-I08-020301",
+ DOCSIS, March 2002, http://www.cablemodem.com.
+
+ [4] Bradner, S., "Key words for use in RFCs to Indicate Requirement
+ Levels", BCP 14, RFC 2119, March 1997.
+
+
+
+
+
+
+
+
+
+
+Jones & Woundy Standards Track [Page 3]
+
+RFC 3256 The DOCSIS Device Class DHCP April 2002
+
+
+6. Authors' Addresses
+
+ Doug Jones
+ YAS Corporation
+ 300 Brickstone Square
+ Andover, MA 01810
+
+ Phone: (303) 661-3823
+ EMail: doug@yas.com
+
+
+ Rich Woundy
+ AT&T Broadband
+ 27 Industrial Avenue
+ Chelmsford, MA 01824
+
+ Phone: (978) 244-4010
+ EMail: rwoundy@broadband.att.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Jones & Woundy Standards Track [Page 4]
+
+RFC 3256 The DOCSIS Device Class DHCP April 2002
+
+
+7. Full Copyright Statement
+
+ Copyright (C) The Internet Society (2002). All Rights Reserved.
+
+ This document and translations of it may be copied and furnished to
+ others, and derivative works that comment on or otherwise explain it
+ or assist in its implementation may be prepared, copied, published
+ and distributed, in whole or in part, without restriction of any
+ kind, provided that the above copyright notice and this paragraph are
+ included on all such copies and derivative works. However, this
+ document itself may not be modified in any way, such as by removing
+ the copyright notice or references to the Internet Society or other
+ Internet organizations, except as needed for the purpose of
+ developing Internet standards in which case the procedures for
+ copyrights defined in the Internet Standards process must be
+ followed, or as required to translate it into languages other than
+ English.
+
+ The limited permissions granted above are perpetual and will not be
+ revoked by the Internet Society or its successors or assigns.
+
+ This document and the information contained herein is provided on an
+ "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+ TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+ HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+Acknowledgement
+
+ Funding for the RFC Editor function is currently provided by the
+ Internet Society.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Jones & Woundy Standards Track [Page 5]
+