Cisco RF Gateway 10 Software Configuration Guide
RFGW-10 Video
Downloads: This chapterpdf (PDF - 884.0KB) The complete bookPDF (PDF - 2.82MB) | Feedback

Table of Contents

Video on the Cisco RFGW-10 DS-384 Line Card

Finding Feature Information

Contents

Prerequisites for Video

Restrictions for Video

Information About Video

QAM Channel

QAM Partition

Prerequisites for QAM Partition

Restrictions for QAM Partition

Information About QAM Partition

Default QAM Partition

Load Balancing Group and Video Routes

Video Input

Video Data Format

Unicast and Multicast Traffic

SPTS and MPTS

CBR and VBR

Bit Rate Range

Video Session Mapping

Table-based Mapping

Session-based Signaling

Video Session Types

Remapped Session

Pass-through Session

Data Piping Session

Video Processing

IP/UDP Depacketization

Dejittering and Clock Recovery

PSI Processing

PID Remapping

Session Cloning

PCR Restamping

Output Multiplexing

Video Session States

Video Applications

Video on Demand

Broadcast Digital Video

Switched Digital Video

Video Stateful Switchover

PowerKEY Encryption License Enforcement

DVB License Enforcement

How to Configure Video

Enforcing PowerKey Scrambling

Displaying Installed License Details

Configuring DVB Scrambling

Enforcing DVB Scrambling

Configuring CA Interface

Configuring EIS

Configuring ECMG

Configuring Scrambling for Video and Audio Only

Enabling SCG Checking During Provisioning

Configuring Strong Pairing Enforcement

Configuring Tier-Based Scrambling

Configuring IP Routes

Configuring ARP Entry

Verifying DVB Scrambling Configurations

Reserving the PIDs

Examples

Configuring RF Parameters

Configuring Global Video Parameters

Examples

Configuring QAM Partitions

ERMI QAM Partition

Associating QAM Channels to the ERMI QAM Partition

GQIv2 QAM Partition

Associating QAM Channels to the GQIv2 QAM Partition

Default QAM Partition

Configuring QAM Mode

Configuring Additional GQIv2 Parameters

Configuring Additional ERMI Parameters

Configuring Video Routes

Restrictions for Video Routes On an LBG

Configuring Multicast Routing for Video

Enabling IP Multicast Routing

Examples

Configuring Source Specific Multicast

Examples

Dynamic Load-Balancing for Multicast Sessions

Examples

Static Load-Balancing for Multicast Sessions

Configuring Multicast Session Labels

Examples

Configuring the Original Network ID

Configuring Local Video Sessions

Configuring a Local Unicast Video Session

Configuring a Group of Video Unicast Sessions

Configuring a Local Multicast Video Session

Configuring Session Cloning

Configuration Examples for Video

Local Unicast Session Configuration: Example

Local Multicast Session Configuration: Example

Remote Video Configuration: Example

Displaying Video Configurations

Displaying QAM Information

Displaying Video Multicast Uplink Information

Displaying Multicast Label Information

Displaying QAM Partition Configuration

Displaying Video Route Information

Displaying Video Session Information

Displaying Packet Insertion Session Information

Displaying Cable Video Statistics Information

Additional References

Related Documents

Standards

MIBs

RFCs

Technical Assistance

Feature Information for Video

Glossary

Video on the Cisco RFGW-10 DS-384 Line Card

First Published: January 8, 2009

Last Updated: June 27, 2014

 

The Cisco RF Gateway 10 (RFGW-10) is a Universal Edge Quadrature Amplitude Modulation (UEQAM) that supports both video and DOCSIS downstream services. Cisco RFGW-10 UEQAM supports Moving Picture Experts Group 2 (MPEG-2) in the control and data planes. The Cat4k Supervisor supports the control plane and the line card hardware and software support the data plane.

The video features are supported only on the Cisco RFGW-10 DS-384 line card. The RF line card functions as a universal QAM, providing both DOCSIS downstream and video services. It has eight RF ports, giving a total of 384 QAM channels per line card. Each line card has two 10-Gigabit Ethernet ports and two Gigabit Ethernet ports on the front panel. The Gigabit Ethernet and 10 Gigabit Ethernet ports of each line card are connected directly to the Supervisor Forwarding Engine, through the chassis’ mid-plane. You can supply video traffic to any line card in the same chassis through these ports. The supervisor card is also equipped with four 10-Gigabit Ethernet ports in the front panel.


Note Effective with Cisco IOS-XE Release 3.4.0SQ, for Annex B, the Cisco RFGW-10 supports a maximum of 1024 downstream channels per line card, where a maximum of 384 QAMs as pilots and a maximum of 640 QAMs as replicate. For Annex A, the Cisco RFGW-10 supports a maximum of 768 downstream channels per line card, where a maximum of 288 as pilot and 480 as replicate.


All front panel ports including those from the Supervisor cards and the line cards are connected to the forwarding engine ASIC on the Supervisor card. The forwarding engine performs packet switching based on rules. The forwarding engine forwards the video traffic to a line card through two 10Gigabit Ethernet ports on the mid-plane. Each 10GigE port provide up to 9.1 Gbps of usable bandwidth.

Finding Feature Information

Your software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the “Feature Information for Video” section.

Use Cisco Feature Navigator to find information about platform support and Cisco IOS, Catalyst OS, and Cisco IOS XE software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn . An account on Cisco.com is not required.

Prerequisites for Video

  • All input video streams must comply with the Transport Stream requirements specified in the MPEG-2 Systems specification (ISO/IEC 13818-1).
  • Effective with Cisco IOS-XE Release 3.4.0SQ, you must filter the PIDs before scrambling a video session.

Note Filtering the PID on a scrambled session may produce unexpected performance or results.


Restrictions for Video

  • For Annex B, a maximum of 256 QAM channels per line card are supported. This includes a maximum of 192 encrypted QAM carriers.

Note Effective with Cisco IOS-XE Release 3.4.0SQ, a maximum of 256 encrypted QAM carriers are supported for Annex B.


For Annex A or mixed Annex, a maximum of 192 QAM channels per line card are supported. This includes a maximum of 144 encrypted QAM carriers.

  • A maximum of 30 sessions per QAM and an average of 15 sessions are supported, that is a total of 3840 sessions are supported per line card.
  • Encrypted sessions can have a maximum of 30 sessions per QAM and average of 10 sessions, that is a total is 1920 sessions per line card.
  • For a remapped session, a maximum of 32 PIDs per program are supported, including the Program Map Table (PMT) PID.
  • The video IP packet should contain at least four MPEG transport packets on an average.
  • PowerKEY and Digital Video Broadcasting (DVB) licenses cannot be used simultaneously on a Cisco RFGW-10 DS-384 line card.
  • Effective with Cisco IOS-XE Release 3.4.0SQ, scrambling is not supported for the MPTS remapped sessions.

Information About Video

The video signals are encoded as MPEG-2 transport streams (TSs), which flow unidirectionally from the IP network to the Hybrid Fiber-Coaxial (HFC). On the IP network, the TS is IP-encapsulated and delivered to the Cisco RFGW-10 UEQAM either as unicast or multicast. The Cisco RFGW-10 UEQAM terminates the IP layer, extracts the TS, multiplexes it with other TSs; QAM modulates and up-converts the multiplex into output RF signals.

The following sections describe some key video concepts.

QAM Channel

The QAM Channel contains one or multiple video sessions. It can contain both unicast and multicast sessions. However, all unicast video sessions in a QAM channel must be of the same configuration type. Therefore, the video QAM channel can have one of the following:

  • Local unicast sessions using user-defined UDP map
  • Remote unicast sessions

A QAM channel is specified in the following syntax: qam slot/port.channel.

For example, qam 3/1.2 refers to the second QAM channel in QAM3/3 (that is, the first QAM port of the line card in slot 3.

Figure 1 Cisco RFGW-10 Slot/Port Numbering and QAM Configuration

QAM Partition

With the introduction of the Cisco RFGW-10 DS-384 line card (with 384 QAM channels), the capacity of a fully-loaded Cisco RFGW-10 UEQAM (with 10 line cards) is now 3840 QAM channels and 160 Gbps throughput—an eight-fold increase compared to that of the earlier Cisco DS-48 line cards.


Note Effective with Cisco IOS-XE Release 3.4.0SQ, for Annex B, the Cisco RFGW-10 supports a maximum of 1024 downstream channels per line card, where a maximum of 384 QAMs as pilots and a maximum of 640 QAMs as replicate. For Annex A, the Cisco RFGW-10 supports a maximum of 768 downstream channels per line card, where a maximum of 288 as pilot and 480 as replicate.


To sustain the increased capacity, and to use the resources of the Cisco RFGW-10 UEQAM optimally, effective with Cisco IOS-XE release 3.3.0SQ, a new tool—QAM Partition (QP) is introduced.

Each QP is assigned to a server such as the Edge Resource Manager (ERM) server to manage the resources in that partition.

QP allows servers running different control plane protocols like Edge Resource Management Interface (ERMI) or Generic QAM Interface (GQI) to share the resources of the Cisco RFGW-10 UEQAM.


Note Only GQI version 2 (GQIv2) is supported.


Each QP can be configured with a protocol to support the associated server.

This section has the following sub-sections:

Prerequisites for QAM Partition

  • Support for the Digital Network Control System (DNCS) QAM numbering scheme as (M ports) x (N channels), where all N channels within a port map to the same Cisco RFGW-10 UEQAM QAM port.
  • Support for the generic QAM model confined within a single Cisco RFGW DS-384 line card.
  • Support for resource sharing of the Cisco RFGW-10 UEQAM chassis over multiple resource managers. The sharing of resources is at the QAM level.
  • Allow ERM servers to choose any UDP port for a video session.
  • Ensure all QAM channels in the DNCS GQI model are capable of encryption.

Restrictions for QAM Partition

  • QP is supported only on the Cisco RFGW-10 DS-384 line card.
  • For the GQIv2 QP, QAMs cannot span across multiple line cards.

Information About QAM Partition

QAM Partition (QP) is a feature used to distribute the resources (QAM channels and the input bandwidth) of the high-density Cisco RFGW-10 UEQAM to resource management servers, such as the ERM.

Each QP is an independent territory managed by a server or a set of servers (up to 3 servers for GQIv2 and up to 10 servers for ERMI, to manage the QP for backup purposes) responsible for managing all video sessions on the QAM channels in that partition. The ERM server is also responsible for load balancing activities for all the input ports in that partition.

A QP allows static sharing of chassis among multiple ERMs. Since each server controls only the QAM channels and input bandwidth assigned in its own QP, the server does not overstep into resources assigned to other QPs.

A QP also allows dynamic sharing of multiple services that the server supports within that QP. For example, QAM channels and input bandwidth within the QP can be dynamically shared between the different sessions.


Note We recommend you do not share a QP among multiple servers. The only recommended scenario is to have a primary server and several backup servers. In this case, only one server is in charge at any point in time.


A QP contains the following resources:

  • A set of QAM channels
  • A set of routes through the mid-plane ports with allocated bandwidth

The server is responsible for:

  • Session management of the partition
  • Load balancing of those sessions

Note The server keeps track of how the input routes are utilized with respect to their allocated bandwidth. The Cisco RFGW-10 UEQAM rejects any session creation that violates the route bandwidth allocation.


Default QAM Partition

The Cisco RFGW-10 UEQAM creates a hidden default QP that contains all QAM channels that are not included in any user-defined QP. You must manage the QAMs in the default QP locally through the command line interface.

Local video sessions are configured through the command line interface. However, you must configure the video route for the default QAM partition under the load balance group for the line card before configuring the local video sessions.


Note Only user-defined mapping is supported for local video sessions.


Sessions created through the GQI version 2 or ERMI are referred to as remote sessions.

Load Balancing Group and Video Routes

Effective with Cisco IOS-XE Release 3.3.0SQ, the term load balancing group (LBG) is used to identify QAM traffic that uses the mid-plane 10 Gigabit Ethernet ports to forward traffic to the QAM carriers. Therefore, when seen from the point-of-view of the Cisco RF Gateway10, there are 20 LBGs—two LBG per Cisco RFGW-10 DS-384 line card. Each LBG has a maximum of 10 Gbps bandwidth (usable bandwidth is 9.1 Gbps), which is equivalent to a maximum of 192 QAM carriers for the Cisco RFGW-10 DS-384 line card.

For a video application, the route configuration is organized as route level and input route for a QAM partition. The bandwidth reserved for all routes cannot exceed the maximum bandwidth on the LBG. LBGs must be used to reserve the bandwidth and set up video routes.

A video server has multiple network paths to reach the Cisco RFGW-10 UEQAM chassis. The traffic may enter the chassis through one of its multiple ingress ports. Inside the Cisco RFGW-10 UEQAM chassis, there may be multiple paths between the ingress port and the output QAM channel.

LBG allows the user to map the input route of a QP to an internal mid-plane. For example, a QP with 9.1 Gbps of maximum throughput may use one mid-plane 10GE port exclusively, or it may divide the throughput into two sets of 4.55 Gbps, and send them to the two internal 10GE links. In other words, traffic may be split into multiple routes in different load balancing groups.

Another example is, if a QP has 4 Gbps of throughput and all its QAM channels are in the same line card, and the QP uses four ingress GE ports, then instead of setting up a single route of 4 Gbps, it can use four routes of 1 Gbps. Four IP addresses are used here to help organize the traffic into four GE pipes.

These four routes can be configured in two different load balancing groups with each LBG having 2 Gbps of traffic per mid-plane sending to the line card. The Cisco RFGW-10 UEQAM and the upstream routers, if any, can be configured such that the traffic maps to the selected ingress port appropriately for each video session.

When a QAM model on the ERM has more than one input port, the server determines the input port to use for a video session. This applies to both unicast and multicast sessions.

For ERMI, the input IP address is used to signal the input port to use for a video session. For GQIv2, the input port ID (gqi-ingress-port) is used instead. Selecting the input port determines the route of the QP, which in turn selects the mid-plane port, and the Cisco RFGW-10 UEQAM ingress port.

For multicast sessions, input address or input port is used to determine the mid-plane port and subsequently the mid-plane PIM to set up the IGMP join/leave for a given multicast source or group address to the mid-plane.

Video Input

This section describes the video input in detail:

Video Data Format

The video data is IP-encapsulated MPEG-2 TSs over UDP/IP.

All input TSs to the Cisco RFGW-10 UEQAM must be compliant with the MPEG-2 Systems specification (ISO/IEC 13818-1).

A TS contains one or multiple programs (TV channels). A program contains multiple elements such as video, audio, data, ECM, and so on. Each of these are encoded in an elementary stream (ES) and identified by a 13-bit PID. An ES is packetized into 188-byte transport packets (TPs). TPs of all ESs are multiplexed into the transport stream. A TP has a 4-byte header, an optional adaptation field, and payload. The PID field in the TP header indicates from which ES the TP has originated.

Each IP packet can hold up to seven TPs.

Unicast and Multicast Traffic

For unicast traffic, the input session is identified by the destination IP address and the destination UDP ports.

The Cisco RFGW-10 UEQAM supports both Any Source Multicast (ASM) and Source Specific Multicast (SSM). For ASM, the input session is identified by the group IP address. For SSM, the input session is identified by the source and group IP address pair. In both cases, the UDP ports are ignored.

Both ASM and SSM can co-exist but cannot overlap in a group IP address. Hence, for a group IP address, either a single ASM session, or one or more SSM sessions can be used.

Redundant multicast sources are supported. Up to three SSM multicast address pairs can be specified for a video session. However, only multicast traffic from one source is forwarded to the output QAMs. When the current active source fails, another source is chosen automatically.

SPTS and MPTS

A Single Program Transport Stream (SPTS) contains only one program and a Multiple Program Transport Stream (MPTS) contains multiple programs. An SPTS is used in Video on Demand (VoD) or Switched Digital Video (SDV), where each program is individually delivered. An MPTS is used in Broadcast Digital Video (BDV), where a pre-bundled set of programs are delivered as a whole. The advantage of MPTS is that it allows statistical multiplexing between programs to achieve good video quality at an overall constant lower bit rate.

The PID and program numbers in the MPTS and SPTS remuxing are unique. If there is a program number or PID conflict, a warning message is displayed.

For example,

If there is a MPTS program conflict, the following message is displayed:

%RFGW-6-LINECARD_MSG_INFO: SLOT 3:LC_INFOMSG_VIDEO_OUT_PROG_CONFLICT Prog 1 in remapped session 201392135 is blocked

 

If there is a MPTS PID conflict, the following message is displayed:

LINECARD_MSG_INFO: SLOT 3:LC_INFOMSG_VIDEO_OUT_MPTS_PID_CONFLICT PID 386, Prog 3 in remapped session 201392135 is blocked.

 

If there is a SPTS PID conflict, the following message is displayed:

LINECARD_MSG_INFO: SLOT 3:LC_INFOMSG_VIDEO_OUT_PID_CONFLICT PID 418, Remapped session 201392137 is blocked.

CBR and VBR

A program or a transport stream can be encoded in Constant Bit Rate (CBR) or Variable Bit Rate (VBR). Programs within an MPTS are encoded in VBR to take advantage of statistical multiplexing, although the overall MPTS is usually encoded in CBR.

In MPEG-2, the encoder periodically inserts samples of its clock into the transport stream. These samples are called Program Clock References (PCRs). The bit rate of a transport stream is calculated using two adjacent PCRs of the same program. For CBR, each PCR pair gives the same bit rate. For VBR, the bit rate can vary, but a piece-wise constant bit rate model is used, where the stream is assumed to be delivered in the constant rate as calculated by each adjacent PCR pair. While forwarding an MPEG session to the QAM, the original delivery model should be maintained, otherwise it might result in buffer overflow or underflow in the decoder.

MPEG-2 also allows transport streams without PCR (PCR PID being 0x1FFF in PMT). This is referred to as stream with unknown bit rate.

Bit Rate Range

The line cards support streams with different bit rates, including:

  • Standard Definition (SD) video programs with bit rates ranging from 62.5 kbps to 15 Mbps.
  • High Definition (HD) video programs with bit rates ranging from 6 to 20 Mbps.
  • Music programs with bit rates ranging from 128 to 384 kbps.

The line card supports up to 30 sessions per QAM channel. Due to the low bit rate nature of the music programs, these programs are expected to be pre-bundled into MPTS streams before being sent to the line card.

Only three high-definition (HD) sessions per QAM channel are supported.

Video Session Mapping

Video session mapping is the mapping between the input sessions and the output sessions of the Cisco RFGW-10 UEQAM. An input session is identified by a destination IP address and an UDP port for the unicast session, and by a group and source IP address pair for a multicast session. An output session is identified by a QAM ID and a program number.

The following video session mappings are supported:

  • Table-based Mapping: Also referred to as the local session configuration. This static mapping is configured using the CLI. Video sessions set up using this method are termed as local sessions.
  • Session-based Signaling: This mapping is dynamically signaled by an external server using a control protocol, such as GQIv2 and ERMI. Video sessions set up using this method are termed as remote sessions.

Table-based Mapping

The Cisco RFGW-10 UEQAM supports only user-defined mapping of table-based mapping.

User-defined Mapping

The user-defined mapping is typically used in VoD or Broadcast Digital Video applications. You can specify the mapping using the CLI. This mapping can be used for both unicast and multicast sessions.

Session-based Signaling

Session-based signaling is used in VoD, Broadcast Digital Video (BDV), and SDV applications. The Generic QAM Interface (GQIv2) based video control plane provides video session management through a GQIv2 signaling protocol with Digital Network Control System (DNCS) and Universal Session/Resource Manager (USRM). This mapping is used for both unicast and multicast sessions.

The GQIv2 supports the following:

  • Session management: session creation, deletion, and queries
  • Packet management: packet insertion, cancellation, and queries
  • Edge device maintenance: reset control and discovery encryption capability notification

The ERMI supports the following

  • RTSP protocol for session management.
  • ERRP protocol to push QAM resources to ERM.

Video Session Types

This section describes the video session types:

Remapped Session

The Cisco RFGW-10 UEQAM supports multiplexing multiple SPTSs into an MPTS in a QAM. For muxed sessions, the line card software automatically remaps the PIDs to avoid PID collision at the output. The output PSI are generated to contain the Transport Stream ID (TSID), the output program numbers, and the remapped PID values. For output TP scheduling, clash is resolved when multiple programs try for the same output slot. Unused output slots are filled with NULL packet (PID 0x1FFF).

Oversubscription results in random TP dropping.

Only PIDs referenced by the Program Association Table (PAT), PMT, and the CA descriptors are included at the output for the remapped session. The Ghost PIDs, which are unreferenced PIDs, are dropped.

Pass-through Session

A pass-through session is an MPTS that contains multiple programs pre-bundled before entering the EQAM device. The PAT is snooped and regenerated with the correct TSID. The PMT and other program data are not changed. PID remapping is not performed. Input NULL packets are dropped. Oversubscription results in random TP dropping. All ghost PIDs are preserved in the output.

The following features are supported for pass-through video sessions:

  • Multiplexing of pass-through video sessions with other sessions of any type
  • CBR clock recovery mode

Note Only eight pass-through sessions are supported per QAM channel.


Data Piping Session

Data piping sessions are typically streams containing well-known PIDs to be injected into the output QAM channel. They do not contain PSI or PCR. PSI processing and dejittering are not performed on data piping sessions.

The data piping session usage examples are:

  • Entitlement Control Message (ECM)/Entitlement Management Message (EMM) streams
  • Program and System Information Protocol (PSIP)
  • BDV System Information (SI) streams
  • Scientific Atlanta (SA) Broadcast File System (BFS) streams
  • Emergency alert message (SCTE-18)

IP/UDP Depacketization

The information from the IP and UDP headers is used to identify the session for an IP packet. All MPEG TPs found in the payload are processed.

Dejittering and Clock Recovery

The Cisco RFGW-10 UEQAM removes the packetization and network jitter introduced by the ingress IP network. The dejittering size is configurable from the range of 20 ms to 200 ms.

The Cisco RFGW-10 UEQAM implements clock recovery PLL to synchronize its local clock with that of the video server. This synchronization ensures that the input and output rate match and prevents or reduces the long term drift between the Cisco RFGW-10 UEQAM and the video server.

Dejittering and clock recovery apply to both the remapped and pass-through sessions.

The dejittering and clock recovery method assumes all video sessions are variable bit rate (VBR) by default. This method also works for sessions that are constant bit rate (CBR) sessions. However, in scenarios where the MPTS input stream contains programs with faulty PCRs, providing the CBR information helps isolate the faulty PCRs. Isolating faulty PCRs prevents them from corrupting the good PCRs within the same input session. The CBR dejittering and clock recovery mode is added in Cisco IOS Release 12.2(50)SQ1 to support isolation of faulty PIDs.


Note Only pass-through video sessions can be specified as CBR. This helps to differentiate the faulty PIDs from the useful PIDs.



Note For session of unknown bit rate, dejittering and clock recovery is not performed. In this case, the output traffic will be bursty.


PSI Processing

MPEG-2 defines a Program Specific Information (PSI) that consists of tables to enable the decoder to locate, descramble, and decode a program. The recognized and supported PSI tables are:

  • Program Association Table (PAT): Associates each program number with its PMT PID. Always in PID 0. Carries also the 16-bit Transport Stream ID (TSID).
  • Program Map Table (PMT): Specifies the PID and other information for all elementary streams associated with a program.
  • Conditional Access (CA) Descriptor: Appears in the PMT and is used to carry information related to the conditional access system. The Cisco RFGW-10 UEQAM includes the CA PID as part of the program ES.

The Cisco RFGW-10 UEQAM snoops for the input PAT and PMT to obtain program and ES information. This information is obtained using the show commands. For a remapped session, this information is used for PID remapping.

For remapped sessions, the Cisco RFGW-10 UEQAM regenerates the output PAT, which has the configured TSID and contains programs from all the video sessions in the QAM channel. The Cisco RFGW-10 UEQAM regenerates the output PMT with the configured program number and remapped output PID values.

For pass-through sessions, the Cisco RFGW-10 UEQAM regenerates the output PAT, which has the configured TSID. The rest of the PAT, and all the PMTs from the pass-through session is preserved at the output.

The data piping sessions are not expected to have PSI, therefore PSI processing is not done.


Note The Cisco RFGW-10 UEQAM detects PAT and PMT change by examining their version numbers and the CRC value. The PSI is resnooped when change is detected.


PID Remapping

For remapped sessions, the input PID is identified and remapped to its corresponding output PID value. No PID remapping is applied on pass-through sessions and data piping sessions.

Session Cloning

Session cloning refers to the ability of forwarding an input session to multiple output QAM channels. Only multicast sessions can be cloned. The output QAM channels can be located on the same, or different line cards.

Cloning is available on sessions using user-defined mapping, and session-based signaling. It is applicable to remapped sessions, pass-through sessions, and data piping sessions. For remapped sessions, each output copy can have a different output program number.


Note Unicast sessions cannot be cloned. A unicast session can be mapped to only one output QAM channel.


PCR Restamping

The value of all input PCRs is modified if necessary so that the output MPTS is compliant with the PCR requirements as per the MPEG-2 systems specification.

PCR restamping applies to both the remapped sessions and pass-through sessions. The data piping sessions are not expected to contain PCR, therefore PCR restamping is not applied.

Output Multiplexing

The Cisco RFGW-10 UEQAM multiplexes up to 30 sessions into an output MPTS for each QAM channel. Up to eight pass-through sessions can be multiplexed within a QAM channel.


Note Multiplexing of pass-through video sessions is supported effective with Cisco IOS Release 12.2(50)SQ1. A pass-through session can be multiplexed with other remapped sessions, pass-through sessions, or data piping session into the same QAM channels.


The MPTS session is assumed to have no collision in the PID space and program number space with the other sessions that already exist in the QAM channel, except for PAT PID. The Cisco RFGW-10 performs PID collision checking for all PIDs found in PAT and PMT of the new pass-through session. This does not include ghost PIDs. It also performs program number collision checking, where if a PID or a program number exists in the output QAM channel, the new pass-through session is blocked. This checking is performed whenever a new PAT or PMT is found in the session.

When picking the output PIDs for remapped sessions, the Cisco RFGW-10 avoids PIDs already existing in a QAM channel. Therefore, it is recommended that the pass-through sessions be created first in a QAM channel before the remapped sessions.

Video Session States

A video session is in one of the following states based on its traffic condition: INIT, ACTIVE, BLOCKED, IDLE, or OFF.

A session configured for the first time is in the INIT state. It stays in this state for a brief time. If the traffic starts before the INIT timer expires, it moves to the ACTIVE state, otherwise to the IDLE state.

When the traffic starts, the session remains in the ACTIVE state as long as the traffic continues to flow. When the traffic stops for a time longer than the IDLE timer, it moves to the IDLE state. During the IDLE state, the session’s PAT and PMT is retained as the output. If the traffic resumes in this state, the session moves to the ACTIVE state again with all its previous PSI and remapping information unaltered.

In IDLE state, if traffic does not start or resume before the OFF timer expires, the session transitions to the OFF state. When the traffic resumes, it is treated as a new session.

The figure below shows the traffic state transition.

Figure 2 Traffic State Transition Diagram

 

A video session is in the BLOCKED state when one of the following occurs:

  • The number of programs in a remapped session is more than 1.
  • The number of PIDs in a remapped session (including PMT PID) is more than 32.
  • The number of programs in a pass-through session is more than 64.
  • There is a problem in parsing the input PMT table.

The output of a BLOCKED video session is not inserted at the output QAM channel. The video session is unblocked when the above conditions are resolved.

Video Applications

The Cisco RFGW-10 UEQAM supports the following video applications:

Video on Demand

Video on Demand (VoD) sessions are unicast CBR SPTSs. All session mapping techniques can be used. The session type should be a remapped session. VoD supports Trick Mode, which provides functionalities like fast forward, rewind, and pause for an MPEG bit stream.

Broadcast Digital Video

Broadcast Digital Video (BDV) sessions are Multicast MPTSs. Typically, the User-defined Mapping or Session-based Signaling is used. It is cloned to multiple QAM channels due to its broadcast nature. The BDV session should be a pass-through session.

Switched Digital Video

Switched Digital Video (SDV) sessions are typically Multicast SPTSs. The Session-based Signaling is required for the SDV sessions. These are cloned to multiple QAM channels due to its broadcast nature.

Video Stateful Switchover

Video sessions on the Cisco RFGW-10 are either unicast or multicast sessions created manually or remotely using GQIv2 or ERMI. At run time, the video session state information is check pointed from the active Supervisor card to the standby Supervisor card.

Unicast video sessions continue to forward traffic during Supervisor card switchover with about one second outage time.

Multicast video sessions may experience a longer outage time during Supervisor card switchover. The outage time is a few seconds (approximately less than 10 seconds) and depends on the number of multicast sessions and the network topology. This is because the underlying multicast function is not SSO-aware although the video session state is synchronized to the standby Supervisor card.

PowerKEY Encryption License Enforcement

Effective with Cisco IOS-XE Release 3.3.0SQ, video sessions can be encrypted with the PowerKEY to address security concerns.

PowerKEY is a conditional access system (CAS) that provides a range of services for protection of digital entertainment content, such as linear or broadcast service encryption, session-based encryption for video-on-demand or other on-demand services, and a pay-per-view purchase model including reservation mode and impulse mode.

The encryption capability is enforced by the Cisco software license. When the line card is inserted into the chassis, there is no encryption feature license available. The Cisco Software Licensing (CSL) and platform CSL layer validate the license present in the line card flash partitions.

DVB License Enforcement

Effective with Cisco IOS-XE Release 3.4.0SQ, video sessions can be encrypted with DVB. DVB scrambling is performed using the DVB-Common Scrambling Algorithm (CSA).

The encryption capability is enforced by the Cisco software license. When the line card is inserted into the chassis, there is no encryption feature license available. The CSL and platform CSL layer validate the license present in the line card flash partitions.

How to Configure Video

Video configuration is based on the QAM channel, QAM partition, load balancing groups, and policy routes.

Local configuration refers to the QAM channels configured using the CLI. Remote configuration refers to the QAM channels configured using video control protocols such as GQIv2 and ERMI.

This section describes how to configure video on Cisco RFGW-10.

Enforcing PowerKey Scrambling

Prerequisites

The line card should be installed with the PowerKEY encryption license.

For more information, see How to Install Licenses on the Cisco RFGW-10 DS-384 Line Card section in the Software License Activation for Cisco RF Gateway 10 Line Cards guide .

SUMMARY STEPS

1. enable

2. configure terminal

3. cable linecard slot encryption pkey scrambler des

4. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable linecard slot encryption pkey scrambler des

 

RFGW-10(config)# cable linecard 3 encryption pkey scrambler des

Configures the line card encryption scrambling algorithm.

  • slot specifies the slot in which the line card is located.

Step 4

exit

 

RFGW-10(config)# exit

Exits global configuration mode.


Note On the Cisco DS-384 line card, only 192 carriers can be in encrypt mode. Effective with Cisco IOS-XE Release 3.4.0SQ, 256 carriers can be in encrypt mode on the Cisco DS-384 line card.


Displaying Installed License Details


Note DVB licensing is not supported for Cisco IOS-XE Release 3.3.0SQ. However, if a line card is installed with the DVB license, the show commands display the DVB-installed license information.


This is a sample output of the show command that displays the summary of the encryption information in Cisco IOS-XE Release 3.3.0SQ:

RFGW-10# show cable license all
 
Slot 3 : License Capability : DS384_384_PKEY_N_DVB
---------------------------------------------------
Feature: Downstream Licenses
Installed: 384 Consumed: 160 Available: 224 Forced-Shut: 0
 
Feature: Downstream Span Licenses
Installed: 640 Consumed: 1 Available: 639 Forced-Shut: 0
 
Feature: PowerKEY License
Installed: YES Enforced: YES Channels with PKEY ON: 95
 
Feature: DVB License
Installed: YES Enforced: NO Channels with DVB ON: 0
 
Slot 11 : License Capability : DS384_384_PKEY_N_DVB
---------------------------------------------------
Feature: Downstream Licenses
Installed: 384 Consumed: 0 Available: 384 Forced-Shut: 0
 
Feature: Downstream Span Licenses
Installed: 640 Consumed: 0 Available: 640 Forced-Shut: 0
 
Feature: PowerKEY License
Installed: YES Enforced: NO Channels with PKEY ON: 0
Note: Encryption license not enforced! Please check the encryption cli
Feature: DVB License
Installed: YES Enforced: NO Channels with DVB ON: 0
 

This is a sample output of the show command that displays the information about the licenses on a specific slot in Cisco IOS-XE Release 3.3.0SQ:

RFGW-10# show cable licenses 3
 
Slot 3 : License Capability : DS384_384_PKEY_N_DVB
---------------------------------------------------
Feature: Downstream Licenses
Installed: 384 Consumed: 160 Available: 224 Forced-Shut: 0
 
Feature: Downstream Span Licenses
Installed: 640 Consumed: 1 Available: 639 Forced-Shut: 0
 
Feature: PowerKEY License
Installed: YES Enforced: YES Channels with PKEY ON: 95
 
Feature: DVB License
Installed: YES Enforced: NO Channels with DVB ON: 0
 

This is a sample output of the show command that displays the summary of the encryption information in Cisco IOS-XE Release 3.4.0SQ:

RFGW-10# show cable licenses all
 
Slot 3 : License Capability : DS384_384_DVB
---------------------------------------------------
Feature: Downstream Licenses
Installed: 384 Consumed: 3 Available: 381 Forced-Shut: 0
 
Feature: Downstream Span Licenses
Installed: 0 Consumed: 0 Available: 0 Forced-Shut: 0
 
Feature: PowerKEY License
Installed: NO Enforced: NO
 
Feature: DVB License
Installed: YES Enforced: YES
 
 
Slot 11 : License Capability : DS384_384_PKEY_N_DVB
---------------------------------------------------
Feature: Downstream Licenses
Installed: 384 Consumed: 0 Available: 384 Forced-Shut: 0
 
Feature: Downstream Span Licenses
Installed: 0 Consumed: 0 Available: 0 Forced-Shut: 0
 
Feature: PowerKEY License
Installed: YES Enforced: NO
 
Feature: DVB License
Installed: YES Enforced: NO
 

This is a sample output of the show command that displays the information about the licenses on a specific slot in Cisco IOS-XE Release 3.4.0SQ:

RFGW-10# show cable licenses 3
 
Slot 3 : License Capability : DS384_384_DVB
---------------------------------------------------
Feature: Downstream Licenses
Installed: 384 Consumed: 3 Available: 381 Forced-Shut: 0
 
Feature: Downstream Span Licenses
Installed: 0 Consumed: 0 Available: 0 Forced-Shut: 0
 
Feature: PowerKEY License
Installed: NO Enforced: NO
 
Feature: DVB License
Installed: YES Enforced: YES
 

Configuring DVB Scrambling

Complete the following procedures to configure DVB scrambling:


Note You must configure the QAM sessions.


Enforcing DVB Scrambling

Prerequisites

You must install the DVB encryption and downstream licenses on the line card. For more information, see How to Install Licenses on the Cisco RFGW-10 DS-384 Line Card section in the Software License Activation for Cisco RF Gateway 10 Line Cards guide .

SUMMARY STEPS

1. enable

2. configure terminal

3. cable linecard slot encryption dvb scrambler csa

4. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable linecard slot encryption dvb scrambler csa

 

RFGW-10(config)# cable linecard 3 encryption dvb scrambler csa

Configures DVB-CSA as the line card encryption scrambling algorithm.

  • slot —Slot in which the line card is located. The valid range is from 3 to 12.

Step 4

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

What To Do Next

Configure Conditional Access (CA) interface. For more information, see Configuring CA Interface.

Configuring CA Interface

The Entitlement Control Message Generator (ECMG) proxy of the Cisco RFGW-10 communicates with external ECMG server using the CA interface.

Prerequisites

For communication between CA interface and external ECMG, the internal Gigabit ethernet interface must be configured for primary line card, and secondary line card for line card redundancy.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler linecard slot ca-interface ip_address subnet_mask gateway

4. interface qam slot/port.channel

5. cable mode video local encrypt

6. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler linecard slot ca-interface ip_address subnet_mask gateway

 

RFGW-10(config)# cable video scrambler linecard 3 ca-interface 192.0.2.1 255.255.255.0

0.0.0.0

Configures Conditional Access (CA) interface for the line card.

  • slot —Line card slot number. The valid range is from 3 to 12.
  • ip_address —IP address for the CA interface.
  • subnet_mask —Subnet mask for the CA interface.
  • gateway —Default gateway for the CA interface.

Step 4

interface qam slot/port.channel

 

RFGW-10(config)# interface qam 3/1.1

Enters subinterface QAM configuration mode.

Step 5

cable mode video local encrypt

 

RFGW-10(config-subif)# cable mode video local encrypt

Sets the mode for encryption based local video sessions.

Step 6

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

What To Do Next

Configure Event Information Scheduler (EIS). For more information, see Configuring EIS.

Configuring EIS

EIS contains the schedule information, all the configurations, and CA-specific information required for the complete CA system. EIS proxy must be configured on the Cisco RFGW-10 to communicate with the external EIS client.


Note This configuration is not needed for tier-based scrambling.


Restrictions

You can configure a maximum of 10 EIS per chassis.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler eis eis_id eis_name tcp_port

4. cp-overrule duration

5. overwrite-scg

6. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler eis eis_id eis_name tcp_por

 

RFGW-10(config)# cable video scrambler eis 1 server1 1024

Specifies the parameters for Event Information Scheduler (EIS) and enters the EIS configuration mode.

  • eis_id —EIS connection ID. The valid value is from 1 to 10.
  • eis_name —EIS server name.
  • tcp_port —TCP port number. The valid range is from 1024 to 65535.

Step 4

cp-overrule duration

 

RFGW-10(config-eis)# cp-overrule 2

(Optional) Configures the Crypto Period (CP) overrule duration.

  • duration —CP overrule duration in seconds. The valid range is from 1 to 99.

Step 5

overwrite-scg

 

RFGW-10(config-eis)# overwrite-scg

(Optional) Enables Scrambling Control Group (SCG) overwrite.

Step 6

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

What To Do Next

Configure Entitlement Control Message Generator (ECMG). For more information, see Configuring ECMG.

Configuring ECMG

ECMG receives control words (CW) in a control word provision message and access criteria and replies with an ECM or an error message. ECMG proxy must be configured on the Cisco RFGW-10 to communicate with the external ECMG server.

Prerequisites

To establish ECMG connection, Gigabit ethernet interface must be configured for primary line card, and secondary line card for line card redundancy.

Restrictions

You can associate a maximum of 3 ECMG proxies per line card.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler linecard slot ecmg ecmg_id { new name ecmg_type ca_system_id ca_subsystem_id | update }

4. auto-channel-id

5. connection connection-id priority ip-address port [ channel-id ]

6. desc-rule rule-id name { do-not-insert | add-priv-data { as-per-eis | at-es-level } data [ ecm-id-list ]}

7. overrule { max-comp-time max-comp-time | min-cp-duration min-cp-duration | trans-start-delay trans-start-delay | trans-stop-delay trans-stop-delay | start-delay start-delay | stop-delay stop-delay | ac-start-delay ac-start-delay | ac-stop-delay ac-stop-delay | rep-period rep-period | max-streams max-streams }

8. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler linecard slot ecmg ecmg_id { new name ecmg_type ca_system_id ca_subsystem_id | update }

 

RFGW-10(config)# cable video scrambler linecard 3 ecmg 2 new ecmgname1 standard 952 0

Specifies the parameters for the Entitlement Control Message Generator (ECMG) on the line card and enters ECMG configuration mode.

  • ecmg_id —ECMG ID. The valid range is from 2 to 4.
  • new —Adds a new ECMG proxy configuration.
  • name —ECMG name.
  • ecmg_type —Type of ECMG. The valid values are the following:

hitachi —Specifies that the ECMG type is Hitachi.

irdeto —Specifies that the ECMG type is Irdeto.

nagra —Specifies that the ECMG type is Nagra.

pkey —Specifies that the ECMG type is PowerKey.

standard —Specifies that the ECMG type is standard.

  • ca_system_id —CA system ID for the associated ECM stream in Hex. The valid values are from 0000 to FFFF.

Note Contact your CA vendor for the CA system ID.

  • ca_subsystem_id —CA subsystem ID in Hex. The valid values are from 0000 to FFFF.

Note Contact your CA vendor for the CA subsystem ID.

  • update —Updates an existing ECMG proxy configuration.

Step 4

auto-channel-id

 

RFGW-10(config-ecmg)# auto-channel-id

(Optional) Enables automatic channel ID selection.

Step 5

connection connection-id priority ip-address port [ channel-id ]

 

RFGW-10(config-ecmg)# connection 2 1 192.168.0.2 100

Configures ECMG connection.

  • connection-id —ECMG connection ID. The valid range is from 1 to 10.
  • priority —Priority of the ECMG connection. The valid range is from 1 to 1000.
  • ip-address —IP address of the external ECMG.
  • port —Port number. The valid range is from 100 to 65535.
  • channel-id —(Optional) Channel ID that is used for the ECMG connection when the automatic channel ID selection is disabled. The valid range is from 1 to 65535.

Step 6

desc-rule rule-id name { do-not-insert | add-priv-data { as-per-eis | at-es-level } data [ ecm-id-list ]}

 

RFGW-10(config-ecmg)# desc-rule 1 rule1 add-priv-data at-es-level A076B3

(Optional) Configures descriptor rule.

  • rule-id —Descriptor rule ID. The valid range is form 1 to 10.
  • name —Descriptor rule name.
  • do-not-insert —Specifies that no standard descriptor rules are inserted.
  • add-priv-data —Specifies that private data is inserted to the standard descriptor.
  • as-per-eis —Specifies that EIS determines the private data insertion level.
  • at-es-level —Specifies that the private data is inserted at the elementary stream level.
  • data —Private data in Hexadecimal without the 0x prefix.

Note The supported characters are 0 to 9, a to f, and A to F. The number of characters provided in the string must be even numbered.

  • ecm-id-list —(Optional) ECM IDs to which the rules must be applied, in decimal, separated by commas.

Step 7

overrule { max-comp-time max-comp-time | min-cp-duration min-cp-duration | trans-start-delay trans-start-delay | trans-stop-delay trans-stop-delay | start-delay start-delay | stop-delay stop-delay | ac-start-delay ac-start-delay | ac-stop-delay ac-stop-delay | rep-period rep-period | max-streams max-streams }

 

RFGW-10(config-ecmg)# overrule max-comp-time 2

(Optional) Overrules the default settings of the ECMG.

  • max-comp-time max-comp-time —Specifies the maximum time needed by ECMG to compute an ECM in milliseconds. The valid range is from 1 to 60000. The default is 5000.
  • min-cp-duration min-cp-duration —Specifies the minimum crypto period (CP) in milliseconds. The valid range is from 1000 to 3600000. The default is 10000.
  • trans-start-delay trans-start-delay —Specifies the transition start delay in milliseconds. The valid range is from-30000 to 0. The default is -2000.
  • trans-stop-delay trans-stop-delay —Specifies the transition stop delay in milliseconds. The valid range is from 0 to 30000. The default is 2000.
  • start-delay start-delay —Specifies the delay between the start of CP and ECM broadcast in milliseconds. The valid range is from -30000 to 30000. The default is -2000.
  • stop-delay stop-delay —Specifies the delay between the end of CP and ECM broadcast in milliseconds. The valid range is from -30000 to 30000. The default is -2000.
  • ac-start-delay ac-start-delay —Specifies the delay between the start of first CP after a change in access criteria and ECM broadcast. The valid range is from -30000 to 30000. The default is -2000.
  • ac-stop-delay ac-stop-delay —Specifies the delay between the end of last CP preceding a change in access criteria and ECM broadcast. The valid range is from -30000 to 30000. The default is -2000.
  • rep-period rep-period —Specifies the repetition period of ECM packets in milliseconds. The valid range is from 100 to 30000. The default is 100.
  • max-streams max-streams —Specifies the maximum number of simultaneous open streams supported by the ECMG on a channel. The valid range is from 0 to 30000. The default is 512.

Step 8

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

Configuring Scrambling for Video and Audio Only

When scrambling is configured using this procedure, elementary streams other than video and audio are not scrambled.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler video-audio-only

4. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler video-audio-only

 

RFGW-10(config)# cable video scrambler video-audio-only

Sets scrambling for only video and audio elementary streams for all line cards.

Step 4

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

Enabling SCG Checking During Provisioning

When SCG checking at the time of provisioning is enabled, the Simulcrypt Synchroniser (SCS) does not provision the SCG from EIS if the elementary streams or services in the incoming stream do not match the streams or services in SCG provisioning message. When this configuration is disabled, the input transport stream is verified only during scrambling.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler check-scg-at-prov

4. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler check-scg-at-prov

 

RFGW-10(config)# cable video scrambler check-scg-at-prov

Enables the checking of Scrambling Control Group (SCG) at the time of provisioning for all line cards.

Step 4

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

Configuring Strong Pairing Enforcement

Strong pairing enforcement is used for the NDS CA setup. When strong pairing enforcement is enabled, the strong pairing enforcement bit is always reset in the control word.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler strong-pairing-enforce

4. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler strong-pairing-enforce

 

RFGW-10(config)# cable video scrambler strong-pairing-enforce

Sets the NDS strong pairing enforcement for all line cards.

Step 4

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

Configuring Tier-Based Scrambling

Tier-based scrambling allows you to scramble all the sessions on a given line card (encrypted channels) with the same ECM streams. Only one stream is opened with the external ECMG, which reduces the license cost with the CA vendor. The CA vendor billing is based on the number of ECM streams.

Restrictions

Access criteria must be configured for all the ECMG proxies.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler linecard slot tier-based

4. access-criteria ecmg-id access-criteria

5. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler linecard slot tier-based

 

RFGW-10(config)# cable video scrambler linecard 3 tier-based

(Optional) Configures tier-based scrambling for the line card and enters tier-based configuration mode.

  • slot —Line card slot number. The valid range is from 3 to 12.

Step 4

access-criteria ecmg-id access-criteria

 

RFGW-10(config-tier)# access-criteria 2 A076B300005E

Configures access criteria for the ECMG.

  • ecmg-id —An existing ECMG ID. The valid range is from 2 to 4.
  • access-criteria —Access criteria in Hexadecimal without the 0x prefix.

Step 5

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

Configuring IP Routes


Note We recommend that you configure IP route only to connect to the CA servers residing in a different network. Improper configuration of IP routes can result in flooding of CA interface in the line card, which can affect the scrambling performance.


SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler linecard slot ip-route dest_ip_address gateway_ip [ subnet_mask ]

4. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler linecard slot ip-route dest_ip_address gateway_ip [ subnet_mask ]

 

RFGW-10(config)# cable video scrambler linecard 3 ip-route 192.168.0.15 192.168.0.19 255.255.255.128

Configures IP route for the CA interface on the line card.

  • slot —Line card slot number. The valid range is from 3 to 12.
  • dest_ip_address —Destination IP address.
  • gateway_ip —Default gateway for the IP route.
  • subnet_mask —(Optional) Subnet mask for the IP route.

Step 4

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

Configuring ARP Entry

ARP entry is configured to reach the external ECMG server when the CA system is outside the network.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video scrambler linecard slot arp dest_ip_address mac_address

4. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video scrambler linecard slot arp dest_ip_address mac_address

 

RFGW-10(config)# cable video scrambler linecard 3 arp 192.168.0.8 30e4.db04.8dc0

Configures IP route for the CA interface on the line card.

  • slot —Line card slot number. The valid range is from 3 to 12.
  • dest_ip_address —Destination IP address.
  • mac_address —MAC address.

Step 4

end

 

RFGW-10(config)# end

Enters privileged EXEC mode.

Verifying DVB Scrambling Configurations

To verify the DVB scrambling configurations, use the show cable video scrambler command.

Reserving the PIDs

This section describes how to reserve the PIDs in a chassis. You need to reserve the PIDs to avoid the PIDs to be included in the remap range.


Note It is a recommendation to reserve the PIDs before you configure the video sessions.


Restrictions

The following are the restrictions to reserve the PIDs:

  • You can configure only two PID ranges per chassis.
  • The entire range cannot be used to reserve the PID. You can reserve only two PID ranges per chassis with a gap of 2048 PIDs between two configurations.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video reserved-pid minimum PID range maximum PID range

4. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video reserved-pid minimum PID range maximum PID range

 

RFGW-10 (config)# cable video reserved-pid 455 500

Reserves the PID in the chassis.

  • minimum PID range —Specifies the minimum PID range that can be reserved. The range is from 256 to 8175.
  • maximum PID range —Specifies the maximum PID range that can be reserved. The range is from 256 to 8175.

Note The entire range cannot be used to reserve the PID. You can reserve only two PID ranges per chassis with a gap of 2048 PIDs between two configurations.

 

exit

 

RFGW-10(config)# exit

Exits global configuration mode.

Examples

The following example shows how to reserve the PID range:

RFGW-10> enable
RFGW-10# configure terminal

RFGW-10(config)# cable video reserved-pid 455 500

RFGW-10(config)# exit

 

Configuring RF Parameters

This configuration is similar to the Cisco RFGW-10 DS-384 QAM and RF Parameter configuration. For more information, see the Configuring the Cisco RFGW-10 DS-384 Line Card .

Configuring Global Video Parameters

This section describes how to fine-tune the timeout value of the video data plane. This configuration is optional.

SUMMARY STEPS

1. enable

2. configure terminal

3. [no] cable video timeout {init-session ms | idle-session ms | low-bitrate-idle-session ms | off-session sec}

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

[no] cable video timeout {init-session ms | idle-session ms | low-bitrate-idle-session ms | off-session sec}

 

RFGW-10(config)# cable video timeout idle-session 2000

Configures the video session timeout intervals on the QAM interface.

When a video session is created, it is in the INIT state. If the session does not see any traffic for the time duration specified by the INIT timer, the session moves to IDLE state. This state transition triggers source switchover if a backup source is provided for the session. A session in IDLE state inserts output PSI.

The valid range for the INIT timer is 100 to 60000 ms. The default INIT timer value is 1000 ms. The no form of the cable video timeout command resets the INIT timer to the default value.

Note The changed or new INIT timer value is applicable only to future video sessions.

When the traffic of an active video session stops for a period longer than the IDLE timer, the session moves to IDLE state. This state transition triggers source switchover if a backup source is provided for the session. A session in IDLE state inserts output PSI.

The valid range for the IDLE timer is 100 to 2000 ms. The default IDLE timer value is 250 ms. The no form of the cable video timeout command resets the IDLE timer to the default value.

Note The changed or new IDLE timer value is applicable only to future video sessions.

When the traffic of a video session stops for a period longer than the OFF timer, the session moves to OFF state. All the previous input PSI information is removed, and no output PSI is inserted.

The valid range for the OFF timer is 1 to 4294967295 seconds. The default value is 60 seconds. The no form of the cable video timeout command resets the OFF timer to the default value.

 

 

Note The changed or new OFF timer value is applicable only to future video sessions.

Note A session always moves to IDLE state before moving to OFF state.

When the low-bitrate-value is less than or equal to 64000 bps, the default IDLE timeout value is 5 seconds.

For video sessions with bitrate value greater than 256000 bps, the idle-session timeout value is 250 ms by default or takes the user-configured value.

 

exit

 

RFGW-10(config)# exit

Exits global configuration mode.

Examples

The following example shows how to configure an idle session timer and an off session timer:

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# cable video timeout idle-session 2000
RFGW-10(config)# cable video timeout off-session 2
RFGW-10(config)# exit

.

Configuring QAM Partitions

This section describes how to configure the QAM partition and the QAM specific video parameters:

To configure the QAM partition, complete the following procedures:

To configure the QAM-Specific video parameters, complete the following procedures:

To display the QAM partition configuration, see Displaying QAM Partition Configuration

ERMI QAM Partition

SUMMARY STEPS

1. enable

2. configure terminal

3. cable qam-partition partition-id

4. protocol ermi

5. mgmt ip ip_addr

6. server ip ip_addr

7. keepalive retry sec [Optional]

8. errp {component-name comp-name | connect-retry retry-interval | connect-time connect-seconds | hold-time hold-seconds | streaming-zone zone-name}

9. rtsp { connect-retry retry-interval | connect-time connect-seconds | keepalive connection-timeout-interval | session-timeout session-timeout-interval }

10. streaming-zone name

11. active

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable qam-partition partition-id

 

RFGW-10(config)# cable qam-partition 1

Creates the QAM partition.

  • partition-id —QAM partition ID. The valid range is from 1 to 50.

Step 4

protocol ermi

 

RFGW-10(config)# protocol ermi

Note You must configure the protocol for the QAM partition.

Sets the control plane protocol of the QAM partition.

  • ermi —Supports Edge Resource Management Interface (ERMI) protocol for video sessions.

Step 5

mgmt ip ip_addr

 

RFGW-10(config-qp)# mgmt-ip 1.1.1.1

Configures the management IP address of the QAM partition.

Note The management IP address of a QP must be unique within the chassis. It is the IP address that an external server uses to manage that QP.

Step 6

server ip ip_addr

 
RFGW-10(config-qp)# server ip 192.168.0.10

Configures the IP address of the server that manages the QP.

Note ERMI allows up to nine backup servers.

Step 7

keepalive retry sec

 

RFGW-10(config-qp)# keepalive retry 4

[Optional] Configures the keepalive time to maintain the connection with the server.

Step 8

errp {component-name comp-name | connect-retry retry-interval | connect-time connect-seconds | hold-time hold-seconds | streaming-zone zone-name}

 

RFGW-10(config-qp)# errp component-name c1

Configures the Edge Resource and Registration protocol (ERRP).

  • component-name—Specifies the ERMI component name for QAM partition.
  • comp-name—Component name.
  • connect-retry—Specifies connection retry time.
  • retry-interval—Connection retry interval in seconds, The valid range is from 1 to 10.
  • connect-time—Specifies the connection time.
  • connect-seconds—Connection time in seconds. The valid range is from 10 to 100
  • hold-time—Specifies the hold time.
  • hold-seconds—Wait time in seconds. The valid range is from 3 to 240 seocnds.
  • streaming-zone—Specifies the ERMI streaming zone for QAM partition.
  • zone-name—Streaming zone name.

Step 9

rtsp { connect-retry retry-interval | connect-time connect-seconds | keepalive connection-timeout-interval | session-timeout session-timeout-interval }

 
RFGW-10(config-qp)# rtsp connect-retry 5 connect-time 10 session-timeout 200

Configures the ERMI Real-time Streaming Protocol (RTSP) on the QAM partition.

  • connect-retry—Specifies RTSP connection retry time.
  • retry-interval—RTSP connection retry interval, The valid range is from 1 to 10.
  • connect-time—Specifies the RTSP connection time
  • connect-seconds—RTSP connection time in seconds. The valid range is from 10 to 200.
  • keepalive—Specifies the keepalive time for the RTSP connection.
  • connection-timeout-interval—RTSP connection timeout interval. The valid range is from 1 to 300.
  • session-timeout—Specifies the RTSP session timeout for the connection.
  • session-timeout-interval—RTSP session timeout interval. The valid range is from 10800 to 36000.

Step 10

streaming-zone name

 

RFGW-10(config-qp)# streaming-zone zone1

Configures the streaming zone for the QAM Partition.

Step 11

active

 

RFGW-10(config-qp)# active

Activates the QAM Partition.

Note For the ERMI protocol, Cisco RFGW-10 UEQAM opens an ERMI-1 connection and advertises its resources to the ERM.

Step 12

exit

 

RFGW-10(config-qp)# exit

Exits global configuration mode.

Example

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# cable qam-partition 1
RFGW-10(config-qp)# protocol ermi
RFGW-10(config-qp)# mgmt-ip 1.1.1.1
RFGW-10(config-qp)# server ip 19.10.10.10
RFGW-10(config-qp)# keepalive retry 4
RFGW-10(config-qp)# errp component-name c1
RFGW-10(config-qp)# connect-retry 5
RFGW-10(config-qp)# connect-time 10
RFGW-10(config-qp)# hold-time 200
RFGW-10(config-qp)# streaming-zone zone1
RFGW-10(config-qp)# active
 

For more information on these commands, see the Cisco RF Gateway 10 DS-384 Video Command Reference Guide.

Associating QAM Channels to the ERMI QAM Partition


Note QAM mode should be in cable mode video remote.


Prerequisites

Ensure that the QAM mode is configured. For more information see Configuring QAM Mode.

SUMMARY STEPS

1. enable

2. configure terminal

3. interface qam slot/port.channel

4. cable qam-partition partition-id

5. exit

 

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

interface qam slot/port.channel

 

RFGW-10(config)# interface qam 3/1.2

Enters subinterface QAM configuration mode.

Step 4

cable qam-partition partition-id

 

RFGW-10(config)# cable qam-partition 1

Creates the QAM partition.

  • partition-id —QAM partition ID. The valid range is from 1 to 50.

Step 5

exit

 

 

RFGW-10(config)# exit

Exits global configuration mode.

Example

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.2
RFGW-10(config-if)# cable qam-partition 1
RFGW-10(config-if)# exit

GQIv2 QAM Partition

SUMMARY STEPS

1. enable

2. configure terminal

3. ip default-gateway ip address

4. ip rpc portmapper

5. cable qam-partition partition-id

6. protocol gqi

7. mgmt ip ip_addr

8. server ip ip_addr

9. mac-address mac_addr

10. keepalive retry sec [Optional]

11. reset interval sec [Optional]

12. active

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

ip default-gateway ip address

 

 

RFGW-10(config)# ip default-gateway

Adds the default gateway to the configuration.

Step 4

ip rpc portmapper

 

 

RFGW-10(config)# ip rpc port mapper

Establishes Remote Procedure Call (RPC) connection.

RPC allows the DNCS or USRM (client) to invoke a program to be executed on the Cisco RFGW-10 EQAM (server).

Step 5

cable qam-partition partition-id

 

RFGW-10(config)# cable qam-partition 1

Creates the QAM partition.

partition-id —QAM partition ID. The valid range is from 1 to 50.

Step 6

protocol gqi

 

RFGW-10(config)# protocol gqi

Note You must configure the protocol for the QAM partition.

Sets the control plane protocol of the QAM partition.

  • gqi —Supports Generic QAM Interface (GQIv2) protocol sent either to the Data Network Control Station (DNCS) server or the USRM server, or Digital Network Control System.

Step 7

mgmt-ip ip_addr

 

RFGW-10(config-qp)# mgmt-ip 1.1.1.1

Configures the management IP address of the QAM partition.

Note The management IP address of a QP must be unique within the chassis. It is the IP address that an external server uses to manage that QP.

Step 8

server ip_addr

 
RFGW-10(config-qp)# server 192.168.0.10

Configures the IP address of the server that manages the QP.

Note GQIv2 allows up to two backup servers and one primary server to be configured. The first server IP configured is considered the primary server IP. To configure backup servers, configure multiple servers with different server IP addresses.

Step 9

mac-address mac_addr

 

RFGW-10(config-qp)# mac-address 30e4.db04.8dc1

Configures the MAC address for the QAM partition.

  • mac-addr—MAC address of the RFGW-10.

Note GQIv2 uses the MAC address of the Cisco RFGW-10 UEQAM as a unique identifier to be used as a part of the GQIv2 session ID.

Note The show idprom chassis command shows the 64 MAC addresses on the chassis. Use one of them for each QP.

Step 10

keepalive retry sec

 

RFGW-10(config-qp)# keepalive retry 4

[Optional] Configures the keepalive time to maintain the connection with the server.

Step 11

reset interval seconds

 

 

[Optional] Sets the reset interval.

  • seconds—Reset interval value. The valid interval range is from 1 to 300.

Step 12

active

 

RFGW-10(config-qp)# active

Activates the QAM Partition.

Note For the GQIv2 protocol, the Cisco RFGW-10 UEQAM sends a Reset Indication message to the server.

Note This command also sends a discover encryption message, which includes the RSA public key, encryption and scramble type that Cisco RF Gateway-10 configures and supports.

Note The discover encryption message is sent only when all QAMs in that QP are configured for video encrypted mode.

Example

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config-qp)# protocol gqi
RFGW-10(config-qp)# mgmt-ip 10.10.10.10
RFGW-10(config-qp)# server 10.20.20.20
RFGW-10(config-qp)# mac-address 30e4.db04.8dc0
RFGW-10(config-qp)# active

Associating QAM Channels to the GQIv2 QAM Partition


Note QAM mode should be in cable mode video remote.


Prerequisites

Ensure that the QAM mode is configured. For more information see Configuring QAM Mode.

SUMMARY STEPS

1. enable

2. configure terminal

3. interface qam slot/port.channel

4. cable partition partition-id { external-channel channel_number }

5. exit

 

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

interface qam slot/port.channel

 

RFGW-10(config)# interface qam 3/1.1

Enters subinterface QAM configuration mode.

Step 4

cable partition partition-id { external-channel channel_number}

 

RFGW-10(config)# cable qam-partition 3

Creates the QAM partition.

  • partition-id —QAM partition ID. The valid range is from 1 to 50.
  • external-channel —Output port number used in ERM to represent a QAM channel.

Note External channel number is the QAM channel number identified in the DNCS or USRM server.

  • channel_number —External output port number for GQI protocol QAM partition. The valid range is from 1-2147483647.

Step 5

exit

 

RFGW-10(config)# exit

Exits global configuration mode.

Example

 
RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-if)# cable qam-partition 3 external-channel 1
 

Default QAM Partition


Note A default QP is not required to be configured. The default QP contains all QAM carriers that are not being used by the GQIv2 or ERMI.


Each line card requires a video route for all local sessions using the default QP.

A QAM channel can now have sessions from more than one unicast destination IP address, and can receive video traffic from both mid-plane ports.

Configuring QAM Mode

To enable the video service under a QAM channel, you must configure the QAM mode as video. QAM mode can be either local, remote, or remote encrypt video.


Note Remote encrypt is not supported for ERMI.


SUMMARY STEPS

1. enable

2. configure terminal

3. interface qam slot/port.channel

4. cable mode video { local | remote } [ encrypt ]

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

interface qam slot/port.channel

 

RFGW-10(config)# interface qam 3/1.1

Enters subinterface QAM configuration mode.

Step 4

cable mode video { local | remote }[ encrypt ]

 

RFGW-10(config-subif)# cable mode video local

Sets the mode of the QAM channel.

Step 5

exit

 

RFGW-10(config-subif)# exit

Exits subinterface QAM configuration mode.

Example

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-subif)# cable mode video local
RFGW-10(config-if)# exit
RFGW-10(config)# interface qam 3/1.2
RFGW-10(config-subif)# cable mode video remote
RFGW-10(config-if)# exit
RFGW-10(config)# interface qam 3/1.3
RFGW-10(config-subif)# cable mode video remote encrypt
RFGW-10(config-if)# exit

Configuring Additional GQIv2 Parameters


Note QAM mode should be either remote or remote encrypt to configure GQIv2 parameters.



Note QAM should be associated with the GQIv2 QAM Partition.


SUMMARY STEPS

1. enable

2. configure terminal

3. interface qam slot/port.channel

4. cable video encryption-failover-mode {blackout | clear}

5. cable video pre-encrypted-multicast

6. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

interface qam slot/port.channel

 

RFGW-10(config)# interface qam 3/1.1

Enters subinterface QAM configuration mode.

Step 4

cable video encryption-failover-mode {blackout | clear}

 

RFGW-10(config-subif)# cable video encryption-failover-mode blackout

Enables video encryption failover.

  • blackout—Indicates that black screen is displayed when failover occurs.
  • clear—Indicates that encrypted session is played without being scrambled when failover occurs.

Step 5

cable video pre-encrypted-multicast

 

RFGW-10(config-subif)# cable video pre-encrypted-multicast

Configure pre-encrypted Switched Digital Video (SDV) multicast video sessions.

Note The cable video pre-encrypted-multicast command pre-encrypts the incoming traffic. In a DNCS 5.0 environment, pre-encrypted linear multicast carriers require special provisioning through the CLI so that the Edge QAM does not attempt to re-encrypt the video sessions.

Step 6

exit

 

RFGW-10(config-subif)# exit

Exits subinterface QAM configuration mode.

Example

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.1

RFGW-10(config-subif)# cable video encryption-

-mode blackout

RFGW-10(config-subif)# cable video pre-encrypted-multicast

Configuring Additional ERMI Parameters


Note QAM mode should be remote to configure QAM group.



Note QAM should be associated with the ERMI QAM Partition.


SUMMARY STEPS

1. enable

2. configure terminal

3. cable service-group name

4. qam-group qam-group-name

5. interface qam slot/port.channel

6. cable qam-group qam-group

7. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable service-group name

 

RFGW-10(config)# cable service-group 1

Creates a cable service group.

  • name— service group name

Step 4

qam-group qam-group-name

 

RFGW-10(config-qsg)# qam-group gp1

Creates a QAM group under the service group.

  • qam-group name— QAM group name

Step 5

interface qam slot/port.channel

 

RFGW-10(config-qsg)# interface qam 3/1.2

Enters subinterface QAM configuration mode.

Step 6

cable qam-group qam-group name

 

RFGW-10(config-subif)# cable qam-group group1

Adds a QAM channel to the QAM group.

  • qam-group name— QAM group name

Step 7

exit

 

RFGW-10(config-subif)# exit

Exits subinterface QAM configuration mode.

Example

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# cable service-group 1
RFGW-10(config-qsg)# qam-group qg1
RFGW-10(config-qsg)# interface qam 3/1.2
RFGW-10(config-subif)# cable qam-group qg1
RFGW-10(config-subif)# exit

Configuring Video Routes

This section describes how to create policy routes to redirect video traffic to the line cards. A video route maps a set of UDP destination IP to the corresponding load balancing group (that is, the mid-plane link).


Note A multicast session is no longer needed to be joined from both mid-plane ports to reach all QAM channels within a line card.


Restrictions for Video Routes On an LBG

  • When using ERMI, input port is referred to as the IP address and while using GQIv2, it is referred to as the input port ID or gqi-ingress-port.
  • The gqi-ingress-port must be the same as port number that is configured in the DNCS or USRM.
  • Bit rate per route applies to all traffic including unicast, multicast video sessions for that QAM partition.
  • Video routes are not statically mapped to a set of QAM carriers on the line card. Input routes have full connectivity between any input port and output QAM carriers.
  • The IP address and UDP range in the route must be unique, and must be a valid IP address configured in one of the Cisco RFGW-10 UEQAM interfaces.
  • Maximum bandwidth per LBG cannot exceed 10 Gbps (usable bandwidth is 9.1 Gbps).

SUMMARY STEPS

1. enable

2. configure terminal

3. cable route linecard slot load-balance-group id

4. qam-partition { default | partition-id } { ip dest-ip-addr } [ udp low-udp high-udp ] { gqi-ingress-port ingress_port_no }{ bitrate bit-value }

5. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable route linecard slot load-balance-group id

 

RFGW-10(config)# cable route linecard 3

load-balance-group 1

Enters the route level.

Note LBGs can be configured only for the primary line card.

  • slot —Valid values are 3 to 12.
  • load-balance-group —Valid values are 1 and 2.
  • id —Specifies the load balancing group number. The valid group IDs are 1 and 2.

Step 4

qam-partition { default | partition-id } { ip dest-ip-addr } [ udp low-udp high-udp ] { gqi-ingress-port ingress_port_no }{ bitrate bit-value }

 

RFGW-10(config-lbg)# qam-partition default ip

192.168.10.10 udp 49201 49250 bitrate 250000

RFGW-10(config-lbg)# qam-partition 1 ip 192.168.20.10 udp 49201 49250 gqi-ingress-port 1 bitrate 250000

RFGW-10(config-lbg)# qam-partition 2 ip 192.168.30.10 udp 49201 49250 bitrate 250000

Configures a route for the QAM partition.

  • partition-id —QAM partition ID. The valid range is from 1 to 50.
  • default —Configures the default QAM partition to the load balancing group.
  • dest-ip-addr —IP address of the QAM partition.

Note The IP address in the route should be unique, and must be configured for one of the LBG. No two routes in the QP can have same IP and UDP port range.

  • udp —Sets the UDP port range. The valid range is from 1 to 65535. If the UDP range is not set, the default UDP ports are passed.
  • low-udp —Low UDP port value. The valid range is from 1 to 65535.
  • high-udp —High UDP port value. The valid range is from 1 to 65535.
  • ip —Specifies the destination IP address.
  • gqi-ingress-port —Specifies the input port for the GQIv2 interface. The ingress port number must match the port number and IP address configured in the DNCS.

Note This keyword must be used only in GQIv2 QPs. The igqi-ingress-port must match the DNCS or USRM.

  • bitrate —Sets the reserved bandwidth to the partition for that route.
  • bit-value —Specifies the bit value in Kbps. The valid range is from 1to 9100000.
  • ingress-port —Input port of GQIv2. The valid range is from 1 to 100.

Configuring Multicast Routing for Video

The following procedures are the prerequisites to configure the multicast sessions on RFGW-10.

The following procedures are used to configure multicast load-balancing for video sessions:

Enabling IP Multicast Routing

Enabling IP multicast routing allows the Cisco IOS software to forward multicast packets.

Complete the following steps to enable IP multicast routing on the router.

SUMMARY STEPS

1. enable

2. configure terminal

3. ip multicast-routing

4. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

ip multicast-routing

 

RFGW-10(config)# ip multicast-routing

Enables multicast routing on the Cisco RFGW-10 UEQAM.

Step 4

exit

 

RFGW-10(config)# exit

Exits the global configuration mode

Examples

The following example enables multicast on TenGigabitEthernet interface 5/9:

RFGW-10# configure terminal
RFGW-10(config)# ip multicast-routing
RFGW-10(config-if)# exit

 

Configuring Source Specific Multicast

Complete the following steps to configure the Source Specific Multicast (SSM).

SUMMARY STEPS

1. enable

2. configure terminal

3. ip pim ssm { default | range access-list }

4. interface type

5. ip pim {sparse-mode | sparse-dense-mode}

6. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

ip pim ssm { default | range access-list}

 

RFGW-10(config)# ip pim ssm default

Defines the Source Specific Multicast (SSM) range of IP multicast addresses.

  • ssm —Configures the Source Specific Multicast.
  • default —Uses the 232/8 group range for SSM.
  • range range —Specifies the ACL for group range to be used for SSM. Valid values are from 1 to 99.

Step 4

interface type number

 

RFGW-10(config)# interface TenGigabitEthernet 5/9

Selects an interface that is connected to hosts on which IGMPv3, IGMP v3lite, and URD can be enabled.

Step 5

ip pim {sparse-mode | sparse-dense-mode}

 

RFGW-10(config-if)# ip pim sparse-dense-mode

Enables PIM on an interface. You must use either sparse mode or sparse-dense mode

Step 6

exit

Exits the global configuration mode.

Examples

The following example enables multicast on TenGigabitEthernet interface 5/9:

RFGW-10# configure terminal
RFGW-10(config)# ip pim ssm default
RFGW-10(config)# interface TenGigabitEthernet 5/9
RFGW-10(config-if)# ip pim sparse-dense-mode
RFGW-10(config-if)# exit

 

Dynamic Load-Balancing for Multicast Sessions

The RFGW-10 supports load-balancing the multicast sessions through uplink ports. It is recommended that RFGW-10 should be configured to use the load-balanced uplink ports for multicast sessions.

The uplink is selected based on the configured, least-used uplinks, and the session’s allocated bit rate. Admission control is supported and the uplinks are used till the configured maximum bandwidth. When a primary uplink fails, an auto session failover to backup the uplink occurs. The uplinks should be PIM enabled.


Note You must enable PIM on an interface before it is configured as a video multicast uplink.


 

SUMMARY STEPS

1. enable

2. configure terminal

3. [no] ip multicast-routing

4. ip pim ssm { default | range range }

5. [no] cable video multicast uplink {GigabitEthernet | TenGigabitEthernet slot/port} [backup GigabitEthernet | TENGIGAbitEthernet slot/port] [bandwidth kbps]

6. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

ip multicast-routing

 

RFGW-10(config)# ip multicast-routing

Enables multicast routing on the Cisco RFGW-10 UEQAM.

Step 4

ip pim ssm { default | range range }

 

RFGW-10(config)# ip pim ssm default

Defines the Source Specific Multicast (SSM) range of IP multicast addresses.

  • ssm —Configures the Source Specific Multicast.
  • default —Uses the 232/8 group range for SSM.
  • range range —Specifies the ACL for group range to be used for SSM. Valid values are from 1 to 99.

Step 5

cable video multicast uplink {GigabitEthernet | TenGigabitEthernet slot/port} [backup GigabitEthernet | TenGigabitEthernet slot/port] [bandwidth kbps]

 

RFGW-10 (config)# cable video multicast uplink GigabitEthernet 3/1 backup GigabitEthernet 3/2 bandwidth 20

RFGW-10 (config)# cable video multicast uplink TenGigabitEthernet 5/9 backup TenGigabitEthernet 4/9 bandwidth 1000000

Sets a Gigabit Ethernet or 10 Gigabit Ethernet port for multicast traffic. A backup interface, if specified, takes over when a primary interface fails.

  • GigabitEthernet—Indicates the Gigabit Ethernet interface. The valid slot range is 3 to 12.
  • TenGigabitEthernet—Indicates the 10-Gigabit Ethernet interface. The valid slots are 1 and 12.
  • slot/port—Specifies the interface slot and port.
  • backup—Specifies the backup interface.
  • bandwidth—Specifies the maximum bandwidth set aside for dynamic multicast video sessions.
  • kbps—Specifies the bandwidth in kbps. The valid range is 1 to 10000000.

Note When OIR is performed for the primary interface card, the backup uplink configuration in running configuration is lost and the following warning the is issued on the console:
“*Jun 14 11:54:22.211 IST: %RFGW-4-WARNING: Slot 4 removal with primary uplink GigabitEthernet 4/13 will cause loss of backup uplink TenGigabitEthernet 3/10 in running con”


Examples

The following example configures video multicast on TenGigabitEthernet interface 5/9 and backup TengigabitEthernet interface 4/9 with 1 Gbps bandwidth:

RFGW-10# configure terminal
RFGW-10(config)# ip multicast-routing
RFGW-10(config-if)# ip pim ssm default
RFGW-10(config)# interface TenGigabitEthernet 5/9
RFGW-10(config-if)# ip pim sparse-dense-mode
RFGW-10(config-if)# exit
RFGW-10(config-if)# interface GigabitEthernet 4/9
RFGW-10(config-if)# ip pim sparse-dense-mode
RFGW-10(config-if)# exit
RFGW-10(config)# cable video multicast uplink TenGigabitEthernet 5/9 backup Ten GigabitEtherenet 4/9 bandwidth 1000000
 

Static Load-Balancing for Multicast Sessions

This method is useful only for systems, where the uplink router or device is not PIM-enabled. This is not recommended for other deployments. In this method, the uplink is configured for each session. For more information on multicast session labels, see Configuring Multicast Session Labels.

Example:

cable video labels
asm ASM1 group 224.2.2.1 bitrate 5000000 TenGigabitEthernet 3/9
ssm SSM1 source 1.1.1.1 group 232.0.0.1 bitrate 15000000 TenGigabitEthernet 4/9

Configuring Multicast Session Labels

This section describes how to configure a multicast session label.

The Cisco RFGW-10 UEQAM supports both Any Source Multicast (ASM) and Source Specific Multicast (SSM) sessions. An ASM session is identified by the destination IP address and an SSM session is identified by the source and group IP address pair. In an SSM multicast session, up to three multicast address pairs can be specified. The UDP port is ignored for multicast sessions. There is no limit to how many labels can be created, but only 2048 of them can be active at one time.

To specify additional sources for a multicast session, reuse the same label for the additional sources.

SUMMARY STEPS

1. enable

2. configure terminal

3. cable video labels

4. [no] asm label {group group-ip } [cbr | bitrate bps | jitter ms | GigabitEthernet | TenGigabitEthernet interface }

5. [no] ssm label {source source-ip } {group group-ip } [cbr | bitrate bps | jitter ms | GigabitEthernet | TenGigabitEthernet interface }

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

cable video labels

 

RFGW-10(config)# cable video labels

Enters the video label mode.

Step 4

[no] asm label {group group-ip } [cbr | bitrate bps | jitter ms | GigabitEthernet | TenGigabitEthernet interface }

 
RFGW-10(cfg-video-lbl)# asm asm1 group 224.2.2.1 bitrate 1000000

Configures an ASM multicast session.

  • label—Specifies the name of the session.
  • group—Indicates the multicast group.
  • group-ip—Specifies the destination IP address.
  • cbr— Specifies that the session is supposed to be constant bit rate.
  • bitrate—(Optional) Sets the bit rate allocated for the video session.
  • bps—Specifies the bit rate value. The valid range is 1 to 52000000 bps.
  • jitter—Specifies the amount of jitter allowed in a network.
  • ms—Specifies the jitter value. The valid range is 10 to 200 ms. Default is 200 ms.
  • GigabitEthernet —Indicates the Gigabit Ethernet interface.
  • TenGigabitEthernet —Indicates the 10-Gigabit Ethernet interface.
  • interface—Specifies the interface slot and port.

Step 5

[no] ssm label {source source-ip } {group group-ip } [cbr | bitrate bps | jitter ms | GigabitEthernet | TenGigabitEthernet interface }

 
RFGW-10 (cfg-video-lbl)# ssm ssm1 source 2.2.22.2 group 232.1.1.1 bitrate 3750000

 

Configures an SSM multicast session.

  • label—Specifies the name of the session.
  • source—Indicates the source.
  • source-ip—Specifies the IP address of the source.
  • group—Indicates the multicast group.
  • group-ip—Specifies the multicast group IP address.
  • cbr —Specifies that the session is supposed to be constant bit rate.
  • bitrate—(Optional) Sets the bit rate allocated for the video session.
  • bps—Specifies the bit rate value. The valid range is 1 to 52000000 bps.
  • jitter—Sets the jitter for group sessions.
  • ms—Specifies the jitter value. The valid range is from 10 to 200 ms.
  • GigabitEthernet —Indicates the Gigabit Ethernet interface.
  • TenGigabitEthernet —Indicates the 10-Gigabit Ethernet interface.
  • interface—Specifies the interface slot and port.

Note The SSM group address should be within the configured SSM group range. To configure the SSM group range, use one of the following commands:

– ip pim ssm default (uses the default 232/8 group range)

ip pim ssm acl-number

ip pim ssm acl-name

Examples

This example shows how to configure an ASM label on the Cisco RFGW-10:

RFGW-10# configure terminal
RFGW-10(config)# cable video labels
RFGW-10(cfg-video-lbl)#asm asm1 group 224.2.2.1 bitrate 3750000
 

This example shows how to configure an SSM label on the Cisco RFGW-10:

RFGW-10# configure terminal
RFGW-10(config)# cable video labels
RFGW-10(cfg-video-lbl)# ssm ssm1 source 10.1.1.1 group 232.1.1.1 bitrate 3750000
 

Configuring the Original Network ID

This section describes how to configure the Original Network ID (ONID) on all the QAM carriers associated with the RF port for the local sessions.

You need to configure ONID for the following:

  • When you have to configure the same TSID across the ports.
  • when you need support on Session based Scrambling.

Restriction

If you have to configure ONID, then cable downstream serving-area should not be configured in the chassis.


Note In the chassis, you cannot configure both cable downstream serving-area and ONID.


SUMMARY STEPS

1. enable

2. configure terminal

3. interface qam slot/port

4. cable downstream onid id

5. end

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

interface qam slot/port

 

RFGW-10(config)# interface qam 3/1

Enters subinterface QAM configuration mode.

Step 4

cable downstream onid original network id

 

RFGW-10(config-if)# cable downstream onid 4

Configures the Original Network ID (ONID) on all the QAM carriers associated with the RF port.

  • original network id—Specifies the ONID that can be configured for all the QAM carriers on the RF port. The range is from 1 to 65535. The default is 0.

Step 5

exit

 

RFGW-10(config-if)# exit

Exits subinterface QAM configuration mode.

Examples

This example shows the show running configuration sample after the ONID is configured:

RFGW-10#show running-config interface qam 3/1
Building configuration...
Current configuration : 123 bytes
!
interface Qam3/1
cable downstream max-carriers 128
cable downstream onid 1
cable downstream start-freq 143000000
end

 

Configuring Local Video Sessions

Video sessions can be added to a QAM channel using the video session command. This command should be executed at the QAM channel configuration level.

When creating a session there is one optional parameter:

  • Jitter, which is the amount of jitter allowed in the network. Default is 200 ms.

For local unicast sessions, this optional parameter is configured in the video session CLI at the QAM channel configuration level and for local multicast sessions, it is configured in the video label CLI.

The following procedures are available for configuring a local video session:


Note There can be up to 30 video sessions on a QAM channel.


Configuring a Local Unicast Video Session


Note The QAM partition must be in local mode for this configuration.


This section describes how to configure a local unicast video session.

A unicast video session is uniquely identified by its destination IP address and UDP port.

SUMMARY STEPS

1. enable

2. configure terminal

3. interface qam slot/port.channel

4. [no] cable video ip ip-address { udp { port | port - Max port} | [ udp port ] multicast label } {{ data bitrate bps | data } | { filter [ pid pid range ]|[ program program range ]} | {passthru [ bitrate bps | cbr [ bitrate bps | jitter ms ] | jitter ms] | [ one-stream [ref-pgm prog-num ]] | passthru } | {{ program program number remap i nput program number output program number | program program number [ increment increment ] } | [bitrate bps | jitter ms ] | program program number }

5. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

interface qam slot/port.channel

 

RFGW-10(config)# interface qam 3/1.1

Enters subinterface QAM configuration mode.

Step 4

[no] cable video ip ip-address { udp { port | port - Max port} | [ udp port ] multicast label } {{ data bitrate bps | data } | { filter [ pid pid range ]|[ program program range]} | {passthru [ bitrate bps | cbr [ bitrate bps | jitter ms ] | jitter ms] | [ one-stream [ref-pgm prog-num ]] | passthru } | {{ program program number remap input program number output program number | program program number [ increment increment ] } | [bitrate bps | jitter ms ] | program program number }

 
RFGW-10(config-subif)# cable video ip 10.10.10.10 udp 1000 program 2 bitrate 3750000 jitter 50
RFGW-10(config-subif)# cable video ip 10.10.10.10 udp 1100 passthru bitrate 3500000 jitter 25
RFGW-10(config-subif)# cable video ip 10.10.10.10 udp 1200 data bitrate 1000000

Configures a unicast video session on the QAM interface.

  • ip addr—Specifies the IP address configured in the cable video route.
  • udp —Specifies UDP as the protocol.
  • port—Specifies the destination UDP port.
  • Max port —(Optional) Specifies the maximum UDP port used to specify the UDP port range.
  • data—Adds a data piping session to the QAM interface.
  • bitrate— Specifies the bandwidth allotted for a session.
  • bps—Specifies the bit rate value. The valid range is from 1 to 52000000 bps. The default value is 3.75 Mbps.
  • passthru—Adds a pass-through session to the QAM interface.
  • program—Adds a remapped unicast session to the QAM interface.
  • program number —Specifies the program number.
  • increment —(Optional) Adds the increment value to the group UDP sessions.
  • increment —Specifies the increment value of the UDP port. Valid range is 1 to 10000.
  • bitrate—(Optional) Specifies the bandwidth allotted for a session.
  • bps—Specifies the bit rate value. The valid range is from 1 to 52000000 bps. The default value is 3.75 Mbps.
  • jitter—Specifies the amount of jitter allowed in a network.
  • ms—Specifies the jitter value. The valid range is from 10 to 200 ms. The default value is 200 ms.

Note For data piping sessions, jitter cannot be specified.

  • one-stream —Selects the one-stream de-jittering mode.

Note One-stream de-jittering mode can be applied only for the MPTS pass through session.

  • ref-pgm prog-num —Sets the referenced PCR in the selected program number as the master PCR. Valid range is from 1 to 65535.

 

 

  • filter —Specifies the video filter to a QAM interface.
  • pid —Sets filtering of PIDs on a local unicast remap or pass through session associated with the QAM interface.
  • program —Sets filtering of programs on a local unicast pass through session associated with the QAM interface.
  • remap —Adds local multicast MPTS remap session on a QAM carrier.

Step 5

exit

 

RFGW-10(config-subif)# exit

Exits subinterface QAM configuration mode.

Examples

This example shows how to configure a remap session:

RFGW-10> enable
RFGW-10# configure terminal
Router(config)# interface qam3/3.1
Router(config-subif)# cable mode video local
Router(config-subif)# cable vídeo ip 192.168.10.10 udp 49211 program 10 bitrate 3750000

Configuring a Group of Video Unicast Sessions

To configure a group of video unicast sessions within a QAM channel, use the following command:

[no] cable video group group ip ip-address udp port [increment increment] {data bitrate bps | passthru [bitrate bps | cbr [bitrate bps | jitter ms] | jitter ms] | program program[increment increment][bitrate bps | jitter ms]}
 

The default value 1 is used when the increment value is not specified in the above command.

For example:

RFGW-10(config-subif)# Router(config-subif)# cable video group 2 ip 198.162.11.254 udp 49152 program 1
 

The above command creates 2 video sessions in the current QAM channel and is equivalent to 10 individual session commands:

cable video ip 198.162.11.254 udp 49152 program 1 bitrate 2000000
cable video ip 198.162.11.254 udp 49153 program 2 bitrate 2000000
 

Configuring a Local Multicast Video Session


Note The QAM carrier must be in video local mode for this configuration.


This section describes how to configure a local multicast video session at the QAM channel level.

Prerequisites

Ensure that you complete the following before you configuring a local multicast video session at the QAM channel level.

SUMMARY STEPS

1. enable

2. configure terminal

3. interface qam slot/port.channel

4. [no] cable video { udp { port | port - Max port} | [ udp port ] multicast label } {{ data bitrate bps | data } | { filter [ pid pid range ]|[ program program range ]} | {passthru [ bitrate bps | cbr [ bitrate bps | jitter ms ] | jitter ms] | [ one-stream [ref-pgm prog-num ]] | passthru } | {{ program program number remap i nput program number output program number | program program number [ increment increment ] } | [bitrate bps | jitter ms ] | program program number }

5. exit

DETAILED STEPS

Command or Action
Purpose

Step 1

enable

 

RFGW-10> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

 

RFGW-10# configure terminal

Enters global configuration mode.

Step 3

interface qam slot/port.channel

 

RFGW-10(config)# interface qam 3/3.1

Enters subinterface QAM configuration mode.

Step 4

[no] cable video ip ip-address { udp { port | port - Max port} | [ udp port ] multicast label } {{ data bitrate bps | data } | { filter [ pid pid range ]|[ program program range]} | {passthru [ bitrate bps | cbr [ bitrate bps | jitter ms ] | jitter ms] | [ one-stream [ref-pgm prog-num ]]| passthru } | {{ program program number remap input program number output program number | program program number [ increment increment ] } | [bitrate bps | jitter ms ] | program program number }

 

Router(config-subif)# cable vídeo ip 192.168.10.10 udp 49211 program 10 bitrate 3750000

Configures unicast video sessions on a load balancing group.

  • ip-address —Destination IP address of the video route or GQI ingress port IP address.
  • udp —Specifies UDP as the protocol.
  • port —UDP port used. Valid range is 1 to 65535.
  • Max port—(Optional) Maximum UDP port used to specify the UDP port range.
  • multicast —Adds the multicast session to the QAM subinterface.
  • label —Multicast session label definition created for ASM or SSM.
  • data—Adds a data-piping session to the QAM interface.
  • bitrate bps —(Optional) Sets the bitrate allocated for the data session. Valid range is from 1 to 52000000 bps.
  • passthru—Adds a pass through session to the QAM interface.
  • cbr —(Optional) Sets the Constant bitrate or jitter for the session
  • jitter ms —(Optional) Sets the jitter for group sessions. Valid range is from 10 to 200 ms.
  • one-stream —Selects the one-stream de-jittering mode.

Note One-stream de-jittering mode can be applied only for the MPTS pass through session.

  • ref-pgm prog-num —Sets the referenced PCR in the selected program number as the master PCR. Valid range is from 1 to 65535.
  • program—Adds a remapped multicast session to the QAM interface.
  • program number —Program number.
  • bitrate bps —(Optional) Sets the bitrate for the data session.
  • increment increment —Adds the increment value to the group UDP sessions.
  • filter —Specifies the video filter to a QAM interface.

Note Do not include IP and udp parameters, if you want to use the filter option for multicast session.

  • pid —Sets filtering of PIDs on a local unicast remap or pass through session associated with the QAM interface.
  • program —Sets filtering of programs on a local unicast pass through session associated with the QAM interface.
  • remap —Adds local multicast MPTS remap session on a QAM carrier.

Step 5

exit

 

RFGW-10(config-subif)# exit

Exits subinterface QAM configuration mode.

Examples

The following example shows how to configure an ASM video session on a QAM interface:

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-subif)# cable video ip 192.150.10.10 multicast asm1 program 5
RFGW-10(config-subif)# exit
 

The following example shows how to configure an SSM video session on a QAM interface:

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-subif)# cable video ip 192.150.10.10 multicast ssm1 passthru

RFGW-10(config-subif)# exit

 

Effective from Cisco IOS-XE Release 3.3.1SQ, this example shows how to configure a remap session using the udp port - Max port option

RFGW-10(config)#
Router(config)# interface qam3/3.1
Router(config-subif)# cable video ip 192.168.10.10 udp 49253 - 49255 program 2 increment 1
 

This example shows how to configure a Passthru session

RFGW-10> enable
RFGW-10# configure terminal
Router(config)# interface qam 3/3.1
Router(config-subif)# cable video ip 192.168.10.10 udp 49240 - 49245 passthru
RFGW-10(config-subif)# exit
 

This example shows how to configure a Data-piping session:

RFGW-10> enable
RFGW-10# configure terminal
Router(config)# interface qam 3/3.1
Router(config-subif)# cable video ip 192.168.10.10 udp 49246 - 49250 data bitrate 64000
RFGW-10(config-subif)# exit

 

Configuring Session Cloning

This section describes how to configure session cloning. A multicast video session can be cloned to multiple QAM channels. These QAM channels can be located on the same or different line cards. Unicast video sessions cannot be cloned.

For session cloning on multiple QAMs within the same LBG, only one copy of the traffic is forwarded to the line card. The line card replicates the input packets and forwards them to multiple QAMs.

Each cloned copy of a remapped session can have the same or different output program number.


Note Cloning within the same QAM channel is not allowed.



Note All cloned sessions with the same input attributes must have the same processing type.


To clone a multicast session, use one video session command for each cloned copy and refer to the same multicast label. The following is an example of a multicast session cloning:

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-subif)# cable video ip 192.150.10.10 multicast ssm1 program 10
RFGW-10(config-subif)# exit
RFGW-10(config)# interface qam 3/1.2
RFGW-10(config-subif)# cable video ip 192.150.10.10 multicast ssm1 program 12
RFGW-10(config-subif)# exit
RFGW-10(config)# interface qam 3/12.1
RFGW-10(config-subif)# cable video ip 192.150.10.10 multicast ssm1 program 11
RFGW-10(config-subif)# exit
RFGW-10(config)# interface qam 7/4.1
RFGW-10(config-subif)# cable video ip 192.150.10.10 multicast ssm1 program 10
RFGW-10(config-subif)# exit
 

The following is an example of ASM cloning:

RFGW-10> enable
RFGW-10# configure terminal
RFGW-10(config)# interface qam 4/1.1
RFGW-10(config-subif)# cable video ip 10.150.10.10 multicast asm1 program 10
RFGW-10(config-subif)# exit
RFGW-10(config)# interface qam 4/1.2
RFGW-10(config-subif)# cable video ip 10.150.10.10 multicast asm1 program 12
RFGW-10(config-subif)# exit
RFGW-10(config)# interface qam 4/12.1
RFGW-10(config-subif)# cable video ip 10.150.10.10 multicast asm1 program 11
RFGW-10(config-subif)# exit
RFGW-10(config)# interface qam 8/4.1
RFGW-10(config-subif)# cable video ip 10.150.10.10 multicast asm1 program 10
RFGW-10(config-subif)# exit

Configuration Examples for Video

This section provides the following configuration examples:

Local Unicast Session Configuration: Example

The following is an example of the local unicast session configuration:

configure terminal
 
interface TenGigabitEthernet2/1
description Unicast-Video-Feed
no switchport
ip address 30.0.3.10 255.255.255.0
no ip redirects
load-interval 30
end
 
cable route linecard 3 load-balance-group 1
qam-partition default ip 30.0.3.10 udp 49252 65535 bitrate 600000
 
interface Qam3/3.1
cable carrier-id 65
cable mode video local
cable downstream lqam-group 9
cable downstream tsid 331
cable downstream rf-profile default-rf-profile
cable downstream rf-power 41.0
cable downstream frequency 483000000
no cable downstream rf-shutdown
cable video ip 30.0.3.10 udp 49252 program 331 bitrate 3000000
end

Local Multicast Session Configuration: Example

The following is an example of the local multicast session configuration:

configure terminal
 
ip multicast-routing
 
ip pim ssm default
 
interface TenGigabitEthernet2/2
description Multicast-Video-Feed
no switchport
ip address 192.168.20.5 255.255.255.0
ip address 192.168.20.6 255.255.255.0 secondary
ip pim sparse-dense-mode
carrier-delay msec 500
!
 
cable video multicast uplink TenGigabitEthernet2/2 bandwidth 1000000
 
cable video labels
ssm ssm1 source 20.0.1.1 group 232.2.2.1 bitrate 3000000
ssm ssm2 source 20.0.1.1 group 232.2.2.2 bitrate 3000000
ssm ssm3 source 20.0.1.1 group 232.2.2.3 bitrate 3000000
ssm ssm4 source 20.0.1.1 group 232.2.2.4 bitrate 3000000
asm asm1 group 224.2.2.1 bitrate 3000000
asm asm2 group 224.2.2.2 bitrate 3000000
asm asm3 group 224.2.2.3 bitrate 3000000
asm asm4 group 224.2.2.4 bitrate 3000000
 
cable route linecard 3 load-balance-group 2
qam-partition default ip 192.168.20.5 udp 49252 65535 bitrate 6000000
 
interface Qam3/3.1
cable carrier-id 65
cable mode video local
cable downstream lqam-group 9
cable downstream tsid 331
cable downstream rf-profile default-rf-profile
cable downstream rf-power 41.0
cable downstream frequency 483000000
no cable downstream rf-shutdown
cable video ip 192.168.20.5 udp 49252 multicast ssm1 program 331
cable video ip 192.168.20.5 udp 49253 multicast asm1 program 332
end

Remote Video Configuration: Example

The following is an example of the remote session configuration:

  • Remote Video Configuration—GQIv2-specific configuration
configure terminal
ip default-gateway 10.10.10.10
ip rpc portmapper
 
ip multicast-routing
 
ip pim ssm default
 
cable linecard 3 encryption pkey scrambler des
 
interface TenGigabitEthernet2/1
description Unicast-Video-Feed
no switchport
ip address 30.0.3.10 255.255.255.0
no ip redirects
load-interval 30
end
 
interface TenGigabitEthernet2/2
description Multicast-Video-Feed
no switchport
ip address 192.168.20.5 255.255.255.0
ip address 192.168.20.6 255.255.255.0 secondary
ip pim sparse-dense-mode
carrier-delay msec 500
!
 
interface TenGigabitEthernet3/9
description Mgmt-Interface
no switchport
ip address 10.78.179.184 255.255.255.0
ip address 10.78.179.185 255.255.255.0 secondary
no ip redirects
load-interval 30
end
 
cable video multicast uplink TenGigabitEthernet2/2 bandwidth 1000000
 
cable qam-partition 3
protocol gqi
mgmt-ip 10.78.179.184
server 10.78.179.150
mac-address 30e4.db04.8dc0
active
 
cable route linecard 3 load-balance-group 2
qam-partition 3 ip 30.0.3.10 udp 49261 65535 gqi-ingress-port 1 bitrate 1000000
 
interface Qam3/1.1
cable carrier-id 1
cable mode video remote
cable downstream lqam-group 1
cable downstream tsid 311
cable downstream rf-profile default-rf-profile
cable downstream rf-power 41.0
cable downstream frequency 483000000
no cable downstream rf-shutdown
cable partition 3 external-channel 1
end
 
!
 
interface Qam3/1.2
cable carrier-id 1
cable mode video remote encrypt
cable downstream lqam-group 1
cable downstream tsid 312
cable downstream rf-profile default-rf-profile
cable downstream rf-power 41.0
cable downstream frequency 489000000
no cable downstream rf-shutdown
cable partition 3 external-channel 2
end
 
  • Remote Video Configuration—ERMI-specific configuration
configure terminal
 
ip multicast-routing
 
ip pim ssm default
 
interface TenGigabitEthernet2/2
description Multicast-Video-Feed
no switchport
ip address 192.168.20.5 255.255.255.0
ip address 192.168.20.6 255.255.255.0 secondary
ip pim sparse-dense-mode
carrier-delay msec 500
!
 
interface TenGigabitEthernet3/9
description Mgmt-Interface
no switchport
ip address 10.78.179.184 255.255.255.0
ip address 10.78.179.185 255.255.255.0 secondary
no ip redirects
load-interval 30
end
 
cable video multicast uplink TenGigabitEthernet2/2 bandwidth 1000000
 
cable qam-partition 1
protocol ermi
mgmt-ip 10.78.179.185
server 10.78.179.150
 
active
!
 
cable service-group servicegroup1
qam-group qamgroup1
qam-group qamgroup2
qam-group qamgroup5
 
cable route linecard 3 load-balance-group 1
qam-partition 1 ip 192.168.20.6 bitrate 1000000
 
 
interface Qam3/1.3
cable carrier-id 1
cable mode video remote
cable downstream lqam-group 1
cable downstream tsid 311
cable downstream rf-profile default-rf-profile
cable downstream rf-power 41.0
cable downstream frequency 495000000
no cable downstream rf-shutdown
cable qam-group qamgroup1
cable partition 1
end
!

Displaying Video Configurations

This section describes how to display the video configurations using the show commands.

show controllers qam

To display the RF configuration of a QAM channel, use the following command:

RFGW-10# show controllers [qam | qam-red] slot/port.channel downstream
 

Example:

RFGW-10# show controllers Qam 3/1 downstream
 
RF Port3/1 is enabled
Max carrier density on this port set to 32
 
Valid rf-power range: 32.0 dBmV to 44.0 dBmV
Default RF Power value: 38.0 dBmV
 
RF Power configured on the Qam channels:
 
Qam interface current-rf-power
x-----------------x---------------
Qam3/1.1 41.0 dBmV
Qam3/1.2 41.0 dBmV
Qam3/1.3 41.0 dBmV
Qam3/1.4 41.0 dBmV
Qam3/1.5 41.0 dBmV
Qam3/1.6 41.0 dBmV
Qam3/1.7 41.0 dBmV
Qam3/1.8 41.0 dBmV
Qam3/1.9 41.0 dBmV
Qam3/1.10 41.0 dBmV
Qam3/1.11 41.0 dBmV
Qam3/1.12 41.0 dBmV
Qam3/1.13 41.0 dBmV
Qam3/1.14 41.0 dBmV
Qam3/1.15 41.0 dBmV
Qam3/1.16 41.0 dBmV
Qam3/1.17 41.0 dBmV
Qam3/1.18 41.0 dBmV
Qam3/1.19 41.0 dBmV
Qam3/1.20 41.0 dBmV
Qam3/1.21 41.0 dBmV
Qam3/1.22 41.0 dBmV
Qam3/1.23 41.0 dBmV
Qam3/1.24 41.0 dBmV
Qam3/1.25 41.0 dBmV
Qam3/1.26 41.0 dBmV
Qam3/1.27 41.0 dBmV
Qam3/1.28 41.0 dBmV
Qam3/1.29 41.0 dBmV
Qam3/1.30 41.0 dBmV
Qam3/1.31 41.0 dBmV
Qam3/1.32 41.0 dBmV
 
Start Frequency: 143000000Hz
 
Frequency in use carrier_id lane_id block_id
x-----------------x-----------x--------x--------
483000000hz 001 2 4 Qam3/1.1
489000000hz 002 2 4 Qam3/1.2
495000000hz 003 2 4 Qam3/1.3
501000000hz 004 2 4 Qam3/1.4
507000000hz 005 2 4 Qam3/1.5
513000000hz 006 2 4 Qam3/1.6
519000000hz 007 2 4 Qam3/1.7
525000000hz 008 2 4 Qam3/1.8
531000000hz 009 3 1 Qam3/1.9
537000000hz 010 3 1 Qam3/1.10
543000000hz 011 3 1 Qam3/1.11
549000000hz 012 3 1 Qam3/1.12
555000000hz 013 3 1 Qam3/1.13
561000000hz 014 3 1 Qam3/1.14
567000000hz 015 3 1 Qam3/1.15
573000000hz 016 3 1 Qam3/1.16
579000000hz 017 3 2 Qam3/1.17
585000000hz 018 3 2 Qam3/1.18
591000000hz 019 3 2 Qam3/1.19
597000000hz 020 3 2 Qam3/1.20
603000000hz 021 3 2 Qam3/1.21
609000000hz 022 3 2 Qam3/1.22
615000000hz 023 3 2 Qam3/1.23
621000000hz 024 3 2 Qam3/1.24
627000000hz 025 3 3 Qam3/1.25
633000000hz 026 3 3 Qam3/1.26
639000000hz 027 3 3 Qam3/1.27
645000000hz 028 3 3 Qam3/1.28
651000000hz 029 3 3 Qam3/1.29
657000000hz 030 3 3 Qam3/1.30
663000000hz 031 3 3 Qam3/1.31
669000000hz 032 3 3 Qam3/1.32
 
RFGW-10# show controllers Qam 3/1.1 downstream
 
Qam 3/1.1 Downstream is up
RF Profile Name: default-rf-profile
LQAM Group: 1 Id: 0
Annex B, Power: 41.0 dBmV
Frequency: 483000000 Hz, lane: 2, block: 4
Modulation: 64QAM, TSID: 311, QAM IDB_State: UP
Bandwidth Reserved for Video: 0 bps
Bandwidth Used: 15040 bps
Bandwidth Total: 26970350 bps
Transport Mode: QAM_MODE_VIDEO Qam Owner: REMOTE
Qam License: Exists
Interleave Level: 2, FEC I: 32 FEC J: 4
SNMP LINK TRAP: Disabled
Bandwidth Reserved for Video Shell Sessions: 0 bps
Bandwidth Used by Video Shell Sessions: 0 bps

show interfaces qam port

To display the packet/byte counts on the QAM port, use the following command:

RFGW-10# show interfaces qam 3/1
 
Qam3/1 is up, line protocol is up
Hardware is RFGW-384DS Line Card - QAM Port
Description: Qam Partition-3(GQI tool)
MTU 1464 bytes, BW 863051 Kbit, DLY 0 usec,
reliability 0/255, txload 1/255, rxload 1/255
Encapsulation QAM, loopback not set
Keepalive set (10 sec)
Last input never, output never, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts (0 multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
0 packets output, 0 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
 

show interfaces qam channel

To display the protocol information of a QAM channel, use the following command:

RFGW-10# show interfaces qam 3/1.1
 
Qam3/1.1 is up, line protocol is up
Hardware is RFGW-384DS Line Card - QAM Port
MTU 1464 bytes, BW 26970 Kbit, DLY 0 usec,
reliability 0/255, txload 1/255, rxload 1/255
Encapsulation QAM
0 packets input, 0 bytes
0 packets output, 0 bytes

Note The show interfaces qam | qam-red slot/port.[channel] [cable] [psi | pat | pmt | carousel] command could potentially create a large output and is recommended to be used sparingly.


show interfaces qam channel psi

To display all PSI information of a QAM channel, use the following command:

RFGW-10# show interfaces qam 3/1.1 cable psi
 
Ver 7, TSID 311, len 20, section 0/0
Prog 3111: pmt 992
Prog 3112: pmt 1024
Ver 11, program 3111, pcr pid 993, len 32
Type 2, PID 993, len 0
Type 129, PID 994, len 6 (desc 10, len 4)
Ver 8, program 3112, pcr pid 1025, len 32
Type 2, PID 1025, len 0
Type 129, PID 1026, len 6 (desc 10, len 4)

show interfaces qam channel pat

To display the PAT information of a QAM channel, use the following command. The output shows the PAT information for the QAM. The PAT is a table that contains the list of programs in the output stream on the QAM channel. You can also view this information from the output of the show cable video session session-id session-id # [out pat] command:

RFGW-10# show interfaces qam slot/port.channel cable pat
 
Ver 7, TSID 311, len 20, section 0/0
Prog 3111: pmt 992
Prog 3112: pmt 1024

show interfaces qam channel pmt

To display the PMT information of a QAM channel, use the following command:. The output shows the PMT information for the output program streams on the QAM. You can also view this information for each of the individual sessions using the show cable video session session-id # [out pmt] command:

RFGW-10# show interfaces qam slot/port.channel cable pmt
 
Ver 11, program 3111, pcr pid 993, len 32
Type 2, PID 993, len 0
Type 129, PID 994, len 6 (desc 10, len 4)
Ver 8, program 3112, pcr pid 1025, len 32
Type 2, PID 1025, len 0
Type 129, PID 1026, len 6 (desc 10, len 4)

show interfaces qam channel carousel

To display the carousel information of a QAM channel, use the following command:

RFGW-10# show interfaces qam slot/port.channel cable carousel
 
Total Packet Streams: 2
Packet Stream : 1 of 2
Packet Stream ID: 1
Version: 2
State: ON
Times Repeat: Continuous Actual Repeated: 36
Config Insert Rate (bps): 1200
Actual Insert Rate: 1200
Packet Stream : 2 of 2
Packet Stream ID: 2
Version: 2
State: OFF
Times Repeat: 1 Actual Repeated: 1
Config Insert Rate (bps): 1200
Actual Insert Rate: 1200

The output shows the IDs and the packets of different packet stream.

Displaying Video Multicast Uplink Information

The show cable video multicast uplink command displays the multicast uplink interfaces. You can configure the uplink interface as primary or secondary. This table also displays the backup interfaces.

RFGW-10# show cable video multicast uplink
 

Example:

RFGW-10# show cable video multicast uplink
 
Uplink Interface Status Allocated Maximum Allocated Backup Interface Backup
Streams Bandwidth Bandwidth Activated
-----------------------------------------------------------------------------------------
TenGigabitEthernet2/1 UP 5 1000000 5000
TenGigabitEthernet3/9 UP 3 1000000 3000
 

To display only the multicast information of a given uplink interface, use the following command:

RFGW-10# show cable video multicast uplink [GigabitEthernet | TenGigabitEthernet interface/port]
 

Example:

RFGW-10# show cable video multicast uplink tengigabitEthernet 11/10
 
Uplink Interface: TenGigabitEthernet 11/10
Uplink State: UP
Configured Backup Interface: (None)
Max Bandwidth: 1000000 Kbps
Bandwidth Reserved: 3000 Kbps
Assigned Groups: 1
 
Group Source Slot LBG Video
Id Id Sessions
--------------------------------------------------------------------
232.2.2.1 20.0.1.1 3 1 1
RFGW-10#

Displaying Multicast Label Information

The show cable video label commands displays the video labels that are active in the system.

RFGW-10#show cable video label
 
Multicast Label ID: 1
Label Name: ssm1
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.1 N 3000000 200
 
Current Active Src: 0
Label Output Sessions: [1]
QAM Program ID
----------- ----------
3/3.1 331
 
Multicast Label ID: 2
Label Name: ssm2
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.2 N 3000000 200
 
Multicast Label ID: 3
Label Name: ssm3
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.3 N 3000000 200
 
Multicast Label ID: 4
Label Name: ssm4
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.4 N 3000000 200
 
Multicast Label ID: 5
Label Name: ssm5
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.5 N 3000000 200
 
Multicast Label ID: 6
Label Name: ssm6
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.6 N 3000000 200
 
Multicast Label ID: 7
Label Name: ssm7
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.7 N 3000000 200
 
Multicast Label ID: 8
Label Name: ssm8
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.8 N 3000000 200
 
Multicast Label ID: 9
Label Name: ssm254
Label Type: SSM
Label Sources: [1]
Label Interface: -
 
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.254 N 3000000 200
 

Displaying QAM Partition Configuration

Use the following commands to verify and display information about the QAM partition:

  • To display complete information about a QP:

show cable qam-partition all

RFGW-10#show cable qam-partition all
QAM Partition : 1
Management IP address: 10.78.179.167
State : active
Protocol : ermi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
 
ERRP Addr Domain : 0
ERRP Hold Time : 90 Seconds
ERRP Connect Time : 10 Seconds
ERRP Connect Retry : 0
ERRP Keepalive Time : 0 Seconds
ERRP Keepalive Retry : 0
 
RTSP Connect Time : 200 Seconds
RTSP Connect Retry : 0
RTSP Keepalive Time : 300 Seconds
RTSP Keepalive Retry : 0
RTSP Session Timeout : 10800 Seconds
 
Server State
--------------------------------
10.78.179.170 disconnected
 
Total QAM carriers : 0
 
Total Routes: 1
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 1 1.1.1.1 1 65535 21 0 0 0
 
QAM Partition : 2
Management IP address: 10.78.179.185
State : active
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc1
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
10.78.179.170 connected
 
Total QAM carriers : 32
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
3/2.1 33 32 1
3/2.2 34 33 2
3/2.3 35 34 3
3/2.4 36 35 4
3/2.5 37 36 5
3/2.6 38 37 6
3/2.7 39 38 7
3/2.8 40 39 8
3/2.9 41 40 9
3/2.10 42 41 10
3/2.11 43 42 11
3/2.12 44 43 12
3/2.13 45 44 13
3/2.14 46 45 14
3/2.15 47 46 15
3/2.16 48 47 16
3/2.17 49 48 17
3/2.18 50 49 18
3/2.19 51 50 19
3/2.20 52 51 20
3/2.21 53 52 21
3/2.22 54 53 22
3/2.23 55 54 23
3/2.24 56 55 24
3/2.25 57 56 25
3/2.26 58 57 26
3/2.27 59 58 27
3/2.28 60 59 28
3/2.29 61 60 29
3/2.30 62 61 30
3/2.31 63 62 31
3/2.32 64 63 32
 
 
Total Routes: 0
QAM Partition : 3
Management IP address: 10.78.179.187
State : active
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc0
Reset Timeout Period : 5 seconds
Server State
--------------------------------
10.78.179.150 disconnected
 
Total QAM carriers : 32
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
3/1.1 1 0 1
3/1.2 2 1 2
3/1.3 3 2 3
3/1.4 4 3 4
3/1.5 5 4 5
3/1.6 6 5 6
3/1.7 7 6 7
3/1.8 8 7 8
3/1.9 9 8 9
3/1.10 10 9 10
3/1.11 11 10 11
3/1.12 12 11 12
3/1.13 13 12 13
3/1.14 14 13 14
3/1.15 15 14 15
3/1.16 16 15 16
3/1.17 17 16 17
3/1.18 18 17 18
3/1.19 19 18 19
3/1.20 20 19 20
3/1.21 21 20 21
3/1.22 22 21 22
3/1.23 23 22 23
3/1.24 24 23 24
3/1.25 25 24 25
3/1.26 26 25 26
3/1.27 27 26 27
3/1.28 28 27 28
3/1.29 29 28 29
3/1.30 30 29 30
3/1.31 31 30 31
3/1.32 32 31 32
 
 
Total Routes: 2
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 1 10.1.1.1 1 65535 21 0 10 0
3 1 30.0.3.10 49261 65535 1000000 0 1 0
 
QAM Partition : 4
Management IP address: 10.78.179.184
State : inactive
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc2
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
10.78.179.150 disconnected
 
Total QAM carriers : 0
 
Total Routes: 1
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 2 1.21.1.2 49261 65535 1000000 0 2 0
 
QAM Partition : 6
Management IP address: 192.168.20.1
State : active
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc3
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
192.168.10.1 connected
 
Total QAM carriers : 32
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
3/5.1 129 128 1
3/5.2 130 129 2
3/5.3 131 130 3
3/5.4 132 131 4
3/5.5 133 132 5
3/5.6 134 133 6
3/5.7 135 134 7
3/5.8 136 135 8
3/5.9 137 136 9
3/5.10 138 137 10
3/5.11 139 138 11
3/5.12 140 139 12
3/5.13 141 140 13
3/5.14 142 141 14
3/5.15 143 142 15
3/5.16 144 143 16
3/5.17 145 144 17
3/5.18 146 145 18
3/5.19 147 146 19
3/5.20 148 147 20
3/5.21 149 148 21
3/5.22 150 149 22
3/5.23 151 150 23
3/5.24 152 151 24
3/5.25 153 152 25
3/5.26 154 153 26
3/5.27 155 154 27
3/5.28 156 155 28
3/5.29 157 156 29
3/5.30 158 157 30
3/5.31 159 158 31
3/5.32 160 159 32
 
 
Total Routes: 1
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 1 192.168.20.5 49152 65535 1000000 0 6 0
 
  • To display general information about a QP:

show cable qam-partition qam-partition-id

RFGW-10# show cable qam-partition 3
QAM Partition : 3
Management IP address: 10.78.179.187
State : active
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc0
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
10.78.179.150 disconnected
 
Total QAM carriers : 32
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
3/1.1 1 0 1
3/1.2 2 1 2
3/1.3 3 2 3
3/1.4 4 3 4
3/1.5 5 4 5
3/1.6 6 5 6
3/1.7 7 6 7
3/1.8 8 7 8
3/1.9 9 8 9
3/1.10 10 9 10
3/1.11 11 10 11
3/1.12 12 11 12
3/1.13 13 12 13
3/1.14 14 13 14
3/1.15 15 14 15
3/1.16 16 15 16
3/1.17 17 16 17
3/1.18 18 17 18
3/1.19 19 18 19
3/1.20 20 19 20
3/1.21 21 20 21
...
 
  • To display a list of QAM channels in a default QP:

show cable qam-partition default qam

RFGW-10# show cable qam-partition default qam
QAM Partition : 0
Total QAM carriers : 84
QAM Carrier Logical
Interface ID QAM ID
-----------------------------------------------------------------
3/3.1 65 64
3/3.2 66 65
3/3.3 67 66
3/3.4 68 67
3/3.5 69 68
3/3.6 70 69
3/3.7 71 70
3/3.8 72 71
3/3.9 73 72
3/3.10 74 73
3/3.11 75 74
3/3.12 76 75
...
 
  • To displays the default QAM partition information for input routes:

show cable qam-partition default route

RFGW-10# show cable qam-partition default route
QAM Partition : 0
Total Routes : 7
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 1 30.0.3.10 1 49260 1000000 6000 0 2
3 2 1.21.1.2 1 49260 1000000 0 0 0
3 2 4.3.2.1 101 200 6000 0 0 0
3 2 20.1.0.11 1 65535 1000000 0 0 0
3 2 40.0.1.10 1 65535 1000000 0 0 0
6 1 192.168.11.2 1 65535 112500 0 0 0
6 1 192.168.11.5 1 65535 910000 0 0 0
 
 
  • To display the default QAM partition information for video sessions:

show cable qam-partition default sessions

RFGW-10# show cable qam-partition default sessions
 
QAM Partition : default
Total QAM carriers : 84
Slot Carrier QAM Session Session
Id Id Port Id Type
----------------------------------------------------------------
3 65 3/3.1 205586432 VIDEO
3 66 3/3.2 205651969 VIDEO
 
  • To display the QAM partition information for an ERMI protocol:

show cable qam-partition protocol ermi

RFGW-10# show cable qam-partition protocol ermi
 
QAM Partition : 1
Management IP address: 10.78.179.167
State : active
Protocol : ermi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
 
ERRP Addr Domain : 0
ERRP Hold Time : 90 Seconds
ERRP Connect Time : 10 Seconds
ERRP Connect Retry : 0
ERRP Keepalive Time : 0 Seconds
ERRP Keepalive Retry : 0
 
RTSP Connect Time : 200 Seconds
RTSP Connect Retry : 0
RTSP Keepalive Time : 300 Seconds
RTSP Keepalive Retry : 0
RTSP Session Timeout : 10800 Seconds
 
Server State
--------------------------------
10.78.179.170 disconnected
 
Total QAM carriers : 0
 
Total Routes: 1
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 1 1.1.1.1 1 65535 21 0 0 0
 
  • To display the QAM partition information for GQIv2 protocol:

show cable qam-partition protocol gqi

RFGW-10#show cable qam-partition protocol gqi
QAM Partition : 2
Management IP address: 10.78.179.185
State : active
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc1
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
10.78.179.170 connected
 
Total QAM carriers : 32
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
3/2.1 33 32 1
3/2.2 34 33 2
3/2.3 35 34 3
3/2.4 36 35 4
3/2.5 37 36 5
3/2.6 38 37 6
3/2.7 39 38 7
3/2.8 40 39 8
3/2.9 41 40 9
3/2.10 42 41 10
3/2.11 43 42 11
3/2.12 44 43 12
3/2.13 45 44 13
3/2.14 46 45 14
3/2.15 47 46 15
3/2.16 48 47 16
3/2.17 49 48 17
3/2.18 50 49 18
3/2.19 51 50 19
3/2.20 52 51 20
3/2.21 53 52 21
3/2.22 54 53 22
3/2.23 55 54 23
3/2.24 56 55 24
3/2.25 57 56 25
3/2.26 58 57 26
3/2.27 59 58 27
3/2.28 60 59 28
3/2.29 61 60 29
3/2.30 62 61 30
3/2.31 63 62 31
3/2.32 64 63 32
 
 
Total Routes: 0
QAM Partition : 3
Management IP address: 10.78.179.187
State : active
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc0
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
10.78.179.150 disconnected
 
Total QAM carriers : 32
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
3/1.1 1 0 1
3/1.2 2 1 2
3/1.3 3 2 3
3/1.4 4 3 4
3/1.5 5 4 5
3/1.6 6 5 6
3/1.7 7 6 7
3/1.8 8 7 8
3/1.9 9 8 9
3/1.10 10 9 10
3/1.11 11 10 11
3/1.12 12 11 12
3/1.13 13 12 13
3/1.14 14 13 14
3/1.15 15 14 15
3/1.16 16 15 16
3/1.17 17 16 17
3/1.18 18 17 18
3/1.19 19 18 19
3/1.20 20 19 20
3/1.21 21 20 21
3/1.22 22 21 22
3/1.23 23 22 23
3/1.24 24 23 24
3/1.25 25 24 25
3/1.26 26 25 26
3/1.27 27 26 27
3/1.28 28 27 28
3/1.29 29 28 29
3/1.30 30 29 30
3/1.31 31 30 31
3/1.32 32 31 32
 
 
Total Routes: 2
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 1 10.1.1.1 1 65535 21 0 10 0
3 1 30.0.3.10 49261 65535 1000000 0 1 0
 
QAM Partition : 4
Management IP address: 10.78.179.184
State : inactive
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc2
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
10.78.179.150 disconnected
 
Total QAM carriers : 0
 
Total Routes: 1
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 2 1.21.1.2 49261 65535 1000000 0 2 0
 
QAM Partition : 6
Management IP address: 192.168.20.1
State : active
Protocol : gqi
Keepalive Timeout Period : 5 seconds
Number of Retry : 3
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc3
Reset Timeout Period : 5 seconds
 
Server State
--------------------------------
192.168.10.1 connected
 
Total QAM carriers : 32
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
3/5.1 129 128 1
3/5.2 130 129 2
3/5.3 131 130 3
3/5.4 132 131 4
3/5.5 133 132 5
3/5.6 134 133 6
3/5.7 135 134 7
3/5.8 136 135 8
3/5.9 137 136 9
3/5.10 138 137 10
3/5.11 139 138 11
3/5.12 140 139 12
3/5.13 141 140 13
3/5.14 142 141 14
3/5.15 143 142 15
3/5.16 144 143 16
3/5.17 145 144 17
3/5.18 146 145 18
3/5.19 147 146 19
3/5.20 148 147 20
3/5.21 149 148 21
3/5.22 150 149 22
3/5.23 151 150 23
3/5.24 152 151 24
3/5.25 153 152 25
3/5.26 154 153 26
3/5.27 155 154 27
3/5.28 156 155 28
3/5.29 157 156 29
3/5.30 158 157 30
3/5.31 159 158 31
3/5.32 160 159 32
 
 
Total Routes: 1
Slot LBG Destination Low High Reserved Bandwidth Ingress Number
Id Id IP UDP UDP Bandwdith In-Use Port Sessions
----------------------------------------------------------------------------------
3 1 192.168.20.5 49152 65535 1000000 0 6 0
 

For more information, see the Cisco RF Gateway 10 Command Reference Guide .

Displaying Video Route Information

There are two primary categories of routes to display:

  • multicast
  • unicast

To display the video routing information, use the following commands respectively:

show cable video route multicast {all | slot slot}

show cable linecard slot load-balancing-group {lbg-number | all}

Displaying Multicast Routes

Multicast routes can only be displayed either at the chassis or the slot level. The syntax is as follows:

RFGW-10# show cable video route multicast all
RFGW-10# show cable video route multicast slot slot#
 

Example:

Chassis level:

RFGW-10# show cable video route multicast all
 
Source Group rx-interface tx-slot/lbg Sessions
-------------------------------------------------------------------------------------
20.0.1.1 232.2.2.1 TenGigabitEthernet2/1 3/1 3
20.0.1.1 232.2.2.2 TenGigabitEthernet2/1 3/1 2
20.0.1.1 232.2.2.3 TenGigabitEthernet2/1 3/1 2
20.0.1.1 232.2.2.4 TenGigabitEthernet2/1 3/1 1
20.0.1.1 232.2.2.5 TenGigabitEthernet2/1 3/1 1
 

Specific slot level:

RFGW-10# show cable video route multicast slot 5
 
Source Group rx-interface tx-slot/lbg Sessions
-------------------------------------------------------------------------------------
20.0.1.1 232.2.2.1 TenGigabitEthernet2/1 5/1 2
20.0.1.1 232.2.2.2 TenGigabitEthernet2/1 5/1 1
20.0.1.1 232.2.2.3 TenGigabitEthernet2/1 5/1 3
20.0.1.1 232.2.2.4 TenGigabitEthernet2/1 5/1 2
20.0.1.1 232.2.2.5 TenGigabitEthernet2/1 5/1 2

Displaying Unicast Routes

To display the Unicast Routes, use the following commands:

RFGW-10# show cable linecard slot load-balancing-group {load-balancing-group | all}
 
RFGW-10# show cable linecard 3 load-balancing-group all
 
Slot : 3 Load-balancing Group : 1
Total Bandwidth : 9100000 Kbps
Available Bandwidth : 6099958 Kbps
Reserved Bandwidth for QAM Based Sessions : 0 Kbps
 
Reserved Bandwidth for IP Based Sessions : 3000042 Kbps
QAM Destination Low High Input Reserved Allocated Number
Partition IP Address UDP UDP Port Bitrate (Kbps) Bitrate (Kbps) Sessions
-----------------------------------------------------------------------------------------
1 1.1.1.1 1 65535 0 21 0 0
3 10.1.1.1 1 65535 10 21 0 0
0 30.0.3.10 1 49260 0 1000000 6000 2
3 30.0.3.10 49261 65535 1 1000000 0 0
6 192.168.20.5 49152 65535 6 1000000 0 0
 
Slot : 3 Load-balancing Group : 2
Total Bandwidth : 9100000 Kbps
Available Bandwidth : 5094000 Kbps
Reserved Bandwidth for QAM Based Sessions : 0 Kbps
 
Reserved Bandwidth for IP Based Sessions : 4006000 Kbps
QAM Destination Low High Input Reserved Allocated Number
Partition IP Address UDP UDP Port Bitrate (Kbps) Bitrate (Kbps) Sessions
-----------------------------------------------------------------------------------------
0 1.21.1.2 1 49260 0 1000000 0 0
4 1.21.1.2 49261 65535 2 1000000 0 0
0 4.3.2.1 101 200 0 6000 0 0
0 20.1.0.11 1 65535 0 1000000 0 0
0 40.0.1.10 1 65535 0 1000000 0 0

Displaying Video Session Information

The five levels of video session information output are:

  • Chassis level information (keyword: all)
  • QAM level information (keyword: qam)
  • Line card level information (keyword: slot)
  • Sessions level information (keyword: id)

You can choose two levels of detail for the output (except for ID):

  • Short video state information (keyword: brief)
  • Summarized video state and packet information (keyword: summary)

To display video session summary information, use the following command:

show cable video session {all | id session ID [in | out] [psi | stats] | slot slot | qam slot/port.channel} [summary | brief filter] | [local | remote]

Summary Local Video Session Information

RFGW-10# show cable video session all summary
RFGW-10# show cable video session qam slot/port.channel summary
RFGW-10# show cable video session slot slot summary
 

Example:

RFGW-10# show cable video session all
 
Session QAM Stream Sess IP UDP Out Input Input Output PSI Ctrl
ID Port Type Type Address Port Pgm Bitrate State State Rdy State
---------- ------- ------ ---- ---------------- ----- ----- -------- ------ ------ --- -----
201392226 3/1.1 Remap UDP 30.0.3.10 49261 3111 2999852 ACTIVE ON YES -
201392227 3/1.1 Remap SSM - - 3112 2999420 ACTIVE ON YES -
201457764 3/1.2 Remap UDP 30.0.3.10 49263 3121 2998722 ACTIVE ON YES -
201457765 3/1.2 Remap SSM - - 3122 3001118 ACTIVE ON YES -
201523302 3/1.3 Remap UDP 30.0.3.10 49265 3131 3000553 ACTIVE ON YES -
201523303 3/1.3 Remap SSM - - 3132 3000732 ACTIVE ON YES -
201588840 3/1.4 Remap UDP 30.0.3.10 49267 3142 3001152 ACTIVE ON YES -
201588841 3/1.4 Remap SSM - - 3141 2999788 ACTIVE ON YES -
201654378 3/1.5 Remap UDP 30.0.3.10 49269 3151 3000832 ACTIVE ON YES -
201654379 3/1.5 Remap SSM - - 3152 2999656 ACTIVE ON YES -
205586436 3/3.1 Remap SSM - - 2 3001364 ACTIVE ON YES -
205586457 3/3.1 Remap UDP 30.0.3.10 49152 331 3000824 ACTIVE ON YES -
Total Sessions = 12
 
RFGW-10# show cable video session all summary
 
Video Session Summary for Chassis:
 
Active : 2 Init : 0 Idle : 0
Off : 0 Blocked : 0 PSI-Ready : 2
UDP : 1 ASM : 0 SSM : 1
Remap : 2 Data : 0 Passthru : 0
Shell : 0 Bound : 0
Total Sessions: 2
Total Measured Bitrate : 8437440 bps
 
 
RFGW-10# show cable video session slot 3 summary
 
Video Session Summary for Slot 3:
 
Active : 240 Init : 0 Idle : 0
Off : 240 Blocked : 0 PSI-Ready : 240
UDP : 480 ASM : 0 SSM : 0
Remap : 480 Data : 0 Passthru : 0
Shell : 0 Bound : 0
Total Sessions: 480
Total Measured Bitrate : 927267329 bps
 
RFGW-10# show cable video local session all
 
Session QAM Stream Sess IP UDP Out Input Input Output PSI Ctrl
ID Port Type Type Address Port Pgm Bitrate State State Rdy State
---------- ------- ------ ---- ---------------- ----- ----- -------- ------ ------ --- -----
205586436 3/3.1 Remap SSM - - 2 3000773 ACTIVE ON YES -
205586457 3/3.1 Remap UDP 30.0.3.10 49152 331 3000220 ACTIVE ON YES -
Total Sessions = 2
 
RFGW-10# show cable video session remote all
 
Session QAM Stream Sess IP UDP Out Input Input Output PSI Ctrl
ID Port Type Type Address Port Pgm Bitrate State State Rdy State
---------- ------- ------ ---- ---------------- ----- ----- -------- ------ ------ --- -----
201392226 3/1.1 Remap UDP 30.0.3.10 49261 3111 3000039 ACTIVE ON YES -
201392227 3/1.1 Remap SSM - - 3112 2999624 ACTIVE ON YES -
201457764 3/1.2 Remap UDP 30.0.3.10 49263 3121 2998876 ACTIVE ON YES -
201457765 3/1.2 Remap SSM - - 3122 3001303 ACTIVE ON YES -
201523302 3/1.3 Remap UDP 30.0.3.10 49265 3131 3000732 ACTIVE ON YES -
201523303 3/1.3 Remap SSM - - 3132 3000929 ACTIVE ON YES -
201588840 3/1.4 Remap UDP 30.0.3.10 49267 3142 3001342 ACTIVE ON YES -
201588841 3/1.4 Remap SSM - - 3141 2999966 ACTIVE ON YES -
201654378 3/1.5 Remap UDP 30.0.3.10 49269 3151 3001304 ACTIVE ON YES -
201654379 3/1.5 Remap SSM - - 3152 3000157 ACTIVE ON YES -
Total Sessions = 10

Brief Local Video Session Information

You can choose 14 filters when you use the brief command. They are:

active, asm, blocked, bound, data, idle, init, off, passthru, psi, remap, shell, ssm, and udp

The syntax of the commands are:

RFGW-10# show cable video session all brief filter
RFGW-10# show cable video session qam slot/port.channel brief filter
RFGW-10# show cable video session slot slot brief filter
 

Example:

RFGW-10# show cable video session all brief
 
Session QAM Stream Sess IP UDP Out Input Input Output PSI Ctrl
ID Port Type Type Address Port Pgm Bitrate State State Rdy State
---------- ------- ------ ---- ---------------- ----- ----- -------- ------ ------ --- -----
201392135 3/1.1 Remap UDP 30.0.3.10 49261 3111 3000737 ACTIVE ON YES -
201392136 3/1.1 Remap SSM - - 3112 2994206 ACTIVE ON YES -
201457673 3/1.2 Remap UDP 30.0.3.10 49263 3121 2999563 ACTIVE ON YES -
201457674 3/1.2 Remap SSM - - 3122 2994095 ACTIVE ON YES -
201523211 3/1.3 Remap UDP 30.0.3.10 49265 3131 2998720 ACTIVE ON YES -
201523212 3/1.3 Remap SSM - - 3132 2998658 ACTIVE ON YES -
201588749 3/1.4 Remap UDP 30.0.3.10 49267 3142 2999247 ACTIVE ON YES -
201588750 3/1.4 Remap SSM - - 3141 2993458 ACTIVE ON YES -
201654287 3/1.5 Remap UDP 30.0.3.10 49269 3151 3000772 ACTIVE ON YES -
201654288 3/1.5 Remap SSM - - 3152 2997072 ACTIVE ON YES -
205586432 3/3.1 Remap SSM - - 2 2994206 ACTIVE ON YES -
205651985 3/3.2 Remap UDP 30.0.3.10 49152 331 2999770 ACTIVE ON YES -
205717522 3/3.3 Data UDP 30.0.3.10 49153 - 3001160 ACTIVE ON NO -
205717523 3/3.3 Data UDP 30.0.3.10 49154 - 3000433 ACTIVE ON NO -
205717524 3/3.3 Data UDP 30.0.3.10 49155 - 2999247 ACTIVE ON NO -
205717525 3/3.3 Data UDP 30.0.3.10 49156 - 2999563 ACTIVE ON NO -
205717526 3/3.3 Data UDP 30.0.3.10 49157 - 3001001 ACTIVE ON NO -
205717527 3/3.3 Data UDP 30.0.3.10 49158 - 3000730 ACTIVE ON NO -
205717528 3/3.3 Data UDP 30.0.3.10 49159 - 2999656 ACTIVE ON NO -
205717529 3/3.3 Data UDP 30.0.3.10 49160 - 2999325 ACTIVE ON NO -
205717530 3/3.3 Data UDP 30.0.3.10 49161 - 2999683 ACTIVE ON NO -
205717531 3/3.3 Data UDP 30.0.3.10 49162 - 2999515 ACTIVE ON NO -
205717532 3/3.3 Data UDP 30.0.3.10 49163 - 3000884 ACTIVE ON NO -
205717533 3/3.3 Data UDP 30.0.3.10 49164 - 3000128 ACTIVE ON NO -
207683586 3/4.1 Remap SSM - - 89 2997660 ACTIVE ON YES -
207749125 3/4.2 Remap SSM - - 88 2994798 ACTIVE ON YES -
207814662 3/4.3 Remap SSM - - 89 2999855 ACTIVE ON YES -
Total Sessions = 27
 

The ID under the session ID represents the internal ID assigned by the Cisco RFGW-10 UEQAM to the output stream of the input session.

RFGW-10# show cable video session all brief active
 
Session QAM Stream Sess IP UDP Out Input Input Output PSI Ctrl
ID Port Type Type Address Port Pgm Bitrate State State Rdy State
---------- ------- ------ ---- ---------------- ----- ----- -------- ------ ------ --- -
205586432 3/3.1 Remap SSM - - 331 3000441 ACTIVE ON YES -
205651969 3/3.2 Remap UDP 30.0.3.10 49152 331 2999848 ACTIVE ON YES -
Total Sessions = 2
 
RFGW-10# show cable video session all brief idle
Session QAM Stream Sess IP UDP Out Input Input Output PSI Ctrl
ID Port Type Type Address Port Pgm Bitrate State State Rdy State
---------- ------- ------ ---- ---------------- ----- ----- -------- ------ ------ --- ---
Total Sessions = 0
 

Detailed Local Video Session Information

To drill down and view information about a particular session stored in the Video Control and Data planes, use the following commands:

RFGW-10# show cable video session id N
RFGW-10# show cable video session id N in {psi | stats}
RFGW-10# show cable video session id N out {psi | stats}
 

Example:

RFGW-10# show cable video session id 201392226
 
INPUT Source : 201392226
Created On : 04:52:33 PM
Uptime [SUP] : 04:52:33 PM
Data State : ACTIVE, PSI,
Config Bitrate : 1000000 bps
Jitter : 200 ms
Stream Type : SPTS
Stream Rate : VBR
PID Remap : ENABLED
Source IP : 0.0.0.0
Source UDP : 0
Destination IP : 30.0.3.10
Destination UDP : 49261
Idle Timeout : 250 msecs
Init Timeout : 1000 msecs
Off Timeout : 60 seconds
 
 
PID Filter [0] :
 
Input PSI Info:
PAT Info:
Ver 2, TSID 1, len 16, section 0/0
Prog 1: pmt 16
PMT Info:
Ver 2, program 1, pcr pid 17, len 32
Type 2, PID 17, len 0
Type 129, PID 20, len 6 (desc 10, len 4)
 
Elapsed time [LC]: 0 days 00 hours 06 min 18 secs
IP Packets: In: 107165, Drop: 0
TP Packets: In: 750155, PCR: 10662, Non-PCR: 701709, PSI: 1582, NULL: 34043, Filtered: 0, Unreferenced: 2159
Sync-Loss: 0, Dis-continous: 0, CC Errors: 0, PCR Jump: 5, Idle: 0
Measured Bitrate 2999477 (0 min 3159570 max) bps, stay 152 ms, jitter 34 ms
PCR Bitrate 3000101 (3000066 min 0 max) bps, stay 152 ms, jitter 34 ms
Idle Count: 0, Total Idle Time: 0 sec
 
Output Session: 201392226:
SPTS PGM Number: 3111
Data State : PSI,
Control State : ACTIVE
QAM : 3/1.1
QAM-partition : 3
 
Output PSI Info (Carrier ID 1):
PAT Info for Pgm Num 3111:
Ver 7, TSID 311, len 20, section 0/0
Prog 3111: pmt 992
PMT Info for Pgm Num 3111:
Ver 11, program 3111, pcr pid 993, len 32
Type 2, PID 993, len 0
Type 129, PID 994, len 6 (desc 10, len 4)
 
Elapsed time [LC]: 0 days 00 hours 06 min 20 secs
TP Packets: PCR: 10662, Non-PCR: 701652, PSI: 1582, New PAT: 1, New PMT: 1
Drop: 0, Info-Err: 0, Inv-Rate: 0, Output Adjust: 0
Overruns: 0, Overdue Drop 0, Under-Flow: 0, Over-Flow: 0

Remote Sessions—GQIv2 Session Information

To view details about encrypted sessions, use the following command:

show cable video gqi {connections [all | qam-partition qam-partition-id] | sessions [all | qam-partition qam-partition-id] | statistics [all | qam-partition qam-partition-id]}
 
RFGW-10# show cable video gqi connections all
 
Management Server Protocol QP Connection RPC Resp Event Reset Encryption
IP IP Type ID State Version Pending Pending Indication Discovery
--------------------------------------------------------------------------------------------------------
10.78.179.185 10.78.179.170 GQI 2 Disconnect 0 0 0 - -
10.78.179.187 10.78.179.150 GQI 3 Disconnect 0 0 0 - -
192.168.20.1 192.168.10.1 GQI 6 Connected 2 0 0 Acked -
 
RFGW-10# show cable video gqi statistic all
 
Qam Partition 2 Statistics:
Create Delete Create Delete Insert Cancel Switch Bind Unbind Reset Encryption Event
Shell Shell Session Session Packet Packet Source Session Session Indication Discovery Notification
----------------------------------------------------------------------------------------------------------------------------------------------
Success: 0 0 0 0 0 0 0 0 0 0 774 0 0
Error: 0 0 0 0 0 0 0 0 0 0 0 0 0
Total: 0 0 0 0 0 0 0 0 0 0 774 0 0
 
Qam Partition 3 Statistics:
Create Delete Create Delete Insert Cancel Switch Bind Unbind Reset Encryption Event
Shell Shell Session Session Packet Packet Source Session Session Indication Discovery Notification
----------------------------------------------------------------------------------------------------------------------------------------------
Success: 0 0 96 0 0 0 0 0 0 0 0 1 144
Error: 0 0 14 0 0 0 0 0 0 0 0 0 0
Total: 0 0 110 0 0 0 0 0 0 0 0 1 144
 
Qam Partition 4 Statistics:
Create Delete Create Delete Insert Cancel Switch Bind Unbind Reset Encryption Event
Shell Shell Session Session Packet Packet Source Session Session Indication Discovery Notification
----------------------------------------------------------------------------------------------------------------------------------------------
Success: 0 0 0 0 0 0 0 0 0 0 0 0 0
Error: 0 0 0 0 0 0 0 0 0 0 0 0 0
Total: 0 0 0 0 0 0 0 0 0 0 0 0 0
 
Qam Partition 6 Statistics:
Create Delete Create Delete Insert Cancel Switch Bind Unbind Reset Encryption Event
Shell Shell Session Session Packet Packet Source Session Session Indication Discovery Notification
----------------------------------------------------------------------------------------------------------------------------------------------
Success: 0 0 0 0 0 0 0 0 0 0 0 1 0
Error: 0 0 0 0 0 0 0 0 0 0 0 0 0
Total: 0 0 0 0 0 0 0 0 0 0 0 1 0
 
RFGW-10# show cable video gqi sessions all
 
QP GQI SCM Session Encryption Current
Id Id Id Type Type State
-------------------------------------------------------------------------------------------------
 
3 00 00 00 00 00 00 00 00 00 01 201392226 VOD None Clear Mode
 
3 00 00 00 00 00 00 00 00 00 02 201392227 SDV None Clear Mode
 
3 00 00 00 00 00 00 00 00 00 03 201457764 VOD PowerKey Waiting CA
 
3 00 00 00 00 00 00 00 00 00 04 201457765 SDV PowerKey Waiting CA
 
3 00 00 00 00 00 00 00 00 00 05 201523302 VOD PowerKey Fail to Black
 
3 00 00 00 00 00 00 00 00 00 06 201523303 SDV PowerKey Fail to Black
 
3 00 00 00 00 00 00 00 00 00 07 201588840 VOD PowerKey Waiting CA
 
3 00 00 00 00 00 00 00 00 00 08 201588841 SDV PowerKey Waiting CA
 
3 00 00 00 00 00 00 00 00 00 09 201654378 VOD PowerKey Fail to Clear
 
3 00 00 00 00 00 00 00 00 00 10 201654379 SDV PowerKey Fail to Clear
 
Total Sessions for All QAM Partitions: 10

Remote Sessions—ERMI Session Information

To view details about the ERMI sessions, use the following command:

RFGW-10# show cable ermi errp server all
 
ERRP Details:
Socket : 1
Local : 10.10.10.10:35701
Remote : 10.10.10.20:6069
Timers : Hold 90, Keepalive 0, ConnectRetry 10
FSM state : CONNECT
QAM Partition : 1
Number of QAMs reachable : 0
 
RFGW-10# show cable ermi errp server resources 192.25.20.17
 
ERRP Details:
QAM Partition : 22
 
QAM Carrier
Interface ID
--------- -------
4/1.1 1
4/1.2 2
4/1.3 3
4/1.4 4
4/1.5 5
4/1.6 6
4/1.7 7
4/1.8 8
4/1.9 9
4/1.10 10
4/1.11 11
4/1.12 12
4/1.13 13
4/1.14 14
4/1.15 15
4/1.16 16
4/1.17 17
4/1.18 18
4/1.19 19
4/1.20 20
4/1.21 21
4/1.22 22
4/1.23 23
4/1.24 24
4/1.25 25
 
 
RFGW-10# show cable ermi errp server resources all
 
ERRP Server IP : 192.25.20.17
QAM Partition : 22
 
QAM Carrier
Interface ID
--------- -------
4/1.1 1
4/1.2 2
4/1.3 3
4/1.4 4
4/1.5 5
4/1.6 6
4/1.7 7
4/1.8 8
4/1.9 9
4/1.10 10
4/1.11 11
4/1.12 12
4/1.13 13
4/1.14 14
4/1.15 15
4/1.16 16
4/1.17 17
 
RFGW-10# show cable ermi rtsp server all
 
Socket Mgmt Server QP Server QP Conn Conn
ID Info Info ID Session Session Timeout Retry
------ --------------------- --------------------- --- ------- ------- -------- --------
1 1.3.1.22:6070 172.25.20.171:56242 22 3830 3830 300 0
 
 
RFGW-10# show cable ermi errp statistics
ERRP Protocol Statistics:
 
Packet Received Received Received Sent Sent Sent
Type Packets Failed Success Packets Failed Success
------------- -------- -------- -------- -------- -------- --------
OPEN 1 0 1 1 0 1
UPDATE 0 0 0 6 0 6
NOTIFICATION 0 0 0 1 0 1
KEEPALIVE 2 0 2 2 0 2
SOCKET 0 0 0 4 0 4
UNKNOWN 0 0 0 0 0 0
 
RFGW-10# show cable ermi rtsp session all
 
Session Session QP QAM QAM RTSP Server Session Session Client
ID Type ID Port TSID State Addr(Socket) Index Group Session ID
---------- ------- --- ------- ----- ------ --------------- ------- ------- -----------
207749125 DVB 1 3/4.2 342 READY 10.10.10.10 4 0067abcdef0000000038
207683586 DVB 1 3/4.1 341 READY 10.10.10.10 1 0067abcdef0000000039
207814662 DVB 1 3/4.3 343 READY 10.10.10.10 5 0067abcdef000000003a
Total Sessions: 3
 
RFGW-10# show cable ermi rtsp statistics
 
RTSP Protocol Statistics:
 
Packet Received Received Received Sent Sent Sent
Type Packets Failed Success Packets Failed Success
------------- -------- -------- -------- -------- -------- --------
SETUP 8 0 8 8 3 5
TEARDOWN 0 0 0 0 0 0
SET PARAMETER 0 0 0 0 0 0
GET PARAMETER 0 0 0 0 0 0
ANNOUNCE 5 0 5 12 0 5
SOCKET 2 1 1 0 0 0
UNKNOWN 0 0 0 0 0 0
RTSP Pending Events : 0
RTSP Last Request Cseq : 107
 

 

Displaying Packet Insertion Session Information

To display the IDs and Packets of different packet streams inserted by the control plane into the output RF stream, use the following commands:

RFGW-10# show cable video packet {qam | slot slot-id | all}
RFGW-10# show cable video packet all
 

Example:

RFGW-10# show cable video packet qam 3/1.1
 
Packet Times Actual Insert Num Pkts
Stream ID Interface Version Repeat Repeated Rate (bps) Inserted State
---------------------------------------------------------------------------------
1 Qam3/1.1 1 Continous 14460 1000 1 ON
 
RFGW-10# show cable video packet all
 
Packet Times Actual Insert Num Pkts
Stream ID Interface Version Repeat Repeated Rate (bps) Inserted State
---------------------------------------------------------------------------------------
1 Qam3/1.1 2 Continuous 12 1200 1 ON
2 Qam3/1.1 2 1 1 1200 1 OFF
Total Packets = 2

Displaying Cable Video Statistics Information

The show cable video statistics packet command displays both the unicast and multicast packet counts either at the chassis level or a specified slot. The command syntax is

RFGW-10# show cable video statistics packet all {brief | detail}
RFGW-10# show cable video statistics packet slot slot {brief | detail}
 

Example:

RFGW-10# show cable video statistics packet all brief
 
Slot LBG Multicast Multicast Unicast Mcast DS Unicast DS
Id Id Groups Sessions Sessions Packets Packets
--------------------------------------------------------------------------
3 1 1 1 1 251100 65804706
3 2 0 0 0 15 0
7 1 0 0 0 27 0
7 2 0 0 0 27 0
11 1 0 0 0 15 0
11 2 0 0 0 15 0
 
RFGW-10# show cable video statistics packet all detail
 
Slot: 3
LBG Id: 1
Multicast Groups: 1
Multicast Sessions: 1
Unicast Sessions: 1
DS BYTES: 101288476304
MCAST DS PACKETS: 259808 UCAST DS PACKETS: 68550310
 
CRC ALIGN ERROR: 0 DROPPED BAD PKTS: 0
COLLISIONS: 0 SYMBOL ERROR: 0
UNDERSIZE PKTS: 0 OVERSIZE PKTS: 0
FRAGMENTS PKTS: 0 JABBERS: 0
 
SINGLE COL: 0 MULTI COL: 0
LATE COL: 0 ACCESSIVE COL: 0
 
DEFERRED COL: 0 FALSE CARRIER: 0
CARRIER SENSE: 0 SEQUENCE ERROR: 0
 
LBG Id: 2
Multicast Groups: 0
Multicast Sessions: 0
Unicast Sessions: 0
DS BYTES: 7632
MCAST DS PACKETS: 16 UCAST DS PACKETS: 0
 
CRC ALIGN ERROR: 0 DROPPED BAD PKTS: 0
COLLISIONS: 0 SYMBOL ERROR: 0
UNDERSIZE PKTS: 0 OVERSIZE PKTS: 0
FRAGMENTS PKTS: 0 JABBERS: 0
 
SINGLE COL: 0 MULTI COL: 0
LATE COL: 0 ACCESSIVE COL: 0
 
DEFERRED COL: 0 FALSE CARRIER: 0
CARRIER SENSE: 0 SEQUENCE ERROR: 0
 
Slot: 7
LBG Id: 1
Multicast Groups: 0
Multicast Sessions: 0
Unicast Sessions: 0
DS BYTES: 12892
MCAST DS PACKETS: 28 UCAST DS PACKETS: 0
 
CRC ALIGN ERROR: 0 DROPPED BAD PKTS: 0
COLLISIONS: 0 SYMBOL ERROR: 0
UNDERSIZE PKTS: 0 OVERSIZE PKTS: 0
FRAGMENTS PKTS: 0 JABBERS: 0
 
SINGLE COL: 0 MULTI COL: 0
LATE COL: 0 ACCESSIVE COL: 0
 
DEFERRED COL: 0 FALSE CARRIER: 0
CARRIER SENSE: 0 SEQUENCE ERROR: 0
 
 
LBG Id: 2
Multicast Groups: 0
Multicast Sessions: 0
Unicast Sessions: 0
DS BYTES: 12892
MCAST DS PACKETS: 28 UCAST DS PACKETS: 0
 
CRC ALIGN ERROR: 0 DROPPED BAD PKTS: 0
COLLISIONS: 0 SYMBOL ERROR: 0
UNDERSIZE PKTS: 0 OVERSIZE PKTS: 0
FRAGMENTS PKTS: 0 JABBERS: 0
SINGLE COL: 0 MULTI COL: 0
LATE COL: 0 ACCESSIVE COL: 0
 
DEFERRED COL: 0 FALSE CARRIER: 0
CARRIER SENSE: 0 SEQUENCE ERROR: 0
 
Slot: 11
LBG Id: 1
Multicast Groups: 0
Multicast Sessions: 0
Unicast Sessions: 0
DS BYTES: 7648
MCAST DS PACKETS: 16 UCAST DS PACKETS: 0
 
CRC ALIGN ERROR: 0 DROPPED BAD PKTS: 0
COLLISIONS: 0 SYMBOL ERROR: 0
UNDERSIZE PKTS: 0 OVERSIZE PKTS: 0
FRAGMENTS PKTS: 0 JABBERS: 0
 
SINGLE COL: 0 MULTI COL: 0
LATE COL: 0 ACCESSIVE COL: 0
 
DEFERRED COL: 0 FALSE CARRIER: 0
CARRIER SENSE: 0 SEQUENCE ERROR: 0
 
LBG Id: 2
Multicast Groups: 0
Multicast Sessions: 0
Unicast Sessions: 0
DS BYTES: 7648
MCAST DS PACKETS: 16 UCAST DS PACKETS: 0
 
CRC ALIGN ERROR: 0 DROPPED BAD PKTS: 0
COLLISIONS: 0 SYMBOL ERROR: 0
UNDERSIZE PKTS: 0 OVERSIZE PKTS: 0
FRAGMENTS PKTS: 0 JABBERS: 0
 
SINGLE COL: 0 MULTI COL: 0
LATE COL: 0 ACCESSIVE COL: 0
 
DEFERRED COL: 0 FALSE CARRIER: 0
CARRIER SENSE: 0 SEQUENCE ERROR: 0
 

Additional References

The following sections provide references related to the video features.

Related Documents

Document Title
URL

Cisco RF Gateway 10 Command Reference

http://www.cisco.com/en/US/docs/cable/rf_gateway/command/reference/RFGW-10_Book.html

Cisco RF Gateway 10 Software Configuration Guide

http://www.cisco.com/en/US/docs/cable/rf_gateway/feature/guide/rfgw_scg.html

Standards

Standard
Title

ISO/IEC 13818-1:2000

Information technology, Generic coding of moving pictures and associated audio information: Systems

MIBs

MIB
MIBs Link

SCTE-HMS-MPEG-MIB

To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:

http://www.cisco.com/go/mibs

SCTE-HMS-QAM-MIB

RFCs

RFC
Title

RFC-1057

Remote Procedure Call Protocol Specification: Version 2, June 1988.

RFC-2326

Real-time streaming Protocol, April 1988.

Technical Assistance

Description
Link

The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies.

To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds.

Access to most tools on the Cisco Support website requires a Cisco.com user ID and password.

http://www.cisco.com/cisco/web/support/index.html

Feature Information for Video

Table 1 lists the release history for this feature.

Not all commands may be available in your Cisco IOS or Cisco IOS-XE software release. For release information about a specific command, see the command reference documentation.

Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS, Catalyst OS, and Cisco IOS XE software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn . An account on Cisco.com is not required.


Note Table 1 lists only the Cisco IOS and Cisco IOS-XE software releases that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that Cisco IOS or Cisco IOS-XE software release train also support that feature.


 

Table 1 Feature Information for Video

Feature Name
Releases
Feature Information

Video Features

IOS-XE 3.3.0SQ

The video features were introduced on the Cisco RFGW-10 DS-384 line card.

DVB Scrambling

IOS-XE 3.4.0SQ

DVB scrambling feature is introduced on the Cisco RFGW-10 DS-384 line card.

The following section provides information about this feature:

MPEG Enhancements

IOS-XE 3.4.0SQ

MPEG Enhancement feature supports additional features like PID filtering, program filtering, configuring the Original Network ID (ONID), and one-stream de-jittering mode.

The following commands were introduced or modified:

  • cable downstream onid
  • cable video reserved-pid
  • cable video multicast
  • cable video ip udp
  • cable video ip multicast
  • show cable video session

1024 QAM Scaling

IOS-XE 3.4.0SQ

The 1024 Qam scaling feature is introduced on the Cisco RFGW-10 to support a maximum of 1024 downstream channels per line card for Annex B and a maximum of 768 downstream channels per line card for Annex A.

Glossary

ASM—Any Source Multicast

BDV—Broadcast Digital Video

CBR—Constant Bit Rate

DNCS—Digital Network Control System

ERM—Edge Resource Manager

ES—Elementary Stream

GQIv2—Generic QAM Interface verion 2

HFC—Hybrid Fiber-Coaxial

MPEG—Moving Picture Experts Group

MPTS—Multiple Program Transport Stream

NGOD—Next Generation On-Demand video network

PCR—Program Clock Reference

PIM—Protocol Independent Multicast

PMT—Program Map Table

PSIP—Program and System Information Protocol

RFGW—Radio Frequency Gateway

RTSP—Real-Time Streaming Protocol

SDV—Switched Digital Video

SDV-BI—SDV Binding Interface

SPTS—Single Program Transport Stream

SRM—Session Resource Manager

SSM—Source Specific Multicast

STB—Set Top Box

UEQAM—Universal Edge Quadrature Amplitude Modulation

USRM—Universal Session/Resource Manager. Provides the SDV Manager functionality as well as other functions of the DNCS.

VBR—Variable Bit Rate

VDOC—Video over DOCSIS

VoD—Video on Demand

Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.

© 2009 - 2010, 2013, 2014 Cisco Systems, Inc. All rights reserved.