Βίντεο: Internet Technologies - Computer Science for Business Leaders 2016 2024
Στο λειτουργικό σύστημα Junos, η δημιουργία διαδρομών BGP στον πίνακα δρομολόγησης είναι θέμα διαφήμισης. Η προεπιλεγμένη συμπεριφορά του BGP είναι να δεχτεί όλες τις διαδρομές χωρίς βρόχο που έχουν μάθει μέσω του BGP. Πρέπει να διαμορφώσετε τις πολιτικές δρομολόγησης για να βεβαιωθείτε ότι αυτές οι διαδρομές διαδίδονται μέσω του δικτύου.
Κάθε σύνδεσμος στην τοπολογία είναι ένα υποδίκτυο στο οποίο είναι συνδεδεμένοι οι δρομολογητές. Αυτά τα υποδίκτυα περιλαμβάνονται στον πίνακα δρομολογίων ως στατικές διαδρομές (άμεσες διαδρομές, για να είμαστε πιο ακριβείς). Εάν μπορείτε να διαφημίσετε αυτά τα υποδίκτυα στους εσωτερικούς γείτονές σας, θα έχετε διαδρομές BGP σε όλους τους εσωτερικούς συνομηλίκους σας.
Η ρύθμιση της πολιτικής δρομολόγησης απαιτεί τον ορισμό της πολιτικής και την εφαρμογή αυτής της πολιτικής είτε στην κίνηση ελέγχου εισόδου (εισαγωγής) είτε στην εξερχόμενη (έλεγχος εξαγωγής) κυκλοφορίας ελέγχου.
Σε αυτήν την περίπτωση, θέλετε να συμπεριλάβετε στατικές διαδρομές, επομένως χρησιμοποιείτε τη δράση αποδοχής. Αυτή η πολιτική ονομάζεται ibgp-export και έχει έναν όρο, στατικό για εξαγωγή, που διαφημίζει όλες τις στατικές διευθύνσεις με το BGP:
[edit policy options] πολιτική-δήλωση ibgp-export { τότε δεχτείτε.}}
Σε αυτήν την πολιτική δρομολόγησης, δέχεστε όλες τις διαδρομές που είναι στατικές. Το εάν τα αποδέχεστε καθώς λαμβάνετε κυκλοφορία ελέγχου πρωτοκόλλου ή τα συμπεριλαμβάνετε στην κυκλοφορία ελέγχου εξερχόμενου πρωτοκόλλου εξαρτάται από το όπου εφαρμόζετε την πολιτική. Σε αυτό το παράδειγμα, συμπεριλαμβάνετε τις διαδρομές στα εξερχόμενα BGP σας, οπότε πρέπει να εφαρμόσετε την πολιτική ως πολιτική εξαγωγής για την ομάδα σας IBGP:
[επεξεργαστείτε πρωτόκολλα] bgp {group my-guys {type internal; εξαγωγή ibgp-εξαγωγή? γείτονος 192. 168. 14. 1; γείτονας 192. 168. 14. 2; γειτονικός 192. 168. 14. 4;}}
Η έκδοση μιας εντολής διαδρομής εμφάνισης αποκαλύπτει ότι οι διαδρομές BGP βρίσκονται τώρα στον πίνακα δρομολόγησης:
user @ router2> show inet inet. 0: 16 προορισμοί, 16 διαδρομές (15 ενεργές, 0 holddown, 1 κρυφό) + = ενεργή διαδρομή, - = 10 έως 192. 168. 14. 3 μέσω fe-0/0/0. 0 192. 168. 14. 2/24 * [BGP / 100] 6w0d 01: 56: 10 έως 192. 168. 14. 3 μέσω fe-0/0/0. 0 192. 168. 14. 4/24 * [BGP / 100] 6w0d 01: 56: 10 έως 192. 168. 14. 3 μέσω fe-0/0/0. 0 192. 168. 64. 0/21 * [Direct / 0] 6w0d 02: 03: 45 μέσω fxp0. 0 192. 168. 71. 246/32 * [Τοπικό / 0] 6w0d 02: 03: 45 Τοπικό μέσω fxp0. 0 192. 168. 102. 0/23 * [BGP / 100] 6w0d 02: 03: 45 έως 192. 168. 71. 254 μέσω fxp0. 0 207. 17. 136. 0/24 * [στατική / 5] 6w0d 02: 03: 45 έως 192. 168. 71. 254 μέσω fxp0. 0 207. 17. 136. 192/32 * [Static / 5] 6w0d 01: 56: 10 έως 192. 168. 71. 254 μέσω fxp0. 0 …
Μπορείτε να αναγνωρίσετε τις διαδρομές BGP από το περιεχόμενο εντός παρενθέσεων.Το περιεχόμενο με παρεμβολές δείχνει τον τρόπο εκμάθησης της διαδρομής και καθορίζει την τοπική προτίμηση.
Η τοπική προτίμηση χρησιμοποιείται για την επιλογή μεταξύ των διαδρομών με το ίδιο πρόθεμα προορισμού. Η χαμηλότερη τιμή κερδίζει, έτσι (για παράδειγμα) χρησιμοποιείται μια στατική διαδρομή next hop (τοπική προτίμηση 5) αντί για ένα επόμενο βήμα BGP (100) (σε μερικές περιπτώσεις μοιράζονται το ίδιο επόμενο hop, αλλά αυτό δεν ισχύει πάντα).
Η τοπική προτίμηση χρησιμοποιείται για να αποφασίσει ποια διαδρομή θα χρησιμοποιήσει εάν υπάρχουν δύο δρομολόγια προς τον ίδιο προορισμό. Για παράδειγμα, εάν μια στατική διαδρομή έχει τοπική προτίμηση 5 και το BGP έχει τοπική προτίμηση 100, ο δρομολογητής θα χρησιμοποιήσει τη στατική διαδρομή λόγω της υψηλότερης τιμής προτιμήσεων (μικρότερος αριθμός).
Μετά τη διαμόρφωση της πολιτικής δρομολόγησης για τους δρομολογητές σας IBGP, πρέπει να διαμορφώσετε την πολιτική για τον δρομολογητή EBGP. Όπως αποδεικνύεται, μπορείτε να χρησιμοποιήσετε μια πολύ παρόμοια πολιτική και να την εφαρμόσετε στην εξωτερική ομάδα σας:
[επεξεργασία πολιτικών-επιλογών] πολιτική-δήλωση ebgp-εξαγωγή {term-statics εξαγωγής {από static πρωτόκολλο? τότε δεχθείτε}}}
Τώρα εφαρμόστε την στην εξωτερική σας ομάδα:
[επεξεργασία πρωτοκόλλων] bgp {group these-guys {type external; εξαγωγή ebgp-εξαγωγής? peer-as 65002; γειτονιά 10. 0. 26. 2}}}
Η εφαρμογή αυτών των δύο πολιτικών δρομολόγησης διασφαλίζει ότι οι διαδρομές μοιράζονται μέσα στο πλέγμα IBGP και ότι αυτές οι διαδρομές δεν θα διαρρεύσουν μέσω της σύνδεσης EBGP μεταξύ αυτόνομων συστημάτων (AS) είναι σημαντικό επειδή δεν θέλετε να πλημμυρίσετε (ή κατ 'επέκταση να πλημμυρίσετε) τις εσωτερικές διαδρομές σε ένα γειτονικό δίκτυο.
Η έκδοση μιας εντολής bgp του πρωτοκόλλου διαδρομής εμφάνισης σε κάθε δρομολογητή θα πρέπει να αποκαλύπτει ότι μόνο οι αναμενόμενες διαδρομές περιλαμβάνονται στους πίνακες διαδρομών.
Σκεφτείτε να ορίσετε μια συνολική διαδρομή που θα αντιπροσωπεύει ολόκληρο το σύνολο των διευθύνσεών σας. Για παράδειγμα, εάν έχετε πολλές συνεχόμενες διευθύνσεις 192. 168. x / 24, διαμορφώστε μια συγκεντρωτική διαδρομή και φιλτράρετε αυτές τις διαδρομές.