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/1 (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.
Note Effective with Cisco IOS-XE Release 3.4.1SQ, for Annex A with 6 MHz offset, 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.
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.
Video QAM Monitoring for Bandwidth Oversubscription
QAM bandwidth oversubscription is determined by measuring the bandwidth usage of a QAM and validating it against the capacity of the QAM. If the bandwidth usage exceeds the capacity for an interval of 30 seconds, the QAM is declared as oversubscribed. Similarly, the oversubscription alarm is turned off if the oversubscribed QAM operates within the capacity for 30 seconds.
QAM bandwidth usage is calculated by aggregating the output bitrate of each video session flowing on the QAM and the carousels (PAT/PMT/ECM/SDT) associated with them. The Bandwidth Used field in the output of the show controllers qam slot/port.channel downstream command and Total Measured Bitrate field in the output of the show cable video session command, reflect the bitrate calculated at the QAM output.
When you enable QAM monitoring for QAM bandwidth oversubscription, all the line cards in the chassis monitor the QAMs associated with them and report any QAM oversubscription activity in the form of console messages. You can also enable a QAM bandwidth oversubscription trap to receive notifications on an NMS (network management system). QAM monitoring is disabled by default.
QAM oversubscription notifications help to identify the overloaded video QAMs and offload them. You can use the history of oversubscription events as a first level information to rule out software issues in problematic scenarios like macro blocking or distorted feeds.
For more information on enabling video QAM monitoring, see Enabling Video QAM Monitoring for Bandwidth Oversubscription.
For more information on enabling video QAM monitoring traps, see Enabling Video QAM Monitoring Trap for Bandwidth Oversubscription.
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.
Scrambling
The RFGW-10 uses scrambling licenses on a per card basis. The following scrambling modes are used in the RFGW-10:
1. PowerKey is capable of using DES or CSA encryption algorithms.
2. DVB uses the CSA encryption algorithm.
3. JCAS Encryption that enables PowerKey and DVB simultaneously on the line card.
4. Privacy Mode Encryption.
The line card must either support the selected encryption method or must not have any encryption configured.
DES and CSA Scrambling Core
Effective with Cisco IOS-XE Release 3.4.1SQ, PowerKey scrambling supports both DES and CSA encryption algorithms. The cable linecard encryption command is modified to add the csa optional keyword to configure PowerKey with the CSA algorithm.
The following are the important considerations while configuring scrambling encryption:
- The linecards in a redundancy group must either support the same encryption algorithm or the linecards must not have any encryption configured.
- The encryption configured on a linecard cannot be changed if the linecard is a part of a redundancy group. To make any change in the encryption algorithm on a linecard, the linecard slot must be removed from that redundancy group. After the removal, the change is made and the linecard added to an appropriate redundancy group.
- If a line card has any QAM or session configurations, such configurations must be removed before changing the encryption algorithm on that line card.
- When the encryption algorithm is changed, the message prompting the linecard reset is displayed.
Note To upgrade the RFGW-10 chassis which is configured with Cisco IOS-XE Release 3.4.0SQ to Cisco IOS-XE Release 3.4.1SQ or later, the following restriction applies to a redundancy group: The linecards in a redundancy group are configured with different algorithms. For example, linecard 1 is configured with PowerKey-DES, linecard 2 is configured with DVB-CSA and linecard 3 has PowerKey-DES encryption. The linecard 2 must be removed from the redundancy group, before the chassis is upgraded to Cisco IOS-XE Release 3.4.1SQ.
For more details, see the Enforcing PowerKey Scrambling.
DVB Conformance (CSA Extended Control Word)
In DVB-CSA scrambling, the signals is encrypted using the control word generated by the Control Word Generator (CWG). Effective with Cisco IOS-XE Release 3.4.1SQ, you could enable the generation of the extended control word. The extended control word provides additional security within the CSA encryption framework.The extended control word generation can be enabled or disabled only on a line card that supports DVB scrambling. Use the dvb-conform command to enable or disable the extended control word generation.
For more information on configuring the DVB Conformance feature, see Configuring DVB Conformance (Optional).
JCAS Encryption (Dual Encrypt)
The Cisco RFGW-10 DS-384 linecard is capable of only enforcing one scrambling encryption, either PowerKey or DVB. Effective from Cisco IOS-XE Release 3.4.1SQ, the Java Conditional Access System (JCAS) Encryption feature enables PowerKey and DVB encryption on a single line card. This dual encryption on line cards is implemented using the cable linecard encryption command.
Note The JCAS Encryption feature supports only the CSA encryption algorithm.
For more information on configuring the JCAS Encryption feature, see Configuring JCAS Encryption (Optional).
Privacy Mode Encryption (PME)
Effective with Cisco IOS-XE Release 3.5.0SQ, PME is supported on the Cisco RFGW-10. PME is the video encryption technology that is used for VOD in the ARRIS (Motorola) headend. It supports encryption in both local and remote modes, enables cable operators to easily encrypt their VOD programs to ensure they can only be viewed by authorized subscribers.
For more information on configuring the PME feature, see Configuring PME (Privacy Mode Encryption).
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 one pass-through sessions are supported per QAM channel.
Note The bitrate configuration using bitrate command is recommended for the pass-through session above 40 Mbps bitrate.
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)
Video Processing
This section describes Video processing:
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.
Privacy Mode Encryption License Enforcement
Effective with Cisco IOS-XE Release 3.5.0SQ, video sessions can be encrypted with Privacy Mode Encryption (PME).
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 | csa]
4. exit
DETAILED STEPS
|
|
|
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 | csa]
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.
- des —configures the PowerKey scrambler with DES encryption.
Effective with Cisco IOS-XE Release 3.4.1SQ, the PowerKey scrambler supports CSA encryption algorithm.
- csa —configures the PowerKey scrambler with CSA encryption.
|
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
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
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
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
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
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
Installed: YES Enforced: YES
Configuring DVB Scrambling
Complete the following procedures to configure DVB scrambling:
Note You must configure the QAM sessions.
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
|
|
|
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. |
Configuring DVB Conformance (Optional)
Effective with Cisco IOS-XE Release 3.4.1SQ, use the dvb-conform command in the dvb-conform (config-dvb) mode to enable or disable DVB Conformance (extended control word generation). This configuration is optional.
Prerequisites
The line card should be installed with the DVB 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 dvb scrambler csa
4. dvb-conform [false | true]
5. end
DETAILED STEPS
|
|
|
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 ecryption dvb scrambler csa
RFGW-10(config)# cable linecard 3 encryption dvb scrambler csa RFGW-10(config-dvb)# |
Configures the line card encryption scrambling algorithm.
- slot— specifies the slot in which the line card is located.
Effective with Cisco IOS-XE Release 3.4.1SQ, the cable linecard encryption command with the dvb scrambler csa option changes the global configuration mode to the dvb-conform (config-dvb) mode. |
Step 4 |
dvb-conform [false | true]
RFGW-10(config-dvb)# dvb-conform true |
Configures the DVB Conformance for extended CSA control word generation.
- false —enables DVB Conformance and starts generating extended control word.
- true —disables DVB Conformance and stops generating extended control word.
|
Step 5 |
end
RFGW-10(config)# end |
Enters privileged EXEC mode. |
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
|
|
|
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. fail-to-clear-duration timeout
7. end
DETAILED STEPS
|
|
|
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. Effective with Cisco IOS-XE Release 3.5.1SQ, the valid range is from 1 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. Effective with Cisco IOS-XE Release 3.5.1SQ, the valid range is from 1 to 3600.
|
Step 5 |
overwrite-scg
RFGW-10(config-eis)# overwrite-scg |
(Optional) Enables Scrambling Control Group (SCG) overwrite. |
Step 6 |
fail-to-clear-duration timeout
RFGW-10(config-eis)# fail-to-clear-duration 60 |
Indicates the duration before the encrypted session is played clear i.e., without being scrambled, when encryption fails. Once the configured duration times out and ECMG is not available, the session will be marked as encrypted and goes to OFF state.
- timeout —The valid range is from 0 to 10800.
|
Step 7 |
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
|
|
|
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. Effective with Cisco IOS-XE Release 3.5.1SQ, the valid range is from 0 to 60000.
- 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
|
|
|
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
|
|
|
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 Alarm Start Delay
This configuration is applied only to the upcoming scrambling alarms. If the alarm is cleared within the configured time, then it will not be displayed on the console.
SUMMARY STEPS
1. enable
2. configure terminal
3. cable video scrambler alarm-start-delay delay-seconds
4. end
DETAILED STEPS
|
|
|
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 alarm-start-delay delay-seconds
RFGW-10(config)# cable video scrambler alarm-start-delay 120 |
Configure the start delay of the scrambling alarms.
- delay-seconds —Delay time. The valid range is from 4 to 300 seconds.
|
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
|
|
|
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. scrambling [Enable | Disable]
6. end
DETAILED STEPS
|
|
|
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 |
scrambling [Enable | Disable]
RFGW-10(config-tier)# scrambling disable |
Enable/Disable the tier based scrambling of the linecard. |
Step 6 |
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
|
|
|
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
|
|
|
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.
Configuring PME (Privacy Mode Encryption)
Prerequisites
The line card should be installed with the PME licenses.
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 pme scrambler des
4. end
DETAILED STEPS
|
|
|
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 pme scrambler des
RFGW-10(config)# cable linecard 3 encryption pme scrambler des |
Configures PME-DES 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. |
Displaying Installed License Details
To verify the PME license, use show cable license slot command.
This is a sample output of the show command that displays the installed PME license in linecard 3:
RFGW-10# show cable licenses 3
Slot 3 : License Capability : DS384_384_PKEY_DVB_N_PME
---------------------------------------------------
Feature: Downstream Licenses
Installed: 384 Consumed: 257 Available: 127 Forced-Shut: 0
Feature: Downstream Span Licenses
Installed: 640 Consumed: 0 Available: 640 Forced-Shut: 0
Feature: PowerKEY License
Installed: Yes Enforced: NO
Note: Encryption license not enforced! Please check the encryption cli
Installed: YES Enforced: No
Note: Encryption license not enforced! Please check the encryption cli
Installed: YES Enforced: Yes
Prerequisites
The line card should be installed with the PME licenses.
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 video scrambler pme mgmt-ip ip_address
4. cable video scrambler pme vodsid id
5. cable video scrambler pme cem ip_address port
6. exit
DETAILED STEPS
|
|
|
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 pme mgmt-ip ip_address
RFGW-10# cable video scrambler pme mgmt-ip 192.168.101.100 |
Specifies the user configured management IP as part of the PME configuration.
- ip_address—Source IP used for establishing a connection to CEM from RFGW10.
|
Step 4 |
cable video scrambler pme vodsid id
RFGW-10(config)# cable video scrambler pme vodsid 111 |
Specify the vods id that is assigned to the customer.
- id—assigned to the customer by Combined Conditional Access Development, LLC.
|
Step 5 |
cable video scrambler pme cem ip_address port
RFGW-10(config)# cable video scrambler pme cem 10.10.10.10 5000 |
Specify the IP address and port for connecting to the Converged EdgeQAM Manager (CEM) application.
- ip_address—the IP address of the system on which the CEM application is running.
- port—the port on which the CEM application is listening for connection from the RFGW-10.
|
Step 6 |
exit
RFGW-10(config)# exit |
Exits privileged EXEC mode. |
Verifying PME Configuration
To verify the PME configurations, use the show cable video scrambler pme status command.
Configuring JCAS Encryption (Optional)
Prerequisites
The line card should be installed with the PowerKEY and DVB encryption licenses.
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 dual-crypt scrambler csa
4. exit
DETAILED STEPS
|
|
|
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 dual-crypt scrambler csa
RFGW-10(config)# cable linecard 3 encryption dual-crypt scrambler csa |
Configures the line card encryption scrambling algorithm.
- slot—specifies the slot in which the line card is located.
- dual-crypt —configures the JCAS Encryption.
- csa —configures the JCAS Encryption with CSA algorithm.
|
Step 4 |
exit
RFGW-10(config)# exit |
Exits privileged EXEC mode. |
Displaying Installed License Details
To verify the JCAS encryption status, use show cable license slot command.
This is a sample output of the show command that displays the installed PowerKEY and DVB encryption license in linecard 3:
RFGW-10# show cable licenses 3
Slot 3 : 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: YES
Installed: YES Enforced: YES
Installed: NO Enforced: NO
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
|
|
|
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 8159.
- maximum PID range —Specifies the maximum PID range that can be reserved. The range is from 256 to 8159.
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. Effective from Cisco IOS-XE Release 3.4.1SQ, the minimum and maximum values for the PID range is 256-8159. |
|
exit
RFGW-10(config)# exit |
Exits global configuration mode. |
Examples
The following example shows how to reserve the PID range:
RFGW-10# configure terminal
RFGW-10(config)# cable video reserved-pid 455 500
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
|
|
|
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# configure terminal
RFGW-10(config)# cable video timeout idle-session 2000
RFGW-10(config)# cable video timeout off-session 2
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 enable traps for changes in QAM partitions and LBG, 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
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. errp streaming-zone name
11. active
DETAILED STEPS
|
|
|
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 |
errp streaming-zone name
RFGW-10(config-qp)# errp 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# 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)# errp 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 partition partition-id
5. exit
DETAILED STEPS
|
|
|
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 partition partition-id
RFGW-10(config)# cable 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# configure terminal
RFGW-10(config)# interface qam 3/1.2
RFGW-10(config-if)# cable partition 1
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
|
|
|
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# configure terminal
RFGW-10(config)# cable qam-partition 1
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
|
|
|
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 partition 3 external-channel 1 |
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# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-if)# cable partition 3 external-channel 1
SUMMARY STEPS
1. enable
2. configure terminal
3. cable qam-partition partition-id
4. protocol ngod-d6
5. mgmt ip ip_addr
6. server ip_addr
7. d6 {streaming-zone zone-name [optional] | co mponent-name comp-name [optional] | connect-time connect-seconds | hold-time hold-seconds | port port-number | vendor-string string-name | connect-retry retry-interval }
8. active
DETAILED STEPS
|
|
|
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 ngod-d6
RFGW-10(config-qp)# protocol ngod-d6 |
Note You must configure the protocol for the QAM partition. Sets the control plane protocol of the QAM partition.
- ngod-d6 —Supports Video Registration Protocol (VREP) which is used to send QAM information to the ERM (Edge Resource Manager). Ngod-d6 qam-partition only supports local video qam.
|
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_addr
RFGW-10(config-qp)# server 192.168.0.10
|
Configures the IP address of the server that manages the QP. Note NGOD-D6 QAM partition only support one server for one QAM partition. |
Step 7 |
d6 {streaming-zone zone-name [optional] | co mponent-name comp-name [optional] | connect-time connect-seconds | hold-time hold-seconds | port port-number | vendor-string string-name | connect-retry retry-interval }
RFGW-10(config-qp)# d6 component-name RFGW-10 |
Configures the NGOD-D6 protocol.
- streaming-zone—Specifies the NGOD-D6 streaming zone for QAM partition.
- zone-name—Streaming zone name.
- component-name—Specifies the NGOD-D6 component name for QAM partition.
- comp-name—Component name.
- 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.
- port—Specifies the port on which the tcp connection is established. The default port is 6069.
- port-number—The valid range is from 1 to 65535.
- vendor-string—Specifies the vendor string name.
- string-name—Vendor string name.
- connect-retry—Specifies connection retry interval.
- retry-interval—Connection retry interval. The valid range is from 1 to 10.
|
Step 8 |
active
RFGW-10(config-qp)# active |
Activates the QAM Partition. |
Step 9 |
exit
RFGW-10(config-qp)# exit |
Exits global configuration mode. |
Example
RFGW-10# configure terminal
RFGW-10(config)# cable qam-partition 1
RFGW-10(config-qp)# protocol ngod-d6
RFGW-10(config-qp)# mgmt-ip 10.10.10.10
RFGW-10(config-qp)# server 10.20.20.20
RFGW-10(config-qp)# d6 connect-time 10
RFGW-10(config-qp)# d6 hold-time 120
RFGW-10(config-qp)# d6 port 6060
RFGW-10(config-qp)# d6 vendor-string rfgw-10-ngod-d6
RFGW-10(config-qp)# d6 connect-retry 3
RFGW-10(config-qp)# active
Associating QAM Channels to the NGOD-D6 QAM Partition
Note QAM mode should be in cable mode video local/local-encrypt.
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 mode video local/local-encrypt
5. cable downstream lqam-group group_ID
6. cable downstream tsid id
7. cable downstream rf-profile rf-profile-id
8. cable downstream frequency frequency
9. no cable downstream rf-shutdown
10. cable qam-group qam-group
11. cable partition partition-id
12. exit
DETAILED STEPS
|
|
|
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/local-encrypt
RFGW-10(config-subif)# cable mode video local/local-encrypt |
Sets the mode of the QAM channel. |
Step 5 |
cable downstream lqam-group group_ID
RFGW-10(config-subif)# cable downstream lqam-group 1 |
Configures an LQAM group.
- group_ID—LQAM group ID on QAM interface on the line card. The valid values range from 1 to 48.
|
Step 6 |
cable downstream tsid id
RFGW-10(config-subif)# cable downstream tsid 101 |
Configures the Transport Stream Identifier (TSID) value on the QAM subinterface. The valid range is from 0 to 65535. |
Step 7 |
cable downstream rf-profile rf-profile-id
RFGW-10(config-subif)# cable downstream rf-profile default-rf-profile |
Enters the RF profile configuration mode and creates the RF profile at the global chassis level on the Cisco RFGW-10 DS-384 line card. The RF profiles are used for grouping QAM channels with same modulation, annex mode, symbol rate, and interleaver depth. |
Step 8 |
cable downstream frequency frequency
RFGW-10(config-subif)# cable downstream frequency 321000000 |
Configures the downstream center frequency for the cable interface line card. Frequency is QAM channel frequency in Hz. On cable interfaces with an integrated upconverter, to reset the downstream frequency and disable the RF output from the integrated upconverter, use the no form of this command. |
Step 9 |
no cable downstream rf-shutdown
RFGW-10(config-subif)# no cable downstream rf-shutdown |
Enables the integrated upconverter. |
Step 10 |
cable qam-group qam-group-name
RFGW-10(config-subif)# cable qam-group qamgroup1 |
Adds a QAM channel to the QAM group.
- qam-group name—QAM group name
|
Step 11 |
cable partition partition-id
RFGW-10(config-subif)# cable partition 1 |
Creates the QAM partition.
- partition-id—QAM partition ID. The valid range is from 1 to 50.
|
Step 12 |
exit
RFGW-10(config-subif)# exit |
Exits global configuration mode. |
Example
RFGW-10# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-subif)# cable mode video local/local-encrypt
RFGW-10(config-subif)# cable downstream lqam-group 1
RFGW-10(config-subif)# cable downstream tsid 101
RFGW-10(config-subif)# cable downstream rf-profile default-rf-profile
RFGW-10(config-subif)# cable downstream frequency 321000000
RFGW-10(config-subif)# no cable downstream rf-shutdown
RFGW-10(config-subif)# cable qam-group qamgroup1
RFGW-10(config-subif)# cable partition 1
RFGW-10(config-subif)# exit
Enabling Traps for QAM Addition or Deletion to a QAM Partition
You can enable trap notifications when a QAM has been added to or deleted from a QAM Partition.
DETAILED STEPS
|
|
|
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 |
snmp-server enable traps qp-lbg qam-change
RFGW-10(config)# snmp-server enable traps qp-lbg qam-change |
Enables traps for receiving notifications on an NMS (network management system) when a QAM is added to or deleted from a QAM Partition. |
Enabling Traps for QAM Partition State Change
You can enable trap notifications when a QAM Partition's state has been changed.
DETAILED STEPS
|
|
|
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 |
snmp-server enable traps qp-lbg qp-state-change
RFGW-10(config)# snmp-server enable traps qp-lbg qp-state-change |
Enables traps for receiving notifications on an NMS (network management system) when there is a change in QAM Partition state. |
Enabling Traps for QAM Route Addition or Deletion to a QAM Partition or LBG
You can enable trap notifications when a route has been added to or deleted from a QAM Partition or an LBG.
DETAILED STEPS
|
|
|
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 |
snmp-server enable traps qp-lbg route-change
RFGW-10(config)# snmp-server enable traps qp-lbg route-change |
Enables traps for receiving notifications on an NMS (network management system) when a route is added to or deleted from a QAM Partition or an LBG. |
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
|
|
|
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# configure terminal
RFGW-10(config)# interface qam 3/1.1
RFGW-10(config-subif)# cable mode video local
RFGW-10(config)# interface qam 3/1.2
RFGW-10(config-subif)# cable mode video remote
RFGW-10(config)# interface qam 3/1.3
RFGW-10(config-subif)# cable mode video remote encrypt
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
|
|
|
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# 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
|
|
|
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.
|
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# 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
Enabling Video QAM Monitoring for Bandwidth Oversubscription
DETAILED STEPS
|
|
|
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 qam-oversubs-notify enable
RFGW-10(config)# cable video qam-oversubs-notify enable |
Enables QAM monitoring for bandwidth oversubscription. |
Enabling Video QAM Monitoring Trap for Bandwidth Oversubscription
DETAILED STEPS
|
|
|
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 |
snmp-server enable traps qp-lbg qam-oversubscription
RFGW-10(config)# snmp-server enable traps qp-lbg qam-oversubscription |
Enables QAM monitoring trap for receiving QAM bandwidth oversubscription notifications on an NMS (network management system). |
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
|
|
|
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
|
|
|
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
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
|
|
|
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
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
|
|
|
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)# interface GigabitEthernet 4/9
RFGW-10(config-if)# ip pim sparse-dense-mode
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:
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
|
|
|
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 to perform the following:
- Configure the same TSID across the ports.
- Support session-based scrambling.
Effective with Cisco IOS-XE Release 3.4.1SQ, you can configure non-unique TSIDs for the broadcast channels without configuring the serving area or ONID at the port. You can configure the same TSID for the QAM channels for the following sessions:
- DEPI QAM
- Video remote ERMI
- DVB local encrypt or remote GQI encrypt
- Video local or video remote GQI
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
|
|
|
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 interface 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 0 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
cable downstream max-carriers 128
cable downstream start-freq 143000000
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 ] | [ 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
|
|
|
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] | [ 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# 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 ip dest-IP-address multicast label { data | passthru [ one-stream [ ref-pgm prog-num ]] | program program number | remap input program number outpur program number }
5. exit
DETAILED STEPS
|
|
|
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 dest-IP-address multicast label { data | passthru [one-stream [ref-pgm prog-num ]] | program program number | remap input program number outpur program number }
Router(config-subif)# cable vídeo ip 192.168.10.10 multicast ssmsd1 program remap 1 10 |
Configures multicast video sessions on a load balancing group.
- dest-IP-address —Destination IP address of the video route or GQI ingress port IP address.
- 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.
- passthru—Adds a pass through session to the QAM interface.
- 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.
Note Do not include IP and udp parameters, if you want to use the filter option for multicast session.
- remap —Adds local multicast MPTS remap session on a QAM carrier.
- input program number —Specifies the input program number to be remapped. Valid range is from 1 to 65535..
- output program number —Specifies the output program for the specified input program number. Valid range is from 1 to 65535.
|
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# 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# 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
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# 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# 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# 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# 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
Displaying Video Configurations
This section describes how to display the video configurations using the show commands.
Displaying QAM Information
The following show commands are available for displaying the QAM information:
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
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---------------
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
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
Interleave Level: 2, FEC I: 32 FEC J: 4
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
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
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
Ver 11, program 3111, pcr pid 993, len 32
Type 129, PID 994, len 6 (desc 10, len 4)
Ver 8, program 3112, pcr pid 1025, len 32
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
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 129, PID 994, len 6 (desc 10, len 4)
Ver 8, program 3112, pcr pid 1025, len 32
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
Times Repeat: Continuous Actual Repeated: 36
Config Insert Rate (bps): 1200
Times Repeat: 1 Actual Repeated: 1
Config Insert Rate (bps): 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
Configured Backup Interface: (None)
Max Bandwidth: 1000000 Kbps
Bandwidth Reserved: 3000 Kbps
Group Source Slot LBG Video
--------------------------------------------------------------------
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
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.1 N 3000000 200
Label Output Sessions: [1]
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.2 N 3000000 200
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.3 N 3000000 200
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.4 N 3000000 200
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.5 N 3000000 200
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.6 N 3000000 200
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.7 N 3000000 200
SRC ADDR DST ADDR CBR BITRATE JITTER
--------------- --------------- --- --------- ------
20.0.1.1 232.2.2.8 N 3000000 200
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
Management IP address: 10.78.179.167
Keepalive Timeout Period : 5 seconds
ERRP Hold Time : 90 Seconds
ERRP Connect Time : 10 Seconds
ERRP Keepalive Time : 0 Seconds
RTSP Connect Time : 200 Seconds
RTSP Keepalive Time : 300 Seconds
RTSP Session Timeout : 10800 Seconds
--------------------------------
10.78.179.170 disconnected
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
Management IP address: 10.78.179.185
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc1
Reset Timeout Period : 5 seconds
--------------------------------
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
Management IP address: 10.78.179.187
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc0
Reset Timeout Period : 5 seconds
--------------------------------
10.78.179.150 disconnected
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
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
Management IP address: 10.78.179.184
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc2
Reset Timeout Period : 5 seconds
--------------------------------
10.78.179.150 disconnected
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
Management IP address: 192.168.20.1
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc3
Reset Timeout Period : 5 seconds
--------------------------------
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
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
Management IP address: 10.78.179.187
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc0
Reset Timeout Period : 5 seconds
--------------------------------
10.78.179.150 disconnected
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
- 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
-----------------------------------------------------------------
- To displays the default QAM partition information for input routes:
show cable qam-partition default route
RFGW-10# show cable qam-partition default route
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
Slot Carrier QAM Session Session
----------------------------------------------------------------
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
Management IP address: 10.78.179.167
Keepalive Timeout Period : 5 seconds
ERRP Hold Time : 90 Seconds
ERRP Connect Time : 10 Seconds
ERRP Keepalive Time : 0 Seconds
RTSP Connect Time : 200 Seconds
RTSP Keepalive Time : 300 Seconds
RTSP Session Timeout : 10800 Seconds
--------------------------------
10.78.179.170 disconnected
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
Management IP address: 10.78.179.185
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc1
Reset Timeout Period : 5 seconds
--------------------------------
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
Management IP address: 10.78.179.187
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc0
Reset Timeout Period : 5 seconds
--------------------------------
10.78.179.150 disconnected
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
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
Management IP address: 10.78.179.184
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc2
Reset Timeout Period : 5 seconds
--------------------------------
10.78.179.150 disconnected
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
Management IP address: 192.168.20.1
Keepalive Timeout Period : 5 seconds
SDV Bindings Service : Not Available
MAC Address : 30e4.db04.8dc3
Reset Timeout Period : 5 seconds
--------------------------------
QAM Carrier Logical External
Interface ID QAM ID Channel ID
-----------------------------------------------------------------
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:
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
ID Port Type Type Address Port Pgm Bitrate State State Rdy
--------- ---------- ------- ---- --------- ----- ---- ------- ------ ------ ---
201392133 3/1.1 Remap UDP 30.0.3.10 49155 4 2999750 ACTIVE ON YES
201392134 3/1.1 Remap UDP 30.0.3.10 49156 5 2999856 ACTIVE ON YES
201392135 3/1.1 Remap UDP 30.0.3.10 49157 6 2993065 ACTIVE ON YES
201457672 3/1.2 Remap SSM - - 4 1692577 ACTIVE ON YES
201457673 3/1.2 Remap SSM - - 5 2042924 ACTIVE ON YES
268500996 4/1.1 Remap UDP 30.0.3.10 49262 1111 2999846 ACTIVE ON YES
268566533 4/1.2 Remap UDP 30.0.3.10 49263 1112 2999257 ACTIVE ON YES
268632070 4/1.3 Remap UDP 30.0.3.10 49264 1113 2999980 ACTIVE ON YES
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
Remap : 2 Data : 0 Passthru : 0
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
Total Measured Bitrate : 927267329 bps
RFGW-10# show cable video session local all
Session QAM Stream Sess IP UDP Out Input Input Output PSI
ID Port Type Type Address Port Pgm Bitrate State State Rdy
--------- ---------- ------- ---- --------- ----- --- ------- ------ ------ ---
201392133 3/1.1 Remap UDP 30.0.3.10 49155 4 2999994 ACTIVE ON YES
201392134 3/1.1 Remap UDP 30.0.3.10 49156 5 2999777 ACTIVE ON YES
201392135 3/1.1 Remap UDP 30.0.3.10 49157 6 2992876 ACTIVE ON YES
201457672 3/1.2 Remap SSM - - 4 1692888 ACTIVE ON YES
201457673 3/1.2 Remap SSM - - 5 2038039 ACTIVE ON YES
RFGW-10# show cable video session remote all
Session QAM Stream Sess IP UDP Out Input Input Output PSI
ID Port Type Type Address Port Pgm Bitrate State State Rdy
--------- ---------- ------- ---- --------- ----- ---- ------- ------ ------ ---
268500996 4/1.1 Remap UDP 30.0.3.10 49262 1111 3000352 ACTIVE ON YES
268566533 4/1.2 Remap UDP 30.0.3.10 49263 1112 2999468 ACTIVE ON YES
268632070 4/1.3 Remap UDP 30.0.3.10 49264 1113 3000221 ACTIVE ON YES
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
ID Port Type Type Address Port Pgm Bitrate State State Rdy
--------- ---------- ------- ---- --------- ----- ---- ------- ------ ------ ---
201392133 3/1.1 Remap UDP 30.0.3.10 49155 4 3000215 ACTIVE ON YES
201392134 3/1.1 Remap UDP 30.0.3.10 49156 5 3000093 ACTIVE ON YES
201392135 3/1.1 Remap UDP 30.0.3.10 49157 6 2992358 ACTIVE ON YES
201457672 3/1.2 Remap SSM - - 4 1692777 ACTIVE ON YES
201457673 3/1.2 Remap SSM - - 5 2051344 ACTIVE ON YES
268500996 4/1.1 Remap UDP 30.0.3.10 49262 1111 3000480 ACTIVE ON YES
268566533 4/1.2 Remap UDP 30.0.3.10 49263 1112 3000094 ACTIVE ON YES
268632070 4/1.3 Remap UDP 30.0.3.10 49264 1113 3000342 ACTIVE ON YES
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
ID Port Type Type Address Port Pgm Bitrate State State Rdy
--------- ---------- --------- ---- --------- ----- ---- ------- ------ ------ ---
201392133 3/1.1 Remap UDP 30.0.3.10 49155 4 2999568 ACTIVE ON YES
201392134 3/1.1 Remap UDP 30.0.3.10 49156 5 2999619 ACTIVE ON YES
201392135 3/1.1 Remap UDP 30.0.3.10 49157 6 2999995 ACTIVE ON YES
201457672 3/1.2 Remap SSM - - 4 1487383 ACTIVE ON YES
201457673 3/1.2 Remap SSM - - 5 2010163 ACTIVE ON YES
268500996 4/1.1 Remap UDP 30.0.3.10 49262 1111 2999839 ACTIVE ON YES
268566533 4/1.2 Remap UDP 30.0.3.10 49263 1112 2999787 ACTIVE ON YES
268632070 4/1.3 Remap UDP 30.0.3.10 49264 1113 2999742 ACTIVE ON YES
RFGW-10# show cable video session all brief idle
Session QAM Stream Sess IP UDP Out Input Input Output PSI
ID Port Type Type Address Port Pgm Bitrate State State Rdy
--------- ---------- --------- ---- --------- ----- --- ------- ----- ------ ---
201392133 3/1.1 Remap UDP 30.0.3.10 49155 4 2457424 IDLE ON YES
201392134 3/1.1 Remap UDP 30.0.3.10 49156 5 2486803 IDLE ON YES
201392135 3/1.1 Remap UDP 30.0.3.10 49157 6 2483359 IDLE ON YES
268500996 4/1.1 Remap UDP 30.0.3.10 49262 1111 2468047 IDLE ON YES
268566533 4/1.2 Remap UDP 30.0.3.10 49263 1112 2462038 IDLE ON YES
268632070 4/1.3 Remap UDP 30.0.3.10 49264 1113 2454313 IDLE ON YES
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
Uptime [SUP] : 04:52:33 PM
Data State : ACTIVE, PSI,
Config Bitrate : 1000000 bps
Destination IP : 30.0.3.10
Init Timeout : 1000 msecs
Ver 2, TSID 1, len 16, section 0/0
Ver 2, program 1, pcr pid 17, len 32
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:
Output PSI Info (Carrier ID 1):
PAT Info for Pgm Num 3111:
Ver 7, TSID 311, len 20, section 0/0
PMT Info for Pgm Num 3111:
Ver 11, program 3111, pcr pid 993, len 32
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
-------------------------------------------------------------------------------------------------
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
Local : 10.10.10.10:35701
Remote : 10.10.10.20:6069
Timers : Hold 90, Keepalive 0, ConnectRetry 10
Number of QAMs reachable : 0
RFGW-10# show cable ermi errp server resources 192.25.20.17
RFGW-10# show cable ermi errp server resources all
ERRP Server IP : 192.25.20.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
------------- -------- -------- -------- -------- -------- --------
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
RFGW-10# show cable ermi rtsp statistics
RTSP Protocol Statistics:
Packet Received Received Received Sent Sent Sent
Type Packets Failed Success Packets Failed Success
------------- -------- -------- -------- -------- -------- --------
SET PARAMETER 0 0 0 0 0 0
GET PARAMETER 0 0 0 0 0 0
RTSP Last Request Cseq : 107
Remote Sessions—NGOD-D6 advertised QAM information
To view details about the NGOD-D6 advertised QAM, use the following command:
RFGW-10# show cable video d6 server all
Remote : 192.168.14.4:6069
Timers : Hold 90, Keepalive 30, ConnectRetry 10
Number of QAMs reachable : 0
RFGW-10# show cable video d6 statistics
Packet Received Received Received Sent Sent Sent
Type Packets Failed Success Packets Failed Success
------------- -------- -------- -------- -------- -------- --------
KEEPALIVE 436 0 436 435 0 435
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
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
Total Multicast Sessions : 1
Total Unicast Sessions : 1
RFGW-10# show cable video statistics packet all detail
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
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
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
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
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
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