Ένας συνηθισμένος υπολογιστής Ethernet στέλνει πλαίσια χωρίς ετικέτα και το EVPN fabric πρέπει παρ’ όλα αυτά να τα μεταφέρει στη σωστή υπηρεσία ενοικιαστή. Η θύρα πρόσβασης ταξινομεί το πλαίσιο σε ένα τοπικό τμήμα, το VTEP αντιστοιχίζει αυτό το τμήμα σε ένα VNI και η απομακρυσμένη προσάρτηση παρουσιάζει το πλαίσιο όπως το περιμένει ο υπολογιστής του. Το VLAN και το VNI προσδιορίζουν διαφορετικά μέρη αυτής της διαδρομής και δεν χρειάζεται να μοιράζονται αριθμό. Εκτελέστε το παρακάτω runbook με σειρά, γιατί ένα λάθος σε οποιοδήποτε βήμα δίνει το ίδιο σύμπτωμα: έναν υπολογιστή που στέλνει και δεν λαμβάνει τίποτα.

Παρακολουθήστε ένα πλαίσιο μέσα από το fabric

Για μια απλή υπηρεσία βασισμένη σε VLAN, μια ενδεικτική διαδρομή μοιάζει έτσι:

Host A: untagged frame
  to access port: local VLAN 110
  to VTEP A: L2VNI 50110
  to VTEP B: corresponding local service
  to access port: untagged frame to Host B

Οι αριθμοί VLAN και VNI είναι παραδείγματα, όχι κανόνας. Το τοπικό VLAN είναι μια ταξινόμηση εισόδου που υπάρχει σε έναν μόνο μεταγωγέα· το L2VNI είναι το αναγνωριστικό υπηρεσίας overlay που καταλαβαίνουν και τα δύο VTEP. Η προδιαγραφή overlay RFC 8365 κρατά το αναγνωριστικό υπηρεσίας χωριστά από το πώς συνδέεται ένας υπολογιστής και ονομάζει τρεις μορφές: βασισμένη σε VLAN, ομαδοποιημένη και με επίγνωση VLAN.

Ρυθμίστε την ταξινόμηση εισόδου

Ο υπολογιστής έχει διεύθυνση και δεν φτάνει πουθενά, ενώ η ίδια η θύρα εμφανίζεται. Αποφασίστε σε ποια λειτουργία προσάρτησης βρίσκεται πραγματικά η θύρα — θύρα πρόσβασης που μεταφέρει πλαίσια χωρίς ετικέτα ή trunk με native VLAN — και ρυθμίστε ακριβώς αυτή ρητά. Ένα πλαίσιο χωρίς ετικέτα εξακολουθεί να φεύγει από τη θύρα μέσα σε ένα ονομασμένο τοπικό τμήμα, και αυτό το τμήμα είναι απόφαση και όχι παρενέργεια της πλατφόρμας. Ανοίξτε την τρέχουσα διαμόρφωση της θύρας και διαβάστε την ταξινόμηση που έχει πραγματικά, αντί να εμπιστεύεστε μια προεπιλογή κατασκευαστή που δεν ορίσατε ποτέ.

Σε έναν τυπικό μεταγωγέα η σειρά είναι μια αλλαγή λειτουργίας και μια ανάθεση VLAN πρόσβασης, που ακολουθείται από έλεγχο ότι η θύρα είναι πραγματικά ενεργή και σε αυτή την κατάσταση. Αν η θύρα είναι trunk, το native VLAN χειρίζεται τα πλαίσια χωρίς ετικέτα, και αυτή είναι άλλη διαμόρφωση με άλλους τρόπους αστοχίας. Καταγράψτε και τη λειτουργία και το VLAN πριν προχωρήσετε.

show running-config interface Ethernet1/1
show interface Ethernet1/1 switchport
show vlan brief

Ρυθμίστε το VTEP και την αντιστοίχιση VNI

Το VTEP προσθέτει την ενθυλάκωση VXLAN και το VNI. Ο υπολογιστής δεν παράγει αυτή την κεφαλίδα και δεν χρειάζεται να ξέρει ότι η υπηρεσία υπάρχει.

Αντιστοιχίστε το τοπικό VLAN στο L2VNI με τη μορφή εντολής που υποστηρίζει η πλατφόρμα και κρατήστε αυτή την αντιστοίχιση συνεπή στα δύο άκρα της υπηρεσίας. Ένα L2VNI ενοικιαστή και το L3VNI που χρησιμοποιείται για δρομολόγηση μεταξύ υποδικτύων είναι διαφορετικά αντικείμενα, και η ανάμειξη των αριθμών τους σπάει τη δρομολόγηση χωρίς να αγγίζει τη διαδρομή L2· και θυμηθείτε ότι μια λειτουργική διαδρομή underlay προς το απομακρυσμένο VTEP ανήκει σε άλλο ακόμη επίπεδο της εγκατάστασης.

Αν η αντιστοίχιση είναι λάθος, το πλαίσιο μπαίνει παρ’ όλα αυτά στο fabric και απλώς προσγειώνεται στη λάθος υπηρεσία. Γι’ αυτό ο έλεγχος είναι έλεγχος υπηρεσίας και όχι έλεγχος ζεύξης.

Ρυθμίστε την παρουσίαση εξόδου

Στο απομακρυσμένο άκρο η ληφθείσα υπηρεσία πρέπει να μετατραπεί ξανά σε αυτό που περιμένει ο υπολογιστής: γυμνό Ethernet σε θύρα πρόσβασης, μια συγκεκριμένη ετικέτα σε trunk που ελέγχετε, και χειρισμός της εσωτερικής ετικέτας που ταιριάζει με το μοντέλο υπηρεσίας που επιλέξατε. Ελέγξτε τη λίστα επιτρεπόμενων VLAN στο trunk πριν κατηγορήσετε το overlay, γιατί μια ετικέτα που το trunk εξόδου δεν επιτρέπει απορρίπτεται αφού το overlay έχει ήδη κάνει τη δουλειά του. Επιβεβαιώστε ότι ο απομακρυσμένος υπολογιστής περιμένει την παρουσίαση που λαμβάνει και όχι αυτήν που υπέθεσε το διάγραμμά σας.

Το αν επιβιώνει μια εσωτερική ετικέτα είναι ιδιότητα του μοντέλου υπηρεσίας που επιλέξατε, επομένως κανένα άρθρο δεν μπορεί να υποσχεθεί γενικά αφαίρεση ή διατήρηση. Ένας σχεδιασμός που υποθέτει μια συμπεριφορά και μια πλατφόρμα που υλοποιεί την άλλη θα περάσουν έναν έλεγχο ζεύξης και θα αποτύχουν στην εφαρμογή.

Διαβάστε μαζί την τοπική εκμάθηση MAC, τη διαδρομή υπηρεσίας EVPN και την αντιστοίχιση της απομακρυσμένης προσάρτησης, και οδηγήστε την ανακάλυψη γειτόνων που χρειάζεται η εφαρμογή και όχι μόνο ένα ping. Μια διεύθυνση MAC που έμαθε σε άλλο τομέα γέφυρας μπορεί να είναι εκεί απολύτως έγκυρη και παρ’ όλα αυτά να δείχνει στη λάθος υπηρεσία.

Επαλήθευση με ένα ζεύγος υπολογιστών

Σηκώστε ένα ζεύγος υπολογιστών και αποδείξτε ολόκληρη τη διαδρομή πριν προσθέσετε δεύτερο ζεύγος. Έπειτα διαβάστε την κατάσταση και στα δύο VTEP και επιβεβαιώστε ότι το ίδιο αναγνωριστικό υπηρεσίας εμφανίζεται και στα δύο άκρα.

show mac address-table vlan 110
show bgp l2vpn evpn
show nve peers

Για κάθε άκρο σημειώστε τέσσερις τιμές: παρουσίαση θύρας, τοπικό τμήμα, L2VNI και την αντίστροφη παρουσίαση στην έξοδο. Αυτή η καταγραφή επιτρέπει στον επόμενο μηχανικό να δει γιατί ο υπολογιστής έχει μια απλή σύνδεση χωρίς ετικέτα ενώ το fabric μεταφέρει υπηρεσία ενοικιαστή. Αν μια αλλαγή αποτύχει, επαναφέρετε τη θύρα στο προηγούμενο VLAN και δοκιμάστε ξανά το ίδιο ζεύγος, ώστε η επαναφορά να είναι γνωστή κατάσταση και όχι εικασία.

Σχετικά άρθρα