`
`CcIbleLc1bs'
`. flevolutionizing Cable Technology‘
`
`EXHIBIT A
`
`1 of 2
`
`Hum»:
`
`|"i>',-III‘!-F47 I-am Ely-V-db.’<rd ‘wily;-in-er L-mm - um,« I LI;
`
`III“: M ‘Li
`
`w
`
`Members‘ Area
`About (ablcubs
`Cable Modem/DOCSIS@ CableHome""
`
`loin Cablctabs
`(erlifiuliun 8. Quallfimllon
`PacketCab|e'"' OpenCable'" Go2Broadband5“
`
`News Room
`VOD Metadata
`
`(unluences
`
`CablcNLl
`
`
`
`Specifications
`
`5PeCifiCati°"5
`
`
`
`oes:e—
`NATION
`
`DATE
`
`s'rA'rus Aumeuce
`CODE
`LEVEL
`
`TITLE
`
`” P'°je°‘ ”°'""
`)) Specifications
`)) Documents
`)) Certification Testing
`)) News & Events
`)) How to Participate
`( » FAQ
`QOS MIB
`)) Glossary
`Sgecification
`)) Careers
`CabieHome
`)) Contact CabieHome
`
`gecification
`
`MS
`
`
`
`mi
`CAP MIB
`Sgecification
`CabieHome
`CDP MIB
`
`
`Sgecification
`CabieHome
`CTP MIB
`Specification
`
`
`
`
`
`CabieHome
`PSDEV MIB
`Sgecification
`
`CabieHome
`Security MIB
`Sgecification
`Cahleoffiue
`
`Camrliercigl
`ggmgg
`mg 3; ,L.[J|
`'
`-‘r
`-
`.'
`
`1
`
`Cableoffice
`Commercial
`Services
`Annex1.0
`gecification
`Cab|eLabs
`—-T
` ‘
`STecification
`
`ES
`
`Public
`
`Public
`
`Public
`
`Public
`
`Public
`
`Public
`
`Public
`
`Public
`
`Public
`
`_
`P”b"°
`
`Public
`
`O4/09/04
`
`Issued
`(04)
`
`Issued
`(03)
`
`Issued
`(05)
`
`O1/29/04
`
`08/01/03
`
`T777777“TTTTTTTTTTTTT
`
`CH-SP-CH 1.1-
`I04-040409
`
`
`
`
`
`
`
`CH-SP-CH1.0-
`I05—030801
`
`
`
`CH-SP-
`
`MIB-QOS-
`I03—040129
`
`
`CH-SP-
`
`MIB-CAP—
`I05-040129
`CH-SP-
`
`MIB-CDP—
`I06-040409
`
`CH-SP-MIB-CTP-
`I06-040409
`
`
`
`
`CH-SP-
`
`MIB-PSDEV-
`I05-040129
`
`CH«SP-
`MIB—SEC-
`I06—040409
`
`_
`_
`_
`
`f0H1_%:(§:3°2f5A
`
`_
`
`
`
`
`
`CL-SP-
`MIB—CLABDEF—
`103-04018
`
`7fifl777777777
`
`Issued
`01/29/04 (05)
`
`O4/09/04
`
`04/09/04
`
`Issued
`
`(06)
`
`Issued
`(06)
`
`Issued
`01/29/04 (05)
`
`Issued
`04/09/04 (06)
`
`03/24/04 Eggs“
`
`01/13/04 ::‘°‘3“)ed
`
`Issued
`CH-SP-CO-M1B-
`CSA—IO1-040324 03/24/04 (01)
`
`
`
`Technical Reports
`
`STATUS AUDIENCE
`CODE
`LEVEL
`
`DATE
`
`077
`“W7
`
`
`CabieHome
`Architecture
`
`Interim T’ k
`
`7/16/01 (01)
`P“b"°
`
`
`
`Regort
`
`I TITLE
`
`DESIG-
`NATION
`
`
`
`
`
`CH-TR-ARCH—
`I01-010716
`
`http://web .archive.org/web/200406 1 60 1 55 1 8/http://www.cab1e1abs .com/projects/cablehome/specificationbIRE t 1 0 1 7
`45 1
`
`DIRECTV Exhibit 1017
`
`451
`
`
`
`Cab1eHome - Specifications
`
`EXHIBIT A
`
`2 of 2
`
`Acceptance Test Plans
`
`| DESIG-
`
`NATION
`
`
`
`STATUS AUDIENCE |
`TITLE
`CODE
`LEVEL
`DATE
`:'.2aI:I|eHr:m?.-
`
`CH-ATP-
`Issued
`.1_1
`
`
`
`04/23/04
`CH1.1-
`JMJEB QEEXFICF:
`I03-040423
`(03)
`Publlc
`rest Plan
`
`
`I:.'aL1IeHt:+me
`
`TF-CH~
`
`Issued
`1.0
`:\(')l'6l3_\g];‘.g%02
`03/02/04 (06)
`Public
`Mm tance
`Test Plan
`
`
`77?WW77?
`
`
`
`
`
`Cogzright | Privacy Poiicx | Site Mag | Contact
`
`http://web.archive.org/web/20040616015518/http://www.cab1e1abs.com/projects/cablehome/specification
`
`452
`
`T5IRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`452
`
`
`
`http://web.archive.org/web/20040609072138/http://www.cable1abs.com/project
`s/cablehome/down]oads/specs/CH-SP-CH1.1-I04-040409.pdf
`
`EXHIBIT A
`
`453
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`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
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`454
`
`
`
`CH-SP-CH1.1-I04-040409
`
`Cab|eHomeTM Sgecifications
`
`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 January 29, 2004
`I04 Released April 9, 2004
`Date: April 9, 2004
`
`Status:
`
`Distribution Restrictions:
`
`Aether
`
`(-2-l=JMeml9e+=
`
`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 Cab|eLabs.
`
`Draft
`
`Issued
`
`Closed
`
`Trademarks:
`
`DOCSIS“ , eDOCSlS“‘, Packetcablem, CableHome"", Cableofficem, OpenCab|e“", Cab|eCARD*“, and
`CabIeLabs° are trademarks of Cable Television Laboratories, Inc.
`
`.._a.__
`
`I‘:
`
`Cab|eL<:1bs°
`
`04/09/04
`
`455
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`455
`
`
`
`CableHome1.1 Specification
`
`CH-SP-CH1.1-I04-040409
`
`A
`
`Contents
`
`1 CABLEHOME OVERVIEW ........................................................................... ..1
`1.1 CableHome Motivation . . .. . . . ... . .. . ....
`. . .. .. 1
`
`
`
`1.2 Business Objectives
`
`1.3 Business Design Guidelines ............................................................................ ..2
`
`1.4 Assumptions ...................................................................................................... .. 3
`
`1.5 Purpose of document ......................................................................................... 3
`
`1.6 Requirements .............................................................................................. ..
`..4
`
`2 REFERENCES .............................................................................................. ..5
`
`2.1 References (normative) ......................................................................................5
`
`2.2 References (informative) .................................................................................... 9
`
`3 GLOSSARY ................................................................................................ .. 10
`
`4 ABBREVIATIONS ....................................................................................... .. 15
`
`5 REFERENCE ARCHITECTURE ................................................................... 18
`
`
`
`19
`5.1 Logical Reference Architecture ......................................... ..
`19
`5.1.1 CableHome Domains ....... ..
`19
`5.1.2 CableHome Devices ....................... ..
`20
`5.1.3 Logical Elements ............................ ..
`21
`5.1.4 Address Realms ............................. ..
`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
`
`27
`5.3 CableHome Messaging Interface Model ............................................
`5.4 CableHome lnfonnation Reference Model ..................................... 28
`
`5.5 CableHome Operational Models .................................................................... .. 31
`
`5.6 Physical Interfaces on the CableHome Residential Gateway ..................... .. 32
`
`6 MANAGEMENT TOOLS ............................................................................. ..34
`6.1 lntroductionloverview .................................................................................... ..34
`
`6.1.1 Goals..._..._.............
`....34
`34
`6.1.2 Assumptions................
`6.2 Management Architecture . ... . .. . . ..
`. .. .. . . . . . . .. ... .. . .. . .. . .. .. . . . .. . ... 35
`6.2.1
`System Design Guidelines.........................
`6.2.2 Management Tools System Description....................,.....,....................... 35
`6.3 PS Logical Element - CableHome Management Portal (CMP)..................... .. 37
`6.3.1 CMP Goa|s.........
`. 37
`6.3.2 CMP Design
`as
`
`
`
`
`
`o4/09/04
`
`Cob|eLobs°
`
`iii
`
`456
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`456
`
`
`
`CH-SP-CH1.1—lD4—D4G4l)9
`
`canieHome"“ Specifications
`
`EXHIBIT 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 Guidelines
`77
`.,
`6.4.3 CTP System Description
`77
`6.5 BP Logical Element - Management Boundary Point (MBP) ......................... ..81
`6.5.1 MBP Goals ............................................... ..
`
`.
`6.5.2 MBP System Design Guidelines
`6.5.3 MBP System
`
`
`
`7 PROVISIONING TOOLS ............................................................................. ..90
`7.1 Introduction/Overview ... .. . .. . . . .. . . .. . . .. ... .. . ... .
`.. ...90
`7.1.1 Goals ................ ..
`..90
`7.1.2 Assumptions....
`......................................................................... .. 90
`7.2 Provisioning Architecture ................................................................................ 91
`7.2.1
`Provisioning Modes. .
`91
`7.2.2
`Provisioning Architecture Description ................................................ .. 91
`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
`92
`7.4 PS Function - Bulk Portal Services Configuration (BPSC)........................ ..114
`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
`
`
`
`
`
`
`
`
`
`...137
`8 PACKET HANDLING & ADDRESS TRANSLATION ...................... ..
`8.1 Introduction/Overview ....................................................................................137
`8.1.1 Goals ................................................................................................... .. 137
`8.1.2 Assumptions ......................................................... ..
`137
`8.2 Architecture ........................................................................ ..
`137
`
`
`
`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
`
`137
`137
`137
`138
`
`.v
`
`Cob|eLabs°
`
`04/09/04
`
`457
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`457
`
`
`
`
`
`CableHome 1.1 Specification CH-SP-CH1.1-I04-040409
`
`EXHIBIT A
`
`8.3.4 CAP Requirements .............................................................................. .. 147
`9 NAME RESOLUTION .................................................................................151
`.................................. 151
`9.1 lntroductionloverview
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..151
`9.1.1 Goals . . . . . . . . . . . . . . . . . .
`9.1.2 Assumptions ........................................................................................ ..151
`9.2 Architecture .....................................................................................................151
`
`System Design Guidelines ................ ..
`9.2.1
`
`9.2.2 System Description ............................ ..
`9.3 Name Resolution Requirements ....................................................................154
`
`10 QUALITY OF SERVICE ............................................................................ ..155
`10.1 Introduction .......................................................................................... .. 155
`10.1.1 Goa|s..............
`10.1.2 Assumptions...
`10.2 QoS Architecture ........................................................................................ ..155
`10.2.1 System Design Guidelines
`155
`10.2.2 CableHome QoS System Description
`.160
`10.3 PS Logical Sub-Element CQP ........................................... ..
`160
`10.3.1 QoS Fonrvarding 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)
`11 SECURITY ........
`.....
`................... ..
`11.1 lntroductionloverview ......................................................
`11.1.1 Goals ........................................................................ ..
`11.1.2 Assumptions ........ ..
`.........................................................
`11.2 Security Architecture...
`....................................................... ..
`11.2.1 System Design Guidelines .
`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 CableHome Firewall
`201
`11.6.2 Firewall System Design Guidelines ...................... ..
`11.6.3 Firewall System Description
`
`
`04/09/o4
`
`Cab|eLobs°
`
`v
`
`458
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`458
`
`
`
`CH-SP-CH1.1-I04-040409
`
`Cab|eHomeTM Sgecifications
`
`EXHIBIT A
`
`11.6.4 Firewall Requirements ......................................................................... .. 204
`219
`11.7 Additional Security MIB Objects in the PS.....
`....220
`11.7.1 Secure Software Download MIB Objects ..
`220
`11.7.2 Security Configuration File MIB Objects....
`220
`11.7.3 Security Service Provider MIB Objects...
`221
`.
`11.7.4 PS Certificate MIB Objects ................... ..
`221
`11.7.5 Kerberos MIB Objects
`221
`11.8 Secure Software Download for the PS
`221
`11.8.1 Goals of Secure Software Download ................. ..
`'...221
`11.8.2 Secure Software Download Design Guidelines...
`...221
`11.8.3 Secure Software Download System Description
`222
`11.8.4 Secure Software Download Requirements ......................... ..
`11.9 PS Configuration File Security in DHCP Provisioning Mode ................... 239
`11.9.1 Configuration File Security Infrastructure Goals .................................. .. 239
`11.9.2 Configuration File Security System Design Guidelines.
`240
`
`11.9.3 Configuration File Security System Description
`240
`11.9.4 Configuration File Security Requirements ........................................... .. 240
`11.10
`Physical Security ................................................................................. 243
`
`
`
`..
`
`11.11
`11.11.1
`
`Cryptographic Algorithms ................................................................ .. 243
`SHA-1 ................................................................................. ..
`...243
`
`
`
`....244
`12 MANAGEMENT PROCESSES ....... ..
`12.1 Introduction/Overview ............................................................................... ..244
`12.1.1 Goals ................................................................................................... .. 244
`
`12.2 Management Tool Processes ......................................................................244
`12.2.1 CTP Operation ..................................................................................... ..244
`
`12.3 PS Operation .......................................................................................247
`12.3.1 PS Database Access ........................................................................... .. 247
`12.3.2
`12.4 CableHome MIB Access .............................................................................. 250
`
`
`
`.....250
`12.4.1 VACM Configuration.......,.............................
`................... .. 251
`12.4.2 Management Event Messaging Configuration..
`13 PROVISIONING PROCESSES ...................................................................256
`13.1 Provisioning Modes .....................................................................................257
`
`13.2 Process for Provisioning the PS for Management: DHCP Provisioning
`Mode ............................................................................................................... .. 260
`
`13.3 Process for Provisioning the PS for Management: DHCP Provisioning
`Mode with HTTPITLS ....................................................................................... 264
`
`13.4 Provisioning the PS for Management: SNMP Provisioning Mode ......... .. 269
`13.4.1 PS WAN-Man Configuration File Download...,.......................,............_.275
`
`13.4.2 PS Provisioning Timer ......................................................... .. 276
`
`13.4.3 Provisioning Enrollment/Provisioning Complete |nforms..
`276
`13.4.4 SYSLOG Provisioning ......................................................................... ..276
`13.4.5 Provisioning State and ErrorReporting
`
` w
`
`cabIeLoIos°
`
`04/09/04
`
`459
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`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..
`
`....................... ..277
`
`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 Ill
`
`SECURITY THREATS & PREVENTATIVE MEASURES .... ..309
`
`APPENDIX IV APPLICATIONS THROUGH CAT AND FIREWALL ........... ..311
`
`CABLEHOME MEDIA ACCESS PRIORITY MAPPING
`APPENDIX V
`EXAMPLES ...............................................................................................317
`
`APPENDIX VI
`
`LAN MANAGEMENT MESSAGE EXAMPLE ...................... ..319
`
`APPENDIX VII
`
`BIBLIOGRAPHY (INFORMATIVE) . ...........
`
`......
`
`.......... 325
`
`APPENDIX VIII
`
`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
`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
`.32
`Figure 5-11 — PS Operational
`36
`Figure 6-1 — CableHome Management Architecture ............. ..
`41
`Figure 6-2 — CableHome Management Message Interfaces...
`42
`Figure 6-3 — PS Block
`49
`Figure 6-4 — Management Views....... .
`
`59
`Figure 6-5 — CableHome MIB Hierarchy .......... ..
`61
`Figure 6-6 — ifStack Implementation Example.........................
`71
`Figure 6-7 — CableHome 1.1 BF’_Jnit Message Addressing ......... ..
`74
`Figure 6-8 — BP-initiated SOAP Messaging: BP_|nil Operation
`. . . .. 91
`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
`
`
`
`
`29
`
`
`
`
`
`04/09/04
`
`cabIeLabs°’
`
`VI:
`
`460
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`460
`
`
`
`CH-SP-CH1.1-I04-040409
`
`Cab|eHomeTM 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 Information Exchange and Processing at the PS .................... .. 165
`Figure 10-3 — Information Exchange upon BP Lease Acquisition or Renewa|..
`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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . .. 210
`
`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
`
`
`
`248
`Figure 12-4 — PS Software Download Sequence Diagram ..................................... .. 249
`Figure 12-5 — PS Reconfiguration (Configuration File Download) Sequence Diagram
`
`
`
`
`
`251
`Figure 12-6 — PS Configuration (VACM Parameters) Sequence ..
`252
`Figure 12-7 — PS Configuration (Event Control) Sequence...................
`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 — CableHome Provisioning Functional Elements...
`....................... .. 256
`Figure 13-2 — Cab|eHome1.1 Provisioning Modes (Part 1) .... ..
`258
`Figure 13-3 — Cab|eHome1.1 Provisioning Modes (Part
`259
`Figure 134 — Provisioning Process for PS Management - DHCP r'i;3Jr'sr;;;aing Mode261
`Figure 13-5 — Provisioning Process DHCP Provisioning Mode using HTl'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 IV-1 — "One to One" Scenarios ..................................................................... .. 312
`...313
`Figure IV-2 — "One to Many” Scenarios....
`..
`313
`Figure IV-3 — “Many to One" Scenarios...........
`. . . .. 319
`Figure VI-1 — Initial LAN Message Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Figure VI-2 — LAN Message Exchange on Session Establishment ......................... .. 322
`
`
`
`
`
`viii
`
`Cub|eLcIbs°
`
`04/09/04
`
`461
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`461
`
`
`
`CableHome 1.1 Specification
`
`CH-SP-CH1.1-I04-040409
`
`EXHIBIT A
`
`Tables
`
`
`
`23
`................................ .. 24
`24
`25
`25
`26
`26
`....28
`....29
`....32
`....35
`38
`....39
`....40
`....44
`52
`....52
`53
`...53
`
`Table 5-1 — Cable Network Management Functions
`Table 5-2 — PS Management and Provisioning Functions ..
`Table 5-3 — BP Management and Provisioning Functions ..
`Table 5-4 — Portal Services Security Functions ................. ..
`Table 5-5 — Cable Network Security Function....
`
`Table 5-6 — Portal Services QoS Functions ..... ..
`Table 5-7 — BP QoS Function ........................................ ..
`Table 5-8 — Valid Interface Paths for Each Functionality.....
`Table 5-9 —Typica| PS Database information examples...............................
`Table 5-10 — PS infrastructures ................................................................... ..
`Table 6-1 — Management Tools System Design Guidelines ..
`Table 6-2 — CMP System Design Guidelines
`Table 6-3 — System Design Guidelines
`Table 6-4 — Definition of Terms ............................................ ..
`Table 6-5 — Format of systlescr Fie|ds..
`Table 6-6 — snmpNolifyTah|e
`Table 6-7 — snmpTargetAddrTab|e ................... ..
`Table 6-8 — snmpTargetAddrExtTab|e ....................................... ..
`Table 6-9 — snmpTargetParamsTab|e for <Trap Type> 1, 2, or 3
`Table 6-10 — snmpTargetParamsTab|e for <Trap Type> 4 or 5
`Table 6-11 — snmpNotifyFilterProfi|eTable
`Table 6-12 — snmpNotifyFi|terTable ..
`Table 6-13 — snmpCommunityTabIe .
`Table 6-14 — usmUserTable...................._...
`Table 6-15 — vacmSecurityToGroupTab|e ........... ..
`Table 6-16 — Numbering Interfaces in the ifTab|e
`Table 6-17 — PS Static Entries in the ipNetToMediaTable for NAPT, NAT, & 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 — CableHome1.1 Provisioning
`91
`Table 7-2 — CDP System Design
`92
`Table 7-3 — Cab|eHome DHCP Server (CDS) Function System Design Guidelines... 94
`Table 7-4 — CDS DHCPOptions 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
`
`
`
`.
`
`.... ..
`
`54
`55
`55
`55
`56
`56
`60
`
`
`
`Table 7-8 — DHCP Options for Stand-alone PS WAN-Man and WAN-Data Address
`Requests ................................................................................................................... .. 108
`
`107
`
`
`
`04/09/04
`
`cabieLabs"
`
`lX
`
`462
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`462
`
`
`
`CH-SP-CH1.1-I04-040409
`
`Cab|eHomeTM Specifications
`
`EXHIBIT A
`
`
`
`109
`Table 7-9 — DHCP Options Supported by
`110
`Table 7-10 — CDC DHCP Options in DESCOVER 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
`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 QoS 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 Design Guidelines
`176
`Table 11-2 —Authentication Infrastructure System Design Guidelines-.:.:.’.:::::.:.:... 173
`Table 11-3 — CableLabs 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 — CableLabs Code Verification Certificate.................................,........... 188
`Table 11-11 — Service Provider Code Verification Certificate
`189
`Table 11-12 — CableLabs 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 — HT|'PS Server Certificate ................................. ..
`192
`Table 11-17 — CableHome Security System Design Guidelines
`202
`Table 11-18 — CableHome Firewall General Behavior Ru|es....
`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
`.
`.
`.
`Table 11-26 —TLS
`..
`Table 13-1 — Flow Descriptions for PS WAN-Man Provisioning Process for DHCP
`Provisioning Mode ..................................................................................................... .. 262
`Table 13-2 — Flow Descriptions for DHCP Provisioning Mode using H'l'|'P/TLS .... .. 266
`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
`
`
`
`
`
`
`
`x
`
`CableLcibs°
`
`04/09/04
`
`463
`
`DIRECTV Exhibit 1017
`
`DIRECTV Exhibit 1017
`
`463
`
`
`
`Cab|eHome 1.1 Specification
`
`CH-SP-CH1.1-I04-040409
`
`EXHIBIT A
`
`Table 13-5 — Flow Descriptions for LAN-Trans BP Provisioning Process ............... .. 279
`Table 13-6 — Flow Descriptions for LAN-Pass BP Provisioning Process
`281
`Table ll-1 — Defined Events for Cab|eHome .............................................. ..
`299
`Table IV-1 — Protocols required to work through CAT and CH Firewall
`314
`Table IV-2 — Apps requiring Firewall