Kitz Forum

Broadband Related => Broadband Technology => Topic started by: Weaver on June 28, 2018, 04:03:18 AM

Title: ReXmtCorr and ReXmtUnCorr counters in stats in Broadcom PhyR
Post by: Weaver on June 28, 2018, 04:03:18 AM
Referring to the Broadcom ‘PhyR’ proprietory low-level L2 retransmission protocol, I am wondering if someone could help me understand exactly what the definition of the so-called ReXmtCorr and ReXmtUnCorr counters are, terms as in the stats displayed by my ZYXEL VMG 1312-B10A modems?
Title: Re: ReXmtCorr and ReXmtUnCorr counters in stats in Broadcom PhyR
Post by: j0hn on June 28, 2018, 09:44:51 AM
I would guess they are pretty similar to their G.INP equivalents.

ReXmt
ReXmtCorr
ReXmtUnCorr

Quote
G.INP Retransmission Parameters & Counters

rtx_tx = Count of retransmitted DTUs.
rtx_c  = Count of detected and corrected retransmissions.
rtx_uc = Count of detected DTU errors which have not been corrected within the delay_max constaint.
Title: Re: ReXmtCorr and ReXmtUnCorr counters in stats in Broadcom PhyR
Post by: Weaver on June 28, 2018, 11:12:11 AM
This is my understanding of it then -
I take it then that ReXmtCorr has to be item 2 because in my stats this was a lower number than 1. Item 3 has to be ReXmtUnCorr, and this was zero, yay! So this means that item 1 is ReXmt.

Does that sound correct?

So my guesses at the definitions are :

[Moderator edited to fix a broken [tt][/tt] tag pair.]
Title: Re: ReXmtCorr and ReXmtUnCorr counters in stats in Broadcom PhyR
Post by: Weaver on June 28, 2018, 11:42:49 AM
There will be something very useful to be gained from thinking carefully about the three numbers, not just the scale of the numbers in general. If we take a look at the ratio ReXmtCorr / ReXmt, I presume that that tells us how much we are struggling with serious badness because we are having to do multiple retransmissions, so either the interleave is not working or we need to get some, or we are getting really really long period blips ( interleave confuses matters completely so this has to be looked at after mentally reversing the interleave ) or full-on outages. Is that correct?

Some intelligent software in a modem could use this to advantage - a sign that the FEC levels need to be put up if the ratio is not too high, but if it is then it is a sign that we desperately need a ton more interleave depth. Is that right?

How would we decide on what to set the DTU size to be? Setting it too small is undesirable because it is bloatful, inefficient in terms of added overhead bytes.