Ειδικά Θέματα Δικτύων Ι Ενότητα 3: Το πρωτόκολλο CDP (Cisco Discovery Protocol) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ
Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας και στην Ανώτατη Εκκλησιαστική Ακαδημία Θεσσαλονίκης» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
Σκοποί ενότητας Αυτή η ενότητα παρουσιάζει το πρωτόκολλο CDP. 4
Περιεχόμενα ενότητας Αναζήτηση δικτύου με το πρωτόκολλο ανακαλύψεων της CDP. Γείτονες τρίτου στρώματος. Γείτονες δευτέρου στρώματος. Λειτουργίες του πρωτοκόλλου CDP. Βιβλιογραφία. 5
Το πρωτόκολλο CDP
Αναζήτηση δικτύου με το πρωτόκολλο ανακαλύψεων της CDP (1/3) Το πρωτόκολλο ανακαλύψεων της Cisco (CDP) είναι ένα ισχυρό εργαλείο παρακολούθησης του δικτύου και αντιμετώπισης προβλημάτων. Το πρωτόκολλο CDP είναι ένα εργαλείο συλλογής πληροφοριών που χρησιμοποιείται από τους διαχειριστές του δικτύου με σκοπό να πληροφορηθούν για τις απευθείας συνδεδεμένες συσκευές Cisco. Το πρωτόκολλο CDP είναι ένα ιδιόκτητο εργαλείο που μας επιτρέπει να έχουμε πρόσβαση σε ένα πλήθος πληροφοριών για πρωτοκόλλα και διευθύνσεις για τις απευθείας συνδεδεμένες συσκευές Cisco. 7
Αναζήτηση δικτύου με το πρωτόκολλο ανακαλύψεων της CDP (2/3) Από προεπιλογή, κάθε συσκευή Cisco στέλνει περιοδικά μηνύματα, που είναι γνωστά ως κοινοποιήσεις CDP, προς τις απευθείας συνδεδεμένες συσκευές Cisco. Αυτές οι κοινοποιήσεις περιέχουν πληροφορίες όπως το είδος των συσκευών που είναι συνδεδεμένες, τις διεπαφές του δρομολογητή που είναι συνδεδεμένες, τις διεπαφές που χρησιμοποιήθηκαν για να δημιουργηθούν οι συνδέσεις, και τα νούμερα των μοντέλων των συσκευών. 8
Αναζήτηση δικτύου με το πρωτόκολλο ανακαλύψεων της CDP (3/3) Οι περισσότερες συσκευές του δικτύου, εξ ορισμού, δεν δουλεύουν μεμονωμένα. Μια συσκευή Cisco συχνά έχει και άλλες συσκευές Cisco ως γείτονες στο δίκτυο. Οι πληροφορία που συγκεντρώνεται από άλλες συσκευές μπορούν να μας βοηθήσουν στο να πάρουμε αποφάσεις σχεδίασης δικτύου, αντιμετώπισης προβλημάτων και αλλαγές στον εξοπλισμό. Το πρωτόκολλο CDP μπορεί να χρησιμοποιηθεί ως ένα εργαλείο αναζήτησης στο δίκτυο, που θα μας βοηθήσει να χτίσουμε μια λογική τοπολογία δικτύου σε περίπτωση που αυτές οι πληροφορίες δεν θα υπάρχουν ή δεν θα μας λείπουν κάποιες λεπτομέρειες. 9
Γείτονες τρίτου στρώματος (1/2) Σε αυτό το σημείο στην διαμόρφωση της τοπολογίας μας, έχουμε μόνο απευθείας συνδεδεμένους γείτονες. Στο τρίτο στρώμα, τα πρωτόκολλα δρομολόγησης θεωρούν γείτονες τις συσκευές που μοιράζονται μαζί τους τον ίδιο χώρο διεύθυνσης δικτύου. Για παράδειγμα, ο δρομολογητής R1 και ο δρομολογητής R2 είναι γείτονες. Και οι δύο δρομολογητές είναι μέλη του δικτύου 192.168.2.0/24. 10
Γείτονες τρίτου στρώματος (2/2) Ο δρομολογητής R2 και ο δρομολογητής R3 είναι επίσης γείτονες γιατί και οι δύο μοιράζονται το δίκτυο 192.168.4.0/24. Αλλά ο δρομολογητής R1 και ο δρομολογητής R3 δεν είναι γείτονες γιατί δεν μοιράζονται τον ίδιο χώρο διεύθυνσης δικτύου. Εάν συνδέσουμε με ένα καλώδιο τον δρομολογητή R1 με το δρομολογητή R3 και ρυθμίσουμε τον καθένα με μια IP διεύθυνση από το ίδιο δίκτυο, τότε θα μπορούν να θεωρούνται γείτονες. 11
Γείτονες δευτέρου στρώματος (1/5) Εικόνα 1: Γείτονες δευτέρου στρώματος. Πηγή: Διδάσκων (2015). 12
Γείτονες δευτέρου στρώματος (2/5) Το πρωτόκολλο CDP λειτούργει μόνο στο δεύτερο στρώμα. Επομένως, οι γείτονες του πρωτοκόλλου CDP είναι συσκευές Cisco που είναι απευθείας συνδεδεμένες με φυσικό τρόπο και μοιράζονται την ίδια σύνδεση δεδομένων. Στην παραπάνω εικόνα, ο διαχειριστής του δικτύου είναι συνδεδεμένος με την συσκευή S3. Η συσκευή S3 θα λάβει τις κοινοποιήσεις CDP μόνο από την συσκευή S1,την συσκευή S2 και τον δρομολογητή R2, αυτό θα συμβεί γιατί η συσκευήs3 εκτός από τον διαχειριστή δικτύου είναι συνδεδεμένη με την συσκευή S1 και S2 και τον δρομολογητή R2. 13
Γείτονες δευτέρου στρώματος (3/5) Ποιους γείτονες θα έχει ο δρομολογητής R1 εάν υποθέσουμε ότι όλοι οι δρομολογητές και οι διακλαδωτές στην εικόνα είναι συσκευές Cisco που τρέχουν το πρωτόκολλο CDP; Μπορείς να προσδιορίσεις τους CDP γείτονες της κάθε συσκευής; 14
Γείτονες δευτέρου στρώματος (4/5) Στην τοπολογία μπορούμε να δούμε τις ακόλουθές CDP γειτονικές σχέσεις : Ο δρομολογητής R1 και η συσκευή S1 είναι CDP γείτονες. Ο δρομολογητής R1 και ο δρομολογητής R2 είναι CDP γείτονες. Ο δρομολογητής R2 και η συσκευή S2 είναι CDP γείτονες. Ο δρομολογητής R2 και οι συσκευή R3 είναι CDP γείτονες. Ο δρομολογητής R3 και η συσκευή S3 είναι CDP γείτονες. 15
Γείτονες δευτέρου στρώματος (5/5) Προσέξτε την διαφορά μεταξύ των γειτόνων του δευτέρου και του τρίτου στρώματος. Οι διακλαδωτές δεν είναι γείτονες για τους δρομολογητές στο τρίτο στρώμα, επειδή οι διακλαδωτές λειτουργούν μόνο στο δεύτερο στρώμα. Ωστόσο, στο δεύτερο στρώμα οι διακλαδωτές είναι γείτονες στους απευθείας συνδεδεμένους δρομολογητές. 16
Λειτουργίες του πρωτοκόλλου CDP (1/3) Το πρωτόκολλο CDP τρέχει στο στρώμα συνδέσμου δεδομένων συνδέοντας το φυσικό μέσω με τα πρωτόκολλα ULPs (upper-layer protocols). Επειδή το πρωτόκολλο CDP λειτουργεί στο στρώμα συνδέσμου δεδομένων, δυο ή περισσότερες συσκευές Cisco, όπως οι δρομολογητές που υποστηρίζουν διαφορετικά πρωτόκολλα στρώματος δικτύου (για παράδειγμα, το πρωτόκολλο IP και το Novell IPX), μπορούν να μάθουν η μια για την άλλη. 17
Λειτουργίες του πρωτοκόλλου CDP (2/3) Όταν μια συσκευή Cisco κάνει εκκίνηση, το πρωτόκολλο CDP κάνει εκκίνηση από προεπιλογή. Το πρωτόκολλο CDP αυτόματα ανακαλύπτει γειτονικές συσκευές Cisco που τρέχουν το πρωτόκολλο CDP, ανεξάρτητα από ποιο πρωτόκολλο ή σουίτα τρέχουν. Το πρωτόκολλο CDP ανταλλάσει πληροφορίες λογισμικού και εξοπλισμού συσκευής με τους απευθείας συνδεδεμένους CDP γείτονες. 18
Λειτουργίες του πρωτοκόλλου CDP (3/3) Το πρωτόκολλο CDP παρέχει τις ακόλουθες πληροφορίες για κάθε γειτονική συσκευή CDP: Αναγνωριστικά συσκευών: Για παράδειγμα, το διαμορφωμένο όνομα φιλοξενητή ενός διακλαδωτή. Λίστα διευθύνσεων: Έως μια διεύθυνση στρώματος δικτύου για κάθε πρωτόκολλο που υποστηρίζεται. Αναγνωριστικά θύρας: Το όνομα της τοπικής και της απομακρυσμένης θύρας στην μορφή ενός ASCII χαρακτήρα string όπως o Ethernet0. Λίστα δυνατοτήτων: Για παράδειγμα, αν αυτή η συσκευή είναι δρομολογητής ή διακλαδωτής. Πλατφόρμα: Η πλατφόρμα εξοπλισμού της συσκευής, για παράδειγμα, ένας δρομολογητής Cisco σειράς 7200. 19
Βιβλιογραφία 1. CCNA αυτοδιδασκαλία: Διασύνδεση συσκευών δικτύου Cisco (ICND), (Επιμέλεια) Steve McQuerry. 2. Δίκτυα υπολογιστών: Το πρώτο βώμα, Wendell Odom. 3. Ασκήσεις προσομοίωσης δικτύων, Emad Aboelela. 4. Εργαστηριακά μαθήματα στα δίκτυα και διαδίκτυα υπολογιστών, Βασίλειος Τσαουσίδης, Ελευθέριος Μαμάτας, Ιωάννης Ψαρράς, Ευστράτιος Κοσμίδης, Στυλιανός Δημητρίου. 20
Τέλος Ενότητας
Σημείωμα Αναφοράς Copyright ΤΕΙ Δυτικής Μακεδονίας, Νικολάου Σπύρος. «Ειδικά Θέματα Δικτύων Ι». Έκδοση: 1.0. Κοζάνη 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: 22
Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο. που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο. που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο. Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 23
Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς. το Σημείωμα Αδειοδότησης. τη δήλωση Διατήρησης Σημειωμάτων. το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει). μαζί με τους συνοδευόμενους υπερσυνδέσμους. 24
Σημείωμα Χρήσης Έργων Τρίτων Το Έργο αυτό κάνει χρήση των ακόλουθων έργων: Εικόνες/Σχήματα/Διαγράμματα/Φωτογραφίες. Βιβλιογραφικές Πηγές. 25