1
Scope and purpose
1.1 Scope
1.2 Requirements
1.3 Background
1.3.1 Service goals
1.3.2 Reference architecture
1.3.3 Categories of interface specification
1.3.4 Statement of compatibility
1.4 Conventions for this Recommendation
2
References
2.1 Normative references
2.2 Informative references
3
Glossary
3.1 Abbreviations
3.2 Terms and definitions
4
Functional assumptions
4.1 Broadband access network
4.2 Equipment assumptions
4.2.1 Frequency plan
4.2.2 Compatibility with other services
4.2.3 Fault isolation impact on other users
4.2.4 Cable system terminal devices
4.3 RF channel assumptions
4.3.1 Transmission downstream
4.3.2
Transmission upstream
4.4 Transmission levels
4.5 Frequency inversion
5
Communication protocols
5.1 Protocol stack
5.1.1 CM and CMTS as hosts
5.1.2 Data forwarding through the CM and CMTS
5.2 The MAC forwarder
5.2.1 Rules for data-link-layer forwarding
5.3 Network layer
5.3.1 Requirements for IGMP management
5.4 Above the network layer
5.5 Data link layer
5.5.1 LLC sublayer
5.5.2 Link-Layer security sublayer
5.5.3 MAC sublayer
5.6 Physical layer
5.6.1 Downstream Transmission Convergence
sublayer
5.6.2 PMD sublayer
6
Physical Media Dependent sublayer specification
6.1 Scope
6.2 Upstream
6.2.1 Overview
6.2.2 Signal processing requirements
6.2.3 Modulation formats
6.2.4 R-S encode
6.2.5 R-S frame structure
6.2.6 TDMA byte interleaver
6.2.7 Scrambler (Randomizer)
6.2.8 TCM encoder
6.2.9 Preamble prepend
6.2.10 Modulation rates
6.2.11 S-CDMA framer and interleaver
6.2.12 S-CDMA framer
6.2.13
Symbol mapping
6.2.14 S-CDMA spreader
6.2.15 Transmit pre-equalizer
6.2.16 Spectral shaping
6.2.17 Relative processing delays
6.2.18 Transmit
power requirements
6.2.19 Burst profiles
6.2.20 Burst timing convention
6.2.21 Fidelity requirements
6.2.22 Upstream demodulator input power
characteristics
6.2.23 Upstream electrical output from the CM
6.3 Downstream
6.3.1 Downstream protocol
6.3.2 Scalable interleaving to support low
latency
6.3.3
Downstream frequency plan
6.3.4 CMTS electrical output
6.3.5 Downstream electrical input to CM
6.3.6 CM BER performance
6.3.7 CMTS timestamp jitter
6.3.8
CMTS clock generation
6.3.9 CMTS Downstream Symbol Clock jitter for
synchronous operation
6.3.10 CMTS downstream symbol clock drift for
synchronous operation
7
Downstream Transmission Convergence sublayer
7.1 Introduction
7.2 MPEG packet format
7.3 MPEG Header for DOCS Data-Over-Cable
7.4 MPEG payload for DOCS Data-Over-Cable
7.4.1 stuff_byte
7.4.2 pointer_field
7.5 Interaction with the MAC sublayer
7.6 Interaction with the Physical Layer
7.7 MPEG Header synchronization and recovery
8
Media Access Control specification
8.1 Introduction
8.1.1 Overview
8.1.2 Definitions
8.1.3 Future use
8.2 MAC Frame formats
8.2.1 Generic MAC Frame format
8.2.2 Packet-based MAC Frames
8.2.3 ATM Cell MAC Frames
8.2.4 Reserved PDU MAC Frames
8.2.5 MAC-specific headers
8.2.6 Extended MAC Headers
8.2.7 Fragmented MAC Frames
8.2.8 Error-handling
8.3 MAC Management Messages
8.3.1
MAC Management Message Header
8.3.2 Time Synchronization (SYNC)
8.3.3 Upstream Channel Descriptor (UCD)
8.3.4 Upstream Bandwidth Allocation Map (MAP)
8.3.5 Ranging Request (RNG-REQ)
8.3.6 Ranging Response (RNG-RSP)
8.3.7 Registration Request (REG-REQ)
8.3.8 Registration Response (REG-RSP)
8.3.9 Registration Acknowledge (REG-ACK)
8.3.10 Upstream Channel Change Request (UCC-REQ)
8.3.11 Upstream Channel Change Response
(UCC-RSP)
8.3.12 Dynamic Service Addition Request
(DSA-REQ)
8.3.13 Dynamic Service Addition Response
(DSA-RSP)
8.3.14 Dynamic Service Addition Acknowledge
(DSA-ACK)
8.3.15
Dynamic Service Change Request (DSC-REQ)
8.3.16 Dynamic Service Change Response (DSC-RSP)
8.3.17 Dynamic Service Change Acknowledge
(DSC-ACK)
8.3.18 Dynamic Service Deletion Request
(DSD-REQ)
8.3.19 Dynamic Service Deletion Response
(DSD-RSP)
8.3.20 Dynamic Channel Change Request (DCC-REQ)
8.3.21 Dynamic Channel Change Response (DCC-RSP)
8.3.22 Dynamic Channel Change Acknowledge
(DCC-ACK)
8.3.23 Device Class Identification Request
(DCI-REQ)
8.3.24 Device Class Identification Response
(DCI-RSP)
8.3.25 Upstream Transmitter Disable (UP-DIS) MAC
Management Message
8.3.26 Initial Ranging Request (INIT-RNG-REQ)
9
Media Access Control protocol operation
9.1 Upstream Bandwidth Allocation
9.1.1 The Allocation MAP MAC Management Message
9.1.2 Information Elements
9.1.3 Requests
9.1.4 Information element feature usage summary
9.1.5 Map transmission and timing
9.1.6 Protocol example
9.1.7 MAP generation example – Two logical
upstreams
9.2 Support for multiple channels
9.3 Timing and synchronization
9.3.1 Global timing reference
9.3.2 CM
channel acquisition
9.3.3
Ranging
9.3.4 Timing units and relationships
9.4 Upstream transmission and contention resolution
9.4.1 Contention resolution overview
9.4.2 Transmit opportunities
9.4.3 CM bandwidth utilization
9.5 Data link encryption support
9.5.1 MAC messages
9.5.2 Framing
10 Quality of Service and
fragmentation
10.1 Theory of operation
10.1.1 Concepts
10.1.2 Object model
10.1.3 Service Classes
10.1.4 Authorization
10.1.5
Types of Service Flows
10.1.6 Service Flows and Classifiers
10.1.7 General operation
10.2 Upstream Service Flow scheduling services
10.2.1 Unsolicited Grant Service
10.2.2 Real-Time Polling Service
10.2.3 Unsolicited Grant Service with Activity
Detection
10.2.4 Non-Real-Time Polling Service
10.2.5 Best Effort Service
10.2.6 Other
services
10.2.7 Parameter applicability for upstream
service scheduling
10.2.8 CM transmit behaviour
10.3 Fragmentation
10.3.1 CM Fragmentation Support
10.3.2 CMTS Fragmentation Support
10.3.3
Fragmentation example
10.4 Payload Header Suppression
10.4.1 Overview
10.4.2 Example applications
10.4.3
Operation
10.4.4 Signalling
10.4.5 Payload Header Suppression examples
11 Cable modem - CMTS interaction
11.1 CMTS initialization
11.2 Cable modem Initialization
11.2.1 Scanning and synchronization to
downstream
11.2.2 Obtain upstream parameters
11.2.3 Message flows during scanning and
upstream parameter acquisition
11.2.4 Ranging and automatic adjustments
11.2.5 Device Class identification
11.2.6 Establish IP connectivity
11.2.7 Establish Time of Day
11.2.8 Transfer Operational Parameters
11.2.9 Registration
11.2.10 Baseline Privacy initialization
11.2.11 Service IDs during CM initialization
11.2.12 Multiple-channel support
11.3 Standard operation
11.3.1 Periodic signal level adjustment
11.3.2 Changing Upstream Channel Descriptor
message parameters
11.3.3 Changing upstream channels
11.4 Dynamic Service
11.4.1 Dynamic Service Flow State Transitions
11.4.2 Dynamic Service Addition
11.4.3 Dynamic Service Change
11.4.4 Dynamic Service Deletion
11.4.5 Dynamically changing downstream and/or
upstream channels
11.5 Fault detection and recovery
11.5.1 Prevention of unauthorized transmissions
12 Supporting future new Cable Modem
capabilities
12.1 Downloading cable modem operating software
Annex A – Well‑known addresses
A.1 MAC addresses
A.2 MAC Service IDs
A.3 MPEG PID
Annex B – Parameters and constants
Annex C – Common Radio Frequency Interface
encodings
C.1 Encodings for configuration and MAC-layer messaging
C.2 Quality-of-Service-related encodings
C.3 Encodings for other interfaces
C.4 Confirmation Code
Annex D – CM configuration interface specification
D.1 CM IP addressing
D.2 CM configuration
D.3 Configuration verification
Annex E – The Data-Over-Cable spanning tree
protocol
E.1 Background
E.2 Public spanning tree
E.3 Public
spanning tree protocol details
E.4 Spanning tree parameters and defaults
Annex F – European specification
additions
F.1 Scope and purpose
F.2 References
F.3 Glossary
F.4 Functional assumptions
F.5 Communication protocols
F.6 Physical Media Dependent
Sublayer Specification
F.7 Downstream transmission convergence sublayer
F.8 Media Access Control Specification
Annex G – DOCS 2.0 and 1.0/1.1
interoperability
G.1 General interoperability issues
G.2 Hybrid devices
G.3 DOCS 2.0 TDMA interoperability
G.4 DOCS 2.0 S-CDMA interoperability
Annex H – The DOCS MAC/PHY Interface
(DMPI)
H.1 Scope
H.2 Conventions
H.3 Overview
H.4 Signals
H.5 Protocol
H.6 Electrical specifications
H.7 Timing specifications
H.8 Data format and usage
Annex I – (Set aside)
Annex J – Japan specification additions
J.1 Scope
and purpose
J.2 References
J.3 Glossary
J.4 Functional assumptions
J.5 Communication protocols
J.6 Physical Media Dependent Sublayer Specification
J.7 Downstream
transmission convergence sublayer
J.8 Media Access Control specification
J.9 Media Access Control protocol operation
J.10 Quality of service and fragmentation
J.11 Cable Modem – CMTS interaction
J.C Common Radio
Frequency Interface encodings
J.E The Data-Over-Cable
spanning tree protocol
Appendix I – MAC Service definition
I.1 MAC service overview
I.2 MAC data service
interface
I.3 MAC control service
interface
I.4 MAC service usage
scenarios
Appendix II – Example preamble sequence
II.1 Introduction
II.2 Example
preamble sequence
Appendix III – Multiple upstream
channels
III.1 Single downstream and single upstream per cable segment
III.2 Multiple downstreams and multiple upstreams per cable segment
Appendix IV – DOCS transmission and
contention resolution
IV.1 Introduction
IV.2 Variable definitions
IV.3 State examples
IV.4 Function examples
Appendix V – IGMP example
V.1 Events
V.2 Actions
Appendix VI – Unsolicited Grant Services
VI.1 Unsolicited Grant Service (UGS)
VI.2 Unsolicited Grant Service with Activity Detection (UGS-AD)
Appendix VII – S-CDMA framing
VII.1 Coded subsymbol numbering
VII.2 Uncoded subsymbol
numbering
VII.3 Framer output numbering
VII.4 Comments
Appendix VIII – Ambient temperature and wind
loading effects
VIII.1 Synchronization tolerances to plant delay variations
VIII.2 Change in propagation delay due to temperature changes
VIII.3 References
Appendix IX –
Bibliography