... | @@ -18,85 +18,99 @@ The WR-streamers diagnostic via SNMP: |
... | @@ -18,85 +18,99 @@ The WR-streamers diagnostic via SNMP: |
|
|
|
|
|
### Diangostic values available via SNMP for WR-streamers
|
|
### Diangostic values available via SNMP for WR-streamers
|
|
|
|
|
|
Table below shows the values that are available fro WR-Streamers via
|
|
Table below shows the values that are available from WR-Streamers via
|
|
SNMP. Each value can be read using one, two, or more OIDs that are
|
|
SNMP. Most of the values are 64-bit values that are read as two 32-bit
|
|
listed below. Most of the values are 64-bit values that are read as two
|
|
values (LSB and MSB).
|
|
32-bit values (LSB and MSB).
|
|
|
|
|
|
Since the values might change fast, we provide a mechanism that freezes
|
|
|
|
the values (makes a coherent snapshot of the data). Such a snapshot is
|
|
|
|
done by writing 0x2 to wrpcAuxDiag102RwControlRegister.1
|
|
|
|
(1.3.6.1.4.1.96.101.2.1.2.2.1.3.1). After reading all values, the data
|
|
|
|
should be "un-frozen" by writing 0x0 to
|
|
|
|
wrpcAuxDiag102RwControlRegister.1 (1.3.6.1.4.1.96.101.2.1.2.2.1.3.1).
|
|
|
|
|
|
<table>
|
|
<table>
|
|
<tbody>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td><strong>name</strong></td>
|
|
<td><strong>name</strong></td>
|
|
<td><strong>source</strong></td>
|
|
<td><strong>description</strong></td>
|
|
|
|
<td><strong>source (how to get this values using OIDs from MIB table below with read-only OIDs)</strong></td>
|
|
<td><strong>Units</strong></td>
|
|
<td><strong>Units</strong></td>
|
|
<td><strong>Example threashold</strong></td>
|
|
<td><strong>Example threshold</strong></td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
<td>reset</td>
|
|
<td>reset</td>
|
|
|
|
<td>1 if the statistics are being resetted</td>
|
|
<td>reset</td>
|
|
<td>reset</td>
|
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
<td>must be 0</td>
|
|
<td>must be 0</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>overflow</td>
|
|
<td>overflow</td>
|
|
|
|
<td>1 if the latency accumulator overflew since last reset</td>
|
|
<td>overflow</td>
|
|
<td>overflow</td>
|
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
<td>must be 0</td>
|
|
<td>must be 0</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
<td>rest time</td>
|
|
<td>rest time</td>
|
|
|
|
<td>time of the last reset of statistics (seconds+nanoseconds since epoch)</td>
|
|
<td>(rest time MSB)<<32 + (rest time LSB) seconds and 8*(rest time CYC) nanoseconds</td>
|
|
<td>(rest time MSB)<<32 + (rest time LSB) seconds and 8*(rest time CYC) nanoseconds</td>
|
|
<td>time from epoch</td>
|
|
<td>time from epoch</td>
|
|
<td>not be 0</td>
|
|
<td>not be 0</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>latency max</td>
|
|
<td>latency max</td>
|
|
<td>8*( latency max )/1000</td>
|
|
<td>maximum latency since reset</td>
|
|
|
|
<td>(8/1000)*( latency max )</td>
|
|
<td>[us]</td>
|
|
<td>[us]</td>
|
|
<td>< 10 "</td>
|
|
<td>< 10</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
|
|
<td>latency min</td>
|
|
|
|
<td>minimum latency since reset</td>
|
|
|
|
<td>(8/1000)*( latency min )</td>
|
|
|
|
<td>[us]</td>
|
|
|
|
<td>>0</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="odd">
|
|
<td>frames sent</td>
|
|
<td>frames sent</td>
|
|
|
|
<td>number of transmitted frames since reset</td>
|
|
<td>( frames sent MSB)<<32 + ( frames sent LSB)</td>
|
|
<td>( frames sent MSB)<<32 + ( frames sent LSB)</td>
|
|
<td>[frame]</td>
|
|
<td>[frame]</td>
|
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="even">
|
|
<td>frames received</td>
|
|
<td>frames received</td>
|
|
|
|
<td>number of received frames since reset</td>
|
|
<td>( frames received MSB)<<32 + ( frames received LSB)</td>
|
|
<td>( frames received MSB)<<32 + ( frames received LSB)</td>
|
|
<td>[frame]</td>
|
|
<td>[frame]</td>
|
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="odd">
|
|
<td>frames lost</td>
|
|
<td>frames lost</td>
|
|
|
|
<td>number of lost frames since reset</td>
|
|
<td>( frames lost MSB)<<32 + ( frames lost LSB)</td>
|
|
<td>( frames lost MSB)<<32 + ( frames lost LSB)</td>
|
|
<td>[frame]</td>
|
|
<td>[frame]</td>
|
|
<td>must be 0</td>
|
|
<td>must be 0</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="even">
|
|
<td>blocks lost</td>
|
|
<td>blocks lost</td>
|
|
|
|
<td>number of blocks of data since reset</td>
|
|
<td>( blocks lost MSB)<<32 + ( blocks lost LSB)</td>
|
|
<td>( blocks lost MSB)<<32 + ( blocks lost LSB)</td>
|
|
<td>[blocks]</td>
|
|
<td>[blocks]</td>
|
|
<td>must be 0</td>
|
|
<td>must be 0</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="odd">
|
|
<td>average latency</td>
|
|
<td>average latency</td>
|
|
<td>8*[{( blocks lost MSB)<<32 + ( blocks lost LSB) } /{( blocks lost MSB)<<32 + ( blocks lost LSB) }]/1000</td>
|
|
<td>average latency since reset</td>
|
|
|
|
<td>(8/1000)*[{(lat acc MSB)<<32<em>(lat acc LSB) }/{(lat acc cnt MSB)<<32</em>(lat acc cnt LSB)}]</td>
|
|
<td>[us]</td>
|
|
<td>[us]</td>
|
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
</tr>
|
|
</tr>
|
|
</tbody>
|
|
</tbody>
|
|
</table>
|
|
</table>
|
|
|
|
|
|
Additionally, the average latency needs to be calculated by dividing the
|
|
|
|
accumulated latency by the number of the accumulated values. Since the
|
|
|
|
values might change fast, we provide a mechanism that freezes the values
|
|
|
|
(makes a coherent snapshot of the data). Such a snapshot is done by
|
|
|
|
writing 0x2 to wrpcAuxDiag102RwControlRegister.1 (
|
|
|
|
1.3.6.1.4.1.96.101.2.1.2.2.1.3.1). After reading all values,
|
|
|
|
the data should be "un-frozen" by writing 0x0 to
|
|
|
|
wrpcAuxDiag102RwControlRegister.1 ( 1.3.6.1.4.1.96.101.2.1.2.2.1.3.1).
|
|
|
|
|
|
|
|
### MIBs generic for the application-specific extensions (read-only)
|
|
### MIBs generic for the application-specific extensions (read-only)
|
|
|
|
|
|
To be added in v4.3 of WRPC,
|
|
To be added in v4.3 of WRPC,
|
... | @@ -137,7 +151,7 @@ To be added in v4.3 of WRPC, |
... | @@ -137,7 +151,7 @@ To be added in v4.3 of WRPC, |
|
<table>
|
|
<table>
|
|
<tbody>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td><strong>name</strong></td>
|
|
<td><strong>Name</strong></td>
|
|
<td><strong>OID number</strong></td>
|
|
<td><strong>OID number</strong></td>
|
|
<td><strong>OID name</strong></td>
|
|
<td><strong>OID name</strong></td>
|
|
<td><strong>Units</strong></td>
|
|
<td><strong>Units</strong></td>
|
... | @@ -265,7 +279,7 @@ To be added in v4.3 of WRPC, |
... | @@ -265,7 +279,7 @@ To be added in v4.3 of WRPC, |
|
<td>must be 0</td>
|
|
<td>must be 0</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>latency acc cnt LSB</td>
|
|
<td>lat acc cnt LSB</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.17.1</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.17.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyCntLsb.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyCntLsb.1</td>
|
|
<td>[frame]</td>
|
|
<td>[frame]</td>
|
... | @@ -273,7 +287,7 @@ To be added in v4.3 of WRPC, |
... | @@ -273,7 +287,7 @@ To be added in v4.3 of WRPC, |
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
<td>latency acc cnt MSB</td>
|
|
<td>lat acc cnt MSB</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.18.1</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.18.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyCntMsb.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyCntMsb.1</td>
|
|
<td>2^32 [frame]</td>
|
|
<td>2^32 [frame]</td>
|
... | @@ -281,7 +295,7 @@ To be added in v4.3 of WRPC, |
... | @@ -281,7 +295,7 @@ To be added in v4.3 of WRPC, |
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>latency acc LSB</td>
|
|
<td>lat acc LSB</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.19.1</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.19.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyAccLsb.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyAccLsb.1</td>
|
|
<td>8 [ns]</td>
|
|
<td>8 [ns]</td>
|
... | @@ -289,7 +303,7 @@ To be added in v4.3 of WRPC, |
... | @@ -289,7 +303,7 @@ To be added in v4.3 of WRPC, |
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
<td>latency acc MSB</td>
|
|
<td>lat acc MSB</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.20.1</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.1.1.20.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyAccMsb.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyAccMsb.1</td>
|
|
<td>8*2^32 [ns]</td>
|
|
<td>8*2^32 [ns]</td>
|
... | @@ -320,6 +334,7 @@ To be added in v4.3 of WRPC, |
... | @@ -320,6 +334,7 @@ To be added in v4.3 of WRPC, |
|
<table>
|
|
<table>
|
|
<tbody>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
|
|
<td><strong>Name</strong></td>
|
|
<td><strong>OID number</strong></td>
|
|
<td><strong>OID number</strong></td>
|
|
<td><strong>OID name</strong></td>
|
|
<td><strong>OID name</strong></td>
|
|
<td><strong>Units</strong></td>
|
|
<td><strong>Units</strong></td>
|
... | @@ -327,6 +342,7 @@ To be added in v4.3 of WRPC, |
... | @@ -327,6 +342,7 @@ To be added in v4.3 of WRPC, |
|
<td><strong>Example threashold</strong></td>
|
|
<td><strong>Example threashold</strong></td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="even">
|
|
<tr class="even">
|
|
|
|
<td>reset</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.2.1.3.1</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.2.1.3.1</td>
|
|
<td>wrpcAuxDiag102RwControlRegister.1</td>
|
|
<td>wrpcAuxDiag102RwControlRegister.1</td>
|
|
<td>N/A</td>
|
|
<td>N/A</td>
|
... | @@ -334,6 +350,7 @@ To be added in v4.3 of WRPC, |
... | @@ -334,6 +350,7 @@ To be added in v4.3 of WRPC, |
|
<td>N/A</td>
|
|
<td>N/A</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
|
|
<td>freeze</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.2.1.3.1</td>
|
|
<td>1.3.6.1.4.1.96.101.2.1.2.2.1.3.1</td>
|
|
<td>wrpcAuxDiag102RwControlRegister.1</td>
|
|
<td>wrpcAuxDiag102RwControlRegister.1</td>
|
|
<td>N/A</td>
|
|
<td>N/A</td>
|
... | | ... | |