Kitz ADSL Broadband Information
adsl spacer  
Support this site
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
   Glossary   Glossary
 
Please login or register.

Login with username, password and session length
Advanced search  

News:

Author Topic: Upstream CRC counter in stats  (Read 2037 times)

Weaver

  • Senior Kitizen
  • ******
  • Posts: 11459
  • Retd s/w dev; A&A; 4x7km ADSL2 lines; Firebrick
Upstream CRC counter in stats
« on: September 22, 2021, 08:22:15 PM »

[This may be a stupid question: I’m tired and my brain isn’t working.]

In my modem stats an upstream CRC count is reported. I just had a thought: downstream CRC counting is straightforward, you just evaluate the CRC value across the received PDU content and then compare that computed value with the CRC field that is appended to the received PDU. But how can a modem know about upstream data corruption? It is the remote end that sees the corrupt upstream PDUs arriving. Is there some mechanism then where the one modem can ask the far end what its error count is?
Logged

burakkucat

  • Respected
  • Senior Kitizen
  • *
  • Posts: 38300
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: Upstream CRC counter in stats
« Reply #1 on: September 22, 2021, 08:54:25 PM »

Here follows a snippet of the statistics from my CPE --

Code: [Select]
> xdslctl info --state
xdslctl: ADSL driver and PHY status
Status: Showtime
Last Retrain Reason:    0
Last initialization procedure status:   0
Max:    Upstream rate = 15843 Kbps, Downstream rate = 44601 Kbps
Bearer: 0, Upstream rate = 9997 Kbps, Downstream rate = 40000 Kbps
Bearer: 1, Upstream rate = 0 Kbps, Downstream rate = 0 Kbps

The "Bearer: 0" line shows the current synchronisation speed, xTU-C <-> xTU-R, of the channel over which the end-user's data is carried.

The "Bearer: 1" line shows the current speed of the channel used by the xTU-C and the xTU-R to exchange information.

I seem to recall ejs mentioning that the latter channel is present for all xDSL modems but is not necessarily reported by all such devices. (Hopefully I have remembered that correctly . . . otherwise I expect to be corrected.  ;)  )
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

Chrysalis

  • Content Team
  • Addicted Kitizen
  • *
  • Posts: 7389
  • VM Gig1 - AAISP L2TP
Re: Upstream CRC counter in stats
« Reply #2 on: September 22, 2021, 09:42:18 PM »

[This may be a stupid question: I’m tired and my brain isn’t working.]

In my modem stats an upstream CRC count is reported. I just had a thought: downstream CRC counting is straightforward, you just evaluate the CRC value across the received PDU content and then compare that computed value with the CRC field that is appended to the received PDU. But how can a modem know about upstream data corruption? It is the remote end that sees the corrupt upstream PDUs arriving. Is there some mechanism then where the one modem can ask the far end what its error count is?

The dslam and yes.
Logged

kitz

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 33883
  • Trinity: Most guys do.
    • http://www.kitz.co.uk
Re: Upstream CRC counter in stats
« Reply #3 on: September 26, 2021, 08:05:41 PM »

As chrys says - its the DSLAM.

The modem and router "talk" to each other and shares information with the other end to be able to provide the full set of stats.
Logged
Please do not PM me with queries for broadband help as I may not be able to respond.
-----
How to get your router line stats :: ADSL Exchange Checker