CONTENTS

 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