CRC, FEC, ES e SES
I contatori degli errori DSL ci aiutano a capire cosa accade realmente durante la trasmissione. Vediamo cosa significano CRC, FEC, ES e SES e soprattutto come interpretarli senza fermarci al semplice numero mostrato dal modem.
💡 In poche parole
Durante una comunicazione DSL possono verificarsi errori. Alcuni possono essere corretti, altri vengono rilevati quando i dati ricevuti non risultano corretti.
I contatori FEC, CRC, ES e SES ci permettono di osservare diversi aspetti di questo fenomeno e possono diventare strumenti molto utili nella diagnostica.
📡 Perché esistono errori su una linea DSL?
ADSL e VDSL2 trasmettono grandi quantità di dati attraverso un doppino di rame.
Come abbiamo visto nella lezione precedente, il segnale può essere influenzato da attenuazione, rumore, diafonia e altri disturbi.
In determinate condizioni alcuni bit possono quindi essere ricevuti in modo differente rispetto a come erano stati trasmessi.
🧠 Gli errori non significano automaticamente guasto
Le tecnologie di comunicazione dispongono di meccanismi progettati proprio per gestire determinati errori.
Ci interessa soprattutto capire quali errori si verificano, quanto frequentemente e con quale impatto.
🔧 FEC: Forward Error Correction
FEC significa:
cioè un insieme di tecniche che permettono al ricevitore di correggere determinati errori sfruttando informazioni di ridondanza aggiunte alla trasmissione.
L’idea fondamentale è che alcuni errori possano essere recuperati senza dover semplicemente considerare inutilizzabili i dati ricevuti.
📊 Un numero elevato di FEC è sempre grave?
No.
Questo è uno degli errori di interpretazione più comuni.
Un contatore FEC può crescere anche molto, soprattutto su linee che utilizzano determinati meccanismi di protezione.
Il fatto importante è che stiamo osservando eventi che il sistema è riuscito a gestire attraverso la correzione.
⚠️ “Ho milioni di FEC!”
Un numero grande può sembrare impressionante, ma il valore assoluto da solo dice poco.
Bisogna conoscere da quanto tempo il modem è sincronizzato e osservare anche gli altri contatori.
❌ CRC: Cyclic Redundancy Check
CRC significa:
È un metodo utilizzato per verificare l’integrità dei dati.
In termini semplificati, permette al ricevitore di accorgersi che qualcosa nei dati ricevuti non corrisponde a ciò che dovrebbe essere arrivato.
🔑 Differenza intuitiva
📈 I CRC sono più interessanti nella diagnostica
Un numero occasionale di errori CRC non significa necessariamente che la linea sia guasta.
Diventa invece interessante osservare la loro velocità di crescita.
💡 Due situazioni molto diverse
Il numero finale è identico, ma il comportamento delle due linee è completamente diverso.
⏱ Conta il rapporto errori / tempo
Quando analizziamo un contatore cumulativo, dobbiamo sempre chiederci:
Possiamo quindi annotare il contatore, aspettare un intervallo conosciuto e controllarlo nuovamente.
🔍 Esempio
Abbiamo registrato 5 nuovi errori in dieci minuti.
💥 Gli errori possono arrivare a raffiche
Non tutti i disturbi sono continui.
Alcuni possono presentarsi improvvisamente e durare soltanto pochi secondi.
Una situazione del genere suggerisce un evento concentrato nel tempo, invece di un rumore costante e uniforme.
🧠 Il comportamento nel tempo racconta molto
Osservare soltanto il totale finale può nascondere completamente il modo in cui gli errori sono stati generati.
⏱ ES: Errored Seconds
ES significa:
cioè secondi con errori.
Invece di contare semplicemente ogni singolo errore, questo parametro indica i secondi durante i quali si è verificata una determinata condizione di errore.
💡 Un secondo può contenere più errori
Questa distinzione è molto importante.
Immaginiamo che nello stesso secondo si verifichino numerosi errori.
Il contatore CRC e quello ES non stanno misurando la stessa cosa.
Uno conta eventi legati agli errori, l’altro indica che quel secondo è stato interessato da una condizione di errore.
🚨 SES: Severely Errored Seconds
SES significa:
cioè secondi gravemente errati.
Indica intervalli di un secondo nei quali la qualità della comunicazione è risultata particolarmente compromessa secondo i criteri definiti per la tecnologia.
⚠️ SES merita particolare attenzione
La presenza occasionale di un evento non permette da sola di diagnosticare un guasto.
Una crescita frequente o concentrata dei SES, soprattutto insieme a disconnessioni e numerosi altri errori, merita invece un’analisi più approfondita.
📊 Mettiamo insieme i quattro parametri
| Parametro | Significato semplificato | Cosa osserviamo |
|---|---|---|
| FEC | Correzione degli errori | Errori gestiti dai meccanismi di correzione |
| CRC | Controllo di integrità fallito | Errori rilevati sui dati ricevuti |
| ES | Errored Seconds | Secondi interessati da errori |
| SES | Severely Errored Seconds | Secondi interessati da condizioni di errore severe |
🔍 Dove troviamo questi contatori?
Molti modem DSL mostrano una pagina simile a questa:
Il valore più importante per interpretare correttamente questi numeri è proprio l’ultima riga: da quanto tempo sono stati accumulati?
⏱ Uptime e contatori
Se il modem è sincronizzato da settimane, è normale che alcuni contatori cumulativi possano raggiungere valori più elevati.
🔑 Mai leggere un contatore senza il tempo
Quando qualcuno mostra uno screenshot con:
la prima domanda dovrebbe essere: 5000 in quanto tempo?
🔄 Cosa succede quando riavviamo il modem?
A seconda del modem, alcuni contatori possono essere azzerati dopo un riavvio o una nuova sincronizzazione.
Questo può far perdere informazioni preziose su un problema che si è verificato nelle ore precedenti.
📷 Prima fotografa, poi riavvia
Se stai diagnosticando una linea instabile, salva uno screenshot delle statistiche DSL prima di riavviare il modem.
📈 Errori e SNR Margin
I contatori diventano ancora più interessanti se li osserviamo insieme allo SNR Margin.
🔍 Esempio
Il forte aumento degli errori coincide con una brusca diminuzione del margine.
Questa correlazione può fornire un indizio molto utile.
⚡ Rumore impulsivo
Alcuni disturbi elettrici possono comparire soltanto per brevi intervalli.
Un apparecchio, un alimentatore difettoso o altre sorgenti di disturbo possono produrre eventi intermittenti.
Questo è uno dei motivi per cui monitorare i contatori nel tempo può essere più utile di una singola fotografia.
📡 Errori downstream e upstream
I modem possono mostrare contatori separati per le due direzioni.
Questo permette di capire quale direzione della comunicazione sta registrando determinati eventi.
🛠️ Interleaving e protezione dagli errori
Le tecnologie DSL possono utilizzare diversi meccanismi per migliorare la robustezza della trasmissione.
Uno di questi è l’interleaving, che distribuisce i dati in modo da rendere più gestibili determinate raffiche di errori.
Il prezzo da pagare, in alcune configurazioni, può essere un aumento della latenza.
🚀 G.INP e ritrasmissione
Sulle moderne linee VDSL2 possiamo incontrare anche meccanismi di ritrasmissione come G.INP.
Invece di proteggere ogni situazione soltanto attraverso una forte interleaving, la ritrasmissione permette di recuperare determinati dati quando necessario.
🧠 I contatori dipendono anche dalla configurazione DSL
Non possiamo confrontare in maniera semplicistica i contatori di due linee che utilizzano profili e meccanismi di protezione differenti.
📈 Errori e velocità
Una linea che sincronizza molto vicino ai propri limiti può avere meno margine per assorbire variazioni del rumore.
In determinate situazioni, ridurre la portante può aumentare la stabilità.
🔍 Quando gli errori diventano sospetti?
Non esiste un singolo valore universale che permetta di dire:
Una diagnosi seria deve considerare:
- numero degli errori;
- tempo in cui sono stati accumulati;
- presenza di ES e SES;
- SNR Margin;
- portante;
- eventuali disconnessioni;
- andamento nel tempo;
- comportamento abituale della linea.
⚠️ Diffida delle soglie magiche
Frasi come “100 CRC sono troppi” oppure “10.000 FEC significano linea guasta” non hanno molto senso senza conoscere il contesto e il tempo di osservazione.
📋 Una procedura pratica
Se sospettiamo che la linea DSL abbia un problema, possiamo effettuare una semplice osservazione.
In questo modo otteniamo informazioni molto più utili rispetto a uno screenshot isolato.
🔍 Esempio di diagnosi
Immaginiamo una FTTC normalmente stabile.
La situazione appare relativamente tranquilla.
Più tardi:
In questo caso abbiamo contemporaneamente:
- forte riduzione del margine;
- rapido aumento dei CRC;
- aumento degli ES;
- comparsa di numerosi SES.
Il quadro è molto più significativo del semplice numero di CRC preso da solo.
💡 La correlazione è potentissima
Se più parametri peggiorano contemporaneamente, abbiamo un’indicazione diagnostica molto più forte rispetto a un singolo contatore.
💻 Monitorare una linea nel tempo
Gli utenti più esperti possono registrare periodicamente le statistiche DSL e costruire uno storico.
Un registro simile rende immediatamente visibile un’anomalia che potrebbe essere difficile da individuare con controlli occasionali.
🎯 Cosa devi ricordare
- Gli errori possono verificarsi durante una trasmissione DSL.
- FEC riguarda meccanismi di correzione degli errori.
- CRC permette di rilevare dati che non superano il controllo di integrità.
- ES significa Errored Seconds.
- SES significa Severely Errored Seconds.
- FEC e CRC non devono essere interpretati come lo stesso tipo di contatore.
- Il valore assoluto degli errori dice poco senza uptime.
- È fondamentale osservare quanto rapidamente aumentano i contatori.
- Gli errori possono presentarsi anche a raffiche.
- SNR Margin ed errori possono essere osservati insieme.
- Non esiste una soglia universale di CRC o FEC valida per qualsiasi linea.
- Prima di riavviare una linea problematica è utile salvare le statistiche DSL.
🎓 Quiz finale
Controlla se hai assimilato i concetti principali della lezione.
Mostra la risposta
Forward Error Correction, cioè tecniche che consentono di correggere determinati errori utilizzando informazioni aggiuntive nella trasmissione.
Mostra la risposta
Cyclic Redundancy Check. È un metodo utilizzato per verificare l’integrità dei dati.
Mostra la risposta
No. Bisogna considerare il tipo di protezione utilizzato, l’uptime e gli altri parametri della linea.
Mostra la risposta
Errored Seconds, cioè secondi interessati da condizioni di errore.
Mostra la risposta
Severely Errored Seconds, cioè secondi caratterizzati da condizioni di errore severe.
Mostra la risposta
In generale, 500 CRC in un minuto rappresentano un comportamento molto più significativo, perché gli errori stanno crescendo rapidamente.
Mostra la risposta
Per capire in quanto tempo sono stati accumulati gli errori.
Mostra la risposta
No. Possono verificarsi anche raffiche di errori causate da disturbi temporanei o impulsivi.
Mostra la risposta
Perché il peggioramento contemporaneo di più parametri fornisce un quadro diagnostico molto più completo rispetto a un singolo valore.
Mostra la risposta
No. Gli errori devono essere interpretati considerando tempo, configurazione DSL, stabilità e altri parametri della linea.

