Table 13. Feature History
|
Feature Name
|
Release Information
|
Feature Description
|
|
OFDMA AQProbe Enhancements
|
Cisco IOS XE 17.18.1y
|
PNM Active/Quiet Probe (AQProbe) feature defined by the DOCSIS PNM MIB docsPnmCmtsUsOfdmaAQProbe is a new enhancement for
better planning and diagnosis of RF plant issues in the Upstream path.
Active/Quiet Probe is designed to help operators analyze and maintain the upstream RF plant by providing controlled, time-scheduled
measurements.
|
|
Support for AQProbe MIB data availabillity via protobuf streamed over the Kafka bus
|
Cisco IOS XE 17.18.1y
|
Kafka events are defined by Google Protocol Buffers (GPB) for returning CmUsOfdmaAqProbe data samples initiated by SNMP either
in addition to or in place of TFTP files.
|
The OFDMA AQProbe (Active/Quiet Probe) feature is a Proactive Network Maintenance (PNM) enhancement designed to improve RF
plant planning and diagnosis in the Upstream path for Cisco cBR-8 routers.
- What: It is a new capability defined by the DOCSIS PNM MIB (docsPnmCmtsUsOfdmaAQProbe) that allows operators to trigger controlled
measurements on upstream OFDMA channels.
- How: Operators initiate measurements using SNMP or CLI (ping) commands. The system captures the response via the physical PHY
device (locally for Integrated CMTS or remotely for RPHY). Captured data is then transferred to a configured destination,
such as a TFTP server, a Kafka server, or local storage on the cBR-8.
- Why: It provides operators with granular data to assess plant response characteristics, including amplitude, phase, and group
delay. It is essential for measuring noise floors and detecting upstream impairments like ingress noise and reflections, ultimately
improving spectrum planning and troubleshooting efficiency.
AQProbe is defined by the DOCSIS PNM MIB docsPnmCmtsUsOfdmaAQProbe which enables improved RF plant planning and diagnosis in the Upstream path. Active/Quiet Probe is designed to help operators
analyze and maintain the upstream RF plant by providing controlled measurements.
AQProbe burst is mesured by a physical PHY device locally for an ICMTS-based system (Integrated CMTS) and remotely for an
RPHY-based system (Remote PHY Device). The measurement is received from the PHY by the cBR-8 router and reported in an AQProbe
File format defined by CM-SP-CCAP-OSSIv3.1-I26-230613.
AQProbe file is transferred from the cBR8 to either a TFTP Server, Kafka Server. The selection of the destinations is determined
by configuring the PNM Bulk Data Transfer (BDT) Configuration Table, docsPnmBulkDataTransferCfgTable::docsPnmBulkDataTransferCfgDestBaseUri
AQProbe support multiple types of users or “Clients” that can request an AQProbe measurement. These users are SNMP and PING.
The SNMP user is the only external user supported. PING users are supported locally on the cBR8 from the standard CLI interface.
AQProbe Supports both Virtual Combining (4x RPDs sharing the same US controller and spectrum) and Non-Virtual Combining (VC)
configurations.
Benefits of PNM Active/Quiet Probe
- Enhanced Troubleshooting: Enables detection of specific impairments like group delay distortion and reflections.
- Flexible Data Delivery: Supports concurrent delivery of measurement results via TFTP and Kafka.
- Improved Planning: Provides clear visualization of the upstream noise floor and signal behavior.
- Versatility: Supports both RPHY and Integrated CMTS (iCMTS) architectures.
- Operational Efficiency: Allows for automated job status monitoring and local graphing of results.
Supported Scenarios
This feature is designed to support scenarios where:
- RPHY Virtual Combining: Allows for targeting a specific RPD upstream port in an n:1 virtual combining environment.
- Integrated CMTS: Supports local capture and measurement on integrated linecards.
- Active/Quiet Probing: Suitable for both targeted modem analysis (Active) and general plant noise floor analysis (Quiet).
- Automated Data Collection: Supports integration with external Kafka brokers for real-time telemetry.
Restrictions for PNM Active/Quiet Probe
- CLI based graphing is supported only in the Frequency Domain.
- The
docsPnmBulkDataTransferCfgLocalStore attribute is not supported for SNMP users.
- Jobs currently in a "Busy" state cannot be cleared using the
clear command.
- The maximum number of symbols to capture is determined by RPD capabilities (Absolute maximum is 8 for RPHY, 2 for Integrated
linecards).
BDT SNMP Table: docsPnmBulkDataTransferCfgTable
DocsPnmBulkDataTransferCfgEntry ::=
SEQUENCE {
docsPnmBulkDataTransferCfgDestIndex Unsigned32,
docsPnmBulkDataTransferCfgDestHostname SnmpAdminString,
docsPnmBulkDataTransferCfgDestHostIpAddrType InetAddressType,
docsPnmBulkDataTransferCfgDestHostIpAddress InetAddress,
docsPnmBulkDataTransferCfgDestPort Unsigned32,
docsPnmBulkDataTransferCfgDestBaseUri Uri,
docsPnmBulkDataTransferCfgProtocol INTEGER,
docsPnmBulkDataTransferCfgLocalStore TruthValue,
docsPnmBulkDataTransferCfgRowStatus RowStatus
}
Use this MIB table to configure tftp destinations. The docsPnmBulkDataTransferCfgLocalStore attribute is not supported for
SNMP users. DestBaseUri supports the "?kafka=true" and "?kafka=only" extensions.
DocsPnmCmtsUsOfdmaAQProbeTable
DocsPnmCmtsUsOfdmaAQProbeEntry.[OFDMA channel ifIndex]
SEQUENCE {
docsPnmCmtsUsOfdmaAQProbeCmMacAddr MacAddress,
docsPnmCmtsUsOfdmaAQProbeUseIdleSid TruthValue,
docsPnmCmtsUsOfdmaAQProbePreEqOn TruthValue,
docsPnmCmtsUsOfdmaAQProbeEnable TruthValue,
docsPnmCmtsUsOfdmaAQProbeTimeout Unsigned32,
docsPnmCmtsUsOfdmaAQProbeNumSymToCapt Unsigned32,
docsPnmCmtsUsOfdmaAQProbeMaxCaptSymbols Unsigned32,
docsPnmCmtsUsOfdmaAQProbeNumSamples Unsigned32,
docsPnmCmtsUsOfdmaAQProbeTimeStamp OCTET_STRING,
docsPnmCmtsUsOfdmaAQProbeMeasStatus MeasStatusType,
docsPnmCmtsUsOfdmaAQProbeFileName SnmpAdminString,
docsPnmCmtsUsOfdmaAQProbeFreqDomainSamples TruthValue,
docsPnmCmtsUsOfdmaAQProbeDestinationIndex Unsigned32
}
SNMP Client Considerations
The BDT Table and AQ-Probe Table can be accessed concurrently by multiple SNMP clients. The operator must ensure that a single
client utilizes a specific table row entry through the process of triggering and collecting a specific measurement
Ensure coordination of polling intervals to avoid excessive SNMP traffic or contention on shared resources.
Multiple BDT destination indexes are supported to process the concurrent jobs.

Note
|
BDT parameters are captured and maintained through the measurement when Enable is set to true. If the BDT table entry is changed
after Enable is set to true, the changes will not affect the measurement destination.
|
Supports multiple TFTP destination servers to upload the capture data of AQProbe from cBR-8.
The probe parameters are stored into an AQ Probe Job database using the OFDMA channel ifIndex and requesting a client identifier.
To initiate the probe, the docsPnmCmtsUsOfdmaAQProbeEnable is set to value 1 (TRUE), after all other values are set. During
the probe, SNMP query GETs are supported, and docsPnmCmtsUsOfdmaAQProbeMeasStatus will indicate the state of the probe request
When the probe starts, the status will transition from INACTIVE to BUSY. When TFTP file transfer is complete, the status will
transition from BUSY to SAMPLE_READY
AQProbe and BDT MIB Table Behavior for cBR-8
If an operator sets docsPnmCmtsUsOfdmaAQProbeEnable to false while it is already false:
-
docsPnmCmtsUsOfdmaAQProbeFileName is set to default.
-
docsPnmCmtsUsOfdmaAQProbeMeasStatus changes to inactive
-
Internal job state visible via CLI is cleared.
Use Case: Allows operator to quickly reuse the same parameters for another measurement with auto-filename generation.
BDT Table docsPnmBulkDataTransferCfgDestBaseUri supports extensions to allow for both tftp and Kafka concurrent delivery of
measurement results.
-
"?kafka=only" will send results to only the configured Kafka broker message destinations
-
"?kafka=true" will send results to both the tftp destination and the configured Kafka broker message destinations
AQProbe Job status
Status of an AQProbe request is available in the docsPnmCmtsUsOfdmaAQProbeMeasStatus attribute of the MIB table entry docsPnmCmtsUsOfdmaAQProbeEntry.
An attribute value of 'SampleReady' indicates that the measurement has been successfully completed. Any errors encountered
during processing are reported with the attribute value of 'Error’
The following is a subset of AQProbe processing errors:
Configuration Overview
-
Enable PNM and Telemetry:
cBR8(config)# cable snmp pnm enable
cBR8(config)# cable telemetry enable
-
Configure Telemetry for AQProbe
router(config)#cable telemetry message ofdma-aqprobe
router(config)#cable telemetry broker broker-cluster-1
router(config-cable-telemetry-broker)# bootstrap-servers 1.2.2.252:9092
router(config-cable-telemetry-broker)# message ofdma-aqprobe
router(config-cable-telemetry-broker)#
PNM BDT destination
docsPnmBulkDataTransferCfgDestBaseUri
This is SNMP BDT configuration parameter used to set the base URI (for example, kafka-only or kafka-true endpoint) where the
collected bulk data (for example, telemetry, PNM metrics) is sent from CM or CMTS to a remote server. URI is used by SNMP
(Simple Network Management Protocol) client where a URL query parameter modifies how data is published. Here is a sample URI:
tftp://<ip addr>/pnm -> TFTP
tftp://<ip addr>/pnm?kafka=true -> Publish to TFTP and Kafka
tftp://[<ipv6 addr>]/pnm?kafka=only -> Publish to Kafka only
tftp://<ipv4 addr>:Port/mkayasth/pnmaq
tftp://[Ipv6]:Port/mkayasth/pnmaq
Note: Port range : 0-65535.
SNMP AQProbe Configuration Commands
docsPnmCmtsUsOfdmaAQProbeCmMacAddr
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.1.<OFDMA ifindex>
docsPnmCmtsUsOfdmaAQProbePreEq - (1-On, 2-Off)
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.3.<OFDMA ifindex>
docsPnmCmtsUsOfdmaAQProbeUseIdleSid - (1- Quiet, 2-Active)
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.2.<OFDMA ifindex>
docsPnmCmtsUsOfdmaAQProbeNumSymToCapt – (RPHY: 2 - 8, default is 2) or (ICMTS: default 2)
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.6.<OFDMA ifindex>
docsPnmCmtsUsOfdmaAQProbeDestinationIndex – (1 - 3)
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.13.<OFDMA ifindex>
docsPnmCmtsUsOfdmaAQProbeFreqDomainSamples – (1-Freq 2-Time)
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.12.<OFDMA ifindex>
docsPnmCmtsUsOfdmaAQProbeEnable – (1-On, 2-Off)
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.4.<OFDMA ifindex>
docsPnmCmtsUsOfdmaAQProbeMaxCaptSymbols
docsPnmCmtsUsOfdmaAQProbeMaxCaptSymbols
1.3.6.1.4.1.4491.2.1.27.1.3.3.1.7.<OFDMA ifindex>
Remote PHY Linecard ConsiderationsThe absolute Maximum is 8
-
The maximum reported for a particular table row is determined by the RPD capabilities associated with the channel.
-
If all RPDs do not support the same maximum, the row will report the lowest common supported maximum.
Integrated Linecard Considerations
The absolute Maximum is 2
docsPnmCmtsUsOfdmaAQProbeNumSymToCapt - Set this to a value between 2 and the maximum reported by MaxCaptSymbols
Information About PNM Active/Quiet Probe
The AQProbe feature supports two types of probe measurements:
- Active Probe: Targets a specific modem (identified by MAC or IP address) to generate a burst for measurement. This allows for precise analysis
of a specific modem's path.
- Quiet Probe: Measures the upstream channel when all modems are silent (using an idle SID). This is used to analyze the background noise
floor or energy levels.
The data collected from these probes can be delivered via TFTP, Kafka, or stored locally on the cBR-8 hard disk.
A probe measurement is performed by the receiving PHY, which measures the upstream signal (energy measurements, timing, frequency
response, etc.) and sends the measurement up to the CMTS using a series of UEPI (Upstream External PHY Interface) frames.
If an Active Probe capture was requested, the modem is identified via docsPnmCmtsUsOfdmaAQProbeCmMacAddr, which specifies
the MAC address of the modem to generate the burst for measurement.
If a Quiet Probe was requested, all modems remain silent (do not burst) for the measurement. The receiving PHY device instead
measures the noise floor or background energy on the upstream channel.
The Quiet Probe functionality will support two operational modes:
- Modem MAC Address specified (useful for RPD virtual combining case)
When a modem MAC address is included in the quite probe request, the measurement is taken by the PHY on the RPD upstream
port associated with the modem mac address. This allows the measurement to target a specific RPD upstream port in the case
of n:1 virtual combining, where n RPD upstream ports are associated with one mac domain upstream controller.
- No Modem MAC Address specified.
When no modem MAC address is provided in the AQProbe request, cBR-8 will select the RPD with device ID ‘0’ by default to
perform the quiet probe measurement.
AQProbe file Format
| Element |
Size |
| File type (value = 504E4E66) |
4 bytes |
| Major Version (value = 3) |
1 byte |
| Minor Version (value = 0) |
1 byte |
| Capture Time |
4 bytes |
| IfIndex |
4 bytes |
| Unique CCAP ID |
256 bytes |
| RPD ID |
6 bytes |
| RPD Port Number |
1 byte |
| CM MAC Address |
6 bytes |
| Subcarrier zero frequency in Hz |
4 bytes |
| Subcarrier Spacing in kHz |
1 byte |
| Length in bytes of the Excluded Subcarrier Data |
4 bytes |
| Excluded Subcarrier Data |
ExclSubCarrierType |
| Length in bytes of the Probe Capture Data |
4 bytes |
| PreEq On or Off |
1 byte |
| Length |
2 bytes |
| Rolloff |
1 byte |
| FirstSampleIndex |
2 bytes |
| FrequencyDomainSamples |
1 byte |
| Probe Information Element (P-IE) |
4 bytes |
| Timestamp |
8 bytes |
| Probe Capture Data |
ComplexData |
OSSI File Size Calculation
| Element |
Size |
| OSSIFILE HDR(OSSI) |
315 bytes |
| EXCL SUBCARRIER DATA(EX) |
512 bytes (SC-Space=25KHz), 256 bytes (SC-Space=50KHz) |
| Active and Quiet Sample (IQ) |
4 Bytes |
| Window Size (WS) |
4096 bytes (SC-Space=25KHz), 2048 bytes (SC-Space=50KHz) |
| Number of Symbols (S) |
2 to 8 (up to 8 RPHY Only) |
Frequency Domain Calculations
- Data Length (DL) = WS * IQ * S
- File Size (bytes) = DL + OSSI + EX
Time Domain Calculations
- File Size (bytes) = (WS + Cyclic Prefix) * IQ * S + OSSI + EX
Ping Docsis AQProbe Commands
Users can initiate quiet and active probes on OFDMA channels using the “ping docsis aqprobe” CLI commands with the required
upstream channel number. The other CLI options that can be selected after “upstream” are optional and interchangeable in any
order.
router#ping docsis aq-probe ?
A.B.C.D IP address of this modem
Cable CMTS interface
H.H.H MAC address of this modem
X:X:X:X::X IPv6 address of this modem
Active Probe:
router#ping docsis aq-probe 6477.7d90.3f36 upstream 5 ?
capture-mode Set capture mode Time or Frequency Domain
kafka Set Kafka publish enable
num-symbols Set number of symbols to capture
pre-eq Set pre-equalization enable/disable
Quiet Probe:
router#ping docsis aq-probe <MAC Domain> upstream <0-15> ?
capture-mode Set capture mode Time or Frequency Domain
kafka Set Kafka publish enable
num-symbols Set number of symbols to capture
pre-eq Set pre-equalization enable/disable
rpd-id Set RPD MAC Address
rpd-id is useful in the case of remote PHY virtual combining. rpd-id provides a method to specify a particular RPD upstream
port to perform the quiet measurement. If this option is not specified for a VC group, the measurement will occur on RPD DevID
0.
Operational Commands
Table 14. Show Commands
|
Command and Syntax
|
|
router#show cable pnm aq-probe ?
filename AQ-Probe filename including path (harddisk:pnm/)
interface Display AQ-probe PNM file for interface
job-list Show PNM AQ-Probe Job List
| Output modifiers
|
To display the OFDMA AQProbe data based on the input parameters
|
router#show cable pnm aq-probe job-list ?
all Show PNM AQ-Probe Job List All detail
ifIndex Show PNM AQ-Probe Job details for a specific ifIndex
summary Show PNM AQ-Probe Job List Summary Info
|
To display the list of AQProbe Jobs summary and details issued to the CBR-8 from different client user sources.
|
router#show cable pnm aq-probe ?
filename AQ-Probe filename including path (harddisk:pnm/)
interface Display AQ-probe PNM file for interface
job-list Show PNM AQ-Probe Job List
| Output modifiers
|
To display the OFDMA AQProbe data based on the input parameters
|
router#show cable pnm aq-probe filename ?
WORD PNM AQ-Probe filename and path
show cable pnm aq-probe filename harddisk:pnm/test_file graph
Zoom mode :
show cable pnm aq-probe filename harddisk:/pnm/filename zoom-graph <value>
(25KHz 0-3967, 50KHz 0-1919)
|
To display the captured AQProbe IQ/Data and summary contents of the AQProbe File.
To show the graph for the AQProbe I/Q Data from a probe captured with Frequency Domain data.
Zoom AQProbe graph shows 128 subcarriers (start from given subcarrier).
For Time Domain, Graph is not supported.
|
router#show cable pnm aq-probe interface c1/0/0 upstream 6 active ?
graph Graph the AQProbe Frequency Domain data
verbose Include HEX data in the show output
zoom-graph Zoom AQProbe graph to 128 subcarriers
| Output modifiers
<cr> <cr>
|
This CLI used to dump the contents of an AQProbe file by using the MAC Domain interface where the AQProbe was directed.
<Intf> is a MAC Domain, Cable<slot>/0/<mac domain index>
|
The clear cable pnm aq-probe job-list command clears all OFDMA AQProbe jobs.

Note
|
Jobs in busy state are not cleared
|
The following existing commands can be used to check Telemetry OFDMA AQ-Probe status:
- show cable telemetry brokers
- show platform software kman rp active Kafka broker
- show cable kman config
- show plat soft kman R0 config
- show plat soft kman R1 config
- show platform software kman R0 stats pnm
- show platform software kman R0 stats tftp
- show platform software kman R0 kafka stats
- show platform software kman RP active database config_tbl
- show plat soft kman R0 database config
- show plat soft kman R1 database config
- show platform hardware qfp act infra punt summary | inc cable
- show platform hardware qfp active feature docsis clc-pkt-punt
Use the show snmp mib ifmib ifindex | i Cable<slot/<sublot/ctrlr>-upstream<channel> command to get the ifindex value.
Here are a few sample outputs:
router# show snmp mib ifmib ifindex | inc Cable6/0/0-upstream6
Cable6/0/0-upstream6: Ifindex = 494958
router# show snmp mib ifmib ifindex | inc Cable6/0/0-upstream7
Cable6/0/0-upstream7: Ifindex = 494959
router# show cable telemetry brokers
Broker: aqprobeManual
Bootstrap.Servers : 1.200.90.83
Message Status
----------------------------------
ofdma-aqprobe enabled
router# show platform software kman rp active kafka broker
Broker: aqprobeManual
Bootstrap.Servers : 1.200.90.83
Broker State: UP
router# show cable kman config
KMAN global settings:
IP Address : 10.2.0.1
IPv4 Source Address : <not set>
IPv6 Source Address : <not set>
Telemetry Enable : enabled
PNM Enable : enabled
CCAP-ID : CBR-DEV07-P15
Tftp Qdb Enable : enabled
Qdb timeout(mins) : 15
KMAN Messages:
US-RxMER : disabled
publish-rate : 1
OFDMA Status : disabled
DS-Ctrlr-Staus : disabled
CM-Partial-Service : disabled
cm-reg-status : disabled
CM-stats : disabled
UsDynPwr Event : disabled
OFDMA CWErr Downgrade : disabled
OFDMA AQ-Probe : enabled
router# show platform software kman R0 stats pnm
PNM TFTP Stats Success Failure
--------------------------------------------------
us-rxmer-tftp 0 0
aq-probe-tftp 3 0
utsc-tftp 0 0
router# show platform software kman R0 stats tftp
TFTP Client Stats
---------------------------------
TFTP Total Sessions : 3
TFTP Xfer Success : 3
TFTP Xfer Failure : 0
TFTP Server Err : 0
TFTP WRQ Send Err : 0
TFTP WRQ Rsp Timeout : 0
TFTP DAT Send Err : 0
TFTP DAT Rsp Timeout : 0
router# show platform software kman R0 kafka stats
Broker: aqprobeManual
State: UP
Tx Packets : 6
Tx Bytes : 160359
Rx Packets : 6
Rx Bytes : 909
Cur Outq Len : 0
Max Outq Len : 3
Topic Name Prod Msg Prod bytes Tx Msgs Tx Msg bytes Err Msgs
----------------------------- -------- ---------- --------- ---------- ---------
cisco.cbr.cm.us.ofdma.aqprobe 3 159726 3 159726 0
router# show plat soft kman rp active database config_tbl
KMAN IP address : 10.2.0.1
IPv4 Source address : 0.0.0.0
IPv6 Source address : ::
Telemetry Enable : enabled
PNM Enable : enabled
US RxMER Msg : disabled
Publish Rate : 1
OFDMA-Status Msg : disabled
Tftp Qdb Enable : enabled
Tftp Qdb timeout(mins) : 15
DS-Ctrlr-Status Msg : disabled
CM-Partial-Service Msg : disabled
cm-reg-status Msg : disabled
cm-stats Msg : disabled
OFDMA-CWErr-Downgrade Msg : disabled
OFDMA-AQProbe Msg : enabled
router# show platform hardware qfp act infra punt summary | inc cable
167 cable-pnm-pkt 566 0 0 0 0 0 566
166 cable-telem-pkt 559 0 0 0 0 0 559
103 cable-pre-reg 3807 0 0 0 0 0 3807
157 cable-snmp 381 0 0 0 0 0 381
125 cable-rphy-ctrl 149875 0 0 0 0 0 49875
cable-dhcp 1534 0 0 0 0 0 1534
router# show platform hardware qfp active feature docsis clc-pkt-punt
Stats for CLC Packets Punted to KMAN
PNM
RxMER : 0
UTSC : 0
AQProbe : 566
Telemetry
RxMER : 0
OFDMA Status: 0
DS Ctrlr Status: 0
CM Partial Service: 0
CM Reg Status: 0
CM Stats : 0
Usdynpwr Event: 0
OFDMA CWErr Downgrade: 0
OFDMA AqProbe: 559
Unknown: 0
AQProbe show & clear Job-list output
router# show cable pnm aq-probe job-list summary
BDT
A Pre Freq Num Data Dst
Job CltID ifIndex MD/Upstream CM-Mac/RPD-ID Status Q Eq Time Sym Dst Idx Date-Time
-------------------------------------------------------------------------------------------------------
3 SNMP 494958 C6/0/0/U6 b42a.0e85.4335 SMPL_RDY A Y T 6 T+K 2 2025 Oct 29 02:35:09
4 SNMP 494959 C6/0/0/U7 f4db.e6cd.d8da SMPL_RDY Q Y T 3 T+K 2 2025 Oct 29 03:27:46
5 PING 494959 C6/0/0/U7 f4db.e6cd.d8da SMPL_RDY Q N F 4 L 255 2025 Oct 29 02:51:32
PNM AQPROBE job count 3
AQProbe Show Job List Abbreviation Definitions
C: Client-ID (S-SNMP, P-Ping, T-Test)
A Q: Active or Quiet Probe
Data-Dst: (T-TFTP, K-KAFKA, L-Local)
RTY: Retry Count
router# clear cable pnm aq-probe job-list
PNM AQPROBE Deleted job count 3
router# show cable pnm aq-probe job-list summary
BDT
A Pre Freq Num Data Dst
Job CltID ifIndex MD/Upstream CM-Mac/RPD-ID Status Q Eq Time Sym Dst Idx Date-Time
-------------------------------------------------------------------------------------------------------
PNM AQPROBE job count 0
Generated AQProbe Filenames
Default Generated TFTP Filenames
As specified in the PNM MIB, if the docsPnmCmtsUsOfdmaAQProbeFileName field is an empty string a default filename value is
generated as the test name plus a unique CCAP identifier (either a loopback address (IPv4 or IPv6) or FQDN), plus the current
timestamp and the ifIndex of the interface on which the test runs. The timestamp is formatted as shown below:
<Year:4d>-<Month:2d>-<Day:2d>_<Hour:2d>:<Minute:2d>:<Second:2d>.<Millisecond:3d>
Hence, the format is: PNMCcapAQProbe_<Unique CCAP Identifier>_<Timestamp>_<ifIndex>
For example: PNMCcapAQProbe_tb14-cbr8_2026-03-31_10:19:39.033_488046
Locally Stored Filenames
All locally stored AQProbe files are located in the /harddisk/pnm directory on the SUP.
PING Client: The is formatted as shown below:
aq_probe_<MAC Domain Interface>_<Upstream-channel>_<ifIndex>_<active/quite>.dat
For example: aq_probe_c1_0_0_u6_488046_active.dat
AQProbe Graphing
The graph is supported only in the Frequency Domain.
router# show cable pnm aq-probe filename harddisk:/pnm/aq_probe_c6_0_0_u7_494959_quiet.dat graph
PNM AQ-Probe File: harddisk:/pnm/aq_probe_c6_0_0_u7_494959_quiet.dat
File Type : 0x504E4E66
. .... .
Capture Time : 1761717092 secs
....
Excl SC Length : 512
0x0000 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFF000 00000000 00000000 00000000
......
0x01E0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
.....
Timestamp : 802E89B81F2AA2DB
Graph Data
Num Subcarriers : 4096
Num Symbols Captured : 4
Num SCs per Column : 32
AQProbe
Frequency Domain
0 |
-3 |
-6 |
-9 |
-12 |
-15 |
-18 |
-21 |
dB -24 |
-27 |
-30 |
-33 | ++ + + + + + ++ + + ++ ++ ++
-36 |+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ +++++++++ +++ +++ ++++ +++++++++ + + ++ +++ + ++
-39 |
-42 |
-45 |
-48 |
+--------------------------------------------------------------------------------------------------------------------------------
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4
0 0 1 1 2 3 3 4 5 5 6 7 7 8 8 9 0 0 1 2 2 3 4 4 5 6 6 7 7 8 9 9 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 0 0 1 2 2 3 3 4 5 5 6 7 7 8 9 9 0
0 6 2 9 5 2 8 4 1 7 4 0 6 3 9 6 2 8 5 1 8 4 0 7 3 0 6 2 9 5 2 8 4 1 7 4 0 6 3 9 6 2 8 5 1 8 4 0 7 3 0 6 2 9 5 2 8 4 1 7 4 0 6 3
0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2 6 0 4 8 2
AQProbe Zoom Graphing–25KHz: Graph is supported only in Frequency Domain
router#show cable pnm aq-probe filename harddisk:/pnm/aq_probe_c1_0_0_u4_488044_active.dat zoom-graph 2000
PNM AQ-Probe File: harddisk:/pnm/aq_probe_c1_0_0_u4_488044_active.dat
File Type : 0x504E4E66
Major_Ver : 3
Minor_Ver : 0
Capture Time : 1777300205 secs
ifIndex : 488044
CCAP-ID : tb22-cbr8
RPD ID : F4DB.E614.05F2
RPD port : 0
CM mac : 4800.33EF.012E
SC0 Center Freq : 36800000
SC Spacing : 25 kHz
Excl SC Length : 512
0x0000 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFF000 00000000 00000000 00000000
0x0020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0x0040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0x0060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0x0080 00000000 00000000 00000FFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x00A0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x00C0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x00E0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x0100 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x0120 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x0140 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x0160 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x0180 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x01A0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x01C0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0x01E0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
Capture Data Length : 32768
Pre-Eq : 1
Cyclic Prefix : 0
Rolloff : 0
First Sample Idx : 148
Freq Domain : 1
Probe-IE : 11480000
Timestamp : 00000000E529D5FD
Graph Data
Num Subcarriers : 4096
Num Symbols Captured : 2
Num SCs per Column : 1
AQProbe
Frequency Domain
0 |
-3 |
-6 |
-9 |
-12 |
-15 |
-18 |
-21 |
dB -24 |
-27 |
-30 | + + + + +
-33 |+++ + + + ++ + + +++++ + + ++ +++ + + +++ ++ ++++++++ ++ + + + ++++ ++++ + + ++ ++++ +++ +++ ++ ++ ++
-36 | + + ++++ + + + + + + ++ + ++ + + + ++ + + + + ++ + ++++++ + +++ + + ++++ +
-39 | + + ++ + + +
-42 |
-45 |
-48 |
+--------------------------------------------------------------------------------------------------------------------------------
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 0 0 0 0 0 1 1 1 1 1 2 2 2 2
0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6
AQProbe Zoom Graphing–50KHzrouter# show cable pnm aq-probe filename harddisk:/pnm/PNMCcapAQProbe_tb-cbr8_2025-06-12_13:47:16.000_488046.ICMTS-F-A-50_45_256_7_Excl-10MHz zoom-graph 256
PNM AQ-Probe File: harddisk:/pnm/PNMCcapAQProbe_tb14-cbr8_2025-06-12_13:47:16.000_488046.ICMTS-F-A-50_45_256_7_Excl-10MHz
File Type : 0x504E4E66
...
SC Spacing : 50 kHz
Excl SC Length : 256
0x0000 FFFFFFFF FFFFFFFF FF030000 00000000 00000000 00000000 00000000 00000000
...
0x00E0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
Capture Data Length : 57344
....
....
Freq Domain : 1
Probe-IE : 00040000
Timestamp : 7F4FC8A024B75C80
Graph Data
Num Subcarriers : 2048
Num Symbols Captured : 7
Num SCs per Column : 1
AQProbe
Frequency Domain
0 |
-3 |
-6 |
-9 |
-12 |++++++++
-15 |
-18 |
-21 |
dB -24 |
-27 |
-30 | + + + ++
-33 | + ++ + + + + + +++ + + + + + ++ ++ + + ++
-36 | ++++ +++ + ++++ + + +++++ +++++ ++++++ + ++++ +++++++ +++++++ ++++++++++++ ++ +++++++ +++++++ +++ ++ + +++
-39 | + ++ + ++
-42 |
-45 |
-48 |
+--------------------------------------------------------------------------------------------------------------------------------
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8
6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8 0 2
AQProbe Graph Usage
Below are the scenarios where the AQ-Probe graph can be especially useful for debugging RF problems:
The AQ-Probe graph is most useful when you need direct visualization of signal behavior at any stage in your RF chain. It
bridges the gap between raw signal capture and modulation quality metrics, helping engineers pinpoint root causes of issues
such as:
-
Power level mismatch
-
Frequency or phase instability
-
IQ imbalance or DC offsets
-
Timing or synchronization errors
-
Spectral impurities
Compare transmitted and received amplitudes to locate where power loss or distortion occurs
-
View the frequency-domain spectrum to identify frequency offset, carrier leakage, or LO drift.
Local harddisk PNM file output
router# dir harddisk:/pnm
Directory of harddisk:/pnm/
10420232 -rw- 33595 Oct 27 2025 07:40:26 -03:00 aq_probe_c6_0_0_u6_494958_active.dat
10420227 -rw- 66363 Oct 23 2025 05:32:41 -03:00 aq_probe_c6_0_0_u7_494959_quiet.dat
router# $be filename harddisk:/pnm/aq_probe_c6_0_0_u6_494958_active.dat
PNM AQ-Probe File: harddisk:/pnm/aq_probe_c6_0_0_u6_494958_active.dat
File Type : 0x504E4E66
Major_Ver : 3
Minor_Ver : 0
Capture Time : 1761561663 secs
ifIndex : 494958
CCAP-ID : CBR-DEV07-P15
RPD ID : F4DB.E6CD.D8DA
RPD port : 0
CM mac : B42A.0E85.4339
SC0 Center Freq : 37000000
SC Spacing : 25 kHz
Excl SC Length : 512
0x0000 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFF000 00000000 00000000 00000000
...
0x01E0 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
Capture Data Length : 32768
Pre-Eq : 1
Cyclic Prefix : 0
Rolloff : 0
First Sample Idx : 148
Freq Domain : 1
Probe-IE : 00100000
Timestamp : 0000000049BBC8F5