New Software Features in Cisco 1x2/Compact Shelf RPD Software 9.5
The new software features for Cisco 1x2 / Compact Shelf RPD Software 9.5 release are:
Support for TLV 50.58
Cisco RPD 9.5 supports TLV 50.58 UsProfileQuerySupported. TLV 50.58 value has been changed from 0 to 1. For details, see the following table:
Attribute/TLV Name |
Object Type |
TLV Type |
TLV Value Field Length |
Constraints |
---|---|---|---|---|
UsProfileQuerySupported |
Boolean |
50.58 |
1 |
R |
Support for TLV 71
Cisco RPD 9.5 supports TLV 71 DsRfPortPerf. For details, see the following table:
Attribute/TLV Name |
Object Type |
TLV Type |
TLV Value Field Length |
Constraints |
---|---|---|---|---|
DsRfPortPerf |
Complex TLV |
71 |
variable |
R |
operStatusDsRfPort |
UnsignedByte |
71.1 |
1 |
R |
You can use the show downstream port status command to obtain the downstream port status:
R-PHY#show downstream port status
Port ID Port Type Oper Status
0 DS UP
Support for TLV 77
Cisco RPD 9.5 supports TLV 77 UsRfPortPerf. For details, see the following table:
Attribute/TLV Name |
Object Type |
TLV Type |
TLV Value Field Length |
Constraints |
---|---|---|---|---|
UsRfPortPerf |
Complex TLV |
77 |
variable |
R |
operStatusUsRfPort |
UnsignedByte |
71.1 |
1 |
You can use the show upstream port status command to obtain the upstream port status:
R-PHY#show upstream port status
Port ID Port Type Oper Status
0 US UP
1 US UP
Support for TLV 79.1.*, 79.2.*, 79.9, 79.10
Cisco RPD 9.5 supports multiple sub-TLV of TLV 79 UsOfdmaChannelPerf. For details, see the following table:
Attribute/TLV Name |
Object Type |
TLV Type |
TLV Value Field Length |
Constraints |
Comments |
---|---|---|---|---|---|
UsOfdmaChanLowIucStats |
Complex TLV |
79 |
variable |
||
UsIuc |
UnsignedByte |
79.1.1 |
1 |
IUCs 1, 2, 3 |
|
UnicastOpportunities |
UnsignedLong |
79.1.2 |
8 |
R |
|
UnicastOpNoEnergy |
UnsignedLong |
79.1.4 |
8 |
R |
|
NumPredecodePass |
UnsignedLong |
79.1.10 |
8 |
R |
|
NumPostdecodePass |
UnsignedLong |
79.1.11 |
8 |
R |
|
NumPostdecodeFail |
UnsignedLong |
79.1.12 |
8 |
R |
|
UsOfdmaChanHiIucStats |
Complex TLC |
79.2 |
variable |
||
UsIuc |
UnsignedByte |
79.2.1 |
1 |
IUCs 4, 5, 6, 9, 10, 11, 12, 13 |
|
ScheduledGrants |
UnsignedLong |
79.2.2 |
8 |
R |
|
NoEnergyBursts |
UnsignedLong |
79.2.3 |
8 |
R |
|
NumPredecodePass |
UnsignedLong |
79.2.6 |
8 |
R |
|
NumPostdecodePass |
UnsignedByte |
79.2.7 |
8 |
R |
|
NumPostdecodeFail |
UnsignedLong |
79.2.8 |
8 |
R |
|
AverageMer |
UnsignedShort |
79.2.9 |
R |
||
operStatusUsOfdma |
UnsignedByte |
79.9 |
2 |
R |
|
UcdRefreshStatusOfdma |
Complex TLV |
79.10 |
variable |
||
UcdRefreshRequestOfdma |
Boolean |
79.10.1 |
1 |
R |
|
UcdRefreshReasonOfdma |
String |
79.10.2 |
0..32 |
R |
Support for TLV 150
Cisco RPD 9.5 supports TLV 150 UsScQamProfileQuery. For details, see the following table:
Attribute/TLV Name |
Object Type |
TLV Type |
TLV Value Field Length |
Constraints |
Comments |
---|---|---|---|---|---|
UsScQamProfileQuery |
Complex TLV |
150 |
|||
QueryScQamChannelType |
UpstreamChanType |
150.1 |
1 |
R/W |
|
QueryScQamWidth |
UnsignedInt |
150.2 |
4 |
R/W |
|
QueryScQamIuc |
Complex TLV |
150.3 |
|||
QueryScQamCode |
UnsignedByte |
150.3.1 |
1 |
R/W |
key |
QueryScQamPreambleLen |
UnsignedShort |
150.3.2 |
2 |
R/W |
|
QueryScQamPreambleModType |
PreambleType |
150.3.3 |
1 |
R/W |
|
QueryScQamModulationType |
UnsignedByte |
150.3.4 |
1 |
R/W |
|
QueryScQamGuardTime |
UnsignedByte |
150.3.5 |
1 |
R/W |
|
QueryScQamValid |
UnsignedByte |
150.3.6 |
1 |
R/W |
You can use the show upstream scqam-profile query command to obtain the upstream scqam-profile query configuration:
R-PHY#show upstream scqam-profile query
Channel-type: TDMA
Width: 200000
Code Valid ModType PreMod PreLen GuardTime
1 Yes qam16 QPSK1 0 0
2 Yes qpsk QPSK0 0 0
3 No qpsk QPSK0 0 0
4 No qpsk QPSK0 0 0
5 No qpsk QPSK0 0 0
6 No qpsk QPSK0 0 0
7 No qpsk QPSK0 0 0
8 No qpsk QPSK0 0 0
9 No qpsk QPSK0 0 0
10 No qpsk QPSK0 0 0
11 No qpsk QPSK0 0 0
12 No qpsk QPSK0 0 0
13 No qpsk QPSK0 0 0
14 No qpsk QPSK0 0 0
Support for TLV 151
Cisco RPD 9.5 supports TLV 151 UsScQamProfileResponse. For details, see the following table:
Attribute/TLV Name |
Object Type |
TLV Type |
TLV Value Field Length |
Constraints |
Comments |
---|---|---|---|---|---|
UsScQamProfileResponse |
Complex TLV |
151 |
|||
ResponseScQamPreambleString |
HexBinary |
151.1 |
variable |
R |
|
ResponseScQamIuc |
Complex TLV |
151.2 |
|||
ResponseScQamCode |
UnsignedByte |
151.2.1 |
1 |
R |
key |
ResponseScQamPreambleLen |
UnsignedShort |
151.2.2 |
2 |
R |
key |
ResponseScQamPreambleOffset |
UnsignedShort |
151.2.3 |
2 |
R |
|
ResponseScQamPreambleModType |
PreambleType |
151.2.4 |
1 |
R |
|
ResponseScQamScramblerSeed |
UnsignedShort |
151.2.5 |
2 |
R |
|
ResponseScQamGuardTime |
UnsignedByte |
151.2.6 |
1 |
R |
You can use the show upstream scqam-profile response command to obtain the upstream scqam-profile response:
R-PHY#show upstream scqam-profile response
PreambleString:03f02833ebf02833ebf02833ebf02833ebf1642892a9974767da0417bbc2758f36ff5739350dc1871988d3d22b603f296b0df3dec0ed
f3dec0edf3dec0edf3dec0edf1642892a9974767da0417bbc2758f36ff5739350dc1871988d3d22b603f296b00000000000000000000000000000000000
0000000000000000000000000
Code PreLen PreMod PreOffset ScrSeed GuardTime
1 36 QPSK1 396 338 8
2 0 QPSK0 8 338 8
Read function support
RPD 9.5 supports below TLVs readcount, read by index, read by leaf, including:
-
TLV40 RpdCtrl
-
TLV41 UsSpectrumCapture
-
TLV50 RpdCapabilities
-
TLV71 DsRfPortPerf
-
TLV77 UsRfPortPerf
-
TLV79 UsOfdmaChannelPerf
-
TLV150 UsScQamProfileQuery
-
TLV151 UsScQamProfileResponse
RPD 9.5 supports below TLVs read by index, including:
-
TLV91 DsOob55d1
-
TLV92 UsOob55d1
-
TLV94 NdfConfig
-
TLV95 NdrConfig
The CCAP Core can select, for a read request, a Singleton TLV representing a portion of the tree in the hierarchy, down to a leaf. For example, the CCAP Core can issue a read request for UsScQamProfileQuery.QueryScQamChannelType (TLV 150.1), and, as the result, the RPD needs to return just this one leaf sub-TLV value.
The CCAP Core can also select, for a read request, a Singleton TLV representing a portion of the tree in the hierarchy, by index. For example, the CCAP Core can issue a read request for index UsScQamProfileQuery. QueryScQamIuc .QueryScQamCode (TLV 150.3.1), and, as the result, the RPD needs to return the object with this index.
A top-level "ReadCount" (TLV 26) is defined to specify how many instances (i.e., index sets) of the ROT are to be returned in a read response, beginning with the starting index set. For example, uses ReadCount(26) TLV to read the first three objects from the Array ROT UsScQamProfileQuery. QueryScQamIuc (150.3), ReadCount is 3, and the starting index is "QueryScQamCode": 3, and the existing objects is indexed from 1 to 14. The read response will include three objects with index "QueryScQamCode": 3,"QueryScQamCode": 4, "QueryScQamCode": 5.
Note |
For detail information, go through the Reading of Interface and Array ROTs section in the document Data-Over-Cable Service Interface Specifications, CM-SP-R-PHY. |