Qual è il significato del contatore CRC su un dispositivo Cisco?


28

Se il contatore CRC di un'interfaccia è alto, normalmente è un brutto segno, ma perché?

  • Se il conteggio è elevato, cosa significa tecnicamente?
  • Cosa può far salire questo contatore?
  • Su quale livello nel modello OSI reagirà questo contatore?

Questa è la risposta perfetta che stavo cercando.

Risposte:


35

Il contatore sta aumentando perché i frame sono danneggiati.

CRC è una funzione polinomiale sul frame che restituisce un numero 4B in Ethernet. Catturerà tutti gli errori a singolo bit e una buona percentuale di errori a doppio bit. Si intende quindi garantire che il telaio non sia stato danneggiato durante il trasporto. Se il tuo contatore di errori CRC sta aumentando, significa che quando l'hardware ha eseguito la funzione polinomiale sul frame, il risultato è stato un numero 4B che differiva dal numero 4B trovato sul frame stesso.

Il frame Ethernet CRC (FCS) di solito è compreso nel livello OSI 2, molte persone affermano che è il livello 1 su Ethernet, ma che non è corretto (solo preambolo, SFD e IFG sono livello 1 su Ethernet).

Consiglio un libro intitolato Reti di computer - Un approccio sistemico su questo e molti altri argomenti. Discute approfonditamente CRC da pagina 92 ​​a 102.

Come ha sottolineato Daniel, i frame possono essere danneggiati a causa di diversi motivi come: mancata corrispondenza duplex, cablaggio difettoso e hardware guasto. Tuttavia, dovrebbe essere previsto un certo livello di errori CRC e lo standard consente un tasso di errore fino a 10-12 bit su Ethernet (1 bit su 10 12 può capovolgere) ed è accettabile secondo lo standard.

Nel rame il segnale viaggia trasferendo lo stato tra gli elettroni (gli elettroni stessi non viaggiano molto) e nella fibra il segnale viaggia dai fotoni che si riflettono sulle pareti della fibra. Esiste una probabilità diversa da zero che il fotone cambierà semplicemente a causa del calore sulle pareti o che lo stato degli elettroni si ribalterà. Quindi anche in situazioni perfette si verificheranno sempre degli errori. Dovrebbe essere noto che un bit non è un singolo fotone o un singolo cambiamento di stato di un elettrone; oggi hai bisogno di molti fotoni o cambiamenti di stato elettronico per esprimere un singolo bit, quindi un singolo "stato" errato non produrrà un errore poiché un bit è lo stato medio di molti di questi.


1
Grandi informazioni ytti. Forse aggiungere possibili cause al tuo post come disadattamento duplex e cablaggio difettoso.
Daniel Dib,

@ytti grazie per il suggerimento riguardante il libro :) e la spiegazione ofc :)
Bulki,

0

Abbreviazione di controllo di ridondanza ciclica, una tecnica comune per rilevare errori di trasmissione dei dati. I messaggi trasmessi sono divisi in lunghezze predeterminate che sono divise da un divisore fisso. Secondo il calcolo, il numero residuo viene aggiunto e inviato con il messaggio. Quando viene ricevuto il messaggio, il computer ricalcola il resto e lo confronta con il resto trasmesso. Se i numeri non corrispondono, viene rilevato un errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.