`
`CcibIeLcbs'
`flevoiutionizing Cable Technology‘
`
`H'Ii'H>:
`
`f‘iV:iIl:'>'*7 I-air.‘ Er-mitiarii "rlilifiii-E7 L'.“]iii
`
`- UNI!‘ I LI;
`
`an-g M "l
`
`EXHIBIT A
`
`m
`
`Members‘ Area
`Abuul (ablclabs
`Cable Modem/DOCSIS@ CabIeHome'”
`
`loin Cablulabs
`(_tflI'iLaiIl)n E Oualifimllon
`PacketCabIe""
`OpenCable"" Gozflroadbands"
`
`News Room
`VOD Metadata
`
`(uniuenccs
`
`Cahlcflll
`
`Specifications
`
`5Pe¢ifiCa“°“5
`
`|TITLE
`
`)) Project Home
`.
`.
`)) Specifications
`)) Documents
`)) Certification Testing
`)) News & Events
`)) How to Participate
`( » FAQ
`QOS MIB
`)) Glossary
`Specification
`)) Careers
` )) Contact Cab|eHome
`£7
`Specification
`CabieHome
`CAP MIB
`Specification
`CabieHome
`CDP MIB
`Specification
`CabieHome
`CTP MIB
`Specification
`CabieHome
`PSDEV MIB
`Specification
`CabieHome
`Security MIB
`Specification
`Cableotfice
`Corn rnerugt
`ielififli
`&i1iI;r.i¢_i.£
`'
`"F';'1
`
`Cabieoffice
`Commercial
`Services
`Annex 1.0
`
`ES
`
`pecification
`Cab|eLabs
`Definition
`
`ES
`
`pecification
`
`Issued
`(04)
`
`Issued
`(03)
`
`Issued
`(05)
`
`Issued
`(05)
`
`Issued
`(05)
`
`Issued
`
`Issued
`(05)
`
`Issued
`(05)
`
`Public
`
`Public
`
`s
`is
`is
`cs
`is
`cs
`is
`is
`
`01/29/O4
`
`08 01 O3
`/
`/
`
`01/29/04
`
`04/09/04
`
`01/29/04
`
`04/09/O4
`
`i T
`
`°3/24/°4
`
`01/13/04
`
`°3/24/04
`
`97777777777777777
`
`DATE
`
`STATUS
`CODE
`
`AUDIENCE
`LEVEL
`
`7 i
`
`04/09/O4
`
`04/09/04 (06)7777777
`
`DESIG-
`NATION
`
`CH-SP-CH 1 . 1-
`I04-040409
`
`CH—SP—
`MIB-QOS-
`I03-040129
`
`CH-SP-CH 1.0-
`I05-03080].
`
`CH-SP-
`MIB-CAP-
`I05-040129
`CH-SP-
`MIB-CDP-
`I06-040409
`
`CH-SP-MIB-C|'P-
`I06-040409
`
`CH-SP-
`MIB-PSDEV-
`I05-040129
`CH<SP-
`MIB—SEC~
`I06-040409
`
`CH—SP—CO—CSA-
`1o1»o4o324
`
`CH-SP-CO-M1B-
`CSA—IO1-040324
`
`CL-SP-
`MIB-CLABDEF-
`I03-040113
`
`Technical Reports
`
`l DESIG-
`NATION
`CH-TR-ARCH-
`I01-0 10716
`
`DATE
`
`STATUS AUDIENCE I
`CODE
`LEVEL
`Interim
`7/16/01 (01)
`
`“I7si77
`
`TITLE
`Cab|eHome
`Architecture
`Framework
`Technical
`Report
`
`http://web.archivc.org/web/20040616015518/http://www.cable1abscom/projects/cablehome/specificationw
`
`451
`
`Unified Patents Exhibit 1017
`
`
`
`Cab1eHome - Specifications
`
`EXHIBIT A
`
`Acceptance Test Plans
`
`DESIG-
`NATION
`
`CH_ATP_
`CH1.1-
`1o3-o4o423
`
`TECH-
`ATPv1.0—
`I06-040302
`
`“TE
`
`04/23/04
`
`03/02/04
`
`smrus AUDIENCE
`con:
`LEVEL
`
`Issued
`W3)
`
`Issued
`
`‘°5)
`
`Publlc
`
`Publlc
`
`"115
`Catllafluma
`1 1
`'-
`Enfest Plan
`E_'al::IeH-ume
`1 U
`"'-
`E-it Plan
`
`Cogxright | Privacy Po|ic1 | Site Mag I Contact
`
`http://web .a1'chive.org/web/200406160155 1 8/http://www.cab1e1abs .com/projects/cab1ehome/specifications/
`
`452
`
`
`
`http://web.archive.org/web/2 0040609072 138/http://www.cablelabs.com/project
`s/cablehome/downloads/specs/CH-SP-CH1.1-I04-040409.pdf
`
`EXHIBIT A
`
`453
`
`
`
`EXHIBIT A
`
`CableHome 1.1 Specification
`
`CH-SP-CH1 .1 -I04-040409
`
`ISSUED
`SPECIFICATION
`
`Notice
`
`effort
`cooperative
`a
`is
`specification
`This CableHome
`undertaken at the direction of Cable Television Laboratories,
`Inc. (Cab|eLabs@) for the benefit of the cable industry. Neither
`Cab|eLabs, nor any other entity participating in the creation of
`this document,
`is responsible for any liability of any nature
`whatsoever resulting from or arising out of use or reliance upon
`this document by any party. This document is furnished on an
`AS-IS basis and neither Cab|eLabs, nor other participating
`entity, provides any representation or warranty, express or
`implied, regarding its accuracy, completeness, or fitness for a
`particular purpose.
`© Copyright 2002-2004 Cable Television Laboratories. Inc.
`All rights reserved.
`
`454
`
`
`
`CH-SP-CH1.1-I04-040409
`
`Cab|eHomeTM s ecifications
`
`EXHIBIT A
`
`Document Status Sheet
`
`Document Control Number: CH-SP-CH1.1-I04-040409
`
`Document Title: CableHome 1.1 Specification
`
`Revision History:
`
`I01 Released April 18, 2003
`I02 Released August 1, 2003
`I03 Released Januanj 29, 2004
`I04 Released April 9, 2004
`Date: April 9, 2004
`Status:
`
`Distribution Restrictions:
`
`Key to Document Status Codes:
`
`Work in Progress An incomplete document, designed to guide discussion and generate
`feedback, that may include several alternative requirements for
`consideration.
`
`A document in specification format considered largely complete, but
`lacking review by Members and vendors. Drafts are susceptible to
`substantial change during the review process.
`
`A stable document, which has undergone rigorous member and vendor
`review and is suitable for product design and development, cross-vendor
`interoperability, and for certification testing.
`A static document, reviewed, tested, validated, and closed to further
`engineering change requests to the specification through CableLabs.
`
`Trademarks:
`
`DOCSISE , eDOCS|S“‘, PacketCab|e“‘, Cab|eHome"‘, CableOffice"", 0penCable"". Cab|eCARD*’“, and
`Cab|eLabs° are trademarks of Cable Television Laboratories, Inc.
`
`
`cabIeLobs°’
`o4/09/04
`
`455
`
`
`
`CableHome 1.1 Specification
`
`CH-SP-CH1.1-|04—040409
`
`A
`
`Contents
`
`1 CABLEHOME OVERVIEW ................. ..
`1.1 CableHome Motivation ........................................................................................ 1
`
`1.2 Business Objectives ...........................................................................................1
`1.3 Business Design Guidelines ..............................................................................2
`1.4 Assumptions ................
`
`1.5 Purpose of document ......................................................................................... 3
`1.6 Requirements ......................................................................................................4
`REFERENCES ........
`...................................................................................5
`2.1 References (normative) ...................................................................................... 5
`2.2 References (informative) .................................................................................... 9
`
`GLOSSARY .....
`
`..............
`
`................................................................. ..1o
`
`....... ....15
`..........
`ABBREVIATIONS ..........................................................
`REFERENCE ARCHITECTURE .....
`.........
`............................................. 18
`5.1 Logical Reference Architecture ..................................................................... ..19
`5.1.1 CableHome Domains ............................................................................ ..19
`5.1.2 CableHome Devices....
`.19
`5.1.3 Logical Elements .... ..
`.20
`5.1.4 Address Rea|ms....
`21
`5.2 CableHome Functional Reference Model ........................................................ 23
`5.2.1 CableHome Management and Provisioning Functions .... ..
`.23
`5.2.2 CableHome Security Functions....,.,...............................
`.25
`5.2.3 CableHome QoS Functions ........ ..
`.26
`5.3 CableHome Messaging Interface Model .......................................................... 27
`5.4 CableHome Information Reference Model ...................................................... 28
`
`5.5 CableHome Operational Models ...................................................................... 31
`
`5.6 Physical Interfaces on the CableHome Residential Gateway ....................... 32
`MANAGEMENT TOOLS .................................................................
`...... ..34
`6.1 lntroductionloverview
`6.1.1 Goals,..,...,.........
`6.1.2
`6.2 Management Architecture ........................................................................
`6.2.1
`System Design Guidelines
`6.2.2 Management Tools System Description.................
`6.3 PS Logical Element - CableHome Management Portal (CMP).......................
`6.3.1
`..
`6.3.2 CMP Design Guidelines
`
`04/09/04
`
`cabIeLobs”
`
`456
`
`
`
`CH-SP-CH1.1—l04-040409
`
`CableHome"" Specifications
`
`A
`
`6.3.3 CMP System Description ....................................................................... .. 38
`6.4 PS Logical Element CableHome Test Portal (CTP) ...................................... .. 76
`6.4.1 CTP Goals .............. ..
`.
`.76
`6.4.2 CTP Design Guideline
`.77
`6.4.3 CTP System Description
`.77
`6.5 BP Logical Element - Management Boundary Point (MBP)......................... .. 31
`6.5.1 MBP Goals ............................................................................................ .. 82
`6.5.2 MBP System Design Guidelines
`.82
`6.5.3 MBP System
`B2
`PROVISIONING TOOLS ...............................................................................90
`7.1 Introduction/Overview ......................................................................................90
`.90
`
`90
`7.1.2 Assumptions ........ ..
`91
`7.2 Provisioning Architecture .
`.91
`7.2.1
`Provisioning Modes...._ .
`91
`.
`7.2.2 Provisioning Architecture Description ............................ ..
`7.3 PS Logical Element - CableHome DHCP Portal (CDP) ................................... 92
`7.3.1 CDP Goals .......................................................................................... .. 92
`7.3.2 CDP System Design Guidelines ............ ..
`.92
`7.3.3 CableHome DHCP Portal System Description
`..114
`7.4 PS Function - Bulk Portal Services Configuration (BPSC)
`7.4.1
`Bulk Portal Services Configuration Function Goals ............................. .. 114
`7.4.2 Bulk Portal Services Configuration Function System Design Guidelines114
`7.4.3 Bulk Portal Services Configuration Function System Description
`114
`7.4.4 Bulk Portal Services Configuration Function Requirements.................. 115
`7.5 PS Function - Time of Day Client ...................................................................131
`7.5.1 Time of Day Client Function
`131
`7.5.2 Time of Day Client Function System Design Guidelines
`131
`7.5.3 Time of Day Client Function System Description
`132
`7.5.4 Time of Day Client Function Requirements ......................................... .. 132
`7.6 BP Function - DHCP Client ........................................................................... ..135
`7.6.1 BP DHCP Client Function Goals
`135
`7.6.2 BP DHCP Client Function System Design Guidelines
`135
`7.6.3 BP DHCP Client Function System Description .......... ..
`135
`7.6.4 BP DHCP Client Function Requirements ............................................ .. 135
`PACKET HANDLING & ADDRESS TRANSLATION ............................... ..137
`8.1 Introduction/Overview .................................................................................... 137
`8.1.1 Goals ............... ..
`8.1.2 Assumptions ......................................... ..
`8.2 Architecture .................................................................. ..
`
`8.3 PS Logical Element - CableHome Address Portal (CAP).............................
`8.3.1 CAP Goals ........................................................................................... ..
`8.3.2 CAP System Design Guidelines
`8.3.3 CAP System Description
`
`CobleLabs@
`
`o4/09/04
`
`457
`
`
`
`CableHome 1.1 Specification
`
`CH-SP-CH1.1-I04-040409
`
`EXHIBIT A
`
`8.3.4 CAP Requirements .............................................................................. .. 147
`9 NAME RESOLUTION ..........................
`..........
`.........
`............ ....151
`9.1 |ntroductionlOverview ....................................................................................151
`9.1.1 Goals ............... ..
`9.1.2 Assumptio
`9.2 Architecture ......................................................
`
`System Design Guidelines
`9.2.1
`9.2.2 System Description ........... ..
`9.3 Name Resolution Requirements ....................................................................154
`
`..................................................
`
`1 55
`10 QUALITY OF SERVICE ..
`...155
`10.1 Introduction ......................................
`...155
`10.1.1 Goa|s..........
`.......................... ..
`155
`10.1.2 Assumptions..
`10.2 Qos Architecture ........................................................................................ ..155
`10.2.1 System Design Guidelines .................................................................. .. 155
`10.2.2 Cab|eHome Q05 System Description .
`156
`10.3 PS Logical Sub-Element CQP ................
`160
`10.3.1 QoS Forwarding and Media Access (QFM)...
`10.3.2 PS Qos Characteristics Server (QCS) ................................................ .. 163
`10.4 BP Logical Sub-Element QBP ................................................................... .. 168
`10.4.1 QoS Characteristics Client (QCC)
`168
`SECURITY ........
`.....
`..............................................................
`11.1 lntroductionloverview ................................ ..
`11.1.1 Goals ............... ..
`11.1.2
`11.2 Security Architecture ................................................................................... 175
`11.2.1 System Design Guidelines
`176
`11.2.2 System Description ........................ ..
`...177
`11.3 PS Device Authentication Infrastructure
`178
`11.3.1 Device Authentication Infrastructure Goals
`178
`11.3.2 Authentication Infrastructure System Design Guidelines ..
`178
`11.3.3 Authentication infrastructure System Description ......... ..
`178
`11.3.4 Authentication Infrastructure Requirements
`179
`11.4 Secure Management Messaging to the PS ................................................194
`11.4.1 Goals of Secure Management Messaging ...................... ..
`194
`11.4.2 Secure Management Messaging System Design Guidelines...
`194
`11.4.3 Secure Management Messaging System Description
`194
`11.4.4 Secure Management Messaging Requirements
`194
`11.5 CQOS in the PS ........................................................................................... .. 201
`11.6 Firewall in the PS .......................................................................................... 201
`11.6.1 Goals and Assumptions of Cab|eHome Firewall
`201
`11.6.2 Firewall System Design Guidelines ................ ..
`11.6.3 Firewall System Description
`
`1 75
`...175
`
`04/09/04
`
`cabIeLobs°’
`
`458
`
`
`
`CH-SP-CH1.1—l04—040409
`
`Cab|eHomeTM Sgecifications
`
`EXHIBIT A
`
`11.6.4 Firewall Requirements ......................................................................... .. 204
`11.7 Additional Security MIB Objects in the PS....
`11.7.1 Secure Software Download MIB Objects ,
`11.7.2 Security Configuration File MIB Objects................
`11.7.3 Security Service Provider MIB Objects..................
`11.7.4 PS Certificate MIB Objects .............. ..
`11.7.5 Kerberos MIB Objects
`11.8 Secure Software Download for the PS ............................................ ..
`..
`11.8.1 Goals of Secure Software Download.....
`11.8.2 Secure Software Download Design Guidelines.....................,...,..,...,....
`11.8.3 Secure Software Download System Description
`11.8.4 Secure Software Download Requirements .................... ..
`11.9 PS Configuration File Security in DHCP Provisioning Mode
`11.9.1 Configuration File Security Infrastructure Goals ............ ..
`11.9.2 Configuration File Security System Design Guidelines
`11.9.3 Configuration File Security System Description .
`11.9.4 Configuration File Security Requirements ..... ..
`11.10
`Physical Security ................................................................................. 243
`11.11
`Cryptographic Algorithms ................................................................ .. 243
`11.11.1
`SHA-1 ............................................................................................ ..243
`
`12 MANAGEMENT PROCESSES ...................................................................244
`12.1 lntroductionloverview ......................................................................... ..244
`12.1.1 Goals ................................................................................................... ..244
`12.2 Management Tool Processes..
`12.2.1 CTP Operation ........................................... ..
`12.3 PS Operation .......................................................
`12.3.1 PS Database Access...
`12.3.2 Reconfiguration
`12.4 Cab|eHome MIB Access
`12.4.1 VACM Configuration.......................................
`12.4.2 Management Event Messaging Configuration ..................................... .. 251
`13 PROVISIONING PROCESSES .............
`........
`....................................256
`13.1 Provisioning Modes ..............................................................................257
`13.2 Process for Provisioning the PS for Management: DHCP Provisioning...... 260
`
`13.3 Process for Provisioning the PS for Management: DHCP Provisioning
`Mode with HTTPITLS.............................................................
`
`264
`
`289
`13.4 Provisioning the PS for Management: SNMP Provisioning Mode.
`...275
`13.4.1 PS WAN-Man Configuration File Download............................,
`276
`13.4.2 PS Provisioning Timer ............................................... ..
`275
`13.4.3 Provisioning Enrollment/Provisioning Complete Informs
`...276
`13.4.4 SYSLOG Provisioning ............................................... ..
`13.4.5 Provisioning State and ErrorReporting
`
`Cab|eLctbs°
`
`04/09/04
`
`459
`
`
`
`CableHome 1.1 Specification
`
`CH-SP-CH1.1-I04-040409
`
`EXHIBIT A
`
`13.5 PS WAN-Data Provisioning Process .......................................................... 276
`13.6 Provisioning Process: BP in the LAN-Trans Realm...
`13.7 Provisioning Process: LAN IP Device in the LAN-Pass Realm ................ 280
`APPENDIX I
`MIB OBJECTS....................................................................... 282
`
`APPENDIX II
`TRAP
`
`FORMAT AND CONTENT FOR EVENT, SYSLOG AND SNMP
`...........................
`.....
`...................................................... ..298
`
`APPENDIX III
`
`SECURITY THREATS 8: PREVENTATIVE MEASURES .... ..309
`
`APPENDIX IV APPLICATIONS THROUGH CAT AND FIREWALL ........... ..311
`APPENDIX V
`CABLEHOME MEDIA ACCESS PRIORITY MAPPING
`EXAMPLES ............................................................................................... 317
`APPENDIX VI
`LAN MANAGEMENT MESSAGE EXAMPLE...................... ..319
`
`APPENDIX VII
`APPENDIX VIII
`
`BIBLIOGRAPHY (INFORMATIVE) .................................. 325
`ACKNOWLEDGEMENTS (INFORMATIVE) .................. .. 326
`
`APPENDIX IX REVISIONS (INFORMATIVE)................................................328
`
`Figures
`
`Figure 5-1 — Cab|eHome1.1 Key Logical Concepts
`Figure 5-2 — Standalone PS and PS with Embedded CM.
`Figure 5-3 — CableHome Address Realms........................
`Figure 5-4 — CableHome Sub-elements
`Figure 5-5 — CableHome Management Elements ..
`Figure 5-6 — CableHome Security Elements ..... ..
`Figure 5-7 — CableHome QoS Elements ....... ..
`Figure 5-8 — CableHome Reference Interfaces ........ ..
`Figure 5-9 — PS Function and Database Relationship
`Figure 5-10 — PS Database Detailed Example Implementation
`Figure 5-11 — PS Operational
`Figure 6-1 — CableHome Management Architecture .......... ..
`Figure 6-2 — CableHome Management Message Interfaces
`Figure 6-3 — PS Block Diagram....................
`Figure 6-4 — Management Views....,.. .
`Figure 6-5 — CableHome MIB Hierarchy ....... ..
`Figure 6-6 — ifstack Implementation Example.,...r.............
`Figure 6-7 — CableHome 1.1 ElP_jnit Message Addressing...
`Figure 6-8 — BP-initiated SOAP Messaging: BP_|nit Operation ..
`Figure 7-1 — CableHome Provisioning Architecture .................. ..
`94
`Figure 7-2 — CDP
`Figure 8-1 — CableHome Address Portal (CAP) Functions ..................................... .. 139
`Figure 8-2 — PS Configuration (CAP Mapping Table - NAPT) Sequence Diagram... 141
`Figure 8-3 — Multicast via IGMP Sequence ............................................................. .. 144
`Figure 8-4 — LAN-to-WAN Packet Processing Example .......................................... .. 145
`
`04/09/04
`
`cabIeLobs"
`
`460
`
`
`
`CH-SP-CH1.1-I04-040409
`
`CableHomeTM Specifications
`
`EXHIBIT A
`
`Figure 8-5 — WAN-to-LAN Packet Processing Example .......................................... .. 146
`Figure 9-1 — CNP Packet Processing ........................ ..
`153
`Figure 10-1 — Example of CQoS Functional Elements
`.............. .. 157
`Figure 10-2 —WAN lnformation Exchange and Processi g at the PS .................... .. 165
`Figure 10-3 — Information Exchange upon BP Lease Acquisition or Renewal
`170
`Figure 10-4 — Information Exchange upon BP Application Update ......................... .. 171
`Figure 10-5 — Information Exchange upon BP Session Establishment & Termination172
`Figure 11-1 — CableHome Security Elements ......................................................... .. 177
`Figure 11-2 — CableHome Certificate Hierarchy
`183
`Figure 11-3 — Firewall Logical Reference ............ ..
`204
`Figure 11-4 — Firewall Functionality inside the PS
`Figure 12-1 — Connection Speed Tool Process Sequence Diagram ....................... .. 246
`Figure 12-2 — Ping Tool Process Sequence Diagram ............................................. .. 247
`Figure 12-3 — PS Database Access from the PS WAN-Man Interface Sequence
`Diagram....
`ownload Sequence Diagram ..................................... .. 249
`Figure 12-4 — PS Software
`Figure 12-5 — PS Reconfiguration (Configuration File Download) Sequence Diagram
`
`251
`Figure 12-6 — PS Configuration (VACM Parameters) Sequence
`Figure 12-7 — PS Configuration (Event Control) Sequence.....................,................. 252
`Figure 12-8 — PS Configuration File Download (with lnvalid TLVs) Sequence ....... ., 253
`Figure 12-9 — Address Acquisition (Request Exceeds Provisioned Count) Sequence254
`Figure 12-10 — CMP Event Throttling and Limiting Operation ................................. .. 255
`Figure 13-1 — CabIeHome Provisioning Functional Elements ................................. .. 256
`Figure 13-2 — Cab|eHome 1.1 Provisioning Modes (Part1).....
`258
`Figure 13-3 — Cab|eHome1.1 Provisioning Modes (Part
`259
`Figure 1341 — Provisioning Process for PS Management - DHCP Provisioning Mode261
`Figure 13-5 — Provisioning Process DHCP Provisioning Mode using HT|'P/TLS
`265
`Figure 13-6 — Provisioning Process for PS Management - SNMP Provisioning Mode271
`Figure 13-7 — PS WAN-Data Provisioning
`277
`Figure 13-8 — Provisioning Process for a BP in the LAN-Trans Realm 278
`Figure 13-9 — Provisioning Process for BP in the LAN-Pass Realm ....................... .. 280
`Figure lV-1 — “One to One" Scenarios ....................................... ..
`312
`Figure IV-2 — "One to Many” Scenarios...
`313
`Figure IV-3 — “Many toOne” 313
`Figure VI-1 — Initial LAN Message Exchange .......................................................... .. 319
`Figure VI-2 — LAN Message Exchange on Session Establishment ......................... .. 322
`
`cubIeLabs°
`
`04/09/04
`
`461
`
`
`
`CableHome 1.1 Specification
`
`CH-SP-CH‘l.1-I04-040409
`
`EXHIBIT A
`
`Tables
`
`.
`
`23
`Table 5-1 — Cable Network Management Functions
`.. 24
`Table 5-2 — PS Management and Provisioning Functions
`.. 24
`Table 5-3 — BP Management and Provisioning Functions
`.. 25
`Table 5-4 — Portal Services Security Functions ..............
`.. 25
`Table 5-5 — Cable Network Security Function
`.. 26
`Table 5-6 — Portal Services Q08 Functions
`_. 26
`Table 5-7 — BP QoS Function .................................... ..
`.. 28
`Table 5-8 — Valid Interface Paths for Each Functionality
`29
`Table 5-9 —Typica| PS Database information examples
`32
`Table 5-10 — PS infrastructures ....................................... ..
`.. 35
`Table 6-1 — Management Tools System Design Guidelines .
`.. 38
`Table 6-2 — CMP System Design Guidelines .................. ..
`39
`Table 6-3 — System Design Guidelines
`40
`Table 6-4 — Definition of Terms .......... ..
`.. 44
`Table 6-5 — Format of systlescr Fields.
`.. 52
`Table 6-6 — snmpNotifyTah|e
`52
`Table 6-7 — snmpTargetAddrTab|e...
`Table 6-8 — snmpTargetAddrExtTab|e ...................................................................... .. 53
`Table 6-9 — snmpTargetParamsTab|e for <Trap Type> 1, 2, or 3..
`.. 53
`Table 6-10 — snmpTargetParamsTable for <Trap Type> 4 or 5 ..
`54
`Table 6-11 — snmpNotifyFilterProfileTable.
`.
`.. 55
`Table 6-12 — snmpNotifyFi|terTable
`55
`Table 6-13 — snmpCommunityTable
`55
`Table 6-14 — usmUserTable.................
`56
`Table 6-15 — vacmSecurityToGroupTab|e ...... _.
`56
`Table 6-16 — Numbering interfaces in the lt'l'ab e60
`Table 6-17 — PS Static Entries in the ipNetToMediaTab|e for NAPT, NAT, 8. Mixed
`Modes ......................................................................................................................... .. 61
`Table 6-18 — PS Static Entries in the ipNetToMediaTable for Passthrough Mode .... .. 61
`Table 6-19 — CMP Event Reporting Function System Design Guidelines................. .. 63
`Table 6-20 — Default Notification Types for PS Event Priorities .......... ..
`67
`Table 6-21 — PS Discovery System Design Guidelines ................... ..
`69
`Table 6-22 — Cab|eHome LAN Messaging Confirmation Code Values ..................... .. 73
`Table 6-23 — CTP System Design Guidelines 77
`Table 6-24 — MBP System Design Guidelines
`82
`Table 6-25 — MBP Device Profile System Design Guidelines.
`83
`Table 6-26 — BP Device Profile Attributes
`83
`Table 6-27 — MBP Discovery Function System Design Guidelines ........................... .. 89
`Table 7-1 — Cab|eHome1.1 Provisioning Modes........................
`91
`Table 7-2 — CDP System Design Guidelines.........................................
`92
`Table 7-3 — Cab|eHome DHCP Server (CDS) Function System Design Guidelines... 94
`Table 7-4 — CDS DHCP Options ................................................................................. 99
`Table 7-5 — Cab|eHome DHCP Client (CDC) Function System Design Guidelines.. 100
`Table 7-6 — DHCP Option 43. Sub-option 11 Values .............................................. .. 10'.-‘
`Table 7-7 — DHCP Options for Embedded PS WAN-Man and WAN-Data Address
`
`Table 7-8 — DHCP Options for Stand-alone PS WAN-Man and WAN-Data Address
`Requests ................................................................................................................... .. 108
`
`10?
`
`04/09/04
`
`cabiembs“
`
`462
`
`
`
`CH—SP-CH1.1-I04-040409
`
`CableHomeTM Specifications
`
`EXHIBIT A
`
`109
`Table 7-9 — DHCP Options Supported by
`110
`Table 7-10 — CDC DHCP Options in IISCOVER and REQUEST Messages..
`Table 7-11 — CDC DHCP Options Requested within Option 55 .............................. .. 110
`Table 7-12 — Bulk Portal Services System Design Guidelines ..
`114
`Table 7-13 —TLV Definitions.................................................
`115
`Table 7-14 — Configuration File Processing Conditions
`128
`Table 7-15 — Time of Day Client System Design Guidelines......._............,.........,...... 132
`Table 7-16 — BP DHCP Client Function System Design Guidelines 135
`Table 7-17 — BP DHCP Client Required DHCP Options
`136
`Table 8-1 — CAP System Design Guidelines .................... ..
`138
`Table 9-1 — Name Resolution System Design Guidelines ....................................... .. 151
`Table 9-2 — SOA Record Fields............................................................................... .. 153
`Table 10-1 — CableHome OoS System Design Guidelines
`156
`Table 10-2 — CableHome Queuing Priority Mappings
`159
`Table 10-3 — CableHome Media Access Priority Mappings 160
`Table 10-4 — QFM System Design Guidelines
`160
`Table 10-5 — QCS Design Guidelines
`164
`Table 10-6 — Qos Profile XML Schema
`166
`Table 10-7 — QCC Design Guidelines ..... ..
`168
`Table 11-1 — CableHome Security System esign Guidelines 176
`Table 11-2 —Authentication Infrastructure System Design Guidelines.
`178
`Table 11-3 — Cab|eLabs Manufacturer Root CA Certificate
`183
`Table 11-4 — Manufacturer CA Certificate 184
`Table 11-5 — CableLabs Hosted Manufacturer CA Certificate
`185
`Table 11-6 — PS Element Certificate ...................................... ..
`186
`Table 11-7 — CableLabs Code Verification Root CA Certificate
`187
`Table 11-8 — CableLabs Code Verification CA Certificate......................................... 187
`Table 11-9 — Manufacturer Code Verification Certificate...............,........................... 188
`Table 11-10 — Cab|eLabs Code Verification Ceitificate.........
`188
`Table 11-11 — Service Provider Code Verification Certificate ..
`189
`Table 11-12 — Cab|eLabs Service Provider Root CA Certificate
`190
`Table 11-13 — Service Provider CA Certificate ........................................................ .. 190
`Table 11-14 — Local System CA Certificate...
`191
`Table 11-15 — KDC Certificate ............... ..
`191
`..
`Table 11-16—H'|'|'PS Server Certificate.
`192
`Table 11-17 — CableHome Security System Design Guidelines
`202
`Table 11-18 — CableHome Firewall General Behavior Rules...
`206
`Table 11-19 — CableHome Firewall Factory Default Policy......
`207
`Table 11-20 — CableHome Firewall Factory Default Ruleset ........................... ..
`208
`Table 11-21 — Relevant Packetcable 1.x Specifications for CableHome Firewall 209
`Table 11-22 — CableHome Security System Design Guidelines
`221
`Table 11-23 — Code File Structure
`223
`Table 11-24 — PKCS#7 Signed Data.
`224
`Table 11-25 — Security System Design Guidelines
`240
`Table 11-26 — TLS Encryption................,....................
`240
`Table 13-1 — Flow Descriptions for PS WAN-Man Provisioning Process for DHCP
`Provisioning Mode...........
`Table 13-2 — Flow Descrip ions for DHCP Provisioning Mode using H‘l'|'P/TLS
`Table 13-3 — Flow Descriptions for PS WAN-Man Provisioning Process for SNMP
`272
`Provisioning
`Table 13-4 — Flow Descriptions for PS WAN-Data Provisioning Process ............... .. 277
`
`262
`266
`
`CobleLcibs°
`
`04/09/o4
`
`463
`
`
`
`CabIeHome1.1 Specification
`
`CH-SP-CH1.1-I04-040409
`
`A
`
`Table 13-5 — Flow Descriptions for LAN-Trans BP Provisioning Process ............... .. 279
`Table 13-6 — Flow Descriptions for LAN-Pass BP Provisioning Process
`.
`Table ll-1 — Defined Events for CableHome .......................................... ..
`Table IV-1 — Protocols required to work through CAT and CH Firewall
`Table IV-2 — Apps requiring Firewall policy and an ALG
`Table V-1 — Ethernet Mappings...................
`Table V-2 — HomePlug Mappings...
`Table V-3 — HomePNAMappings
`Table IX-1 — ECNs Incorporated into CH-SP-CH1.1-I02-030801..
`.
`Table IX-2 — ECNs Incorporated into CH-SP-CH1.1-I03-040123..
`Table IX-3 — ECNs Incorporated into CH-SP-CH1.1-I04-040409 ............................ .. 330
`
`04/09/04
`
`464
`
`
`
`CH-SP-CH1.1-I04-040409
`
`cabIeHome“‘ Sgecifications
`
`EXHIBIT A
`
`This page intentionally left blank.
`
`cubIeLobs°
`
`04/09/04
`
`465
`
`
`
`CableHome 1.1 Specification
`
`CH-SP-CH1.1-I04-040409
`
`EXHIBIT A
`
`1 CABLEHOME OVERVIEW
`
`The CableLabs' CableHome project has developed this specification to describe the CableHome l .1
`architecture and operation that enables interoperability for devices built to the CableHome l.l
`specification. The CableHome 1.0 [CH6] specification concentrated on a residential gateway device called
`the Home Access device (HA) as the single entry point into the home. CableHome l.l expands this scope
`to specify additional features for the residential gateway and to standardize Quality of Service (Q05) and
`LAN messaging features for lP host devices connected to home LANs.
`
`The CableHome architecture provides a defined set of requirements that support a wide range of services
`that can be delivered over cable. ln order to ensure wide adoption and ease of use of this specification,
`CableHome closely aligns its technical specifications with well known industry standards, as well as other
`CableLabs projects. CableHome allows efficient use of the existing cable operators' system infrastructure,
`but also provides a clear transition path for the deployment of CableHome over older systems. The
`CableHome architecture provides support for existing and future [P—based services into the home.
`
`In general, cab|e—based services are defined as application services that are delivered via a hybrid
`fiber/coax (HFC)/cable infrastructure. Cable operators currently offer a wide variety of cable-based
`services; additional service opportunities are enabled by the advent of home networks. Examples include
`high—speed data, streaming audio and video, packetized telephony, network management, home security,
`environmental monitoring. medical monitoring, gaming, interactive television,and video conferencing.
`
`CableHome specifications are intended to provide Internet Protocol (IP) — based architecture for managed
`home- networked services on the cable network through a DOCSIS cable modem. The CableHome
`architecture accommodates any physical and link layer home network technology that supports the
`transport of IP packets. This layer l and 2 independent architecture enables cable operators to provide
`services to a wide range of home networking environments.
`
`1.1 CableHome Motivation
`
`The technology and service evolution in the cable industry is providing a direction for service providers
`and cable operators to have the ability to offer customers a wide range of services through a home
`networked system. The timing of emerging home networking technologies is a perfect fit to meet the
`evolving needs of the cable industry. With these two industries working together, under the direction of the
`CableLabs CableHome project, a best-of—breed technology, CableHome—specific architectural solution is
`brought to the cable industry to enable, at a minimum, a core set of servi