You are previewing PacketCable Implementation.
O'Reilly logo
PacketCable Implementation

Book Description

PacketCable Implementation

Design, provision, configure, manage, and secure tomorrow's high-value PacketCable networks

Jeff Riddel, CCIE® No. 12798

PacketCable networks use IP technology to enable a wide range of multimedia services, from IP telephony to interactive gaming and beyond. Because PacketCable-based business and residential services are central to the cable industry's strategy for growth, the industry's need for PacketCable expertise is expected to increase dramatically.

PacketCable Implementation is the first complete primer on PacketCable network design, provisioning, configuration, management, and security. Drawing on consulting experience with every leading cable operator, Jeff Riddel presents real-world case studies, sample network designs, configurations, and practical tips for all facets of PacketCable planning and deployment.

This book's end-to-end coverage has been designed for cable engineers and networking professionals with widely diverse backgrounds and experience. Topics covered include PacketCable specifications and functional components, multimedia terminal adapters (MTA) provisioning, call signaling, media streaming, quality of service (QoS), event messaging, security, and much more. Every chapter contains tables and charts that serve as quick, easy references to key points. Each chapter closes with a summary and chapter review questions designed to help you assess and deepen your understanding.

PacketCable Implementation brings together everything you need to know about cable networking to service delivery.

  • Discover the PacketCable "big picture," including key application opportunities

  • Learn about the latest generation of PacketCable standards and specifications, including PacketCable 2.0 and DOCSIS 3.0

  • Understand the functional components of a PacketCable network and how they fit together

  • Walk step-by-step through provisioning, including protocols, flows, and MTA configuration

  • Gain an in-depth understanding of call signaling: message formats, Network-based Call Signaling (NCS), PSTN interconnects, Call Management Server Signaling (CMSS), and more

  • Implement efficient, high-performance media streaming

  • Deploy, analyze, manage, and troubleshoot a state-of-the-art QoS framework

  • Manage crucial network considerations, including lawful intercept

  • Introduction

    Part I Introduction and Overview of PacketCable

    Chapter 1PacketCable Overview

    Chapter 2 PacketCable Functional Components


    Part II MTA Provisioning

    Chapter 3 Provisioning Overview

    Chapter 4 Provisioning Flows

    Chapter 5 The MTA Configuration File


    Part III Call Signaling

    Chapter 6 Signaling Interfaces and MGCP Overview

    Chapter 7 NCS (Network-based Call Signaling)

    Chapter 8 TGCP and the PSTN Interconnect

    Chapter 9 Call Management Server Signaling Protocol (CMSS)


    Part IV Media Stream

    Chapter 10 Audio CODECs

    Chapter 11 RTP and RTCP


    Part V Quality of Service

    Chapter 12 DQoS Architecture and Framework

    Chapter 13 Analyzing, Implementing, and Troubleshooting DQoS

    Chapter 14 Multimedia Applications


    Part VI Network Considerations

    Chapter 15 Event Messaging and Lawful Intercept

    Chapter 16 PacketCable Network Design Considerations


    Part VII Appendixes

    Appendix A Standards and Specifications

    Appendix B Cable Monitor and Ethereal

    Appendix C Complete Call Flows

    Index

    This book is part of the Networking Technology Series from Cisco Press®, which offers networking professionals valuable information for constructing efficient networks, understanding new technologies, and building successful careers.

    Category: Cisco Press—Networking

    Covers: Broadband Multimedia

    Table of Contents

    1. Copyright
      1. Dedications
    2. About the Author
    3. About the Technical Reviewers
    4. Acknowledgments
    5. Icons Used in This Book
    6. Command Syntax Conventions
    7. Introduction
      1. Goals and Methods
      2. Who Should Read This Book?
      3. How This Book Is Organized
    8. I. Introduction and Overview of PacketCable
      1. 1. PacketCable Overview
        1. PacketCable Motivation
        2. Understanding the PacketCable Big Picture
        3. Standards
          1. IETF RFCs
          2. ANSI/Telcordia, ITU, and Other Specifications
          3. DOCSIS Specifications
            1. DOCSIS 1.0
            2. DOCSIS 1.1
            3. DOCSIS 2.0
            4. DOCSIS 3.0
          4. PacketCable Specifications
            1. PacketCable 1.0
            2. PacketCable 1.5
            3. PacketCable Multimedia
            4. PacketCable 2.0
        4. Chapter Summary
        5. Chapter Review
      2. 2. PacketCable Functional Components
        1. Multimedia Terminal Adapter (MTA)
          1. Overview of the CM2P2B
          2. Overview of the CG2P2WB
        2. Cable Modem (CM)
        3. Cable Modem Termination System (CMTS)
          1. Cisco CMTS Products
            1. Overview of the uBR7246VXR
            2. Overview of the uBR10012
        4. Call Agent
          1. Call Management Server (CMS)
          2. Gate Controller (GC)
          3. Media Gateway Controller (MGC)
          4. Announcement Controller (ANC)
          5. Overview of the BTS 10200 Softswitch
        5. Signaling Gateway (SG)
          1. Overview of the ITP Signaling Gateway
        6. Media Gateway (MG)
          1. Overview of the MGX 8000 Series
            1. PXM Cards
            2. RPM Cards
            3. SRM Cards
            4. VISM and VXSM Cards
          2. Overview of the AS5000 Series
        7. OSS/BSS BackOffice Components
          1. Overview of BAC
            1. Regional Distribution Unit (RDU)
            2. Device Provisioning Engines (DPEs)
            3. Cisco Network Registrar (CNR)
            4. Key Distribution Center (KDC)
          2. Revisiting the Cisco BTS 10200
          3. Record Keeping Server (RKS)
          4. Lawful Intercept
        8. Chapter Summary
        9. Chapter Review
    9. II. MTA Provisioning
      1. 3. Provisioning Overview
        1. Provisioning Overview
        2. Provisioning Protocols
          1. DHCP
            1. Option #43
            2. Option #60
            3. Option #82
            4. Option #122
          2. DNS
          3. TFTP
          4. HTTP
          5. Time-of-Day (ToD) Protocol
          6. System Logging (syslog)
          7. SNMP
          8. Kerberos
        3. CMTS Configuration
          1. BAC Configuration
          2. CNR Configuration
            1. DHCP Configuration
            2. DNS Configuration
          3. RDU Configuration
          4. DPE Configuration
          5. KDC Configuration
        4. Chapter Summary
        5. Chapter Review
      2. 4. Provisioning Flows
        1. DOCSIS Cable Modem Provisioning
          1. Scanning and Downstream Synchronization
          2. Obtaining Upstream Parameters
          3. Ranging
          4. IP Connectivity Establishment
            1. Stuck in the init(d) State
            2. Stuck in the init(io) State
            3. Troubleshooting the DHCP Process
          5. Time of Day Establishment
          6. Transfer of Configuration Information
          7. Registration
          8. Baseline Privacy Initialization
        2. PacketCable MTA Provisioning
          1. The Secure Method
            1. IP Connectivity Establishment
            2. Security Establishment
            3. Transfer of Configuration Information
            4. Registration
        3. The Basic Method
        4. The Hybrid Method
        5. MTA to CMS Initialization
        6. MTA to CMS Communication Loss
        7. Chapter Summary
        8. Chapter Review
      3. 5. The MTA Configuration File
        1. Cisco Broadband Configurator
          1. Using the CBC GUI
          2. Using the CBC CLI
        2. MTA Configuration File Format
          1. Device-Level Configuration Data
          2. Device-Level Service Data
          3. Per-Endpoint Configuration Data
          4. Per-Realm Configuration Data
          5. Per-CMS Configuration Data
        3. Notification Receivers
        4. BAC Configuration File Capabilities
          1. Using Templates
          2. Configuration File Utility
        5. MTA Configuration After Initialization
        6. Chapter Summary
        7. Chapter Review
    10. III. Call Signaling
      1. 6. Signaling Interfaces and MGCP Overview
        1. Device Relationship
        2. Endpoints and Connections
        3. MGCP Message Format
        4. MGCP Commands
          1. Verbs
          2. Transaction IDs
          3. Endpoint Name
          4. Protocol Version
          5. MGCP Parameters
          6. MGCP Commands Not Directly Related to Call Control
            1. RSIP Command
            2. AUEP Command
            3. AUCX Command
          7. Packages, Events, and Signals
          8. Making Calls and Call Control Commands
            1. RQNT Command
            2. NTFY Command
            3. CRCX Command
            4. Call ID Parameter
            5. Connection Mode Parameter
            6. Local Connection Options
            7. MDCX Command
            8. DLCX Command
        5. MGCP Responses
          1. Response Codes and Reason Codes
        6. Additional MGCP Information
        7. SDP Protocol Overview
        8. Chapter Summary
        9. Chapter Review
      2. 7. NCS (Network-based Call Signaling)
        1. NCS Variations from MGCP
          1. Command Header Format
          2. Endpoint Naming Convention
          3. Packages, Events, and Signals
          4. Local Connection Option Parameters for CODECs and Packetization
          5. Local Connection Option Parameters for DQoS
            1. DQoS Gate ID (dq-gi)
            2. DQoS Resource Reservation (dq-rr)
            3. DQoS Resource ID (dq-ri)
            4. DQoS Reserve Destination (dq-rd)
          6. Local Connection Option Parameters for Security
          7. SDP Attributes
          8. Other Notable Changes
        2. Examining Call Flows
          1. Basic ONNET Call
            1. Basic ONNET Call: Stage One
            2. Basic ONNET Call: Stage Two
            3. Basic ONNET Call: Stage Three
          2. Feature Calls
            1. Feature Call #1: Caller ID and Call Waiting
            2. Feature Call #2: Three-Way Calling
        3. Configuring the BTS 10200
          1. Basic or Core Configuration Tasks
            1. Step 1: Define the Call Agent Characteristics
            2. Step 2: Define the Call Agent
            3. Step 3: Configure Call Agent Variables
            4. Step 4: Define Points of Presence (POP)
          2. Dial Plan Configuration Tasks
            1. Step 1: Define National Destination Codes
            2. Step 2: Define Exchange Codes
            3. Step 3: Define Office Codes
            4. Step 4: Define Digit Map(s)
            5. Step 5: Define Destinations
            6. Step 6: Define Dial Plan Characteristics
            7. Step 7: Define the Dial Plan
          3. MTA Configuration Tasks
            1. Step 1: Configure the CMTS to Which the MTA Is Connected
            2. Step 2: Configure the MTA Characteristics
            3. Step 3: Configure the MTA
            4. Step 4: Configure the NCS Endpoints
            5. Step 5: Configure the Subscriber QoS Parameters
            6. Step 6: Configure Subscriber Characteristics
            7. Step 7: Configure the PacketCable Subscriber
            8. Step 8: Put the MTA into Service
            9. Step 9: Prepare the Endpoints for Service
            10. Step 10: Bring the Endpoints into Service
          4. Call Feature Configuration Tasks
            1. Step 1: Define the Feature Servers
            2. Step 2: Define Features
            3. Step 3: Define Vertical Service Codes
            4. Step 4: Define Services
            5. Step 5: Associate Subscribers with Services
            6. Step 6: Associate Subscribers to Features
        4. Troubleshooting Tips
          1. General BTS Troubleshooting Tips
            1. Displaying Running Processes on the BTS
            2. Displaying BTS Events and Alarms
            3. Accessing BTS Log Files
            4. Displaying the EMS Database Transaction Queue
            5. Auditing the Media Gateway
            6. Running BTS Diagnostics
            7. Validating Call Routing
            8. Collecting Traffic Statistics
            9. Displaying Billing Records
          2. Troubleshooting an MTA Not In Service
          3. DNS Issues
          4. No Dial Tone or Ring Tone
          5. No Ring Back Tone
          6. No Voice Path and One Way Voice
          7. DQoS Not Established or DQoS Information Missing
          8. Large Post Dial Delay Issues
          9. Parameter Negotiation Problems
          10. SDP Problems
        5. Chapter Summary
        6. Chapter Review
      3. 8. TGCP and the PSTN Interconnect
        1. PSTN Call Signaling Overview
        2. SS7 Overview
          1. Links, Linksets, and Routes
          2. The MTP Layers
          3. The SCCP and TCAP Layers
          4. The ISUP Layer
          5. Signaling Gateway Overview and Sigtran
        3. CAS Overview
        4. TGCP Overview
        5. TGCP Variations from MGCP
          1. Command Header Format
          2. TGCP Endpoint Naming Convention
          3. Packages, Events, and Signals
          4. Local Connection Option Parameters for CODECs and Packetization
          5. Local Connection Option Parameters for Security
          6. Local Connection Option Parameters for Lawful Intercept
          7. SDP Attributes
          8. Other Notable Changes
        6. Examining Call Flows
          1. Basic ONNET-to-OFFNET Call Flow
            1. Stage One: Basic ONNET-to-OFFNET Call Flow
            2. Stage Two: Basic ONNET-to-OFFNET Call Flow
          2. Basic OFFNET-to-ONNET Call Flow
            1. Stage One: Basic OFFNET-to-ONNET Call Flow
            2. Stage Two: Basic OFFNET-to-ONNET Call Flow
          3. Emergency 911 Call Flow
        7. COT Testing
        8. Component Configuration
          1. Signaling Gateway Configuration
            1. ITP Point Code Configuration (PSTN Side)
            2. Controller Configuration (PSTN Side)
            3. Serial Interface Configuration (PSTN Side)
            4. Define Linksets and Add Links (PSTN Side)
            5. Define Route Table (PSTN Side)
            6. Define Sigtran Interfaces (Sigtran Side)
            7. Define M3UA (Sigtran Side)
            8. Define SUA (Sigtran Side)
            9. Define ASPs (Sigtran Side)
            10. Define Application Servers and Routing Keys (Sigtran Side)
            11. Mated SG Pair Specific Configuration (Sigtran Side)
            12. ITP Group-Specific Configuration (Sigtran Side)
            13. Final ITP Configurations
        9. BTS 10200 Configuration
          1. SS7 and Signaling Gateway Configuration Tasks
            1. Step 1: Defining the Signaling Gateways
            2. Step 2: Defining the Signaling Gateway Groups
            3. Step 3: Defining the Signaling Gateway Processes
            4. Step 4: Defining the Switch’s Origination Point Code
            5. Step 5: Define the Destination Point Codes
            6. Step 6: Define the SCTP Parameters
            7. Step 7: Define the SCTP Associations
            8. Step 8: Define the ISUP Variant Used in the Network
            9. Step 9: Define the Routing Keys for ISUP
            10. Step 10: Define the Call Control Route
            11. Step 11: Enable the SCTP Association
          2. TCAP Configuration Tasks
            1. Step 12: Define an SCCP Network
            2. Step 13: Define Subsystem Characteristics
            3. Step 14: Define the Subsystems
            4. Step 15: Define the Routing Key for TCAP/SCCP Services
            5. Step 16: Define Individual TCAP/SCCP Routes
            6. Step 17: Define Service Logic Host Route Characteristics
            7. Step 18: Define Service Logic Host Route
            8. Step 19: Modify Call Agent Configuration
            9. Step 20: Enable the SCTP Association
            10. Step 21: Enable the Subsystem Groups or Subsystems
          3. Trunking Media Gateway Configuration Tasks
            1. Step 1: Configure the MG Characteristics
            2. Step 2: Configure the MG
            3. Step 3: Configure the TGCP Endpoints
            4. Step 4: Configure the Trunk Group QoS Parameters
            5. Step 5: Configure the Trunk Group Characteristics
            6. Step 6: Configure the Trunk Group
            7. Step 7: Configure the Trunks
            8. Step 8: Bring the MG into Service
            9. Step 9: Bring the Trunk Group into Service
            10. Step 10: Prepare the Endpoints for Service
            11. Step 11: Bring the Endpoints into Service
          4. Dial Plan Configuration Tasks for OFFNET Call Routing
            1. Step 1: Define Routes for Trunk Groups
            2. Step 2: Define Route Guides for Policy-Based Routing (Optional)
            3. Step 3: Define Carriers (Optional)
            4. Step 4: Define Destinations
            5. Step 5: Define Dial Plan Entries
          5. Configuring a Trunking Media Gateway
            1. PXM Configuration for Basic Gateway Setup
            2. RPM Configuration
            3. VXSM and VISM Configuration
              1. Step 1: Verify VISM Operating Mode (VISM Only)
              2. Step 2: Enable the ATM Port (VISM Only)
              3. Step 3: Enable ATM Resources
              4. Step 4: Configure PVC on the VISM/VXSM Card
              5. Step 5: Configure CAS Variants (Optional)
              6. Step 6: Enable TDM Lines
              7. Step 7: Enable STS-1 Paths (VXSM OC-3 Cards Only)
              8. Step 8: Configure Line/Path Parameters (Optional)
              9. Step 9: Bring the Lines into Service
              10. Step 10: Define Voice Interfaces (VXSM Only)
              11. Step 11: Add DS0 Endpoints to the Line (VISM Only)
              12. Step 12: Configure CAS Endpoints (VISM Only: Optional)
              13. Step 13: Configure the Gateway Domain Name
              14. Step 14: Configure Gateway IP Addresses
              15. Step 15: Configure Domain Names and Domain Name Servers
              16. Step 16: Configure Domain Name IP Addresses
              17. Step 17: Add the MGCs to a Redundancy Group
              18. Step 18: Configure a Signaling Protocol to this MGC Redundancy Group (VISM Only)
              19. Step 19: Adjust xGCP Parameters (Optional)
        10. Troubleshooting Tips
          1. Troubleshooting the Cisco ITP
          2. Troubleshooting the Cisco BTS 10200
          3. Troubleshooting the Cisco VXSM and VISM Media Gateways
        11. Chapter Summary
        12. Chapter Review
      4. 9. Call Management Server Signaling Protocol (CMSS)
        1. SIP Overview
          1. CMSS/SIP in a PacketCable Network
          2. SIP RFCs
          3. SIP User Agents and Sessions
          4. SIP Proxy Servers
          5. SIP Security
        2. SIP Protocol Format
          1. Start Line
          2. Message Header
          3. Message Body
        3. Examining Call Flows
          1. Basic Call
          2. Error Traces
            1. Call Not Answered
            2. Do Not Disturb
            3. DQoS Resource Reservation Failure
        4. CMSS Extensions of SIP
          1. DQoS Extensions
          2. Privacy Extensions
          3. Extensions to Pass Additional Information
          4. Other Extensions
          5. Other Modifications
        5. CMSS Timers
        6. CMSS Call Flow
        7. Configuring SIP and CMSS on the BTS 10200
          1. Step 1: Configuring the SIP/CMSS Characteristics
          2. Step 2: Configuring the SIP/CMSS Trunk Group
          3. Step 3: Putting the Trunk Group into Service
          4. Step 4: Defining Routes for Trunk Groups
          5. Step 5: Defining Destinations
          6. Step 6: Defining the Dial Plan
        8. Troubleshooting Tips
        9. Chapter Summary
        10. Chapter Review
    11. IV. Media Stream
      1. 10. Audio CODECs
        1. How CODECs Work
        2. PacketCable CODECs
          1. G.711
          2. G.728
          3. G.729E
          4. iLBC
          5. BV16
          6. Wideband CODECs
          7. CODEC Negotiation
        3. CODEC Metrics
          1. Voice Clarity
            1. PAMS
            2. PSQM and PSQM+
            3. PESQ
            4. ITU E-model and R-factors (ITU-T G.107)
          2. Delay
            1. Speaker to Backbone Delay
            2. Backbone Delay
            3. Backbone to Listener Delay
          3. Echo
        4. Voice Path Problems
          1. No Voice and One-way Voice
          2. Garbled Voice
          3. Other Voice Problems
        5. DTMF Digit Transport
        6. Voice Band Data (VBD) Transport
          1. Analog Modem Transport
          2. Facsimile Transport
          3. Teletype Technology Transport
        7. Chapter Summary
        8. Chapter Review
      2. 11. RTP and RTCP
        1. RTP Protocol Stack
        2. RTP Message Format
          1. Payloads and Payload Types
          2. Sequence Number
          3. Timestamp
          4. Synchronization Source (SSRC)
        3. RTP Packet Trace Analysis
        4. Packet Size Comparison
        5. Silence Suppression (also Known as VAD)
        6. DTMF Relay
        7. Fax Relay (T.38)
        8. RTCP Overview
        9. RTCP Message Format
        10. Component Configuration and Troubleshooting
          1. The Cisco CMS: BTS 10200
          2. The Cisco MG: VXSM
            1. Configuring CODEC-Related Options
            2. Configuring DTMF Relay
            3. Adjusting the Echo Parameters
            4. Adjusting Silence Suppression Parameters
            5. Configuring Tone Parameters
            6. Setting RTCP Parameters
            7. Configuring Voice Band Data (VBD) Options
            8. BERT Testing
            9. Bearer Tracing
          3. The Cisco MG: VISM
            1. Configuring CODEC-Related Options
            2. Adjusting the Jitter Buffer Parameters
            3. Negotiating Dynamic RTP Payload Types
            4. Configuring DTMF Relay
            5. Adjusting the Echo Parameters
            6. Configuring Tone Plans
            7. Setting RTCP Parameters
            8. Configuring T.38 Facsimile Parameters
            9. Detecting Voice Band Data
            10. Adjusting Silence Suppression Parameters
            11. Monitoring Active Calls
            12. BERT Testing
          4. MTA Configuration File
        11. Chapter Summary
        12. Chapter Review
    12. V. Quality of Service
      1. 12. DQoS Architecture and Framework
        1. DQoS Overview
        2. Gates
        3. Gate States
        4. COPS Protocol
          1. COPS Initialization
          2. CMTS to CMS Heartbeats
          3. PacketCable Objects in COPS
            1. Transaction Identifier
            2. Subscriber Identifier
            3. Gate Identifier
            4. Activity Count
            5. Gate Specification
            6. Event Generation Information
            7. PacketCable Error
            8. Electronic Surveillance Parameters
            9. PacketCable Reason
        5. DQoS Timers
        6. Authorizing DQoS Resources
          1. Summary of RSVP Flow Specifications
          2. Mapping SDP Information into RSVP Flow Specifications
        7. Reserving and Committing DQoS Resources
          1. Reviewing DOCSIS 1.1 QoS
            1. DOCSIS Headers
            2. Dynamic Service Flows
            3. Authorization Block Usage
            4. Generic Service Flow Parameters
            5. Upstream Service Flow Parameters
            6. Downstream Service Flow Parameters
            7. Classifying Packets
            8. Payload Header Suppression
          2. Mapping DOCSIS Service Flows into RSVP Flow Specifications
          3. Mapping DOCSIS Classifiers into Gate Classifiers
          4. Revisiting CMTS Authorization
        8. Chapter Summary
        9. Chapter Review
      2. 13. Analyzing, Implementing, and Troubleshooting DQoS
        1. Protocol Message Flows and Operation
          1. Basic ONNET Call
            1. Basic ONNET Call: Stage 1
            2. Basic ONNET Call: Stage 2
            3. Basic ONNET Call: Stage 3
          2. VAD and UGS-AD
        2. Admission Control of Service Flows
        3. Messaging in an Emergency 911 Call
        4. Tying DOCSIS QoS to Backbone QoS
        5. Configuration and Troubleshooting Commands
          1. Configuring PacketCable DQoS on a Cisco CMTS
            1. Enabling PacketCable Operation on the CMTS
            2. Configure the Event Messaging Element ID
            3. Specifying the Maximum Number of CMTS Allocated Gates
            4. Specifying the PacketCable DQoS Timer Values
            5. Configuring UGS-AD Flows to Switch to RTPS Scheduling
            6. Timing Out a UGS Flow
          2. Verifying and Troubleshooting DQoS on a Cisco CMTS
            1. Displaying Call History
            2. Verifying Current PacketCable Settings
            3. Displaying Information About Active DQoS Gates
            4. Displaying Service Flow Information
            5. Examining DOCSIS SID Information in Upstream Service Flows
            6. Displaying Upstream Statistics
            7. Displaying Upstream Capacity Issues
            8. Displaying Downstream Capacity Issues
            9. Displaying Statistical Information on DOCSIS DSX Messages Sent on the Downstream Channel
            10. Displaying General Information for the Cable Line Card
          3. Debugging PacketCable DQoS
            1. Debugging DOCSIS Dynamic Service Flow Messages During a Call
            2. Debugging to Find Admission Control Information
            3. Debugging COPS Messaging with DQoS
          4. Testing PacketCable DQoS Functionality
          5. BTS Configuration
          6. Verifying and Troubleshooting DQoS on the BTS
        6. Troubleshooting Tips
          1. COPS Protocol Issues
          2. Unexpected Gate Deletion from a Gate-Close Message
          3. Unexpected Gate Deletion from a Gate-Delete Message
          4. DOCSIS Protocol Issues
        7. Chapter Summary
        8. Chapter Review
      3. 14. Multimedia Applications
        1. PCMM Overview
        2. PCMM Components
          1. PacketCable Multimedia Clients
          2. Application Server (AS)
          3. Application Manager (AM)
          4. Policy Server (PS)
          5. Cable Modem Termination System (CMTS)
          6. Cable Modem (CM)
          7. RKS
        3. Service and Resource Control Domains
        4. PCMM DOCSIS Usage Considerations
        5. PCMM COPS Usage Considerations
          1. COPS Initialization
          2. PEP to PDP Heartbeats
          3. PacketCable Multimedia Objects in COPS
            1. Transaction ID
            2. Application Manager Identifier (AMID)
            3. Subscriber Identifier
            4. Gate Identifier
            5. Gate Specification
            6. Classifier/Extended Classifier
            7. Traffic Profile
            8. Event-Generation-Info
            9. Volume-Based Usage Limit
            10. Time-Based Usage Limit
            11. Opaque Data
            12. Gate Time Info
            13. Gate Usage Info
            14. PacketCable Error
            15. Gate State
            16. Version Info
            17. PSID
            18. Synch Options
            19. Msg Receipt Key
        6. PCMM Message Flow Template
        7. PCMM Message Flow Example
        8. Event Messaging
        9. Security
        10. PCMM Configuration on a Cisco CMTS
        11. Verifying and Troubleshooting PCMM on a Cisco CMTS
        12. Chapter Summary
        13. Chapter Review
    13. VI. Network Considerations
      1. 15. Event Messaging and Lawful Intercept
        1. Event Messaging Motivation and Background
        2. Event Message Types
        3. Event Messaging Call Flow
        4. Event Messaging Configuration and Troubleshooting
          1. Configuring Event Messaging on a BTS 10200
            1. Step 1: Define the RKS
            2. Step 2: (Optional) Modify Event Messaging Variables
            3. Step 3: Enable the Sending of EMs
            4. Step 4: (Optional) Configure a Billing Type for Subscribers
            5. Step 5: (Optional) Configure Media Alive EM Generation
            6. Recovering Billing Files
            7. Retrieving Event Messaging Measurements
          2. Configuring and Troubleshooting Event Messaging on a Cisco CMTS
        5. PacketCable Lawful Intercept Motivation and Background
        6. Surveillance Types
        7. Lawful Intercept Terminology
        8. AF-DF Communication
          1. Communicating Lawful Intercept Information to the CMTS
          2. Communicating Lawful Intercept Information to the MG
          3. Communicating Lawful Intercept Information Across CMSS
        9. DF-CF Communication
          1. Capturing Call Data and PCESP
          2. Lawful Intercept Call Flows
            1. Suspect with Call Data Tap Originates Call
            2. Suspect with Call Data Tap Receives Call
            3. Suspect with Call Content Tap Originates Call
            4. Suspect with Call Content Tap Receives Call
          3. Capturing Call Content
        10. Configuring Lawful Intercept
        11. Troubleshooting Tips
        12. Chapter Summary
        13. Chapter Review
      2. 16. PacketCable Network Design Considerations
        1. Security Considerations
          1. Types of Security Requirements
            1. Theft of Network Services
            2. Theft of Bearer Channel Information
            3. Theft of Signaling Channel Information
            4. Service Disruption Threats
            5. Repudiation
          2. Usage of the IP Security Architecture (IPsec)
          3. Configuring and Troubleshooting PacketCable Security
            1. Broadband Access Center (BAC) Configuration
            2. BTS 10200 Configuration and Troubleshooting
              1. Configuring NCS Signaling Security on the BTS 10200
              2. Configuring TGCP, COPS, and RADIUS Signaling Security on the BTS 10200
              3. Configuring RTP/RTCP on the BTS 10200
            3. VXSM Configuration
            4. Cisco CMTS Configuration
        2. QoS Considerations
          1. Characterizing Call Signaling Traffic
          2. QoS for NCS Packets on the DOCSIS Network
            1. Using the Primary Service Flows
            2. Using a Premium Best Effort Service Flow
            3. Using an nRTPS Service Flow
            4. Designing the Downstream Service Flow
            5. Figuring Out the Classifiers
          3. Backbone QoS Overview
          4. Setting DSCP Codepoints
            1. Packets Originating from the MTA
            2. Packets Originating from the CMTS
            3. Packets Originating from the CMS
            4. Packets Originating from the MG
          5. Configuring Backbone QoS Policies
          6. Use of MPLS in Backbone
        3. Capacity Planning and Traffic Engineering
          1. Determining the Call Capacity of a DOCSIS Upstream
          2. The Effect of Changing Packetization Interval
          3. The Effect of Changing CODEC
          4. The Effect of Implementing PHS
          5. The Effect of Implementing VAD
          6. The Effect of Implementing Security
          7. Differences Among Cable Linecards
          8. Line Usage and Traffic Pattern Considerations
          9. CMTS Considerations Beyond the Upstream Limitations
          10. Capacity Planning on the CMS
          11. Capacity Planning on the Trunking Gateway
        4. Redundancy, Redundancy
          1. CMS Availability
          2. CMTS Availability
            1. System Redundancy
            2. Processor Redundancy
            3. HFC Redundancy
            4. WAN Redundancy
          3. MTA Availability
          4. MG Availability
            1. PXM Redundancy
            2. SRM Redundancy
            3. VXSM and VISM Redundancy
            4. ATM VC Redundancy
            5. Other High-Availability Topics
          5. SG Availability
          6. OSS Server Availability
        5. Other CMTS Design Considerations
          1. Load Balancing
            1. Admission Control
            2. Spectrum Management
            3. Interface Queues
            4. Limiting Burst Sizes
        6. PacketCable Future
        7. Chapter Summary
        8. Chapter Review
    14. VII. Appendixes
      1. A. Standards and Specifications
      2. B. Cable Monitor and Ethereal
        1. Ethereal Overview
        2. Using Cable Monitor to Decode DOCSIS Packets
        3. Using an External RF Analyzer
        4. Configuring Ethereal to Decode DOCSIS Packets
        5. Using Ethereal to Examine MTA Provisioning
        6. Using Ethereal to Examine a Phone Call
        7. Using Ethereal to Generate Call Flow Schematics
        8. Using Ethereal to Examine RTP Streams
        9. Examining PacketCable COPS DQoS Packets
        10. Examining PacketCable Event Messaging Packets
        11. Examining OFFNET Packet Traces
        12. Examining PacketCable Lawful Intercept Packets
      3. C. Complete Call Flows
        1. Basic ONNET-to-ONNET Call
        2. Basic ONNET-to-OFFNET Call
        3. Basic OFFNET-to-ONNET Call
        4. Basic ONNET-to-SIP/CMSS Call
        5. Basic SIP/CMSS-to-ONNET Call
        6. Call Waiting
        7. Call Forwarding
        8. Three-Way Calling
        9. No Bandwidth Available