Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF

Σχετικά έγγραφα
Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση

Αυτόνομα Συστήματα (ΑΣ)

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First)

Σχεδίαση Δικτύων Υπολογιστών

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

Β. Μάγκλαρης.

Δρομολόγηση (Routing)

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 10: Στρώμα δικτύου

8 η ιάλεξη: σε δίκτυα δεδομένων

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Υπολογιστών I

Δροµολόγηση (Routing)

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Γ. Διάρθρωση. Σκοπός της Δρομολόγησης. Ευάγγελος Παπαπέτρου

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 9: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration

HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών. Routing Algorithms. Network Layer.

Πρωτόκολλα Διαδικτύου

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων Ι

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση στο Διαδίκτυο - BGP

Ειδικά Θέματα Δικτύων ΙΙ

Δρομολόγηση (Routing)

Εργαστηριακή Άσκηση 7 Δυναμική δρομολόγηση OSPF

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΗΥ335α Δίκτυα Υπολογιστών Καραγκούνης Δημήτρης

Εργαστηριακή Άσκηση 6 Δυναμική δρομολόγηση RIP

ΔΙΚΤΥΑ (13) Π. Φουληράς

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 7: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: IOS Routing Configuration

Δίκτυα Επικοινωνιών ΙΙ: ATM NNI Σηματοδοσία

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση Επιπέδου 3 στο Internet (IGP, BGP) Β. Μάγκλαρης

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 6: Δρομολόγηση διανυσματικής απόστασης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων ΙΙ

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing):

Ειδικά Θέματα Δικτύων Ι

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο -BGP

Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Π ΑΤ Ρ Ω Ν

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης στο Internet (I)

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων Ι

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Δίκτυα Υπολογιστών. Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση

Ειδικά Θέματα Δικτύων Ι

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 7 ου ΕΡΓΑΣΤΗΡΙΟΥ To πρωτόκολλο OSPF (Open Shortest Path First)

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων ΙΙ

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 5 ου ΕΡΓΑΣΤΗΡΙΟΥ. Τα πρωτόκολλα δρομολόγησης (routing protocols) είναι υπεύθυνα για:

Σχεδίαση Δικτύων Υπολογιστών

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 9: Στρώμα δικτύου

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 1: Εισαγωγή στη δρομολόγηση διανυσματικής απόστασης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Β. Μάγκλαρης.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΔΙΑΧΕΙΡΙΣΗΣ ΠΑΚΕΤΩΝ ΣΕ ΔΡΟΜΟΛΟΓΗΤΗ ΔΙΚΤΥΟΥ

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 7: Δρομολόγηση διανυσματικής απόστασης (Μέρος 2 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ

Β. Μάγκλαρης.

OSPF : Open Shortest Path First

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00)

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Δρομολόγηση. Δίκτυα Υπολογιστών

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 2: Εισαγωγή στη δρομολόγηση διανυσματικής απόστασης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων Ι Ενότητα 10: To πρωτόκολλο RIP (Routing Information Protocol) - Μέρος 2. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ & ΑΛΓΟΡΙΘΜΟΙ ΔΡΟΜΟΛΟΓΗΣΗΣ ΣΤΟ INTERNET:

ΔΙΚΤΥΑ Η/Υ ΙΙ. Αρχές δρομολόγησης

Β. Μάγκλαρης 9/11/2015

Ειδικά Θέματα Δικτύων Ι

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Δίκτυα Επικοινωνιών Ι

Δίκτυα Επικοινωνίας Υπολογιστών

Make decisions based on knowledge of topology and traffic/delay conditions

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων Ι

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα Μεταγωγής και Διαδίκτυα. Δίκτυα άμεσου συνδέσμου και περιορισμοί. Διάρθρωση

Εισαγωγή στην Πληροφορική

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

Ειδικά Θέματα Δικτύων ΙΙ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Ειδικά Θέματα Δικτύων ΙΙ

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM

Transcript:

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1

RIP: Routing Information Protocol Συμπεριλήφθηκε στην έκδοση BSD του Unix το 1982 Χρησιμοποιεί τον αλγόριθμο διανύσματος αποστάσεων (distance vector) Μετρική απόστασης: αριθμός αλμάτων (μέγιστο = 15 άλματα) Τα διανύσματα αποστάσεων ανταλλάσσονται μεταξύ γειτόνων κάθε 30 sec μέσω μηνυμάτων απόκρισης RIP (RIP response messages) ή αλλιώς, αγγελίες RIP (RIP advertisements) Κάθε αγγελία RIP μπορεί να περιέχει μια λίστα με καταχωρήσεις για έως 25 δίκτυα προορισμού μέσα στο ΑΣ Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 2 2

RIP: Routing Information Protocol Αρχικοποίηση Ο δρομολογητής στέλνει request σε κάθε διεπαφή Οι γείτονες απαντούν με όλη την πληροφορία δρομολόγησης που έχουν Ενημέρωση Περιοδικά, περίπου ανά 30, ή όποτε γίνει κάποια αλλαγή γίνεται αναγγελία των πινάκων δρομολόγησης προς τους γείτονες Γιανααποφευχθείκατάστασηταλάντωσης, οι υπάρχουσες διαδρομές κρατούνται μέχρι μία καινούργια να ανακαλυφθεί με μικρότερο κόστος Split horizon : Δεν γίνεται διαφήμιση μιας διαδρομής προς την κατεύθυνση από την οποία έγινε η εκμάθηση της, ώστε να αποφευχθούν βρόχοι Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 3 3

Παράδειγμα RIP Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 4 4

Παράδειγμα RIP Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 5 5

RIP: Αστοχία ζεύξεων και ανάκαμψη Εάν ένας δρομολογητής δεν λάβει αγγελία RIP από ένα γείτοναμέσασε180 sec, θεωρεί ότι ο γείτονας δεν είναι πλέον προσεγγίσιμος Ακυρώνει τις διαδρομές που διέρχονται από το γείτονα Στέλνει νέες αγγελίες στους γείτονες Οι γείτονες με την σειρά τους στέλνουν νέες αγγελίες (εφόσον μεταβληθούν οι πίνακες δρομολόγησης τους) Η πληροφορία σχετικά με την αστοχία διαδίδεται σε ολόκληρο το δίκτυο Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 6 6

RIPv2 Αφορά κάποιες βελτιώσεις στο RIPv1, όπως το VLSM, Variable Length Subnetting Mask, η αυθεντικοποίηση, η ενημέρωση με multicast μυνήματα Γενικά δεν θεωρείται ιδιαίτερη βελτίωση σε σχέση με την πρώτη έκδοση, διότι διατηρεί τους περιορισμούς του RIP πρωτοκόλλου Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 7 7

Σύγκλιση αλγόριθμού Οι καινούργιες διαδρομές ενημερώνονται γρήγορα Ο G1 διαφημίζει τη διαδρομή προς το A υποδίκτυο με απόσταση 1 Οι G2-G5 μαθαίνουν γρήγορα την καινούργια διαδρομή και ενημερώνουν τους πίνακες τους Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 8 8

Σύγκλιση αλγόριθμού ΗσύνδεσητουG1 με το Α χάνεται Ο G1 μαθαίνει για μία καλύτερη διαδρομή μέσω του G2 Τα πακέτα που φτάνουν στον G2 και έχουν προορισμό το Α θα πηγαινοέρχονται μεταξύ G1 και G2 Οι G1 και G2 θα βρουν ότι το κόστος των διαδρομών που έχουν προς το Α, αργά αυξάνεται προς το άπειρο Χρησιμοποιούμε ένα πεπερασμένο αριθμό, πχ το 16, ώστε να εξομοιώσουμε το άπειρο Ηλειτουργίαsplit horizon αποτρέπει τη δημιουργία βρόχων, μόνο όταν εμπλέκονται δύο κόμβοι Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 9 9

Ασφάλεια μαύρες τρύπες Ο C μπορεί να πει ψέματα για τα δίκτυα A και B, ότι για παράδειγμα συνδέεται κατευθείαν με τα A, B δίκτυα Οι δύο κόμβοι που φαίνονται στο σχήμα, στέλνουν τα πακέτα προς Α ή Β προς τον C Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 10 10

Ασφάλεια μαύρες τρύπες Το πρωτόκολλο υποθέτει ότι κάθε δρομολογητής είναι εμπιστέψιμος και το ίδιο συμβαίνει με την πληροφορία δρομολόγησης Κάθε δρομολογητής επιτρέπεται να διαδώσει σε άλλους λανθασμένες οδηγίες δρομολόγησης Δεν είναι δυνατό να αποτραπεί επίθεση λόγω των συγκεκριμένων αδυναμιών (black holes) Για να ανιχνευθούν οι υπεύθυνοι δρομολογητές για την εισαγωγή της λανθασμένης πληροφορίας, πρέπει να ακολουθηθεί η διαδρομή προς τα πίσω, διαδικασία επίπονη και όχι αποτελεσματική Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 11 11

OSPF (Open Shortest Path First) Open : δημόσια διαθέσιμο Χρησιμοποιεί έναν αλγόριθμο κατάστασης ζεύξεων (Link State) Διανομή πακέτων LS Χάρτης τοπολογίας σε κάθε κόμβο Υπολογισμός διαδρομών με τον αλγόριθμο του Dijkstra Μετρική κόστους επιλέγεται από τον διαχειριστή Κάθε αγγελία OSPF μεταφέρει μια καταχώρηση για κάθε γείτονα δρομολογητή Μηνύματα OSPF HELLO Οι αγγελίες διαδίδονται σε ολόκληρο το ΑΣ (μέθοδος πλημμύρας) Μεταφέρονται μέσα σε μηνύματα OSPF απευθείας πάνω από IP (χωρίς μεσολάβηση TCP ή UDP) Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 12 12

Χαρακτηριστικά του OSPF (που δεν υπάρχουν στο RIP) Ασφάλεια: πιστοποίηση ταυτότητας για όλα τα μηνύματα OSPF Επιτρέπει πολλαπλές διαδρομές ιδίου κόστους (μόνο μία διαδρομή στο RIP) Επιτρέπει πολλαπλές μετρικές κόστουςσεκάθεζεύξηγιακάθεείδος υπηρεσίας TOS (π.χ. το κόστος δορυφορικής ζεύξης «μικρό» για υπηρεσία βέλτιστης προσπάθειας, υψηλό για υπηρεσία πραγματικού χρόνου) Ενοποιημένη υποστήριξη unicast και multicast: Το multicast OSPF (MOSPF) χρησιμοποιεί την ίδια βάση δεδομένων για την τοπολογία με το OSPF Ιεραρχικό OSPF σε μεγάλα αυτόνομα συστήματα Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 13 13

OSPF: Πως λειτουργεί "Hello" πακέτα μεταδίδονται περιοδικά σε όλα τα OSPFenabled interfaces Γιαναγίνουν"neighbors" Ώστε να εδραιωθεί ένα link για μεταφορά δεδομένων Χρησιμοποιούνται για να διαπιστωθεί αν οι neighbor είναι ενεργοί Για την δημιουργία «Adjacencies» (εικονικά point-to-point links) ανάμεσα σε neighbors Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 14 14

OSPF: Πως λειτουργεί Όταν ένα adjacency δημιουργηθεί ανταλλαγή δεδομένων πραγματοποιείται ανάμεσα στους neighbor Πληροφορίες σχετικά με την τοπολογία μεταδίδονται σε ένα "link state announcement" Τα Announcements μεταδίδονται μόνο μια φορά, και ενημερώνονται μόνο όταν υπάρχουν αλλαγές ή κάθε 30 λεπτά Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 15 15

OSPF: Πως λειτουργεί Κάθε δρομολογητής στέλνει ένα Link State Announcements (LSAs) σε όλα τα adjacencies Το LSAs περιγράφει τα links, interfaces και την κατάσταση του δρομολογητή Κάθε δρομολογητής όταν λάβει το LSAs, προσθέτει τις πληροφορίες στην βάση δεδομένων του και προωθεί την πληροφορία στους γείτονες του Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 16 16

OSPF: Πως λειτουργεί Κάθε δρομολογητής δημιουργεί μια link-state database Εκτελεί τον SPF αλγόριθμο στην βάση δεδομένων και δημιούργει το SPF tree Με βάση το SPF tree δημιουργεί ο πίνακας δρομολόγησης Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 17 17

OSPF: Πως λειτουργεί Όταν πραγματοποιείται μια αλλαγή Γίνεται Broadcast της αλλαγής Όλοι οι δρομολογητές εκτελούν το SPF αλγόριθμο Ξαναδημιουργούν το πίνακα δρομολόγησης Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 18 18

OSPF Τύποι μηνυμάτων HELLO: Αναγνωρίζει γείτονες Επιλέγει ένα route σε ένα multi-access δίκτυο I am alive σήμα Link State Update: Χρησιμοποιείται ως απόκριση σε ένα μήνυμα link state request και για την δυναμική αναφορά αλλαγών στην τοπολογία τους δικτύου Link State ACK: Χρησιμοποιείται για την επιβεβαίωση λήψης ενός μηνύματος link state update Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 19 19

OSPF Τύποι μηνυμάτων Database Description: Ανταλλαγή πληροφοριών κατά την αρχικοποίηση, έτσι ώστε ο δρομολογητής να μπορεί να βρει τα δεδομένα τα οποία λείπουν από την topology database Link State Request: Ερώτηση για δεδομένα τα οποία ο δρομολογητής έχει ανακαλύψει ότι λείπουν από την topology databases ή για αντικατάσταση δεδομένων out of date Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 20 20

OSPF Πρωτόκολλο Link State Link Ένα interface στο δρομολογητή Link state Περιγραφή ενός interface και των γειτονικών δρομολογητών Link state database Συλλογή από link state advertisement για όλους τους δρομολογητές και δίκτυα Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 21 21

Απλοποιημένο παράδειγμα της Link State Database c A a b B C 1 3 D 1 e 2 d Link State Announcement (LSA) From A to B, Link a, Cost = 1, Ls seq. Num. = 2 E 2 f 1 Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 22 22

Σε περίπτωση αποτυχία Link A a b B C Οι Α και Β στέλνουν 1 3 πληροφορίες σε 1 d 2 όλους τους κόμβους σχετικά με την f 1 αποτυχία του link a D e E και ενημερώνονται 2 κατάλληλα οι link state database Σε περίπτωση αποκοπής του δικτύου οι link state databases είναι διαφορετικές στα δύο τμήματα Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 23 23

Το Flooding πρωτόκολλο Χρησιμοποιείται για την μετάδοση των LSAs Κάθε κόμβος στέλνει το LSA σε κάθε link (εκτός από αυτό το οποίο το έλαβε) Είναι πολύ γρήγορο και αξιόπιστο αλλά σπαταλά bandwidth Τα μήνυμα στέλνονται μόνο όταν υπάρχει αλλαγή ή κάθε 30 λεπτά Κάθε κόμβος συγκρίνει τον LSA το οποίο έλαβε με την βάση δεδομένων του και εάν είναι απαραίτητο την ενημερώνει Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 24 24

Μεγάλος αριθμός δρομολογητών σε ένα δίκτυο Εάν υπάρχου N δρομολογητές στο ίδιο δίκτυο N(N-1) LSA θα χρειαστούν για να μεταδώσουν πληροφορία για το ίδιο δίκτυο Το παραπάνω προσθέτει μεγάλο overhead Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 25 25

Designated Router (DR) O DR δρομολογητής επιλέγεται ανάμεσα στους δρομολογητές τους δικτύου Επιλογή βασίζεται στις προτεραιότητες του διαχειριστή Για λόγους ασφάλειας επιλέγεται και ένας backup designated router (BDR) Όλοι οι δρομολογητές στο δίκτυο αποκτούν adjacent στο DR και ανταλλάσουν πληροφορίες με τον DR Ο DR ενημερώνει τους γείτονες Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 26 26

The Metrics in OSPF formula: cost = 10^8 /bandwidth in bps 56 Kbps serial link 1758 64 Kbps serial link 1562 T1 (1.544 Mbps seral link) 65 E1 (2.048 Mbps serial link) 48 4 Mbps token ring 25 Ethernet 10 16 Mbps token ring 6 FDDI 1 Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 27 27

Ο αλγόριθμος Shortest Path Τοποθετεί τον δρομολογητή στην κορυφή του δέντρου Σε κάθε επανάληψη προσθέτει το δρομολογητή ο οποίος είναι πιο κοντά του (μικρότερη αθροιστικά μετρική στο μονοπάτι) Ολοκληρώνεται όταν όλοι οι δρομολογητές έχουν τοποθετηθεί και το shortest path tree έχει δημιουργηθεί Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 28 28

Αναπαράσταση δρομολογητών και δικτύων σε πίνακες Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 29 29

Παράδειγμα ΑΣ Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 30 30

Ο πίνακας ο οποίο προκύπτει Τα δίκτυα και οι δρομολογητές αναπαριστώνται από διανύσματα Μια ακμή κόστους Χ συνδέει το διάνυσμα Α με το διάνυσμα Β εάν στη τομή της στήλης Α με την γραμμή Β υπάρχει κάποιο κόστος για το interface. Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 31 31

Shortest Path Tree και πίνακας δρομολόγησης για τον R6 Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 32 32

Ιεραρχικό OSPF Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 33 33

Ιεραρχία OSPF Ιεραρχία δύο επιπέδων: τοπική περιοχή, backbone Είδη δρομολογητών: Εσωτερικοί (Internal) Αγγελίες LS στην τοπική περιοχή μόνο Κάθε κόμβος έχει λεπτομερή τοπολογία της περιοχής γνωρίζει μόνο κατεύθυνση (συντομότερη διαδρομή) προς δίκτυα σε άλλες περιοχές Ορίου περιοχή (Area border): «Συνοψίζουν» τις αποστάσεις προς δίκτυαστηδικήτουςπεριοχή, αναγγέλλουν σε άλλους δρομολογητές ορίου περιοχής Κορμού (backbone): Εκτελούν δρομολόγηση OSPF στο backbone Συνοριακοί (Boundary): συνδέονται με άλλα ΑΣ Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 34 34

Ιεραρχία OSPF Χρησιμοποιείται σε μεγάλα δίκτυα (>150 δρομολογητές) Κάνει aggregate routes ανάμεσα στις περιοχές Με κατάλληλη χρήση μπορεί να μειωθεί η χρήση του bandwidth και το CPU utilisation Το Backbone είναι πάντα το Area 0 Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 35 35

Πλεονεκτήματα OSPF Δεν υπάρχει περιορισμός στον αριθμό των hops Routing updates στέλνονται μόνο όταν υπάρχει αλλαγή η σπάνια Γρήγορη σύγκληση Καλύτερο load balancing Λογικός διαχωρισμός σε περιοχές Authentication Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 36 36