Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Cupertino 17.9 - Controller Profile Configuration [Cisco cBR Series Converged Broadband Routers] (2024)

Table 2. Feature History

Feature Name

Release Information

Feature Description

Support for RPHY GCP TLV 98.3 (BaseTargetRxPower)

Cisco IOS XE Cupertino 17.9.1w

This feature introduces TLV 98.3 support for cBR-8 routers. Use the base-power-rx-level-1_6Mhz option under cable upstream controller-profile controller-profile-number to enable the base power configuration for the entire upstream port.

In releases before Cisco IOS XE Cupertino 17.9.1w:

  • On cBR-8 routers, the MSOs have the option to configure the upstream power only at the upstream channel level on the RPD. Cisco RPD solution implements the total absolute power per channel that is calculated with reference to 0dBmV/6.4 MHz. This means that the total power of the entire upstream channel is always constant irrespective of the channel width and therefore the power spectral density of the channel decreases for larger channels.

  • Upstream Power: Cisco RPD supports total absolute power per channel in reference to 0dBmV/6.4MHz. The total power of the entire upstream channel is always constant irrespective of the channel width and therefore the power spectral density of the channel decreases for larger channels.

    The implementation of upstream power for different channel widths is as specified below:

    • For the 1.6-MHz channel, power per 1.6MHz bandwidth is 0dBmV, total power is 0 dBmV.

    • For the 3.2-MHz channel, power per 1.6MHz bandwidth is -3dBmV, total power is 0 dBmV.

    • For the 6.4-MHz channel, power per 1.6MHz bandwidth is -6 dBmV, total power is 0 dBmV.

    (Or)

    • For the 1.6-MHz channel, power per 6.4MHz bandwidth is +6dBmV, total power is 0 dBmV.

    • For the 3.2-MHz channel, power per 6.4MHz bandwidth is +3dBmV, total power is 0 dBmV.

TLV 98.3 BaseTargetRxPower

Starting with Cisco IOS XE Cupertino 17.9.1w, TLV 98.3 is supported on cBR-8 routers.

Table 3. TLV 98.3 BaseTargetRxPower Supported Releases

Platform

Release

c-BR8

Cisco IOS XE Cupertino 17.9.1w and later

Cisco RPHY

RPD v10.4. Supported on Cisco RPD 1x2, 3x6, and 6x12

Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Cupertino 17.9 - Controller Profile Configuration [Cisco cBR Series Converged Broadband Routers] (1)

Note

TLV 98.3 BaseTargetRxPower does not support HAshelf and cnBR.

RPD Modules for TLV 98.3 BaseTargetRxPower

  • RPD has a port level amplifier VGA which affects the power levels on the entire upstream RF port – for all the channels on the US port.

  • RPD also has a module that is called nb-gain which is used to fine tune the per-channel power adjustments if any configured on the core.

  • TLV 98.3 defines the upstream power for the whole port – it is used to directly configure the value of the VGA on the RPD.

  • With TLV 98.3 enabled, the per-channel power adjusts on the core directly modifies the nb-gain for that channel on the RPD and has no effect on the overall port power.

In releases before Cisco IOS XE Cupertino 17.9.1w, Cisco RPD supports total absolute power per channel in reference to 0dBmV/6.4MHz. This means that the total power of the entire upstream channel is always constant irrespective of the channel width and therefore the power spectral density of the channel decreases for larger channels.

At the RPD upstream port (service group) level, the Remote PHY standard allows a CCAP core to configure a base target power reference level for all upstream signals from a given US RF port. This reference level is specified as a power spectral density (dBmV per 1.6 MHz) through GCP TLV 98.3, which corresponds to UsRfPort.BaseTargetRxPower.

The allowed range for upstream controller port base power configuration per CableLabs specification is -20 to +40 dBmV/1.6MHz. Cisco RPD 1x2 supports only the following ranges for pga gain configuration: -10 to +29 dBmV/1.6MHz for rphy-node and -25 to +10 dBmV/1.6MHz for rphy-shelf. Since there can be multiple RPDs per upstream controller port, you must pay attention to the RPD-specific capabilities, to correctly configure the base port power values. The software does not restrict the configuration to allow multiple RPD vendors using the same upstream controller profile. You can reconfigure the power levels at the per-channel level appropriately.

US RF Port Power Command

cBR-8 routers support RPHY GCP TLV 98.3 - BaseTargetRxPower for the upstream controller port on the RPD. The base power config can be applied to both cable upstream controller-profile and cable rpd level. If configured at both levels, the configuration at the cable rpd level takes priority for that rpd. SUP HA is supported for this TLV. The new CLI for upstream controller profile to configure upstream RF port base power (TLV 98.3)

Use the base-power-rx-level-1_6Mhz option (Base target power level in units of dBmV/1.6MHz) under cable upstream controller-profile to enable base power configuration for the entire upstream port. base-power-rx-level-1_6Mhz - Base target power level in in units of dBmV/1.6MHz.

router(config)#cable upstream controller-profile 499router(config-controller-profile)#base-power-rx-level-1_6Mhz ?<-20 - 40> Supported ranges: -10~29 for rphy-node, -25~10 for rphy-shelf(ref pt:0dBmV/1.6Mhz)
Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Cupertino 17.9 - Controller Profile Configuration [Cisco cBR Series Converged Broadband Routers] (2)

Note

  • This configuration affects all RPDs using the configured profile.

  • Configuring US port power may require reconfiguration of channel power levels.

With TLV 98.3 enabled, the existing CLI is overloaded to implement changes for per-channel power TLV 65.9 / 66.13

NDR/NDF channel power adjusts are already true power adjusts.

Capture power levels per 6.4MHz or simply power adjust levels per 1.6MHz depending on whether the base-power-rx-level-1_6Mhz is configured.

If base-power-rx-level-1_6Mhz is configured, then per-channel CLI has enhanced help strings for clarification:

router(config)#cable upstream controller-profile 499router(config-controller-profile)#us-channel 0 power-level ?<-13 - 25> Power level in dBmV-total power in PSD 6.4Mhz if base-power-rx-level-1.6Mhz NOT configured(-4~25 for rphy-node, -13~23 for rphy-shelf)[OR] true power adjust if base-power-rx-level-1_6Mhz configured

Here us-channel indicates Upstream channel configuration and power-level indicates Input power level.

Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Cupertino 17.9 - Controller Profile Configuration [Cisco cBR Series Converged Broadband Routers] (3)

Note

The end-user is responsible for reconfiguring the individual upstream channel power levels as needed if the upstream RF port base power configuration is enabled.

US RF Port Power CLI - RPD Configuration Level

To configure upstream RF port base power (TLV 98.3) at the RPD level, use the base-power-rx-level-1_6Mhz option under cable rpd to enable base power configuration.

router(config)#cable rpd node1router(config-rpd)#identifier aaaa.bbbb.ccccrouter(config-rpd)#rpd-us 0 base-power-rx-level-1_6Mhz ? <-20 - 40> Supported ranges: -10~29 for rphy-node, -25~10 for rphy-shelf(ref pt:0dBmV/1.6Mhz)

The RPD config CLI base power config allows per upstream RF port on that RPD as shown above. This gives you finer control over a specific RPD's upstream port power.

The upstream port base power config can be applied to both rpd configuration block as well as the upstream controller profile as shown earlier. If configured at both levels, the config in the rpd block takes precedence for the given rpd upstream RF port.

The option to configure the base port power config at the profile level, affects all RPDs using that profile; while the configuration at the cable rpd level fine tunes the base power configuration only for that upstream port on that RPD. It also takes precedence over the profile configuration for base power if present.

Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Cupertino 17.9 - Controller Profile Configuration [Cisco cBR Series Converged Broadband Routers] (4)

Note

Configuring the base power using either of the preceding commands, trigger the TLV 98.3 message from CBR8 to RPD and the implementation on RPD changes to reflect new power calculations based on 0dBmV/1.6MHz reference.

RPD Show Command

The RPD show vga CLI can be used to see the details of port power configurations including per port vga settings, per port per channel nb-gain settings, per port TLV 98.3 settings and user configured values.

R-PHY#show vga OOB US S/W VGA Gain: Port0: 7 Port1: -16 OOB US Default Gain Calculated: Port0: 7 Port1: 7 Enable Upstream Calibration: TRUEUpstream Calibration - Port0: 6 0 Port1: 6 0VGA of platform: CSHELFVGA Setting: Power values below in reference to 0dBmV/6.4MhzPort0: 0x23 (-9db)Port1: 0x10 (+10db)NB-GAIN Setting: Port 0 (SCQAM0) receiver 0 : 36(0x24) adj:+1.0:+1.1 db receiver 1 : 36(0x24) adj:+1.0:+1.1 db receiver 2 : 32(0x20) adj:-0.1:+0.1 db receiver 3 : 25(0x19) adj:-2.0 db receiver 4 : 32(0x20) adj:-0.1:+0.1 db receiver 5 : 32(0x20) adj:-0.1:+0.1 db Port 1 (SCQAM1) no scqam receiver configured in port 1TLV 98.3 Setting:Supp range for TLV 98.3: -200 to 100 TenthdBmV per 1.6MHz Port 0 : Enabled User Config value: 100 Port 1 : Disabled User Config value: --OFDMA pwrAdjust Setting: Port 0 receiver 0 : 25(0x19) adj:-2.0 db Port 1 Value not set as tlv98.3 disabled for this port

US RF Port Power Configuration Examples

Sample Profile Configuration Block with TLV 98.3 Enabled

The configuration on both the controller profile and rpd block is saved in NVRAM and available on reboot. SUPHA is supported for TLV 98.3. The config under the cable rpd block for an rpd takes precedence over the controller profile config if the upstream base power value is configured under both sections.

router(config)#cable upstream controller-profile 499router(config-controller-profile)#base-power-rx-level-1_6Mhz 10 << US Base target power level in units of dBmV/1.6MHz (tlv 98.3) router(config-controller-profile)# us-channel 0 channel-width 3200000 3200000router(config-controller-profile)# us-channel 0 docsis-mode atdmarouter(config-controller-profile)# us-channel 0 power-level 5 << US target rx power adjust level in units of dBmV/1.6MHz (tlv 65.9)

Sample RPD Configuration Block with Tlv 98.3 Enabled

The base power config for rpd aaaa.bbbb.cccc, based on the following configuration is 50dbmV/1.6Mhz on upstream port 0 while all the other rpds using profile 499 has the base power config on their upstream port 0 to be 10dBmV/1.6Mhz.

 cable rpd node1identifier aaaa.bbbb.ccccrpd-us 0 base-power-rx-level-1_6Mhz 5core-interface Te8/1/0rpd-ds 0 downstream-cable 8/0/0 profile 2rpd-us 0 upstream-cable 8/0/0 profile 499......

Disabling TLV 98.3

Disabling TLV 98.3 via CLI causes cBR-8 to switch to legacy power implementation with reference to 0dBmV/6.4MHz

Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Cupertino 17.9 - Controller Profile Configuration [Cisco cBR Series Converged Broadband Routers] (5)

Note

All the RPDs MUST reboot if the 98.3 CLI above is disabled. Disabling TLV 98.3 can be done both at the controller profile as well as cable rpd configuration level. If the RPD is not rebooted post disabling base power config on cbr8, upstream power behavior on RPD is undefined.

Controller Profile

router(config)#cable upstream controller-profile 499router(config-controller-profile)#no base-power-rx-level-1_6MhzWarning: Upstream RfPort BasePower config removed on ctrlr profile. Please reboot ALL RPDs associated with this profile manually otherwise the upstream power behavior is undefined

cable rpd configuration level

router(config)#cable rpd node1router(config-rpd)#no rpd-us 1 base-power-rx-level-1_6MhzWarning: Upstream RfPort BasePower config removed. Please reboot this RPD manually otherwise the upstream power behavior is undefined

Clarifying help strings are used in per-channel upstream power CLI – the onus is on the user to configure the ‘per-channel’ CLI value accordingly. If the user removes the base power that is configured by issuing cli ‘no base-power-rx-level-1_6Mhz’, the user MUST update the ‘per-channel power level’ to use the appropriate desired value.

Upstream Per-Channel TLVs

For the per-channel upstream power config, it captures either the total absolute power levels per 6.4MHz or true power adjust levels depending on whether the upstream base power command base-power-rx-level-1_6Mhz is configured. The per-channel command has enhanced help strings to display the changes if base-power-rx-level-1_6Mhz is configured.

Router (config-controller-profile)#us-channel 0 power-level ?<7 -25> Power level in dBmV-total power in units of dBmV per 6.4 Mhz if base-power-rx-level-1.6Mhz NOT configured (-x~y for rphy-node, x~y for rphy-shelf)[OR] power adjust in units of dBmV per 1.6 Mhz if base-power-rx-level-1_6Mhz configured

Configuration With SC-QAM Upstream Channel

router(config)#cable upstream controller-profile 499CBR8(config-controller-profile)#base-power-rx-level-1_6Mhz 10 CBR8(config-controller-profile)# us-channel 0 channel-width 3200000 3200000CBR8(config-controller-profile)# us-channel 0 docsis-mode atdmaCBR8(config-controller-profile)# us-channel 0 power-level 5

Here us-channel 0 power-level 5 indicates US target rx power adjust level - true power adjust with above upstream base power config(TLV 65.9).

For the per-channel upstream power config, if the base port power level is configured via TLV 98.3, the channel adjusts automatically become true channel adjusts in Cisco 1x2 RPD. You must reconfigure the per-channel power adjust if needed by taking the new port base power configuration into consideration.

NVGEN For cBR-8

All the upstream RF port base power configurations are nv-gened. The base power configuration is available in show running-configuration once you enable it. The default configuration for the CBR8 is the no version of the base power command for the TLV 98.3. If you do not enable the feature or explicitly disable the feature, then the default configuration can be verified by using the no version of this feature in show running-config all.

For example, with no base power config on the upstream RF port, see the following sample outputs for the show run and the show run all:

Router#show run all | sec cable upstream controller-profile 3cable upstream controller-profile 3 description Cox-upstream-prof-eg no base-power-rx-level-1_6Mhzcable def-phy-burst 0 us-channel 0 chan-class-id 7 us-channel 0 channel-width 6400000 6400000<<!snip>Router#show run | sec cable upstream controller-profile 3cable upstream controller-profile 3 description Cox-upstream-prof-eg us-channel 0 chan-class-id 7 us-channel 0 channel-width 6400000 6400000 us-channel 0 docsis-mode atdma us-channel 0 equalization-coefficient<<!snip>Router#show run | sec node1 cable rpd node1 description TB17-RPD2-3 HWaddr F4:DB:E6:FE:CC:E2 identifier aaaa.bbbb.cccc core-interface Hu9/1/8 principal rpd-ds 0 downstream-cable 9/0/4 profile 25 rpd-us 0 upstream-cable 9/0/4 profile 3 rpd-us 1 upstream-cable 9/0/5 profile 3 r-dti 1 rpd-event profile 0 rpd-55d1-us-event profile 0

Sample CLI Configuration with TLV 98.3 for 0dBmV/6.4MHz

The following table shows examples of setting up the CLI to configure total absolute power level of 0dBmV/6.4Mhz (current Cisco implementation) using the new CLI for base power config and corresponding TLV 98.3 sent to RPD. The first row in the table above refer to CMTS and RPHY release versions which support TLV 98.3 and the older versions refer to releases which do not have TLV 98.3 support. The example above shows the configuration for the current implementation of 0dBmV/6.4MHz for a 1.6-MHz channel. This shows how the configured TLV values on the CLI is interpreted and sent to RPD which supports TLV 98.3 for different versions of CBR8.

Table 4.

Cisco IOS XE Version

CLI configuration on cBR-8

TLV 98.3 and TLV 65.9 sent to RPD

Description

Cisco IOS XE Cupertino 17.9.1w and later

router(config)#cable upstream controller-profile 499router(config-controller-profile)#base-power-rx-level-1_6Mhz -6router(config-controller-profile)#us-channel 0 channel-width 1600000 1600000router(config-controller-profile)#us-channel 0 power-level 0

TLV 98.3 -> -60

TLV 65.9 -> 0

The base power value of -6 dbmV per 1.6Mhz translates to 0 dbmV per 6.4Mhz and the channel power adjusts are true power adjusts now. This config on BOTH RPD and CBR8 are aligned with cable lab spec power level definition.

Releases before Cisco IOS XE Cupertino 17.9.1w

router(config)#cable upstream controller-profile 499router(config-controller-profile)#us-channel 0 channel-width 1600000 1600000router(config-controller-profile)#us-channel 0 power-level 0

TLV 65.9 -> 0

This Cisco IOS XE version does not support TLV 98.3, so cBR-8 and Cisco rpd config are aligned with current legacy implementation.

Cisco cBR Converged Broadband Routers DOCSIS Software Configuration Guide for Cisco IOS XE Cupertino 17.9 - Controller Profile Configuration [Cisco cBR Series Converged Broadband Routers] (2024)

References

Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated:

Views: 5752

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.