Δύο PE, ένα πρόθεμα: γιατί το RD καθορίζει την ορατότητα
Δύο δρομολογητές άκρου που διαφημίζουν το ίδιο πρόθεμα μοιράζονται έναν προορισμό, εκτός αν τα route distinguishers τους διαφέρουν. Εκχωρήστε συνειδητά και μετά ελέγξτε το VRF.
Δύο δρομολογητές άκρου που διαφημίζουν το ίδιο πρόθεμα πελάτη περιγράφουν έναν μόνο προορισμό VPNv4 μέχρι να τους χωρίσει κάτι, και ο διαχωριστής είναι το route distinguisher. Προσδιορίζει το πρόθεμα· δεν αποφασίζει ποιος εισάγει το αποτέλεσμα, αυτό είναι δουλειά του route target. Εκχωρήστε RD από το σύνολο των διαδρομών που πρέπει να παραμένουν διακριτές σε κάθε περιοχή όπου αυτές οι διαφημίσεις μπορούν να συναντηθούν, όχι από τη διάταξη αρχείων ενός μόνο κουτιού. Ο αριθμός που επιλέγετε είναι μια ταυτότητα από την οποία θα εξαρτηθούν μεταγενέστερες αναθεωρήσεις, οπότε ανήκει σε ένα απόθεμα πριν μπει σε μια διαμόρφωση.
Ένα RD μαζί με ένα πρόθεμα είναι ένας προορισμός
Ένα RD μαζί με ένα πρόθεμα IPv4 σχηματίζει τον προορισμό VPNv4 που συγκρίνει το επίπεδο ελέγχου. Δώστε σε δύο PE το ίδιο πρόθεμα για διαφορετικούς πελάτες και, χωρίς διαφορετικά RD, διαφημίζουν διαδρομές προς έναν προορισμό. Τίποτα στην οθόνη δεν σας λέει ότι αυτή η ομαδοποίηση είναι λάθος, γιατί η πλατφόρμα κάνει ακριβώς αυτό που λέει η ταυτότητα. Αλλάξτε το RD σε ένα από τα δύο και η παλιά διαφήμιση αποσύρεται, ενώ μια νέα εμφανίζεται κάτω από άλλη ταυτότητα. Ό,τι κατάντη βασιζόταν στην παλιά ταυτότητα, από την επιλογή διαδρομής ως ένα αποθηκευμένο φίλτρο χειριστή, τώρα αναφέρεται σε κάτι που δεν υπάρχει πια.
Πολλές διαδρομές ανά προορισμό είναι συνήθης συμπεριφορά BGP, όχι σύμπτωμα. Ένας speaker μπορεί να κρατά πολλές ληφθείσες διαδρομές ενώ επιλέγει μία καλύτερη για προώθηση, και το χάσμα μεταξύ ληφθείσας και επιλεγμένης είναι εκεί όπου ζουν τα ερωτήματα ορατότητας. Όταν μια διαδρομή φαίνεται να έχει εξαφανιστεί, επιβεβαιώστε αν η ταυτότητα στην οποία ανήκε υπάρχει ακόμη πριν κοιτάξετε τη σύνοδο.
Ίδιο RD, ίδιος προορισμός, διαφορετικές διαδρομές
Στείλτε ένα RD και ένα πρόθεμα από δύο δρομολογητές για λογαριασμό της ίδιας υπηρεσίας και οι δύο προσφέρουν διαδρομές προς έναν προορισμό, συνήθως με διαφορετικά επόμενα άλματα. Ποια από αυτές θα περάσει ένας route reflector είναι απόφαση για τον reflector: η επιλογή διαδρομής του, η ικανότητά του να διαφημίζει και οποιαδήποτε πολιτική στρωματωμένη από πάνω. Κανένας από τους δρομολογητές άκρου δεν ελέγχει αυτή την επιλογή. Δώστε στις δύο διαφημίσεις διαφορετικά RD και κάθε μία γίνεται δικός της προορισμός, ώστε και οι δύο να επιβιώνουν σε ένα επίπεδο ελέγχου που διαφορετικά μεταφέρει μόνο την επιλεγμένη διαδρομή για μία ταυτότητα.
Η ορατότητα και η πολυδιαδρομικότητα συναντιούνται στο VRF υποδοχής, αλλά δεν είναι η ίδια απόφαση, και ένας reflector που μεταφέρει δύο ταυτότητες δεν έχει διαμορφώσει δεύτερη εγκατεστημένη διαδρομή. Το VRF εγκαθιστά ό,τι επιτρέπει η πολιτική εισαγωγής του και ό,τι επιτρέπει η δική του ρύθμιση μέγιστου αριθμού διαδρομών. Ελέγξτε αυτή τη ρύθμιση ξεχωριστά όταν θέλετε η δεύτερη διαδρομή να χρησιμοποιείται και όχι απλώς να είναι ορατή.
Ένας τοπικός κανόνας μοναδικότητας δεν είναι πολιτική
Το να δίνεις σε κάθε PE και κάθε παρουσία δρομολόγησης το δικό της RD είναι μια υγιής σύμβαση: ονομάζει την προέλευση, κρατά άσχετες υπηρεσίες από το να συγκρούονται σε μία ταυτότητα και δίνει στο απόθεμα ένα σταθερό κλειδί. Ορισμένες πλατφόρμες απαιτούν μοναδικότητα μόνο μέσα στο κουτί και επιτρέπουν ρητά στους δρομολογητές να μοιράζονται ένα RD για την ίδια παρουσία VPN. Αυτή η άδεια είναι περιορισμός υλοποίησης, όχι κανόνας μεταξύ δικτύων που μπορείτε να αναθέσετε σε έναν προμηθευτή. Αν η περιοχή απλώνεται σε ομάδες, γράψτε εσείς την πολιτική εκχώρησης.
Η ιδιότητα μέλους δεν προέρχεται ποτέ από τα ψηφία. Ένα μοτίβο όπως 65000:12 για ένα PE και 65000:13 για άλλο είναι συνήθεια, ενώ οι αντίστοιχοι στόχοι εξαγωγής και εισαγωγής όπως 65000:112 είναι αυτό που βάζει μια διαδρομή σε ένα VRF. Αντιμετωπίστε το RD ως την ταυτότητα μιας διαδρομής και το route target ως την άδεια που τη μεταφέρει σε ένα VRF.
Αποδείξτε την αλλαγή στο VRF, όχι στην οθόνη
Πριν αγγίξετε ένα RD, γράψτε τέσσερα πράγματα: τι διαφημίζει το PE σήμερα, τι αντανακλά ο reflector, τι εισάγει το VRF υποδοχής και ποια διαδρομή επιλέγει. Ένα νέο RD αποσύρει μία διαφήμιση και εισάγει άλλη, οπότε η αλλαγή φαίνεται και στις δύο πλευρές της συνόδου και διαβάζεται εύκολα λάθος αν παρακολουθείτε μόνο τη διαφημίζουσα πλευρά. Η αποδοχή πρέπει να στηρίζεται στη συνδεσιμότητα που θέλατε, όχι σε μια επιπλέον γραμμή που εμφανίζεται σε μια λίστα προθεμάτων. Ο πίνακας παρακάτω κρατά τα τρία αναγνωριστικά από το να συγχωνευτούν κατά την αναθεώρηση.
| Identifier | Question it answers | What breaks when it is confused with another |
|---|---|---|
| Route distinguisher | Which route identity is this? | Two services collapse into one destination, so one advertisement withdraws the other |
| Route target | Who is allowed to import it? | Routes arrive in a VRF that should not have them, or never arrive at all |
| VRF import policy | What does this instance accept and install? | The route is visible on the PE but never selected in the VRF |
Ξεκινήστε από το διαφημίζον PE και συγκρίνετε και τις δύο ταυτότητες για το ίδιο πρόθεμα πριν αφαιρέσετε οτιδήποτε. Οι εντολές IOS παρακάτω απαντούν σε τρία ερωτήματα με σειρά: είναι ακόμη εκεί η παλιά διαφήμιση, είναι η νέα ταυτότητα ορατή στον reflector και επιλέγει το VRF το πρόθεμα.
show bgp vpnv4 unicast rd 65000:12 203.0.113.0/24 show bgp vpnv4 unicast rd 65000:13 203.0.113.0/24 show ip route vrf CUSTOMER-A 203.0.113.0/24
Άλλες πλατφόρμες εκτυπώνουν τις ίδιες πληροφορίες με διαφορετική σύνταξη, και τα ερωτήματα επιβιώνουν αυτής της αλλαγής. Αν η νέα ταυτότητα λείπει από τον reflector ενώ το PE την εμφανίζει ως διαφημιζόμενη, η πολιτική ή η ικανότητα διαφήμισης του reflector είναι ο πρώτος ύποπτος, όχι η αρίθμηση.
Καταγράψτε το PE, την παρουσία, το RD, τους στόχους εξαγωγής και εισαγωγής και την κυριότητα του προθέματος σε ένα σημείο, γιατί η επόμενη εκχώρηση είναι αναζήτηση και όχι εικασία μόνο όταν υπάρχει αυτή η εγγραφή. Κρατήστε το παλιό RD μέχρι η νέα ταυτότητα να είναι ορατή στο VRF υποδοχής, μετά αποσύρετέ το σε δεύτερο βήμα ώστε κάθε στάδιο να παραμένει αναστρέψιμο.