DMVPN φάση 3: διαβάζοντας το shortcut και προς τις δύο κατευθύνσεις
Ένα μόνο άμεσο ping δεν αποδεικνύει shortcut του DMVPN φάσης 3. Ακολουθήστε τη διαδρομή προς τα εμπρός και επιστροφής και μετά διαβάστε χωριστά την κατάσταση NHRP, δρομολόγησης και IPsec.
Βλέπετε ένα ping να πηγαίνει από spoke σε spoke, παίρνει τη μεγάλη διαδρομή μέσω του hub, και το δεύτερο πηγαίνει άμεσα. Είναι δελεαστικό να χαρακτηρίσετε το shortcut λειτουργικό εκείνη τη στιγμή. Αυτό το συμπέρασμα είναι μισό σωστό. Η διαδρομή προς τα εμπρός μπορεί να είναι shortcut ενώ η διαδρομή επιστροφής εξακολουθεί να περνά από το hub, και η κατάσταση που αποδεικνύει κάθε κατεύθυνση είναι διαφορετική κατάσταση. Ακολουθήστε και τις δύο κατευθύνσεις και διαβάστε τρεις πίνακες πριν δεχτείτε το σχέδιο ως υγιές.
Ξεκινήστε από τη διαδρομή του πακέτου που μπορείτε πραγματικά να δείτε
Ξεκινήστε σε ένα spoke με προορισμό που θα έπρεπε να είναι άμεσος. Παρακολουθήστε το πρώτο πακέτο: ακολουθεί τη διαδρομή του spoke προς το hub, επειδή δεν υπάρχει ακόμη shortcut. Το hub το προωθεί και, σε σχέδιο φάσης 3, στέλνει επίσης ανακατεύθυνση στην πηγή λέγοντας ότι υπάρχει καλύτερη διαδρομή.
Αυτή η ανακατεύθυνση είναι το έναυσμα, όχι η απόδειξη. Λέει ότι το hub είδε κίνηση που θα μπορούσε να βελτιστοποιηθεί. Δεν λέει ότι η πηγή έχτισε το shortcut, ότι ο προορισμός απάντησε στην επίλυση ή ότι η διαδρομή απάντησης το χρησιμοποιεί.
Έτσι, η πρώτη χρήσιμη παρατήρηση είναι πριν και μετά: η πρώτη ροή μέσω του hub, η μεταγενέστερη ροή άμεσα.
Τρεις καταστάσεις που μοιάζουν με ένα τούνελ
Το shortcut εξαρτάται από τρία κομμάτια κατάστασης, και το καθένα έχει τη δική του διάρκεια ζωής και τη δική του εντολή.
| State | What it answers | Where to read it |
|---|---|---|
| NHRP cache | Which transport address maps to this overlay address | show ip nhrp |
| Route or shortcut | Where one specific inner prefix is forwarded | show ip route 10.10.20.5 |
| IPsec association | Which peer traffic is protected, and by which SA | show crypto ipsec sa peer 203.0.113.5 |
Μια καταχώριση στην κρυφή μνήμη NHRP αντιστοιχίζει μια διεύθυνση overlay σε μια διεύθυνση μεταφοράς NBMA. Μια διαδρομή ή shortcut αποφασίζει πού προωθείται ένας συγκεκριμένος εσωτερικός προορισμός. Μια συσχέτιση IPsec προστατεύει όποια κίνηση προκύψει. Μια απούσα απάντηση μπορεί να προέρχεται από οποιοδήποτε από τα τρία, και οι εντολές σας λένε ποιο λείπει.
Διαβάστε τα με αυτή τη σειρά, γιατί μια απούσα αντιστοίχιση κάνει τα άλλα δύο αδιάφορα.
Ακολουθήστε το αίτημα και την απάντηση χωριστά
Από το spoke A, ζητήστε την επίλυση και δείτε τι επιστρέφει. Το αίτημα περνά από την υποστηριζόμενη διαδρομή προώθησης NHRP, και ο προορισμός μπορεί να απαντήσει άμεσα αντί μέσω του hub. Αυτή η ασυμμετρία είναι φυσιολογική, και γι' αυτό η απάντηση είναι το ενδιαφέρον μισό της ανταλλαγής.
Τώρα αντιστρέψτε τους ρόλους. Στείλτε από το B στο A και επαναλάβετε τις ίδιες τρεις αναγνώσεις. Ένα σχέδιο που κάνει shortcut στη μία κατεύθυνση και όχι στην άλλη δεν είναι συμμετρικό, και η ασυμμετρία συνήθως προέρχεται από ένα πρόθεμα που λείπει στη μία πλευρά ή από μια επίλυση που δεν πήρε ποτέ απάντηση.
Η απάντηση του peer δεν χρειάζεται να διασχίσει το hub μόνο και μόνο επειδή το έκανε το αίτημα. Μη το διαβάσετε ως σφάλμα και μην αρχίσετε να κυνηγάτε βλάβη δρομολόγησης που δεν υπάρχει.
Διαβάστε την ανακατεύθυνση του hub, όχι μόνο τη διαδρομή του
Ο πίνακας δρομολόγησης του hub σας λέει πού θα έστελνε το hub ένα πακέτο. Η ανακατεύθυνση σας λέει τι ζήτησε το hub από την πηγή να κάνει γι' αυτό. Αυτά είναι διαφορετικά γεγονότα, και ένα hub με σωστή διαδρομή και χωρίς ανακατευθύνσεις θα κρατήσει κάθε ροή στη μεγάλη διαδρομή επ' αόριστον. Ελέγξτε τα συμβάντα NHRP του hub και επιβεβαιώστε ότι παράγονται ανακατευθύνσεις για την κίνηση που σας ενδιαφέρει.
Η φάση 3 αλλάζει επίσης τι σημαίνει συνάθροιση. Με συμπεριφορά shortcut, τα spokes δεν χρειάζονται το πλήρες σύνολο συγκεκριμένων απομακρυσμένων διαδρομών που περίμενε ένα σχέδιο φάσης 2, οπότε μια συναθροισμένη διαδρομή στο spoke δεν είναι αυτόματα ένα δίκτυο που λείπει. Επιβεβαιώστε τη φάση και την πολιτική δρομολόγησης πριν διαβάσετε μια συνάθροιση ως βλάβη.
Αυτή η μία παρανόηση προκαλεί περισσότερα DMVPN tickets από οτιδήποτε άλλο.
Καταγράψτε το συμπέρασμα ως αντικείμενο που λείπει
Τελειώστε με μια εξουσιοδοτημένη ροή εφαρμογής και την απάντησή της, και σημειώστε για κάθε κατεύθυνση αν χρησιμοποίησε την άμεση διαδρομή. Μετά γράψτε το συμπέρασμα ως το αντικείμενο που έλειπε: μια αντιστοίχιση, ένα shortcut προώθησης, μια συσχέτιση προστασίας ή μια απάντηση εφαρμογής.
Μια γειτνίαση δρομολόγησης και μια κοινή συσχέτιση ασφαλείας είναι απόδειξη υγείας, όχι απόδειξη της διαδρομής. Και τα δύο μπορούν να είναι τέλεια ενώ κάθε πακέτο εξακολουθεί να κάνει τον κύκλο. Ελέγξτε πρώτα την απόφαση προώθησης και μετά τη συσχέτιση που τη μεταφέρει. Η σειρά έχει σημασία, γιατί η συσχέτιση σχηματίζεται ούτως ή άλλως.
Αυτή η συνήθεια αποδίδει στο επόμενο ticket. Το «Το τούνελ είναι πάνω αλλά αργό» γίνεται «Το B δεν έχει shortcut για τον host του A», και η δεύτερη δήλωση είναι διόρθωση πέντε λεπτών. Κρατήστε την έξοδο των εντολών μαζί με το συμπέρασμα, και κρατήστε τον οδηγό φάσης 3 του κατασκευαστή δίπλα του.