Κεντρική δρομολόγηση έναντι πρωτοκόλλων κατανεμημένης δρομολόγησης
Δρομολόγηση είναι η διαδικασία επιλογής των διαδρομών που θα χρησιμοποιηθούν για την αποστολή της κυκλοφορίας δικτύου και αποστολής των πακέτων κατά μήκος του επιλεγμένου υποδικτύου. Στην ορολογία δικτύων υπολογιστών, ένα πρωτόκολλο δρομολόγησης ορίζει τον τρόπο με τον οποίο οι κόμβοι στα δίκτυα (συγκεκριμένα οι δρομολογητές) αλληλεπιδρούν μεταξύ τους, για να αποφασίσουν ποια μονοπάτια θα επιλέξουν για την αποστολή της κίνησης δικτύου μοιράζοντας τις απαραίτητες πληροφορίες σύνδεσης. Συνήθως, οι κόμβοι έχουν αρχική γνώση άλλων κόμβων που συνδέονται απευθείας με αυτόν και το πρωτόκολλο δρομολόγησης θα διαδώσει αυτές τις πληροφορίες πρώτα στους κοντινούς κόμβους και μετά στους άλλους κόμβους. Αυτός είναι ο τρόπος με τον οποίο τα πρωτόκολλα δρομολόγησης παρέχουν γνώση της τοπολογίας του δικτύου στους δρομολογητές του δικτύου αρχικά καθώς και μετά από μια αλλαγή.
Υπάρχουν δύο τύποι πρωτοκόλλων δρομολόγησης που ταξινομούνται ως δυναμικά και στατικά πρωτόκολλα. Τα στατικά πρωτόκολλα λειτουργούν μόνο με χειροκίνητα διαμορφωμένους πίνακες δρομολόγησης, ενώ τα δυναμικά πρωτόκολλα ενημερώνουν προσαρμοστικά τους πίνακες δρομολόγησης σύμφωνα με τις αλλαγές στην τοπολογία του δικτύου. Τα δυναμικά πρωτόκολλα ταξινομούνται περαιτέρω ως κεντρικά και κατανεμημένα. Τα κεντρικά πρωτόκολλα επικεντρώνονται σε έναν κεντρικό κόμβο για όλες τις αποφάσεις δρομολόγησης, ενώ τα κατανεμημένα πρωτόκολλα καθιστούν κάθε συσκευή στο δίκτυο υπεύθυνη για τη λήψη αποφάσεων δρομολόγησης.
Τι είναι τα πρωτόκολλα κεντρικής δρομολόγησης;
Όπως αναφέρθηκε παραπάνω, τα πρωτόκολλα κεντρικής δρομολόγησης ανήκουν στην οικογένεια των πρωτοκόλλων δυναμικής δρομολόγησης. Σε ένα δίκτυο που χρησιμοποιεί ένα κεντρικό πρωτόκολλο δρομολόγησης, μια κεντρική συσκευή επεξεργασίας που εκτελείται σε έναν «κεντρικό» κόμβο συλλέγει πληροφορίες (κατάσταση όπως κατάσταση πάνω/κάτω, χωρητικότητα και τρέχουσα χρήση) σε κάθε σύνδεση στο δίκτυο. Στη συνέχεια, αυτή η συσκευή επεξεργασίας χρησιμοποιεί τις συγκεντρωμένες πληροφορίες για να υπολογίσει πίνακες δρομολόγησης για όλους τους άλλους κόμβους. Αυτά τα πρωτόκολλα δρομολόγησης χρησιμοποιούν μια κεντρική βάση δεδομένων που βρίσκεται στον κεντρικό κόμβο για αυτούς τους υπολογισμούς. Με άλλα λόγια, ο πίνακας δρομολόγησης διατηρείται σε έναν μόνο «κεντρικό» κόμβο, τον οποίο θα πρέπει να συμβουλεύεστε όταν άλλοι κόμβοι πρέπει να λάβουν μια απόφαση δρομολόγησης.
Τι είναι τα Πρωτόκολλα Κατανεμημένης Δρομολόγησης;
Τα κατανεμημένα πρωτόκολλα δρομολόγησης ανήκουν επίσης στην οικογένεια των πρωτοκόλλων δυναμικής δρομολόγησης. Σύμφωνα με το κατανεμημένο πρωτόκολλο δρομολόγησης, κάθε συσκευή στο δίκτυο είναι υπεύθυνη για τη λήψη αποφάσεων δρομολόγησης. Υπάρχουν δύο τύποι δυναμικών, κατανεμημένων πρωτοκόλλων που ονομάζονται απομονωμένα (οι κόμβοι δεν επικοινωνούν) και μη απομονωμένα (οι κόμβοι επικοινωνούν μεταξύ τους). Έτσι, κάτω από αυτήν την υποκατηγορία (δυναμική, κατανεμημένη και μη απομονωμένη), υπάρχουν δύο ευρείες κατηγορίες πρωτοκόλλων που χρησιμοποιούνται πιο συχνά σήμερα. Είναι πρωτόκολλα διανυσμάτων απόστασης και πρωτόκολλα κατάστασης σύνδεσης. Τα πρωτόκολλα διανυσμάτων απόστασης κάνουν τους κόμβους να μοιράζονται πληροφορίες όπως προορισμός και κόστος σε τακτά χρονικά διαστήματα ή ανάλογα με τις ανάγκες. Τα πρωτόκολλα κατάστασης σύνδεσης κατακλύζουν τις πληροφορίες κατάστασης σύνδεσης σε όλο το δίκτυο για να επιτρέψουν σε κάθε κόμβο να δημιουργήσει έναν «χάρτη» δικτύου.
Ποια είναι η διαφορά μεταξύ των Πρωτοκόλλων Κεντρικής Δρομολόγησης και των Πρωτοκόλλων Κατανεμημένης Δρομολόγησης;
Παρόλο που τόσο τα πρωτόκολλα κεντρικής όσο και κατανεμημένης δρομολόγησης είναι πρωτόκολλα δυναμικής δρομολόγησης, διαφέρουν αρκετά στον τρόπο λειτουργίας τους. Η κύρια διαφορά μεταξύ τους βασίζεται στο ποιες συσκευές στο δίκτυο λαμβάνουν τις αποφάσεις σχετικά με τη δρομολόγηση. Ένας κεντρικός κόμβος είναι υπεύθυνος για όλες τις αποφάσεις δρομολόγησης στην κεντρική δρομολόγηση, ενώ κάθε συσκευή είναι υπεύθυνη για τις αποφάσεις δρομολόγησης στο πλαίσιο κατανεμημένων πρωτοκόλλων. Τα κεντρικά πρωτόκολλα έχουν πολλά προβλήματα σε σύγκριση με τα κατανεμημένα πρωτόκολλα, όπως το να έχουν ένα μόνο σημείο αστοχίας και πιθανή συμφόρηση δικτύου γύρω από τον κεντρικό κόμβο. Για αυτούς τους λόγους, τα κατανεμημένα πρωτόκολλα χρησιμοποιούνται πιο συχνά.