Pkt-Sp-Mm-I02-040930
Total Page:16
File Type:pdf, Size:1020Kb
PacketCable™ Multimedia Specification PKT-SP-MM-I02-040930 ISSUED Notice This specification is a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. (CableLabs®) for the benefit of the cable industry. Neither CableLabs, 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 CableLabs, nor other participating entity, provides any representation or warranty, express or implied, regarding its accuracy, completeness, or fitness for a particular purpose. Copyright 2003-2004 Cable Television Laboratories, Inc. All rights reserved. PKT-SP-MM-I02-040930 PacketCable™ Multimedia Specification Document Status Sheet Document Control Number: PKT-SP-MM-I02-040930 Document Title: PacketCable™ Multimedia Specification Revision History: D01 – Released 02/07/03 I01 – Released 06/27/03 I02 – Released 09/30/04 Date: September 30, 2004 Status: Work in Draft Issued Closed Progress Distribution Restrictions: Author CL/Member CL/ Member/ Public Only Vendor 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. Draft 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. Issued 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. Closed A static document, reviewed, tested, validated, and closed to further engineering change requests to the specification through CableLabs. TRADE MARKS: DOCSIS®, eDOCSISTM, PacketCableTM, CableHome®, CableOfficeTM, OpenCableTM, CableCARDTM and CableLabs® are trademarks of Cable Television Laboratories, Inc. ii CableLabs 09/30/04 PacketCable™ Multimedia Specification PKT-SP-MM-I02-040930 Contents 1 INTRODUCTION .............................................................................................1 1.1 Purpose................................................................................................................ 1 1.2 Scope.................................................................................................................... 1 1.3 Relation to PacketCable 1.x ............................................................................... 2 1.4 Specification Language ...................................................................................... 3 2 REFERENCES ................................................................................................4 2.1 Normative References ........................................................................................ 4 2.2 Informative References....................................................................................... 4 2.3 Reference Acquisition ........................................................................................ 5 3 TERMS AND DEFINITIONS............................................................................5 4 ABBREVIATIONS AND ACRONYMS ............................................................6 5 TECHNICAL OVERVIEW................................................................................8 5.1 QoS Background ................................................................................................. 8 5.1.1 DOCSIS 1.1 QoS Summary ...................................................................... 8 5.1.2 PacketCable 1.x QoS Summary.............................................................. 10 5.2 Architecture ....................................................................................................... 11 5.2.1 Client Types............................................................................................. 11 5.2.2 PacketCable Multimedia Devices ............................................................ 12 5.2.3 PacketCable Multimedia Interfaces ......................................................... 17 5.2.4 State Information ..................................................................................... 19 6 AUTHORIZATION INTERFACE DESCRIPTION ..........................................21 6.1 Gates: The Framework for QoS Control.......................................................... 21 6.1.1 Gate Identification (GateID)..................................................................... 23 6.1.2 Application Manager Identification (AMID) .............................................. 23 6.1.3 Subscriber Identification (SubscriberID) .................................................. 23 6.1.4 Gate Specification (GateSpec) ................................................................ 23 6.1.5 Classifier.................................................................................................. 24 6.1.6 Traffic Profile ........................................................................................... 25 6.1.7 Event Generation Info.............................................................................. 27 6.1.8 Time-Based Usage Limit ......................................................................... 27 6.1.9 Volume-Based Usage Limit ..................................................................... 27 6.1.10 Opaque Data ........................................................................................... 27 6.1.11 Gate Time Info......................................................................................... 27 6.1.12 Gate Usage Info ...................................................................................... 27 6.2 Gate Transitions ................................................................................................ 27 6.2.1 Authorized ............................................................................................... 29 6.2.2 Reserved ................................................................................................. 29 6.2.3 Committed ............................................................................................... 30 6.2.4 Committed-Recovery............................................................................... 32 09/30/04 CableLabs iii PKT-SP-MM-I02-040930 PacketCable™ Multimedia Specification 6.3 COPS Profile for PacketCable Multimedia ...................................................... 33 6.4 Gate Control Protocol Message Formats........................................................ 35 6.4.1 COPS Common Message Format........................................................... 35 6.4.2 Additional COPS Objects for Gate Control.............................................. 37 6.4.3 Gate Control Messages........................................................................... 55 6.5 Gate Control Protocol Operation ..................................................................... 58 6.5.1 Initialization Sequence............................................................................. 58 6.5.2 Operation Sequence................................................................................ 60 6.5.3 Procedures for Validating Resource Envelopes ...................................... 61 6.5.4 Procedures for Authorizing Resources through a Gate........................... 63 6.5.5 Procedures for Querying a Gate.............................................................. 64 6.5.6 Procedures for Modifying a Gate............................................................. 64 6.5.7 Procedures for Supporting Usage Limits................................................. 65 6.5.8 Procedures for Deleting a Gate ............................................................... 66 6.5.9 Procedure for Committing a Gate............................................................ 67 6.5.10 Termination Sequence ............................................................................ 67 6.5.11 Procedures for State Synchronization ..................................................... 67 7 EVENT MESSAGING INTERFACE DESCRIPTION.....................................68 7.1 Introduction ....................................................................................................... 68 7.2 Record Keeping Server Requirements............................................................ 70 7.3 General PacketCable Multimedia Network Element Requirements.............. 71 7.3.1 Element ID............................................................................................... 71 7.3.2 Timing...................................................................................................... 71 7.3.3 Primary and Secondary RKS Considerations.......................................... 71 7.3.4 Interaction with PacketCable RKS........................................................... 72 7.4 Event Messages for PacketCable Multimedia ................................................ 72 7.4.1 Policy Events ........................................................................................... 72 7.4.2 QoS_Reserve .......................................................................................... 76 7.4.3 QoS_Commit ........................................................................................... 77 7.4.4 QoS_Release .........................................................................................