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



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

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

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

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

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

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

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

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

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

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

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

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

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

3.6 Δρομολόγηση 1 22 /

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

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

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

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

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

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

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

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

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

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

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

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

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

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

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

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

Ad Hoc Routing Πρωτόκολλα. Κατηγορίες και κύρια πρωτόκολλα

Εισαγωγή στις Τηλεπικοινωνίες

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

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

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

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

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

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

Επίπεδο δικτύου IP Forwading κτλ

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

Β. Μάγκλαρης. Multi-Protocol Label Switching (MPLS)

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

Επαναληπτικές Ασκήσεις Μαθήματος

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

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

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΣΥΝΧΡΟΝΗ ΜΕΤΑΔΟΣΗ ΔΕΔΟΜΕΝΩΝ

Δίκτυα Θεωρία

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

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

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

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

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

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π.

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων

Δίκτυα Ι Αρχές Δικτύων

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

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

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 2: Εισαγωγή. Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

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

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

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

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

Δίκτυα ATM. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 21-1

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. Επίπεδο ικτύου. Αναπλ. Καθηγ. Π. εμέστιχας

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες

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

OSPF : Open Shortest Path First

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

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

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

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

Επικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1

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

Process P1 B D A E F. Host H1. Packet 3/46 4/46

ΚΕΦ. 2 - Η Λειτουργία των ικτύων

Δίκτυα Ευρείας Περιοχής

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

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

Transcript:

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

Τεχνολογίες WAN και Δρομολόγηση LAN Επεκτείνεται μόνον σε ένα κτίριο ή ομάδα κτιρίων WAN (Wide Area Network) Επεκτείνονται σε μεγάλες περιοχές MAN Ενδιάμεσο ως προς το μέγεθος της περιοχής που καλύπτει Βασική διαφορά του WAN από το LAN η επεκτασιμότητα/κλιμάκωση (scalability) Μπορεί να μεγαλώσει όσο χρειάζεται παρέχοντας ικανοποιητικό επίπεδο υπηρεσιών

Μεταγωγείς Πακέτων Βασικό δομικό στοιχείο επεκτασιμότητος δικτύων Μετακινεί πακέτα (packet switch) από την μία σύνδεση σε άλλη Χρησιμοποιείται ειδικό υλικό για επίτευξη υψηλών ταχυτήτων Συνήθως δύο τύποι συνδέσεων: Ένας αργός για σύνδεση με υπολογιστές και Ένας γρήγορος για σύνδεση με άλλους μεταγωγείς πακέτων

Ανάπτυξη ενός WAN Δεν είναι ανάγκη να είναι συμμετρικό Στηρίζεται στο ότι οι μεταγωγείς πακέτων υλοποιούν την μέθοδο store-and-forward (αποθήκευση και προώθηση) Έτσι μπορούν προσωρινά να αποθηκεύονται κάποια πακέτα χρήσιμο εάν πρέπει να στείλει πολλά ταυτόχρονα στην ίδια έξοδο

Φυσική Διευθυνσιοδότηση σε δίκτυο WAN Κάθε τεχνολογία WAN καθορίζει την ακριβή μορφή των πλαισίων, καθώς και μία μοναδική διεύθυνση σε κάθε συνδεδεμένο υπολογιστή Συνήθως η διεύθυνση έχει ιεραρχική μορφή Ηαπλούστερημε2 μέρη: Το πρώτο για τον μεταγωγέα πακέτων και το δεύτερο για έναν υπολογιστή συνδεδεμένο στον μεταγωγέα. Παράδειγμα φαίνεται παρακάτω.

Πώς γίνεται η Προώθηση Κατά άλματα (ένα κάθε φορά σε κάθε ενδιάμεσο μεταγωγέα) Η μέθοδος αυτή στηρίζεται στο ότι κάθε μεταγωγέας γνωρίζει μόνον τους γείτονές του και πώς να προωθήσει το κάθε πακέτο στον καταλληλότερο ώστε αυτό να καταλήξει στον προορισμό του Προώθηση στο Επόμενο Άλμα (Next-Hop Forwarding)

Πώς γίνεται η Προώθηση 2 Με την χρήση Πίνακα δρομολόγησης Βλ. κάτω για παράδειγμα

Ανεξαρτησία από την Αφετηρία Κάθε προώθηση στο επόμενο άλμα δεν εξαρτάται ούτε από την αφετηρία, ούτε και από την έως τότε προηγούμενη διαδρομή μόνον από την διεύθυνση προορισμού Με τον τρόπο αυτόν μπορεί να συμπτυχθεί ο πίνακας δρομολόγησης από το προηγούμενο παράδειγμα όπως φαίνεται παρακάτω (μπορεί να χρησιμοποιείται μόνον το πρώτο μέρος της κάθε διευθύνσεως προορισμού)

Δρομολόγηση σε WAN Η επεκτασιμότητα ενός WAN είναι δυνατή μέσω της προσθήκης μεταγωγέων πακέτων Εσωτερικοί μεταγωγείς (Interior switches) όταν δεν συνδέονται σε αυτούς άμεσα υπολογιστές Διαφορετικά Εξωτερικοί μεταγωγείς (Exterior switches) Οι τιμές του κάθε πίνακα δρομολόγησης πρέπει: Να εξασφαλίζουν γενική δρομολόγηση (προς οπουδήποτε) Να εξασφαλίζουν βέλτιστη διαδρομή προς κάθε δυνατό προορισμό

Δρομολόγηση σε WAN 2 Η θεωρία ήδη υπάρχει από την θεωρία γράφων Απαιτείται η αντιστοίχηση WAN σε γράφο

Δρομολόγηση σε WAN 3 Και οι αντίστοιχοι Πίνακες Δρομολόγησης Το κάθε ζεύγος (u, v) αντιστοιχεί στην ακμή από τον κόμβο u στον κόμβο v

Μείωση Μεγέθους Πίνακα Δρομολόγησης Μπορεί να γίνει λόγω ιεραρχικών διευθύνσεων, αλλά και περαιτέρω με την χρήση προεπιλεγμένων δρομολογίων

Προεπιλεγμένα Δρομολόγια Αποφεύγονται διπλές καταχωρήσεις Επιτρέπεται μόνον ένα προεπιλεγμένο δρομολόγιο (default route) ανά πίνακα δρομολόγησης γιατί;

Τρόποι Υπολογισμού Πίνακα Δρομολόγησης Δύο κατηγορίες: Στατική Δρομολόγηση (Static Routing) Μετά τον υπολογισμό και καταχώριση, τα δρομολόγια δεν αλλάζουν Δυναμική Δρομολόγηση (Dynamic Routing) Τα αποτελέσματα των υπολογισμών μπορούν να αλλάζουν αυτόματα με την μεταβολή των δικτυακών παραμέτρων (συνεπώς επαναλαμβάνονται κάποιοι ή όλοι οι υπολογισμοί αυτομάτως μέσω καταλλήλων προγραμμάτων) Στατική Δρομολόγηση απλούστερη, αλλά πάσχει από δυσκαμψία ιδίως για μεγάλα δίκτυα

Υπολογισμός Συντομότερης Διαδρομής Απαιτείται για τον κάθε πίνακα δρομολόγησης Μπορεί να είναι: Κεντρικοποιημένος απαιτείται άμεση πληροφόρηση για όλον τον γράφο ώστε να γίνει ο υπολογισμός Συνήθως ο αλγόριθμος Dijkstra Κατανεμημένος απαιτείται άμεση πληροφόρηση για ένα μικρό μέρος (π.χ. οι άμεσοι γείτονες) για να γίνει ο υπολογισμός Συνήθως μέσω Διανυσμάτων Απόστασης (Distance Vectors)

Δρομολόγηση με Κατάσταση Συνδέσμων (Link State Routing) Ανήκει στην πρώτη κατηγορία Τυπικά ο SPF (Shortest Path First)

Κατανεμημένος Υπολογισμός Δρομολογίων Ανήκει στην Δεύτερη Κατηγορία

Παραδείγματα Υπολογισμών με τους δύο Αλγορίθμους Χρησιμοποιείται ο παρακάτω γράφος Οι αριθμοί στις ακμές είναι το κόστος για κάθε μία Στόχος η μείωση του κόστους από την αφετηρία προς όλους τους δυνατούς προορισμούς (άθροισμα κόστους όλων των ακμών που μετέχουν σε κάθε διαδρομή) ουσιαστικά ένα δένδρο κάλυψης ελαχίστου κόστους (Minimum Cost Spanning Tree) Εδώ υποθέτουμε ότι η αφετηρία είναι ο κόμβος 1 3 11 1 2 3 4 9 6 5 6 8 2 5 7 3

Παράδειγμα 1: Link State & Dijkstra Αφετηρία ο κόμβος 1 S = { 2, 3, 4, 5, 6, 7 } D = [ 0, 15,,,, 9,, ] R = [ 0, 5, 0, 0, 0, 5, 0, 0 ] u c = D[5] + w(5,2) = 9 + 6 = 15 < D[2] R[2] = u = 5 D[2] = c = 15 3 11 1 2 3 4 9 6 5 6 8 2 5 7 3 u;

Παράδειγμα 1.2: Link State & Dijkstra Αφετηρία ο κόμβος 1 S = { 2, 3, 4, 6, 7 } D = [ 0,15, 18,,, 9, 23,, ] R = [ 0, 5, 0, 2, 0, 5, 2, 0, 0 ] u c = D[2] + w(2,3) w(2,6) = 15 + 38 = 18 23 < D[3] D[6] R[3] = 2 D[3] = c = 18 3 11 1 2 3 4 9 6 5 6 8 2 5 7 3 u;

Παράδειγμα 1.3: Link State & Dijkstra Αφετηρία ο κόμβος 1 S = { 4, 6, 7 } D = [ 0,15,18, 29, 28,, 9, 23, 20, 25 ] R = [ 0, 5, 2, 0, 3, 7, 5, 3, 2, 06 ] u c = D[3] D[6] D[7] + w(3,6) w(6,7) w(7,4) w(3,4) = 18 20 25 + 25 311 = = 20 25 2829 < < D[6] D[7] D[4] R[6] R[7] R[4] = 36 7 D[6] D[7] D[4] = c = 29 20 25 28 3 11 1 2 3 4 9 6 2 3 8 5 6 5 7 u;

Παράδειγμα 2: Distance Vector Εδώ φαίνεται μόνον ο Πίνακας Δρομολόγησης του κόμβου 1 V 5 2 3 (destination) D 9 15 18 (distance) N 5 5 5 (next-hop) 3 11 1 2 3 4 9 6 2 3 8 5 6 5 7

Υπολογισμός με Κατάσταση Συνδέσμων (SPF) Ουσιαστικά χρησιμοποιείται το link-state routing (δρομολόγηση με κατάσταση συνδέσμων) Σταδιακά μεταδίδονται οι τιμές κατάστασης συνδέσμων από γείτονα σε γείτονα και κάθε δρομολογητής δημιουργεί μία εικόνα-γράφο του δικτύου Κάθε φορά χρησιμοποιεί τον Αλγόριθμο 13.1 (Dijkstra) OSPF κυριότερος εκπρόσωπος

Παραδείγματα Τεχνολογιών WAN ARPANET X.25 HELLASPACK του ΟΤΕ Frame Relay (Αναμετάδοση Πλαισίων) CIR = 0 δυνατόν 8Kbyteανά πλαίσιο 4-100 Mbps SMDS Switched Multi-megabit Data Service) Μικρή Κεφαλίδα και πλαίσιο έως 9188 byte ATM