Support For Static Pseudowire for Broadcast Video
|
Feature Name |
Release Information |
Feature Description |
|---|---|---|
|
Static Pseudowire for Broadcast Video |
Cisco IOS XE Dublin 17.15.1z |
This feature allows the setup of a static pseudowire (SPW) for broadcast video, which requires fewer cBR-8 routers and allows for a more manageable broadcast maintenance environment. |
The Static Pseudowire (SPW) for broadcast video is a proposed feature designed to optimize the handling of broadcast video traffic within a network, specifically addressing redundancy issues in CBR8 devices. In traditional setups, each CBR8 device might create a duplicate copy of a broadcast video stream, leading to unnecessary duplication and increased resource utilization.
This feature introduces a system where all CBR8 devices can utilize the same multicast video content by establishing a single multicast video traffic source. This is achieved by delivering video data content from an external source to the RPD (Remote PHY Device) via DEPI (Downstream External PHY Interface) / L2TP (Layer 2 Tunneling Protocol) tunnels. The control plane transactions for this feature are based on SPW-video controller profile configurations, specifically utilizing TLV (Type-Length-Value) 62 for the controller profile and TLV 58 for the static pseudowire.
Information About Static Pseudowire (SPW) for Broadcast Video
The Static Pseudowire (SPW) for broadcast video aims to resolve the problem of redundant broadcast video traffic processing by multiple CBR8 devices. By implementing a system that requires only one multicast video traffic source, all connected CBR8 devices can access and use the same video content. This approach simplifies the overall processing of broadcast video traffic and effectively eliminates redundancy across the network. The video data flow leverages DEPI/L2TP tunnels to transport content from an external video source (like a DCM) to the RPD, under the control of the CBR8's line cards and control plane.
Key operational aspects include:
-
The "broadcast" option within the configuration instructs the RPD to add the channel to the broadcast group and replicate the broadcast content. This is specifically applied in 2x4 RPD configurations, which feature two downstream ports.
-
The static pseudowire profile can be configured in both the principal and auxiliary core.
-
Multiple pseudowire profiles, even if created with different RF channels, can be associated with the same RPD downstream port.
Benefits of Static Pseudowire (SPW) for Broadcast Video
-
Improved Manageability: It enables a more manageable broadcast maintenance environment.
-
Resource Efficiency: Reduces the number of cBR-8 devices needed for broadcast video traffic by eliminating redundant processing. more manageable broadcast maintenance environment.
-
Enhanced Scalability: Contributes to improved overall efficiency and scalability of the video core setup.
-
Streamlined Processing: Allows all cBR-8 devices to utilize the same multicast video content, thereby streamlining broadcast video traffic processing.
-
Reduced Redundancy: Directly addresses and reduces the duplication of broadcast video content across the network.
Prerequisites for Static Pseudowires for Video Only Core on cBR-8
-
The feature is specifically designed for and applicable to cBR-8 routers running Cisco IOS XE Dublin 17.15.1z or later.
-
The existing Indigo DB infrastructure is utilized for configuration exchange.
-
The RPD must support TLV 58 and TLV 62.
-
An external video content server is required to provide the video data traffic.
-
For the RPD to correctly process multicast traffic, the multicast traffic sent from the external source must use the exact session-id configured via the static pseudowire in the RPD.
Restrictions for Static Pseudowires for Video Only Core on cBR-8
The following restrictions apply to the Static Pseudowires for Video Only Core feature:
-
Platform Specificity: This feature is only applicable and specific to the CBR8 platform. New configuration and show CLI commands are not available on other platforms.
-
ISSU/ISSD Impact: ISSU (In-Service Software Upgrade) is not supported in the CBR8 RPHY system for this feature.
-
Profile Limit: The maximum number of profiles (combining RPHY, I-CMTS, video, and SPW-video profiles) is 256. If both legacy video profiles and static pseudowire profiles are used, their total count must not exceed this limit.
-
Profile Type Binding: Only "SPW-video" type controller profiles can be mapped to the static pseudowire video RPD downstream port. Attempting to use other controller profile types will result in an error.
-
Destination IP Address: The
spw-dest-ipfield only accepts Multicast IP addresses. Configuring a unicast IP address will result in an error. -
Session ID Uniqueness: The
spw-session-idmust be unique within the profile. Duplicate session IDs will generate an error. -
Broadcast Option Applicability: The "broadcast" option is used for 2x4 RPD configurations to instruct the RPD to add the channel to the broadcast group and replicate content.
Configure Static Pseudowires for Video Only Core on cBR-8
This section provides the command-line interface (CLI) syntax and examples for setting up the static pseudowire for video-only functionality and binding it to an RPD downstream port.
-
Configure QAM profile (if not already configured)
cable downstream qam-profile 1 annex B modulation 256 interleaver-depth I32-J4 symbol-rate 5361 spectrum-inversion off description default-annex-b-256-qam -
Configure Static Pseudowire Video profile
cable downstream controller-profile <profile id> SPW-Video spw-source-ip <ipv4/ipv6 address> rf-chan <channel id> type VIDEO ASYNC qam-profile <id> frequency 48200000 rf-output NORMAL spw-dest-ip <ipv4/ipv6 mc address> spw-session-id <unique-alphanum 32> rf-chan <chan id> <chan id> type VIDEO ASYNC qam-profile <id> frequency 54200000 rf-output NORMAL spw-dest-ip <ipv4/ipv6 mc address> spw-session-id <unique-alphanum 32>The
spw-session-idis unique within the profile. If a range of RF channels is specified, only one session ID should be provided, and the system will internally increment it for the given RF range. Thespw-dest-ipmust be a Multicast IP address, and only one multicast IP is allowed per RF channel. The maximum number of profiles is 255, with IDs from 1 to 255.Here is an example:
cable downstream controller-profile 32 SPW-Video spw-source-ip 2002::A76F:6F01 max-carrier 158 rf-chan 32 37 type VIDEO ASYNC qam-profile 1 frequency 58000000 rf-output NORMAL spw-dest-ip FF3A::8001:2 spw-session-id 0x80008E22 -
Bind the Static Pseudowire Video profile to the RPD - A new RPD CLI is introduced to bind the static pseudowire profile to the RPD section. This can be configured in both the principal and auxiliary core. Multiple pseudowire profiles can be associated with the same RPD downstream port.
cable rpd RPD01 identifier 0027.900b.0dc6 core-interface Te6/1/2 rpd-ds 0 static-pseudowire-video profile <profile id> r-dti 1 rpd-event profile 0 rpd-55d1-us-event profile 0
Configuration Flow Summary
-
TLV 58 and TLV 62 will be sent to RPD via GCP.
-
RPD will use the source multicast IPs provided in the static pseudowire TLV and initiate the multicast join.
-
From the external source, multicast traffic needs to be sent with the exact session-id configured via static pseudowire in RPD.
-
RPD will receive the multicast traffic, verify the configured session-id, and send it over the configured RF channel.
Verify Static Pseudowires for Video Only Core on cBR-8
After configuring the Static Pseudowires for Video Only Core feature, you can use the following commands to verify its configuration and status:
Show CLIs in cBR8:-
To display static pseudowire video information for RPDs use the show cable rpd spw-video-channels command.
RPHY#show cable rpd spw-video-channels RPD-MAC-ID Port Chan Session-Id AdminState Rf-Mute Frequency TLV-62-Status TLV-58-Status RPD-NAME f86b.d9ff.fb08 0 32 0x80008E22 NO SHUTDOWN NO MUTE 58000000 Success-In-RPD Success-In-RPD RPD3-RACK5 f86b.d9ff.fb08 0 33 0x80008E23 NO SHUTDOWN NO MUTE 64000000 Success-In-RPD Success-In-RPD RPD3-RACK5 f86b.d9ff.fb08 0 34 0x80008E24 NO SHUTDOWN NO MUTE 70000000 Success-In-RPD Success-In-RPD RPD3-RACK5 f86b.d9ff.fb08 0 35 0x80008E25 NO SHUTDOWN NO MUTE 76000000 Success-In-RPD Success-In-RPD RPD3-RACK5 f86b.d9ff.fb08 0 36 0x80008E26 NO SHUTDOWN NO MUTE 82000000 Success-In-RPD Success-In-RPD CHS4-RACK1-RPHY# -
To display detailed static pseudowire video information for RPDs use the show cable rpd spw-video-channels detailed command.
RPHY#show cable rpd spw-video-channels detailed RPD-MAC-ID Port Chan Session-Id AdminState Rf-Mute Frequency Power Destination-IP Source-IP RPD-NAME f86b.d9ff.fb08 0 32 0x80008E22 NO SHUTDOWN NO MUTE 58000000 0 FF3A::8001:2 2002::A76F:6F01 RPD3-RACK5 f86b.d9ff.fb08 0 33 0x80008E23 NO SHUTDOWN NO MUTE 64000000 0 FF3A::8001:2 2002::A76F:6F01 RPD3-RACK5 f86b.d9ff.fb08 0 34 0x80008E24 NO SHUTDOWN NO MUTE 70000000 0 FF3A::8001:2 2002::A76F:6F01 RPD3-RACK5 f86b.d9ff.fb08 0 35 0x80008E25 NO SHUTDOWN NO MUTE 76000000 0 FF3A::8001:2 2002::A76F:6F01 RPD3-RACK5 f86b.d9ff.fb08 0 36 0x80008E26 NO SHUTDOWN NO MUTE 82000000 0 FF3A::8001:2 2002::A76F:6F01 RPD3-RACK5 CHS4-RACK1-RPHY# -
To display configured downstream controller profiles use the show cable downstream controller-profile configured command.
RPHY#show cable downstream controller-profile configured Configured downstream controller-profiles: I-CMTS None RPHY 1 2 10 100 121 127 150 151 195 200 223 224 VIDEO None SPW-VIDEO 32 CHS4-RACK1-RPHY#show cable downstream controller-profile 32 Downstream controller-profile 32, type SPW-Video Description: Admin: UP MaxOfdmSpectrum: 0 MaxCarrier: 158 Mode: normal Free freq block list has 2 blocks: 45000000 - 54999999 91000000 - 1217999999 DS Splitting: No OFDM frequency exclusion bands: None Configured RF Channels: Chan Admin Frequency Type Annex Mod srate Qam-profile dcid output 32 UP 58000000 VIDEO-ASYNC B 256 5361 1 - NORMAL 33 UP 64000000 VIDEO-ASYNC B 256 5361 1 - NORMAL 34 UP 70000000 VIDEO-ASYNC B 256 5361 1 - NORMAL 35 UP 76000000 VIDEO-ASYNC B 256 5361 1 - NORMAL 36 UP 82000000 VIDEO-ASYNC B 256 5361 1 - NORMAL CHS4-RACK1-RPHY#To display details for a specific controller profile (for example, profile ID 12), use the show cable downstream controller-profile 12 command.
-
To display details downstream controller profile configuration, use the show cable downstream controller-profile 12 command.
RPHY#show downstream channel configuration Chan State Frequency Type Annex Modulation Srate Interleave Power Muted SpectrumInvertion 0 UP 597000000 DOCSIS ANNEX_B 256QAM 5361 I32-J4 21.0 NORMAL FALSE 32 UP 58000000 VIDEO ANNEX_B 256QAM 5361 I32-J4 21.0 NORMAL FALSE 33 UP 64000000 VIDEO ANNEX_B 256QAM 5361 I32-J4 21.0 NORMAL FALSE 34 UP 70000000 VIDEO ANNEX_B 256QAM 5361 I32-J4 21.0 NORMAL FALSE 35 UP 76000000 VIDEO ANNEX_B 256QAM 5361 I32-J4 21.0 NORMAL FALSE 36 UP 82000000 VIDEO ANNEX_B 256QAM 5361 I32-J4 21.0 NORMAL FALSE 37 UP 88000000 VIDEO ANNEX_B 256QAM 5361 I32-J4 21.0 NORMAL FALSE Chan State Type StartFreq Width PlcFreq CPrefix RollOff Interleave Spacing Power Muted *NOTE: Start frequency and channel width do not cover guardband override scenario. -
To display fpga video statistics, use the show fpga video statistics rf-chan command.
RPHY#show fpga video statistics 32 37 CHN IN_PKT_CNT DEL_PKT_CNT INS_PKT_CNT OUT_PKT_CNT SEQ_ERR BUF_THRD NET_THRD DRIFT_THRD 32 175862463 0 0 175862239 0 259 0 0 33 175862008 0 0 175861784 0 259 0 0 34 175861266 0 0 175861035 0 259 0 0 35 175860587 0 0 175860363 0 259 0 0 36 175859537 0 0 175859306 0 259 0 0 37 175856513 0 0 175856289 0 259 0 0 RPHY#
![]() Note |
The following existing commands in RPD can be used to identify the configuration of the controller profile and static pseudowire profile TLVs 58/62:
|
Additionally, you can verify the multicast traffic in a PDS analyzer using the video RF channel provisioned in the RPD.

Feedback