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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7.9 ροµολόγηση. Ερωτήσεις

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

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

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

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

Διπλωματική Εργασία. Μεταπτυχιακού Διπλώματος Ειδίκευσης

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

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

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

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

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

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

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

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

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

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

Επίπεδο Δικτύου: Διαδικτύωση

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #3 Στρώµα ικτύου:ip Πρωτόκολλο και Πρωτόκολλα ροµολόγησης

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στη Δικτύωση Υπολογιστών

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

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

Βασικές έννοιες δρομολόγησης και χρήση εργαλείων παρακολούθησης της δρομολόγησης του Διαδικτύου (2 η άσκηση)

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

ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα #3: Εισαγωγή στα Δίκτυα Δεδομένων Μέρος 3

ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα #3: Εισαγωγή στα Δίκτυα Δεδομένων Μέρος 3

1.1 Επαναλήπτες (repeaters ή regenerators)

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

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

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Στεργίου Ελευθέριος

Transcript:

Εργαστήριο ικτύων Υπολογιστών 8 η ιάλεξη: Βασικές αρχές δρομολόγησης Βασικές αρχές δρομολόγησης σε δίκτυα δεδομένων

ρομολόγηση (Routing) Μεταφορά μηνυμάτων μέσω του διαδικτύου από μία πηγή σε ένα προορισμό Routing vs. Bridging Bridging: Layer 2 Routing: Layer 3 Η δρομολόγηση περιλαμβάνει δύο βασικές διαδικασίες: Καθορισμός βέλτιστων μονοπατιών Μεταφορά της πληροφορίας μέσω του διαδικτύου (μεταγωγή πακέτου - packet switching)

Εύρεση βέλτιστου μονοπατιού Μετρικές για την εύρεση του καλύτερου μονοπατιού π.χ. εύρος ζώνης ενός συνδέσμου Πίνακες ρομολόγησης Η πληροφορία που περιέχεται σε έναν πίνακα δρομολόγησης διαφέρει ανάλογα με τον αλγόριθμο (π.χ. χ ζεύγη προορισμού/επόμενου βήματος)

Παράδειγμα

Στόχοι σχεδίασης ενός αλγορίθμου δρομολόγησης ης Επιλογή της βέλτιστης διαδρομής Απλότητα και χαμηλό overhead Σταθερότητα Γρήγορη σύγκλιση Ευελιξία

Κατηγορίες αλγορίθμων δρομολόγησης ης Βασικές διαφοροποιήσεις: Static vs. dynamic Single-path vs. multipath Link-state vs. distance vector

Στατική δρομολόγηση Ορίζονται εξ αρχής οι πίνακες δρομολόγησης και ακολούθως ξεκινά η δρομολόγηση των πακέτων από την πηγή στον προορισμό Οι όποιες αλλαγές απαιτούν διαχειριστική παρέμβαση Εύκολη στο σχεδιασμό διαχείριση Χρησιμοποιείται σε απλές δικτυακές τοπολογίες, όπου η κίνηση του δικτύου είναι προβλέψιμη Ακατάλληλη για τα σημερινά δίκτυα συχνές αλλαγές στην τοπολογία του δικτύου μεγάλο μέγεθος

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

Sigle-path και multi-path δρομολόγηση η Sigle-path: Ένα μοναδικό μονοπάτι μεταξύ πηγής και προορισμού Multi-path: Πολλαπλά μονοπάτια μεταξύ της πηγής και του προορισμού. Πολυπλεξία κίνησης μεταξύ των πολλαπλών μονοπατιών Καλύτερο throughput Υψηλότερη αξιοπιστία ιαμοιρασμός φόρτου στο δίκτυο

Link-state αλγόριθμοι δρομολόγησης ης (Shortest Path First) ιάχυση της πληροφορίας δρομολόγησης σε όλους τους κόμβους του δικτύου Κάθε δρομολογητής στέλνει μόνο το τμήμα του πίνακα δρομολόγησής του το οποίο περιγράφει ργρ την κατάσταση των συνδέσεών του Κάθε δρομολογητής έχει συνολική εικόνα του δικτύου

Distance-Vector αλγόριθμοι δρομολόγησης ης (Bellman-Ford) Κάθε δρομολογητής στέλνει είτε μέρος είτε ολόκληρο λ το τμήμα του πίνακα δρομολόγησής του αλλά μόνο στους γείτονές του Οι κόμβοι δεν γνωρίζουν ρζ την πλήρη τοπολογία του δικτύου Ο υπολογισμός της βέλτιστης διαδρομής γίνεται με επαναληπτικό τρόπο

Link-state vs. distance vector Link state : π.χ. OSPF Συγκλίνουν γρηγορότερα Απαιτούν περισσότερη CPU και μνήμη Distance vector : π.χ. RIP, IGRP

Μετρικές ρομολόγησης Μήκος μονοπατιού Άθροισμα κόστους ανά σύνδεσμο Αριθμός hops Αξιοπιστία (bit-error rate) Καθυστέρηση Εύρος ζώνης Φόρτος Χρησιμοποίηση CPU Πλήθος πακέτων που επεξεργάζονται ανά δευτερόλεπτο Πλήθος πακέτων που επεξεργάζονται ανά δευτερόλεπτο Κόστος επικοινωνίας

Πρωτόκολλα δρομολόγησης (Routing Protocols) Πρωτόκολλο του οποίου ο σκοπός είναι να: μαθαίνει τις διαθέσιμες διαδρομές από μία πηγή σε ένα προορισμό ρ υπολογίζει την καλύτερη διαδρομή και να την εισάγει στον πίνακα δρομολόγησης αφαιρεί από τον πίνακα δρομολόγησης διαδρομές που δεν είναι πλέον έγκυρες

Exterior Routing Protocol Χρησιμοποιείται για την δρομολόγηση μεταξύ δύο διαφορετικών δικτύων (δικτύων που διαχειρίζονται από δύο διαφορετικούς οργανισμούς) Σε κάθε δίκτυο εκχωρείται ένα ξεχωριστό αναγνωριστικό (AS - Autonomous System) Παράδειγμα: Χρήση BGP πρωτοκόλλου στα σημεία διασύνδεσης του Πανελλήνιου Σχολικού ικτύου με το δίκτυο του Ε ΕΤ.

Interior Routing Protocol Χρησιμοποιείται σε δίκτυα των οποίων οι επιμέρους κόμβοι διαχειρίζονται από τον ίδιο οργανισμό Παράδειγμα: Χρήση OSPF πρωτοκόλλου για την δρομολόγησή μεταξύ των δρομολογητών του δικτύου διανομής του Πανελλήνιου Σχολικού ικτύου.

ικτυακά πρωτόκολλα (Routed Protocols) Τα δικτυακά πρωτόκολλα μεταφέρονται από τα πρωτόκολλα δρομολόγησης σε ένα δίκτυο. Καθορίζουν την λογική διευθυνσιοδότηση στο δίκτυο. Τα πακέτα τα οποία ορίζονται από το επίπεδο δικτύου αυτών των πρωτοκόλλων δρομολογούνται από τα πρωτόκολλα δρομολόγησης Παράδειγμα δικτυακών πρωτοκόλλων IP, Appletalk, IPX, Novell NetWare

Στατική δρομολόγηση στο Cisco IOS Πως μπορώ να δω τον πίνακα δρομολόγησης ενός δρομολογητή? Πως μπορώ να ορίσω μία στατική διαδρομή μεταξύ δύο δρομολογητών?

Παράδειγμα (1)

Παράδειγμα (2) Albuquerque router s routing table

Παράδειγμα (3) Static Routes Added to Albuquerque Albuquerque router s new routing table