Skip to main content

Τι είναι ένα πρωτόκολλο δρομολόγησης;

Ένα πρωτόκολλο δρομολόγησης είναι το μέσο με το οποίο η δικτύωση υπολογιστών είναι σε θέση να κατευθύνει αποτελεσματικά την κυκλοφορία μέσω συσκευών που ονομάζονται δρομολογητές.Οποιοδήποτε τέτοιο πρωτόκολλο είναι ουσιαστικά ένας αλγόριθμος που έχει σχεδιαστεί για την πρόληψη και τη διόρθωση των βρόχων, τη συλλογή πληροφοριών σχετικά με την τοπολογία του δικτύου και τη διανομή αυτών των πληροφοριών σε άλλους δρομολογητές και τελικά θα επιλέξει την κυκλοφορία διαδρομών.Ορισμένα από αυτά τα πρωτόκολλα χειρίζονται την κυκλοφορία μέσα σε ένα δίκτυο, κατευθύνοντάς το σε άλλους δρομολογητές μέσα σε ένα ελεγχόμενο δίκτυο.Όταν οι επικοινωνίες πρέπει να εισέλθουν ή να εγκαταλείψουν ένα συγκεκριμένο δίκτυο, κατευθύνεται από έναν άλλο τύπο πρωτοκόλλου δρομολόγησης που παρακολουθεί την κυκλοφορία στην άκρη ή στα σύνορα του δικτύου.

Όταν ένα πρωτόκολλο δρομολόγησης χρησιμοποιείται στο εσωτερικό ενός δικτύου, αναφέρεται ως πρωτόκολλο εσωτερικής πύλης (IGP).Χρησιμοποιώντας το ίδιο πρωτόκολλο δρομολόγησης μαζί, σχηματίζουν έναν τομέα δρομολόγησης.Στη συνέχεια, οποιοσδήποτε αριθμός τομέων δρομολόγησης μαζί αποτελούν ένα δίκτυο που περιλαμβάνει ένα αυτόνομο σύστημα (AS).Εδώ, στο εσωτερικό ενός AS, τα πρωτόκολλα εμπίπτουν σε δύο βασικές κατηγορίες, ένα πρωτόκολλο συνδέσμου-κατάστασης ή ένα πρωτόκολλο που βασίζεται σε φορέα.Ολόκληρο το δίκτυο, αξιολογεί την κατάσταση των συνδέσεων μεταξύ τους και στη συνέχεια υπολογίζει τις καλύτερες δυνατές διαδρομές που μπορεί να ακολουθήσει η κυκλοφορία για να περάσουν.Αυτή η μέθοδος είναι χρήσιμη για τον προσδιορισμό των διαδρομών μπορεί να έχει ταχύτερη ταχύτητα σύνδεσης από μια άλλη διαδρομή και για να υπολογιστεί η συντομότερη διαδρομή.Αυτοί οι τύποι πρωτοκόλλου δρομολόγησης είναι πολύ γρήγοροι για να πάρουν τους δρομολογητές να συγκλίνουν μεταξύ τους, ενημερώνοντας τις γνώσεις τους για το δίκτυο, όταν προστίθεται ένας νέος δρομολογητής ή κάποιος πηγαίνει εκτός γραμμής.

Ένα πρωτόκολλο δρομολόγησης που βασίζεται σε διάνυσμα έρχεται σε δύο γεύσεις: το διάνυσμα απόστασης και το διάνυσμα διαδρομής, όπου ο τελευταίος είναι υπο-τάξη του πρώτου.Οι μέθοδοι διάνυσμα απόστασης χρησιμοποιούν αυτό που είναι γνωστό ως αριθμός λυκίσκου για να καθορίσει τη συντομότερη διαδρομή από ένα δρομολογητή στο επόμενο.Εδώ, ο δρομολογητής μετρά τον αριθμό των άλλων επικοινωνιακών δρομολογητών πρέπει να διασχίσει, καθένα από τα οποία αντιπροσωπεύει ένα λυκίσκο, και στη συνέχεια χτίζει τον χάρτη του με τις καλύτερες δυνατές διαδρομές.Σε σύγκριση με ένα πρωτόκολλο συνδέσμου-κατάστασης, ένας αλγόριθμος διάνυσμα απόστασης δεν μπορεί να πει πόσο γρήγορα ένα συγκεκριμένο λυκίσκο συγκρίνεται με άλλο και μπορεί τελικά να επιλέξει μια πιο αργή διαδρομή, παρόλο που απαιτεί λιγότερους λυκίσκου.Επίσης, υποφέρει από καθυστερήσεις όταν προστίθεται ή απομακρύνεται ένας δρομολογητής από το δίκτυο, καθώς πρέπει να μετράει ξανά το λυκίσκο για να ανοικοδομήσει το χάρτη του δικτύου.αναφέρεται ως πρωτόκολλο πύλης συνόρων (BGP).Εκτός από την καταμέτρηση του λυκίσκου, ο δρομολογητής των συνόρων διαφημίζει επίσης τη διαθεσιμότητά του στέλνοντας ένα μήνυμα διανυσμάτων διαδρομής.Οι συνοριακοί δρομολογητές άλλων δικτύων, στη συνέχεια, δημιουργούν τις γνώσεις τους για μονοπάτια έξω από ένα όπως παρακολουθώντας αυτά τα μηνύματα από το ένα το άλλο.

Σε ορισμένες περιπτώσεις, ένα πρωτόκολλο δρομολόγησης μπορεί στην πραγματικότητα να δρομολογηθεί σε ένα υπάρχον πρωτόκολλο επικοινωνιών.Το αν είναι δρομολόγηση εξαρτάται από το στρώμα μοντέλων διαστολής Open Systems (OSI) κάτω από το οποίο λειτουργούν, όπως το IS-IS, το επίπεδο σύνδεσης δεδομένων και είναι ένα πρωτόκολλο που δεν έχει δρομολογηθεί.Το πρωτόκολλο Internet (IP) και το πρωτόκολλο ελέγχου μετάδοσης (TCP), λειτουργούν σε στρώματα τρία και τέσσερα, αντίστοιχα και είναι δύο μέσα με τα οποία μπορεί να δρομολογηθεί ένα πρωτόκολλο δρομολόγησης.Τα πιο αξιοσημείωτα είναι τα BGP που τρέχουν πάνω από TCP.