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

Σχετικά έγγραφα
Ειδικά Θέματα Δικτύων Ι

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ειδικά Θέματα Δικτύων Ι Ενότητα 3: Παραμετροποίηση διευθύνσεων Internet Protocol (IP) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

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

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

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

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

Ειδικά Θέματα Δικτύων Ι. Ενότητα 5: Οι εντολές show του πρωτοκόλλου CDP και η ip route Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

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

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

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

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

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

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

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

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

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

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

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

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

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

Εισαγωγή στους Αλγορίθμους

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Ασφάλεια Υπολογιστικών Συστημάτων

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στους Αλγορίθμους

Διοικητική Λογιστική

Εισαγωγή στην Διοίκηση Επιχειρήσεων

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

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

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Εισαγωγή στους Αλγορίθμους

Τεχνολογία Λογισμικού

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Μηχανολογικό Σχέδιο Ι

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

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

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

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

Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

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

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

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

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 6 ου ΕΡΓΑΣΤΗΡΙΟΥ

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Τεχνολογία Πολυμέσων. Ενότητα 8: Pool Table. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Εισαγωγικές έννοιες θεωρίας Συστημάτων Αυτομάτου Ελέγχου Ενότητα 8 η : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΩΝ ΛΟΓΙΚΩΝ ΕΛΕΓΚΤΩΝ

Διοικητική Λογιστική

ΟΡΟΛΟΓΙΑ -ΞΕΝΗ ΓΛΩΣΣΑ

Εισαγωγικές έννοιες θεωρίας Συστημάτων Αυτομάτου Ελέγχου

Transcript:

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

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας και στην Ανώτατη Εκκλησιαστική Ακαδημία Θεσσαλονίκης» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

Σκοποί ενότητας Αυτή η ενότητα πραγματεύεται ζητήματα σχετικά με το πρωτόκολλο RIP. 4

Περιεχόμενα ενότητας (1/2) Διαδικασία αίτησης/απάντησης στο RIP. Διοικητική απόσταση. Βασική διαμόρφωση του RIPv1. Προσδιορισμός δικτύου. Επαλήθευση του πρωτοκόλλου RIP. Παθητικές διεπαφές. 5

Περιεχόμενα ενότητας (2/2) Διακοπή περιττών ενημερώσεων RIP. Αυτόματη συνόψιση. Δρομολογητές ορίων και αυτόματη συνόψιση. Βιβλιογραφία. 6

Το πρωτόκολλο RIP (Μέρος 1)

Διαδικασία αίτησης/απάντησης στο RIP (1/5) Το RIP χρησιμοποιεί δύο τύπους μηνυμάτων που προσδιορίζονται στο πεδίο εντολής: To μήνυμα αιτήματος και το μήνυμα απάντησης. Κάθε διαμορφωμένη διεπαφή που έχει RIP πρωτόκολλο στέλνει έξω ένα μήνυμα αιτήματος κατά την εκκίνηση, ζητώντας από όλους τους γειτονικούς δρομολογητές που έχουν πρωτόκολλο RIP να στείλουν τον πλήρη πίνακα δρομολόγησης τους. 8

Διαδικασία αίτησης/απάντησης στο RIP (2/5) Ένα μήνυμα απάντησης έρχεται πίσω από τους γειτονικούς δρομολογητές που έχουν RIP πρωτόκολλο. Όταν ο δρομολογητής που έστειλε το μήνυμα αιτήματος λάβει τα μηνύματα απάντησης, αξιολογεί κάθε καταχώρηση διαδρομής από τους πίνακες που έλαβε. Εάν κατά την αξιολόγηση βρει καταχώρηση μιας νέας διαδρομής, τότε εγκαθιστά-καταχωρεί αυτή την διαδρομή στον πίνακα δρομολόγησης του. 9

Διαδικασία αίτησης/απάντησης στο RIP (3/5) Αν η διαδρομή υπάρχει ήδη στον πίνακα, αντικαθιστά την υπάρχουσα καταχώρηση μόνο εάν η νέα καταχώρηση έχει καλύτερο μετρητή αλμάτων. Ο δρομολογητής εκκίνησης, στη συνέχεια, στέλνει μια ενημέρωση έναυσμα σε όλες τις διεπαφές που έχουν RIP πρωτόκολλο που περιέχει ο δικός του πίνακα δρομολόγησης, έτσι ώστε οι RIP γείτονες του να μπορούν να ενημερωθούν για τυχόν νέα δρομολόγια. 10

Διαδικασία αίτησης/απάντησης στο RIP (4/5) Κατηγορίες διευθύνσεων IP και ταξικής δρομολόγησης. Οι IP διευθύνσεις που αντιστοιχιστούν σε φιλοξενητές αρχικά χωρίστηκαν σε 3 κλάσεις: την κλάση Α, την κλάση Β και την κλάση Γ. Σε κάθε κλάση αντιστοιχούσε μια προεπιλεγμένη μάσκα υποδικτύου, για την κλάση Α ήταν 255.0.0.0, για την κλάση Β 255.255.0.0 και για την κλάση Γ 255.255.255.0. 11

Διαδικασία αίτησης/απάντησης στο RIP (5/5) Το RIP είναι ένα πρωτόκολλο ταξικής δρομολόγησης. Στις ενημερώσεις που στέλνει το RIPv1 δεν στέλνει πληροφορίες μάσκας υποδικτύου. Ως εκ τούτου, ένας δρομολογητής χρησιμοποιεί είτε την μάσκα υποδικτύου που έχει ρυθμιστεί σε μια τοπική διεπαφή, ή εφαρμόζει την προεπιλεγμένη μάσκα υποδικτύου με βάση την κατηγορία διεύθυνσης. Λόγω αυτού του περιορισμού, τα δίκτυα που έχουν πρωτόκολλο RIPv1 δεν μπορούν να είναι discontiguous ούτε μπορούν να εφαρμόσουν VLSM. 12

Διοικητική απόσταση Η διοικητική απόσταση (AD) είναι η αξιοπιστία (ή η προτίμηση) σε κάποια πηγή διαδρομής. Το RIP έχει μια προεπιλεγμένη διοικητική απόσταση 120. Σε σύγκριση με άλλα πρωτόκολλα εσωτερικής πύλη, το RIP είναι το λιγότερο προτιμώμενο πρωτόκολλο δρομολόγησης. Το IS-IS (Intermediate System to Intermediate System), το OSPF (Open Shortest Path First), το IGRP (Interior Gateway Routing Protocol) και το EIGRP (Enhanced Interior Gateway Routing Protocol) έχουν χαμηλότερες τιμές προεπιλεγμένης διοικητικής απόστασης. Θυμηθείτε ότι μπορείτε να ελέγξετε την διοικητική απόσταση, χρησιμοποιώντας τις εντολές show ip route ή την εντολή show ip protocols. 13

Βασική διαμόρφωση του RIPv1 (1/5) Ενεργοποίηση πρωτοκόλλου RIP με την εντολή router rip. Για να ενεργοποιήσετε ένα πρωτόκολλο δυναμικής δρομολόγησης, μπαίνετε στον global configuration mode και πληκτρολογείτε την εντολή router ένα κενό και στην συνέχεια ένα ερωτηματικό, έτσι θα εμφανιστεί μια λίστα με όλα τα διαθέσιμα πρωτοκόλλα δρομολόγησης που υποστηρίζει το IOS. 14

Βασική διαμόρφωση του RIPv1 (2/5) Εικόνα 1: Η τοπολογία. Πηγή: Διδάσκων (2015). 15

Βασική διαμόρφωση του RIPv1 (3/5) Πίνακας 1: Ο πίνακας δρομολόγησης. Πηγή: Διδάσκων (2015). 16

Βασική διαμόρφωση του RIPv1 (4/5) Για να μπείτε στον configuration mode δρομολογητή για το πρωτόκολλο RIP, εισάγετε την εντολή router rip στον global configuration prompt. Παρατηρήστε ότι μετά την πληκτρολόγηση της προηγούμενης εντολής θα εμφανιστεί το ακόλουθο: R1 (config-router) # 17

Βασική διαμόρφωση του RIPv1 (5/5) Αυτή η εντολή δεν θα ξεκινήσει απευθείας την διαδικασία του πρωτοκόλλου RIP. Αντ 'αυτού, παρέχει πρόσβαση για να διαμορφώσετε τις ρυθμίσεις δρομολόγησης του πρωτοκόλλου. Δεν αποστέλλονται ενημερώσεις δρομολόγησης. Αν χρειαστεί να αφαιρέσετε πλήρως την διαδικασία δρομολόγησης του RIP από μια συσκευή, αναιρέστε την προηγούμενη εντολή με την εντολή no route rip. Αυτή η εντολή διακόπτει τη διαδικασία του RIP και διαγράφει όλες τις υπάρχουσες διαμορφώσεις RIP. 18

Προσδιορισμός δικτύου (1/5) Με την είσοδο στον configuration mode του δρομολογητή του πρωτοκόλλου RIP, ο δρομολογητής έχει εντολή να τρέξει το πρωτόκολλο RIP. Αλλά ο δρομολογητής χρειάζεται επίσης να γνωρίζει ποιές τοπικές διεπαφές πρέπει να χρησιμοποιήσει για την επικοινωνήσει με άλλους δρομολογητές, καθώς και ποια τοπικά συνδεδεμένα δίκτυα θα πρέπει να αναγγείλει σε αυτούς τους δρομολογητές. 19

Προσδιορισμός δικτύου (2/5) Για να ενεργοποιήσετε την δρομολόγησης του RIP για ένα δίκτυο, πληκτρολογήστε στον configuration mode του δρομολογητή την εντολή network και την ταξική διεύθυνση δικτύου για κάθε απευθείας συνδεδεμένο δίκτυο. Router (config-router) # network directly-connectedclassful-network-address 20

Προσδιορισμός δικτύου (3/5) Η εντολή network: Ενεργοποιεί το RIP σε όλες τις διεπαφές που ανήκουν στο συγκεκριμένο δίκτυο. Οι συνδεδεμένες διεπαφές θα στείλουν και θα λάβουν ενημερώσεις του RIP. Μέσω των ενημερώσεων δρομολόγησης του RIP που στέλνονται στους άλλους δρομολογητές κάθε 30 δευτερόλεπτα αναγγέλλεται το συγκεκριμένο δίκτυο. 21

Προσδιορισμός δικτύου (4/5) Σημείωση: Εάν πληκτρολογήσετε μια διεύθυνση υποδικτύου, το IOS αυτόματα την μετατρέπει σε μια ταξική διεύθυνση δικτύου. Για παράδειγμα, αν εισάγετε την εντολή network 172.16.3.32, ο δρομολογητής θα την μετατρέψει σε network 172.16.3.0. Στην τοπολογία μας, ρυθμίζουμε και τους 3 δρομολογητές με την εντολή network για τα απευθείας συνδεδεμένα δίκτυα τους. Παρατηρούμε ότι έχουν εισαχθεί μόνο ταξικά δίκτυα. 22

Προσδιορισμός δικτύου (5/5) R1 (config) #router rip R1 (config-router) #network 172.16.2.0 R1 (config-router) #network 172.16.3.0 R2 (config) #router rip R2 (config-router) #network 172.16.1.0 R2 (config-router) #network 172.16.2.0 R2 (config-router) #network 172.16.4.0 R3 (config) #router rip R3 (config-router) #network 172.16.4.0 R3 (config-router) #network 172.16.5.0 23

Επαλήθευση του πρωτοκόλλου RIP (1/22) Για την επαλήθευση και την αντιμετώπιση προβλημάτων δρομολόγησης, αρχικά χρησιμοποιούμε τις εντολές show ip route και show ip protocols. Εάν δεν μπορέσουμε να απομονώσουμε το πρόβλημα χρησιμοποιώντας αυτές τις δύο εντολές, τότε χρησιμοποιούμε την εντολή debug ip rip για να εμφανιστεί ακριβώς ποιο είναι το πρόβλημα. 24

Επαλήθευση του πρωτοκόλλου RIP (2/22) Πριν ρυθμίσουμε κάποια δρομολόγηση, είτε αυτή είναι στατική είτε δυναμική, πρέπει να βεβαιωθούμε ότι όλες οι απαραίτητες διεπαφές είναι σε κατάσταση up / up χρησιμοποιώντας την εντολή show ip interface brief. Στους 3 δρομολογητές της τοπολογίας μας πληκτρολογούμε την εντολή show ip route. Η εντολή show ip route επαληθεύει ότι οι διαδρομές που λάβαμε από τους γειτονικούς δρομολογητές με πρωτόκολλο RIP έχουν εγκατασταθεί σε έναν πίνακα δρομολόγησης. 25

Επαλήθευση του πρωτοκόλλου RIP (3/22) R1#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP Gateway of last resort is not set R 172.16.4.0/24 [120/1] via 172.16.2.2, 00:00:02, serial2/0 R 172.16.5.0/24 [120/2] via 172.16.2.2, 00:00:02, serial2/0 C 172.16.3.0/24 is directly connected, FastEthernet0/0 C 172.16.2.0/24 is directly connected, Serial2/0 R 172.16.1.0/24 [120/1] via 172.16.2.2, 00:00:02, serial2/0 26

Επαλήθευση του πρωτοκόλλου RIP (4/22) R2#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP Gateway of last resort is not set C 172.16.4.0/24 is directly connected, serial3/0 R 172.16.5.0/24 [120/1] via 172.16.4.1, 00:00:12, Serial3/0 R 172.16.3.0/24 [120/1] via 172.16.2.1, 00:00:24, Serial2/0 C 172.16.2.0/24 is directly connected, serial2/0 C 172.16.1.0/24 is directly connected, FastEthernet0/0 27

Επαλήθευση του πρωτοκόλλου RIP (5/22) R3#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP Gateway of last resort is not set C 172.16.4.0/24 is directly connected, Serial3/0 C 172.16.5.0/24 is directly connected, FastEthernet0/0 R 172.16.3.0/24 [120/2] via 172.16.4.2, 00:00:08, Serial3/0 R 172.16.2.0/24 [120/1] via 172.16.4.2, 00:00:08, Serial3/0 R 172.16.1.0/24 [120/1] via 172.16.4.2, 00:00:08, Serial3/0 28

Επαλήθευση του πρωτοκόλλου RIP (6/22) Το R στο μήνυμα εξόδου δείχνει τις διαδρομές RIP. Επειδή αυτή η εντολή εμφανίζει ολόκληρο τον πίνακα δρομολόγησης, συμπεριλαμβανομένων των απευθείας συνδεδεμένων και στατικών διαδρομών, είναι συνήθως η πρώτη επιλογή εντολής που χρησιμοποιείται για τον έλεγχο της σύγκλισης. 29

Επαλήθευση του πρωτοκόλλου RIP (7/22) Οι διαδρομές μπορεί να μην εμφανιστούν αμέσως μετά την εκτέλεση της εντολής, επειδή παίρνει κάποιο χρονικό διάστημα στα δίκτυα για να συγκλίνουν. Ωστόσο, από τη στιγμή που η δρομολόγηση έχει ρυθμιστεί σωστά σε όλους τους δρομολογητές, η εντολή show ip route θα εμφανίσει ότι κάθε δρομολογητής έχει έναν πλήρη πίνακα δρομολόγησης, με μια διαδρομή σε κάθε δίκτυο της τοπολογίας. 30

Επαλήθευση του πρωτοκόλλου RIP (8/22) Υπάρχουν πέντε δίκτυα στην τοπολογία. Κάθε δρομολογητής απαριθμεί πέντε δίκτυα στον πίνακα δρομολόγησης του. Ως εκ τούτου, μπορούμε να πούμε ότι και οι τρεις δρομολογητές συγκλίνουν επειδή κάθε δρομολογητής έχει μια διαδρομή σε κάθε δίκτυο που εμφανίζεται στην τοπολογία. 31

Επαλήθευση του πρωτοκόλλου RIP (9/22) Ερμηνεύοντας το μήνυμα εξόδου της εντολής show ip route. Ας επικεντρωθούμε σε μια διαδρομή RIP που μας την έκανε γνωστή ο δρομολογητής R1 και ας ερμηνεύσουμε το μήνυμα εξόδου που εμφανίστηκε στον πίνακα δρομολόγησης. R 172.16.5.0/24 [120/2] via 172.16.2.2, 00:00:02, Serial2/0 32

Επαλήθευση του πρωτοκόλλου RIP (10/22) Ένας γρήγορος τρόπος για να επαληθεύσουμε ότι το πρωτόκολλο RIP τρέχει σε αυτόν τον δρομολογητή είναι να δούμε τις καταχωρήσεις των διαδρομών με τον κωδικό R μπροστά. Εάν δεν έχει ρυθμιστεί τουλάχιστον εν μέρει το πρωτόκολλο RIP, δεν θα δούμε καμία διαδρομή του RIP. Στη συνέχεια αναγράφεται η διεύθυνση του απομακρυσμένου δικτύου και η μάσκα υποδικτύου (172.16.5.0/24). 33

Επαλήθευση του πρωτοκόλλου RIP (11/22) Η τιμή της διοικητικής απόστασης (AD) είναι 120 για το RIP και η απόσταση για το δίκτυο είναι 2 άλματα. Αναφέρεται η IP διεύθυνση επόμενου άλματος του αναγγελλόμενου δρομολογητή(του δρομολογητής R2 στην 172.16.2.2) και πόσα δευτερόλεπτα έχουν περάσει από την τελευταία ενημέρωση (σε αυτή την περίπτωση είναι 00:00:02). Τέλος, η διεπαφή εξόδου που θα χρησιμοποιήσει αυτός ο δρομολογητής για την κίνηση κυκλοφορίας προς το απομακρυσμένο δίκτυο είναι η serial 2/0. 34

Επαλήθευση του πρωτοκόλλου RIP (12/22) Το μήνυμα εξόδου μπορεί να χρησιμοποιηθεί για να επαληθεύσουμε τις περισσότερες από τις παραμέτρους του RIP για να επιβεβαιώσουμε ότι: Έχει ρυθμιστεί η δρομολόγηση RIP. Οι σωστές διεπαφές έχουν σταλεί και έχουν λάβει και έχουν στείλει ενημερώσεις RIP. Ο δρομολογητής αναγγέλλει τα σωστά δίκτυα. Οι γειτονικοί δρομολογητές με πρωτόκολλο RIP στέλνουν ενημερώσεις. Αυτή η εντολή είναι επίσης πολύ χρήσιμη όταν θέλουμε να επαληθεύσουμε τις λειτουργίες και άλλων πρωτοκόλλων δρομολόγησης. 35

Επαλήθευση του πρωτοκόλλου RIP (13/22) R2#show ip protocols Routing Protocol is "rip Sending updates every 30 seconds, next due in 23 seconds Invalid after 180 seconds, hold down 180, flushed after 240 Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Redistributing: rip Default version control: send version 1, receive any version Interface Send Recv Triggered RIP Key-chain FastEthernet0/0 1 1 2 Serial2/0 1 1 2 Serial3/0 1 1 2 Automatic network summarization is in effect, Maximum path: 4 Routing for Networks: 172.16.1.0, 172.16.2.0, 172.16.4.0 36

Επαλήθευση του πρωτοκόλλου RIP (14/22) Η απόσταση είναι η διοικητική απόσταση (AD) που χρησιμοποιεί ο δρομολογητής R2 για τις ενημερώσεις που λαμβάνει από αυτόν τον γειτονικό δρομολογητή. Η τελευταία ενημέρωση είναι τα δευτερόλεπτα που πέρασαν από την τελευταία ενημέρωση που έλαβε ο δρομολογητής από τον εκάστοτε γειτονικό δρομολογητή. 37

Επαλήθευση του πρωτοκόλλου RIP (15/22) Τα περισσότερα λάθη διαμόρφωσης του RIP συνήθως είναι μια λανθασμένη δήλωση διαμόρφωσης της εντολής network, μια δήλωση διαμόρφωσης της εντολής network που λείπει ή την διαμόρφωση discontiguous υποδικτύων σε ένα ταξικό περιβάλλον. Μία αποτελεσματική εντολή που χρησιμοποιείται για να βρεθούν τα προβλήματα στις ενημερώσεις RIP είναι η εντολή debug ip rip. 38

Επαλήθευση του πρωτοκόλλου RIP (16/22) Αυτή η εντολή εμφανίζει τις RIP ενημερώσεις δρομολόγησης όπως αυτές αποστέλλονται και λαμβάνονται. Επειδή οι ενημερώσεις είναι περιοδικές, θα πρέπει να περιμένουμε για τον επόμενο γύρο ενημερώσεων πριν δούμε το μήνυμα εξόδου. Πληκτρολογώντας την εντολή debug ip rip στον δρομολογητή R2 της τοπολογίας μας εμφανίζεται το ακόλουθο μήνυμα εξόδου που βλέπουμε παρακάτω. Στην δεύτερη και την τρίτη γραμμή του μηνύματος εξόδου της εντολής βλέπουμε μια ενημέρωση που έρχεται από τον δρομολογητή R1 μέσω της σειριακής διεπαφής 2/0. 39

Επαλήθευση του πρωτοκόλλου RIP (17/22) R2#debug ip rip RIP protocol debugging is on RIP: received v1 update from 172.16.2.1 on Serial2/0m 172.16.3.0 in 1 hops RIP: received v1 update from 172.16.4.1 on Serial3/0, 172.16.5.0 in 1 hops RI RIP: build update entries network 172.16.2.0 metric 1 network 172.16.3.0 metric 2 network 172.16.4.0 metric 1 network 172.16.5.0 metric 2 P: sending v1 update to 255.255.255.255 via FastEthernet0/0 (172.16.1.1) RIP: sending v1 update to 255.255.255.255 via Serial3/0 (172.16.4.2) 40

Επαλήθευση του πρωτοκόλλου RIP (18/22) RIP: build update entries network 172.16.1.0 metric 1 network 172.16.2.0 metric 1 network 172.16.3.0 metric 2 RIP: sending v1 update to 255.255.255.255 via Serial2/0 (172.16.2.2) RIP: build update entries R2#undebug all network 172.16.1.0 metric 1 network 172.16.4.0 metric 1 network 172.16.5.0 metric 2 All possible debugging has been turned off 41

Επαλήθευση του πρωτοκόλλου RIP (19/22) Παρατηρήστε ότι μόνο ο δρομολογητής R1 στέλνει μια διαδρομή στο δίκτυο 172.16.3.0. Δεν στέλνεται καμία άλλη διαδρομή στο δίκτυο αυτό επειδή αν γινόταν κάτι τέτοιο θα παραβιάζονταν ο κανόνας του split horizon. Ο δρομολογητής R1 δεν επιτρέπεται να αναγγέλλει πίσω στο δρομολογητή R2 τα δίκτυα που ο δρομολογητής R2 είχε στείλει προηγουμένως στον δρομολογητής R1. 42

Επαλήθευση του πρωτοκόλλου RIP (20/22) Στην τέταρτη και την πέμπτη γραμμή του μηνύματος εξόδου της εντολής βλέπουμε ότι η επόμενη ενημέρωση που λαμβάνεται είναι από τον δρομολογητή R3. Και πάλι, λόγω του κανόνα του split horizon, ο δρομολογητής R3 στέλνει μόνο μία διαδρομή, το δίκτυο 172.16.5.0. Στην έκτη έως την ενδέκατη γραμμή του μηνύματος εξόδου της εντολής βλέπουμε ότι ο δρομολογητής R2 στέλνει τις δικές του ενημερώσεις. Αρχικά, ο δρομολογητής R2 δημιουργεί μια ενημέρωση για να την στείλει μέσω της διεπαφής FastEthernet 0/0. 43

Επαλήθευση του πρωτοκόλλου RIP (21/22) Αυτή η ενημέρωση περιλαμβάνει ολόκληρο τον πίνακα δρομολόγησης εκτός από το δίκτυο 172.16.1.0, το οποίο συνδέεται στην διεπαφή FastEthernet 0/0. Στην δωδέκατη έως την δέκατη έκτη γραμμή του μηνύματος εξόδου της εντολής βλέπουμε τον δρομολογητής R2 να δημιουργεί μια ενημέρωση για να την στείλει στον δρομολογητή R3. Περιλαμβάνονται τρεις διαδρομές. Ο δρομολογητής R2 δεν αναγγέλλει το δίκτυο που μοιράζονται ο δρομολογητής R2 και ο δρομολογητή R3, επίσης δεν αναγγέλλει το δίκτυο 172.16.5.0, λόγω του κανόνα του split horizon. 44

Επαλήθευση του πρωτοκόλλου RIP (22/22) Στην δεκάτη έβδομη έως την εικοστή πρώτη γραμμή του μηνύματος εξόδου της εντολής βλέπουμε τον δρομολογητή R2 να δημιουργεί μια ενημέρωση για να την στείλει στον δρομολογητή R1. Περιλαμβάνονται τρεις διαδρομές. Ο δρομολογητής R2 δεν αναγγέλλει το δίκτυο που μοιράζονται ο δρομολογητής R2 και ο δρομολογητής R1, ούτε επίσης αναγγέλλει το δίκτυο 172.16.3.0, λόγω του κανόνα του split horizon. Στην εικοστή δεύτερη γραμμή του μηνύματος εξόδου της εντολής εισάγουμε την εντολή undebug all για να σταματήσουμε την παρακολούθηση των ενημερώσεις RIP του δρομολογητή R2 45

Παθητικές διεπαφές (1/2) Η αποστολή περιττών ενημερώσεων σε ένα τοπικό δίκτυο επηρεάζει το δίκτυο με τρεις τρόπους. 1. Σπαταλιέται εύρος ζώνης για να μεταφερθούν περιττές ενημερώσεις. Λόγο ότι οι ενημερώσεις του RIP είναι broadcast, οι διακλαδωτές θα προωθήσουν τις ενημερώσεις σε όλες τις θύρες. 2. Πρέπει όλες οι συσκευές του τοπικό δίκτυο να επεξεργαστούν την ενημέρωση στο στρώμα μεταφορών τους, εκεί η συσκευή λήψης θα απορρίψει την ενημέρωση. 46

Παθητικές διεπαφές (2/2) 3. Είναι ένα ρίσκο για την ασφάλεια η αναγγελία ενημερώσεων σε ένα broadcast δίκτυο. Οι ενημερώσεις RIP μπορούν να παρεμποδιστούν με το sniffing λογισμικό του πακέτου. Οι ενημερώσεις δρομολόγησης μπορούν να τροποποιηθούν και να σταλούν πίσω στον δρομολογητή, αλλοιώνοντας τον πίνακα δρομολόγησης με ψεύτικες μετρικές τιμές που κατευθύνουν λανθασμένα την κυκλοφορία. 47

Διακοπή περιττών ενημερώσεων RIP (1/2) Η πιο σωστή λύση για να σταματήσουν οι περιττές ενημερώσεις είναι να χρησιμοποιήσετε την εντολή passive-interface, η οποία εμποδίζει την μετάδοση των ενημερώσεων δρομολόγησης μέσω μιας διεπαφής δρομολογητή αλλά εξακολουθεί να επιτρέπει αυτό το δίκτυο να αναγγέλλεται σε άλλους δρομολογητές. Router (config-router) # passive-interface interface-type interface-number 48

Διακοπή περιττών ενημερώσεων RIP (2/2) Αυτή η εντολή σταματά τις ενημερώσεις δρομολόγηση που στέλνονται μέσω της καθορισμένης διεπαφής. Ωστόσο, το δίκτυο που ανήκει αυτή η καθορισμένη διεπαφή θα εξακολουθεί να αναγγέλλεται στις ενημερώσεις δρομολόγησης που αποστέλλονται μέσω άλλων διεπαφών. Όλα τα πρωτόκολλα δρομολόγησης υποστηρίζουν την εντολή passive-interface. 49

Αυτόματη συνόψιση (1/10) Θα χρησιμοποιήσουμε την παρακάτω τοπολογία. Χρησιμοποιούνται τρία ταξικά δίκτυα: Το 172.16.0.0/16, το 172.30.7.0/24 και το 172.30.8.0/24. Το δίκτυο 172.16.0.0/16 είναι υποδίκτυο των τριών παρακάτω υποδικτύων: 172.16.1.0/24. 172.16.2.0/24. 172.16.3.0/24. 50

Αυτόματη συνόψιση (2/10) Εικόνα 2: Αυτόματη συνόψιση. Πηγή: Διδάσκων (2015). 51

Αυτόματη συνόψιση (3/10) Οι παρακάτω συσκευές είναι μέρος της ταξικής διεύθυνσης δικτύου 172.16.0.0/16: Όλες οι διεπαφές του δρομολογητή R1. Η σειριακή διεπαφή 2/0 και η διεπαφή FastEthernet 0/0 του δρομολογητή R2. Το δίκτυο 172.30.7.0/24 υποδικτυώνεται ως ένα μεμονωμένο υποδίκτυο, το υποδίκτυο 172.30.7.8/30. Ο πίνακας δρομολόγησης της τοπολογίας της παρουσιάζεται στην επόμενη διαφάνεια. 52

Αυτόματη συνόψιση (4/10) Πίνακας 2: Αυτόματη συνόψιση. Πηγή: Διδάσκων (2015). 53

Αυτόματη συνόψιση (5/10) Ακολουθεί η διαμόρφωση των δρομολογητών R1, R2 και R3. Παρατηρούμε ότι δεν είναι απαραίτητες οι εντολές no shutdown και clock rate επειδή αυτές οι εντολές εξακολουθούν να ρυθμίζονται όπως και πριν. Ωστόσο, επειδή προστίθενται νέα δίκτυα, η διαδικασία δρομολόγησης RIP έχει αφαιρεθεί πλήρως με την εντολή no router rip πριν την ενεργοποιήσετε και πάλι. 54

Αυτόματη συνόψιση (6/10) R1(config)#interface fa0/0 R1(config-if)#ip address 172.16.3.1 255.255.255.0 R1(config-if)#interface s2/0 R1(config-if)#ip address 172.16.2.1 255.255.255.0 R1(config-if)#no router rip R1(config)#router rip R1(config-router)#network 172.16.3.0 R1(config-router)#network 172.16.2.0 R1(config-router)#passive-interface FastEthernet 0/0 R1(config-router)#end R1#show run! router rip passive-interface FastEthernet 0/0, network 172.16.0.0 55

Αυτόματη συνόψιση (7/10) R2(config)#interface s2/0 R2(config-if)#ip address 172.16.2.2 255.255.255.0 R2(config-if)#interface fa0/0 R2(config-if)#ip address 172.16.1.1 255.255.255.0 R2(config-if)#interface s3/0 R2(config-if)#ip address 172.30.7.9 255.255.255.252 R2(config-if)#no router rip R2(config)brouter rip R2(config-router)#network 172.16.0.0 R2(config-router)#network 172.30.7.8 R2(config-router)#passive-interface Fastethernet 0/0 R2(config-router)#end R2#show run! router rip passive-interface Fastithernet0/0, network 172.16.0.0 56

Αυτόματη συνόψιση (8/10) R3(config)#interface fao/o R3(config-if)#ip address 172.30.8.1 2SS.255.255.0 R3(config-if)#interface s3/0 R3(config-if)#ip address 172.30.7.10 255.255.255.252 R3(config-if)#no router rip R3(config)#router rip R3(config-router)#network 172.30.7.0 R3(config-router)#network 172.30.8.0 R3(config-router)#passive-interface Fastithernet 0/0 R3(config-router)#end R3#show run! router rip passive-interface FastEthernet0/0, network 172.30.7.0, network 172.30.8.0 57

Αυτόματη συνόψιση (9/10) Στο μήνυμα εξόδου για τον δρομολογητή παρατηρούμε ότι και τα δύο υποδίκτυα έχουν ρυθμιστεί με την εντολή network. Αυτή η διαμόρφωση είναι τεχνικά εσφαλμένη, δεδομένου ότι το RIPv1 στέλνει στις ενημερώσεις του την ταξική διεύθυνση δικτύου και όχι το υποδίκτυο. Ως εκ τούτου, το IOS αλλάξει την διαμόρφωση για να δείχνει την σωστή ταξική διαμόρφωση, όπως μπορεί να δει κανείς στο μήνυμα εξόδου της εντολής show run. 58

Αυτόματη συνόψιση (10/10) Στο μήνυμα εξόδου για τον δρομολογητή R2, παρατηρούμε ότι το υποδίκτυο 172.30.7.8 είχε ρυθμιστεί με την εντολή network. Και πάλι, αυτή η ρύθμιση είναι λανθασμένη από τεχνικής απόψεων και το IOS στην τρέχουσα διαμόρφωση την αλλάζει σε 172.30.7.0. Στο μήνυμα εξόδου για τον δρομολογητή R3, η διαμόρφωση δρομολόγησης για τον δρομολογητή R3 είναι σωστή. Η τρέχουσα διαμόρφωση ταιριάζει με αυτό που εισάγαμε στον configuration mode του δρομολογητή. 59

Δρομολογητές ορίων και αυτόματη συνόψιση (1/2) Όπως γνωρίζετε, το RIP είναι ένα πρωτόκολλο ταξικής δρομολόγησης που συνοψίζει αυτόματα τα ταξικά δίκτυα σε βασικά όρια-πλαίσια δικτύου. Ο δρομολογητής R2 έχει διεπαφές σε περισσότερα από ένα κύρια ταξικά δίκτυα. Αυτό καθιστά τον δρομολογητή R2 ως τον δρομολογητή ορίων στο πρωτόκολλο RIP. Η σειριακή διεπαφή 2/0 και η διεπαφή FastEthernet 0/0 του δρομολογητή R2 βρίσκονται και οι δυο μέσα στο πλαίσιο-όριο του δικτύου 172.16.0.0. 60

Δρομολογητές ορίων και αυτόματη συνόψιση (2/2) Η σειριακή διεπαφή 3/0 βρίσκεται μέσα στο όριοπλαίσιο του 172.30.7.0. Επειδή οι δρομολογητές ορίων συνοψίζουν υποδίκτυα RIP από το ένα κύριο δίκτυο στο άλλο, οι ενημερώσεις για τα δίκτυα 172.16.1.0, 172.16.2.0 και 172.16.3.0 θα συνοψισθούν αυτόματα στο δίκτυο 172.16.0.0 μόλις σταλούν από τον δρομολογητή R2 μέσω της σειριακής διεπαφής 3/0. 61

Βιβλιογραφία 1. Doherty, J., Anderson, N., & Maggiora, D. P. (2010). Ο οδηγός της Cisco για τη δικτύωση. Εκδόσεις Κλειδάριθμος, Αθήνα. 2. Comer, E. D. (2007).Δίκτυα και διαδίκτυα υπολογιστών. Εκδόσεις Κλειδάριθμος, Αθήνα. 3. Peterson, L. L. & Davie, S. B. (2009). Δίκτυα υπολογιστών: Μία προσέγγιση απο τη σκοπιά των συστημάτων. Εκδόσεις Κλειδάριθμος, Αθήνα. 4. Comer, E. D. (2001). Διαδίκτυα με TCP/IP: Αρχές, πρωτόκολλα και αρχιτεκτονικές. Εκδόσεις Κλειδάριθμος, Αθήνα. 5. Ράπτης, Β. (2004). Δίκτυα δεδομένων - Θεωρία και εφαρμογές. Εκδότης Ράπτης Βασίλειος. 62

Τέλος Ενότητας

Σημείωμα Αναφοράς Copyright ΤΕΙ Δυτικής Μακεδονίας, Νικολάου Σπύρος. «Ειδικά Θέματα Δικτύων ΙΙ». Έκδοση: 1.0. Κοζάνη 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: 64

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο. που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο. που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο. Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 65

Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς. το Σημείωμα Αδειοδότησης. τη δήλωση Διατήρησης Σημειωμάτων. το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει). μαζί με τους συνοδευόμενους υπερσυνδέσμους. 66

Σημείωμα Χρήσης Έργων Τρίτων Το Έργο αυτό κάνει χρήση των ακόλουθων έργων: Εικόνες/Σχήματα/Διαγράμματα/Φωτογραφίες. Βιβλιογραφικές Πηγές. 67