Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 8: Περισσότερα για το EIGRP (Enhanced Interior Gateway Routing Protocol) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ
Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας και στην Ανώτατη Εκκλησιαστική Ακαδημία Θεσσαλονίκης» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
Σκοποί ενότητας Αυτή η εργαστηριακή ενότητα πραγματεύεται ζητήματα σχετικά με το πρωτόκολλο EIGRP. 4
Περιεχόμενα ενότητας Καθορισμός της EIGRP διαδρομής συνοψισμού. Προεπιλεγμένη διαδρομή του EIGRP. Fine-tuning του EIGRP. Βιβλιογραφία. 5
Περισσότερα για το EIGRP
Καθορισμός της EIGRP διαδρομής συνοψισμού (1/7) Κατ 'αρχάς, ας προσδιορίσουμε ποια θα είναι η περίληψη αυτών των τριών δικτύων χρησιμοποιώντας την ίδια μέθοδο που χρησιμοποιήσαμε για τον προσδιορισμό της σύνοψης στατικών διαδρομών: 1. Γράψτε τα δίκτυα που θέλετε να συνοψίσει σε δυαδικά ψηφία. 2. Για να βρείτε την μάσκα υποδικτύου για την συνόψιση ξεκινήστε με το πιο αριστερό bit. 3. Πηγαίνοντας με φορά προς τα δεξιά βρέστε διαδοχικά όλα τα bits που ταιριάζουν. 4. Όταν βρείτε μια στήλη με bits που δεν ταιριάζουν σταματήστε. Είστε στο όριο σύνοψης. 7
Καθορισμός της EIGRP διαδρομής συνοψισμού (2/7) 5. Τώρα, μετρήστε τον αριθμό των bits στα αριστερά που ταίριαζαν, που στο δικό παράδειγμά μας είναι 22. Αυτός ο αριθμός γίνεται η μάσκα υποδικτύου σας για την συνοψισμένη διαδρομή: /22 ή 255.255.252.0. 6. Για να βρείτε την διεύθυνση δικτύου για συνόψιση αντιγράψτε τα ταιριαστά 22 bits και προσθέστε 0 bit στο τέλος για να γίνουν 32 bits. 8
Καθορισμός της EIGRP διαδρομής συνοψισμού (3/7) R3(config)#interface serial2/0 R3(config-if)#ip surstry address eigrp 1 192.168.0.0 255.255.252.0 R3(config-if)finterface serial3/0 R3(config-if)#ip sumary address eigrp 1 192.168.0.0 255.255.252.0 9
Καθορισμός της EIGRP διαδρομής συνοψισμού (4/7) Το αποτέλεσμα είναι η διεύθυνση δικτύου σύνοψης και η μάσκα για το 192.168.0.0/22. Διαμόρφωση της χειροκίνητης (μη-αυτόματης) συνόψισης EIGRP. Για την καθιέρωση χειροκίνητης (μη-αυτόματης) συνόψισης EIGRP σε όλες τις διεπαφές που στέλνουν πακέτα EIGRP, χρησιμοποιήστε την ακόλουθη εντολή διεπαφής: Router (config-if) #ip summary-address EIGRP as-number network-address subnet-mask. Επειδή ο δρομολογητής R3 έχει δύο EIGRP γείτονες, η χειροκίνητη συνόψιση EIGRP θα διαμορφωθεί στην serial2/0 και την serial3/0. 10
Καθορισμός της EIGRP διαδρομής συνοψισμού (5/7) Οι πίνακες δρομολόγησης των δρομολογητών R1 και R2 δεν περιλαμβάνουν πλέον τα ξεχωριστά δίκτυα 192.168.1.0/24, 192.168.2.0/24 και 192.168.3.0/24. Αντίθετα, εμφανίζουν μια ενιαία διαδρομή συνόψισης 192.168.0.0/22. Οι διαδρομές συνόψισης μειώνουν τον αριθμό των συνολικών διαδρομών στους πίνακες δρομολόγησης, το οποίο καθιστά την διαδικασία αναζήτησης στον πίνακα δρομολόγησης πιο αποτελεσματική. Οι διαδρομές συνόψισης επίσης απαιτούν λιγότερη χρήση εύρους ζώνης για τις ενημερώσεις δρομολόγησης επειδή μπορεί να σταλεί μια μονή διαδρομή αντί πολλών μεμονωμένων διαδρομών. 11
Καθορισμός της EIGRP διαδρομής συνοψισμού (6/7) R1#show ip route Gateway of last resort is not set C 192.168.10.3/30 is directly connected, Serial3/0 D 192.168.10.7 [90/3S23840] via 192.168.10.5, 00:01:34. Serial3/0 C 172.16.4.0/24 is directly connected, FastEthernet0/0 D 172.16.5.0/24 [90/3526400] via 192.168.10.5, 00:01:12, Serial3/0 C 172.16.7.0/30 is directly connected. Serial2/0 D 192.168.0.0/22 [90/2172416] via 192.168.10.5, 00:01:11, Serial3/0 12
Καθορισμός της EIGRP διαδρομής συνοψισμού (7/7) R2#show ip route D 192.168.10.3 [90/3523840] vin 192.168.10.9, 00:00:23, Serial3/0 C 192.168.10.7 is directly connected, Serial3/0 D 172.16.4.0/24 [90/3526400] via 192.168.10.9, 00:00:23, Serial3/0 C 172.16.5.0/24 is directly connected, FastEthernet0/0 C 172.16.7.0/30 is directly connected, Serial2/0 C 10.1.1.0 is directly connected. Loopback1 D 192.168.0.0/22 [90/3014400] via 192.168.10.9, 00:00:23, Serial3/0 13
Προεπιλεγμένη διαδρομή του EIGRP (1/8) Η χρήση μιας στατικής διαδρομής στο 0.0.0.0/0 ως προεπιλεγμένη διαδρομή δεν εξαρτάται από το πρωτόκολλο δρομολόγησης. Η "quad zero" προκαθορισμένη στατική διαδρομή μπορεί να χρησιμοποιηθεί με οποιαδήποτε πρωτόκολλο δρομολόγησης. Η προεπιλεγμένη στατική διαδρομή συνήθως ρυθμίζεται σε έναν δρομολογητή που έχει μια σύνδεση με ένα δίκτυο εκτός του τομέα της δρομολόγησης EIGRP, για παράδειγμα σύνδεση με μια υπηρεσία παροχής Internet (ISP). 14
Προεπιλεγμένη διαδρομή του EIGRP (2/8) Το EIGRP απαιτεί την χρήση της εντολής redistribute static για να συμπεριλάβει αυτή την προεπιλεγμένη στατική διαδρομή στις EIGRP ενημερώσεις δρομολόγησης της. Η εντολή redistribute static λέει στο EIGRP να συμπεριλάβει αυτή την στατική διαδρομή στις EIGRP ενημερώσεις του που θα σταλούν σε άλλους δρομολογητές. Παρακάτω βλέπουμε την διαμόρφωση της προεπιλεγμένης στατικής διαδρομής και την εντολή redistribute static στον δρομολογητή R2. 15
Προεπιλεγμένη διαδρομή του EIGRP (3/8) R2(config)#ip route 0.0.0.0 0.0.0.0 loopback R2(config)#router eigrp 1 R2(config-router)#redistribute static 16
Προεπιλεγμένη διαδρομή του EIGRP (4/8) Σημείωση: Η προεπιλεγμένη στατική διαδρομή χρησιμοποιεί την διεπαφή εξόδου Loopback1. Αυτό συμβαίνει επειδή ο δρομολογητής ISP στην τοπολογία μας δεν υπάρχει φυσικώς. Με τη χρήση μιας διεπαφής loopback μπορούμε να προσομοιώσουμε μια σύνδεση σε άλλο δρομολογητή. Οι πίνακες δρομολόγησης δείχνουν τώρα μια προεπιλεγμένη στατική διαδρομή, και μια πύλη όπως έχει ρυθμιστεί. Στους πίνακες δρομολόγησης για τους δρομολογητές R1 και R3 παρατηρήστε την πηγή δρομολόγησης και την διοικητική απόσταση για την καινούργια προεπιλεγμένη στατική διαδρομή. 17
Προεπιλεγμένη διαδρομή του EIGRP (5/8) R1#show ip route C D C D C D*EX 192.168.10.3 is directly connected, Serial3/0 192.168.10.7 [90/3523840] via 192.168.10.5, 01:06:01, Serial3/0 172.16.4.0/24 is directly connected, FastEthernet0/0 172.16.5.0/24 [90/3526400] via 192.168.10.5, 01:05:39, Serial3/0 172.16.7.0/30 is directly connected. Serial2/0 0.0.0.0/0 [170/3651840] via 192.168.10.5, 00:02:14, Serial3/0 D 192.168.0.0/22 [90/2172416] via 192.168.10.5, 01:05:38, Serial3/0 18
Προεπιλεγμένη διαδρομή του EIGRP (6/8) R3#show ip route C 192.168.10.3 is directly connected, Serial2/0 C 192.168.10.7 is directly connected, Serial3/0 D 172.16.4.0/24 Γ90/2172416] via 192.168.10.4. 01:04:48, Serial2/0 D 172.16.5.0/24 [90/3014400] via 192.168.10.8, 01:04:50, Serial3/0 D 172.16.7.0/24 [90/41024000] via 192.168.10.4, 01:04:50, Serial2/0 [90/41024000] via 192.168.10.8, 01:04:50, Serial3/0 C 192.168.1.0/24 is directly connected, FastEthernet0/0 C 192.168.2.0/24 is directly connected, Loopback2 C 192.168.3.0/24 is directly connected. Loopback3 R3#D*EX 0.0.0.0/0 [170/3139840] via 192.168.10.8, 00:01:25, Serial3/0 D 192.168.0.0/22 is a summary, 01:04:48, Null0 19
Προεπιλεγμένη διαδρομή του EIGRP (7/8) Η καταχώρηση για την προεπιλεγμένη στατική διαδρομή για τον δρομολογητή R1 είναι η ακόλουθη: D * EX 0.0.0.0/0 [170/3651840] via 192.168.10.5, 00:01:08, Serial3/0 D: Αυτή η στατική διαδρομή έγινε γνωστή από μια ενημέρωση δρομολόγησης EIGRP. *: Η διαδρομή είναι υποψήφια για να γίνει προεπιλεγμένη διαδρομή. EX: Η διαδρομή είναι μια εξωτερική διαδρομή EIGRP, σε αυτή την περίπτωση είναι μια στατική διαδρομή εκτός του τομέα δρομολόγησης EIGRP. 170: Αυτή είναι η τιμή της διοικητικής απόστασης μιας εξωτερικής διαδρομής EIGRP. 20
Προεπιλεγμένη διαδρομή του EIGRP (8/8) Οι προεπιλεγμένες διαδρομές παρέχουν μια προεπιλεγμένη διαδρομή εκτός της περιοχής δρομολόγησης και όπως και οι διαδρομές συνόψισης, ελαχιστοποιούν τον αριθμό των εγγραφών στον πίνακα δρομολόγησης. Σημείωση: Υπάρχει και μια άλλη μέθοδος για την διάδοση μια προεπιλεγμένης διαδρομής στο πρωτόκολλο EIGRP, χρησιμοποιώντας την εντολή ip default-network. 21
Fine-tuning του EIGRP (1/4) Αξιοποίηση εύρους ζώνης του EIGRP. Από προεπιλογή, το EIGRP θα χρησιμοποιήσει μόνο μέχρι το 50 τοις εκατό του εύρους ζώνης μιας διεπαφής για τις EIGRP πληροφορίες. Αυτό εμποδίζει την διαδικασία EIGRP της υπερχρησιμοποίησης μιας σύνδεσης και δεν επιτρέπει αρκετό εύρος ζώνης για τη δρομολόγηση σε κανονική κυκλοφορία. Η εντολή ip bandwidth-percent eigrp εύρος μπορεί να χρησιμοποιηθεί για να ρυθμίσετε το ποσοστό του εύρους ζώνης που μπορεί να χρησιμοποιηθεί από το EIGRP σε μια Router διεπαφή. (config-if) #ip bandwidth-percent EIGRP as-number percent 22
Fine-tuning του EIGRP (2/4) Διαμόρφωση διαστημάτων hello και χρόνου αναμονής. Τα διαστήματα hello και οι χρόνοι αναμονής μπορούν να ρυθμιστούν ανά-διεπαφή και δεν χρειάζεται να ταιριάζουν με άλλων δρομολογητών EIGRP για να δημιουργήσουν adjacencies. Η εντολή για την διαμόρφωση ενός διαφορετικού διαστήματος hello είναι: Router (config-if) #ip hello-interval eigrp as-number seconds 23
Fine-tuning του EIGRP (3/4) Εάν αλλάξετε το διάστημα hello βεβαιωθείτε ότι έχετε αλλάξει και τον χρόνο αναμονής σε μια τιμή ίση ή μεγαλύτερη από την τιμή του διαστήματος hello. Σε αντίθετη περίπτωση, θα αποτύχει η γειτνίαση μετά την λήξη του χρόνου αναμονής και πριν το επόμενο διάστημα hello. Η εντολή για να διαμορφώσετε έναν διαφορετικό χρόνο αναμονής είναι: Router (config-if) #ip hold-time eigrp as-number seconds 24
Fine-tuning του EIGRP (4/4) Η τιμή των δευτερολέπτων για τα διαστήματα hello και τα διαστήματα του χρόνου αναμονής μπορεί να κυμαίνεται από 1 έως 65.535. Αυτό το εύρος τιμής σημαίνει ότι μπορείτε να ρυθμίσετε το διάστημα hello σε τιμή πάνω από 18 ώρες, το οποίο μπορεί να είναι κατάλληλο για μια πολύ ακριβή σύνδεση dialup. 25
Βιβλιογραφία 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). Δίκτυα δεδομένων - Θεωρία και εφαρμογές. Εκδότης Ράπτης Βασίλειος. 26
Τέλος Ενότητας
Σημείωμα Αναφοράς Copyright ΤΕΙ Δυτικής Μακεδονίας, Νικολάου Σπύρος. «Ειδικά Θέματα Δικτύων ΙΙ». Έκδοση: 1.0. Κοζάνη 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: 28
Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο. που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο. που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο. Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 29
Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς. το Σημείωμα Αδειοδότησης. τη δήλωση Διατήρησης Σημειωμάτων. το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει). μαζί με τους συνοδευόμενους υπερσυνδέσμους. 30
Σημείωμα Χρήσης Έργων Τρίτων Το Έργο αυτό κάνει χρήση των ακόλουθων έργων: Εικόνες/Σχήματα/Διαγράμματα/Φωτογραφίες. Βιβλιογραφικές Πηγές. 31