About the Internet Protocol Detail Record (IPDR) Login Event Generator

Similar documents
Internet Protocol Detail Record Login Event Generator Templates

Cisco Service Control for Managing Remote Cable MSO Links Solution Guide

Troubleshooting the Remote Cable MSO Links Solution

About the DHCP Lease Query Login Event Generator

Removing Cable Modem and CPE Entries from the CMTS

Cable Commands: a through cable-modem

Usage-Based Billing for the Cisco CMTS Routers

Cisco cbr Series Converged Broadband Routers Troubleshooting and Network Management Configuration Guide

Subscriber Management Packet Filtering Extension for DOCSIS 2.0

Subscriber Management Packet Filtering Extension for DOCSIS 2.0

Hardware Compatibility Matrix for Cisco cbr Series Routers

Cisco Cable Manager 1.0

Cisco CMTS Troubleshooting and Network Management Features Configuration Guide

Cable FAQs. Contents. Document ID: 12177

Raw Data Formatting: The RDR Formatter and NetFlow Exporting

Using the Cable Monitor Tool

Final draft ETSI EN V1.1.0 ( )

Maximizing Legacy and DOCSIS 3.0 Bandwidth in the Forward Path using M CMTS

Release Notes for Cisco Remote PHY for Cisco 1x2 / Compact Shelf RPD Software 4.1

Cisco Service Control Overview

Information About the Cisco Service Control Concept

Upstream Interface Configuration

Subscriber Traffic Management

Using Cisco IOS Software

Blocking API. Introduction. Multithreading Support CHAPTER

SCA Reporter Templates

Cable Modem Termination System. Digital CATV

GLOSSARY. A syslog or SNMP message notifying an operator or administrator of a network problem.

Cisco 1-Gbps Wideband Shared Port Adapter for the Cisco ubr10012 Universal Broadband Router

Downstream Channel ID Assignment

Cisco ubr7225vxr E-28U and E-16U Broadband Processing Engines (Part Numbers UBR-E-28U and UBR- E-16U)

Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers

DOCSIS 3.0 Downstream Bonding for Bronze Certification

Configuration and Management

Table below shows the hardware compatibility prerequisites for this feature.

CABLE NETWORKS INTRODUCTION TO CABLE NETWORK TECHNOLOGIES AND PROTOCOLS

Advanced-Mode DOCSIS Set-Top Gateway 1.2 for the Cisco CMTS Routers

DHCP Overview. Information About DHCP. DHCP Overview

Cisco Network Registrar for the Cisco CMTS Routers

Cable Commands: ca through cr

Cisco CMTS Router Quality of Service Features Configuration Guide

CMTS Router Service Features

Policy Builder Overview

cable modem dhcp proxy nat on Cisco Cable Modems

High Speed Cable Modem

Nighthawk Multi-Gig Speed Cable Modem User Manual

Cable Interface Bundling for the Cisco ubr7200 Series Cable Router

Configure the IM and Presence Service

DOCSIS 3.0 Multicast Support on the CMTS Routers

Using the Subscriber Manager GUI Tool

Capturing and Reporting Subscriber Attributes

Cisco Broadband Access Center Architecture

L2VPN Support on Cable

IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment

IPv6 on Cable. Hardware Compatibility Matrix for Cisco cbr Series Routers, page 2 Restrictions for IPv6 on Cable, page 3

Relationship Between MIB Objects and CLI Show Commands

Cable MODEM Termination System (CMTS) Jade family DOCSIS CMTS for cable Networks solution

DOCSIS Load Balancing Movements

Cisco ubr7200 QoS/MAC Enhancements for Voice and Fax Calls: DOCSIS 1.0+

Broadband and Last Mile Networks

Overview. Nighthawk CM1100 Multi-Gig Speed Cable Modem. Data Sheet CM1100

Upstream Channel Bonding

Cisco Broadband Troubleshooter 3.3

High Speed Cable Modem

Cable Commands: d through h

Understanding Modern Cable Systems using DOCSIS

Cisco Remote PHY Device Downstream Virtual Splitting

Upstream Channel Bonding

Dynamic Bandwidth Sharing

Managing Subscribers

LAP BROADBAND SERVICES ROUTER 2000 (BSR 2000)

GLOSSARY. A syslog or SNMP message notifying an operator or administrator of a problem.

Configuration and Management

Advanced DOCSIS Set-Top Gateway Application Guide

DOCSIS. Introduction. Gabor Major. UPC Magyarorszag Kft. Liberty Global Inc.

Advanced DOCSIS Set-Top Gateway Application Guide for System Release 3.8/4.3

Programming with the Service Control Engine Subscriber Application Programming Interface

Programming with the Service Control Engine Subscriber Application Programming Interface

Distributed Access Architectures

Security Management System Central Monitoring Station with Push Mode Connectivity

Relationship Between MIB Objects and CLI Show Commands

Broadband Access Center Overview

Broadband Access Center for Cable Support Tools and Advanced Concepts

CM500 High Speed Cable Modem User Manual

Cable Modem Upstream RF Adaptation

Effective with Cisco IOS Release 15.0(1)M, the ssg default-network command is not available in Cisco IOS software.

Performance Evaluation of Scheduling Mechanisms for Broadband Networks

IPv6 on Cable. Note. Cisco Converged Broadband Routers Software Configuration Guide For DOCSIS 1

Casa Systems C10G Series

Configuration Templates Management

Cisco Dual DOCSIS Channel (DDC) on the Cisco ubr7246vxr Universal Broadband Router

Latency in DOCSIS Networks

Modeling a MAC Scheduler: Experiences with a DOCSIS Cable

Upstream Channel Bonding

Index. Numerics. Index p priority (QoS) definition Q VLAN standard w as a region 5-54

Cisco SCMS SM SCE-Sniffer DHCP LEG Reference Guide, Release 3.1.5

Exporting Phones. Using Phone Export CHAPTER

Proactive Network Maintenance (PNM) 4º Workshop America Movil - Painel B3

Managing the SCMP. About SCMP CHAPTER

Virtual Interface Bundling

Transcription:

CHAPTER 32 About the Internet Protocol Detail Record (IPDR) Login Event Generator Revised: August 02, 2012, Introduction This chapter describes the Internet Protocol Detail Record (IPDR) Login Event Generator (LEG) software module. This chapter contains these sections: Information About the IPDR LEG, page 32-2 IPDR Messages Example, page 32-2, page 32-3 32-1

Information About the IPDR LEG Information About the IPDR LEG The Service Control Management Suite (SCMS) Subscriber Manager (SM) IPDR LEG is a software module that is used in cable deployments in which, cable modem termination systems (CMTS) or other service elements can send the information over the IPDR streaming protocol. The IPDR streaming protocol is used by the CMTS to send per-subscriber records to the IPDR database. These records are later used for reporting or billing purposes. The IPDR records include the information required to map the cable modems and customer premises equipment (CPE) to Virtual Links. For IPDR/SP Protocol specification, see the http://www.ipdr.org/public/documentmap/sp2.2.pdf. The IPDR LEG processes the IPDR messages and translates the relevant messages into the Subscriber Manager log on events. The IPDR LEG can replace or enhance the DHCP sniffer role in a CMTS-aware environment by adding the subscriber log on capabilities based on the IPDR records. The CMTS generates IPDR record for each cable modem periodically (usually every 15 minutes). These records include all the required information, including the IP address of the cable modem. CMTS also generates IPDR records based on events related to the cable modem registration and the CPE type. These records contains the details of a CPE connected to a cable modem. These records are received by the IPDR Leg which are then translated into a Subscriber Logon Information record. IPDR records are generated periodically for all Cable Modems, this helps SCE to support dynamic changes of Cable Modems between QAM channels. To support dynamic changes, IPDR LEG retrieves VLINK ID from the mapping table after receiving a record. The SCMS Subscriber Manager IPDR LEG is an extension of the Subscriber Manager software and runs as part of the Subscriber Manager. From Service Control Management Suite (SCMS) Subscriber Manager Release 3.7.2: IPDR LEG supports Adhoc-based IPDR sessions. This feature is applicable only for Cisco CMTS. For details, see the Configuring the IPDR LEG to Use Adhoc IPDR Sessions section on page 34-16. You can use IPDR LEG together with SNMP to learn Cable Modem and Associated Bonding Groups. IPDR Messages Example The following is an example of an IPDR message: <CmMacAddr>00-18-9b-8d-fc-cd</CmMacAddr> <CmIpv4Addr>10.12.150.138</CmIpv4Addr> <CmtsMdIfName>Cable6/0/0</CmtsMdIfName> <CmtsMdIfIndex>1031</CmtsMdIfIndex> <CmtsRcsId>53</CmtsRcsId> <CmtsTcsId>3</CmtsTcsId> <CMTSupIfName>'Ca7/0/0-upstream1'</CMTSupIfName> <CMTSdownIfName>'Ca7/0/0-downstream'</CMTSdownIfName> In this example, 53 is the downstream channel index and 3 is the upstream channel index. The cable modem with MAC address 00 18 9b 8d fc cd and IP address 10.12.150.138 is associated with the CMTS. 32-2

Fair Usage Policy Fair Usage Policy When a subscriber logs in through the IPDR LEG, that subscriber is mapped to an appropriate package ID based on the mapping defined in the IPDR configuration file. If Quota Manager is used to define quota for each subscriber, at some point of time, the subscriber may move to a penalty package based on the usage, as defined in the Quota Manager configuration. IPDR LEG does not change the package ID if the subscriber is in a penalty package. To use this feature, you need to add the list of penalty packages to the IPDR configuration file by using the attribute ignore_policy_list. For details on ignore_policy_list, see the Information About Configuring the IPDR LEG section on page 34-2. If the penalty packages are added to the configuration file, the Subscriber Manager checks whether the subscriber is in any of the penalty package defined in the ignore policy list. If the subscriber is in any of the penalty package, the Subscriber Manager will not update the new package and continue with the existing penalty package until the penalty period is over. If you have configured default_policy, do not use the same value for the ignore_policy_list. Caution Do not to enable SNMP-BG query option during the initial deployment. Enabling the SNMP query for bonding groups may increase the number of SNMP queries to the CMTS and this may impact the CMTS CPU performance. We recommend that you enable this feature after the Vlink association gets converged for most of the subscribers in the Subscriber Manager. We also recommend an additional 60 MB of memory for each CMTS in the SM memory to accommodate the SNMP queue. IPDR LEG usually expects SAMIS message every 15 minutes for details of cable modem and channel set association. Instead of allowing the IPDR LEG to wait for 15 minutes to get the SAMIS message, you can configure the IPDR LEG to query the CMTS by using the SNMP query to get the bonding group details after receiving the cable modem registration template. IPDR LEG receives cable modem mac address and the CMTS information from the cable modem registration template messages. <CmtsHostName> <CmtsMdIfIndex> <CmtsRcsId> <CmtsTcsId> <CmMacAddr> <CmIpv4Addr> <RecType> The Subscriber Manager can learn the subscribers and its associated bounding group through SNMP query only if the cable modem mac address is configured as a subscriber ID. 32-3

Based on the configured interval, IPDR LEG aggregates the MAC address of the cable modems and then sends a single bulk query to the CMTSs for the DOCSIS MIBs: If no time interval configured, then the LEG does an immediate query to the CMTS for each cable modem registration message. IPDR LEG queries DOCSIS standard MIBs as an aggregated or immediate query based on the configuration. After the IPDR LEG receives the cable modem MAC address, the LEG adds those MAC addresses to a first-in-first-out (FIFO) queue. The cable modems in the FIFO queue are processed during each interval and the IPDR LEG triggers a bulk query to the CMTS. If the bonding group details are found, then the IPDR LEG checks for the mapping table for UpVlink and DownVlink IDs. If mapping is not found, then those cable modems are moved to a separate queue. These cable modems are again queried during the next interval. If the mapping is not found in the subsequent queries, information on these cable modems are removed from the queue. A cable modem can be associated to multiple bonding groups for different service flows. But the Subscriber Manager can learn the association of a cable modem to only one bonding group. The IPDR LEG handles a maximum of 100,000 messages at a given time. While handling these messages the queue is synchronized between update and removing the messages to it. The synchronization uses two different FIFO queues for each device. We recommend that you test the memory and performance impact before enabling this feature. For details on how to configure IPDR LEG to learn the cable modem and associated bonding group information through SNMP query, see the Configuring IPDR LEG to learn Cable Modem and Associated Bonding Groups Through SNMP Query section on page 34-17. Enabling SAMIS session along with SNMP BG option may lead to a scenario where obsolete Vlink IDs are associated to the subscribers. This is because SAMIS message may be generated after a delay. We recommend that you remove all SAMIS sessions before enabling SNMP BG option. After the SAMIS sessions are removed SM may not detect the dynamic channel changes on a cable modem. The following known caveats in CMTSs may cause partial or no Vlink mappings for subscriber: Channel Set ID may not be mapped to the upstream channels in the docsif3uschsetchlist. docsif3dschsetchlist may not populate the channel set of the bonding group. The Cisco CMTS router generates a CPE 'stop' IPDR messages (<RecType> 2 </RecType>) for the affected CPE, and no login messages (<RecType> 3 </RecType>) corresponding to that CPE are generated during dynamic channel changes. Functional Flow of Cable Modem Registration for DOCSIS 2.0 Cable Modems 1. The Cable Modem Registration 2.0 template reaches IPDR LEG. 2. IPDR LEG ignores the IP mapping; but updates the SM Database with the SubID, UP Vlink, and Down Vlink details. 3. The CPE type template reaches IPDR LEG. 4. IPDR LEG updates the SM Database with the IP mapping. 32-4

Functional Flow of Cable Modem Registration for DOCSIS 3.0 Cable Modems 1. The IPDR LEG receives the Cable Modem Registration 3.0 template. 2. The IPDR LEG updates the SM database with the subscriber ID. 3. The IPDR LEG updates the primary queue process with CM Mac Address (Subscriber ID) for DOCSIS 3.0 subscribers. 4. The SNMP query is triggered for the corresponding subscriber from the primary queue. 5. On successful SNMP response, the SM receives UpVlink and DownVlink channel details from the CMTS. 6. The IPDR LEG associates the subscribers with the corresponding UpVlink ID and DownVlink ID. 7. The IPDR LEG updates the SM database with the information on subscribers with an associated Vlink ID. 8. The IPDR LEG receives the CPE template. 9. The IPDR LEG parses the CPE template and updates the SM database with the IP mappings. Functional Flow of Cable Modem Registration When the CPE Templates Arrives SM Without the Corresponding CM Registration Template This scenario is applicable to both DOCSIS 2.0 and DOCSIS 3.0 subscribers. Understanding the Primary Queue Process 1. The IPDR LEG updates the Subscriber ID and IP mappings after receiving the CPE Template. 2. If there are no UpVlink or DownVlink associated with a Subscriber ID, the IPDR LEG updates the primary queue process with those CM Mac Address (Subscriber ID). 3. The SM triggers an SNMP query, from the primary queue, for the corresponding Subscriber details. 4. On successful SNMP response, the SM receives the UpVlink and DownVlink Channel details. 5. The IPDR LEG associates the subscriber with the corresponding UpVlink and DownVlink details. 6. The IPDR LEG updates the SM database with the Vlink details of the corresponding subscriber. With the default configuration, the Subscriber Manager sends only a maximum of 100 SNMP queries each second to the CMTS. 1. The IPDR LEG updates the SM database with the Subscriber ID and IP mapping. 2. The IPDR LEG updates the Primary Queue Process with Subscriber ID and IPmapping to run a query for the Vlink IDs associated with the subscriber ID. 3. The Primary Queue Process run a query. 4. The Primary Queue process fails to fetch the corresponding information from the CMTS. 5. The Primary Queue Process moves the query to the Retry Queue Process. 6. The Retry Queue Process runs the query. 7. On successful SNMP response, the SM receives the UpVlink and DownVlink Channel details. 8. The Retry queue process updates the IPDR LEG with the details. 32-5

9. The IPDR LEG updates the SM Database with the Vlink IDs. 32-6