Ένας διακόπτης λειτουργεί στο Layer 2 (σύνδεσμος δεδομένων) του μοντέλου OSI. Ο CRC (έλεγχος κυκλικού πλεονασμού) υπολογίζεται και ελέγχεται στο στρώμα σύνδεσης δεδομένων για την ανίχνευση σφαλμάτων * Αφού τα δεδομένα έχουν διασχίσει το φυσικό μέσο και * πριν * τα δεδομένα μεταφέρονται στο επόμενο λυκίσκο. Η μέθοδος εσωτερικής μεταγωγής του διακόπτη (αποθήκευση και προς τα εμπρός, κομμένα, χωρίς θραύσματα) θα επηρεάσει την καθυστέρηση, αλλά δεν εμποδίζει άμεσα ή μετριάσει τα σφάλματα CRC.
Εδώ είναι μια κατανομή:
* Σφάλματα CRC: Αυτά ανιχνεύονται και χειρίζονται από το υλικό της κάρτας δικτύου και τα πρωτόκολλα δικτύου (π.χ. Ethernet). Η καλύτερη καλωδίωση και η σωστή συντήρηση είναι οι κύριοι τρόποι για τη μείωση των σφαλμάτων CRC. Ο ίδιος ο διακόπτης δεν "αποτρέπει" αυτά τα σφάλματα.
* λανθάνουσα κατάσταση: Αυτό επηρεάζεται από τη μέθοδο μεταγωγής του διακόπτη:
* Store-and-forward: Ο διακόπτης λαμβάνει ολόκληρο το πλαίσιο, υπολογίζει το CRC και μόνο το προωθεί αν το CRC είναι σωστό. Αυτό έχει υψηλότερη καθυστέρηση αλλά καλύτερη ανίχνευση σφαλμάτων.
* cut-through: Ο διακόπτης προωθεί το πλαίσιο μόλις διαβάσει η διεύθυνση MAC προορισμού. Αυτό έχει χαμηλότερη καθυστέρηση, αλλά λιγότερη ανίχνευση σφαλμάτων, καθώς ο έλεγχος CRC συχνά παραλείπεται.
* fragment free: Ένας συμβιβασμός - ελέγχει για την έναρξη του πλαισίου και λίγα bytes κεφαλίδας πριν από την προώθηση, προσφέροντας ισορροπία μεταξύ λανθάνουσας κατάστασης και ανίχνευσης σφαλμάτων.
Εν ολίγοις: Για να ελαχιστοποιήσετε τα σφάλματα CRC, εστιάστε στη συντήρηση φυσικής στρώσης (καλώδια, συνδετήρες κ.λπ.). Για να επιτύχετε χαμηλή, σταθερή λανθάνουσα κατάσταση, θα θέλατε μια μέθοδο μεταγωγής μείωσης (ή ενδεχομένως χωρίς θραύσματα), αλλά αποδεχτείτε μεγαλύτερες πιθανότητες να διαβιβάσετε πλαίσια με μη ανιχνευμένα σφάλματα CRC. Υπάρχει ένα εμπόδιο. Δεν μπορείτε να ελαχιστοποιήσετε ταυτόχρονα και τα δύο τέλεια.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα