Uno switch funziona al livello 2 (collegamento dati) del modello OSI. Il CRC (controllo della ridondanza ciclica) viene calcolato e controllato nel livello di collegamento dei dati per rilevare gli errori * dopo che * i dati hanno attraversato il mezzo fisico e * prima che * i dati vengono passati al luppolo successivo. Il metodo di commutazione interno dello switch (store-and-forward, cut-through, privo di frammenti) avrà un impatto sulla latenza, ma non impedisce o mitiga direttamente gli errori CRC.
Ecco una rottura:
* Errori CRC: Questi sono rilevati e gestiti dall'hardware della scheda di rete e dai protocolli di rete (ad es. Ethernet). Il migliore cablaggio e una corretta manutenzione sono i modi principali per ridurre gli errori CRC. Lo switch stesso non "impedisce" questi errori.
* Latenza: Ciò è influenzato dal metodo di commutazione dello switch:
* Store-and-forward: L'interruttore riceve l'intero frame, calcola il CRC e lo inoltra solo se il CRC è corretto. Ciò ha una latenza più elevata ma un migliore rilevamento degli errori.
* Cut-Through: Lo switch inoltra il frame non appena viene letto l'indirizzo MAC di destinazione. Ciò ha una latenza inferiore ma meno rilevamento di errori, poiché il controllo CRC viene spesso saltato.
* Senza frammento: Un compromesso:controlla l'inizio del telaio e alcuni byte di intestazione prima di inoltrare, offrendo un equilibrio tra latenza e rilevamento degli errori.
In breve: Per ridurre al minimo gli errori CRC, concentrarsi sulla manutenzione del livello fisico (cavi, connettori, ecc.). Per ottenere latenza bassa e fissa, si desidera un metodo di commutazione da taglio (o potenzialmente privo di frammenti), ma accetti una possibilità più elevata di inoltrare i frame con errori CRC non rilevati. C'è un compromesso; Non puoi minimizzare contemporaneamente entrambi perfettamente.
networking © www.354353.com