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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

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

2 Περίληψη Σύντομη αναφορά στις βασικές λειτουργίες του στρώματος δικτύου Βασικές αρχές της δρομολόγησης Μελέτη των δύο κυριότερων αλγορίθμων δρομολόγησης Εξειδίκευση και εφαρμογή των αλγορίθμων δρομολόγησης στο Internet

3 Περιεχόμενα Εισαγωγή και βασικές λειτουργίες του στρώματος δικτύου ίκτυα με νοητές συνδέσεις και με δεδομενογράμματα Βασικές αρχές της δρομολόγησης Αλγόριθμοι δρομολόγησης ιανύσματος αποστάσεων (istance Vector) Κατάστασης ζεύξεων (Link State) Ιεραρχική δρομολόγηση Πρωτόκολλα δρομολόγησης στο Internet ρομολόγηση πολλαπλής διανομής

4 Στρώμα δικτύου μεταφορά τεμαχίων από τον host αποστολής στον host λήψης στην πλευρά αποστολής, τα τεμάχια ενθυλακώνονται σε δεδομενογράμματα στην πλευρά λήψης, τα τεμάχια παραδίδονται στο στρώμα μεταφοράς πρωτόκολλα στρώματος δικτύου σε κάθε host και κάθε δρομολογητή κάθε δρομολογητής εξετάζει τα πεδία επικεφαλίδας σε όλα τα δεδομενογράμματα ΙΡ που διέρχονται από αυτόν application transport network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical

5 Λειτουργίες στρώματος δικτύου Τρεις κύριες λειτουργίες: δρομολόγηση: καθορισμός της διαδρομής των πακέτων από την πηγή στον προορισμό. Αλγόριθμοι δρομολόγησης προώθηση: μετακίνηση πακέτων από την είσοδο του δρομολογητή στην κατάλληλη έξοδό του εγκατάσταση κλήσης: μερικές αρχιτεκτονικές δικτύου απαιτούν εγκατάσταση διαδρομής μεταξύ των δρομολογητών πριν την έναρξη αποστολής δεδομένων application transport network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical

6 ρομολόγηση και προώθηση Αλγόριθμος δρομολόγησης Πίνακας προώθησης header value output link Τιμή στην επικεφαλίδα του αφικνούμενου πακέτου 0

7 Εγκατάσταση σύνδεσης η κύρια λειτουργία σε κάποιες αρχιτεκτονικές δικτύου: TM, frame relay, X.5 πριν τη ροή των δεδομενογραμμάτων, οι δύο ακραίοι host και οι μεσολαβούντες δρομολογητές εγκαθιστούν νοητή σύνδεση (virtual connection, V) εμπλέκονται και δρομολογητές υπηρεσία με σύνδεση στα στρώματα δικτύου και μεταφοράς: στρώμα δικτύου: μεταξύ δύο host (μπορεί επίσης να εμπλέκονται δρομολογητές στην περίπτωση που έχουνε νοητές συνδέσεις) στρώμα μεταφοράς: μεταξύ δύο διαδικασιών

8 Μοντέλο υπηρεσίας δικτύου Ποιο είναι το μοντέλο υπηρεσίας για τον δίαυλο που μεταφέρει δεδομενογράμματα από τον πομπό στον δέκτη; Παραδείγματα υπηρεσιών με ανεξάρτητα δεδομενογράμματα: Εξασφαλισμένη παράδοση Εξασφαλισμένη παράδοση με καθυστέρηση μικρότερη από 40 msec Παραδείγματα υπηρεσιών για ροή δεδομενογραμμάτων: Παράδοση δεδομενογραμμάτων με τη σειρά Εξασφαλισμένο ελάχιστο εύρος ζώνης για τη ροή Περιορισμοί στις μεταβολές της απόστασης μεταξύ πακέτων

9 Υπηρεσία δικτύου με σύνδεση και χωρίς σύνδεση Συνοπτική περιγραφή του μοντέλου υπηρεσίας που παρέχεται από το στρώμα δικτύου νοητές συνδέσεις ή δεδομενογράμματα; υπηρεσία με σύνδεση υπηρεσία χωρίς σύνδεση

10 Νοητές συνδέσεις η διαδρομή από την πηγή στον προορισμό συμπεριφέρεται ως τηλεφωνικό κύκλωμα μέριμνα του δικτύου κατά μήκος της εν λόγω διαδρομής εγκατάσταση νοητής σύνδεσης για κάθε κλήση πριν την αποστολή δεδομένων, απόλυση κλήσης στο τέλος κάθε πακέτο μεταφέρει την ταυτότητα της νοητής σύνδεσης (όχι την ταυτότητα του host προορισμού) κάθε δρομολογητής στη διαδρομή πομπός-δέκτης κρατάει πληροφορίες για κάθε διερχόμενη σύνδεση μπορεί να εκχωρηθούν στο νοητό κύκλωμα πόροι της ζεύξης και του δρομολογητή (εύρος ζώνης, buffers)

11 Υλοποίηση της νοητής σύνδεσης Μια νοητή σύνδεση απαρτίζεται από: ιαδρομή από την πηγή στον προορισμό Αριθμούς V, έναν αριθμό για κάθε ζεύξη Εγγραφές στους πίνακες προώθησης των δρομολογητών κατά μήκος της διαδρομής Πακέτο που ανήκει σε νοητή σύνδεση μεταφέρει έναν αριθμό V. Ο αριθμός V πρέπει να αλλάζει σε κάθε ζεύξη. Νέος αριθμός V προκύπτει από τον πίνακα προώθησης

12 Πίνακας προώθησης Αριθμός V Α Πίνακας προώθησης του δρομολογητή Α Αριθμός διεπαφής ιεπαφή εισόδου #V εισόδου ιεπαφή εξόδου #V εξόδου Οι δρομολογητές διατηρούν πληροφορία για την κατάσταση των συνδέσεων

13 Νοητές συνδέσεις Για την εγκατάσταση και απόλυση νοητών συνδέσεων χρησιμοποιούνται πρωτόκολλα σηματοδοσίας χρησιμοποιούνται στο TM, X.5, δεν χρησιμοποιούνται στο σημερινό Internet application 5. Αποστολή δεδομένων 6. Λήψη δεδομένων application transport transport network 4. Σύνδεση κλήσης. Αποδοχή κλήσης network data link. Έναρξη κλήσης. Εισερχ. κλήση data link physical physical

14 εδομενογράμματα: μοντέλο Internet δεν εγκαθίσταται κλήση στο στρώμα δικτύου οι δρομολογητές δεν έχουν στοιχεία για τις συνδέσεις απ άκρη σ άκρη δεν υπάρχει η έννοια της σύνδεσης στο στρώμα δικτύου τα πακέτα προωθούνται χρησιμοποιώντας τη διεύθυνση του host προορισμού πακέτα μεταξύ των ίδιων ακραίων ζευγών μπορεί να ακολουθούν διαφορετικές διαδρομές application transport network data link physical application transport. Αποστολή δεδομένων. Λήψη δεδομένων network data link physical

15 Πίνακας προώθησης 4 δισεκατομμύρια δυνατές είσοδοι Περιοχή διευθύνσεων προορισμού Διεπαφή έως έως έως αλλιώς

16 Μεγαλύτερο ταίριασμα προθέματος Πρόθεμα ιεπαφή αλλιώς Παραδείγματα : ιεπαφή 0 : ιεπαφή

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

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

19 ρομολόγηση: Εισαγωγή Στόχος του πρωτοκόλλου δρομολόγησης: καθορισμός μιας καλής διαδρομής (ακολουθία δρομολογητών) μέσω του δικτύου από τον δρομολογητή πηγής προς τον δρομολογητή προορισμού efault router ή irst-hop router estination router b a Source router

20 ρομολόγηση: Εισαγωγή Κύριες λειτουργίες: Μετάφραση: διεύθυνση => διαδρομή Συντονιζόμενες κατανεμημένες αποφάσεις: ποια είναι η απερχόμενη ζεύξη σε κάθε κόμβο; Γενικός στόχος επίδοσης: π.χ., ελαχιστοποίηση καθυστέρησης Άλλα: προτεραιότητες, ασφάλεια, πολιτικές επικρατειών Γιατί ενδιαφέρει η δρομολόγηση; Υπηρεσία του δικτύου κορμού Αποτελεσματική χρήση των πόρων του δικτύου

21 ρομολόγηση: δυσκολίες Επίπεδος (flat) χώρος διευθύνσεων, οπότε απαιτείται υπολογισμός των διαδρομών Απαιτεί γνώση της συνολικής τοπολογίας και συντονιζόμενες κατανεμημένες αποφάσεις Αντιμετώπιση των αλλαγών στην τοπολογία Πώς να κοινοποιηθούν οι ενημερώσεις και να ελαχιστοποιηθούν οι χρονικές ασυμφωνίες Αποτελεσματική χρησιμοποίηση των πόρων του δικτύου π.χ., ελαχιστοποίηση της συμφόρησης, καθυστέρηση Επεκτασιμότητα για μεγάλα δίκτυα με πολλές επικράτειες Υποστήριξη πολιτικών ευέλικτης δρομολόγησης Υποστήριξη εφαρμογών με απαιτήσεις QoS

22 Αλγόριθμος δρομολόγησης Η καρδιά του πρωτοκόλλου δρομολόγησης είναι ο αλγόριθμος δρομολόγησης που καθορίζει τη διαδρομή από την πηγή στον προορισμό Στοιχεία ενός αλγορίθμου δρομολόγησης ιαδικασία για την αποστολή και λήψη πληροφοριών πρόσβασης στους άλλους δρομολογητές του δικτύου. ιαδικασία για τον υπολογισμό των βέλτιστων διαδρομών Οι διαδρομές υπολογίζονται χρησιμοποιώντας κάποιον αλγόριθμο ελάχιστης διαδρομής ιαδικασίες για αντίδραση σε αλλαγές της τοπολογίας και κοινοποίησης των αλλαγών αυτών

23 Γράφος δικτύου Για τη διατύπωση του αλγορίθμου δρομολόγησης χρησιμοποιείται ο γράφος του δικτύου. 5 u v x w y 5 z Γράφος: G = (N,) N = σύνολο δρομολογητών = { u, v, w, x, y, z } = σύνολο ζεύξεων ={ (u,v), (u,x), (v,x), (v,w), (x,w), (x,y), (w,y), (w,z), (y,z) }

24 Γράφος δικτύου: κόστη c(x,x ) = κόστος ζεύξης (x,x ) u 5 v x w y 5 z - π.χ., c(w,z) = 5 το κόστος μπορεί να είναι πάντα, ή αντιστρόφως ανάλογο του εύρους ζώνης, ή ανάλογο της συμφόρησης Κόστος διαδρομής (x, x, x,, x p ) = c(x,x ) + c(x,x ) + + c(x p-,x p ) Ποια είναι η διαδρομή ελάχιστου κόστους μεταξύ u και z ; Ο αλγόριθμος δρομολόγησης βρίσκει τη διαδρομή ελαχίστου κόστους

25 Ταξινόμηση αλγορίθμων δρομολόγησης Προέλευση της πληροφορίας δρομολόγησης: Καθολική: οι διαδρομές υπολογίζονται με βάση την συνολική τοπολογία όλοι οι δρομολογητές ξέρουν την πλήρη τοπολογία και το κόστος των ζεύξεων Αλγόριθμοι κατάστασης ζεύξεων Τοπική: οι διαδρομές υπολογίζονται μόνο με βάση την τοπική τοπολογία και κίνηση ο δρομολογητής γνωρίζει τους φυσικά συνδεδεμένους γείτονες και το κόστος των ζεύξεων προς τους γείτονες επαναληπτική διαδικασία υπολογισμού, ανταλλαγή πληροφοριών με τους γείτονες Αλγόριθμοι διανύσματος αποστάσεων

26 Ταξινόμηση αλγορίθμων δρομολόγησης Στατική ή δυναμική δρομολόγηση; Στατική: εκ των προτέρων καθορισμένες διαδρομές οι διαδρομές αλλάζουν αργά με το χρόνο υναμική: οι διαδρομές αλλάζουν πιο συχνά επανακαθορισμός και αναδιάταξη των διαδρομών περιοδική ενημέρωση ενημέρωση, όταν αλλάζουν τα κόστη των ζεύξεων

27 Αλγόριθμος διανύσματος αποστάσεων istance vector Κάθε κόμβος ξέρει την απόσταση (κόστος) προς τους άμεσα συνδεόμενους με αυτόν γείτονες Κάθε κόμβος στέλνει περιοδικά το δικό του διάνυσμα αποστάσεων στους γείτονές του. Όταν ένας κόμβος Χ λάβει νέο διάνυσμα αποστάσεων από γείτονα, ενημερώνει το δικό του διάνυσμα σύμφωνα με τη σχέση d X ( Y ) = min{ c( X, V ) + d ( Y )}, V Y Μετά από μερικές αλλαγές οι αποστάσεις συγκλίνουν στις ελαχίστου κόστους V N

28 Αλγόριθμος διανύσματος αποστάσεων Επαναληπτικός, ασύγχρονος: κάθε τοπικός επαναϋπολογισμός προκαλείται από: τοπική αλλαγή κόστους ζεύξης νέο διάνυσμα αποστάσεων από τον γείτονα: αλλαγή διαδρομής ελαχίστου κόστους από τον γείτονα Τερματίζει μόνος του, δεν απαιτείται εντολή για να σταματήσει Κατανεμημένος: κάθε κόμβος ειδοποιεί τους γείτονες, μόνον όταν η ελαχίστου κόστους διαδρομή προς οποιαδήποτε κατεύθυνση αλλάζει οι γείτονες τότε ειδοποιούν τους γείτονές τους αν είναι αναγκαίο Κάθε κόμβος: περιμένει για (αλλαγή κόστους τοπικής ζεύξης ή μήνυμα από γείτονα) ξαναϋπολογίζει τον πίνακα αποστάσεων αν η διαδρομή ελαχίστου κόστους προς οιονδήποτε προορισμό έχει αλλάξει, ειδοποιεί τους γείτονες

29 Αλγόριθμος διανύσματος αποστάσεων Σε κάθε κόμβο διατηρείται πίνακας αποστάσεων στον οποίο υπάρχει: μία σειρά για κάθε δυνατό προορισμό μία στήλη για κάθε άμεσα συνδεόμενο γειτονικό κόμβο παράδειγμα: στον κόμβο X, η καταχώρηση για τον προορισμό Y, υπολογίζεται ως εξής: d ( Y ) = min{ c( X, V ) + d ( Y X V V όπου το min λαμβάνεται για όλους τους γείτονες V του Χ Ο γειτονικός κόμβος για τον οποίο ισχύει το min είναι ο next hop στον πίνακα προώθησης του Χ για τον προορισμό Υ )}

30 Παράδειγμα πίνακα αποστάσεων προορισμός απόσταση μέσω (,,,,) (,,)+ 7 (,,,,)+ 8 Κάθε κόμβος έχει τη δική του σειρά, για κάθε δυνατό προορισμό στήλη, για κάθε άμεσα συνδεδεμένο γειτονικό κόμβο

31 Ο πίνακας αποστάσεων δίνει τον πίνακα δρομολόγησης απόσταση μέσω Εξερχόμενη ζεύξη προς χρήση 4 5, προορισμός προορισμός,5,4 4, Πίνακας αποστάσεων Πίνακας δρομολόγησης

32 Αλγόριθμος διανύσματος αποστάσεων

33 Ενημέρωση Νέα ζεύξη 4 4 Ενημέρωση πίνακα δρομολόγησης Οι κόμβοι στέλνουν περιοδικές ενημερώσεις των διανυσμάτων αποστάσεων στους γείτονες Κάθε κόμβος ενημερώνει τον πίνακά του υπολογίζοντας τη συντομότερη διαδρομή

34 Τα καλά νέα διαδίδονται γρήγορα Νέα ζεύξη, η d-f εγκαθίσταται ιάδοση καλών ειδήσεων Βήμα : οι d και f μαθαίνουν για τη νέα ζεύξη Βήμα : ο d στέλνει πίνακα στους c,e,f Βήμα : ο c στέλνει πίνακα στους a,b,d Χαρακτηριστικά Ταχεία σύγκλιση Μόνο οι κόμβοι που ωφελούνται αλλάζουν πίνακες Ταπακέταδενκάνουνβρόχους 4 4 Νέα ζεύξη

35 Μέτρημα μέχρι το άπειρο Χάνεται η ζεύξη c-d ιάδοση κακών ειδήσεων Οι d και c το μαθαίνουν. Ο c λαμβάνει ενημερώσεις από τους α και b Ο c στέλνει ενημερώσεις στους a και b...κ.ο.κ. μέχρι; Χαρακτηριστικά Αργή σύγκλιση Όλοι οι κόμβοι μπορεί να αλλάξουν πίνακες Βρόχοι πακέτων, προσωρινές αστάθειες Πώς βελτιώνεται αυτό; Τέχνασμα poisoned reverse Β Β Β

36 Τέχνασμα Poisoned reverse Αν ο Ζ δρομολογεί προς Χ μέσω του Υ, τότε ο Ζ θα αναγγέλλει προς Υ ότι η απόστασή του από τον Χ είναι Το poisoned reverse μερικές φορές αποτυγχάνει Χ X Υ Y Z Ζ W

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

38 Αλγόριθμος κατάστασης ζεύξεων η τοπολογία δικτύου και τα κόστη των ζεύξεων είναι γνωστά σε όλους τους κόμβους επιτυγχάνεται με εκπομπή από κάθε δρομολογητή προς όλους τους δρομολογητές του δικτύου, του κόστους των ζεύξεων που είναι συνδεδεμένες σ αυτόν όλοι οι κόμβοι έχουν την ίδια πληροφορία κάθε κόμβος εκτελεί τον αλγόριθμο και υπολογίζει τις διαδρομές ελαχίστου κόστους προς όλους τους άλλους δίνει τον πίνακα δρομολόγησης για τον κόμβο Ο αλγόριθμος ijkstra: επαναληπτικός, μετά k επαναλήψεις είναι γνωστή η διαδρομή ελαχίστου κόστους για k προορισμούς.

39 Link State Routing: Βασικές αρχές. Κάθε δρομολογητής αναπτύσσει σχέση με τους γείτονές του. Υπολογίζει την καθυστέρηση ή το κόστος για καθέναν από τους γείτονές του. Παράγει αναγγελίες κατάστασης ζεύξεων (LS), οι οποίες διανέμονται σε όλους τους δρομολογητές LS = (link id, κατάσταση ζεύξης, κόστος, γείτονες) 4. ιατηρεί database με όλες τις λαμβανόμενες LS (database τοπολογίας ή link state database), που περιγράφει το δίκτυο ως γράφο με τα βάρη των κλάδων 5. Κάθε δρομολογητής χρησιμοποιεί την link state database του για να τρέξει έναν αλγόριθμο ελάχιστης διαδρομής (αλγόριθμος ijkstra) και να βρει την ελάχιστη διαδρομή προς κάθε προορισμό

40 Link State Routing: Λειτουργία Λαμβανόμενες LS Link State atabase Αλγόριθμος ijkstra Πίνακας ρομολόγησης IP Οι LS στέλνονται με πλημμύρα

41 Link State Routing: Αναγγελίες Αύξοντες αριθμοί bit για να μην γίνεται αναδίπλωση γρήγορα Ηλικία κάθε πακέτου. Το πεδίο ηλικίας μειώνεται σε κάθε δρομ/τή Προσωρινή αναμονή των πακέτων σε κάθε δρομολογητή Επαληθεύσεις, γιαασφάλειαέναντιλαθών

42 Link State Routing: ιανομή αναγγελιών Κόμβος Β

43 Ιεραρχική δρομολόγηση Έως τώρα η μελέτη για τη δρομολόγηση ήταν ιδανική όλοι οι δρομολογητές ίδιοι το δίκτυο επίπεδο δεν συμβαίνει το ίδιο στην πράξη Κλίμακα με προορισμούς: αδυναμία αποθήκευσης όλων των προορισμών στους πίνακες δρομολόγησης! η ανταλλαγή των πινάκων δρομολόγησης θα πλημμύριζε τις ζεύξεις! ιοικητική αυτονομία διαδίκτυο = δίκτυο από δίκτυα κάθε διαχειριστής δικτύου μπορεί να θέλει να ελέγχει τη δρομολόγηση στο δίκτυό του

44 Ιεραρχική δρομολόγηση ομαδοποιεί τους δρομολογητές σε περιοχές, αυτόνομα συστήματα (S) δρομολογητές στο ίδιο S τρέχουν το ίδιο πρωτόκολλο δρομολόγησης intra-s πρωτόκολλο δρομολόγησης δρομολογητές σε διαφορετικά S μπορεί να τρέχουν διαφορετικό intra-s πρωτόκολλο δρομολόγησης δρομολογητές πύλες ειδικοί δρομολογητές στο S υπεύθυνοι για δρομολόγηση προς προορισμούς εκτός S τρέχουν πρωτόκολλο δρομολόγησης inter-s με τους άλλους δρομολογητές πύλες

45 ρομολόγηση Intra-S και Inter-S a.b b d.a a b.c c.a a c b Πύλες: πραγματοποιούν δρομολόγηση inter- S μεταξύ τους πραγματοποιούν δρομολόγηση intra- S με τους άλλους δρομολογητές στο S τους στρώμα δικτύου inter-s, intra-s δρομολόγηση στην πύλη.c στρώμα ζεύξης φυσικό στρώμα

46 ρομολόγηση Intra-S και Inter-S a Host h.b b.a ρομολόγηση Inter-S μεταξύ.a και.c a d b c ρομολόγηση Intra-S μέσα στο S a c b Host h ρομολόγηση Intra-S μέσα στο S

47 ρομολόγηση Inter-S έστω ότι κάποιος router στο S λαμβάνει δεδομενόγραμμα με προορισμό εκτός του S: ο router θα πρέπει να προωθήσει το πακέτο στον gateway router, αλλά ποιον; c a b S a c d b S Το S πρέπει:. να μάθει ποιοι προορισμοί είναι προσβάσιμοι μέσω του S και ποιοι μέσω του S. να διαδώσει αυτή την πληροφορία πρόσβασης σε όλους τους routers στο S Έργο της δρομολόγησης inter-s! a c b S

48 ρομολόγηση στο Internet Το Internet αποτελείται από Αυτόνομα Συστήματα (S) διασυνδεδεμένα μεταξύ τους: Stub S: μικρή επιχείρηση, μία σύνδεση με άλλο S Multihomed S: μεγάλη επιχείρηση (όχι transit), πολλαπλές συνδέσεις με άλλα S Transit S: πάροχος, διασυνδέει πολλά S ρομολόγηση δύο επιπέδων: Intra-S: ο διαχειριστής επιλέγει τον αλγόριθμο δρομολόγησης μέσα στο δίκτυο Inter-S: ενιαίο πρότυπο για την δρομολόγηση inter-s, πρωτόκολλο GP

49 Πρωτόκολλα ρομολόγησης Intra-S Γνωστά και ως Interior Gateway Protocols (IGP) Τα γνωστότερα πρωτόκολλα δρομολόγησης Intra-S: RIP: Routing Information Protocol OSP: Open Shortest Path irst IGRP: Interior Gateway Routing Protocol (ιδιωτικό της isco)

50 RIP RIP: Routing Information Protocol Χρησιμοποιεί αλγόριθμο διανύσματος αποστάσεων Ως μέτρο των αποστάσεων χρησιμοποιείται ο αριθμός των βημάτων [max = 5 βήματα (hops)] Τα διανύσματα αποστάσεων ανταλλάσσονται μεταξύ γειτόνων κάθε 0 sec μέσω απαντητικού μηνύματος, που ονομάζεται αναγγελία RIP (RIP advertisement) Κάθε αγγελία είναι μια λίστα από 5 το πολύ δίκτυα προορισμού μέσα στο S

51 RIP: Παράδειγμα w x y z Γ ίκτυο προορισμού Επόμενος δρομολογ. Αριθμός βημάτων w y z 7 x Πίνακας δρομολόγησης/προώθησης του

52 RIP: Παράδειγμα Προορ. βήμ. w - x - z. ιάνυσμα από προς w x y z Γ ίκτυο προορισμού Επόμενος δρομολογ. Αριθμός βημάτων w y z Α 7 4 x Πίνακας δρομολόγησης/προώθησης του

53 RIP: Ανακάλυψη διακοπής ζεύξης Αν δεν ακουστεί αγγελία μετά min, η ζεύξη προς τον γείτονα θεωρείται νεκρή οι διαδρομές μέσω του γείτονα ακυρώνονται στέλνονται νέες αγγελίες προς τους γείτονες και οι γείτονες με τη σειρά τους στέλνουν νέες αγγελίες (αν αλλάξουν οι πίνακες) η πληροφορία για τη διακοπή ζεύξης διαδίδεται σ όλο το δίκτυο χρησιμοποιείται poisoned reverse για να παρεμποδιστούν οι βρόχοι (άπειρη απόσταση = 6 βήματα)

54 ιαχείριση πινάκων στο RIP Η διαχείριση των πινάκων δρομολόγησης RIP γίνεται από διαδικασία του στρώματος εφαρμογών που ονομάζεται route-d (daemon) Οι αγγελίες στέλνονται με πακέτα UP, περιοδικά επαναλαμβανόμενα route-d route-d Transport (UP) Network Πίνακας (IP) δρομολ. link physical Πίνακας δρομολ. Transport (UP) network (IP) link physical

55 RIP: Παράδειγμα πίνακα Router: giroflee.eurocom.fr estination Gateway lags Ref Use Interface UH lo U fa U 5850 le U 5 qaa U 0 le0 default UG Συνδέονται τρία δίκτυα κατηγορίας (LN) O δρομολογητής γνωρίζει μόνο τις διαδρομές για τα συνδεδεμένα LN Χρησιμοποιείται efault δρομολογητής για προώθηση ιεύθυνση πολλαπλής διανομής: ιεπαφή βρόχου επιστροφής (loopback) για debugging

56 OSP OSP: Open Shortest Path irst open : δημόσια διαθέσιμο Χρησιμοποιεί αλγόριθμο κατάστασης ζεύξεων διασπορά πακέτων κατάστασης ζεύξεων τοπολογία σε κάθε κόμβο υπολογισμός διαδρομής με αλγόριθμο ijkstra ΗαναγγελίαOSP έχειμιαεγγραφήγιακάθε γειτονικό δρομολογητή Οι αγγελίες διασπείρονται σε όλο το S (με πλημμύρα) Μεταφέρονται από μηνύματα OSP απευθείας πάνω στο IP (upper-layer protocol: 89)

57 Εξελιγμένες ιδιότητες του OSP Ασφάλεια: πιστοποιείται η αυθεντικότητα όλων των μηνυμάτων OSP Επιτρέπονται περισσότερες τις μιας διαδρομές με το ίδιο κόστος (μόνο μία για το RIP) Για κάθε ζεύξη υπάρχουν πολλαπλές μετρικές για διαφορετικούς TOS (π.χ., το κόστος της δορυφορικής ζεύξης τίθεται χαμηλό για best effort και υψηλό για πραγματικό χρόνο) Ολοκληρωμένη υποστήριξη απλής μετάδοσης και πολλαπλής διανομής: Το Multicast OSP (MOSP) χρησιμοποιεί την ίδια βάση δεδομένων για την τοπολογία με το OSP Ιεραρχικό OSP σε μεγάλες επικράτειες

58 Ιεραρχικό OSP ακραίος δρομολογητής κορμός ρομολογητές κορμού Συνοριακοί δρομολογητές περιοχής περιοχή περιοχή περιοχή

59 Ιεραρχικό OSP Ιεραρχία δύο επιπέδων: τοπική περιοχή, δίκτυο κορμού. αγγελίες κατάστασης ζεύξεων μόνο στην περιοχή κάθε κόμβος γνωρίζει λεπτομερώς την τοπολογία της περιοχής για τα δίκτυα άλλων περιοχών γνωρίζει μόνο την κατεύθυνση (συντομότερη διαδρομή). Συνοριακοί δρομολογητές περιοχής (rea border routers): συνοψίζουν αποστάσεις για τα δίκτυα της περιοχής, και τις αναγγέλλουν προς άλλους rea order routers. ρομολογητές κορμού (ackbone routers): τρέχουν OSP δρομολόγηση περιοριζόμενη στο backbone. Ακραίοι δρομολογητές (oundary routers): συνδέουν με άλλα S.

60 GP: δρομολόγηση μεταξύ S R4 R5 δρομολόγηση RIP μέσα στο S S R GP S R R GP δρομολόγηση OSP μέσα στο S S δρομολόγηση OSP μέσα στο S

61 GP: ρομολόγηση μεταξύ S GP (order Gateway Protocol): είναι το πρότυπο που ισχύει Το GP παρέχει σε κάθε S τα μέσα για: να αποκτήσει πληροφορίες προσβασιμότητας από τα γειτονικά S να διαδίδει τη πληροφορία προσβασιμότητας σε όλους τους εσωτερικούς δρομολογητές του να καθορίζει καλές διαδρομές προς τα άλλα υποδίκτυα βάσει της πληροφορίας προσβασιμότητας και της πολιτικής δρομολόγησης Επιτρέπει σε ένα S να αναγγείλει την ύπαρξή του στο υπόλοιπο Internet.

62 GP: ρομολόγηση μεταξύ S Ζεύγη δρομολογητών (GP peers) ανταλλάσσουν πληροφορίες δρομολόγησης πάνω από ημι-μόνιμες συνδέσεις TP: σύνοδοι GP Οι σύνοδοι GP δεν αντιστοιχούν σε φυσικές ζεύξεις. Όταν το S αναγγέλλει ένα πρόθεμα στο S, το S υπόσχεται ότι θα προωθεί πακέτα προς το υπόψη πρόθεμα. Το S μπορεί να συνοψίζει προθέματα στην αναγγελία του c a b S a S c d σύνοδος egp σύνοδος igp b a c S b

63 ιανομή πληροφορίας προσβασιμότητας Χρησιμοποιώντας τη σύνοδο egp μεταξύ a και c, το S στέλνει πληροφορία προσβασιμότητας στο S. Ο c μπορεί στη συνέχεια, χρησιμοποιώντας igp να διανείμει αυτή τη νέα πληροφορία σε όλους τους δρομολογητές του S Ο b μπορεί μετά να επαναγγείλει τη νέα πληροφορία προσβασιμότητας στο S μέσω της συνόδου egp μεταξύ b και a Όταν ένας δρομολογητής μαθαίνει για ένα νέο πρόθεμα, δημιουργεί μια εγγραφή για το πρόθεμα αυτό στον πίνακα προώθησής του. c a b S a S c d σύνοδος egp σύνοδος igp b a c S b

64 ιαδρομές GP Όταν αναγγέλλεται ένα πρόθεμα, η αναγγελία περιέχει και χαρακτηριστικά GP. prefix + attributes = route ύο ενδιαφέροντα attributes: S-PTH: περιέχει τα S μέσω των οποίων πέρασε η αναγγελία για το υπόψη πρόθεμα: S67 S 7 NXT-HOP: καθορίζει τον συγκεκριμένο εσωτερικό δρομολογητή του S προς το next-hop S. (Μπορεί να υπάρχουν πολλές ζεύξεις από το τρέχον S προς το next-hop-s.) Όταν ένας δρομολογητής πύλη λαμβάνει αναγγελία διαδρομής, χρησιμοποιεί πολιτική εισαγωγής για να τη δεχθεί ή να την απορρίψει.

65 GP επιλογή διαδρομής Ένας δρομολογητής μπορεί να πληροφορηθεί για περισσότερες από μία διαδρομές προς κάποιο πρόθεμα. Πρέπει τότε να επιλέξει διαδρομή. Κανόνες απόρριψης: Πολιτική δρομολόγησης Συντομότερη S-PTH Πλησιέστερος NXT-HOP router Επιπρόσθετα κριτήρια

66 Μηνύματα GP Τα μηνύματα GP ανταλλάσσονται με χρήση TP. Μηνύματα GP: OPN: ανοίγει σύνδεση TP προς ομότιμη οντότητα και πιστοποιεί την αυθεντικότητα του αποστολέα UPT: αναγγέλλει νέα διαδρομή (ή αποσύρει παλαιά) KPLIV: διατηρεί ανοικτή τη σύνδεση όταν δεν υπάρχουν μηνύματα UPT. Επίσης, επαληθεύει αίτηση OPN NOTIITION: αναφέρει σφάλματα προηγούμενου μηνύματος. Επίσης, χρησιμοποιείται για κλείσιμο σύνδεσης

67 GP: ρομολόγηση μεταξύ S Έστω ότι η πύλη X στέλνει προς την ομότιμη πύλη W τη διαδρομή της προς Ζ η W μπορεί και να μην επιλέξει τη διαδρομή που προσφέρεται από τη X κόστος, πολιτική (ανταγωνιστικό S), αποφυγή βρόχου. αν η W επιλέξει τη διαδρομή που αναγγέλλεται από την X, τότε: Path (W,Z) = Path (W,X), Path (X,Z) η X μπορεί να ελέγχει την εισερχόμενη κίνηση ελέγχοντας τις αναγγελίες προς τις ομότιμες πύλες: π.χ., αν δεν θέλει δρομολόγηση προς τη Z δεν θα αναγγέλλει διαδρομές προς τη Z

68 GP: ένα απλό σενάριο X W -,, είναι δίκτυα παρόχων X,W,Y είναι πελάτες το X είναι συνδεδεμένο σε δύο δίκτυα παρόχων Y το X δεν θέλει διαδρομή από το προς το μέσω Χ το X δεν αναγγέλλει προς το διαδρομή προς το

69 GP: ένα απλό σενάριο W X Y το αναγγέλλει στο τη διαδρομή W το αναγγέλλει στο X τη διαδρομή W πρέπει το να αναγγείλει στο τη διαδρομή W; Όχι! Το δεν κερδίζει τίποτε από τη διαδρομή W, καθότι ούτε το W ούτε το είναι πελάτες του το θέλει να ωθήσει το να δρομολογεί στο w μέσω του το θέλει να δρομολογεί μόνο προς/από τους πελάτες του!

70 Λειτουργία του δρομολογητή GP Ένας δρομολογητής GP: Λαμβάνει και φιλτράρει αγγελίες διαδρομών από άμεσα συνδεόμενους γείτονες Επιλέγει διαδρομές Για τον προορισμό X, ποια διαδρομή (από αρκετές αναγγελλόμενες) θα επιλεγεί; Στέλνει αγγελίες διαδρομών προς τους γείτονες

71 Γιατί δρομολόγηση Intra- και Inter-S; Πολιτική: Inter-S: ο διαχειριστής θέλει να ελέγχει πώς δρομολογείται η κίνηση του δικτύου του και ποιος δρομολογεί μέσω του δικτύου του. Intra-S: μία επικράτεια διαχείρισης, οπότε δεν χρειάζεται πολιτική δρομολόγησης Κλίμακα: Η ιεραρχική δρομολόγηση εξοικονομεί μέγεθος πινάκων, περιορίζει το φορτίο ενημέρωσης Επίδοση: Intra-S: μπορεί να εστιάσει στην επίδοση Inter-S: η πολιτική μπορεί να επισκιάζει την επίδοση

72 Εκπομπή Παράδοση των πακέτων από την πηγή προς όλους τους άλλους κόμβους Οι ξεχωριστές μεταδόσεις από την πηγή είναι αναποτελεσματικές ξεχωριστή μετάδοση R R R R ξεχωριστή μετάδοση R R4 R R4 Ξεχωριστές μεταδόσεις από την πηγή Ξεχωριστές μεταδόσεις στο δίκτυο Ξεχωριστές μεταδόσεις στο δίκτυο: πώς κάθε κόμβος καθορίζει τις διευθύνσεις των ληπτών;

73 Ξεχωριστές μεταδόσεις στο δίκτυο Πλημμύρα: όταν ένας κόμβος λαμβάνει ένα πακέτο εκπομπής, στέλνει αντίγραφο σε όλους τους γείτονες Προβλήματα: κύκλοι και πληθώρα πακέτων Ελεγχόμενη πλημμύρα: ο κόμβος εκπέμπει το πακέτο μόνο αν δεν έχει εκπέμψει το ίδιο πακέτο προηγουμένως Ο κόμβος παρακολουθεί τις ταυτότητες των πακέτων που ήδη εξέπεμψε Προώθηση ανάστροφης διαδρομής (reverse path forwarding, RP): ο κόμβος προωθεί μόνο τα πακέτα που καταφθάνουν από την συντομότερη διαδρομή μεταξύ πηγής και κόμβου Επικαλύπτον δένδρο εν λαμβάνονται πλεονάζοντα πακέτα από οιονδήποτε κόμβο

74 Επικαλύπτον δένδρο Αρχικά, κατασκευάζεται ένα επικαλύπτον δένδρο Οι κόμβοι προωθούν αντίγραφα του πακέτου μόνο κατά μήκος του επικαλύπτοντος δέντρου (α) Η εκπομπή αρχίζει στον Α G (β) Η εκπομπήαρχίζειστον G

75 Κατασκευή επικαλύπτοντος δέντρου Κεντρικός κόμβος Κάθε κόμβος στέλνει unicast μήνυμα join στον κεντρικό κόμβο Το μήνυμα προωθείται μέχρι να φθάσει σε κόμβο που ανήκει ήδη στο επικαλύπτον δέντρο 4 5 G G (α) Σταδιακή κατασκευή του επικαλύπτοντος δέντρου (β) Επικαλύπτον δέντρο

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

77 έντρα πολλαπλής διαδρομής δέντρο βασισμένο στην πηγή: ένα δέντρο ανά πηγή δέντρο συντομότερων διαδρομών προώθηση ανάστροφης διαδρομής κοινό δέντρο: η ομάδα χρησιμοποιεί ένα δέντρο ελάχιστο επικαλύπτον δέντρο κεντρικό δέντρό

78 έντρα βασισμένα στην πηγή έντρο συντομότερων διαδρομών δέντρο προώθησης πολλαπλής διανομής: δέντρο των συντομότερων διαδρομών από την πηγή προς όλους τους δέκτες αλγόριθμος ijkstra S: source R R 4 R R6 R4 5 6 R7 R5 i router που εξυπηρετεί μέλη πολλαπλής διανομής router που δεν εξυπηρετεί μέλη πολλαπλής διανομής ζεύξη που χρησιμοποιείται για την πολλαπλή διανομή με τη σειρά που προστέθηκε στο δέντρο

79 έντρα βασισμένα στην πηγή Προώθηση ανάστροφης διαδρομής βασίζεται στο ότι ο δρομολογητής γνωρίζει τη συντομότερη διαδρομή από τος εαυτό του έως τον αποστολέα κάθε δρομολογητής έχει την εξής απλή διαδικασία προώθησης: if το δεδομενόγραμμα πολλαπλής διανομής ελήφθη από την συντομότερη διαδρομή προς τον αποστολέα) then στείλ το σε όλες τις απερχόμενες ζεύξεις else αγνόησέ το

80 Προώθηση ανάστροφης διαδρομής Πηγή R R4 R R5 R R6 R7 το αποτέλεσμα είναι ένα ανάστροφο δέντρο ελάχιστων διαδρομών (SPT) βασισμένο στην πηγή μπορεί να υπάρξει κακή επιλογή με ασύμμετρες ζεύξεις

81 Προώθηση ανάστροφης διαδρομής Κλάδεμα (pruning) το δέντρο προώθησης περιέχει υποδέντρα που δεν έχουν μέλη πολλαπλής διαδρομής δεν απαιτείται προώθηση στο υποδέντρο στέλνονται μηνύματα κλαδέματος προς τα άνω από δρομολογητή που δεν έχει μέλη προς τα κάτω πηγή R R R4 P ζεύξεις με πολλαπλή διανομή μήνυμα κλαδέματος R R6 P R7 R5

82 Ελάχιστο επικαλύπτον δέντρο Steiner Tree: δέντρο ελαχίστου κόστους που συνδέει όλους τους δρομολογητές που εξυπηρετούν μέλη πολλαπλής διανομής Το πρόβλημα είναι ΝΡ complete Υπάρχουν πολύ καλοί ευριστικοί αλγόριθμοι εν χρησιμοποιείται στην πράξη: υπολογιστική πολυπλοκότητα απαιτείται πληροφορία για όλο το δίκτυο μονολιθικό: πρέπει να ξαναϋπολογιστεί όταν κάποιος δρομολογητής πρέπει να ενταχθεί ή να αποκοπεί

83 Κεντρικό δέντρο κοινό δέντρο διανομής για όλους ένας δρομολογητής ορίζεται ως κέντρο του δέντρου για σύνδεση: ο ακραίος δρομολογητής στέλνει μήνυμα join προς τον κεντρικό δρομολογητή το μήνυμα join εξετάζεται από τους ενδιάμεσους δρομολογητές και προωθείται προς τον κεντρικό το μήνυμα join είτε διέρχεται από υπάρχοντα κλάδο του κέντρου ή φθάνει στο κέντρο η διαδρομή που κάνει το μήνυμα join αποτελεί νέο κλάδο του δέντρου για το υπόψη κέντρο

84 Κεντρικό δέντρο R R4 R R5 R R6 R7 κέντρο

85 Πολλαπλή διανομή στο Internet ομάδα πολλαπλής διανομής ομάδα πολλαπλής διανομής: χρήση έμμεσης λύσης οι host στέλνουν τα δεδομενογράμματα IP στην ομάδα πολλαπλής διανομής οι δρομολογητές προωθούν τα δεδομενογράμματα πολλαπλής διανομής στους host που έχουν ενταχθεί στην ομάδα πολλαπλής διανομής η πολλαπλή διανομή ΙΡ υποστηρίζει μόνο UP

86 Πολλαπλή διανομή στο Internet H πολλαπλή διανομή στο IP υποστηρίζει μόνο UP εν υπάρχει πολλαπλή διανομή TP! User Layer Socket Layer Stream Sockets atagram Sockets Multicast Sockets TP UP IP IP Multicast Network Interface

87 Πολλαπλή διανομή στο Internet Τρεις είναι οι κύριες συνιστώσες τις υπηρεσίας πολλαπλής διανομής στο Internet: ιευθυνσιοδότηση ιαχείριση ομάδων πολλαπλής διανομής ρομολόγηση πολλαπλής διανομής

88 ιευθύνσεις πολλαπλής διανομής ιευθύνσεις Internet class έχουν κρατηθεί για πολλαπλή διανομή: Για τους host: οποιοσδήποτε μπορεί να ενταχθεί σε ομάδα πολλαπλής διανομής οποιοσδήποτε μπορεί να στείλει σε ομάδα multicast δεν υπάρχει αναγνωριστικό στρώματος δικτύου στους host των μελών απαίτηση: ύπαρξη υποδομής για την παράδοση των δεδομενογραμμάτων πολλαπλής διανομής σε όλους τους host που εντάχθηκαν στην υπόψη ομάδα πολλαπλής διανομής

89 ιευθύνσεις πολλαπλής διανομής Όλες οι διευθύνσεις lass είναι διευθύνσεις multicast: lass 0 multicast group id lass Από Έως 8 bit Οι διευθύνσεις πολλαπλής διανομής εκχωρούνται δυναμικά εδομενόγραμμα IP που στέλνεται σε διεύθυνση multicast προωθείται σε όλους που έχουν ενταχθεί στην ομάδα multicast Αν τελειώσει κάποια εφαρμογή, η διεύθυνση multicast (έμμεσα) ελευθερώνεται.

90 Ένταξη σε ομάδα πολλαπλής διανομής τοπικά: ο host πληροφορεί τον τοπικό δρομολογητή πολλαπλής διανομής ότι επιθυμεί να ενταχθεί στην ομάδα. IGMP (Internet Group Management Protocol) στο δίκτυο: ο τοπικός δρομολογητής επικοινωνεί με άλλους δρομολογητές για να λάβει τη ροή των δεδομενογραμμάτων πολλαπλής διανομής ειδικά πρωτόκολλα (π.χ. VMRP, MOSP, PIM) IGMP IGMP πολλαπλή διανομή στο δίκτυο IGMP

91 IGMP: Internet Group Management Protocol host: στέλνει αναφορά IGMP, όταν κάποια εφαρμογή εντάσσεται σε ομάδα πολλαπλής διανομής Membership Report ο host δεν είναι ανάγκη να διαγραφεί άμεσα όταν εγκαταλείπει την ομάδα router: στέλνει IGMP query σε τακτά διαστήματα ο host που ανήκει σε κάποια ομάδα mcast πρέπει να απαντήσει στην ερώτηση query report

92 IGMP IGMP version router: μήνυμα Host Membership Query εκπέμπεται στο LN προς όλους τους host host: μήνυμα Host Membership Report για να δηλώσει συμμετοχή τυχαία καθυστέρηση πριν την απάντηση έμμεση αποχώρηση μη απαντώντας στο Query R IGMP v: οι προσθήκες περιλαμβάνουν group-specific Query ο router πραγματοποιεί group-specific query για να δει αν κάποιοι host έμειναν στην ομάδα μήνυμα Leave Group οτελευταίοςhost που απαντάει στο Query μπορεί να στείλει άμεσο μήνυμα Leave Group R 6 IGMP v: σε εξέλιξη ως Internet draft

93 ρομολόγηση πολλαπλής διανομής στο Internet VMRP: distance vector multicast routing protocol, R075 πλημμύρα και κλάδεμα: προώθηση ανάστροφης διαδρομής, δέντρο βασισμένο στην πηγή δέντρο προώθησης ανάστροφης διαδρομής βασισμένο σε πίνακες δρομολόγησης του VMRP, που κατασκευάζονται με επικοινωνία των δρομολογητών VMRP δεν λαμβάνονται υπόψη οι υποκείμενες unicast διαδρομές το αρχικό δεδομενόγραμμα προς την ομάδα mcast πλημμυρίζεται παντού μέσω RP οι δρομολογητές που δεν επιθυμούν την ομάδα, στέλνουν μήνυμα κλαδέματος

94 VMRP: συνέχεια οδρομολογητήςvmrp περιοδικά (κάθε min.) ξεχνάει τα κλαδεμένα τμήματα: τα mcast δεδομένα οδεύουν πάλι σε όλους τους κλάδους οι downstream δρομολογητές ξανακλαδεύουν ή αλλιώς συνεχίζουν να λαμβάνουν δεδομένα οι δρομολογητές μπορούν γρήγορα να ξανασυνδεθούν και να σχηματίσουν δέντρο Επίσης το VMRP εφαρμόζεται συνήθως σε εμπορικούς δρομολογητές χρησιμοποιείται στην Mbone δρομολόγηση

95 Σήραγγα Πώς συνδέονται νησίδες δρομολογητών πολλαπλής διαδρομής σε μεγάλο πλήθος δρομολογητών unicast; φυσική τοπολογία λογική τοπολογία το mcast δεδομενόγραμμα ενθυλακώνεται σε κανονικό δεδομενόγραμμα κανονικό δεδομενόγραμμα IP στέλνεται μέσω σήραγγας με κανονικό IP unicast στον δρομολογητή mcast προορισμού ο δρομολογητής mcast προορισμού κάνει αποθυλάκωση για να λάβει το δεδομενόγραμμα mcast

96 PIM: Protocol Independent Multicast δεν εξαρτάται από κανένα αλγόριθμο δρομολόγησης unicast που τρέχει από κάτω (λειτουργεί με όλους) δύο διαφορετικά σενάρια πολλαπλής διανομής: Πυκνή διάταξη: τα μέλη της ομάδας εμφανίζουν μεγάλη πυκνότητα και βρίσκονται κοντά μεταξύ τους το εύρος ζώνης είναι πιο άφθονο Αραιή διάταξη: πολλά δίκτυα με λίγα μέλη ομάδας σε σχέση με τον αριθμό των συνδεομένων δικτύων μέλη ομάδας σε μεγάλη διασπορά το εύρος ζώνης δεν είναι άφθονο

97 Επακόλουθα από την πυκνή αραιή διάταξη Πυκνή διάταξη Αραιή διάταξη θεωρείται ότι όλοι οι δρομολογητές ανήκουν στην ομάδα μέχρι αυτοί να διαγραφούν άμεσα η κατασκευή του δέντρου mcast εξαρτάται από τα δεδομένα (π.χ., RP) σπατάλη εύρους ζώνης και επεξεργασίας στους δρομολογητές μη-μέλη δεν θεωρείται κανείς δρομολογητής ως μέλος μέχρι να ενταχθεί άμεσα η κατασκευή του δέντρου mcast εξαρτάται από τον δέκτη (π.χ., center-based) συντηρητική χρησιμοποίηση του εύρους ζώνης και της επεξεργασίας σε δρομολογητές μη-μέλη

98 PIM- Πυκνή διάταξη RP με πλημμύρα και κλάδεμα, παρόμοια με το VMRP αλλά το πρωτόκολλο unicast που τρέχει από κάτω παρέχει πληροφορία RP για το εισερχόμενο δεδομενόγραμμα λιγότερο πολύπλοκη (λιγότερο αποτελεσματική) ροή προς τα κάτω από εκείνη του VMRP βασιζόμενη στον υποκείμενο αλγόριθμο δρομολόγησης έχει μηχανισμούς πρωτοκόλλου για να ανιχνεύει ένας δρομολογητής αν είναι ακραίο μέλος ομάδας

99 PIM Αραιή διάταξη βασίζεται στο κέντρο ο δρομολογητής στέλνει μήνυμα join στο rendezvous point (RP) οι ενδιάμεσοι δρομολογητές ενημερώνονται και προωθούν το join μετά την ένταξη μέσω του RP, ο δρομολογητής μπορεί να χρησιμοποιεί το δέντρο ως βασισμένο στην πηγή αυξημένη επίδοση: μικρότερη συγκέντρωση, μικρότερες διαδρομές R R R join όλα τα data πολυδιανέμονται από το RP join R6 join R4 R5 R7 rendezvous point

100 PIM Αραιή διάταξη αποστολέας: δεδομένα unicast προς το RP, το οποίο τα διανέμει στο δέντρο με ρίζα το RP το RP μπορεί να επεκτείνει το mcast δέντρο προς τα άνω μέχρι την πηγή το RP μπορεί να στείλει μήνυμα stop αν δεν υπάρχουν συνδεδεμένοι δέκτες R R R join όλα τα data πολυδιανέμονται από το RP join R6 join R4 R5 R7 rendezvous point

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. ρομολόγηση. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ρομολόγηση Δίκτυα Υπολογιστών Περίληψη Σύντομη αναφορά στις βασικές λειτουργίες του στρώματος δικτύου Βασικές αρχές της δρομολόγησης Μελέτη των δύο κυριότερων αλγορίθμων δρομολόγησης

Διαβάστε περισσότερα

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Δρομολόγηση. Δίκτυα Υπολογιστών ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Δρομολόγηση Δίκτυα Υπολογιστών Περίληψη Σύντομη αναφορά στις βασικές λειτουργίες του στρώματος δικτύου Βασικές αρχές της δρομολόγησης Δρομολογητές Μελέτη των δύο κυριότερων αλγορίθμων

Διαβάστε περισσότερα

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. ρομολόγηση. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ρομολόγηση Δίκτυα Υπολογιστών Περίληψη Σύντομη αναφορά στις βασικές λειτουργίες του στρώματος δικτύου Βασικές αρχές της δρομολόγησης Μελέτη των δύο κυριότερων αλγορίθμων δρομολόγησης

Διαβάστε περισσότερα

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

ρομολόγηση Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ρομολόγηση Δίκτυα Υπολογιστών Περίληψη Σύντομη αναφορά στις βασικές λειτουργίες του στρώματος δικτύου Βασικές αρχές της δρομολόγησης ρομολογητές Μελέτη των δύο κυριότερων ρ αλγορίθμων

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Δρομολόγηση (Routing) Δρομολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναμικός Προγραμματισμός ijkstra s Algorithm Αλγόριθμοi Δρομολόγησης Link State istance Vector Δρομολόγηση σε Κινητά Δίκτυα Δρομολόγηση

Διαβάστε περισσότερα

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

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ & ΡΥΘΜΙΣΕΙΣ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ RIP ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΤΕΡΓΙΟΥ ΕΛΕΥΘΕΡΙΟΣ ΣΠΟΥΔΑΣΤΡΙΑ: ΤΣΙΜΠΙΔΑ ΙΩΑΝΝΑ- ΠΑΡΑΣΚΕΥΗ

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΙΑ ΙΚΤΥΑΚΗ ΛΕΙΤΟΥΡΓΙΑ (Kεφ. 16) ΠΡΩΤΟΚΟΛΛΑ ΡΟΜΟΛΟΓΗΣΗΣ Αυτόνοµα Συστήµατα Πρωτόκολλο Συνοριακών Πυλών OSPF ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΟΛΟΚΛΗΡΩΜΕΝΩΝ ΥΠΗΡΕΣΙΩΝ (ISA) Κίνηση ιαδικτύου Προσέγγιση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Β. Μάγκλαρης. ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση Επιπέδου IP στο Internet Άμεση Έμμεση Δρομολόγηση Δρομολόγηση εντός Αυτόνομης Περιοχής (IGP) Δρομολόγηση μεταξύ Αυτονόμων Περιοχών (BGP) Αλγόριθμοι Distance Vector (Bellman)

Διαβάστε περισσότερα

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης ΔΙΚΤΥΑ Η/Υ ΙΙ Πρωτόκολλα δρομολόγησης Εσωτερικά πρωτόκολλα δρομολόγησης Interior Routing Protocols Distance-vector routing Link-state routing Exterior Routing Protocols 2 Δίκτυα Η/Υ ΙΙ Distance-Vector

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Αυτόνομα Συστήματα (ΑΣ) Δρομολόγηση ΙI Αυτόνομα Συστήματα (ΑΣ) Αυτόνομο σύστημα ονομάζουμε εκείνο που έχει τα εξής χαρακτηριστικά: Είναι ένα σύνολο δρομολογητών και δικτύων υπό τη διαχείριση ενός και μόνο οργανισμού Αποτελείται

Διαβάστε περισσότερα

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

Δροµολόγηση (Routing) Δροµολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναµικός Προγραµµατισµός Dijkstra s Algorithm Αλγόριθµοi Δροµολόγησης Link State Distance Vector Δροµολόγηση σε Κινητά Δίκτυα Δροµολόγηση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Πρωτόκολλα Διαδικτύου Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 11 η Διάλεξη Δημοσθένης Κυριαζής Δευτέρα 8 Ιουνίου 2015 Σημερινή διάλεξη Σύνοψη 10ης διάλεξης Επίπεδο δικτύου IPv6 Αλγόριθμοι δρομολόγησης

Διαβάστε περισσότερα

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 2/11/2015 Άδεια Χρήσης Το

Διαβάστε περισσότερα

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

7.9 ροµολόγηση. Ερωτήσεις 7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των

Διαβάστε περισσότερα

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

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55 2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/2015 23:55 Ευριπίδης Τζαμούσης (tzamusis@csd.uoc.gr) Μαρία Πλακιά (plakia@csd.uoc.gr) Ερώτηση 1 (5 μονάδες) Ποια είναι η διαφορά μεταξύ

Διαβάστε περισσότερα

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

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55 2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/2015 23:55 Ευριπίδης Τζαμούσης (tzamusis@csd.uoc.gr) Μαρία Πλακιά (plakia@csd.uoc.gr) Ερώτηση 1 (5 μονάδες) Ποια είναι η διαφορά μεταξύ

Διαβάστε περισσότερα

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

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) Α. Α. Οικονομίδης Πανεπιστήμιο Μακεδονίας Διασυνδεδεμένο δίκτυο διασύνδεση δικτύων που το καθένα διατηρεί την ταυτότητά του χρησιμοποιώντας ειδικούς μηχανισμούς διασύνδεσης

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση στο Διαδίκτυο - BGP Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση στο Διαδίκτυο - BGP Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 1 Δρομολόγηση μεταξύ

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΙΑ ΙΚΤΥΩΣΗΣ (Kεφ. 15) IPV6 ΠΟΛΛΑΠΛΗ ΑΠΟΣΤΟΛΗ ΙΡ ΠΡΟΒΛΗΜΑΤΑ επί του κεφ. 15 Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ -

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 23/10/2017 routing algorithm

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών. Routing Algorithms. Network Layer. HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Routing Algorithms Network Layer Nena Basina Υποδίκτυα (subnets) 200.23.18.0/23 11001000 00010111

Διαβάστε περισσότερα

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

Δρομολόγηση (Routing) Δρομολόγηση (Routing) Ε Εξάμηνο, Τμήμα Πληροφορικής & Τεχνολογίας Υπολογιστών ΤΕΙ Λαμίας Οι διαφάνειες βασίζονται στα βιβλία: 1. Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΗΥ335α Δίκτυα Υπολογιστών Καραγκούνης Δημήτρης ΗΥ335α Δίκτυα Υπολογιστών Καραγκούνης Δημήτρης Θέματα Ιεραρχία του διαδικτύου Αυτόνομα Συστήματα (AS) BGP : βασικές έννοιες και λειτουργία Τύποι μηνυμάτων BGP Πλεονεκτήματα/Μειονεκτήματα BGP Τι γνωρίζουμε

Διαβάστε περισσότερα

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

ΔΙΚΤΥΑ (13) Π. Φουληράς ΔΙΚΤΥΑ (13) Π. Φουληράς Τεχνολογίες WAN και Δρομολόγηση LAN Επεκτείνεται μόνον σε ένα κτίριο ή ομάδα κτιρίων WAN (Wide Area Network) Επεκτείνονται σε μεγάλες περιοχές MAN Ενδιάμεσο ως προς το μέγεθος της

Διαβάστε περισσότερα

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

ΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Πτυχιακή εργασία Μελέτη πρωτοκόλλων δρομολόγησης OSPF και BGP Του σπουδαστή Μεράτζα Λάμπρο ΑΡΤΑ 2014 Ευχαριστίες Με την περάτωση της παρούσας πτυχιακής εργασίας,

Διαβάστε περισσότερα

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση ΔΙΚΤΥΑ Η/Υ ΙΙ Διαδικτύωση Γενικά Διαδικτύωση είναι η διασύνδεση υπολογιστικών συστημάτων μέσω τηλεπικοινωνιακών δικτύων με σκοπό το διαμοιρασμό των πόρων και των υπηρεσιών τους. Τοπικά δίκτυα (LANs) Ευρείας

Διαβάστε περισσότερα

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

Β. Μάγκλαρης. ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική & Δρομολόγηση στο Internet (Τμήμα 2/2) Ορισμοί & Ταξινόμηση Τεχνικών Δρομολόγησης Δρομολόγηση Επιπέδου Δικτύου (IP) Intra-AS & Inter-AS Β. Μάγκλαρης maglaris@netmode.ntua.gr

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

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

3.6 Δρομολόγηση 1 22 / 3.6 Δρομολόγηση 1 / 22 Το επίπεδο Διαδικτύου (στο μοντέλο TCP/IP), εκτός από τη διευθυνσιοδότηση, είναι επιφορτισμένο και με τη δρομολόγηση των αυτοδύναμων πακέτων (datagrams) ώστε να εξασφαλίσει την επικοινωνία

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 10 NOE 2006 ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Α Ίδιο τοπικό

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Στο δίκτυο

Διαβάστε περισσότερα

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση Επιπέδου 3 στο Internet (IGP, BGP) Β. Μάγκλαρης ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση Επιπέδου 3 στο Internet (IGP, BGP) Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 27/10/2014 Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 14. Ποιος είναι ο ρόλος των καρτών δικτύου (Network Interface Card, NIC); Απάντηση: Οι κάρτες δικτύου χρησιμοποιούνται για να συνδέσουν

Διαβάστε περισσότερα

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

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

Διαβάστε περισσότερα

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

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing): Δρομολόγηση Ι Εισαγωγή - ορολογία Προώθηση (forwarding): Οι συσκευές διαδικτύωσης (γέφυρες, δρομολογητές, κ.τ.λ.) προωθούν πακέτα δεδομένων στα κατάλληλα μονοπάτια βάσει των πινάκων δρομολόγησης (routing

Διαβάστε περισσότερα

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

Εργαστηριακή Άσκηση 6 Δυναμική δρομολόγηση RIP Δυναμική δρομολόγηση Εργαστηριακή Άσκηση 6 Δυναμική δρομολόγηση RIP Στη στατική δρομολόγηση, κάποιος διαχειριστής δικτύου ρυθμίζει χειροκίνητα τις εγγραφές στους πίνακες δρομολόγησης. Δεδομένου ότι οι

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Ασκήσεις επανάληψης

Δίκτυα Υπολογιστών. Ασκήσεις επανάληψης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής Δίκτυα Υπολογιστών Ασκήσεις επανάληψης 1. Κινητός υπολογιστής

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Δίκτυα Επικοινωνιών Ι Δίκτυα Επικοινωνιών Ι Ενότητα 5: Επίπεδο Δικτύου -Επίπεδο ελέγχου Διδάσκων: Νάσος Βάιος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών Δίκτυα Επικοινωνιών Ι Τμήμα Πληροφορικής

Διαβάστε περισσότερα

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΡΟΜΟΛΟΓΗΣΗ Χαρακτηριστικά Στρατηγικές ροµολόγησης Παραδείγµατα Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ - κεφ.10 (2/3)

Διαβάστε περισσότερα

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

Επικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1 Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Μήνυμα μήκους

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β. Διάρθρωση. Αναγκαιότητα της διευθυνσιοδότησης. Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 2 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 /

Διαβάστε περισσότερα

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

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 4: EIGRP - Enhanced Interior Gateway Routing Protocol (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Αρχές δρομολόγησης ΔΙΚΤΥΑ Η/Υ ΙΙ Αρχές δρομολόγησης Γενικά Δρομολόγηση και κριτήριο ελάχιστου κόστους (least-cost criterion) ο αριθμός των αλμάτων (hops), η χωρητικότητα των ζεύξεων, ο τηλεπικοινωνιακός φόρτος των ζεύξεων

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ημέχρι τώρα περιγραφή των πρωτοκόλλων TCP/IP αποδεικνύει, ότι το πρωτόκολλο IP είναι υπεύθυνο για τη μεταφορά των αυτοδύναμων πακέτων στον προορισμό, που δηλώνεται από τη διεύθυνση προορισμού, αλλά δεν

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Γ Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 /

Διαβάστε περισσότερα

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

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης. Εισαγωγή Η παρούσα εργαστηριακή άσκηση έχει ως σκοπό την εξοικείωση με τα πρωτόκολλα δρομολόγησης τα οποία χρησιμοποιούνται στα Ad-Hoc δίκτυα, καθώς και την συγκριτική

Διαβάστε περισσότερα

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

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Γ. Διάρθρωση. Σκοπός της Δρομολόγησης. Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Γ Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 2 3 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

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

Ad Hoc Routing Πρωτόκολλα. Κατηγορίες και κύρια πρωτόκολλα Ad Hoc Routing Πρωτόκολλα Κατηγορίες και κύρια πρωτόκολλα Αναγκαιότητα WSN Routing Algor. Λόγω των ιδιαίτερων χαρακτηριστικών των WSN δεν συνιστάται η χρήση αντίστοιχων αλγορίθμων που συναντιόνται σε άλλα

Διαβάστε περισσότερα

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

Β. Μάγκλαρης  9/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές & Πρωτόκολλα Δρομολόγησης στο Internet (I) Επίπεδο 3: EGP/BGP Επίπεδο 3: IGP/OSPF Επίπεδο 2: Ethernet Switches, VLANs Spanning Tree Protocol Β. Μάγκλαρης maglaris@netmode.ntua.gr

Διαβάστε περισσότερα

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

Επίπεδο Δικτύου: Διαδικτύωση Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου Κ. Βασιλάκης Περιεχόμενα ενότητες που εξετάζονται Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι

Διαβάστε περισσότερα

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

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

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):

Διαβάστε περισσότερα

7.1.1 Επίπεδο δικτύου Γενικές Αρχές

7.1.1 Επίπεδο δικτύου Γενικές Αρχές Κεφάλαιο 7 3 κατώτερα επίπεδα OSI 7.1.1 Επίπεδο δικτύου Γενικές Αρχές Σελ. 220-224 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Επικοινωνία σταθμών

Διαβάστε περισσότερα

7.7 Πρωτόκολλο ARP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.7 Πρωτόκολλο ARP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.7 Πρωτόκολλο ARP 73. Ποιο είναι το έργο του Πρωτοκόλλου Μετατροπής ιεύθυνσης (Address Resolution Protocol ARP); Η µετατροπή των ΙΡ διευθύνσεων στις αντίστοιχες φυσικές

Διαβάστε περισσότερα

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΑΤΜ ΚΑΙ FRAME RELAY (Kεφ. 11) ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΠΡΩΤΟΚΟΛΛΟΥ ATM ΛΟΓΙΚΕΣ ΖΕΥΞΕΙΣ ΑΤΜ ΚΕΛΙΑ ΑΤΜ ΜΕΤΑ ΟΣΗ ΚΕΛΙΩΝ ΑΤΜ Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings,

Διαβάστε περισσότερα

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

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 9: Shortest Path First - SPF Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων 1.1. Εισαγωγή Γενικότερα δεν υπάρχει κάποια ταξινόμηση των πιθανών δικτύων κάτω από την οποία να ταιριάζουν όλα τα δίκτυα. Παρόλα αυτά η ταξινόμηση τους είθισται να γίνεται

Διαβάστε περισσότερα

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που 7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί

Διαβάστε περισσότερα

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 2 / 19 Το Φυσικό Επίπεδο Το Φυσικό Επίπεδο ή στρώμα (Physical layer) ασχολείται με τη μετάδοση των bit (1 0) που απαρτίζουν

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης στο Internet (I) ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης στο Internet (I) Ταξινόμηση Τρόπων Δρομολόγησης Επίπεδο 3: Intra-domain & Inter-domain Routing Host Routing, IGP/OSPF EGP/BGP Β. Μάγκλαρης maglaris@netmode.ntua.gr

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου Κ. Βασιλάκης Περιεχόμενα ενότητες που εξετάζονται Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την

Διαβάστε περισσότερα

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

ΔΙΚΤΥΑ (18-19) Π. Φουληράς ΔΙΚΤΥΑ (18-19) Π. Φουληράς IP: Διευθύνσεις του Πρωτοκόλλου Διαδικτύου Οι διευθύνσεις IP είναι αφηρημένες (εικονικές κατά κάποιον τρόπο) και οπωσδήποτε διαφορετικές από τις φυσικές Οι χρήστες, εφαρμογές

Διαβάστε περισσότερα

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

Επικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1 Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Γ. Κορίλη Αλγόριθµοι ροµολόγησης

Γ. Κορίλη Αλγόριθµοι ροµολόγησης - Γ. Κορίλη Αλγόριθµοι ροµολόγησης http://www.seas.upenn.edu/~tcom50/lectures/lecture.pdf ροµολόγηση σε ίκτυα εδοµένων Αναπαράσταση ικτύου µε Γράφο Μη Κατευθυνόµενοι Γράφοι Εκτεταµένα έντρα Κατευθυνόµενοι

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 12: Επαναληπτική ενότητα Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή στα πρωτόκολλα TCP/IP και το INTERNET 2.1. Μέσα μετάδοσης, φυσικές διευθύνσεις

ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή στα πρωτόκολλα TCP/IP και το INTERNET 2.1. Μέσα μετάδοσης, φυσικές διευθύνσεις ΠΕΡΙΕΧΟΜΕΝΑ Κεφάλαιο 1 Εισαγωγή 1.0. Επισκόπηση 1.1. Δίκτυα υπολογιστών 1.2. Πρωτόκολλα δικτύων υπολογιστών 1.3. Το πρόβλημα της διαχείρισης 1.4. Μοντέλα και πρότυπα διαχείρισης 1.5. Τρόποι διακίνησης

Διαβάστε περισσότερα