Γιατί ένας μισθωτής EVPN μπορεί να εμφανίζει πολλούς route distinguisher
Δύο RD σε έναν μισθωτή δεν είναι σύγκρουση. Ακολουθήστε την έξοδο του CLI έως το MAC-VRF ή το IP-VRF που δημιούργησε τη διαδρομή και μετά ελέγξτε την εισαγωγή RT και το VNI.
Φιλτράρετε τον πίνακα EVPN για έναν μισθωτή και οι διαδρομές φέρουν δύο διαφορετικά route distinguisher. Η πρώτη αντίδραση είναι σύγκρουση ρυθμίσεων και αυτή η αντίδραση συνήθως είναι λάθος. Το όνομα του μισθωτή είναι εμπορική ετικέτα, όχι ένα μεμονωμένο αντικείμενο επιπέδου ελέγχου, επομένως το πλαίσιο γεφύρωσης και το πλαίσιο δρομολόγησης μέσα σε αυτό μπορούν νόμιμα να διαφημίζονται κάτω από χωριστά αναγνωριστικά. Ακολουθήστε μία διαδρομή κάθε φορά από την έξοδο πίσω στο τοπικό αντικείμενο υπηρεσίας που τη δημιούργησε και το δεύτερο RD σταματά να μοιάζει με λάθος.
Ξεκινήστε από την έξοδο που σας μπέρδεψε
Επιλέξτε μία διαδρομή αντί για ολόκληρο τον πίνακα. Σημειώστε τον τύπο διαδρομής, το RD, τα εξαγόμενα route target και το επόμενο άλμα. Αυτά τα τέσσερα πεδία αρκούν για να προσδιορίσετε ποιο τοπικό αντικείμενο τη διαφήμισε και ποια απομακρυσμένη πολιτική πρέπει να την εισαγάγει.
Σε συσκευή τύπου NX-OS η λεπτομερής προβολή επιτυγχάνεται με show bgp l2vpn evpn route-type 2 detail ή show bgp l2vpn evpn route-type 5 detail. Στο Junos οι ίδιες πληροφορίες βρίσκονται στο show route table bgp.evpn.0 detail. Διαφορετική σύνταξη, ίδια πεδία.
Μην ξεκινήσετε κάνοντας κάθε εμφανιζόμενο αριθμό ίσο. Η εξίσωση των RD είναι η αλλαγή που σπάει την πολιτική εισαγωγής σε ένα fabric που λειτουργεί.
Δώστε σε κάθε αναγνωριστικό τη δουλειά του
| Identifier | Question it answers | Where it is used |
|---|---|---|
| Route distinguisher | Which distinct route context contributed this advertisement? | Makes otherwise identical prefixes unique in BGP |
| Route target | Which importing service policy should receive the route? | Extended community matched by import policy |
| VNI | Which VXLAN service context carries the traffic? | Data plane encapsulation and mapping |
Ένα MAC-VRF κρατά πληροφορίες προώθησης MAC για υπηρεσία γεφύρωσης. Ένα IP-VRF παρέχει πλαίσιο δρομολόγησης IP για δρομολογούμενη υπηρεσία. Ένας μισθωτής μπορεί να περιλαμβάνει και τα δύο, γι' αυτό ένας μισθωτής μπορεί να παράγει περισσότερα από ένα RD χωρίς κανένα σφάλμα ρύθμισης.
Το RFC 7432 αποδίδει το RD του διαφημίζοντος MAC-VRF στο EVPN NLRI του και απαιτεί διακριτά RD μεταξύ MAC-VRF στο ίδιο PE. Οι διαδικασίες route-target είναι ξεχωριστές: επιτρέπουν ένα ή περισσότερα χαρακτηριστικά RT και βασίζονται στην πολιτική εισαγωγής για τη συμμετοχή. Η ισότητα RD δεν είναι αυτό που δημιουργεί κοινή συμμετοχή και η αντιμετώπισή της έτσι είναι η ρίζα αυτής της σύγχυσης.
Ακολουθήστε μία διαδρομή από τη διαφήμιση στην εισαγωγή
Ακολουθήστε τη διαδρομή προς μία κατεύθυνση. Επιβεβαιώστε τον τύπο διαδρομής, την υπηρεσία που τη δημιούργησε, το RD, τα εξαγόμενα RT και μετά την πολιτική εισαγωγής στο PE που λαμβάνει. Κάθε βήμα απαντά σε διαφορετικό ερώτημα και μια αποτυχία σε οποιοδήποτε βήμα μοιάζει με το ίδιο πρόθεμα που λείπει στην άλλη πλευρά.
Μόλις η διαδρομή υπάρχει, εξετάστε το εγκατεστημένο πλαίσιο προώθησης και την αντιστοίχιση VNI. Η αντιστοιχία VNI στα δύο άκρα δείχνει ότι το επίπεδο δεδομένων συμφωνεί· δεν δείχνει ότι το επίπεδο ελέγχου εισήγαγε τη διαδρομή μέσω της προβλεπόμενης πολιτικής.
Αν η διαδρομή εμφανίζεται στο απομακρυσμένο PE αλλά δεν ρέει κίνηση, το πρόβλημα έχει περάσει πέρα από το EVPN. Ελέγξτε τη δέσμευση VNI με VLAN ή VNI με VRF και τη διαδρομή underlay πριν επεξεργαστείτε ξανά route target. Ξεκινήστε από την αντιστοίχιση, μετά το underlay και μόνο τότε το επίπεδο ελέγχου. Η επαναφορά μιας αλλαγής route-target για να κυνηγήσετε βλάβη του επιπέδου δεδομένων είναι αξιόπιστος τρόπος να σπάσετε μια εισαγωγή που λειτουργεί.
Τα προθέματα του επιπέδου 3 παραμένουν διαδρομές EVPN
Ένα πρόθεμα IP στον πίνακα EVPN δεν είναι συνηθισμένο IPv4-unicast BGP. η διαδρομή EVPN IP Prefix είναι δικός της τύπος διαδρομής, και οι διαφημίσεις MAC/IP και προθέματος IP ταξιδεύουν στην οικογένεια διευθύνσεων EVPN, την οποία το RFC 7432 προσδιορίζει ως AFI 25 και SAFI 70.
Αυτή η διάκριση έχει σημασία όταν συγκρίνετε μια διαδρομή στον πίνακα EVPN με μία στον πίνακα unicast. Μπορούν να περιγράφουν τον ίδιο προορισμό και παρόλα αυτά να παράγονται, να φιλτράρονται και να εισάγονται από διαφορετική πολιτική. Το να διαβάζετε τη μία ως απόδειξη για την άλλη είναι το πώς ένα σωστό fabric φαίνεται σπασμένο κατά τη μετανάστευση.
Ελέγξτε την παραγωγή του προμηθευτή πριν συγκρίνετε αριθμούς
Το RFC 9136 επεκτείνει το EVPN με διαδρομές IP Prefix και προσδιορίζει αν το ισχύον RD προέρχεται από το πλαίσιο MAC-VRF ή IP-VRF. Γι' αυτό μια ετικέτα υπηρεσίας L2 και μια ετικέτα δρομολογούμενης υπηρεσίας στην ίδια έξοδο πρέπει να διαβάζονται σε σχέση με τα αντικείμενα στα οποία ανήκουν, όχι να ανάγονται σε ένα RD ανά μισθωτή.
Η αυτόματη παραγωγή RD και RT εξαρτάται από τον προμηθευτή. Διαβάστε την αναφορά του εγκατεστημένου προμηθευτή για τον τύπο που χρησιμοποιείται· μια αυτόματα παραγόμενη τιμή που εμφανίζεται σε έναν μεταγωγέα δεν είναι καθολική κωδικοποίηση και η σύγκριση αριθμών δύο προμηθευτών σπάνια αποδεικνύει κάτι.
Ολοκληρώστε με γραπτό ίχνος για τη διαδρομή με την οποία ξεκινήσατε: τύπος, αντικείμενο προέλευσης, RD, εξαγόμενο RT, πολιτική εισαγωγής, εγκατεστημένο VNI. Έξι πεδία εξηγούν τη διαφήμιση σε όποιον διαβάσει το δελτίο στη συνέχεια και κανένα από αυτά δεν απαιτεί να ταιριάζουν οι αριθμοί του μισθωτή.