DMVPN faas 3: otsetee lugemine mõlemas suunas
Üks otsene ping ei tõesta DMVPN faasi 3 otseteed. Käi läbi edasi- ja tagasitee ning loe seejärel NHRP, marsruudi ja IPsec olekut eraldi.
Sa näed, kuidas üks ping läheb spoke'ist spoke'i, see võtab hubi kaudu pika tee, ja teine läheb otse. Selles punktis on kiusatus kuulutada otsetee töötavaks. See järeldus on poolenisti õige. Edasitee võib olla otsetee, samal ajal kui tagasitee sõidab endiselt läbi hubi, ja olek, mis tõestab kumbagi suunda, on erinev olek. Käi läbi mõlemad suunad ja loe kolme tabelit, enne kui võtad disaini terveks.
Alusta paketi teekonnast, mida sa tegelikult näed
Alusta spoke'ist, mille sihtkoht peaks olema otsene. Jälgi esimest paketti: see järgib spoke'i marsruuti hubi poole, sest otseteed veel ei ole. Hub edastab selle ja saadab faasi 3 disainis ka allikale ümbersuunamise, mis ütleb, et parem tee on olemas.
See ümbersuunamine on päästik, mitte tõestus. See ütleb, et hub nägi liiklust, mida saaks optimeerida. See ei ütle, et allikas ehitas otsetee, et sihtkoht vastas resolutsioonile või et vastusetee seda kasutab.
Nii et esimene kasulik tähelepanek on enne ja pärast: esimene voog läbi hubi, hilisem voog otse.
Kolm olekut, mis näevad välja nagu üks tunnel
Otsetee sõltub kolmest olekuosast ja igal on oma eluiga ja oma käsk.
| 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 vahemälu kirje vastendab overlay-aadressi NBMA transpordiaadressiga. Marsruut või otsetee otsustab, kuhu üks sisemine sihtkoht edastatakse. IPsec-assotsiatsioon kaitseb sellest tulenevat liiklust. Puuduv vastus võib tulla ükskõik millisest kolmest ja käsud ütlevad, milline puudub.
Loe neid selles järjekorras, sest puuduv vastendus muudab ülejäänud kaks ebahuvitavaks.
Käi päring ja vastus eraldi läbi
Spoke'ist A küsi resolutsiooni ja vaata, mis tagasi tuleb. Päring läheb toetatud NHRP edastusteed pidi ja sihtkoht võib vastata otse, mitte läbi hubi. See asümmeetria on normaalne ja just seetõttu on vastus vahetuse huvitav pool.
Nüüd vaheta rollid. Saada B-st A-sse ja korda samu kolme lugemist. Disain, mis teeb otsetee ühes suunas, aga mitte teises, ei ole sümmeetriline, ja asümmeetria tuleb tavaliselt ühel küljel puuduvast prefiksist või resolutsioonist, mis ei saanud kunagi vastust.
Partneri vastus ei pea läbima hubi ainult seetõttu, et päring läbis selle. Ära loe seda veana ja ära hakka taga ajama marsruutimistõrget, mida ei ole olemas.
Loe hubi ümbersuunamist, mitte ainult selle marsruuti
Hubi marsruuditabel ütleb, kuhu hub paketi saadaks. Ümbersuunamine ütleb, mida hub allikal sellega teha palus. Need on erinevad faktid ja hub, millel on õige marsruut ja ümbersuunamisi pole, hoiab iga voogu määramata aja pikal teel. Kontrolli hubi NHRP sündmusi ja kinnita, et sinu huvipakkuva liikluse jaoks luuakse ümbersuunamisi.
Faas 3 muudab ka seda, mida tähendab koondamine. Otsetee käitumisega ei vaja spoke'id kogu konkreetsete kaugmarsruutide kogumit, mida faasi 2 disain eeldas, seega spoke'i koondatud marsruut ei ole automaatselt puuduv võrk. Kinnita faas ja marsruutimispoliitika, enne kui loed koondi tõrkeks.
Just see üks arusaamatus tekitab rohkem DMVPN pileteid kui miski muu.
Kirjuta järeldus puuduva objektina
Lõpeta volitatud rakenduse voo ja selle vastusega ning märgi iga suuna kohta, kas see kasutas otsest teed. Seejärel kirjuta järeldus objektina, mis puudus: vastendus, edastusotsetee, kaitseassotsiatsioon või rakenduse vastus.
Marsruutimisnaabrus ja jagatud turvaassotsiatsioon on tervise tõestus, mitte tee tõestus. Mõlemad võivad olla täiuslikud, samal ajal kui iga pakett käib ikkagi pika tee kaudu. Kontrolli esmalt edastusotsust, seejärel assotsiatsiooni, mis seda kannab. Järjekord on oluline, sest assotsiatsioon tekib igal juhul.
See harjumus tasub ära järgmisel piletil. „Tunnel on üleval, aga aeglane“ muutub „B-l pole A hosti jaoks otseteed“ ja teine väide on viie minuti parandus. Hoia käsu väljund järelduse juures ja hoia tarnija faasi 3 ülevaade selle kõrval.