Ειδικά Θέματα Δικτύων Ι Ενότητα 4: Στατικές διαδρομές Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ
Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας και στην Ανώτατη Εκκλησιαστική Ακαδημία Θεσσαλονίκης» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
Σκοποί ενότητας Η ενότητα αυτή πραγματεύεται ζητήματα σχετικά με τις στατικές διαδρομές. 4
Περιεχόμενα ενότητας Σκοπός και σύνταξη των γραμμών εντολών μίας διαδρομής IP (Internet protocol). Στατικές διαδρομές. Αρχές πίνακα δρομολόγησης. Εφαρμογή των αρχών του πίνακα δρομολόγησης. Βιβλιογραφία. 5
Στατικές διαδρομές
Σκοπός και σύνταξη των γραμμών εντολών μίας διαδρομής IP Ο δρομολογητής μπορεί να ενημερωθεί για τα απομακρυσμένα δίκτυα με αυτούς τους δύο τρόπους: 1. Χειροκίνητα, από διαμορφωμένες στατικές διαδρομές. 2. Αυτόματα, από ένα πρωτόκολλο δυναμικής δρομολόγησης. 7
Στατικές διαδρομές (1/4) Εικόνα 1: Αποκομμένο δίκτυο. Πηγή: Διδάσκων (2015). 8
Στατικές διαδρομές (2/4) Οι στατικές διαδρομές συνήθως χρησιμοποιούνται όταν κάνουμε δρομολόγηση από ένα δίκτυο σε ένα αποκομμένο δίκτυο(stub network). Ένα αποκομμένο δίκτυο είναι ένα δίκτυο που είναι προσβάσιμο μόνο μέσω μίας διαδρομής. Για παράδειγμα, βλέποντας την παραπάνω εικόνα θα προσέξουμε ότι οποιοδήποτε δίκτυο που είναι συνδεδεμένο με τον δρομολογητή R1 θα έχει μόνο ένα δρόμο(θα πρέπει αν περάσει αυτή την μοναδική διαδρομή) για να φτάσει σε άλλους προορισμούς, είτε αν πρόκειται για δίκτυα που είναι συνδεδεμένα με τον δρομολογητή R2 είτε εάν πρόκειται για προορισμούς πέραν του δρομολογητή R2. 9
Στατικές διαδρομές (3/4) Επομένως, το δίκτυο 192.168.1.0 είναι ένα αποκομμένο δίκτυο και ο δρομολογητής R1 είναι ένας αποκομμένος δρομολογητής. Είναι σπατάλη πόρων να τρέχεις ένα πρωτόκολλο δρομολόγησης μεταξύ του δρομολογητή R1 και του δρομολογητή R2 γιατί ο δρομολογητής R1 έχει μονό μια διαδρομή για να στέλνει μη τοπικά. 10
Στατικές διαδρομές (4/4) Επομένως, οι στατικές διαδρομές ρυθμίζονται για να συνδέονται με απομακρυσμένα δίκτυα που δεν είναι απευθείας συνδεδεμένα με κάποιον δρομολογητή. Θα ρυθμίσουμε μια στατική διαδρομή στον δρομολογητή R2 προς το τοπικό δίκτυο που είναι συνδεδεμένο με τον δρομολογητή R1. 11
Αρχές πίνακα δρομολόγησης (1/8) Αρχή 1 η : Κάθε δρομολογητής αποφασίζει μόνος του, με βάση τις πληροφορίες που έχει στον πίνακα δρομολόγησης. Ο δρομολογητής R1 έχει τρείς στατικές διαδρομές στον πίνακα δρομολόγησης του και παίρνει αποφάσεις προώθησης βασιζόμενος μόνο στις πληροφορίες του πίνακα δρομολόγησης του. Ο δρομολογητής R1 δεν συμβουλεύεται τους πίνακες δρομολόγησης άλλων δρομολογητών. 12
Αρχές πίνακα δρομολόγησης Αρχή 1 η - Συνέχεια. (2/8) Ούτε γνωρίζει εάν αυτοί οι δρομολογητές έχουν ή όχι διαδρομές για άλλα δίκτυα. Είναι ευθύνη του διαχειριστή του δικτύου να γνωστοποιεί στους δρομολογητές του τα απομακρυσμένα δίκτυα. 13
Αρχές πίνακα δρομολόγησης (3/8) Αρχή 2 η : Το ότι ένας δρομολογητής έχει κάποια συγκεκριμένη πληροφορία στον πίνακα δρομολόγησης του δεν σημαίνει ότι και οι άλλοι δρομολογητές έχουν την ίδια πληροφορία. Ο δρομολογητής R1 δεν γνωρίζει τι πληροφορίες έχουν οι άλλου δρομολογητές στους πίνακες δρομολόγησης τους. Για παράδειγμα, ο δρομολογητής R1 έχει μια διαδρομή για το δίκτυο 192.168.5.0/24 μέσω του δρομολογητή R2. 14
Αρχές πίνακα δρομολόγησης Αρχή 2 η - Συνέχεια. (4/8) Σε όποιο πακέτο ταιριάζει σε αυτή την διαδρομή ανήκει στο δίκτυο 192.168.5.0/24 και θα προωθηθεί στον δρομολογητή R2. Ο δρομολογητής R1 δεν γνωρίζει εάν ο δρομολογητής R2 έχει ή όχι μια διαδρομή για το δίκτυο 192.168.5.0./24. Ξανά, ο διαχειριστής του δικτύου είναι υπεύθυνος για την εξασφάλιση ότι ο δρομολογητής του επόμενου άλματος έχει μια διαδρομή για αυτό το δίκτυο. 15
Αρχές πίνακα δρομολόγησης Αρχή 2 η - Συνέχεια. (5/8) Χρησιμοποιώντας την 2 η αρχή, χρειάζεται να ρυθμίσουμε την κατάλληλη δρομολόγηση στους υπόλοιπους δρομολογητές (τον R2 και τον R3) για να εξασφαλίσουμε ότι έχουν διαδρομές για αυτά τα τρία δίκτυα. 16
Αρχές πίνακα δρομολόγησης (6/8) Αρχή 3 η : Οι πληροφορίες δρομολόγησης για ένα μονοπάτι από το ένα δίκτυο στο άλλο δεν παρέχουν πληροφορίες δρομολόγησης για το μονοπάτι της επιστροφής. Οι περισσότερες από τις επικοινωνίες στο δίκτυο είναι αμφίδρομές. Αυτό σημαίνει ότι τα πακέτα πρέπει να ταξιδεύουν και στις δύο κατευθύνσεις μεταξύ των τελικών συσκευών που συμμετέχουν. 17
Αρχές πίνακα δρομολόγησης Αρχή 3 η - Συνέχεια. (7/8) Ένα πακέτο από τον PC1 μπορεί να φτάσει τον PC3 επειδή όλοι οι δρομολογητές που συμμετέχουν έχουν διαδρομές για το δίκτυο προορισμού 192.168.5.0/24. Ωστόσο, η επιτυχία επιστροφής των πακέτων από τον PC3 πίσω στον PC1 εξαρτάται από το αν οι δρομολογητές που συμμετέχουν έχουν μια διαδρομή για το μονοπάτι επιστροφής, δηλαδή το δίκτυο 192.168.1.0/24 του PC1. 18
Αρχές πίνακα δρομολόγησης Αρχή 3 η - Συνέχεια. (8/8) Χρησιμοποιώντας την 3 η αρχή, θα διαμορφώσουμε σωστές στατικές διαδρομές στους άλλους δρομολογητές για να είμαστε σίγουροι ότι έχουν διαδρομές επιστροφής πίσω στο δίκτυο 192.168.1.0/24. 19
Εφαρμογή των αρχών του πίνακα δρομολόγησης (1/4) Έχοντας κατά νου αυτές τις αρχές, πως θα απαντούσατε στις ερωτήσεις στις παρακάτω ερωτήσεις; 1. Θα φτάσουν στον προορισμό τους τα πακέτα από τον PC1; 2. Αυτό σημαίνει ότι οποιοδήποτε πακέτο από αυτά τα δίκτυα που προορίζεται για το δίκτυο 192.168.1.0/24 θα φτάσει στον προορισμό του; 20
Εφαρμογή των αρχών του πίνακα δρομολόγησης (2/4) 1. Θα φτάσουν στον προορισμό τους τα πακέτα από τον PC1; Σε αυτή την περίπτωση, τα πακέτα που προορίζονται για τα δίκτυα 192.168.3.0/24 και 192.168.4.0/24 θα φτάσουν στον προορισμό τους. Αυτό θα συμβεί γιατί ο δρομολογητής R1 έχει μια διαδρομή προς αυτά τα δίκτυα μέσω του δρομολογητή R2. Μόλις τα πακέτα φτάσουν στον δρομολογητή R2, αυτά τα δίκτυα είναι απευθείας συνδεδεμένα με τον δρομολογητή R2 και θα δρομολογηθούν χρησιμοποιώντας τον πίνακα δρομολόγησης του δρομολογητή R2. 21
Εφαρμογή των αρχών του πίνακα δρομολόγησης (3/4) 1. Θα φτάσουν στον προορισμό τους τα πακέτα από τον PC1; - Συνέχεια. Τα πακέτα που προορίζονται για το 192.168.5.0/24 δίκτυο δεν θα φτάσουν στον προορισμό τους. Ο δρομολογητής R1 έχει μια στατική διαδρομή για αυτό το δίκτυο μέσω του δρομολογητή R2. Ωστόσο, όταν ο δρομολογητής R2 λάβει ένα πακέτο, θα το ρίξει γιατί ο δρομολογητής R2 δεν περιέχει ακόμα στον πίνακα δρομολόγησης του μια διαδρομή για αυτό το δίκτυο. 22
Εφαρμογή των αρχών του πίνακα δρομολόγησης (4/4) Αυτό σημαίνει ότι οποιοδήποτε πακέτο από αυτά τα δίκτυα που προορίζεται για το δίκτυο 192.168.1.0/24 θα φτάσει στον προορισμό του; Εάν ο δρομολογητής R2 ή ο δρομολογητής R3 λάβει ένα πακέτο που προορίζεται για το δίκτυο 192.168.1.0/24, το πακέτο αυτό δεν θα φτάσει στον προορισμό του, γιατί κανένας από τους δύο δρομολογητές δεν έχει κάποια διαδρομή για το 192.168.1.0/24 δίκτυο. 23
Βιβλιογραφία 1. CCNA αυτοδιδασκαλία: Διασύνδεση συσκευών δικτύου Cisco (ICND), (Επιμέλεια) Steve McQuerry. 2. Δίκτυα υπολογιστών: Το πρώτο βώμα, Wendell Odom. 3. Ασκήσεις προσομοίωσης δικτύων, Emad Aboelela. 4. Εργαστηριακά μαθήματα στα δίκτυα και διαδίκτυα υπολογιστών, Βασίλειος Τσαουσίδης, Ελευθέριος Μαμάτας, Ιωάννης Ψαρράς, Ευστράτιος Κοσμίδης, Στυλιανός Δημητρίου. 24
Τέλος Ενότητας
Σημείωμα Αναφοράς Copyright ΤΕΙ Δυτικής Μακεδονίας, Νικολάου Σπύρος. «Ειδικά Θέματα Δικτύων Ι». Έκδοση: 1.0. Κοζάνη 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: 26
Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο. που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο. που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο. Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 27
Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς. το Σημείωμα Αδειοδότησης. τη δήλωση Διατήρησης Σημειωμάτων. το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει). μαζί με τους συνοδευόμενους υπερσυνδέσμους. 28
Σημείωμα Χρήσης Έργων Τρίτων Το Έργο αυτό κάνει χρήση των ακόλουθων έργων: Εικόνες/Σχήματα/Διαγράμματα/Φωτογραφίες. Βιβλιογραφικές Πηγές. 29