ΑΛΓΟΡΙΘΜΟΙ ΔΡΟΜΟΛΟΓΗΣΗΣ Κεντρικός – Κατανεμημένος Έλεγχος Κεντρικός Έλεγχος: Δίκτυα Χ.25 (Hellaspack…) Με βάση στατιστικές φορτίου το κεντρικό Σύστημα Ελέγχου Δικτύου (Network Control Center – NCC) υπολογίζει πίνακες δρομολόγησης για όλο το δίκτυο (με εναλλακτικές λύσεις για load balancing) ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 2004
Κατανεμημένος Έλεγχος (Internet) Κάθε κόμβος υπολογίζει του πίνακες δρομολόγησης με βάση την εικόνα που έχει για την κατάσταση του δικτύου Αλγόριθμοι Bellman-Ford και Dijkstra Αλγόριθμος Bellman: Βασίζεται σε γνώση της κατάστασης της άμεσης γειτονιάς κάθε κόμβου Αλγόριθμος Dijkstra: Προϋποθέτει πλήρη γνώση του δικτύου από κάθε κόμβο για να αποφασίζει το υποσύνολο “permanent labels” ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 2004
Εναλλακτική Δρομολόγηση Πίνακας Δρομολόγησης με πολλούς εναλλακτικούς δρόμους ανά προορισμό BGP (Border Gateway Protocol) στο Internet: Πάνω από 150.000 Γνωστά Δίκτυα, 10.000 – 15.000 Αυτόνομες Κοινότητες (AS). Ένας συνοριακός δρομολογητής - Border Gateway μιας AS στέλνει στους γείτονές τους advertisements με τους πλήρεις δρόμους (όλα τα AS) από αυτόν προς όλα τα γνωστά Δίκτυα στο Internet. Οι Border Gateways λαμβάνουν τα advertisements από τα γειτονικά AS και καθορίζουν δικούς τους δρόμους, συνυπολογίζοντας και τα τοπικά κόστη - local preferences Τηλεφωνικά δίκτυα, δίκτυα Χ.25/Χ.75 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 2004
ΔΡΟΜΟΛΟΓΗΣΗ ΧΩΡΙΣ ΕΠΙΛΟΓΗ Πίνακας Δρομολόγησης με μοναδική διέξοδο ανά προορισμό Δρομολόγηση IGP (Interior Gateway Protocol) στο Internet Static: Ορίζονται από τον Διαχειριστή RIP: Bellman Ford. Κατανεμημένη εκτέλεση σε όλους τους κόμβους με βάση τοπική πληροφορία βάρους γραμμών – weights και το εκτιμώμενο κόστος (labels) των γειτόνων προς όλους τους δυνατούς προορισμούς. Συγκλίνει σε κάθε κόμβο, όταν υπάρχει εκτιμώμενο label για όλους τους προορισμούς. Επανενεργοποείται αν υπάρξουν σημαντικές αλλαγές βαρών και labels. OSPF: Dijkstra + ιεραρχία υπο-περιοχών/αποκομμάτων - stub areas. Κατανεμημένη εκτέλεση σε όλους τους κόμβους κορμού με βάση τοπική πληροφορία βάρους γραμμών και κόστος (labels) των γειτόνων προς όλους τους προορισμούς. Συγκλίνει όταν κατά την άποψη του κόμβου έχουν σταθεροποιηθεί όλα τα κόστη σε permanent labels (απαιτεί γνώση της τοπολογίας του δικτύου από όλους). IS – IS: Βελτίωση OSPF για μεγάλα δίκτυα κορμού ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 2004
Δυναμικοί – Στατικοί Αλγόριθμοι Στατικοί: Χωρίς αλλαγές για μεγάλο χρονικό διάστημα (δίκτυα Χ.25/Χ.75) Δυναμικοί: Επαναπροσδιορίζουν λύσεις όταν χρειάζεται π.χ. σε περιπτώσεις βλάβης ή περιοδικά (δίκτυα Internet) Παλαιός Αλγόριθμος Δρομολόγησης στο ARPANET: Bellman – Ford, 1/3 sec updates ΑΣΤΑΘΕΙΑ, Network “Storms” “Νέος” Αλγόριθμος Δρομολόγησης στο ARPANET: Dijkstra, 10 sec updates ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 2004